diff --git a/generator/docs_generator/generator.py b/generator/docs_generator/generator.py index 153feca25..0ff59a0e4 100644 --- a/generator/docs_generator/generator.py +++ b/generator/docs_generator/generator.py @@ -21,6 +21,9 @@ def extract_metadata(yaml_data, is_index=False): words = title.split() clean_title = words[-1] if words else '' + clean_title = re.sub(r'<[^>]+>', '', clean_title) + clean_title = re.sub(r'\[[^\]]+\]', '', clean_title) + return {'title': clean_title} def convert_to_path(s): @@ -49,7 +52,7 @@ def generate_markdown(yaml_data): if 'h2' in item: md += f"## {item['h2']}\n\n" if 'h4' in item: - md += f"- {item['h4']}\n\n" + md += f"#### {item['h4']}\n\n" if 'code' in item: md += "```csharp\n" + item['code'] + "\n```\n\n" if 'parameters' in item: @@ -86,11 +89,12 @@ def generate_markdown(yaml_data): md += "\n" if 'api3' in item: src = item.get('src', '') - md += f"### **{item['api3']}**" + api3_title = str(item.get('api3', '')) + api3_title = re.sub(r'<[^>]+>', '', api3_title) + api3_title = re.sub(r'\[[^\]]+\]', '', api3_title) + md += f"### {api3_title}\n\n" if src != '': - md += f" - [Source Code]({src})\n\n" - else: - md += "\n\n" + md += f"[Source Code]({src})\n\n" return md def convert_yaml_file(src_path, dest_path): diff --git a/generator/gameevent_generator/gameevents/mod.gameevents b/generator/gameevent_generator/gameevents/mod.gameevents index 88fe9733a..5fa0bb518 100644 --- a/generator/gameevent_generator/gameevents/mod.gameevents +++ b/generator/gameevent_generator/gameevents/mod.gameevents @@ -968,20 +968,6 @@ { } - "bullet_flight_resolution" - { - "userid" "player_controller_and_pawn" - "pos_x" "short" - "pos_y" "short" - "pos_z" "short" - "ang_x" "short" - "ang_y" "short" - "ang_z" "short" - "start_x" "short" - "start_y" "short" - "start_z" "short" - } - "game_phase_changed" { "new_phase" "short" diff --git a/generator/schema_generator/field_type_parser.py b/generator/schema_generator/field_type_parser.py index 0a91c1392..9c215e793 100644 --- a/generator/schema_generator/field_type_parser.py +++ b/generator/schema_generator/field_type_parser.py @@ -20,6 +20,7 @@ "Vector": "Vector", "QAngle": "QAngle", "CUtlVector": "CUtlVector", + "CUtlLeanVector": "CUtlLeanVector", "Quaternion": "Quaternion", "Vector2D": "Vector2D", "Vector4D": "Vector4D", @@ -47,6 +48,7 @@ "CNetworkUtlVectorBase": "CUtlVector", "CEntityHandle": "CHandle", "CTakeDamageInfo": "CTakeDamageInfo", + "CTakeDamageResult": "CTakeDamageResult", "ChangeAccessorFieldPathIndex_t": "ChangeAccessorFieldPathIndex_t", "CNetworkVarChainer": "CNetworkVarChainer" } @@ -54,14 +56,15 @@ blacklisted_types = [ "CUtlStringTokenWithStorage", "FourVectors2D", + "FeSimdTri_t", "CStrongHandleVoid", "CUtlVectorFixedGrowable", + "CUtlLeanVectorFixedGrowable", "QuaternionStorage", "CWeakHandle", "DegreeEuler", "CTypedBitVec", "CUtlSymbol", - "CUtlLeanVector", "CSmartPtr", "CUtlHashtable", "CUtlOrderedMap", @@ -124,6 +127,9 @@ def convert_utlvector_type(type, all_class_names, all_enum_names, interface = Fa if type.startswith("CUtlVectorFixedGrowable"): name = "CUtlVectorFixedGrowable" length = len("CUtlVectorFixedGrowable") + elif type.startswith("CUtlLeanVector"): + name = "CUtlLeanVector" + length = len("CUtlLeanVector") elif type.startswith("CUtlVectorEmbeddedNetworkVar"): name = "CUtlVector" length = len("CUtlVectorEmbeddedNetworkVar") @@ -147,18 +153,26 @@ def convert_utlvector_type(type, all_class_names, all_enum_names, interface = Fa generic_t1_type, is_value_type = convert_field_type(generic_t1, "ref", all_class_names, all_enum_names, interface) - if is_ptr and generic_t1_type == "char": - return (f"{name}", True) - if is_ptr: - # print(f"{name}>") - return (f"{name}>", True) - - if is_value_type: - # print(f"{name}<{generic_t1_type}>") - return (f"{name}<{generic_t1_type}>", is_value_type) + if name == "CUtlLeanVector": + if is_ptr and generic_t1_type == "char": + return (f"{name}", True) + if is_ptr: + # print(f"{name}>") + return (f"{name}, int>", True) + + return (f"{name}<{generic_t1_type}, int>", True) else: - # print(f"{name}") - return (name, True) + if is_ptr and generic_t1_type == "char": + return (f"{name}", True) + if is_ptr: + # print(f"{name}>") + return (f"{name}>", True) + + for blacklisted_type in blacklisted_types: + if blacklisted_type in generic_t1_type: + return (f"{name}", True) + + return (f"{name}<{generic_t1_type}>", True) def convert_field_type(type, kind, all_class_names, all_enum_names, interface = False): @@ -183,7 +197,7 @@ def convert_field_type(type, kind, all_class_names, all_enum_names, interface = return (f"{prefix}SchemaFixedArray<{name}>", False) return (name, is_value_type) - if type.startswith("CUtlVector") or type.startswith("CNetworkUtlVector"): + if type.startswith("CUtlVector") or type.startswith("CNetworkUtlVector") or type.startswith("CUtlLeanVector"): name, is_value_type = convert_utlvector_type(type, all_class_names, all_enum_names, True) if kind == "fixed_array": return (f"{prefix}SchemaFixedArray<{name}>", False) diff --git a/generator/schema_generator/generator.py b/generator/schema_generator/generator.py index 72edb8de9..37da00abc 100644 --- a/generator/schema_generator/generator.py +++ b/generator/schema_generator/generator.py @@ -18,6 +18,7 @@ blacklisted_classes = [ "FeSimdTri_t", "CTakeDamageInfo", + "CTakeDamageResult", "CNetworkVarChainer", "ChangeAccessorFieldPathIndex_t" ] @@ -178,7 +179,8 @@ def write_interface(self): "BASE_INTERFACE": f"" if self.base_class == "SchemaClass" else get_interface_name(self.base_class) + ", ", "IMPL_TYPE": get_impl_name(self.class_name), "FIELDS": "\n".join(fields), - "UPDATORS": "\n".join(updators) + "UPDATORS": "\n".join(updators), + "SIZE": self.size } self.interface_file_handle.write(render_template(self.interface_template, params)) diff --git a/generator/schema_generator/sdk.json b/generator/schema_generator/sdk.json index 76051d132..5bacb6301 100644 --- a/generator/schema_generator/sdk.json +++ b/generator/schema_generator/sdk.json @@ -114,7 +114,7 @@ "name": "m_nFieldOutput", "name_hash": 218648263378769414, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -124,7 +124,7 @@ "name": "m_flOutput", "name_hash": 218648260444657314, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "float32" }, @@ -134,7 +134,7 @@ "name": "m_flLerpTime", "name_hash": 218648260955183231, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" } @@ -145,7 +145,7 @@ "name": "C_OP_LerpEndCapScalar", "name_hash": 50908015, "project": "particles", - "size": 464 + "size": 480 }, { "alignment": 8, @@ -160,7 +160,7 @@ "name": "m_flInputMin", "name_hash": 10593484234725920015, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "float32" }, @@ -170,7 +170,7 @@ "name": "m_flInputMax", "name_hash": 10593484234422642945, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "float32" }, @@ -180,7 +180,7 @@ "name": "m_flInputBias", "name_hash": 10593484233071817580, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" }, @@ -190,7 +190,7 @@ "name": "m_nStartCP", "name_hash": 10593484231565900144, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" }, @@ -200,7 +200,7 @@ "name": "m_nEndCP", "name_hash": 10593484233183543917, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "int32" }, @@ -210,7 +210,7 @@ "name": "m_nOffsetCP", "name_hash": 10593484232309243301, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "int32" }, @@ -220,7 +220,7 @@ "name": "m_nOuputCP", "name_hash": 10593484235067236909, "networked": false, - "offset": 472, + "offset": 488, "size": 4, "type": "int32" }, @@ -230,7 +230,7 @@ "name": "m_nInputCP", "name_hash": 10593484234911530004, "networked": false, - "offset": 476, + "offset": 492, "size": 4, "type": "int32" }, @@ -240,7 +240,7 @@ "name": "m_bRadialCheck", "name_hash": 10593484232055687134, "networked": false, - "offset": 480, + "offset": 496, "size": 1, "type": "bool" }, @@ -250,7 +250,7 @@ "name": "m_bScaleOffset", "name_hash": 10593484233697219982, "networked": false, - "offset": 481, + "offset": 497, "size": 1, "type": "bool" }, @@ -260,7 +260,7 @@ "name": "m_vecOffset", "name_hash": 10593484233997929514, "networked": false, - "offset": 484, + "offset": 500, "size": 12, "templated": "Vector", "type": "Vector" @@ -272,7 +272,7 @@ "name": "C_OP_CPOffsetToPercentageBetweenCPs", "name_hash": 2466487752, "project": "particles", - "size": 496 + "size": 512 }, { "alignment": 8, @@ -487,7 +487,7 @@ "name": "m_bKillUnused", "name_hash": 14280826992207095079, "networked": false, - "offset": 456, + "offset": 472, "size": 1, "type": "bool" }, @@ -497,7 +497,7 @@ "name": "m_bRadiusScale", "name_hash": 14280826993188237963, "networked": false, - "offset": 457, + "offset": 473, "size": 1, "type": "bool" }, @@ -507,7 +507,7 @@ "name": "m_nCP", "name_hash": 14280826993986901106, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" }, @@ -517,7 +517,7 @@ "name": "m_vecOffset", "name_hash": 14280826993210936362, "networked": false, - "offset": 464, + "offset": 480, "size": 12, "templated": "Vector", "type": "Vector" @@ -529,7 +529,7 @@ "name": "C_INIT_SequenceFromCP", "name_hash": 3325014140, "project": "particles", - "size": 480 + "size": 496 }, { "alignment": 8, @@ -828,7 +828,7 @@ "name": "C_INIT_RemapParticleCountToNamedModelMeshGroupScalar", "name_hash": 4223616317, "project": "particles", - "size": 536 + "size": 552 }, { "alignment": 8, @@ -843,8 +843,8 @@ "name": "m_InputValue", "name_hash": 3412273254654825528, "networked": false, - "offset": 456, - "size": 1656, + "offset": 472, + "size": 1720, "type": "CParticleCollectionVecInput" }, { @@ -853,7 +853,7 @@ "name": "m_nOutputField", "name_hash": 3412273254621998964, "networked": false, - "offset": 2112, + "offset": 2192, "size": 4, "type": "ParticleAttributeIndex_t" } @@ -864,7 +864,34 @@ "name": "C_INIT_InitVecCollection", "name_hash": 794481778, "project": "particles", - "size": 2120 + "size": 2200 + }, + { + "alignment": 8, + "base_classes": [ + "CNmEvent" + ], + "base_classes_count": 1, + "fields": [ + { + "alignment": 8, + "kind": "atomic", + "name": "m_groupName", + "name_hash": 13563153322308776647, + "networked": false, + "offset": 32, + "size": 8, + "templated": "CUtlString", + "type": "CUtlString" + } + ], + "fields_count": 1, + "has_chainer": false, + "is_struct": false, + "name": "CNmBodyGroupEvent", + "name_hash": 3157917718, + "project": "animlib", + "size": 40 }, { "alignment": 8, @@ -879,7 +906,7 @@ "name": "m_nFieldOutput", "name_hash": 4890615015388911110, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -889,7 +916,7 @@ "name": "m_vecRotAxisMin", "name_hash": 4890615015383421301, "networked": false, - "offset": 452, + "offset": 468, "size": 12, "templated": "Vector", "type": "Vector" @@ -900,7 +927,7 @@ "name": "m_vecRotAxisMax", "name_hash": 4890615015015593611, "networked": false, - "offset": 464, + "offset": 480, "size": 12, "templated": "Vector", "type": "Vector" @@ -911,7 +938,7 @@ "name": "m_flRotRateMin", "name_hash": 4890615011789332322, "networked": false, - "offset": 476, + "offset": 492, "size": 4, "type": "float32" }, @@ -921,7 +948,7 @@ "name": "m_flRotRateMax", "name_hash": 4890615015713912072, "networked": false, - "offset": 480, + "offset": 496, "size": 4, "type": "float32" }, @@ -931,7 +958,7 @@ "name": "m_bNormalize", "name_hash": 4890615012759716428, "networked": false, - "offset": 484, + "offset": 500, "size": 1, "type": "bool" }, @@ -941,8 +968,8 @@ "name": "m_flScale", "name_hash": 4890615014612902959, "networked": false, - "offset": 488, - "size": 352, + "offset": 504, + "size": 368, "type": "CPerParticleFloatInput" } ], @@ -952,7 +979,7 @@ "name": "C_OP_RotateVector", "name_hash": 1138685041, "project": "particles", - "size": 840 + "size": 872 }, { "alignment": 8, @@ -981,7 +1008,7 @@ "name": "m_RateMin", "name_hash": 17185262341757531489, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "float32" }, @@ -991,7 +1018,7 @@ "name": "m_RateMax", "name_hash": 17185262341523924751, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "float32" }, @@ -1001,7 +1028,7 @@ "name": "m_flStartTime_min", "name_hash": 17185262341596863483, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" }, @@ -1011,7 +1038,7 @@ "name": "m_flStartTime_max", "name_hash": 17185262341427704197, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "float32" }, @@ -1021,7 +1048,7 @@ "name": "m_flEndTime_min", "name_hash": 17185262342146431282, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "float32" }, @@ -1031,7 +1058,7 @@ "name": "m_flEndTime_max", "name_hash": 17185262342312927544, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "float32" }, @@ -1041,7 +1068,7 @@ "name": "m_nField", "name_hash": 17185262343334377787, "networked": false, - "offset": 512, + "offset": 528, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -1051,7 +1078,7 @@ "name": "m_bProportionalOp", "name_hash": 17185262340334432957, "networked": false, - "offset": 516, + "offset": 532, "size": 1, "type": "bool" } @@ -1062,7 +1089,7 @@ "name": "C_OP_RampScalarLinear", "name_hash": 4001255692, "project": "particles", - "size": 528 + "size": 544 }, { "alignment": 255, @@ -1133,13 +1160,23 @@ "size": 16, "type": "CSkillInt" }, + { + "alignment": 4, + "kind": "ref", + "name": "m_flCriticalDamagePercent", + "name_hash": 17770476026422949512, + "networked": false, + "offset": 36, + "size": 4, + "type": "float32" + }, { "alignment": 4, "kind": "ref", "name": "m_nDamagePassthroughType", "name_hash": 17770476026296602634, "networked": false, - "offset": 36, + "offset": 40, "size": 4, "type": "EDestructiblePartDamagePassThroughType" }, @@ -1149,7 +1186,7 @@ "name": "m_nDestructionDeathBehavior", "name_hash": 17770476026371474309, "networked": false, - "offset": 40, + "offset": 44, "size": 4, "type": "DestructiblePartDestructionDeathBehavior_t" }, @@ -1185,7 +1222,7 @@ "type": "CRangeFloat" } ], - "fields_count": 9, + "fields_count": 10, "has_chainer": false, "is_struct": true, "name": "CDestructiblePart_DamageLevel", @@ -1279,7 +1316,7 @@ "name": "CParticleCollectionRendererVecInput", "name_hash": 814336433, "project": "particleslib", - "size": 1656 + "size": 1720 }, { "alignment": 8, @@ -1371,7 +1408,7 @@ "name_hash": 17287719167663505405, "networked": false, "offset": 8, - "size": 352, + "size": 368, "type": "CParticleCollectionFloatInput" } ], @@ -1381,7 +1418,7 @@ "name": "FloatInputMaterialVariable_t", "name_hash": 4025110781, "project": "particles", - "size": 360 + "size": 376 }, { "alignment": 255, @@ -1734,7 +1771,7 @@ "name": "m_nMaterialControlPoint", "name_hash": 12044173897857058653, "networked": false, - "offset": 528, + "offset": 544, "size": 4, "type": "int32" }, @@ -1744,7 +1781,7 @@ "name": "m_nProxyType", "name_hash": 12044173894025360255, "networked": false, - "offset": 532, + "offset": 548, "size": 4, "type": "MaterialProxyType_t" }, @@ -1754,7 +1791,7 @@ "name": "m_MaterialVars", "name_hash": 12044173898120830310, "networked": false, - "offset": 536, + "offset": 552, "size": 24, "template": [ "MaterialVariable_t" @@ -1768,7 +1805,7 @@ "name": "m_hOverrideMaterial", "name_hash": 12044173894656285886, "networked": false, - "offset": 560, + "offset": 576, "size": 8, "template": [ "InfoForResourceTypeIMaterial2" @@ -1782,8 +1819,8 @@ "name": "m_flMaterialOverrideEnabled", "name_hash": 12044173894759175971, "networked": false, - "offset": 568, - "size": 352, + "offset": 584, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -1792,8 +1829,8 @@ "name": "m_vecColorScale", "name_hash": 12044173896595519674, "networked": false, - "offset": 920, - "size": 1656, + "offset": 952, + "size": 1720, "type": "CParticleCollectionVecInput" }, { @@ -1802,8 +1839,8 @@ "name": "m_flAlpha", "name_hash": 12044173896616476113, "networked": false, - "offset": 2576, - "size": 352, + "offset": 2672, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -1812,7 +1849,7 @@ "name": "m_nColorBlendType", "name_hash": 12044173897604984783, "networked": false, - "offset": 2928, + "offset": 3040, "size": 4, "type": "ParticleColorBlendType_t" } @@ -1823,7 +1860,7 @@ "name": "C_OP_RenderMaterialProxy", "name_hash": 2804252760, "project": "particles", - "size": 2960 + "size": 3072 }, { "alignment": 8, @@ -1883,7 +1920,7 @@ "name": "m_nDestField", "name_hash": 10246120578213054963, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -1893,7 +1930,7 @@ "name": "m_flStartValue", "name_hash": 10246120578809867306, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "float32" }, @@ -1903,7 +1940,7 @@ "name": "m_flEndValue", "name_hash": 10246120579297688789, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" }, @@ -1913,7 +1950,7 @@ "name": "m_flCycleTime", "name_hash": 10246120580103288526, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "float32" }, @@ -1923,7 +1960,7 @@ "name": "m_bDoNotRepeatCycle", "name_hash": 10246120580438917588, "networked": false, - "offset": 464, + "offset": 480, "size": 1, "type": "bool" }, @@ -1933,7 +1970,7 @@ "name": "m_bSynchronizeParticles", "name_hash": 10246120578289509452, "networked": false, - "offset": 465, + "offset": 481, "size": 1, "type": "bool" }, @@ -1943,7 +1980,7 @@ "name": "m_nCPScale", "name_hash": 10246120577513948168, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "int32" }, @@ -1953,7 +1990,7 @@ "name": "m_nCPFieldMin", "name_hash": 10246120578433998786, "networked": false, - "offset": 472, + "offset": 488, "size": 4, "type": "int32" }, @@ -1963,7 +2000,7 @@ "name": "m_nCPFieldMax", "name_hash": 10246120578063611240, "networked": false, - "offset": 476, + "offset": 492, "size": 4, "type": "int32" }, @@ -1973,7 +2010,7 @@ "name": "m_nSetMethod", "name_hash": 10246120581654364958, "networked": false, - "offset": 480, + "offset": 496, "size": 4, "type": "ParticleSetMethod_t" } @@ -1984,7 +2021,7 @@ "name": "C_OP_CycleScalar", "name_hash": 2385610849, "project": "particles", - "size": 488 + "size": 504 }, { "alignment": 8, @@ -2247,7 +2284,7 @@ "name": "m_nExpression", "name_hash": 4423442850663572519, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "ScalarExpressionType_t" }, @@ -2257,8 +2294,8 @@ "name": "m_flInput1", "name_hash": 4423442854217133604, "networked": false, - "offset": 456, - "size": 352, + "offset": 472, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -2267,8 +2304,8 @@ "name": "m_flInput2", "name_hash": 4423442854267466461, "networked": false, - "offset": 808, - "size": 352, + "offset": 840, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -2277,8 +2314,8 @@ "name": "m_flOutputRemap", "name_hash": 4423442850599483759, "networked": false, - "offset": 1160, - "size": 352, + "offset": 1208, + "size": 368, "type": "CParticleRemapFloatInput" }, { @@ -2287,7 +2324,7 @@ "name": "m_nOutputField", "name_hash": 4423442851137810292, "networked": false, - "offset": 1512, + "offset": 1576, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -2297,7 +2334,7 @@ "name": "m_nSetMethod", "name_hash": 4423442854510314270, "networked": false, - "offset": 1516, + "offset": 1580, "size": 4, "type": "ParticleSetMethod_t" } @@ -2308,7 +2345,7 @@ "name": "C_OP_SetAttributeToScalarExpression", "name_hash": 1029913046, "project": "particles", - "size": 1552 + "size": 1616 }, { "alignment": 255, @@ -2398,7 +2435,7 @@ "name": "C_OP_WorldCollideConstraint", "name_hash": 277909772, "project": "particles", - "size": 448 + "size": 464 }, { "alignment": 4, @@ -2634,7 +2671,7 @@ "name": "m_flPeakStrength", "name_hash": 10283022578465062097, "networked": false, - "offset": 528, + "offset": 544, "size": 4, "type": "float32" }, @@ -2644,7 +2681,7 @@ "name": "m_nPeakStrengthFieldOverride", "name_hash": 10283022577695818545, "networked": false, - "offset": 532, + "offset": 548, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -2654,7 +2691,7 @@ "name": "m_flRadius", "name_hash": 10283022577191338125, "networked": false, - "offset": 536, + "offset": 552, "size": 4, "type": "float32" }, @@ -2664,7 +2701,7 @@ "name": "m_nRadiusFieldOverride", "name_hash": 10283022577071864481, "networked": false, - "offset": 540, + "offset": 556, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -2674,7 +2711,7 @@ "name": "m_flShakeDuration", "name_hash": 10283022578152740975, "networked": false, - "offset": 544, + "offset": 560, "size": 4, "type": "float32" }, @@ -2684,7 +2721,7 @@ "name": "m_flTransitionTime", "name_hash": 10283022578038340665, "networked": false, - "offset": 548, + "offset": 564, "size": 4, "type": "float32" }, @@ -2694,7 +2731,7 @@ "name": "m_flTwistAmount", "name_hash": 10283022578664192458, "networked": false, - "offset": 552, + "offset": 568, "size": 4, "type": "float32" }, @@ -2704,7 +2741,7 @@ "name": "m_flRadialAmount", "name_hash": 10283022578492709272, "networked": false, - "offset": 556, + "offset": 572, "size": 4, "type": "float32" }, @@ -2714,7 +2751,7 @@ "name": "m_flControlPointOrientationAmount", "name_hash": 10283022576693850100, "networked": false, - "offset": 560, + "offset": 576, "size": 4, "type": "float32" }, @@ -2724,7 +2761,7 @@ "name": "m_nControlPointForLinearDirection", "name_hash": 10283022577825056643, "networked": false, - "offset": 564, + "offset": 580, "size": 4, "type": "int32" } @@ -2735,7 +2772,7 @@ "name": "C_OP_RenderTreeShake", "name_hash": 2394202765, "project": "particles", - "size": 568 + "size": 584 }, { "alignment": 16, @@ -2862,7 +2899,7 @@ "name": "m_nChildGroupID", "name_hash": 14147744567452223845, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "int32" }, @@ -2872,7 +2909,7 @@ "name": "m_nFirstControlPoint", "name_hash": 14147744565541566032, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "int32" }, @@ -2882,7 +2919,7 @@ "name": "m_nNumControlPoints", "name_hash": 14147744565055896655, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -2892,8 +2929,8 @@ "name": "m_nParticleIncrement", "name_hash": 14147744565568693200, "networked": false, - "offset": 464, - "size": 352, + "offset": 480, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -2902,8 +2939,8 @@ "name": "m_nFirstSourcePoint", "name_hash": 14147744566270083470, "networked": false, - "offset": 816, - "size": 352, + "offset": 848, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -2912,7 +2949,7 @@ "name": "m_bSetOrientation", "name_hash": 14147744567406431799, "networked": false, - "offset": 1168, + "offset": 1216, "size": 1, "type": "bool" }, @@ -2922,7 +2959,7 @@ "name": "m_nOrientationField", "name_hash": 14147744567920975519, "networked": false, - "offset": 1172, + "offset": 1220, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -2932,7 +2969,7 @@ "name": "m_bNumBasedOnParticleCount", "name_hash": 14147744564703446480, "networked": false, - "offset": 1176, + "offset": 1224, "size": 1, "type": "bool" } @@ -2943,7 +2980,7 @@ "name": "C_OP_SetPerChildControlPoint", "name_hash": 3294028473, "project": "particles", - "size": 1184 + "size": 1232 }, { "alignment": 8, @@ -2958,7 +2995,7 @@ "name": "m_nFieldOutput", "name_hash": 10826730697200408070, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -2968,7 +3005,7 @@ "name": "m_flInputMin", "name_hash": 10826730697252277519, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "float32" }, @@ -2978,7 +3015,7 @@ "name": "m_flInputMax", "name_hash": 10826730696949000449, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" }, @@ -2988,7 +3025,7 @@ "name": "m_TransformStart", "name_hash": 10826730696996792313, "networked": false, - "offset": 464, + "offset": 480, "size": 104, "type": "CParticleTransformInput" }, @@ -2998,7 +3035,7 @@ "name": "m_TransformEnd", "name_hash": 10826730693555550152, "networked": false, - "offset": 568, + "offset": 584, "size": 104, "type": "CParticleTransformInput" }, @@ -3008,7 +3045,7 @@ "name": "m_nOutputStartCP", "name_hash": 10826730697144819087, "networked": false, - "offset": 672, + "offset": 688, "size": 4, "type": "int32" }, @@ -3018,7 +3055,7 @@ "name": "m_nOutputStartField", "name_hash": 10826730696555238776, "networked": false, - "offset": 676, + "offset": 692, "size": 4, "type": "int32" }, @@ -3028,7 +3065,7 @@ "name": "m_nOutputEndCP", "name_hash": 10826730696086321438, "networked": false, - "offset": 680, + "offset": 696, "size": 4, "type": "int32" }, @@ -3038,7 +3075,7 @@ "name": "m_nOutputEndField", "name_hash": 10826730694613320623, "networked": false, - "offset": 684, + "offset": 700, "size": 4, "type": "int32" }, @@ -3048,7 +3085,7 @@ "name": "m_nSetMethod", "name_hash": 10826730697567486750, "networked": false, - "offset": 688, + "offset": 704, "size": 4, "type": "ParticleSetMethod_t" }, @@ -3058,7 +3095,7 @@ "name": "m_bActiveRange", "name_hash": 10826730694418709380, "networked": false, - "offset": 692, + "offset": 708, "size": 1, "type": "bool" }, @@ -3068,7 +3105,7 @@ "name": "m_bRadialCheck", "name_hash": 10826730694582044638, "networked": false, - "offset": 693, + "offset": 709, "size": 1, "type": "bool" } @@ -3079,7 +3116,7 @@ "name": "C_OP_PercentageBetweenTransformLerpCPs", "name_hash": 2520794676, "project": "particles", - "size": 696 + "size": 712 }, { "alignment": 8, @@ -3094,8 +3131,8 @@ "name": "m_nSequenceOverride", "name_hash": 3875225662059323460, "networked": false, - "offset": 11288, - "size": 352, + "offset": 11752, + "size": 368, "type": "CParticleCollectionRendererFloatInput" }, { @@ -3104,7 +3141,7 @@ "name": "m_bSequenceNumbersAreRawSequenceIndices", "name_hash": 3875225662007472188, "networked": false, - "offset": 11640, + "offset": 12120, "size": 1, "type": "bool" }, @@ -3114,7 +3151,7 @@ "name": "m_nOrientationType", "name_hash": 3875225663663218757, "networked": false, - "offset": 11644, + "offset": 12124, "size": 4, "type": "ParticleOrientationChoiceList_t" }, @@ -3124,7 +3161,7 @@ "name": "m_nOrientationControlPoint", "name_hash": 3875225662632866600, "networked": false, - "offset": 11648, + "offset": 12128, "size": 4, "type": "int32" }, @@ -3134,7 +3171,7 @@ "name": "m_bUseYawWithNormalAligned", "name_hash": 3875225664008162644, "networked": false, - "offset": 11652, + "offset": 12132, "size": 1, "type": "bool" }, @@ -3144,8 +3181,8 @@ "name": "m_flMinSize", "name_hash": 3875225664378614168, "networked": false, - "offset": 11656, - "size": 352, + "offset": 12136, + "size": 368, "type": "CParticleCollectionRendererFloatInput" }, { @@ -3154,8 +3191,8 @@ "name": "m_flMaxSize", "name_hash": 3875225663554512574, "networked": false, - "offset": 12008, - "size": 352, + "offset": 12504, + "size": 368, "type": "CParticleCollectionRendererFloatInput" }, { @@ -3164,8 +3201,8 @@ "name": "m_flAlphaAdjustWithSizeAdjust", "name_hash": 3875225662724819024, "networked": false, - "offset": 12360, - "size": 352, + "offset": 12872, + "size": 368, "type": "CParticleCollectionRendererFloatInput" }, { @@ -3174,8 +3211,8 @@ "name": "m_flStartFadeSize", "name_hash": 3875225664317889938, "networked": false, - "offset": 12712, - "size": 352, + "offset": 13240, + "size": 368, "type": "CParticleCollectionRendererFloatInput" }, { @@ -3184,8 +3221,8 @@ "name": "m_flEndFadeSize", "name_hash": 3875225661954053155, "networked": false, - "offset": 13064, - "size": 352, + "offset": 13608, + "size": 368, "type": "CParticleCollectionRendererFloatInput" }, { @@ -3194,7 +3231,7 @@ "name": "m_flStartFadeDot", "name_hash": 3875225663977299470, "networked": false, - "offset": 13416, + "offset": 13976, "size": 4, "type": "float32" }, @@ -3204,7 +3241,7 @@ "name": "m_flEndFadeDot", "name_hash": 3875225664773271841, "networked": false, - "offset": 13420, + "offset": 13980, "size": 4, "type": "float32" }, @@ -3214,7 +3251,7 @@ "name": "m_bDistanceAlpha", "name_hash": 3875225664674460506, "networked": false, - "offset": 13424, + "offset": 13984, "size": 1, "type": "bool" }, @@ -3224,7 +3261,7 @@ "name": "m_bSoftEdges", "name_hash": 3875225662492432589, "networked": false, - "offset": 13425, + "offset": 13985, "size": 1, "type": "bool" }, @@ -3234,7 +3271,7 @@ "name": "m_flEdgeSoftnessStart", "name_hash": 3875225663404865455, "networked": false, - "offset": 13428, + "offset": 13988, "size": 4, "type": "float32" }, @@ -3244,7 +3281,7 @@ "name": "m_flEdgeSoftnessEnd", "name_hash": 3875225663344263482, "networked": false, - "offset": 13432, + "offset": 13992, "size": 4, "type": "float32" }, @@ -3254,7 +3291,7 @@ "name": "m_bOutline", "name_hash": 3875225665050134429, "networked": false, - "offset": 13436, + "offset": 13996, "size": 1, "type": "bool" }, @@ -3264,7 +3301,7 @@ "name": "m_OutlineColor", "name_hash": 3875225663169973168, "networked": false, - "offset": 13437, + "offset": 13997, "size": 4, "templated": "Color", "type": "Color" @@ -3275,7 +3312,7 @@ "name": "m_nOutlineAlpha", "name_hash": 3875225661883574023, "networked": false, - "offset": 13444, + "offset": 14004, "size": 4, "type": "int32" }, @@ -3285,7 +3322,7 @@ "name": "m_flOutlineStart0", "name_hash": 3875225661206839563, "networked": false, - "offset": 13448, + "offset": 14008, "size": 4, "type": "float32" }, @@ -3295,7 +3332,7 @@ "name": "m_flOutlineStart1", "name_hash": 3875225665485029240, "networked": false, - "offset": 13452, + "offset": 14012, "size": 4, "type": "float32" }, @@ -3305,7 +3342,7 @@ "name": "m_flOutlineEnd0", "name_hash": 3875225664834459528, "networked": false, - "offset": 13456, + "offset": 14016, "size": 4, "type": "float32" }, @@ -3315,7 +3352,7 @@ "name": "m_flOutlineEnd1", "name_hash": 3875225664851237147, "networked": false, - "offset": 13460, + "offset": 14020, "size": 4, "type": "float32" }, @@ -3325,18 +3362,28 @@ "name": "m_nLightingMode", "name_hash": 3875225663822305354, "networked": false, - "offset": 13464, + "offset": 14024, "size": 4, "type": "ParticleLightingQuality_t" }, + { + "alignment": 8, + "kind": "ref", + "name": "m_vecLightingOverride", + "name_hash": 3875225662440880153, + "networked": false, + "offset": 14032, + "size": 1720, + "type": "CParticleCollectionRendererVecInput" + }, { "alignment": 8, "kind": "ref", "name": "m_flLightingTessellation", "name_hash": 3875225662486651470, "networked": false, - "offset": 13472, - "size": 352, + "offset": 15752, + "size": 368, "type": "CParticleCollectionRendererFloatInput" }, { @@ -3345,8 +3392,8 @@ "name": "m_flLightingDirectionality", "name_hash": 3875225663164712323, "networked": false, - "offset": 13824, - "size": 352, + "offset": 16120, + "size": 368, "type": "CParticleCollectionRendererFloatInput" }, { @@ -3355,7 +3402,7 @@ "name": "m_bParticleShadows", "name_hash": 3875225662340102940, "networked": false, - "offset": 14176, + "offset": 16488, "size": 1, "type": "bool" }, @@ -3365,7 +3412,7 @@ "name": "m_flShadowDensity", "name_hash": 3875225661916465897, "networked": false, - "offset": 14180, + "offset": 16492, "size": 4, "type": "float32" }, @@ -3375,18 +3422,18 @@ "name": "m_replicationParameters", "name_hash": 3875225664520066797, "networked": false, - "offset": 14184, - "size": 4376, + "offset": 16496, + "size": 4552, "type": "CReplicationParameters" } ], - "fields_count": 29, + "fields_count": 30, "has_chainer": false, "is_struct": false, "name": "C_OP_RenderSprites", "name_hash": 902271285, "project": "particles", - "size": 18568 + "size": 21056 }, { "alignment": 1, @@ -3735,7 +3782,7 @@ "name": "m_nControlPointNumber", "name_hash": 16856072266334709437, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -3745,7 +3792,7 @@ "name": "m_bBoundBox", "name_hash": 16856072268150066652, "networked": false, - "offset": 460, + "offset": 476, "size": 1, "type": "bool" }, @@ -3755,7 +3802,7 @@ "name": "m_bCullOutside", "name_hash": 16856072268075212292, "networked": false, - "offset": 461, + "offset": 477, "size": 1, "type": "bool" }, @@ -3765,7 +3812,7 @@ "name": "m_bUseBones", "name_hash": 16856072265556661131, "networked": false, - "offset": 462, + "offset": 478, "size": 1, "type": "bool" }, @@ -3778,7 +3825,7 @@ "name": "m_HitboxSetName", "name_hash": 16856072267055086350, "networked": false, - "offset": 463, + "offset": 479, "size": 128, "type": "char" } @@ -3789,7 +3836,7 @@ "name": "C_INIT_ModelCull", "name_hash": 3924610155, "project": "particles", - "size": 592 + "size": 608 }, { "alignment": 8, @@ -3804,8 +3851,8 @@ "name": "m_vecSamplePosition", "name_hash": 18331417380396647732, "networked": false, - "offset": 464, - "size": 1656, + "offset": 480, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -3814,8 +3861,8 @@ "name": "m_vecScale", "name_hash": 18331417378708613969, "networked": false, - "offset": 2120, - "size": 1656, + "offset": 2200, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -3824,7 +3871,7 @@ "name": "m_bSampleWind", "name_hash": 18331417378118333137, "networked": false, - "offset": 3776, + "offset": 3920, "size": 1, "type": "bool" }, @@ -3834,7 +3881,7 @@ "name": "m_bSampleWater", "name_hash": 18331417379654338566, "networked": false, - "offset": 3777, + "offset": 3921, "size": 1, "type": "bool" }, @@ -3844,7 +3891,7 @@ "name": "m_bDampenNearWaterPlane", "name_hash": 18331417379647365169, "networked": false, - "offset": 3778, + "offset": 3922, "size": 1, "type": "bool" }, @@ -3854,7 +3901,7 @@ "name": "m_bSampleGravity", "name_hash": 18331417379261871087, "networked": false, - "offset": 3779, + "offset": 3923, "size": 1, "type": "bool" }, @@ -3864,8 +3911,8 @@ "name": "m_vecGravityForce", "name_hash": 18331417377883747012, "networked": false, - "offset": 3784, - "size": 1656, + "offset": 3928, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -3874,7 +3921,7 @@ "name": "m_bUseBasicMovementGravity", "name_hash": 18331417380469489019, "networked": false, - "offset": 5440, + "offset": 5648, "size": 1, "type": "bool" }, @@ -3884,8 +3931,8 @@ "name": "m_flLocalGravityScale", "name_hash": 18331417380731425934, "networked": false, - "offset": 5448, - "size": 352, + "offset": 5656, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -3894,8 +3941,8 @@ "name": "m_flLocalBuoyancyScale", "name_hash": 18331417380441691934, "networked": false, - "offset": 5800, - "size": 352, + "offset": 6024, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -3904,8 +3951,8 @@ "name": "m_vecBuoyancyForce", "name_hash": 18331417380506252830, "networked": false, - "offset": 6152, - "size": 1656, + "offset": 6392, + "size": 1720, "type": "CPerParticleVecInput" } ], @@ -3915,7 +3962,7 @@ "name": "C_OP_ExternalWindForce", "name_hash": 4268115707, "project": "particles", - "size": 7808 + "size": 8112 }, { "alignment": 8, @@ -4223,7 +4270,7 @@ "name": "m_nExpression", "name_hash": 6450570133366318119, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "VectorFloatExpressionType_t" }, @@ -4233,8 +4280,8 @@ "name": "m_vInput1", "name_hash": 6450570136779696090, "networked": false, - "offset": 464, - "size": 1656, + "offset": 480, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -4243,8 +4290,8 @@ "name": "m_vInput2", "name_hash": 6450570136762918471, "networked": false, - "offset": 2120, - "size": 1656, + "offset": 2200, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -4253,8 +4300,8 @@ "name": "m_flOutputRemap", "name_hash": 6450570133302229359, "networked": false, - "offset": 3776, - "size": 352, + "offset": 3920, + "size": 368, "type": "CParticleRemapFloatInput" }, { @@ -4263,7 +4310,7 @@ "name": "m_nOutputField", "name_hash": 6450570133840555892, "networked": false, - "offset": 4128, + "offset": 4288, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -4273,7 +4320,7 @@ "name": "m_nSetMethod", "name_hash": 6450570137213059870, "networked": false, - "offset": 4132, + "offset": 4292, "size": 4, "type": "ParticleSetMethod_t" } @@ -4284,7 +4331,7 @@ "name": "C_INIT_SetFloatAttributeToVectorExpression", "name_hash": 1501890396, "project": "particles", - "size": 4136 + "size": 4296 }, { "alignment": 8, @@ -4821,7 +4868,7 @@ "name": "C_OP_SpinYaw", "name_hash": 683217148, "project": "particles", - "size": 472 + "size": 488 }, { "alignment": 8, @@ -4916,7 +4963,7 @@ "name": "m_strPhysicsType", "name_hash": 15388619913941960921, "networked": false, - "offset": 528, + "offset": 544, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -4927,7 +4974,7 @@ "name": "m_bStartAsleep", "name_hash": 15388619914071384797, "networked": false, - "offset": 536, + "offset": 552, "size": 1, "type": "bool" }, @@ -4937,8 +4984,8 @@ "name": "m_flPlayerWakeRadius", "name_hash": 15388619915621888348, "networked": false, - "offset": 544, - "size": 352, + "offset": 560, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -4947,8 +4994,8 @@ "name": "m_flVehicleWakeRadius", "name_hash": 15388619912627339899, "networked": false, - "offset": 896, - "size": 352, + "offset": 928, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -4957,7 +5004,7 @@ "name": "m_bUseHighQualitySimulation", "name_hash": 15388619914728773610, "networked": false, - "offset": 1248, + "offset": 1296, "size": 1, "type": "bool" }, @@ -4967,7 +5014,7 @@ "name": "m_nMaxParticleCount", "name_hash": 15388619916009505462, "networked": false, - "offset": 1252, + "offset": 1300, "size": 4, "type": "int32" }, @@ -4977,7 +5024,7 @@ "name": "m_bRespectExclusionVolumes", "name_hash": 15388619914975125034, "networked": false, - "offset": 1256, + "offset": 1304, "size": 1, "type": "bool" }, @@ -4987,7 +5034,7 @@ "name": "m_bKillParticles", "name_hash": 15388619915300526408, "networked": false, - "offset": 1257, + "offset": 1305, "size": 1, "type": "bool" }, @@ -4997,7 +5044,7 @@ "name": "m_bDeleteSim", "name_hash": 15388619914164275041, "networked": false, - "offset": 1258, + "offset": 1306, "size": 1, "type": "bool" }, @@ -5007,7 +5054,7 @@ "name": "m_nControlPoint", "name_hash": 15388619911979720588, "networked": false, - "offset": 1260, + "offset": 1308, "size": 4, "type": "int32" }, @@ -5017,7 +5064,7 @@ "name": "m_nForcedSimId", "name_hash": 15388619914336745614, "networked": false, - "offset": 1264, + "offset": 1312, "size": 4, "type": "int32" }, @@ -5027,7 +5074,7 @@ "name": "m_nColorBlendType", "name_hash": 15388619915447955407, "networked": false, - "offset": 1268, + "offset": 1316, "size": 4, "type": "ParticleColorBlendType_t" }, @@ -5037,7 +5084,7 @@ "name": "m_nForcedStatusEffects", "name_hash": 15388619912073599416, "networked": false, - "offset": 1272, + "offset": 1320, "size": 4, "type": "ParticleAttrBoxFlags_t" } @@ -5048,7 +5095,7 @@ "name": "C_OP_ClientPhysics", "name_hash": 3582942279, "project": "particles", - "size": 1280 + "size": 1328 }, { "alignment": 8, @@ -5354,7 +5401,7 @@ "name": "m_nCPInput", "name_hash": 10191822256481523510, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -5364,7 +5411,7 @@ "name": "m_nCPOutputVel", "name_hash": 10191822254053551366, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" }, @@ -5374,7 +5421,7 @@ "name": "m_bNormalize", "name_hash": 10191822253482328652, "networked": false, - "offset": 464, + "offset": 480, "size": 1, "type": "bool" }, @@ -5384,7 +5431,7 @@ "name": "m_nCPOutputMag", "name_hash": 10191822252345754322, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "int32" }, @@ -5394,7 +5441,7 @@ "name": "m_nCPField", "name_hash": 10191822253616240758, "networked": false, - "offset": 472, + "offset": 488, "size": 4, "type": "int32" }, @@ -5404,8 +5451,8 @@ "name": "m_vecComparisonVelocity", "name_hash": 10191822252861767839, "networked": false, - "offset": 480, - "size": 1656, + "offset": 496, + "size": 1720, "type": "CParticleCollectionVecInput" } ], @@ -5415,7 +5462,7 @@ "name": "C_OP_SetControlPointToCPVelocity", "name_hash": 2372968535, "project": "particles", - "size": 2136 + "size": 2216 }, { "alignment": 8, @@ -5559,7 +5606,7 @@ "name": "m_flForceScale", "name_hash": 13486996140206846864, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "float32" }, @@ -5569,7 +5616,7 @@ "name": "m_vecTwistAxis", "name_hash": 13486996139141433153, "networked": false, - "offset": 468, + "offset": 484, "size": 12, "templated": "Vector", "type": "Vector" @@ -5580,7 +5627,7 @@ "name": "m_bFlipBasedOnYaw", "name_hash": 13486996142168037443, "networked": false, - "offset": 480, + "offset": 496, "size": 1, "type": "bool" } @@ -5591,7 +5638,7 @@ "name": "C_OP_ParentVortices", "name_hash": 3140185992, "project": "particles", - "size": 488 + "size": 504 }, { "alignment": 255, @@ -5753,7 +5800,7 @@ "name": "m_nControlPointNumber", "name_hash": 17873320401215530685, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "int32" }, @@ -5763,7 +5810,7 @@ "name": "m_vecOffset", "name_hash": 17873320403328683050, "networked": false, - "offset": 452, + "offset": 468, "size": 12, "templated": "Vector", "type": "Vector" @@ -5774,7 +5821,7 @@ "name": "m_bOffsetLocal", "name_hash": 17873320404190048705, "networked": false, - "offset": 464, + "offset": 480, "size": 1, "type": "bool" } @@ -5785,7 +5832,7 @@ "name": "C_OP_SetToCP", "name_hash": 4161456693, "project": "particles", - "size": 472 + "size": 488 }, { "alignment": 8, @@ -6117,7 +6164,7 @@ "name": "m_nBBoxType", "name_hash": 6861980014297621238, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "BBoxVolumeType_t" }, @@ -6127,7 +6174,7 @@ "name": "m_nInControlPointNumber", "name_hash": 6861980016172571102, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" }, @@ -6137,7 +6184,7 @@ "name": "m_nOutControlPointNumber", "name_hash": 6861980015775569727, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "int32" }, @@ -6147,7 +6194,7 @@ "name": "m_nOutControlPointMaxNumber", "name_hash": 6861980013391780421, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "int32" }, @@ -6157,7 +6204,7 @@ "name": "m_nField", "name_hash": 6861980015544219963, "networked": false, - "offset": 472, + "offset": 488, "size": 4, "type": "int32" }, @@ -6167,7 +6214,7 @@ "name": "m_flInputMin", "name_hash": 6861980016185052431, "networked": false, - "offset": 476, + "offset": 492, "size": 4, "type": "float32" }, @@ -6177,7 +6224,7 @@ "name": "m_flInputMax", "name_hash": 6861980015881775361, "networked": false, - "offset": 480, + "offset": 496, "size": 4, "type": "float32" }, @@ -6187,7 +6234,7 @@ "name": "m_flOutputMin", "name_hash": 6861980013886797590, "networked": false, - "offset": 484, + "offset": 500, "size": 4, "type": "float32" }, @@ -6197,7 +6244,7 @@ "name": "m_flOutputMax", "name_hash": 6861980013653190852, "networked": false, - "offset": 488, + "offset": 504, "size": 4, "type": "float32" }, @@ -6207,7 +6254,7 @@ "name": "m_bBBoxOnly", "name_hash": 6861980012915139764, "networked": false, - "offset": 492, + "offset": 508, "size": 1, "type": "bool" }, @@ -6217,7 +6264,7 @@ "name": "m_bCubeRoot", "name_hash": 6861980012676468760, "networked": false, - "offset": 493, + "offset": 509, "size": 1, "type": "bool" } @@ -6228,7 +6275,7 @@ "name": "C_OP_RemapModelVolumetoCP", "name_hash": 1597679223, "project": "particles", - "size": 496 + "size": 512 }, { "alignment": 255, @@ -6275,8 +6322,8 @@ "name": "m_InputValue", "name_hash": 1913562227945002040, "networked": false, - "offset": 456, - "size": 352, + "offset": 472, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -6285,7 +6332,7 @@ "name": "m_nOutputField", "name_hash": 1913562227912175476, "networked": false, - "offset": 808, + "offset": 840, "size": 4, "type": "ParticleAttributeIndex_t" } @@ -6296,7 +6343,7 @@ "name": "C_INIT_QuantizeFloat", "name_hash": 445535925, "project": "particles", - "size": 816 + "size": 848 }, { "alignment": 8, @@ -6311,7 +6358,7 @@ "name": "m_nFieldOutput", "name_hash": 350836924274087430, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -6321,8 +6368,8 @@ "name": "m_nInputMin", "name_hash": 350836922671243649, "networked": false, - "offset": 456, - "size": 352, + "offset": 472, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -6331,8 +6378,8 @@ "name": "m_nInputMax", "name_hash": 350836922437740079, "networked": false, - "offset": 808, - "size": 352, + "offset": 840, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -6341,8 +6388,8 @@ "name": "m_flOutputMin", "name_hash": 350836922027702038, "networked": false, - "offset": 1160, - "size": 352, + "offset": 1208, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -6351,8 +6398,8 @@ "name": "m_flOutputMax", "name_hash": 350836921794095300, "networked": false, - "offset": 1512, - "size": 352, + "offset": 1576, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -6361,7 +6408,7 @@ "name": "m_bActiveRange", "name_hash": 350836921492388740, "networked": false, - "offset": 1864, + "offset": 1944, "size": 1, "type": "bool" }, @@ -6371,7 +6418,7 @@ "name": "m_nSetMethod", "name_hash": 350836924641166110, "networked": false, - "offset": 1868, + "offset": 1948, "size": 4, "type": "ParticleSetMethod_t" } @@ -6382,7 +6429,7 @@ "name": "C_OP_RemapParticleCountToScalar", "name_hash": 81685586, "project": "particles", - "size": 1872 + "size": 1952 }, { "alignment": 8, @@ -7016,7 +7063,7 @@ "name": "m_nFieldOutput", "name_hash": 16910742946489472518, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -7026,7 +7073,7 @@ "name": "m_vecOutputMin", "name_hash": 16910742943428433528, "networked": false, - "offset": 452, + "offset": 468, "size": 12, "templated": "Vector", "type": "Vector" @@ -7037,7 +7084,7 @@ "name": "m_vecOutputMax", "name_hash": 16910742943798821074, "networked": false, - "offset": 464, + "offset": 480, "size": 12, "templated": "Vector", "type": "Vector" @@ -7048,7 +7095,7 @@ "name": "m_fl4NoiseScale", "name_hash": 16910742946721094361, "networked": false, - "offset": 476, + "offset": 492, "size": 4, "type": "float32" }, @@ -7058,7 +7105,7 @@ "name": "m_bAdditive", "name_hash": 16910742942902673669, "networked": false, - "offset": 480, + "offset": 496, "size": 1, "type": "bool" }, @@ -7068,7 +7115,7 @@ "name": "m_bOffset", "name_hash": 16910742943030127402, "networked": false, - "offset": 481, + "offset": 497, "size": 1, "type": "bool" }, @@ -7078,7 +7125,7 @@ "name": "m_flNoiseAnimationTimeScale", "name_hash": 16910742943987187248, "networked": false, - "offset": 484, + "offset": 500, "size": 4, "type": "float32" } @@ -7089,7 +7136,7 @@ "name": "C_OP_VectorNoise", "name_hash": 3937339164, "project": "particles", - "size": 488 + "size": 504 }, { "alignment": 8, @@ -7278,7 +7325,7 @@ "name": "m_ControlPoint", "name_hash": 1013259707284846384, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" } @@ -7289,7 +7336,7 @@ "name": "C_OP_ForceControlPointStub", "name_hash": 235917909, "project": "particles", - "size": 464 + "size": 480 }, { "alignment": 8, @@ -7304,7 +7351,7 @@ "name": "m_vecWarpMin", "name_hash": 3955296556567658249, "networked": false, - "offset": 456, + "offset": 472, "size": 12, "templated": "Vector", "type": "Vector" @@ -7315,7 +7362,7 @@ "name": "m_vecWarpMax", "name_hash": 3955296556331491655, "networked": false, - "offset": 468, + "offset": 484, "size": 12, "templated": "Vector", "type": "Vector" @@ -7326,8 +7373,8 @@ "name": "m_InputValue", "name_hash": 3955296556982490168, "networked": false, - "offset": 480, - "size": 352, + "offset": 496, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -7336,7 +7383,7 @@ "name": "m_flPrevPosScale", "name_hash": 3955296557293556002, "networked": false, - "offset": 832, + "offset": 864, "size": 4, "type": "float32" }, @@ -7346,7 +7393,7 @@ "name": "m_nScaleControlPointNumber", "name_hash": 3955296558695879265, "networked": false, - "offset": 836, + "offset": 868, "size": 4, "type": "int32" }, @@ -7356,7 +7403,7 @@ "name": "m_nControlPointNumber", "name_hash": 3955296557165815485, "networked": false, - "offset": 840, + "offset": 872, "size": 4, "type": "int32" } @@ -7367,7 +7414,7 @@ "name": "C_INIT_PositionWarpScalar", "name_hash": 920914243, "project": "particles", - "size": 848 + "size": 880 }, { "alignment": 8, @@ -7449,8 +7496,8 @@ "name": "m_flRestLength", "name_hash": 3239800499363135609, "networked": false, - "offset": 448, - "size": 352, + "offset": 464, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -7459,8 +7506,8 @@ "name": "m_flMinDistance", "name_hash": 3239800499347434758, "networked": false, - "offset": 800, - "size": 352, + "offset": 832, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -7469,8 +7516,8 @@ "name": "m_flMaxDistance", "name_hash": 3239800499444724576, "networked": false, - "offset": 1152, - "size": 352, + "offset": 1200, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -7479,7 +7526,7 @@ "name": "m_flAdjustmentScale", "name_hash": 3239800499613807790, "networked": false, - "offset": 1504, + "offset": 1568, "size": 4, "type": "float32" }, @@ -7489,8 +7536,8 @@ "name": "m_flInitialRestingLength", "name_hash": 3239800501156606913, "networked": false, - "offset": 1512, - "size": 352, + "offset": 1576, + "size": 368, "type": "CParticleCollectionFloatInput" } ], @@ -7500,7 +7547,7 @@ "name": "C_OP_RopeSpringConstraint", "name_hash": 754324835, "project": "particles", - "size": 1864 + "size": 1944 }, { "alignment": 8, @@ -7556,7 +7603,7 @@ "name": "m_nCPInput", "name_hash": 10375335342772344630, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -7566,7 +7613,7 @@ "name": "m_nCPOutput", "name_hash": 10375335339097573715, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" } @@ -7577,7 +7624,7 @@ "name": "C_OP_SetControlPointOrientationToCPVelocity", "name_hash": 2415696005, "project": "particles", - "size": 464 + "size": 480 }, { "alignment": 255, @@ -7653,7 +7700,7 @@ "name": "C_INIT_RemapNamedModelMeshGroupToScalar", "name_hash": 2868313730, "project": "particles", - "size": 528 + "size": 544 }, { "alignment": 255, @@ -7703,7 +7750,7 @@ "name": "m_nEmitterIndex", "name_hash": 8265224834103874047, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "int32" } @@ -7714,7 +7761,7 @@ "name": "CParticleFunctionEmitter", "name_hash": 1924397618, "project": "particles", - "size": 456 + "size": 472 }, { "alignment": 255, @@ -8054,8 +8101,8 @@ "name": "m_flRadius", "name_hash": 27460536355504269, "networked": false, - "offset": 528, - "size": 352, + "offset": 544, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -8064,8 +8111,8 @@ "name": "m_flMagnitude", "name_hash": 27460538808802699, "networked": false, - "offset": 880, - "size": 352, + "offset": 912, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -8074,7 +8121,7 @@ "name": "m_nSimIdFilter", "name_hash": 27460538153435711, "networked": false, - "offset": 1232, + "offset": 1280, "size": 4, "type": "int32" } @@ -8085,7 +8132,7 @@ "name": "C_OP_RenderClientPhysicsImpulse", "name_hash": 6393654, "project": "particles", - "size": 1240 + "size": 1288 }, { "alignment": 16, @@ -8277,7 +8324,7 @@ "name": "m_bOnlyRenderInEffectsBloomPass", "name_hash": 14234887847352602556, "networked": false, - "offset": 528, + "offset": 544, "size": 1, "type": "bool" }, @@ -8287,7 +8334,7 @@ "name": "m_bOnlyRenderInEffectsWaterPass", "name_hash": 14234887844032917564, "networked": false, - "offset": 529, + "offset": 545, "size": 1, "type": "bool" }, @@ -8297,7 +8344,7 @@ "name": "m_bUseMixedResolutionRendering", "name_hash": 14234887846097524663, "networked": false, - "offset": 530, + "offset": 546, "size": 1, "type": "bool" }, @@ -8307,7 +8354,7 @@ "name": "m_bOnlyRenderInEffecsGameOverlay", "name_hash": 14234887843789129742, "networked": false, - "offset": 531, + "offset": 547, "size": 1, "type": "bool" }, @@ -8317,7 +8364,7 @@ "name": "m_ModelList", "name_hash": 14234887843846295990, "networked": false, - "offset": 536, + "offset": 552, "size": 24, "template": [ "ModelReference_t" @@ -8331,7 +8378,7 @@ "name": "m_nBodyGroupField", "name_hash": 14234887845179158484, "networked": false, - "offset": 560, + "offset": 576, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -8341,7 +8388,7 @@ "name": "m_nSubModelField", "name_hash": 14234887847731547618, "networked": false, - "offset": 564, + "offset": 580, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -8351,7 +8398,7 @@ "name": "m_bIgnoreNormal", "name_hash": 14234887844196125292, "networked": false, - "offset": 568, + "offset": 584, "size": 1, "type": "bool" }, @@ -8361,7 +8408,7 @@ "name": "m_bOrientZ", "name_hash": 14234887846212656650, "networked": false, - "offset": 569, + "offset": 585, "size": 1, "type": "bool" }, @@ -8371,7 +8418,7 @@ "name": "m_bCenterOffset", "name_hash": 14234887847550718655, "networked": false, - "offset": 570, + "offset": 586, "size": 1, "type": "bool" }, @@ -8381,8 +8428,8 @@ "name": "m_vecLocalOffset", "name_hash": 14234887843925995419, "networked": false, - "offset": 576, - "size": 1656, + "offset": 592, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -8391,8 +8438,8 @@ "name": "m_vecLocalRotation", "name_hash": 14234887846274275086, "networked": false, - "offset": 2232, - "size": 1656, + "offset": 2312, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -8401,7 +8448,7 @@ "name": "m_bIgnoreRadius", "name_hash": 14234887847456685713, "networked": false, - "offset": 3888, + "offset": 4032, "size": 1, "type": "bool" }, @@ -8411,7 +8458,7 @@ "name": "m_nModelScaleCP", "name_hash": 14234887845054549743, "networked": false, - "offset": 3892, + "offset": 4036, "size": 4, "type": "int32" }, @@ -8421,8 +8468,8 @@ "name": "m_vecComponentScale", "name_hash": 14234887846723409122, "networked": false, - "offset": 3896, - "size": 1656, + "offset": 4040, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -8431,7 +8478,7 @@ "name": "m_bLocalScale", "name_hash": 14234887845557076010, "networked": false, - "offset": 5552, + "offset": 5760, "size": 1, "type": "bool" }, @@ -8441,7 +8488,7 @@ "name": "m_nSizeCullBloat", "name_hash": 14234887845334880546, "networked": false, - "offset": 5556, + "offset": 5764, "size": 4, "type": "int32" }, @@ -8451,7 +8498,7 @@ "name": "m_bAnimated", "name_hash": 14234887847251374108, "networked": false, - "offset": 5560, + "offset": 5768, "size": 1, "type": "bool" }, @@ -8461,8 +8508,8 @@ "name": "m_flAnimationRate", "name_hash": 14234887845363876781, "networked": false, - "offset": 5568, - "size": 352, + "offset": 5776, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -8471,7 +8518,7 @@ "name": "m_bScaleAnimationRate", "name_hash": 14234887844767965963, "networked": false, - "offset": 5920, + "offset": 6144, "size": 1, "type": "bool" }, @@ -8481,7 +8528,7 @@ "name": "m_bForceLoopingAnimation", "name_hash": 14234887845034867076, "networked": false, - "offset": 5921, + "offset": 6145, "size": 1, "type": "bool" }, @@ -8491,7 +8538,7 @@ "name": "m_bResetAnimOnStop", "name_hash": 14234887846560961704, "networked": false, - "offset": 5922, + "offset": 6146, "size": 1, "type": "bool" }, @@ -8501,7 +8548,7 @@ "name": "m_bManualAnimFrame", "name_hash": 14234887847946648027, "networked": false, - "offset": 5923, + "offset": 6147, "size": 1, "type": "bool" }, @@ -8511,7 +8558,7 @@ "name": "m_nAnimationScaleField", "name_hash": 14234887844421467679, "networked": false, - "offset": 5924, + "offset": 6148, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -8521,7 +8568,7 @@ "name": "m_nAnimationField", "name_hash": 14234887847703400979, "networked": false, - "offset": 5928, + "offset": 6152, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -8531,7 +8578,7 @@ "name": "m_nManualFrameField", "name_hash": 14234887845138065048, "networked": false, - "offset": 5932, + "offset": 6156, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -8544,7 +8591,7 @@ "name": "m_ActivityName", "name_hash": 14234887846951145607, "networked": false, - "offset": 5936, + "offset": 6160, "size": 256, "type": "char" }, @@ -8557,7 +8604,7 @@ "name": "m_SequenceName", "name_hash": 14234887846471202411, "networked": false, - "offset": 6192, + "offset": 6416, "size": 256, "type": "char" }, @@ -8567,7 +8614,7 @@ "name": "m_bEnableClothSimulation", "name_hash": 14234887847817760937, "networked": false, - "offset": 6448, + "offset": 6672, "size": 1, "type": "bool" }, @@ -8580,7 +8627,7 @@ "name": "m_ClothEffectName", "name_hash": 14234887846380646349, "networked": false, - "offset": 6449, + "offset": 6673, "size": 64, "type": "char" }, @@ -8590,7 +8637,7 @@ "name": "m_hOverrideMaterial", "name_hash": 14234887844484439230, "networked": false, - "offset": 6520, + "offset": 6744, "size": 8, "template": [ "InfoForResourceTypeIMaterial2" @@ -8604,7 +8651,7 @@ "name": "m_bOverrideTranslucentMaterials", "name_hash": 14234887846594846426, "networked": false, - "offset": 6528, + "offset": 6752, "size": 1, "type": "bool" }, @@ -8614,8 +8661,8 @@ "name": "m_nSkin", "name_hash": 14234887847610557180, "networked": false, - "offset": 6536, - "size": 352, + "offset": 6760, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -8624,7 +8671,7 @@ "name": "m_MaterialVars", "name_hash": 14234887847948983654, "networked": false, - "offset": 6888, + "offset": 7128, "size": 24, "template": [ "MaterialVariable_t" @@ -8638,8 +8685,8 @@ "name": "m_flRenderFilter", "name_hash": 14234887847737229581, "networked": false, - "offset": 6912, - "size": 352, + "offset": 7152, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -8648,8 +8695,8 @@ "name": "m_flManualModelSelection", "name_hash": 14234887845199752208, "networked": false, - "offset": 7264, - "size": 352, + "offset": 7520, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -8658,7 +8705,7 @@ "name": "m_modelInput", "name_hash": 14234887847696142862, "networked": false, - "offset": 7616, + "offset": 7888, "size": 96, "type": "CParticleModelInput" }, @@ -8668,7 +8715,7 @@ "name": "m_nLOD", "name_hash": 14234887845943944244, "networked": false, - "offset": 7712, + "offset": 7984, "size": 4, "type": "int32" }, @@ -8681,7 +8728,7 @@ "name": "m_EconSlotName", "name_hash": 14234887847900626075, "networked": false, - "offset": 7716, + "offset": 7988, "size": 256, "type": "char" }, @@ -8691,7 +8738,7 @@ "name": "m_bOriginalModel", "name_hash": 14234887847859319471, "networked": false, - "offset": 7972, + "offset": 8244, "size": 1, "type": "bool" }, @@ -8701,7 +8748,7 @@ "name": "m_bSuppressTint", "name_hash": 14234887845926151975, "networked": false, - "offset": 7973, + "offset": 8245, "size": 1, "type": "bool" }, @@ -8711,7 +8758,7 @@ "name": "m_nSubModelFieldType", "name_hash": 14234887847025787154, "networked": false, - "offset": 7976, + "offset": 8248, "size": 4, "type": "RenderModelSubModelFieldType_t" }, @@ -8721,7 +8768,7 @@ "name": "m_bDisableShadows", "name_hash": 14234887844116699264, "networked": false, - "offset": 7980, + "offset": 8252, "size": 1, "type": "bool" }, @@ -8731,7 +8778,7 @@ "name": "m_bDisableDepthPrepass", "name_hash": 14234887846482408616, "networked": false, - "offset": 7981, + "offset": 8253, "size": 1, "type": "bool" }, @@ -8741,7 +8788,7 @@ "name": "m_bAcceptsDecals", "name_hash": 14234887844777929608, "networked": false, - "offset": 7982, + "offset": 8254, "size": 1, "type": "bool" }, @@ -8751,7 +8798,7 @@ "name": "m_bForceDrawInterlevedWithSiblings", "name_hash": 14234887844232646901, "networked": false, - "offset": 7983, + "offset": 8255, "size": 1, "type": "bool" }, @@ -8761,7 +8808,7 @@ "name": "m_bDoNotDrawInParticlePass", "name_hash": 14234887843990936523, "networked": false, - "offset": 7984, + "offset": 8256, "size": 1, "type": "bool" }, @@ -8771,7 +8818,7 @@ "name": "m_bAllowApproximateTransforms", "name_hash": 14234887845564828773, "networked": false, - "offset": 7985, + "offset": 8257, "size": 1, "type": "bool" }, @@ -8784,7 +8831,7 @@ "name": "m_szRenderAttribute", "name_hash": 14234887846485030472, "networked": false, - "offset": 7986, + "offset": 8258, "size": 260, "type": "char" }, @@ -8794,8 +8841,8 @@ "name": "m_flRadiusScale", "name_hash": 14234887846558302553, "networked": false, - "offset": 8248, - "size": 352, + "offset": 8520, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -8804,8 +8851,8 @@ "name": "m_flAlphaScale", "name_hash": 14234887847712472101, "networked": false, - "offset": 8600, - "size": 352, + "offset": 8888, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -8814,8 +8861,8 @@ "name": "m_flRollScale", "name_hash": 14234887847807106930, "networked": false, - "offset": 8952, - "size": 352, + "offset": 9256, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -8824,7 +8871,7 @@ "name": "m_nAlpha2Field", "name_hash": 14234887847874047425, "networked": false, - "offset": 9304, + "offset": 9624, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -8834,8 +8881,8 @@ "name": "m_vecColorScale", "name_hash": 14234887846423673018, "networked": false, - "offset": 9312, - "size": 1656, + "offset": 9632, + "size": 1720, "type": "CParticleCollectionVecInput" }, { @@ -8844,7 +8891,7 @@ "name": "m_nColorBlendType", "name_hash": 14234887847433138127, "networked": false, - "offset": 10968, + "offset": 11352, "size": 4, "type": "ParticleColorBlendType_t" } @@ -8855,7 +8902,7 @@ "name": "C_OP_RenderModels", "name_hash": 3314318099, "project": "particles", - "size": 11032 + "size": 11424 }, { "alignment": 255, @@ -8892,7 +8939,7 @@ "name": "m_nFieldOutput", "name_hash": 3293576815585695238, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -8902,7 +8949,7 @@ "name": "m_flInputMin", "name_hash": 3293576815637564687, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "float32" }, @@ -8912,7 +8959,7 @@ "name": "m_flInputMax", "name_hash": 3293576815334287617, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" }, @@ -8922,7 +8969,7 @@ "name": "m_flOutputMin", "name_hash": 3293576813339309846, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "float32" }, @@ -8932,7 +8979,7 @@ "name": "m_flOutputMax", "name_hash": 3293576813105703108, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "float32" }, @@ -8942,7 +8989,7 @@ "name": "m_nSetMethod", "name_hash": 3293576815952773918, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "ParticleSetMethod_t" }, @@ -8952,7 +8999,7 @@ "name": "m_bIgnoreDelta", "name_hash": 3293576814576054883, "networked": false, - "offset": 472, + "offset": 488, "size": 1, "type": "bool" } @@ -8963,7 +9010,7 @@ "name": "C_OP_RemapSpeed", "name_hash": 766845609, "project": "particles", - "size": 480 + "size": 496 }, { "alignment": 255, @@ -9089,7 +9136,7 @@ "name": "CParticleFunctionConstraint", "name_hash": 1742544275, "project": "particles", - "size": 448 + "size": 464 }, { "alignment": 255, @@ -9548,7 +9595,7 @@ "name": "m_nControlPointNumber", "name_hash": 17795736520002479805, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -9558,7 +9605,7 @@ "name": "m_nFieldInput", "name_hash": 17795736521869317737, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -9568,7 +9615,7 @@ "name": "m_nFieldOutput", "name_hash": 17795736522791753222, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -9578,7 +9625,7 @@ "name": "m_bLocalSpace", "name_hash": 17795736520590724718, "networked": false, - "offset": 468, + "offset": 484, "size": 1, "type": "bool" } @@ -9589,7 +9636,7 @@ "name": "C_INIT_SetRigidAttachment", "name_hash": 4143392788, "project": "particles", - "size": 472 + "size": 488 }, { "alignment": 8, @@ -9651,7 +9698,7 @@ "name": "m_flRadiusScale", "name_hash": 9329572441864929625, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "float32" }, @@ -9661,7 +9708,7 @@ "name": "m_nFieldOutput", "name_hash": 9329572442902009350, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -9671,7 +9718,7 @@ "name": "m_flDensityMin", "name_hash": 9329572442086590075, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" }, @@ -9681,7 +9728,7 @@ "name": "m_flDensityMax", "name_hash": 9329572441917430789, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "float32" }, @@ -9691,7 +9738,7 @@ "name": "m_vecOutputMin", "name_hash": 9329572439840970360, "networked": false, - "offset": 464, + "offset": 480, "size": 12, "templated": "Vector", "type": "Vector" @@ -9702,7 +9749,7 @@ "name": "m_vecOutputMax", "name_hash": 9329572440211357906, "networked": false, - "offset": 476, + "offset": 492, "size": 12, "templated": "Vector", "type": "Vector" @@ -9713,7 +9760,7 @@ "name": "m_bUseParentDensity", "name_hash": 9329572439319060324, "networked": false, - "offset": 488, + "offset": 504, "size": 1, "type": "bool" }, @@ -9723,7 +9770,7 @@ "name": "m_nVoxelGridResolution", "name_hash": 9329572440573466605, "networked": false, - "offset": 492, + "offset": 508, "size": 4, "type": "int32" } @@ -9734,7 +9781,7 @@ "name": "C_OP_RemapDensityToVector", "name_hash": 2172210356, "project": "particles", - "size": 496 + "size": 512 }, { "alignment": 8, @@ -9779,7 +9826,7 @@ "name": "m_flMinDist", "name_hash": 4730445103944517965, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "float32" }, @@ -9789,7 +9836,7 @@ "name": "m_vecForceAtMinDist", "name_hash": 4730445103571256811, "networked": false, - "offset": 468, + "offset": 484, "size": 12, "templated": "Vector", "type": "Vector" @@ -9800,7 +9847,7 @@ "name": "m_flMaxDist", "name_hash": 4730445106593473527, "networked": false, - "offset": 480, + "offset": 496, "size": 4, "type": "float32" }, @@ -9810,7 +9857,7 @@ "name": "m_vecForceAtMaxDist", "name_hash": 4730445103659330297, "networked": false, - "offset": 484, + "offset": 500, "size": 12, "templated": "Vector", "type": "Vector" @@ -9821,7 +9868,7 @@ "name": "m_vecPlaneNormal", "name_hash": 4730445103121839746, "networked": false, - "offset": 496, + "offset": 512, "size": 12, "templated": "Vector", "type": "Vector" @@ -9832,7 +9879,7 @@ "name": "m_nControlPointNumber", "name_hash": 4730445103627347645, "networked": false, - "offset": 508, + "offset": 524, "size": 4, "type": "int32" }, @@ -9842,7 +9889,7 @@ "name": "m_flExponent", "name_hash": 4730445103114992828, "networked": false, - "offset": 512, + "offset": 528, "size": 4, "type": "float32" } @@ -9853,7 +9900,7 @@ "name": "C_OP_ForceBasedOnDistanceToPlane", "name_hash": 1101392578, "project": "particles", - "size": 520 + "size": 536 }, { "alignment": 8, @@ -9867,7 +9914,7 @@ "name": "C_OP_EndCapDecay", "name_hash": 2999860984, "project": "particles", - "size": 448 + "size": 464 }, { "alignment": 8, @@ -9899,7 +9946,7 @@ "name_hash": 18055105868277450990, "networked": false, "offset": 8, - "size": 352, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -9908,8 +9955,8 @@ "name": "m_flMaxRandomRadiusScale", "name_hash": 18055105866493426524, "networked": false, - "offset": 360, - "size": 352, + "offset": 376, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -9918,8 +9965,8 @@ "name": "m_vMinRandomDisplacement", "name_hash": 18055105868072990591, "networked": false, - "offset": 712, - "size": 1656, + "offset": 744, + "size": 1720, "type": "CParticleCollectionVecInput" }, { @@ -9928,8 +9975,8 @@ "name": "m_vMaxRandomDisplacement", "name_hash": 18055105870196875081, "networked": false, - "offset": 2368, - "size": 1656, + "offset": 2464, + "size": 1720, "type": "CParticleCollectionVecInput" }, { @@ -9938,8 +9985,8 @@ "name": "m_flModellingScale", "name_hash": 18055105869113440042, "networked": false, - "offset": 4024, - "size": 352, + "offset": 4184, + "size": 368, "type": "CParticleCollectionFloatInput" } ], @@ -9949,7 +9996,7 @@ "name": "CReplicationParameters", "name_hash": 4203781920, "project": "particles", - "size": 4376 + "size": 4552 }, { "alignment": 255, @@ -9974,7 +10021,7 @@ "name": "m_nFieldOutput", "name_hash": 6467654868209407494, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -9984,8 +10031,8 @@ "name": "m_flInputMin", "name_hash": 6467654868261276943, "networked": false, - "offset": 464, - "size": 352, + "offset": 480, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -9994,8 +10041,8 @@ "name": "m_flInputMax", "name_hash": 6467654867957999873, "networked": false, - "offset": 816, - "size": 352, + "offset": 848, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -10004,8 +10051,8 @@ "name": "m_flOutputMin", "name_hash": 6467654865963022102, "networked": false, - "offset": 1168, - "size": 352, + "offset": 1216, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -10014,8 +10061,8 @@ "name": "m_flOutputMax", "name_hash": 6467654865729415364, "networked": false, - "offset": 1520, - "size": 352, + "offset": 1584, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -10024,7 +10071,7 @@ "name": "m_nStartCP", "name_hash": 6467654865101257072, "networked": false, - "offset": 1872, + "offset": 1952, "size": 4, "type": "int32" }, @@ -10034,7 +10081,7 @@ "name": "m_bLOS", "name_hash": 6467654866979635949, "networked": false, - "offset": 1876, + "offset": 1956, "size": 1, "type": "bool" }, @@ -10047,7 +10094,7 @@ "name": "m_CollisionGroupName", "name_hash": 6467654867942519189, "networked": false, - "offset": 1877, + "offset": 1957, "size": 128, "type": "char" }, @@ -10057,7 +10104,7 @@ "name": "m_nTraceSet", "name_hash": 6467654867533350322, "networked": false, - "offset": 2008, + "offset": 2088, "size": 4, "type": "ParticleTraceSet_t" }, @@ -10067,8 +10114,8 @@ "name": "m_flMaxTraceLength", "name_hash": 6467654865773148056, "networked": false, - "offset": 2016, - "size": 352, + "offset": 2096, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -10077,7 +10124,7 @@ "name": "m_flLOSScale", "name_hash": 6467654864991121211, "networked": false, - "offset": 2368, + "offset": 2464, "size": 4, "type": "float32" }, @@ -10087,7 +10134,7 @@ "name": "m_nSetMethod", "name_hash": 6467654868576486174, "networked": false, - "offset": 2372, + "offset": 2468, "size": 4, "type": "ParticleSetMethod_t" }, @@ -10097,7 +10144,7 @@ "name": "m_bActiveRange", "name_hash": 6467654865427708804, "networked": false, - "offset": 2376, + "offset": 2472, "size": 1, "type": "bool" }, @@ -10107,7 +10154,7 @@ "name": "m_vecDistanceScale", "name_hash": 6467654866562701208, "networked": false, - "offset": 2380, + "offset": 2476, "size": 12, "templated": "Vector", "type": "Vector" @@ -10118,7 +10165,7 @@ "name": "m_flRemapBias", "name_hash": 6467654865585533733, "networked": false, - "offset": 2392, + "offset": 2488, "size": 4, "type": "float32" } @@ -10129,7 +10176,7 @@ "name": "C_INIT_DistanceToCPInit", "name_hash": 1505868245, "project": "particles", - "size": 2400 + "size": 2496 }, { "alignment": 255, @@ -10174,6 +10221,52 @@ "project": "server", "size": 20 }, + { + "alignment": 8, + "base_classes": [ + "CNmPassthroughNode::CDefinition" + ], + "base_classes_count": 1, + "fields": [ + { + "alignment": 2, + "kind": "ref", + "name": "m_nEnabledNodeIdx", + "name_hash": 6949965213228463593, + "networked": false, + "offset": 24, + "size": 2, + "type": "int16" + }, + { + "alignment": 2, + "kind": "ref", + "name": "m_nLockLeftHandNodeIdx", + "name_hash": 6949965210299753409, + "networked": false, + "offset": 26, + "size": 2, + "type": "int16" + }, + { + "alignment": 4, + "kind": "ref", + "name": "m_flBlendTimeSeconds", + "name_hash": 6949965210903513340, + "networked": false, + "offset": 28, + "size": 4, + "type": "float32" + } + ], + "fields_count": 3, + "has_chainer": false, + "is_struct": false, + "name": "CNmSnapWeaponNode::CDefinition", + "name_hash": 1618164873, + "project": "server", + "size": 32 + }, { "alignment": 8, "base_classes": [ @@ -10253,7 +10346,7 @@ "name": "m_nChildGroupID", "name_hash": 16074426734198638949, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -10263,7 +10356,7 @@ "name": "m_nFirstChild", "name_hash": 16074426731145242813, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" }, @@ -10273,8 +10366,8 @@ "name": "m_nNumChildrenToEnable", "name_hash": 16074426732525462650, "networked": false, - "offset": 464, - "size": 352, + "offset": 480, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -10283,7 +10376,7 @@ "name": "m_bDisableChildren", "name_hash": 16074426734421589964, "networked": false, - "offset": 816, + "offset": 848, "size": 1, "type": "bool" }, @@ -10293,7 +10386,7 @@ "name": "m_bPlayEndcapOnStop", "name_hash": 16074426733843460001, "networked": false, - "offset": 817, + "offset": 849, "size": 1, "type": "bool" }, @@ -10303,7 +10396,7 @@ "name": "m_bDestroyImmediately", "name_hash": 16074426732353171713, "networked": false, - "offset": 818, + "offset": 850, "size": 1, "type": "bool" } @@ -10314,7 +10407,7 @@ "name": "C_OP_EnableChildrenFromParentParticleCount", "name_hash": 3742619122, "project": "particles", - "size": 824 + "size": 856 }, { "alignment": 8, @@ -11050,8 +11143,8 @@ "name": "m_vColorBlend", "name_hash": 15611592114382477919, "networked": false, - "offset": 528, - "size": 1656, + "offset": 544, + "size": 1720, "type": "CParticleCollectionVecInput" }, { @@ -11060,7 +11153,7 @@ "name": "m_nColorBlendType", "name_hash": 15611592116122611663, "networked": false, - "offset": 2184, + "offset": 2264, "size": 4, "type": "ParticleColorBlendType_t" }, @@ -11070,8 +11163,8 @@ "name": "m_flBrightnessLumensPerMeter", "name_hash": 15611592114726647214, "networked": false, - "offset": 2192, - "size": 352, + "offset": 2272, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -11080,7 +11173,7 @@ "name": "m_bCastShadows", "name_hash": 15611592113342460263, "networked": false, - "offset": 2544, + "offset": 2640, "size": 1, "type": "bool" }, @@ -11090,8 +11183,8 @@ "name": "m_flSkirt", "name_hash": 15611592116377709866, "networked": false, - "offset": 2552, - "size": 352, + "offset": 2648, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -11100,8 +11193,8 @@ "name": "m_flRange", "name_hash": 15611592113505511492, "networked": false, - "offset": 2904, - "size": 352, + "offset": 3016, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -11110,8 +11203,8 @@ "name": "m_flThickness", "name_hash": 15611592116134484359, "networked": false, - "offset": 3256, - "size": 352, + "offset": 3384, + "size": 368, "type": "CParticleCollectionFloatInput" } ], @@ -11121,7 +11214,7 @@ "name": "C_OP_RenderLightBeam", "name_hash": 3634857040, "project": "particles", - "size": 3608 + "size": 3752 }, { "alignment": 8, @@ -11136,7 +11229,7 @@ "name": "m_flFlattenStrength", "name_hash": 9333569324240507746, "networked": false, - "offset": 528, + "offset": 544, "size": 4, "type": "float32" }, @@ -11146,7 +11239,7 @@ "name": "m_nStrengthFieldOverride", "name_hash": 9333569323162596600, "networked": false, - "offset": 532, + "offset": 548, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -11156,7 +11249,7 @@ "name": "m_flRadiusScale", "name_hash": 9333569325545685337, "networked": false, - "offset": 536, + "offset": 552, "size": 4, "type": "float32" } @@ -11167,7 +11260,7 @@ "name": "C_OP_RenderFlattenGrass", "name_hash": 2173140953, "project": "particles", - "size": 544 + "size": 560 }, { "alignment": 8, @@ -11262,7 +11355,7 @@ "name": "m_nControlPointNumber", "name_hash": 4411972617203984061, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "int32" }, @@ -11272,7 +11365,7 @@ "name": "m_nScaleControlPoint", "name_hash": 4411972619102288496, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "int32" }, @@ -11282,7 +11375,7 @@ "name": "m_nScaleCPField", "name_hash": 4411972619174255234, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -11292,7 +11385,7 @@ "name": "m_nFieldInput", "name_hash": 4411972619070821993, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -11302,7 +11395,7 @@ "name": "m_nFieldOutput", "name_hash": 4411972619993257478, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -11312,7 +11405,7 @@ "name": "m_bOffsetLocal", "name_hash": 4411972620178502081, "networked": false, - "offset": 468, + "offset": 484, "size": 1, "type": "bool" } @@ -11323,7 +11416,7 @@ "name": "C_OP_MovementRigidAttachToCP", "name_hash": 1027242424, "project": "particles", - "size": 472 + "size": 488 }, { "alignment": 8, @@ -11338,7 +11431,7 @@ "name": "m_flAParm", "name_hash": 3573953341974577968, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" }, @@ -11348,7 +11441,7 @@ "name": "m_flBParm", "name_hash": 3573953342894886869, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "float32" }, @@ -11358,7 +11451,7 @@ "name": "m_flCParm", "name_hash": 3573953343256492518, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "float32" }, @@ -11368,7 +11461,7 @@ "name": "m_flDParm", "name_hash": 3573953343947608435, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "float32" }, @@ -11378,7 +11471,7 @@ "name": "m_flScale", "name_hash": 3573953345044456495, "networked": false, - "offset": 472, + "offset": 488, "size": 4, "type": "float32" }, @@ -11388,7 +11481,7 @@ "name": "m_flSpeedMin", "name_hash": 3573953345010235070, "networked": false, - "offset": 476, + "offset": 492, "size": 4, "type": "float32" }, @@ -11398,7 +11491,7 @@ "name": "m_flSpeedMax", "name_hash": 3573953345310952284, "networked": false, - "offset": 480, + "offset": 496, "size": 4, "type": "float32" }, @@ -11408,7 +11501,7 @@ "name": "m_nBaseCP", "name_hash": 3573953344480493767, "networked": false, - "offset": 484, + "offset": 500, "size": 4, "type": "int32" }, @@ -11418,7 +11511,7 @@ "name": "m_bUniformSpeed", "name_hash": 3573953342363688782, "networked": false, - "offset": 488, + "offset": 504, "size": 1, "type": "bool" } @@ -11429,7 +11522,7 @@ "name": "C_INIT_ChaoticAttractor", "name_hash": 832125857, "project": "particles", - "size": 496 + "size": 512 }, { "alignment": 4, @@ -11586,7 +11679,7 @@ "name": "m_Rate", "name_hash": 14772940644514169063, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "float32" }, @@ -11596,7 +11689,7 @@ "name": "m_flStartTime", "name_hash": 14772940642296176068, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "float32" }, @@ -11606,7 +11699,7 @@ "name": "m_flEndTime", "name_hash": 14772940641092624285, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" }, @@ -11616,7 +11709,7 @@ "name": "m_nField", "name_hash": 14772940643811965243, "networked": false, - "offset": 496, + "offset": 512, "size": 4, "type": "ParticleAttributeIndex_t" } @@ -11627,7 +11720,7 @@ "name": "C_OP_RampScalarLinearSimple", "name_hash": 3439593278, "project": "particles", - "size": 512 + "size": 528 }, { "alignment": 8, @@ -11787,7 +11880,7 @@ "name": "m_flScale", "name_hash": 17977302398983578671, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" }, @@ -11797,7 +11890,7 @@ "name": "m_nFieldOutput", "name_hash": 17977302399759586822, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -11807,7 +11900,7 @@ "name": "m_nIncrement", "name_hash": 17977302396503191938, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "int32" }, @@ -11817,7 +11910,7 @@ "name": "m_bRandomDistribution", "name_hash": 17977302398108920632, "networked": false, - "offset": 468, + "offset": 484, "size": 1, "type": "bool" }, @@ -11827,7 +11920,7 @@ "name": "m_nRandomSeed", "name_hash": 17977302397580013671, "networked": false, - "offset": 472, + "offset": 488, "size": 4, "type": "int32" } @@ -11838,7 +11931,7 @@ "name": "C_INIT_InheritFromParentParticles", "name_hash": 4185666888, "project": "particles", - "size": 480 + "size": 496 }, { "alignment": 255, @@ -11974,7 +12067,7 @@ "name": "m_nFieldOutput", "name_hash": 13853386544304526854, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -11984,7 +12077,7 @@ "name": "m_nInputMin", "name_hash": 13853386542701683073, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" }, @@ -11994,7 +12087,7 @@ "name": "m_nInputMax", "name_hash": 13853386542468179503, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "int32" }, @@ -12004,7 +12097,7 @@ "name": "m_nScaleControlPoint", "name_hash": 13853386543413557872, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "int32" }, @@ -12014,7 +12107,7 @@ "name": "m_nScaleControlPointField", "name_hash": 13853386541361815868, "networked": false, - "offset": 472, + "offset": 488, "size": 4, "type": "int32" }, @@ -12024,7 +12117,7 @@ "name": "m_flOutputMin", "name_hash": 13853386542058141462, "networked": false, - "offset": 476, + "offset": 492, "size": 4, "type": "float32" }, @@ -12034,7 +12127,7 @@ "name": "m_flOutputMax", "name_hash": 13853386541824534724, "networked": false, - "offset": 480, + "offset": 496, "size": 4, "type": "float32" }, @@ -12044,7 +12137,7 @@ "name": "m_nSetMethod", "name_hash": 13853386544671605534, "networked": false, - "offset": 484, + "offset": 500, "size": 4, "type": "ParticleSetMethod_t" }, @@ -12054,7 +12147,7 @@ "name": "m_bActiveRange", "name_hash": 13853386541522828164, "networked": false, - "offset": 488, + "offset": 504, "size": 1, "type": "bool" }, @@ -12064,7 +12157,7 @@ "name": "m_bInvert", "name_hash": 13853386542965285121, "networked": false, - "offset": 489, + "offset": 505, "size": 1, "type": "bool" }, @@ -12074,7 +12167,7 @@ "name": "m_bWrap", "name_hash": 13853386541739319301, "networked": false, - "offset": 490, + "offset": 506, "size": 1, "type": "bool" }, @@ -12084,7 +12177,7 @@ "name": "m_flRemapBias", "name_hash": 13853386541680653093, "networked": false, - "offset": 492, + "offset": 508, "size": 4, "type": "float32" } @@ -12095,7 +12188,7 @@ "name": "C_INIT_RemapParticleCountToScalar", "name_hash": 3225492905, "project": "particles", - "size": 504 + "size": 520 }, { "alignment": 8, @@ -12110,7 +12203,7 @@ "name": "m_nCPInput", "name_hash": 13418084479579215670, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -12120,7 +12213,7 @@ "name": "m_nCPOutput", "name_hash": 13418084475904444755, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" }, @@ -12130,8 +12223,8 @@ "name": "m_flScale", "name_hash": 13418084478433207343, "networked": false, - "offset": 464, - "size": 352, + "offset": 480, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -12140,7 +12233,7 @@ "name": "m_bSetOrientation", "name_hash": 13418084479138336311, "networked": false, - "offset": 816, + "offset": 848, "size": 1, "type": "bool" }, @@ -12150,7 +12243,7 @@ "name": "m_bSetZDown", "name_hash": 13418084479158140567, "networked": false, - "offset": 817, + "offset": 849, "size": 1, "type": "bool" } @@ -12161,7 +12254,7 @@ "name": "C_OP_SetGravityToCP", "name_hash": 3124141245, "project": "particles", - "size": 824 + "size": 856 }, { "alignment": 16, @@ -12339,7 +12432,7 @@ "name": "m_ColorMin", "name_hash": 10399438571892791348, "networked": false, - "offset": 484, + "offset": 500, "size": 4, "templated": "Color", "type": "Color" @@ -12350,7 +12443,7 @@ "name": "m_ColorMax", "name_hash": 10399438571592074134, "networked": false, - "offset": 488, + "offset": 504, "size": 4, "templated": "Color", "type": "Color" @@ -12361,7 +12454,7 @@ "name": "m_TintMin", "name_hash": 10399438571817888352, "networked": false, - "offset": 492, + "offset": 508, "size": 4, "templated": "Color", "type": "Color" @@ -12372,7 +12465,7 @@ "name": "m_TintMax", "name_hash": 10399438572185716042, "networked": false, - "offset": 496, + "offset": 512, "size": 4, "templated": "Color", "type": "Color" @@ -12383,7 +12476,7 @@ "name": "m_flTintPerc", "name_hash": 10399438574275257286, "networked": false, - "offset": 500, + "offset": 516, "size": 4, "type": "float32" }, @@ -12393,7 +12486,7 @@ "name": "m_flUpdateThreshold", "name_hash": 10399438573185021449, "networked": false, - "offset": 504, + "offset": 520, "size": 4, "type": "float32" }, @@ -12403,7 +12496,7 @@ "name": "m_nTintCP", "name_hash": 10399438571882941115, "networked": false, - "offset": 508, + "offset": 524, "size": 4, "type": "int32" }, @@ -12413,7 +12506,7 @@ "name": "m_nFieldOutput", "name_hash": 10399438574313444870, "networked": false, - "offset": 512, + "offset": 528, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -12423,7 +12516,7 @@ "name": "m_nTintBlendMode", "name_hash": 10399438573551899412, "networked": false, - "offset": 516, + "offset": 532, "size": 4, "type": "ParticleColorBlendMode_t" }, @@ -12433,7 +12526,7 @@ "name": "m_flLightAmplification", "name_hash": 10399438573833535661, "networked": false, - "offset": 520, + "offset": 536, "size": 4, "type": "float32" } @@ -12444,7 +12537,7 @@ "name": "C_INIT_RandomColor", "name_hash": 2421307976, "project": "particles", - "size": 528 + "size": 544 }, { "alignment": 8, @@ -12549,8 +12642,8 @@ "name": "m_flInterpolation", "name_hash": 2275065530452130183, "networked": false, - "offset": 448, - "size": 352, + "offset": 464, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -12559,7 +12652,7 @@ "name": "m_nFieldInputFrom", "name_hash": 2275065529941579137, "networked": false, - "offset": 800, + "offset": 832, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -12569,7 +12662,7 @@ "name": "m_nFieldInput", "name_hash": 2275065529900684905, "networked": false, - "offset": 804, + "offset": 836, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -12579,7 +12672,7 @@ "name": "m_nFieldOutput", "name_hash": 2275065530823120390, "networked": false, - "offset": 808, + "offset": 840, "size": 4, "type": "ParticleAttributeIndex_t" } @@ -12590,7 +12683,7 @@ "name": "C_OP_LerpToOtherAttribute", "name_hash": 529704971, "project": "particles", - "size": 848 + "size": 880 }, { "alignment": 8, @@ -12605,7 +12698,7 @@ "name": "m_nFieldOutput", "name_hash": 6780519248330659334, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -12615,7 +12708,7 @@ "name": "m_pointList", "name_hash": 6780519247021520125, "networked": false, - "offset": 464, + "offset": 480, "size": 24, "template": [ "PointDefinition_t" @@ -12629,7 +12722,7 @@ "name": "m_bPlaceAlongPath", "name_hash": 6780519246659005978, "networked": false, - "offset": 488, + "offset": 504, "size": 1, "type": "bool" }, @@ -12639,7 +12732,7 @@ "name": "m_bClosedLoop", "name_hash": 6780519246563692971, "networked": false, - "offset": 489, + "offset": 505, "size": 1, "type": "bool" }, @@ -12649,7 +12742,7 @@ "name": "m_nNumPointsAlongPath", "name_hash": 6780519247378775178, "networked": false, - "offset": 492, + "offset": 508, "size": 4, "type": "int32" } @@ -12660,7 +12753,7 @@ "name": "C_INIT_PointList", "name_hash": 1578712660, "project": "particles", - "size": 496 + "size": 512 }, { "alignment": 8, @@ -12836,13 +12929,24 @@ "size": 4, "type": "ParticleFloatRandomMode_t" }, + { + "alignment": 8, + "kind": "atomic", + "name": "m_strSnapshotSubset", + "name_hash": 4841595217235316318, + "networked": false, + "offset": 144, + "size": 8, + "templated": "CUtlString", + "type": "CUtlString" + }, { "alignment": 4, "kind": "ref", "name": "m_flLOD0", "name_hash": 4841595217032982246, "networked": false, - "offset": 140, + "offset": 152, "size": 4, "type": "float32" }, @@ -12852,7 +12956,7 @@ "name": "m_flLOD1", "name_hash": 4841595217049759865, "networked": false, - "offset": 144, + "offset": 156, "size": 4, "type": "float32" }, @@ -12862,7 +12966,7 @@ "name": "m_flLOD2", "name_hash": 4841595216999427008, "networked": false, - "offset": 148, + "offset": 160, "size": 4, "type": "float32" }, @@ -12872,7 +12976,7 @@ "name": "m_flLOD3", "name_hash": 4841595217016204627, "networked": false, - "offset": 152, + "offset": 164, "size": 4, "type": "float32" }, @@ -12882,7 +12986,7 @@ "name": "m_nNoiseInputVectorAttribute", "name_hash": 4841595214755952032, "networked": false, - "offset": 156, + "offset": 168, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -12892,7 +12996,7 @@ "name": "m_flNoiseOutputMin", "name_hash": 4841595214625355538, "networked": false, - "offset": 160, + "offset": 172, "size": 4, "type": "float32" }, @@ -12902,7 +13006,7 @@ "name": "m_flNoiseOutputMax", "name_hash": 4841595214791748632, "networked": false, - "offset": 164, + "offset": 176, "size": 4, "type": "float32" }, @@ -12912,7 +13016,7 @@ "name": "m_flNoiseScale", "name_hash": 4841595214910861043, "networked": false, - "offset": 168, + "offset": 180, "size": 4, "type": "float32" }, @@ -12922,7 +13026,7 @@ "name": "m_vecNoiseOffsetRate", "name_hash": 4841595214819027148, "networked": false, - "offset": 172, + "offset": 184, "size": 12, "templated": "Vector", "type": "Vector" @@ -12933,7 +13037,7 @@ "name": "m_flNoiseOffset", "name_hash": 4841595215224912920, "networked": false, - "offset": 184, + "offset": 196, "size": 4, "type": "float32" }, @@ -12943,7 +13047,7 @@ "name": "m_nNoiseOctaves", "name_hash": 4841595216060326690, "networked": false, - "offset": 188, + "offset": 200, "size": 4, "type": "int32" }, @@ -12953,7 +13057,7 @@ "name": "m_nNoiseTurbulence", "name_hash": 4841595214246422844, "networked": false, - "offset": 192, + "offset": 204, "size": 4, "type": "PFNoiseTurbulence_t" }, @@ -12963,7 +13067,7 @@ "name": "m_nNoiseType", "name_hash": 4841595215789223221, "networked": false, - "offset": 196, + "offset": 208, "size": 4, "type": "PFNoiseType_t" }, @@ -12973,7 +13077,7 @@ "name": "m_nNoiseModifier", "name_hash": 4841595217443548104, "networked": false, - "offset": 200, + "offset": 212, "size": 4, "type": "PFNoiseModifier_t" }, @@ -12983,7 +13087,7 @@ "name": "m_flNoiseTurbulenceScale", "name_hash": 4841595214222158104, "networked": false, - "offset": 204, + "offset": 216, "size": 4, "type": "float32" }, @@ -12993,7 +13097,7 @@ "name": "m_flNoiseTurbulenceMix", "name_hash": 4841595216788526188, "networked": false, - "offset": 208, + "offset": 220, "size": 4, "type": "float32" }, @@ -13003,7 +13107,7 @@ "name": "m_flNoiseImgPreviewScale", "name_hash": 4841595218237883084, "networked": false, - "offset": 212, + "offset": 224, "size": 4, "type": "float32" }, @@ -13013,7 +13117,7 @@ "name": "m_bNoiseImgPreviewLive", "name_hash": 4841595216168011686, "networked": false, - "offset": 216, + "offset": 228, "size": 1, "type": "bool" }, @@ -13023,7 +13127,7 @@ "name": "m_flNoCameraFallback", "name_hash": 4841595214680656009, "networked": false, - "offset": 228, + "offset": 240, "size": 4, "type": "float32" }, @@ -13033,7 +13137,7 @@ "name": "m_bUseBoundsCenter", "name_hash": 4841595214118749092, "networked": false, - "offset": 232, + "offset": 244, "size": 1, "type": "bool" }, @@ -13043,7 +13147,7 @@ "name": "m_nInputMode", "name_hash": 4841595214700121792, "networked": false, - "offset": 236, + "offset": 248, "size": 4, "type": "ParticleFloatInputMode_t" }, @@ -13053,7 +13157,7 @@ "name": "m_flMultFactor", "name_hash": 4841595218028300906, "networked": false, - "offset": 240, + "offset": 252, "size": 4, "type": "float32" }, @@ -13063,7 +13167,7 @@ "name": "m_flInput0", "name_hash": 4841595217995509687, "networked": false, - "offset": 244, + "offset": 256, "size": 4, "type": "float32" }, @@ -13073,7 +13177,7 @@ "name": "m_flInput1", "name_hash": 4841595217978732068, "networked": false, - "offset": 248, + "offset": 260, "size": 4, "type": "float32" }, @@ -13083,7 +13187,7 @@ "name": "m_flOutput0", "name_hash": 4841595216035710934, "networked": false, - "offset": 252, + "offset": 264, "size": 4, "type": "float32" }, @@ -13093,7 +13197,7 @@ "name": "m_flOutput1", "name_hash": 4841595216052488553, "networked": false, - "offset": 256, + "offset": 268, "size": 4, "type": "float32" }, @@ -13103,7 +13207,7 @@ "name": "m_flNotchedRangeMin", "name_hash": 4841595214741664137, "networked": false, - "offset": 260, + "offset": 272, "size": 4, "type": "float32" }, @@ -13113,7 +13217,7 @@ "name": "m_flNotchedRangeMax", "name_hash": 4841595214505497543, "networked": false, - "offset": 264, + "offset": 276, "size": 4, "type": "float32" }, @@ -13123,7 +13227,7 @@ "name": "m_flNotchedOutputOutside", "name_hash": 4841595216337938862, "networked": false, - "offset": 268, + "offset": 280, "size": 4, "type": "float32" }, @@ -13133,7 +13237,7 @@ "name": "m_flNotchedOutputInside", "name_hash": 4841595216004977275, "networked": false, - "offset": 272, + "offset": 284, "size": 4, "type": "float32" }, @@ -13143,7 +13247,7 @@ "name": "m_nRoundType", "name_hash": 4841595216801674983, "networked": false, - "offset": 276, + "offset": 288, "size": 4, "type": "ParticleFloatRoundType_t" }, @@ -13153,7 +13257,7 @@ "name": "m_nBiasType", "name_hash": 4841595215660385352, "networked": false, - "offset": 280, + "offset": 292, "size": 4, "type": "ParticleFloatBiasType_t" }, @@ -13163,7 +13267,7 @@ "name": "m_flBiasParameter", "name_hash": 4841595214409181713, "networked": false, - "offset": 284, + "offset": 296, "size": 4, "type": "float32" }, @@ -13173,19 +13277,19 @@ "name": "m_Curve", "name_hash": 4841595214920006548, "networked": false, - "offset": 288, + "offset": 304, "size": 64, "templated": "CPiecewiseCurve", "type": "CPiecewiseCurve" } ], - "fields_count": 48, + "fields_count": 49, "has_chainer": false, "is_struct": false, "name": "CParticleFloatInput", "name_hash": 1127271730, "project": "particleslib", - "size": 352 + "size": 368 }, { "alignment": 8, @@ -13300,7 +13404,7 @@ "name": "m_nParticleSelection", "name_hash": 6870794898508906151, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "ParticleSelection_t" }, @@ -13310,8 +13414,8 @@ "name": "m_nParticleNumber", "name_hash": 6870794896105694210, "networked": false, - "offset": 456, - "size": 352, + "offset": 472, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -13320,8 +13424,8 @@ "name": "m_flInterpolation", "name_hash": 6870794899266320775, "networked": false, - "offset": 808, - "size": 352, + "offset": 840, + "size": 368, "type": "CPerParticleFloatInput" } ], @@ -13331,7 +13435,7 @@ "name": "C_OP_PinRopeSegmentParticleToParent", "name_hash": 1599731598, "project": "particles", - "size": 1160 + "size": 1208 }, { "alignment": 8, @@ -13346,7 +13450,7 @@ "name": "m_modelInput", "name_hash": 5390431621129441806, "networked": false, - "offset": 448, + "offset": 464, "size": 96, "type": "CParticleModelInput" }, @@ -13356,7 +13460,7 @@ "name": "m_transformInput", "name_hash": 5390431618162677353, "networked": false, - "offset": 544, + "offset": 560, "size": 104, "type": "CParticleTransformInput" }, @@ -13366,7 +13470,7 @@ "name": "m_flLifeTimeLerpStart", "name_hash": 5390431620294557239, "networked": false, - "offset": 652, + "offset": 668, "size": 4, "type": "float32" }, @@ -13376,7 +13480,7 @@ "name": "m_flLifeTimeLerpEnd", "name_hash": 5390431618183905938, "networked": false, - "offset": 656, + "offset": 672, "size": 4, "type": "float32" }, @@ -13386,7 +13490,7 @@ "name": "m_flPrevPosScale", "name_hash": 5390431618367148322, "networked": false, - "offset": 660, + "offset": 676, "size": 4, "type": "float32" }, @@ -13399,7 +13503,7 @@ "name": "m_HitboxSetName", "name_hash": 5390431618959784718, "networked": false, - "offset": 664, + "offset": 680, "size": 128, "type": "char" }, @@ -13409,7 +13513,7 @@ "name": "m_bUseBones", "name_hash": 5390431617461359499, "networked": false, - "offset": 792, + "offset": 808, "size": 1, "type": "bool" }, @@ -13419,7 +13523,7 @@ "name": "m_nLerpType", "name_hash": 5390431619126480332, "networked": false, - "offset": 796, + "offset": 812, "size": 4, "type": "HitboxLerpType_t" }, @@ -13429,8 +13533,8 @@ "name": "m_flInterpolation", "name_hash": 5390431620657691015, "networked": false, - "offset": 800, - "size": 352, + "offset": 816, + "size": 368, "type": "CPerParticleFloatInput" } ], @@ -13440,7 +13544,7 @@ "name": "C_OP_MoveToHitbox", "name_hash": 1255057663, "project": "particles", - "size": 1152 + "size": 1184 }, { "alignment": 8, @@ -13498,8 +13602,8 @@ "name": "m_vecScale", "name_hash": 17448858945783950161, "networked": false, - "offset": 456, - "size": 1656, + "offset": 472, + "size": 1720, "type": "CParticleCollectionVecInput" } ], @@ -13509,7 +13613,7 @@ "name": "C_INIT_ScaleVelocity", "name_hash": 4062629059, "project": "particles", - "size": 2112 + "size": 2192 }, { "alignment": 8, @@ -13624,7 +13728,7 @@ "name": "m_hModel", "name_hash": 14138185524980008980, "networked": false, - "offset": 448, + "offset": 464, "size": 8, "template": [ "InfoForResourceTypeCModel" @@ -13638,7 +13742,7 @@ "name": "m_inNames", "name_hash": 14138185524539486986, "networked": false, - "offset": 456, + "offset": 472, "size": 24, "template": [ "CUtlString" @@ -13652,7 +13756,7 @@ "name": "m_outNames", "name_hash": 14138185522462207229, "networked": false, - "offset": 480, + "offset": 496, "size": 24, "template": [ "CUtlString" @@ -13666,7 +13770,7 @@ "name": "m_fallbackNames", "name_hash": 14138185522755428713, "networked": false, - "offset": 504, + "offset": 520, "size": 24, "template": [ "CUtlString" @@ -13680,7 +13784,7 @@ "name": "m_bModelFromRenderer", "name_hash": 14138185524136517413, "networked": false, - "offset": 528, + "offset": 544, "size": 1, "type": "bool" }, @@ -13690,7 +13794,7 @@ "name": "m_nFieldInput", "name_hash": 14138185524132140649, "networked": false, - "offset": 532, + "offset": 548, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -13700,7 +13804,7 @@ "name": "m_nFieldOutput", "name_hash": 14138185525054576134, "networked": false, - "offset": 536, + "offset": 552, "size": 4, "type": "ParticleAttributeIndex_t" } @@ -13711,7 +13815,7 @@ "name": "C_OP_RemapNamedModelElementEndCap", "name_hash": 3291802835, "project": "particles", - "size": 544 + "size": 560 }, { "alignment": 8, @@ -13999,7 +14103,7 @@ "name": "m_nControlPointNumber", "name_hash": 5477780691715466941, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "int32" }, @@ -14009,8 +14113,8 @@ "name": "m_flScale", "name_hash": 5477780693728732207, "networked": false, - "offset": 472, - "size": 352, + "offset": 488, + "size": 368, "type": "CPerParticleFloatInput" } ], @@ -14020,7 +14124,7 @@ "name": "C_OP_CPVelocityForce", "name_hash": 1275395204, "project": "particles", - "size": 824 + "size": 856 }, { "alignment": 8, @@ -14085,7 +14189,7 @@ "name": "m_nControlPointNumber", "name_hash": 10935304538486318781, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -14095,7 +14199,7 @@ "name": "m_nOverrideCP", "name_hash": 10935304541138669922, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" }, @@ -14105,7 +14209,7 @@ "name": "m_nDensity", "name_hash": 10935304540217303823, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "int32" }, @@ -14115,7 +14219,7 @@ "name": "m_flInitialRadius", "name_hash": 10935304539767221131, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "float32" }, @@ -14125,7 +14229,7 @@ "name": "m_flInitialSpeedMin", "name_hash": 10935304541241857684, "networked": false, - "offset": 472, + "offset": 488, "size": 4, "type": "float32" }, @@ -14135,7 +14239,7 @@ "name": "m_flInitialSpeedMax", "name_hash": 10935304540941243638, "networked": false, - "offset": 476, + "offset": 492, "size": 4, "type": "float32" }, @@ -14145,7 +14249,7 @@ "name": "m_bUseParticleCount", "name_hash": 10935304540997158165, "networked": false, - "offset": 480, + "offset": 496, "size": 1, "type": "bool" } @@ -14156,7 +14260,7 @@ "name": "C_INIT_CreateSpiralSphere", "name_hash": 2546073994, "project": "particles", - "size": 488 + "size": 504 }, { "alignment": 255, @@ -14676,7 +14780,7 @@ "name": "m_nMinCol", "name_hash": 7549255726424530939, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "int32" }, @@ -14686,7 +14790,7 @@ "name": "m_nMaxCol", "name_hash": 7549255726566816161, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "int32" }, @@ -14696,7 +14800,7 @@ "name": "m_nMinRow", "name_hash": 7549255723027152113, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -14706,7 +14810,7 @@ "name": "m_nMaxRow", "name_hash": 7549255724714000107, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" }, @@ -14716,7 +14820,7 @@ "name": "m_nControlPoint", "name_hash": 7549255722816364428, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "int32" }, @@ -14726,7 +14830,7 @@ "name": "m_flBlendValue", "name_hash": 7549255726377259111, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "float32" } @@ -14737,7 +14841,7 @@ "name": "C_OP_LockPoints", "name_hash": 1757698069, "project": "particles", - "size": 472 + "size": 488 }, { "alignment": 8, @@ -14752,7 +14856,7 @@ "name": "m_nIncrement", "name_hash": 2707788821283074434, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -14762,7 +14866,7 @@ "name": "m_nMinCP", "name_hash": 2707788822362439320, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" }, @@ -14772,7 +14876,7 @@ "name": "m_nMaxCP", "name_hash": 2707788821968223638, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "int32" }, @@ -14782,8 +14886,8 @@ "name": "m_nDynamicCPCount", "name_hash": 2707788824434495032, "networked": false, - "offset": 472, - "size": 352, + "offset": 488, + "size": 368, "type": "CParticleCollectionFloatInput" } ], @@ -14793,7 +14897,7 @@ "name": "C_INIT_CreateFromCPs", "name_hash": 630456214, "project": "particles", - "size": 824 + "size": 856 }, { "alignment": 8, @@ -14808,7 +14912,7 @@ "name": "m_PointOnPlane", "name_hash": 1459362740909377214, "networked": false, - "offset": 448, + "offset": 464, "size": 12, "templated": "Vector", "type": "Vector" @@ -14819,7 +14923,7 @@ "name": "m_PlaneNormal", "name_hash": 1459362743598973026, "networked": false, - "offset": 460, + "offset": 476, "size": 12, "templated": "Vector", "type": "Vector" @@ -14830,7 +14934,7 @@ "name": "m_nControlPointNumber", "name_hash": 1459362740722312893, "networked": false, - "offset": 472, + "offset": 488, "size": 4, "type": "int32" }, @@ -14840,7 +14944,7 @@ "name": "m_bGlobalOrigin", "name_hash": 1459362743412266264, "networked": false, - "offset": 476, + "offset": 492, "size": 1, "type": "bool" }, @@ -14850,7 +14954,7 @@ "name": "m_bGlobalNormal", "name_hash": 1459362740306712029, "networked": false, - "offset": 477, + "offset": 493, "size": 1, "type": "bool" }, @@ -14860,8 +14964,8 @@ "name": "m_flRadiusScale", "name_hash": 1459362742474506585, "networked": false, - "offset": 480, - "size": 352, + "offset": 496, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -14870,8 +14974,8 @@ "name": "m_flMaximumDistanceToCP", "name_hash": 1459362742106623978, "networked": false, - "offset": 832, - "size": 352, + "offset": 864, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -14880,7 +14984,7 @@ "name": "m_bUseOldCode", "name_hash": 1459362742741263104, "networked": false, - "offset": 1184, + "offset": 1232, "size": 1, "type": "bool" } @@ -14891,7 +14995,7 @@ "name": "C_OP_PlanarConstraint", "name_hash": 339784366, "project": "particles", - "size": 1192 + "size": 1240 }, { "alignment": 255, @@ -15267,8 +15371,8 @@ "name": "m_nChildGroupID", "name_hash": 8322731855567898981, "networked": false, - "offset": 456, - "size": 352, + "offset": 472, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -15277,8 +15381,8 @@ "name": "m_nFirstChild", "name_hash": 8322731852514502845, "networked": false, - "offset": 808, - "size": 352, + "offset": 840, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -15287,8 +15391,8 @@ "name": "m_nNumChildrenToEnable", "name_hash": 8322731853894722682, "networked": false, - "offset": 1160, - "size": 352, + "offset": 1208, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -15297,7 +15401,7 @@ "name": "m_bPlayEndcapOnStop", "name_hash": 8322731855212720033, "networked": false, - "offset": 1512, + "offset": 1576, "size": 1, "type": "bool" }, @@ -15307,7 +15411,7 @@ "name": "m_bDestroyImmediately", "name_hash": 8322731853722431745, "networked": false, - "offset": 1513, + "offset": 1577, "size": 1, "type": "bool" } @@ -15318,7 +15422,7 @@ "name": "C_OP_SelectivelyEnableChildren", "name_hash": 1937787014, "project": "particles", - "size": 1520 + "size": 1584 }, { "alignment": 4, @@ -15537,7 +15641,7 @@ "name": "m_nAssociatedEmitterIndex", "name_hash": 11683717152258080165, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "int32" } @@ -15548,7 +15652,7 @@ "name": "CParticleFunctionInitializer", "name_hash": 2720327384, "project": "particles", - "size": 456 + "size": 472 }, { "alignment": 8, @@ -15987,7 +16091,7 @@ "name": "m_flEmissionDuration", "name_hash": 300365108584389776, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" }, @@ -15997,7 +16101,7 @@ "name": "m_flStartTime", "name_hash": 300365107911630276, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "float32" }, @@ -16007,7 +16111,7 @@ "name": "m_flEmissionScale", "name_hash": 300365107559411986, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "float32" }, @@ -16017,7 +16121,7 @@ "name": "m_nScaleControlPoint", "name_hash": 300365109125413488, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "int32" }, @@ -16027,7 +16131,7 @@ "name": "m_nScaleControlPointField", "name_hash": 300365107073671484, "networked": false, - "offset": 472, + "offset": 488, "size": 4, "type": "int32" }, @@ -16037,7 +16141,7 @@ "name": "m_nWorldNoisePoint", "name_hash": 300365109358272859, "networked": false, - "offset": 476, + "offset": 492, "size": 4, "type": "int32" }, @@ -16047,7 +16151,7 @@ "name": "m_bAbsVal", "name_hash": 300365109072285450, "networked": false, - "offset": 480, + "offset": 496, "size": 1, "type": "bool" }, @@ -16057,7 +16161,7 @@ "name": "m_bAbsValInv", "name_hash": 300365106205412217, "networked": false, - "offset": 481, + "offset": 497, "size": 1, "type": "bool" }, @@ -16067,7 +16171,7 @@ "name": "m_flOffset", "name_hash": 300365108298955316, "networked": false, - "offset": 484, + "offset": 500, "size": 4, "type": "float32" }, @@ -16077,7 +16181,7 @@ "name": "m_flOutputMin", "name_hash": 300365107769997078, "networked": false, - "offset": 488, + "offset": 504, "size": 4, "type": "float32" }, @@ -16087,7 +16191,7 @@ "name": "m_flOutputMax", "name_hash": 300365107536390340, "networked": false, - "offset": 492, + "offset": 508, "size": 4, "type": "float32" }, @@ -16097,7 +16201,7 @@ "name": "m_flNoiseScale", "name_hash": 300365107022409459, "networked": false, - "offset": 496, + "offset": 512, "size": 4, "type": "float32" }, @@ -16107,7 +16211,7 @@ "name": "m_flWorldNoiseScale", "name_hash": 300365108946440493, "networked": false, - "offset": 500, + "offset": 516, "size": 4, "type": "float32" }, @@ -16117,7 +16221,7 @@ "name": "m_vecOffsetLoc", "name_hash": 300365110187861676, "networked": false, - "offset": 504, + "offset": 520, "size": 12, "templated": "Vector", "type": "Vector" @@ -16128,7 +16232,7 @@ "name": "m_flWorldTimeScale", "name_hash": 300365106994170246, "networked": false, - "offset": 516, + "offset": 532, "size": 4, "type": "float32" } @@ -16139,7 +16243,7 @@ "name": "C_OP_NoiseEmitter", "name_hash": 69934201, "project": "particles", - "size": 520 + "size": 536 }, { "alignment": 8, @@ -16154,7 +16258,7 @@ "name": "m_nControlPointNumber", "name_hash": 13408916039797941949, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -16164,7 +16268,7 @@ "name": "m_nFieldOutput", "name_hash": 13408916042587215366, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -16174,7 +16278,7 @@ "name": "m_nFieldOutputAnim", "name_hash": 13408916039672952447, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -16184,7 +16288,7 @@ "name": "m_flInputMin", "name_hash": 13408916042639084815, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "float32" }, @@ -16194,7 +16298,7 @@ "name": "m_flInputMax", "name_hash": 13408916042335807745, "networked": false, - "offset": 472, + "offset": 488, "size": 4, "type": "float32" }, @@ -16204,7 +16308,7 @@ "name": "m_flOutputMin", "name_hash": 13408916040340829974, "networked": false, - "offset": 476, + "offset": 492, "size": 4, "type": "float32" }, @@ -16214,7 +16318,7 @@ "name": "m_flOutputMax", "name_hash": 13408916040107223236, "networked": false, - "offset": 480, + "offset": 496, "size": 4, "type": "float32" }, @@ -16224,7 +16328,7 @@ "name": "m_nSetMethod", "name_hash": 13408916042954294046, "networked": false, - "offset": 484, + "offset": 500, "size": 4, "type": "ParticleSetMethod_t" } @@ -16235,7 +16339,7 @@ "name": "C_INIT_InitialSequenceFromModel", "name_hash": 3122006552, "project": "particles", - "size": 488 + "size": 504 }, { "alignment": 255, @@ -16350,7 +16454,7 @@ "name": "m_nFieldInput", "name_hash": 10134222371473020521, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -16360,7 +16464,7 @@ "name": "m_nFieldOutput", "name_hash": 10134222372395456006, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -16370,7 +16474,7 @@ "name": "m_flInputMin", "name_hash": 10134222372447325455, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "float32" }, @@ -16380,7 +16484,7 @@ "name": "m_flInputMax", "name_hash": 10134222372144048385, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "float32" }, @@ -16390,7 +16494,7 @@ "name": "m_vecOutputMin", "name_hash": 10134222369334417016, "networked": false, - "offset": 472, + "offset": 488, "size": 12, "templated": "Vector", "type": "Vector" @@ -16401,7 +16505,7 @@ "name": "m_vecOutputMax", "name_hash": 10134222369704804562, "networked": false, - "offset": 484, + "offset": 500, "size": 12, "templated": "Vector", "type": "Vector" @@ -16412,7 +16516,7 @@ "name": "m_flStartTime", "name_hash": 10134222370290703812, "networked": false, - "offset": 496, + "offset": 512, "size": 4, "type": "float32" }, @@ -16422,7 +16526,7 @@ "name": "m_flEndTime", "name_hash": 10134222369087152029, "networked": false, - "offset": 500, + "offset": 516, "size": 4, "type": "float32" }, @@ -16432,7 +16536,7 @@ "name": "m_nSetMethod", "name_hash": 10134222372762534686, "networked": false, - "offset": 504, + "offset": 520, "size": 4, "type": "ParticleSetMethod_t" }, @@ -16442,7 +16546,7 @@ "name": "m_nControlPointNumber", "name_hash": 10134222369606182589, "networked": false, - "offset": 508, + "offset": 524, "size": 4, "type": "int32" }, @@ -16452,7 +16556,7 @@ "name": "m_bLocalCoords", "name_hash": 10134222369366415070, "networked": false, - "offset": 512, + "offset": 528, "size": 1, "type": "bool" }, @@ -16462,7 +16566,7 @@ "name": "m_flRemapBias", "name_hash": 10134222369771582245, "networked": false, - "offset": 516, + "offset": 532, "size": 4, "type": "float32" } @@ -16473,7 +16577,7 @@ "name": "C_INIT_RemapScalarToVector", "name_hash": 2359557517, "project": "particles", - "size": 528 + "size": 544 }, { "alignment": 16, @@ -16783,7 +16887,7 @@ "name": "C_INIT_RemapNamedModelBodyPartToScalar", "name_hash": 1510378045, "project": "particles", - "size": 528 + "size": 544 }, { "alignment": 4, @@ -16890,7 +16994,7 @@ "name": "m_flMinRadius", "name_hash": 1266484851331549111, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "float32" } @@ -16901,7 +17005,7 @@ "name": "C_OP_RadiusDecay", "name_hash": 294876483, "project": "particles", - "size": 456 + "size": 472 }, { "alignment": 255, @@ -17487,8 +17591,8 @@ "name": "m_fRadiusMin", "name_hash": 10950973309789931841, "networked": false, - "offset": 456, - "size": 352, + "offset": 472, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -17497,8 +17601,8 @@ "name": "m_fRadiusMax", "name_hash": 10950973309556325103, "networked": false, - "offset": 808, - "size": 352, + "offset": 840, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -17507,8 +17611,8 @@ "name": "m_vecDistanceBias", "name_hash": 10950973311078841879, "networked": false, - "offset": 1160, - "size": 1656, + "offset": 1208, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -17517,7 +17621,7 @@ "name": "m_vecDistanceBiasAbs", "name_hash": 10950973312506478089, "networked": false, - "offset": 2816, + "offset": 2928, "size": 12, "templated": "Vector", "type": "Vector" @@ -17528,7 +17632,7 @@ "name": "m_TransformInput", "name_hash": 10950973311286100617, "networked": false, - "offset": 2832, + "offset": 2944, "size": 104, "type": "CParticleTransformInput" }, @@ -17538,8 +17642,8 @@ "name": "m_fSpeedMin", "name_hash": 10950973311379169784, "networked": false, - "offset": 2936, - "size": 352, + "offset": 3048, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -17548,8 +17652,8 @@ "name": "m_fSpeedMax", "name_hash": 10950973311749557330, "networked": false, - "offset": 3288, - "size": 352, + "offset": 3416, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -17558,7 +17662,7 @@ "name": "m_fSpeedRandExp", "name_hash": 10950973309122224554, "networked": false, - "offset": 3640, + "offset": 3784, "size": 4, "type": "float32" }, @@ -17568,7 +17672,7 @@ "name": "m_bLocalCoords", "name_hash": 10950973309086799582, "networked": false, - "offset": 3644, + "offset": 3788, "size": 1, "type": "bool" }, @@ -17578,8 +17682,8 @@ "name": "m_LocalCoordinateSystemSpeedMin", "name_hash": 10950973311028359598, "networked": false, - "offset": 3648, - "size": 1656, + "offset": 3792, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -17588,8 +17692,8 @@ "name": "m_LocalCoordinateSystemSpeedMax", "name_hash": 10950973310792193004, "networked": false, - "offset": 5304, - "size": 1656, + "offset": 5512, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -17598,7 +17702,7 @@ "name": "m_nFieldOutput", "name_hash": 10950973312115840518, "networked": false, - "offset": 6960, + "offset": 7232, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -17608,7 +17712,7 @@ "name": "m_nFieldVelocity", "name_hash": 10950973310500781996, "networked": false, - "offset": 6964, + "offset": 7236, "size": 4, "type": "ParticleAttributeIndex_t" } @@ -17619,7 +17723,7 @@ "name": "C_INIT_CreateWithinSphereTransform", "name_hash": 2549722164, "project": "particles", - "size": 6968 + "size": 7240 }, { "alignment": 8, @@ -17634,7 +17738,7 @@ "name": "m_bTransformNormals", "name_hash": 14576178337080409461, "networked": false, - "offset": 448, + "offset": 464, "size": 1, "type": "bool" }, @@ -17644,7 +17748,7 @@ "name": "m_bTransformRadii", "name_hash": 14576178338239608420, "networked": false, - "offset": 449, + "offset": 465, "size": 1, "type": "bool" }, @@ -17654,7 +17758,7 @@ "name": "m_nControlPointNumber", "name_hash": 14576178337126917821, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "int32" }, @@ -17664,7 +17768,7 @@ "name": "m_flLifeTimeFadeStart", "name_hash": 14576178338577155162, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" }, @@ -17674,7 +17778,7 @@ "name": "m_flLifeTimeFadeEnd", "name_hash": 14576178336639762927, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "float32" }, @@ -17684,7 +17788,7 @@ "name": "m_flJumpThreshold", "name_hash": 14576178339132414678, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "float32" }, @@ -17694,7 +17798,7 @@ "name": "m_flPrevPosScale", "name_hash": 14576178337254658338, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "float32" } @@ -17705,7 +17809,7 @@ "name": "C_OP_SnapshotSkinToBones", "name_hash": 3393780984, "project": "particles", - "size": 472 + "size": 488 }, { "alignment": 4, @@ -17813,7 +17917,7 @@ "name": "m_flInterpRate", "name_hash": 8918584818732041639, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "float32" }, @@ -17823,7 +17927,7 @@ "name": "m_flMaxTraceLength", "name_hash": 8918584816593287064, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "float32" }, @@ -17833,7 +17937,7 @@ "name": "m_flTolerance", "name_hash": 8918584817531581070, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" }, @@ -17843,7 +17947,7 @@ "name": "m_flTraceOffset", "name_hash": 8918584817310155671, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "float32" }, @@ -17856,7 +17960,7 @@ "name": "m_CollisionGroupName", "name_hash": 8918584818762658197, "networked": false, - "offset": 464, + "offset": 480, "size": 128, "type": "char" }, @@ -17866,7 +17970,7 @@ "name": "m_nTraceSet", "name_hash": 8918584818353489330, "networked": false, - "offset": 592, + "offset": 608, "size": 4, "type": "ParticleTraceSet_t" }, @@ -17876,7 +17980,7 @@ "name": "m_nInputCP", "name_hash": 8918584819267025940, "networked": false, - "offset": 596, + "offset": 612, "size": 4, "type": "int32" }, @@ -17886,7 +17990,7 @@ "name": "m_nOutputCP", "name_hash": 8918584816536868611, "networked": false, - "offset": 600, + "offset": 616, "size": 4, "type": "int32" }, @@ -17896,7 +18000,7 @@ "name": "m_bIncludeWater", "name_hash": 8918584819131958854, "networked": false, - "offset": 616, + "offset": 632, "size": 1, "type": "bool" } @@ -17907,7 +18011,7 @@ "name": "C_OP_SetCPOrientationToGroundNormal", "name_hash": 2076519843, "project": "particles", - "size": 624 + "size": 640 }, { "alignment": 8, @@ -18210,7 +18314,7 @@ "name": "m_flStartLerpTime", "name_hash": 12432745631457532961, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "float32" }, @@ -18220,7 +18324,7 @@ "name": "m_StartingForce", "name_hash": 12432745630615762968, "networked": false, - "offset": 468, + "offset": 484, "size": 12, "templated": "Vector", "type": "Vector" @@ -18231,7 +18335,7 @@ "name": "m_flEndLerpTime", "name_hash": 12432745631059552404, "networked": false, - "offset": 480, + "offset": 496, "size": 4, "type": "float32" }, @@ -18241,7 +18345,7 @@ "name": "m_EndingForce", "name_hash": 12432745631673823357, "networked": false, - "offset": 484, + "offset": 500, "size": 12, "templated": "Vector", "type": "Vector" @@ -18253,7 +18357,7 @@ "name": "C_OP_TimeVaryingForce", "name_hash": 2894724167, "project": "particles", - "size": 496 + "size": 512 }, { "alignment": 8, @@ -18732,7 +18836,7 @@ "name_hash": 3568777473484609181, "networked": false, "offset": 56, - "size": 352, + "size": 368, "type": "CParticleCollectionRendererFloatInput" }, { @@ -18741,8 +18845,8 @@ "name": "m_TextureControls", "name_hash": 3568777475493961006, "networked": false, - "offset": 408, - "size": 2496, + "offset": 424, + "size": 2608, "type": "TextureControls_t" } ], @@ -18752,7 +18856,7 @@ "name": "TextureGroup_t", "name_hash": 830920756, "project": "particles", - "size": 2904 + "size": 3032 }, { "alignment": 8, @@ -18767,7 +18871,7 @@ "name": "m_nSourceCP", "name_hash": 8627362664869389239, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -18777,7 +18881,7 @@ "name": "m_nDestCP", "name_hash": 8627362667393406426, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" }, @@ -18787,7 +18891,7 @@ "name": "m_nCPField", "name_hash": 8627362664948406390, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "int32" } @@ -18798,7 +18902,7 @@ "name": "C_OP_SetControlPointFieldToWater", "name_hash": 2008714402, "project": "particles", - "size": 472 + "size": 488 }, { "alignment": 255, @@ -19077,7 +19181,7 @@ "name": "m_nFieldOutput", "name_hash": 9731861357840733702, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -19087,7 +19191,7 @@ "name": "m_vecOutput", "name_hash": 9731861354137517924, "networked": false, - "offset": 452, + "offset": 468, "size": 12, "templated": "Vector", "type": "Vector" @@ -19098,7 +19202,7 @@ "name": "m_flStartTime", "name_hash": 9731861355735981508, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "float32" }, @@ -19108,7 +19212,7 @@ "name": "m_flEndTime", "name_hash": 9731861354532429725, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "float32" }, @@ -19118,7 +19222,7 @@ "name": "m_nSetMethod", "name_hash": 9731861358207812382, "networked": false, - "offset": 472, + "offset": 488, "size": 4, "type": "ParticleSetMethod_t" } @@ -19129,7 +19233,7 @@ "name": "C_OP_LerpVector", "name_hash": 2265875543, "project": "particles", - "size": 480 + "size": 496 }, { "alignment": 8, @@ -19204,7 +19308,7 @@ "name": "m_flVelocityMin", "name_hash": 5256368271740098532, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" }, @@ -19214,7 +19318,7 @@ "name": "m_flVelocityMax", "name_hash": 5256368267681297830, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "float32" }, @@ -19224,7 +19328,7 @@ "name": "m_nControlPointNumber", "name_hash": 5256368268543895229, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "int32" }, @@ -19237,7 +19341,7 @@ "name": "m_HitboxSetName", "name_hash": 5256368269264272142, "networked": false, - "offset": 468, + "offset": 484, "size": 128, "type": "char" }, @@ -19247,7 +19351,7 @@ "name": "m_bUseBones", "name_hash": 5256368267765846923, "networked": false, - "offset": 596, + "offset": 612, "size": 1, "type": "bool" } @@ -19258,7 +19362,7 @@ "name": "C_INIT_InitialVelocityFromHitbox", "name_hash": 1223843607, "project": "particles", - "size": 600 + "size": 616 }, { "alignment": 8, @@ -19447,7 +19551,7 @@ "name": "m_nControlPoint", "name_hash": 14383103888289816460, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" } @@ -19458,7 +19562,7 @@ "name": "C_INIT_RadiusFromCPObject", "name_hash": 3348827336, "project": "particles", - "size": 464 + "size": 480 }, { "alignment": 8, @@ -19473,7 +19577,7 @@ "name": "m_flScale", "name_hash": 16165818685409305647, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" }, @@ -19483,7 +19587,7 @@ "name": "m_nScaleControlPointNumber", "name_hash": 16165818684926104161, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" }, @@ -19493,7 +19597,7 @@ "name": "m_nControlPointNumber", "name_hash": 16165818683396040381, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "int32" }, @@ -19503,7 +19607,7 @@ "name": "m_bScaleRadius", "name_hash": 16165818684236756719, "networked": false, - "offset": 468, + "offset": 484, "size": 1, "type": "bool" }, @@ -19513,7 +19617,7 @@ "name": "m_bScalePosition", "name_hash": 16165818683322567894, "networked": false, - "offset": 469, + "offset": 485, "size": 1, "type": "bool" }, @@ -19523,7 +19627,7 @@ "name": "m_bScaleVelocity", "name_hash": 16165818682732549734, "networked": false, - "offset": 470, + "offset": 486, "size": 1, "type": "bool" } @@ -19534,7 +19638,7 @@ "name": "C_INIT_GlobalScale", "name_hash": 3763897969, "project": "particles", - "size": 472 + "size": 488 }, { "alignment": 8, @@ -19816,7 +19920,7 @@ "name": "m_nColorCP", "name_hash": 12032808483230131007, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -19826,7 +19930,7 @@ "name": "m_nColorGemEnableCP", "name_hash": 12032808484809223039, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" }, @@ -19836,7 +19940,7 @@ "name": "m_nOutputCP", "name_hash": 12032808484096399107, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "int32" }, @@ -19846,7 +19950,7 @@ "name": "m_DefaultHSVColor", "name_hash": 12032808485557088478, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "templated": "Color", "type": "Color" @@ -19858,7 +19962,7 @@ "name": "C_OP_HSVShiftToCP", "name_hash": 2801606544, "project": "particles", - "size": 488 + "size": 504 }, { "alignment": 8, @@ -19899,7 +20003,7 @@ "name": "m_nOutControlPointNumber", "name_hash": 13834852578948667199, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -19909,7 +20013,7 @@ "name": "m_flInputMin", "name_hash": 13834852579358149903, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "float32" }, @@ -19919,7 +20023,7 @@ "name": "m_flInputMax", "name_hash": 13834852579054872833, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "float32" }, @@ -19929,7 +20033,7 @@ "name": "m_flOutputMin", "name_hash": 13834852577059895062, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "float32" }, @@ -19939,7 +20043,7 @@ "name": "m_flOutputMax", "name_hash": 13834852576826288324, "networked": false, - "offset": 472, + "offset": 488, "size": 4, "type": "float32" } @@ -19950,7 +20054,7 @@ "name": "C_OP_RemapBoundingVolumetoCP", "name_hash": 3221177630, "project": "particles", - "size": 480 + "size": 496 }, { "alignment": 8, @@ -19965,7 +20069,7 @@ "name": "m_flDurationScale", "name_hash": 3985835519340528131, "networked": false, - "offset": 528, + "offset": 544, "size": 4, "type": "float32" }, @@ -19975,7 +20079,7 @@ "name": "m_flRadiusScale", "name_hash": 3985835520149291353, "networked": false, - "offset": 532, + "offset": 548, "size": 4, "type": "float32" }, @@ -19985,7 +20089,7 @@ "name": "m_flFrequencyScale", "name_hash": 3985835518601213175, "networked": false, - "offset": 536, + "offset": 552, "size": 4, "type": "float32" }, @@ -19995,7 +20099,7 @@ "name": "m_flAmplitudeScale", "name_hash": 3985835520550821722, "networked": false, - "offset": 540, + "offset": 556, "size": 4, "type": "float32" }, @@ -20005,7 +20109,7 @@ "name": "m_nRadiusField", "name_hash": 3985835518596611089, "networked": false, - "offset": 544, + "offset": 560, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -20015,7 +20119,7 @@ "name": "m_nDurationField", "name_hash": 3985835520325245611, "networked": false, - "offset": 548, + "offset": 564, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -20025,7 +20129,7 @@ "name": "m_nFrequencyField", "name_hash": 3985835521055151535, "networked": false, - "offset": 552, + "offset": 568, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -20035,7 +20139,7 @@ "name": "m_nAmplitudeField", "name_hash": 3985835521513705426, "networked": false, - "offset": 556, + "offset": 572, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -20045,7 +20149,7 @@ "name": "m_nFilterCP", "name_hash": 3985835519803449648, "networked": false, - "offset": 560, + "offset": 576, "size": 4, "type": "int32" } @@ -20056,7 +20160,7 @@ "name": "C_OP_RenderScreenShake", "name_hash": 928024649, "project": "particles", - "size": 568 + "size": 584 }, { "alignment": 8, @@ -20071,7 +20175,7 @@ "name": "m_flFadeInTimeMin", "name_hash": 12156793264621678565, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "float32" }, @@ -20081,7 +20185,7 @@ "name": "m_flFadeInTimeMax", "name_hash": 12156793264790734683, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "float32" }, @@ -20091,7 +20195,7 @@ "name": "m_flFadeInTimeExp", "name_hash": 12156793263364916378, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" }, @@ -20101,7 +20205,7 @@ "name": "m_bProportional", "name_hash": 12156793264478827146, "networked": false, - "offset": 460, + "offset": 476, "size": 1, "type": "bool" } @@ -20112,7 +20216,7 @@ "name": "C_OP_FadeIn", "name_hash": 2830474000, "project": "particles", - "size": 464 + "size": 480 }, { "alignment": 8, @@ -20149,7 +20253,7 @@ "networked": false, "offset": 16, "size": 4, - "type": "SosActionSortType_t" + "type": "SosActionLimitSortType_t" }, { "alignment": 1, @@ -20449,8 +20553,8 @@ "name": "m_flSimulationScale", "name_hash": 7818369635678269126, "networked": false, - "offset": 456, - "size": 352, + "offset": 472, + "size": 368, "type": "CParticleCollectionFloatInput" } ], @@ -20460,7 +20564,7 @@ "name": "C_OP_SetSimulationRate", "name_hash": 1820356034, "project": "particles", - "size": 808 + "size": 840 }, { "alignment": 8, @@ -20475,7 +20579,7 @@ "name": "m_nCP", "name_hash": 5428435153915876466, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -20485,7 +20589,7 @@ "name": "m_nFieldOutput", "name_hash": 5428435153816032774, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -20495,7 +20599,7 @@ "name": "m_flRotOffset", "name_hash": 5428435153488354527, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "float32" } @@ -20506,7 +20610,7 @@ "name": "C_INIT_Orient2DRelToCP", "name_hash": 1263906050, "project": "particles", - "size": 472 + "size": 488 }, { "alignment": 8, @@ -20571,7 +20675,7 @@ "name": "m_nNoiseType", "name_hash": 14471829985630416181, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "ParticleDirectionNoiseType_t" }, @@ -20581,8 +20685,8 @@ "name": "m_vecNoiseFreq", "name_hash": 14471829984067033699, "networked": false, - "offset": 472, - "size": 1656, + "offset": 488, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -20591,8 +20695,8 @@ "name": "m_vecNoiseScale", "name_hash": 14471829986529062469, "networked": false, - "offset": 2128, - "size": 1656, + "offset": 2208, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -20601,8 +20705,8 @@ "name": "m_vecOffset", "name_hash": 14471829987069905962, "networked": false, - "offset": 3784, - "size": 1656, + "offset": 3928, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -20611,8 +20715,8 @@ "name": "m_vecOffsetRate", "name_hash": 14471829984925777848, "networked": false, - "offset": 5440, - "size": 1656, + "offset": 5648, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -20621,8 +20725,8 @@ "name": "m_flWorleySeed", "name_hash": 14471829987495776664, "networked": false, - "offset": 7096, - "size": 352, + "offset": 7368, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -20631,8 +20735,8 @@ "name": "m_flWorleyJitter", "name_hash": 14471829987240484047, "networked": false, - "offset": 7448, - "size": 352, + "offset": 7736, + "size": 368, "type": "CPerParticleFloatInput" } ], @@ -20642,7 +20746,7 @@ "name": "C_OP_CurlNoiseForce", "name_hash": 3369485490, "project": "particles", - "size": 7800 + "size": 8104 }, { "alignment": 255, @@ -20769,8 +20873,8 @@ "networked": false, "offset": 20, "size": 12, - "templated": "Vector", - "type": "Vector" + "templated": "VectorWS", + "type": "VectorWS" }, { "alignment": 4, @@ -20780,8 +20884,8 @@ "networked": false, "offset": 32, "size": 12, - "templated": "Vector", - "type": "Vector" + "templated": "VectorWS", + "type": "VectorWS" }, { "alignment": 4, @@ -20967,24 +21071,38 @@ "size": 4, "type": "float32" }, + { + "alignment": 8, + "kind": "atomic", + "name": "m_nDestructibleHitGroupsToForceDestroy", + "name_hash": 16361122423806861186, + "networked": false, + "offset": 264, + "size": 24, + "template": [ + "DestructibleHitGroupToDestroy_t" + ], + "templated": "CUtlVector< DestructibleHitGroupToDestroy_t >", + "type": "CUtlVector" + }, { "alignment": 1, "kind": "ref", "name": "m_bInTakeDamageFlow", "name_hash": 16361122424142352984, "networked": false, - "offset": 260, + "offset": 288, "size": 1, "type": "bool" } ], - "fields_count": 21, + "fields_count": 22, "has_chainer": false, "is_struct": true, "name": "CTakeDamageInfo", "name_hash": 3809370664, "project": "server", - "size": 272 + "size": 296 }, { "alignment": 8, @@ -21609,8 +21727,8 @@ "name": "m_vecRotAxis", "name_hash": 10313439927341621603, "networked": false, - "offset": 456, - "size": 1656, + "offset": 472, + "size": 1720, "type": "CParticleCollectionVecInput" }, { @@ -21619,8 +21737,8 @@ "name": "m_flRotRate", "name_hash": 10313439926632822102, "networked": false, - "offset": 2112, - "size": 352, + "offset": 2192, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -21629,7 +21747,7 @@ "name": "m_nCP", "name_hash": 10313439928849405042, "networked": false, - "offset": 2464, + "offset": 2560, "size": 4, "type": "int32" }, @@ -21639,7 +21757,7 @@ "name": "m_nLocalCP", "name_hash": 10313439927796957071, "networked": false, - "offset": 2468, + "offset": 2564, "size": 4, "type": "int32" } @@ -21650,7 +21768,7 @@ "name": "C_OP_SetControlPointRotation", "name_hash": 2401284856, "project": "particles", - "size": 2472 + "size": 2568 }, { "alignment": 8, @@ -21769,7 +21887,7 @@ "name": "m_nInputControlPoint", "name_hash": 17865958286831296062, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -21779,7 +21897,7 @@ "name": "m_nOutputControlPoint", "name_hash": 17865958285688639449, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" }, @@ -21789,7 +21907,7 @@ "name": "m_nInputField", "name_hash": 17865958289260156281, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "int32" }, @@ -21799,7 +21917,7 @@ "name": "m_nOutputField", "name_hash": 17865958285888155508, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "int32" }, @@ -21809,7 +21927,7 @@ "name": "m_flInputMin", "name_hash": 17865958288945450255, "networked": false, - "offset": 472, + "offset": 488, "size": 4, "type": "float32" }, @@ -21819,7 +21937,7 @@ "name": "m_flInputMax", "name_hash": 17865958288642173185, "networked": false, - "offset": 476, + "offset": 492, "size": 4, "type": "float32" }, @@ -21829,7 +21947,7 @@ "name": "m_flOutputMin", "name_hash": 17865958286647195414, "networked": false, - "offset": 480, + "offset": 496, "size": 4, "type": "float32" }, @@ -21839,7 +21957,7 @@ "name": "m_flOutputMax", "name_hash": 17865958286413588676, "networked": false, - "offset": 484, + "offset": 500, "size": 4, "type": "float32" }, @@ -21849,7 +21967,7 @@ "name": "m_bDerivative", "name_hash": 17865958288550663104, "networked": false, - "offset": 488, + "offset": 504, "size": 1, "type": "bool" }, @@ -21859,7 +21977,7 @@ "name": "m_flInterpRate", "name_hash": 17865958288596075943, "networked": false, - "offset": 492, + "offset": 508, "size": 4, "type": "float32" } @@ -21870,7 +21988,7 @@ "name": "C_OP_RemapCPtoCP", "name_hash": 4159742567, "project": "particles", - "size": 496 + "size": 512 }, { "alignment": 8, @@ -22168,7 +22286,7 @@ "name": "m_nInputCP1", "name_hash": 6244338970215099967, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "int32" }, @@ -22178,7 +22296,7 @@ "name": "m_nInputCP2", "name_hash": 6244338970231877586, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "int32" }, @@ -22188,7 +22306,7 @@ "name": "m_nFieldOutput", "name_hash": 6244338971366823430, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -22198,7 +22316,7 @@ "name": "m_flInputMin", "name_hash": 6244338971418692879, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "float32" }, @@ -22208,7 +22326,7 @@ "name": "m_flInputMax", "name_hash": 6244338971115415809, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "float32" }, @@ -22218,7 +22336,7 @@ "name": "m_flOutputMin", "name_hash": 6244338969120438038, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "float32" }, @@ -22228,7 +22346,7 @@ "name": "m_flOutputMax", "name_hash": 6244338968886831300, "networked": false, - "offset": 472, + "offset": 488, "size": 4, "type": "float32" }, @@ -22238,7 +22356,7 @@ "name": "m_bUseParticleVelocity", "name_hash": 6244338968610636597, "networked": false, - "offset": 476, + "offset": 492, "size": 1, "type": "bool" }, @@ -22248,7 +22366,7 @@ "name": "m_nSetMethod", "name_hash": 6244338971733902110, "networked": false, - "offset": 480, + "offset": 496, "size": 4, "type": "ParticleSetMethod_t" }, @@ -22258,7 +22376,7 @@ "name": "m_bActiveRange", "name_hash": 6244338968585124740, "networked": false, - "offset": 484, + "offset": 500, "size": 1, "type": "bool" }, @@ -22268,7 +22386,7 @@ "name": "m_bUseParticleNormal", "name_hash": 6244338968586672565, "networked": false, - "offset": 485, + "offset": 501, "size": 1, "type": "bool" } @@ -22279,7 +22397,7 @@ "name": "C_OP_RemapDotProductToScalar", "name_hash": 1453873461, "project": "particles", - "size": 488 + "size": 504 }, { "alignment": 8, @@ -22294,7 +22412,7 @@ "name": "m_nExpression", "name_hash": 11019687871929590823, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "SetStatisticExpressionType_t" }, @@ -22304,8 +22422,8 @@ "name": "m_flDecimalPlaces", "name_hash": 11019687874564254982, "networked": false, - "offset": 464, - "size": 352, + "offset": 480, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -22314,7 +22432,7 @@ "name": "m_nOutControlPointNumber", "name_hash": 11019687875051640639, "networked": false, - "offset": 816, + "offset": 848, "size": 4, "type": "int32" }, @@ -22324,7 +22442,7 @@ "name": "m_nOutVectorField", "name_hash": 11019687875737558644, "networked": false, - "offset": 820, + "offset": 852, "size": 4, "type": "int32" }, @@ -22334,7 +22452,7 @@ "name": "m_nField", "name_hash": 11019687874820290875, "networked": false, - "offset": 824, + "offset": 856, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -22344,8 +22462,8 @@ "name": "m_flOutputRemap", "name_hash": 11019687871865502063, "networked": false, - "offset": 832, - "size": 352, + "offset": 864, + "size": 368, "type": "CParticleRemapFloatInput" } ], @@ -22355,7 +22473,7 @@ "name": "C_OP_RemapAverageScalarValuetoCP", "name_hash": 2565721020, "project": "particles", - "size": 1184 + "size": 1232 }, { "alignment": 8, @@ -22414,7 +22532,7 @@ "name": "m_nCP1", "name_hash": 12884437631373534585, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -22424,7 +22542,7 @@ "name": "m_vecCP1Pos", "name_hash": 12884437628887402713, "networked": false, - "offset": 460, + "offset": 476, "size": 12, "templated": "Vector", "type": "Vector" @@ -22435,7 +22553,7 @@ "name": "m_bUseAvgParticlePos", "name_hash": 12884437628771692236, "networked": false, - "offset": 472, + "offset": 488, "size": 1, "type": "bool" }, @@ -22445,7 +22563,7 @@ "name": "m_nSetParent", "name_hash": 12884437628568618679, "networked": false, - "offset": 476, + "offset": 492, "size": 4, "type": "ParticleParentSetMode_t" } @@ -22456,7 +22574,7 @@ "name": "C_OP_SetControlPointToCenter", "name_hash": 2999891906, "project": "particles", - "size": 480 + "size": 496 }, { "alignment": 8, @@ -22592,7 +22710,7 @@ "name": "m_nCP", "name_hash": 3234796816690451570, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "int32" }, @@ -22602,7 +22720,7 @@ "name": "m_nFieldOutput", "name_hash": 3234796816590607878, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -22612,7 +22730,7 @@ "name": "m_flOffsetRot", "name_hash": 3234796815762389065, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" }, @@ -22622,7 +22740,7 @@ "name": "m_nComponent", "name_hash": 3234796815959233836, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" } @@ -22633,7 +22751,7 @@ "name": "C_OP_RemapControlPointOrientationToRotation", "name_hash": 753159824, "project": "particles", - "size": 464 + "size": 480 }, { "alignment": 8, @@ -22648,7 +22766,7 @@ "name": "m_nFieldOutput", "name_hash": 5639673632687035910, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -22658,8 +22776,8 @@ "name": "m_flInputMin", "name_hash": 5639673632738905359, "networked": false, - "offset": 456, - "size": 352, + "offset": 472, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -22668,8 +22786,8 @@ "name": "m_flInputMax", "name_hash": 5639673632435628289, "networked": false, - "offset": 808, - "size": 352, + "offset": 840, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -22678,8 +22796,8 @@ "name": "m_flOutputMin", "name_hash": 5639673630440650518, "networked": false, - "offset": 1160, - "size": 352, + "offset": 1208, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -22688,8 +22806,8 @@ "name": "m_flOutputMax", "name_hash": 5639673630207043780, "networked": false, - "offset": 1512, - "size": 352, + "offset": 1576, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -22698,7 +22816,7 @@ "name": "m_TransformStart", "name_hash": 5639673632483420153, "networked": false, - "offset": 1864, + "offset": 1944, "size": 104, "type": "CParticleTransformInput" }, @@ -22708,7 +22826,7 @@ "name": "m_bLOS", "name_hash": 5639673631457264365, "networked": false, - "offset": 1968, + "offset": 2048, "size": 1, "type": "bool" }, @@ -22721,7 +22839,7 @@ "name": "m_CollisionGroupName", "name_hash": 5639673632420147605, "networked": false, - "offset": 1969, + "offset": 2049, "size": 128, "type": "char" }, @@ -22731,7 +22849,7 @@ "name": "m_nTraceSet", "name_hash": 5639673632010978738, "networked": false, - "offset": 2100, + "offset": 2180, "size": 4, "type": "ParticleTraceSet_t" }, @@ -22741,7 +22859,7 @@ "name": "m_flMaxTraceLength", "name_hash": 5639673630250776472, "networked": false, - "offset": 2104, + "offset": 2184, "size": 4, "type": "float32" }, @@ -22751,7 +22869,7 @@ "name": "m_flLOSScale", "name_hash": 5639673629468749627, "networked": false, - "offset": 2108, + "offset": 2188, "size": 4, "type": "float32" }, @@ -22761,7 +22879,7 @@ "name": "m_nSetMethod", "name_hash": 5639673633054114590, "networked": false, - "offset": 2112, + "offset": 2192, "size": 4, "type": "ParticleSetMethod_t" }, @@ -22771,7 +22889,7 @@ "name": "m_bActiveRange", "name_hash": 5639673629905337220, "networked": false, - "offset": 2116, + "offset": 2196, "size": 1, "type": "bool" }, @@ -22781,7 +22899,7 @@ "name": "m_bAdditive", "name_hash": 5639673629100237061, "networked": false, - "offset": 2117, + "offset": 2197, "size": 1, "type": "bool" }, @@ -22791,8 +22909,8 @@ "name": "m_vecComponentScale", "name_hash": 5639673631815062754, "networked": false, - "offset": 2120, - "size": 1656, + "offset": 2200, + "size": 1720, "type": "CPerParticleVecInput" } ], @@ -22802,7 +22920,7 @@ "name": "C_OP_DistanceToTransform", "name_hash": 1313088841, "project": "particles", - "size": 3776 + "size": 3920 }, { "alignment": 8, @@ -23024,7 +23142,7 @@ "name": "m_nLightType", "name_hash": 4627829615497819299, "networked": false, - "offset": 528, + "offset": 544, "size": 4, "type": "ParticleLightTypeChoiceList_t" }, @@ -23034,8 +23152,8 @@ "name": "m_vecColorScale", "name_hash": 4627829617759860922, "networked": false, - "offset": 536, - "size": 1656, + "offset": 552, + "size": 1720, "type": "CParticleCollectionVecInput" }, { @@ -23044,7 +23162,7 @@ "name": "m_nColorBlendType", "name_hash": 4627829618769326031, "networked": false, - "offset": 2192, + "offset": 2272, "size": 4, "type": "ParticleColorBlendType_t" }, @@ -23054,8 +23172,8 @@ "name": "m_flIntensity", "name_hash": 4627829616822015884, "networked": false, - "offset": 2200, - "size": 352, + "offset": 2280, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -23064,7 +23182,7 @@ "name": "m_bCastShadows", "name_hash": 4627829615989174631, "networked": false, - "offset": 2552, + "offset": 2648, "size": 1, "type": "bool" }, @@ -23074,8 +23192,8 @@ "name": "m_flTheta", "name_hash": 4627829619254537409, "networked": false, - "offset": 2560, - "size": 352, + "offset": 2656, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -23084,8 +23202,8 @@ "name": "m_flPhi", "name_hash": 4627829617589506274, "networked": false, - "offset": 2912, - "size": 352, + "offset": 3024, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -23094,8 +23212,8 @@ "name": "m_flRadiusMultiplier", "name_hash": 4627829617732324446, "networked": false, - "offset": 3264, - "size": 352, + "offset": 3392, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -23104,7 +23222,7 @@ "name": "m_nAttenuationStyle", "name_hash": 4627829617951623228, "networked": false, - "offset": 3616, + "offset": 3760, "size": 4, "type": "StandardLightingAttenuationStyle_t" }, @@ -23114,8 +23232,8 @@ "name": "m_flFalloffLinearity", "name_hash": 4627829618529567590, "networked": false, - "offset": 3624, - "size": 352, + "offset": 3768, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -23124,8 +23242,8 @@ "name": "m_flFiftyPercentFalloff", "name_hash": 4627829618459921338, "networked": false, - "offset": 3976, - "size": 352, + "offset": 4136, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -23134,8 +23252,8 @@ "name": "m_flZeroPercentFalloff", "name_hash": 4627829615199861128, "networked": false, - "offset": 4328, - "size": 352, + "offset": 4504, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -23144,7 +23262,7 @@ "name": "m_bRenderDiffuse", "name_hash": 4627829618821246821, "networked": false, - "offset": 4680, + "offset": 4872, "size": 1, "type": "bool" }, @@ -23154,7 +23272,7 @@ "name": "m_bRenderSpecular", "name_hash": 4627829618027942264, "networked": false, - "offset": 4681, + "offset": 4873, "size": 1, "type": "bool" }, @@ -23164,7 +23282,7 @@ "name": "m_lightCookie", "name_hash": 4627829618868537921, "networked": false, - "offset": 4688, + "offset": 4880, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -23175,7 +23293,7 @@ "name": "m_nPriority", "name_hash": 4627829618973324085, "networked": false, - "offset": 4696, + "offset": 4888, "size": 4, "type": "int32" }, @@ -23185,7 +23303,7 @@ "name": "m_nFogLightingMode", "name_hash": 4627829616839977780, "networked": false, - "offset": 4700, + "offset": 4892, "size": 4, "type": "ParticleLightFogLightingMode_t" }, @@ -23195,8 +23313,8 @@ "name": "m_flFogContribution", "name_hash": 4627829615538270275, "networked": false, - "offset": 4704, - "size": 352, + "offset": 4896, + "size": 368, "type": "CParticleCollectionRendererFloatInput" }, { @@ -23205,7 +23323,7 @@ "name": "m_nCapsuleLightBehavior", "name_hash": 4627829616506009646, "networked": false, - "offset": 5056, + "offset": 5264, "size": 4, "type": "ParticleLightBehaviorChoiceList_t" }, @@ -23215,7 +23333,7 @@ "name": "m_flCapsuleLength", "name_hash": 4627829619218887542, "networked": false, - "offset": 5060, + "offset": 5268, "size": 4, "type": "float32" }, @@ -23225,7 +23343,7 @@ "name": "m_bReverseOrder", "name_hash": 4627829615397134231, "networked": false, - "offset": 5064, + "offset": 5272, "size": 1, "type": "bool" }, @@ -23235,7 +23353,7 @@ "name": "m_bClosedLoop", "name_hash": 4627829617164603819, "networked": false, - "offset": 5065, + "offset": 5273, "size": 1, "type": "bool" }, @@ -23245,7 +23363,7 @@ "name": "m_nPrevPntSource", "name_hash": 4627829618872005587, "networked": false, - "offset": 5068, + "offset": 5276, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -23255,7 +23373,7 @@ "name": "m_flMaxLength", "name_hash": 4627829617358058695, "networked": false, - "offset": 5072, + "offset": 5280, "size": 4, "type": "float32" }, @@ -23265,7 +23383,7 @@ "name": "m_flMinLength", "name_hash": 4627829617598369361, "networked": false, - "offset": 5076, + "offset": 5284, "size": 4, "type": "float32" }, @@ -23275,7 +23393,7 @@ "name": "m_bIgnoreDT", "name_hash": 4627829616475388003, "networked": false, - "offset": 5080, + "offset": 5288, "size": 1, "type": "bool" }, @@ -23285,7 +23403,7 @@ "name": "m_flConstrainRadiusToLengthRatio", "name_hash": 4627829617543144750, "networked": false, - "offset": 5084, + "offset": 5292, "size": 4, "type": "float32" }, @@ -23295,7 +23413,7 @@ "name": "m_flLengthScale", "name_hash": 4627829618891733759, "networked": false, - "offset": 5088, + "offset": 5296, "size": 4, "type": "float32" }, @@ -23305,7 +23423,7 @@ "name": "m_flLengthFadeInTime", "name_hash": 4627829619147955299, "networked": false, - "offset": 5092, + "offset": 5300, "size": 4, "type": "float32" } @@ -23316,7 +23434,7 @@ "name": "C_OP_RenderStandardLight", "name_hash": 1077500548, "project": "particles", - "size": 5104 + "size": 5312 }, { "alignment": 8, @@ -23417,8 +23535,8 @@ "name": "m_variableReference", "name_hash": 11217481643431421530, "networked": false, - "offset": 456, - "size": 64, + "offset": 472, + "size": 80, "type": "CParticleVariableRef" }, { @@ -23427,7 +23545,7 @@ "name": "m_transformInput", "name_hash": 11217481643488892521, "networked": false, - "offset": 520, + "offset": 552, "size": 104, "type": "CParticleTransformInput" }, @@ -23437,7 +23555,7 @@ "name": "m_positionOffset", "name_hash": 11217481645890853661, "networked": false, - "offset": 624, + "offset": 656, "size": 12, "templated": "Vector", "type": "Vector" @@ -23448,7 +23566,7 @@ "name": "m_rotationOffset", "name_hash": 11217481646112707748, "networked": false, - "offset": 636, + "offset": 668, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -23459,8 +23577,8 @@ "name": "m_vecInput", "name_hash": 11217481643019267419, "networked": false, - "offset": 648, - "size": 1656, + "offset": 680, + "size": 1720, "type": "CParticleCollectionVecInput" }, { @@ -23469,8 +23587,8 @@ "name": "m_floatInput", "name_hash": 11217481644401701691, "networked": false, - "offset": 2304, - "size": 352, + "offset": 2400, + "size": 368, "type": "CParticleCollectionFloatInput" } ], @@ -23480,7 +23598,7 @@ "name": "C_OP_SetVariable", "name_hash": 2611773471, "project": "particles", - "size": 2656 + "size": 2768 }, { "alignment": 8, @@ -23495,7 +23613,7 @@ "name": "m_vForce", "name_hash": 13533969727712440488, "networked": false, - "offset": 464, + "offset": 480, "size": 12, "templated": "Vector", "type": "Vector" @@ -23507,7 +23625,7 @@ "name": "C_OP_WindForce", "name_hash": 3151122882, "project": "particles", - "size": 480 + "size": 496 }, { "alignment": 8, @@ -23756,6 +23874,38 @@ "project": "modellib", "size": 96 }, + { + "alignment": 255, + "fields": [ + { + "alignment": 4, + "kind": "ref", + "name": "m_nHitGroup", + "name_hash": 15087871632712486169, + "networked": false, + "offset": 0, + "size": 4, + "type": "HitGroup_t" + }, + { + "alignment": 4, + "kind": "ref", + "name": "m_nMaxDamageLevel", + "name_hash": 15087871633287398262, + "networked": false, + "offset": 4, + "size": 4, + "type": "int32" + } + ], + "fields_count": 2, + "has_chainer": false, + "is_struct": true, + "name": "DestructibleHitGroupToDestroy_t", + "name_hash": 3512918863, + "project": "server", + "size": 8 + }, { "alignment": 8, "fields": [ @@ -23956,7 +24106,7 @@ "name": "CParticleCollectionFloatInput", "name_hash": 4275418654, "project": "particleslib", - "size": 352 + "size": 368 }, { "alignment": 8, @@ -24436,132 +24586,6 @@ "project": "modellib", "size": 120 }, - { - "alignment": 8, - "base_classes": [ - "CParticleFunctionInitializer" - ], - "base_classes_count": 1, - "fields": [ - { - "alignment": 4, - "kind": "ref", - "name": "m_nCPInput", - "name_hash": 3252542337632458550, - "networked": false, - "offset": 456, - "size": 4, - "type": "int32" - }, - { - "alignment": 255, - "kind": "ref", - "name": "m_nFieldOutput", - "name_hash": 3252542337262458374, - "networked": false, - "offset": 460, - "size": 4, - "type": "ParticleAttributeIndex_t" - }, - { - "alignment": 4, - "kind": "ref", - "name": "m_nField", - "name_hash": 3252542336673495355, - "networked": false, - "offset": 464, - "size": 4, - "type": "int32" - }, - { - "alignment": 4, - "kind": "ref", - "name": "m_flInputMin", - "name_hash": 3252542337314327823, - "networked": false, - "offset": 468, - "size": 4, - "type": "float32" - }, - { - "alignment": 4, - "kind": "ref", - "name": "m_flInputMax", - "name_hash": 3252542337011050753, - "networked": false, - "offset": 472, - "size": 4, - "type": "float32" - }, - { - "alignment": 4, - "kind": "ref", - "name": "m_flOutputMin", - "name_hash": 3252542335016072982, - "networked": false, - "offset": 476, - "size": 4, - "type": "float32" - }, - { - "alignment": 4, - "kind": "ref", - "name": "m_flOutputMax", - "name_hash": 3252542334782466244, - "networked": false, - "offset": 480, - "size": 4, - "type": "float32" - }, - { - "alignment": 4, - "kind": "ref", - "name": "m_flStartTime", - "name_hash": 3252542335157706180, - "networked": false, - "offset": 484, - "size": 4, - "type": "float32" - }, - { - "alignment": 4, - "kind": "ref", - "name": "m_flEndTime", - "name_hash": 3252542333954154397, - "networked": false, - "offset": 488, - "size": 4, - "type": "float32" - }, - { - "alignment": 4, - "kind": "ref", - "name": "m_nSetMethod", - "name_hash": 3252542337629537054, - "networked": false, - "offset": 492, - "size": 4, - "type": "ParticleSetMethod_t" - }, - { - "alignment": 4, - "kind": "ref", - "name": "m_flRemapBias", - "name_hash": 3252542334638584613, - "networked": false, - "offset": 496, - "size": 4, - "type": "float32" - } - ], - "fields_count": 11, - "has_chainer": false, - "is_struct": false, - "name": "C_INIT_RemapCPtoScalar", - "name_hash": 757291525, - "project": "particles", - "size": 504 - }, { "alignment": 8, "base_classes": [ @@ -24575,7 +24599,7 @@ "name": "m_pTextureColorWarp", "name_hash": 4193002722781163075, "networked": false, - "offset": 528, + "offset": 544, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -24589,7 +24613,7 @@ "name": "m_pTextureNormal", "name_hash": 4193002721963947581, "networked": false, - "offset": 536, + "offset": 552, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -24603,7 +24627,7 @@ "name": "m_pTextureMetalness", "name_hash": 4193002720920968002, "networked": false, - "offset": 544, + "offset": 560, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -24617,7 +24641,7 @@ "name": "m_pTextureRoughness", "name_hash": 4193002722570197340, "networked": false, - "offset": 552, + "offset": 568, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -24631,7 +24655,7 @@ "name": "m_pTextureSelfIllum", "name_hash": 4193002723023856653, "networked": false, - "offset": 560, + "offset": 576, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -24645,7 +24669,7 @@ "name": "m_pTextureDetail", "name_hash": 4193002721768458895, "networked": false, - "offset": 568, + "offset": 584, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -24660,7 +24684,7 @@ "name": "C_OP_RenderStatusEffectCitadel", "name_hash": 976259522, "project": "particles", - "size": 576 + "size": 592 }, { "alignment": 4, @@ -24707,7 +24731,7 @@ "name": "m_nFieldOutput", "name_hash": 6446831518138668550, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -24717,8 +24741,8 @@ "name": "m_vecOutputMin", "name_hash": 6446831515077629560, "networked": false, - "offset": 456, - "size": 1656, + "offset": 472, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -24727,8 +24751,8 @@ "name": "m_vecOutputMax", "name_hash": 6446831515448017106, "networked": false, - "offset": 2112, - "size": 1656, + "offset": 2192, + "size": 1720, "type": "CPerParticleVecInput" } ], @@ -24738,7 +24762,7 @@ "name": "C_OP_ClampVector", "name_hash": 1501019931, "project": "particles", - "size": 3768 + "size": 3912 }, { "alignment": 255, @@ -24760,7 +24784,7 @@ "name_hash": 9980084397806978821, "networked": false, "offset": 8, - "size": 272, + "size": 296, "type": "CTakeDamageInfo" }, { @@ -24769,7 +24793,7 @@ "name": "result", "name_hash": 9980084397714929188, "networked": false, - "offset": 280, + "offset": 304, "size": 32, "type": "CTakeDamageResult" }, @@ -24779,7 +24803,7 @@ "name": "hTarget", "name_hash": 9980084400054047546, "networked": false, - "offset": 312, + "offset": 336, "size": 4, "template": [ "CBaseEntity" @@ -24794,7 +24818,7 @@ "name": "SummaryTakeDamageInfo_t", "name_hash": 2323669474, "project": "server", - "size": 320 + "size": 344 }, { "alignment": 4, @@ -24893,7 +24917,7 @@ "name": "m_hModel", "name_hash": 5122603280056240148, "networked": false, - "offset": 456, + "offset": 472, "size": 8, "template": [ "InfoForResourceTypeCModel" @@ -24907,7 +24931,7 @@ "name": "m_names", "name_hash": 5122603276510394031, "networked": false, - "offset": 464, + "offset": 480, "size": 24, "template": [ "CUtlString" @@ -24921,7 +24945,7 @@ "name": "m_values", "name_hash": 5122603280507984603, "networked": false, - "offset": 488, + "offset": 504, "size": 24, "template": [ "float32" @@ -24935,7 +24959,7 @@ "name": "m_nFieldInput", "name_hash": 5122603279208371817, "networked": false, - "offset": 512, + "offset": 528, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -24945,7 +24969,7 @@ "name": "m_nFieldOutput", "name_hash": 5122603280130807302, "networked": false, - "offset": 516, + "offset": 532, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -24955,7 +24979,7 @@ "name": "m_nSetMethod", "name_hash": 5122603280497885982, "networked": false, - "offset": 520, + "offset": 536, "size": 4, "type": "ParticleSetMethod_t" }, @@ -24965,7 +24989,7 @@ "name": "m_bModelFromRenderer", "name_hash": 5122603279212748581, "networked": false, - "offset": 524, + "offset": 540, "size": 1, "type": "bool" } @@ -24976,7 +25000,7 @@ "name": "C_INIT_RemapNamedModelElementToScalar", "name_hash": 1192699018, "project": "particles", - "size": 528 + "size": 544 }, { "alignment": 8, @@ -25209,7 +25233,7 @@ "name": "m_flFadeStart", "name_hash": 7619965289100743491, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "float32" }, @@ -25219,7 +25243,7 @@ "name": "m_flFadeEnd", "name_hash": 7619965288510866998, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" }, @@ -25229,7 +25253,7 @@ "name": "m_bCPPairs", "name_hash": 7619965288096951567, "networked": false, - "offset": 460, + "offset": 476, "size": 1, "type": "bool" }, @@ -25239,7 +25263,7 @@ "name": "m_PathParams", "name_hash": 7619965286322538796, "networked": false, - "offset": 464, + "offset": 480, "size": 64, "type": "CPathParameters" } @@ -25250,7 +25274,7 @@ "name": "C_OP_LockToSavedSequentialPath", "name_hash": 1774161422, "project": "particles", - "size": 528 + "size": 544 }, { "alignment": 255, @@ -25265,7 +25289,7 @@ "name": "m_nSpinRateDegrees", "name_hash": 18159677954737227808, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "int32" }, @@ -25275,7 +25299,7 @@ "name": "m_nSpinRateMinDegrees", "name_hash": 18159677955606026322, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "int32" }, @@ -25285,7 +25309,7 @@ "name": "m_fSpinRateStopTime", "name_hash": 18159677953727115230, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "float32" } @@ -25296,7 +25320,7 @@ "name": "CGeneralSpin", "name_hash": 4228129506, "project": "particles", - "size": 472 + "size": 488 }, { "alignment": 8, @@ -25344,8 +25368,8 @@ "name": "m_flDuration", "name_hash": 18170611378050448299, "networked": false, - "offset": 456, - "size": 352, + "offset": 472, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -25354,7 +25378,7 @@ "name": "m_bDestroyImmediately", "name_hash": 18170611376869093633, "networked": false, - "offset": 808, + "offset": 840, "size": 1, "type": "bool" }, @@ -25364,7 +25388,7 @@ "name": "m_bPlayEndCap", "name_hash": 18170611377703176760, "networked": false, - "offset": 809, + "offset": 841, "size": 1, "type": "bool" } @@ -25375,7 +25399,7 @@ "name": "C_OP_StopAfterCPDuration", "name_hash": 4230675142, "project": "particles", - "size": 816 + "size": 848 }, { "alignment": 8, @@ -25389,7 +25413,7 @@ "name": "C_OP_RemapNamedModelBodyPartEndCap", "name_hash": 1665430582, "project": "particles", - "size": 544 + "size": 560 }, { "alignment": 16, @@ -25404,7 +25428,7 @@ "name": "m_fMaxDistance", "name_hash": 4571158812321266026, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "float32" }, @@ -25414,7 +25438,7 @@ "name": "m_flNumToAssign", "name_hash": 4571158814248887997, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "float32" }, @@ -25424,7 +25448,7 @@ "name": "m_flCohesionStrength", "name_hash": 4571158812880602858, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" }, @@ -25434,7 +25458,7 @@ "name": "m_flTolerance", "name_hash": 4571158812453073550, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "float32" }, @@ -25444,7 +25468,7 @@ "name": "m_bLoop", "name_hash": 4571158813430293707, "networked": false, - "offset": 464, + "offset": 480, "size": 1, "type": "bool" }, @@ -25454,7 +25478,7 @@ "name": "m_bUseParticleCount", "name_hash": 4571158813672604949, "networked": false, - "offset": 465, + "offset": 481, "size": 1, "type": "bool" }, @@ -25464,7 +25488,7 @@ "name": "m_PathParams", "name_hash": 4571158811109230892, "networked": false, - "offset": 480, + "offset": 496, "size": 64, "type": "CPathParameters" } @@ -25475,7 +25499,7 @@ "name": "C_OP_MaintainSequentialPath", "name_hash": 1064305848, "project": "particles", - "size": 544 + "size": 560 }, { "alignment": 255, @@ -25500,7 +25524,7 @@ "name": "m_nCPInput", "name_hash": 12743926466970933046, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -25510,7 +25534,7 @@ "name": "m_nCPOutput", "name_hash": 12743926463296162131, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" } @@ -25521,7 +25545,7 @@ "name": "C_OP_SetControlPointFromObjectScale", "name_hash": 2967176601, "project": "particles", - "size": 464 + "size": 480 }, { "alignment": 8, @@ -26202,7 +26226,7 @@ "name": "C_OP_RemapNamedModelSequenceOnceTimed", "name_hash": 986714139, "project": "particles", - "size": 544 + "size": 560 }, { "alignment": 8, @@ -26289,8 +26313,8 @@ "networked": false, "offset": 16, "size": 12, - "templated": "Vector", - "type": "Vector" + "templated": "VectorWS", + "type": "VectorWS" }, { "alignment": 4, @@ -26527,7 +26551,7 @@ "name": "m_RateMin", "name_hash": 5395243601437062497, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "float32" }, @@ -26537,7 +26561,7 @@ "name": "m_RateMax", "name_hash": 5395243601203455759, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "float32" }, @@ -26547,7 +26571,7 @@ "name": "m_flStartTime_min", "name_hash": 5395243601276394491, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" }, @@ -26557,7 +26581,7 @@ "name": "m_flStartTime_max", "name_hash": 5395243601107235205, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "float32" }, @@ -26567,7 +26591,7 @@ "name": "m_flEndTime_min", "name_hash": 5395243601825962290, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "float32" }, @@ -26577,7 +26601,7 @@ "name": "m_flEndTime_max", "name_hash": 5395243601992458552, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "float32" }, @@ -26587,7 +26611,7 @@ "name": "m_flBias", "name_hash": 5395243603644597174, "networked": false, - "offset": 472, + "offset": 488, "size": 4, "type": "float32" }, @@ -26597,7 +26621,7 @@ "name": "m_nField", "name_hash": 5395243603013908795, "networked": false, - "offset": 512, + "offset": 528, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -26607,7 +26631,7 @@ "name": "m_bProportionalOp", "name_hash": 5395243600013963965, "networked": false, - "offset": 516, + "offset": 532, "size": 1, "type": "bool" }, @@ -26617,7 +26641,7 @@ "name": "m_bEaseOut", "name_hash": 5395243602141559249, "networked": false, - "offset": 517, + "offset": 533, "size": 1, "type": "bool" } @@ -26628,7 +26652,7 @@ "name": "C_OP_RampScalarSpline", "name_hash": 1256178040, "project": "particles", - "size": 528 + "size": 544 }, { "alignment": 8, @@ -26643,7 +26667,7 @@ "name": "m_ColorFade", "name_hash": 3413331898930386734, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "templated": "Color", "type": "Color" @@ -26654,7 +26678,7 @@ "name": "m_flFadeStartTime", "name_hash": 3413331901051735034, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "float32" }, @@ -26664,7 +26688,7 @@ "name": "m_flFadeEndTime", "name_hash": 3413331898805897807, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "float32" }, @@ -26674,7 +26698,7 @@ "name": "m_nFieldOutput", "name_hash": 3413331902641378822, "networked": false, - "offset": 472, + "offset": 488, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -26684,7 +26708,7 @@ "name": "m_bEaseInOut", "name_hash": 3413331900158365512, "networked": false, - "offset": 476, + "offset": 492, "size": 1, "type": "bool" } @@ -26695,7 +26719,7 @@ "name": "C_OP_ColorInterpolate", "name_hash": 794728263, "project": "particles", - "size": 480 + "size": 496 }, { "alignment": 8, @@ -26978,7 +27002,7 @@ "name": "m_flStartFadeInTime", "name_hash": 7399353732772894585, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "float32" }, @@ -26988,7 +27012,7 @@ "name": "m_flEndFadeInTime", "name_hash": 7399353732726742148, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "float32" }, @@ -26998,7 +27022,7 @@ "name": "m_flStartFadeOutTime", "name_hash": 7399353733600834340, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" }, @@ -27008,7 +27032,7 @@ "name": "m_flEndFadeOutTime", "name_hash": 7399353736080381927, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "float32" }, @@ -27018,7 +27042,7 @@ "name": "m_flStartAlpha", "name_hash": 7399353733596470539, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "float32" }, @@ -27028,7 +27052,7 @@ "name": "m_flEndAlpha", "name_hash": 7399353733863414976, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "float32" }, @@ -27038,7 +27062,7 @@ "name": "m_bForcePreserveParticleOrder", "name_hash": 7399353736083639174, "networked": false, - "offset": 472, + "offset": 488, "size": 1, "type": "bool" } @@ -27049,7 +27073,7 @@ "name": "C_OP_FadeAndKill", "name_hash": 1722796292, "project": "particles", - "size": 480 + "size": 496 }, { "alignment": 8, @@ -27171,7 +27195,7 @@ "name": "m_TransformInput", "name_hash": 5981260206338589321, "networked": false, - "offset": 456, + "offset": 472, "size": 104, "type": "CParticleTransformInput" }, @@ -27181,7 +27205,7 @@ "name": "m_nFieldOutput", "name_hash": 5981260207168329222, "networked": false, - "offset": 560, + "offset": 576, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -27191,7 +27215,7 @@ "name": "m_flOffsetRot", "name_hash": 5981260206340110409, "networked": false, - "offset": 564, + "offset": 580, "size": 4, "type": "float32" }, @@ -27201,7 +27225,7 @@ "name": "m_nComponent", "name_hash": 5981260206536955180, "networked": false, - "offset": 568, + "offset": 584, "size": 4, "type": "int32" } @@ -27212,7 +27236,7 @@ "name": "C_INIT_RemapInitialTransformDirectionToRotation", "name_hash": 1392620663, "project": "particles", - "size": 576 + "size": 592 }, { "alignment": 16, @@ -27276,7 +27300,7 @@ "name": "m_nControlPointNumberStart", "name_hash": 6446605707253623111, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -27286,7 +27310,7 @@ "name": "m_nControlPointNumberEnd", "name_hash": 6446605708080702882, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" }, @@ -27296,7 +27320,7 @@ "name": "m_bLocalCoords", "name_hash": 6446605707204040414, "networked": false, - "offset": 464, + "offset": 480, "size": 1, "type": "bool" } @@ -27307,7 +27331,7 @@ "name": "C_INIT_PositionOffsetToCP", "name_hash": 1500967356, "project": "particles", - "size": 472 + "size": 488 }, { "alignment": 4, @@ -27388,8 +27412,8 @@ "name": "m_nParticlesToMaintain", "name_hash": 12501262912167011192, "networked": false, - "offset": 456, - "size": 352, + "offset": 472, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -27398,7 +27422,7 @@ "name": "m_flStartTime", "name_hash": 12501262912511188420, "networked": false, - "offset": 808, + "offset": 840, "size": 4, "type": "float32" }, @@ -27408,8 +27432,8 @@ "name": "m_flEmissionDuration", "name_hash": 12501262913183947920, "networked": false, - "offset": 816, - "size": 352, + "offset": 848, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -27418,7 +27442,7 @@ "name": "m_flEmissionRate", "name_hash": 12501262911025406738, "networked": false, - "offset": 1168, + "offset": 1216, "size": 4, "type": "float32" }, @@ -27428,7 +27452,7 @@ "name": "m_nSnapshotControlPoint", "name_hash": 12501262911188383980, "networked": false, - "offset": 1172, + "offset": 1220, "size": 4, "type": "int32" }, @@ -27438,7 +27462,7 @@ "name": "m_strSnapshotSubset", "name_hash": 12501262913946422878, "networked": false, - "offset": 1176, + "offset": 1224, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -27449,7 +27473,7 @@ "name": "m_bEmitInstantaneously", "name_hash": 12501262910866038843, "networked": false, - "offset": 1184, + "offset": 1232, "size": 1, "type": "bool" }, @@ -27459,7 +27483,7 @@ "name": "m_bFinalEmitOnStop", "name_hash": 12501262912549563005, "networked": false, - "offset": 1185, + "offset": 1233, "size": 1, "type": "bool" }, @@ -27469,8 +27493,8 @@ "name": "m_flScale", "name_hash": 12501262913839932463, "networked": false, - "offset": 1192, - "size": 352, + "offset": 1240, + "size": 368, "type": "CParticleCollectionFloatInput" } ], @@ -27480,7 +27504,7 @@ "name": "C_OP_MaintainEmitter", "name_hash": 2910677090, "project": "particles", - "size": 1544 + "size": 1608 }, { "alignment": 255, @@ -27635,7 +27659,7 @@ "name": "m_fSpeedMin", "name_hash": 3734170627545358840, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" }, @@ -27645,7 +27669,7 @@ "name": "m_fSpeedMax", "name_hash": 3734170627915746386, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "float32" }, @@ -27655,7 +27679,7 @@ "name": "m_bIgnoreDt", "name_hash": 3734170625288963587, "networked": false, - "offset": 464, + "offset": 480, "size": 1, "type": "bool" } @@ -27666,7 +27690,7 @@ "name": "C_INIT_VelocityFromNormal", "name_hash": 869429350, "project": "particles", - "size": 472 + "size": 488 }, { "alignment": 8, @@ -27681,7 +27705,7 @@ "name": "m_flMaxVelocity", "name_hash": 16705677848569697856, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "float32" }, @@ -27691,7 +27715,7 @@ "name": "m_flMinVelocity", "name_hash": 16705677850825394910, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "float32" }, @@ -27701,7 +27725,7 @@ "name": "m_nOverrideCP", "name_hash": 16705677851609354594, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -27711,7 +27735,7 @@ "name": "m_nOverrideCPField", "name_hash": 16705677848701673606, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" } @@ -27722,7 +27746,7 @@ "name": "C_OP_MaxVelocity", "name_hash": 3889593726, "project": "particles", - "size": 464 + "size": 480 }, { "alignment": 8, @@ -27889,7 +27913,7 @@ "name": "m_bProjectCharacter", "name_hash": 11777180239952240969, "networked": false, - "offset": 528, + "offset": 544, "size": 1, "type": "bool" }, @@ -27899,7 +27923,7 @@ "name": "m_bProjectWorld", "name_hash": 11777180237090796242, "networked": false, - "offset": 529, + "offset": 545, "size": 1, "type": "bool" }, @@ -27909,7 +27933,7 @@ "name": "m_bProjectWater", "name_hash": 11777180239080943113, "networked": false, - "offset": 530, + "offset": 546, "size": 1, "type": "bool" }, @@ -27919,7 +27943,7 @@ "name": "m_bFlipHorizontal", "name_hash": 11777180239927745274, "networked": false, - "offset": 531, + "offset": 547, "size": 1, "type": "bool" }, @@ -27929,7 +27953,7 @@ "name": "m_bEnableProjectedDepthControls", "name_hash": 11777180240018973217, "networked": false, - "offset": 532, + "offset": 548, "size": 1, "type": "bool" }, @@ -27939,7 +27963,7 @@ "name": "m_flMinProjectionDepth", "name_hash": 11777180238750621617, "networked": false, - "offset": 536, + "offset": 552, "size": 4, "type": "float32" }, @@ -27949,7 +27973,7 @@ "name": "m_flMaxProjectionDepth", "name_hash": 11777180239320455643, "networked": false, - "offset": 540, + "offset": 556, "size": 4, "type": "float32" }, @@ -27959,7 +27983,7 @@ "name": "m_vecProjectedMaterials", "name_hash": 11777180237376688047, "networked": false, - "offset": 544, + "offset": 560, "size": 24, "template": [ "RenderProjectedMaterial_t" @@ -27973,8 +27997,8 @@ "name": "m_flMaterialSelection", "name_hash": 11777180238483072400, "networked": false, - "offset": 568, - "size": 352, + "offset": 584, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -27983,7 +28007,7 @@ "name": "m_flAnimationTimeScale", "name_hash": 11777180237447806964, "networked": false, - "offset": 920, + "offset": 952, "size": 4, "type": "float32" }, @@ -27993,7 +28017,7 @@ "name": "m_bOrientToNormal", "name_hash": 11777180241171108618, "networked": false, - "offset": 924, + "offset": 956, "size": 1, "type": "bool" }, @@ -28003,7 +28027,7 @@ "name": "m_MaterialVars", "name_hash": 11777180241167261030, "networked": false, - "offset": 928, + "offset": 960, "size": 24, "template": [ "MaterialVariable_t" @@ -28017,8 +28041,8 @@ "name": "m_flRadiusScale", "name_hash": 11777180239776579929, "networked": false, - "offset": 952, - "size": 352, + "offset": 984, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -28027,8 +28051,8 @@ "name": "m_flAlphaScale", "name_hash": 11777180240930749477, "networked": false, - "offset": 1304, - "size": 352, + "offset": 1352, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -28037,8 +28061,8 @@ "name": "m_flRollScale", "name_hash": 11777180241025384306, "networked": false, - "offset": 1656, - "size": 352, + "offset": 1720, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -28047,7 +28071,7 @@ "name": "m_nAlpha2Field", "name_hash": 11777180241092324801, "networked": false, - "offset": 2008, + "offset": 2088, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -28057,8 +28081,8 @@ "name": "m_vecColorScale", "name_hash": 11777180239641950394, "networked": false, - "offset": 2016, - "size": 1656, + "offset": 2096, + "size": 1720, "type": "CParticleCollectionVecInput" }, { @@ -28067,7 +28091,7 @@ "name": "m_nColorBlendType", "name_hash": 11777180240651415503, "networked": false, - "offset": 3672, + "offset": 3816, "size": 4, "type": "ParticleColorBlendType_t" } @@ -28078,7 +28102,7 @@ "name": "C_OP_RenderProjected", "name_hash": 2742088455, "project": "particles", - "size": 3704 + "size": 3848 }, { "alignment": 8, @@ -28176,7 +28200,7 @@ "name": "C_INIT_RandomNamedModelMeshGroup", "name_hash": 1973928665, "project": "particles", - "size": 496 + "size": 512 }, { "alignment": 8, @@ -28227,8 +28251,8 @@ "name": "m_flForceScale", "name_hash": 8137915110943880080, "networked": false, - "offset": 464, - "size": 352, + "offset": 480, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -28237,8 +28261,8 @@ "name": "m_vForce", "name_hash": 8137915113579524264, "networked": false, - "offset": 816, - "size": 1656, + "offset": 848, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -28247,7 +28271,7 @@ "name": "m_nCP", "name_hash": 8137915113683686514, "networked": false, - "offset": 2472, + "offset": 2568, "size": 4, "type": "int32" } @@ -28258,7 +28282,7 @@ "name": "C_OP_PerParticleForce", "name_hash": 1894756013, "project": "particles", - "size": 2480 + "size": 2576 }, { "alignment": 255, @@ -28949,7 +28973,7 @@ "name": "m_nFieldOutput", "name_hash": 9297057311383262726, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -28959,7 +28983,7 @@ "name": "m_nFieldInput", "name_hash": 9297057310460827241, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -28969,7 +28993,7 @@ "name": "m_nIncrement", "name_hash": 9297057308126867842, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -28979,7 +29003,7 @@ "name": "m_nGroupID", "name_hash": 9297057308535181621, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" } @@ -28990,7 +29014,7 @@ "name": "C_OP_InheritFromPeerSystem", "name_hash": 2164639837, "project": "particles", - "size": 464 + "size": 480 }, { "alignment": 255, @@ -29282,7 +29306,7 @@ "name": "m_modelInput", "name_hash": 15555742371713126926, "networked": false, - "offset": 456, + "offset": 472, "size": 96, "type": "CParticleModelInput" }, @@ -29292,7 +29316,7 @@ "name": "m_transformInput", "name_hash": 15555742368746362473, "networked": false, - "offset": 552, + "offset": 568, "size": 104, "type": "CParticleTransformInput" }, @@ -29302,7 +29326,7 @@ "name": "m_nForceInModel", "name_hash": 15555742370510620588, "networked": false, - "offset": 656, + "offset": 672, "size": 4, "type": "int32" }, @@ -29312,7 +29336,7 @@ "name": "m_bScaleToVolume", "name_hash": 15555742368575243394, "networked": false, - "offset": 660, + "offset": 676, "size": 1, "type": "bool" }, @@ -29322,7 +29346,7 @@ "name": "m_bEvenDistribution", "name_hash": 15555742369987108967, "networked": false, - "offset": 661, + "offset": 677, "size": 1, "type": "bool" }, @@ -29332,8 +29356,8 @@ "name": "m_nDesiredHitbox", "name_hash": 15555742372008121115, "networked": false, - "offset": 664, - "size": 352, + "offset": 680, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -29342,7 +29366,7 @@ "name": "m_nHitboxValueFromControlPointIndex", "name_hash": 15555742370050864647, "networked": false, - "offset": 1016, + "offset": 1048, "size": 4, "type": "int32" }, @@ -29352,8 +29376,8 @@ "name": "m_vecHitBoxScale", "name_hash": 15555742369254883255, "networked": false, - "offset": 1024, - "size": 1656, + "offset": 1056, + "size": 1720, "type": "CParticleCollectionVecInput" }, { @@ -29362,7 +29386,7 @@ "name": "m_flBoneVelocity", "name_hash": 15555742370722730882, "networked": false, - "offset": 2680, + "offset": 2776, "size": 4, "type": "float32" }, @@ -29372,7 +29396,7 @@ "name": "m_flMaxBoneVelocity", "name_hash": 15555742369386505050, "networked": false, - "offset": 2684, + "offset": 2780, "size": 4, "type": "float32" }, @@ -29382,8 +29406,8 @@ "name": "m_vecDirectionBias", "name_hash": 15555742369274304463, "networked": false, - "offset": 2688, - "size": 1656, + "offset": 2784, + "size": 1720, "type": "CParticleCollectionVecInput" }, { @@ -29395,7 +29419,7 @@ "name": "m_HitboxSetName", "name_hash": 15555742369543469838, "networked": false, - "offset": 4344, + "offset": 4504, "size": 128, "type": "char" }, @@ -29405,7 +29429,7 @@ "name": "m_bLocalCoords", "name_hash": 15555742368583325406, "networked": false, - "offset": 4472, + "offset": 4632, "size": 1, "type": "bool" }, @@ -29415,7 +29439,7 @@ "name": "m_bUseBones", "name_hash": 15555742368045044619, "networked": false, - "offset": 4473, + "offset": 4633, "size": 1, "type": "bool" }, @@ -29425,7 +29449,7 @@ "name": "m_bUseMesh", "name_hash": 15555742371736599321, "networked": false, - "offset": 4474, + "offset": 4634, "size": 1, "type": "bool" }, @@ -29435,8 +29459,8 @@ "name": "m_flShellSize", "name_hash": 15555742367843621666, "networked": false, - "offset": 4480, - "size": 352, + "offset": 4640, + "size": 368, "type": "CParticleCollectionFloatInput" } ], @@ -29446,7 +29470,7 @@ "name": "C_INIT_CreateOnModel", "name_hash": 3621853508, "project": "particles", - "size": 4832 + "size": 5008 }, { "alignment": 16, @@ -29635,8 +29659,8 @@ "name": "m_InputValue", "name_hash": 7646455940098839608, "networked": false, - "offset": 456, - "size": 352, + "offset": 472, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -29645,7 +29669,7 @@ "name": "m_nOutputField", "name_hash": 7646455940066013044, "networked": false, - "offset": 808, + "offset": 840, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -29655,7 +29679,7 @@ "name": "m_nSetMethod", "name_hash": 7646455943438517022, "networked": false, - "offset": 812, + "offset": 844, "size": 4, "type": "ParticleSetMethod_t" }, @@ -29665,8 +29689,8 @@ "name": "m_InputStrength", "name_hash": 7646455942355555070, "networked": false, - "offset": 816, - "size": 352, + "offset": 848, + "size": 368, "type": "CPerParticleFloatInput" } ], @@ -29676,7 +29700,7 @@ "name": "C_INIT_InitFloat", "name_hash": 1780329258, "project": "particles", - "size": 1168 + "size": 1216 }, { "alignment": 8, @@ -29774,7 +29798,7 @@ "name": "m_flAttractionMinDistance", "name_hash": 8666072270997743149, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "float32" }, @@ -29784,7 +29808,7 @@ "name": "m_flAttractionMaxDistance", "name_hash": 8666072268609353759, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "float32" }, @@ -29794,7 +29818,7 @@ "name": "m_flAttractionMaxStrength", "name_hash": 8666072270212902653, "networked": false, - "offset": 472, + "offset": 488, "size": 4, "type": "float32" }, @@ -29804,7 +29828,7 @@ "name": "m_flRepulsionMinDistance", "name_hash": 8666072267949207473, "networked": false, - "offset": 476, + "offset": 492, "size": 4, "type": "float32" }, @@ -29814,7 +29838,7 @@ "name": "m_flRepulsionMaxDistance", "name_hash": 8666072269065103003, "networked": false, - "offset": 480, + "offset": 496, "size": 4, "type": "float32" }, @@ -29824,7 +29848,7 @@ "name": "m_flRepulsionMaxStrength", "name_hash": 8666072270638160929, "networked": false, - "offset": 484, + "offset": 500, "size": 4, "type": "float32" }, @@ -29834,7 +29858,7 @@ "name": "m_bUseAABB", "name_hash": 8666072268229246766, "networked": false, - "offset": 488, + "offset": 504, "size": 1, "type": "bool" } @@ -29845,7 +29869,7 @@ "name": "C_OP_IntraParticleForce", "name_hash": 2017727184, "project": "particles", - "size": 496 + "size": 512 }, { "alignment": 8, @@ -30137,8 +30161,8 @@ "name": "m_vecRotAxis", "name_hash": 4954489492729176419, "networked": false, - "offset": 448, - "size": 1656, + "offset": 464, + "size": 1720, "type": "CParticleCollectionVecInput" }, { @@ -30147,8 +30171,8 @@ "name": "m_flRotRate", "name_hash": 4954489492020376918, "networked": false, - "offset": 2104, - "size": 352, + "offset": 2184, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -30157,7 +30181,7 @@ "name": "m_TransformInput", "name_hash": 4954489493307376265, "networked": false, - "offset": 2456, + "offset": 2552, "size": 104, "type": "CParticleTransformInput" }, @@ -30167,7 +30191,7 @@ "name": "m_bLocalSpace", "name_hash": 4954489491936087662, "networked": false, - "offset": 2560, + "offset": 2656, "size": 1, "type": "bool" } @@ -30178,7 +30202,7 @@ "name": "C_OP_MovementRotateParticleAroundAxis", "name_hash": 1153556977, "project": "particles", - "size": 2568 + "size": 2664 }, { "alignment": 255, @@ -30229,7 +30253,7 @@ "name": "m_nExpression", "name_hash": 10933668550485031, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "VectorFloatExpressionType_t" }, @@ -30239,8 +30263,8 @@ "name": "m_vInput1", "name_hash": 10933671963863002, "networked": false, - "offset": 456, - "size": 1656, + "offset": 472, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -30249,8 +30273,8 @@ "name": "m_vInput2", "name_hash": 10933671947085383, "networked": false, - "offset": 2112, - "size": 1656, + "offset": 2192, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -30259,8 +30283,8 @@ "name": "m_flOutputRemap", "name_hash": 10933668486396271, "networked": false, - "offset": 3768, - "size": 352, + "offset": 3912, + "size": 368, "type": "CParticleRemapFloatInput" }, { @@ -30269,7 +30293,7 @@ "name": "m_nOutputField", "name_hash": 10933669024722804, "networked": false, - "offset": 4120, + "offset": 4280, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -30279,7 +30303,7 @@ "name": "m_nSetMethod", "name_hash": 10933672397226782, "networked": false, - "offset": 4124, + "offset": 4284, "size": 4, "type": "ParticleSetMethod_t" } @@ -30290,7 +30314,7 @@ "name": "C_OP_SetFloatAttributeToVectorExpression", "name_hash": 2545693, "project": "particles", - "size": 4128 + "size": 4288 }, { "alignment": 255, @@ -30356,7 +30380,7 @@ "name": "m_bUseWorldLocation", "name_hash": 1347042975224540887, "networked": false, - "offset": 456, + "offset": 472, "size": 1, "type": "bool" }, @@ -30366,7 +30390,7 @@ "name": "m_bOrient", "name_hash": 1347042973234632788, "networked": false, - "offset": 457, + "offset": 473, "size": 1, "type": "bool" }, @@ -30376,7 +30400,7 @@ "name": "m_bSetOnce", "name_hash": 1347042972937883782, "networked": false, - "offset": 458, + "offset": 474, "size": 1, "type": "bool" }, @@ -30386,7 +30410,7 @@ "name": "m_nCP1", "name_hash": 1347042974708655481, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" }, @@ -30396,7 +30420,7 @@ "name": "m_nCP2", "name_hash": 1347042974658322624, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "int32" }, @@ -30406,7 +30430,7 @@ "name": "m_nCP3", "name_hash": 1347042974675100243, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "int32" }, @@ -30416,7 +30440,7 @@ "name": "m_nCP4", "name_hash": 1347042974758988338, "networked": false, - "offset": 472, + "offset": 488, "size": 4, "type": "int32" }, @@ -30426,7 +30450,7 @@ "name": "m_vecCP1Pos", "name_hash": 1347042972222523609, "networked": false, - "offset": 476, + "offset": 492, "size": 12, "templated": "Vector", "type": "Vector" @@ -30437,7 +30461,7 @@ "name": "m_vecCP2Pos", "name_hash": 1347042973391293766, "networked": false, - "offset": 488, + "offset": 504, "size": 12, "templated": "Vector", "type": "Vector" @@ -30448,7 +30472,7 @@ "name": "m_vecCP3Pos", "name_hash": 1347042974961578063, "networked": false, - "offset": 500, + "offset": 516, "size": 12, "templated": "Vector", "type": "Vector" @@ -30459,7 +30483,7 @@ "name": "m_vecCP4Pos", "name_hash": 1347042973923534108, "networked": false, - "offset": 512, + "offset": 528, "size": 12, "templated": "Vector", "type": "Vector" @@ -30470,7 +30494,7 @@ "name": "m_nHeadLocation", "name_hash": 1347042973974321784, "networked": false, - "offset": 524, + "offset": 540, "size": 4, "type": "int32" } @@ -30481,7 +30505,7 @@ "name": "C_OP_SetControlPointPositions", "name_hash": 313632882, "project": "particles", - "size": 528 + "size": 544 }, { "alignment": 255, @@ -30573,7 +30597,7 @@ "name": "m_fMinDistance", "name_hash": 4824144826089256876, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "float32" }, @@ -30583,7 +30607,7 @@ "name": "m_flMaxDistance", "name_hash": 4824144824620364640, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "float32" }, @@ -30593,7 +30617,7 @@ "name": "m_flTimeScale", "name_hash": 4824144825091453788, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" }, @@ -30603,7 +30627,7 @@ "name": "m_bLoopedPath", "name_hash": 4824144823359685721, "networked": false, - "offset": 460, + "offset": 476, "size": 1, "type": "bool" }, @@ -30613,7 +30637,7 @@ "name": "m_pointList", "name_hash": 4824144824601588989, "networked": false, - "offset": 464, + "offset": 480, "size": 24, "template": [ "PointDefinitionWithTimeValues_t" @@ -30628,7 +30652,7 @@ "name": "C_OP_ConstrainDistanceToUserSpecifiedPath", "name_hash": 1123208744, "project": "particles", - "size": 488 + "size": 504 }, { "alignment": 8, @@ -30643,7 +30667,7 @@ "name": "m_nComponent1", "name_hash": 4257806135456349351, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -30653,7 +30677,7 @@ "name": "m_nComponent2", "name_hash": 4257806135473126970, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" }, @@ -30663,7 +30687,7 @@ "name": "m_TransformInput", "name_hash": 4257806138168165001, "networked": false, - "offset": 464, + "offset": 480, "size": 104, "type": "CParticleTransformInput" }, @@ -30673,8 +30697,8 @@ "name": "m_flParticleDensity", "name_hash": 4257806139294530031, "networked": false, - "offset": 568, - "size": 352, + "offset": 584, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -30683,8 +30707,8 @@ "name": "m_flOffset", "name_hash": 4257806137280477748, "networked": false, - "offset": 920, - "size": 352, + "offset": 952, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -30693,8 +30717,8 @@ "name": "m_flRadius1", "name_hash": 4257806138118793204, "networked": false, - "offset": 1272, - "size": 352, + "offset": 1320, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -30703,8 +30727,8 @@ "name": "m_flRadius2", "name_hash": 4257806138169126061, "networked": false, - "offset": 1624, - "size": 352, + "offset": 1688, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -30713,7 +30737,7 @@ "name": "m_bUseCount", "name_hash": 4257806137433700779, "networked": false, - "offset": 1976, + "offset": 2056, "size": 1, "type": "bool" }, @@ -30723,7 +30747,7 @@ "name": "m_bUseLocalCoords", "name_hash": 4257806137475274101, "networked": false, - "offset": 1977, + "offset": 2057, "size": 1, "type": "bool" }, @@ -30733,7 +30757,7 @@ "name": "m_bOffsetExistingPos", "name_hash": 4257806137192952475, "networked": false, - "offset": 1978, + "offset": 2058, "size": 1, "type": "bool" } @@ -30744,7 +30768,7 @@ "name": "C_INIT_CreateInEpitrochoid", "name_hash": 991347743, "project": "particles", - "size": 1984 + "size": 2064 }, { "alignment": 8, @@ -30759,7 +30783,7 @@ "name": "m_flRadiusScale", "name_hash": 8666850200589042009, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "float32" }, @@ -30769,7 +30793,7 @@ "name": "m_flForceScale", "name_hash": 8666850198986158992, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "float32" }, @@ -30779,7 +30803,7 @@ "name": "m_flTargetDensity", "name_hash": 8666850198137210774, "networked": false, - "offset": 472, + "offset": 488, "size": 4, "type": "float32" } @@ -30790,7 +30814,7 @@ "name": "C_OP_DensityForce", "name_hash": 2017908310, "project": "particles", - "size": 480 + "size": 496 }, { "alignment": 8, @@ -30805,8 +30829,8 @@ "name": "m_InputRadius", "name_hash": 1592004408464155385, "networked": false, - "offset": 456, - "size": 352, + "offset": 472, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -30815,8 +30839,8 @@ "name": "m_InputMagnitude", "name_hash": 1592004410329363895, "networked": false, - "offset": 808, - "size": 352, + "offset": 840, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -30825,7 +30849,7 @@ "name": "m_nFalloffFunction", "name_hash": 1592004410753809789, "networked": false, - "offset": 1160, + "offset": 1208, "size": 4, "type": "ParticleFalloffFunction_t" }, @@ -30835,8 +30859,8 @@ "name": "m_InputFalloffExp", "name_hash": 1592004409381237654, "networked": false, - "offset": 1168, - "size": 352, + "offset": 1216, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -30845,7 +30869,7 @@ "name": "m_nImpulseType", "name_hash": 1592004408100655136, "networked": false, - "offset": 1520, + "offset": 1584, "size": 4, "type": "ParticleImpulseType_t" } @@ -30856,7 +30880,7 @@ "name": "C_INIT_CreateParticleImpulse", "name_hash": 370667411, "project": "particles", - "size": 1528 + "size": 1592 }, { "alignment": 255, @@ -30891,7 +30915,7 @@ "name": "m_nCPInput", "name_hash": 11940933548745185078, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "int32" }, @@ -30901,7 +30925,7 @@ "name": "m_nFieldOutput", "name_hash": 11940933548375184902, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -30911,7 +30935,7 @@ "name": "m_nLocalSpaceCP", "name_hash": 11940933547896458033, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -30921,7 +30945,7 @@ "name": "m_vInputMin", "name_hash": 11940933545440033993, "networked": false, - "offset": 460, + "offset": 476, "size": 12, "templated": "Vector", "type": "Vector" @@ -30932,7 +30956,7 @@ "name": "m_vInputMax", "name_hash": 11940933545203867399, "networked": false, - "offset": 472, + "offset": 488, "size": 12, "templated": "Vector", "type": "Vector" @@ -30943,7 +30967,7 @@ "name": "m_vOutputMin", "name_hash": 11940933547215121532, "networked": false, - "offset": 484, + "offset": 500, "size": 12, "templated": "Vector", "type": "Vector" @@ -30954,7 +30978,7 @@ "name": "m_vOutputMax", "name_hash": 11940933546911844462, "networked": false, - "offset": 496, + "offset": 512, "size": 12, "templated": "Vector", "type": "Vector" @@ -30965,7 +30989,7 @@ "name": "m_flStartTime", "name_hash": 11940933546270432708, "networked": false, - "offset": 508, + "offset": 524, "size": 4, "type": "float32" }, @@ -30975,7 +30999,7 @@ "name": "m_flEndTime", "name_hash": 11940933545066880925, "networked": false, - "offset": 512, + "offset": 528, "size": 4, "type": "float32" }, @@ -30985,7 +31009,7 @@ "name": "m_flInterpRate", "name_hash": 11940933548077680039, "networked": false, - "offset": 516, + "offset": 532, "size": 4, "type": "float32" }, @@ -30995,7 +31019,7 @@ "name": "m_nSetMethod", "name_hash": 11940933548742263582, "networked": false, - "offset": 520, + "offset": 536, "size": 4, "type": "ParticleSetMethod_t" }, @@ -31005,7 +31029,7 @@ "name": "m_bOffset", "name_hash": 11940933544915839786, "networked": false, - "offset": 524, + "offset": 540, "size": 1, "type": "bool" }, @@ -31015,7 +31039,7 @@ "name": "m_bAccelerate", "name_hash": 11940933547373559632, "networked": false, - "offset": 525, + "offset": 541, "size": 1, "type": "bool" } @@ -31026,7 +31050,7 @@ "name": "C_OP_RemapCPtoVector", "name_hash": 2780215243, "project": "particles", - "size": 528 + "size": 544 }, { "alignment": 8, @@ -31285,7 +31309,7 @@ "name": "m_nControlPointNumber", "name_hash": 16500190232511096509, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "int32" }, @@ -31295,8 +31319,8 @@ "name": "m_vecOffset", "name_hash": 16500190234624248874, "networked": false, - "offset": 456, - "size": 1656, + "offset": 472, + "size": 1720, "type": "CParticleCollectionVecInput" }, { @@ -31305,7 +31329,7 @@ "name": "m_bOffsetLocal", "name_hash": 16500190235485614529, "networked": false, - "offset": 2112, + "offset": 2192, "size": 1, "type": "bool" }, @@ -31315,7 +31339,7 @@ "name": "m_nParticleSelection", "name_hash": 16500190234171965095, "networked": false, - "offset": 2116, + "offset": 2196, "size": 4, "type": "ParticleSelection_t" }, @@ -31325,8 +31349,8 @@ "name": "m_nParticleNumber", "name_hash": 16500190231768753154, "networked": false, - "offset": 2120, - "size": 352, + "offset": 2200, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -31335,7 +31359,7 @@ "name": "m_nPinBreakType", "name_hash": 16500190231944164871, "networked": false, - "offset": 2472, + "offset": 2568, "size": 4, "type": "ParticlePinDistance_t" }, @@ -31345,8 +31369,8 @@ "name": "m_flBreakDistance", "name_hash": 16500190234361073065, "networked": false, - "offset": 2480, - "size": 352, + "offset": 2576, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -31355,8 +31379,8 @@ "name": "m_flBreakSpeed", "name_hash": 16500190231851145941, "networked": false, - "offset": 2832, - "size": 352, + "offset": 2944, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -31365,8 +31389,8 @@ "name": "m_flAge", "name_hash": 16500190232784358134, "networked": false, - "offset": 3184, - "size": 352, + "offset": 3312, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -31375,7 +31399,7 @@ "name": "m_nBreakControlPointNumber", "name_hash": 16500190231849463712, "networked": false, - "offset": 3536, + "offset": 3680, "size": 4, "type": "int32" }, @@ -31385,7 +31409,7 @@ "name": "m_nBreakControlPointNumber2", "name_hash": 16500190235616617174, "networked": false, - "offset": 3540, + "offset": 3684, "size": 4, "type": "int32" }, @@ -31395,8 +31419,8 @@ "name": "m_flBreakValue", "name_hash": 16500190234959475787, "networked": false, - "offset": 3544, - "size": 352, + "offset": 3688, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -31405,8 +31429,8 @@ "name": "m_flInterpolation", "name_hash": 16500190234929379719, "networked": false, - "offset": 3896, - "size": 352, + "offset": 4056, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -31415,7 +31439,7 @@ "name": "m_bRetainInitialVelocity", "name_hash": 16500190231907570643, "networked": false, - "offset": 4248, + "offset": 4424, "size": 1, "type": "bool" } @@ -31426,7 +31450,7 @@ "name": "C_OP_PinParticleToCP", "name_hash": 3841749912, "project": "particles", - "size": 4256 + "size": 4432 }, { "alignment": 4, @@ -31483,7 +31507,7 @@ "name": "m_vecTestDir", "name_hash": 8237958580774463156, "networked": false, - "offset": 448, + "offset": 464, "size": 12, "templated": "Vector", "type": "Vector" @@ -31494,7 +31518,7 @@ "name": "m_vecTestNormal", "name_hash": 8237958581097101298, "networked": false, - "offset": 460, + "offset": 476, "size": 12, "templated": "Vector", "type": "Vector" @@ -31505,7 +31529,7 @@ "name": "m_bCullOnMiss", "name_hash": 8237958579107234712, "networked": false, - "offset": 472, + "offset": 488, "size": 1, "type": "bool" }, @@ -31515,7 +31539,7 @@ "name": "m_bStickInsteadOfCull", "name_hash": 8237958578404729506, "networked": false, - "offset": 473, + "offset": 489, "size": 1, "type": "bool" }, @@ -31528,7 +31552,7 @@ "name": "m_RtEnvName", "name_hash": 8237958580803377013, "networked": false, - "offset": 474, + "offset": 490, "size": 128, "type": "char" }, @@ -31538,7 +31562,7 @@ "name": "m_nRTEnvCP", "name_hash": 8237958577554724657, "networked": false, - "offset": 604, + "offset": 620, "size": 4, "type": "int32" }, @@ -31548,7 +31572,7 @@ "name": "m_nComponent", "name_hash": 8237958580747146540, "networked": false, - "offset": 608, + "offset": 624, "size": 4, "type": "int32" } @@ -31559,7 +31583,7 @@ "name": "C_OP_RtEnvCull", "name_hash": 1918049198, "project": "particles", - "size": 616 + "size": 632 }, { "alignment": 4, @@ -31804,8 +31828,8 @@ "name": "m_vecTargetPosition", "name_hash": 13426325565549073979, "networked": false, - "offset": 456, - "size": 1656, + "offset": 472, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -31814,7 +31838,7 @@ "name": "m_bOututBehindness", "name_hash": 13426325567793413449, "networked": false, - "offset": 2112, + "offset": 2192, "size": 1, "type": "bool" }, @@ -31824,7 +31848,7 @@ "name": "m_nBehindFieldOutput", "name_hash": 13426325565895668626, "networked": false, - "offset": 2116, + "offset": 2196, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -31834,8 +31858,8 @@ "name": "m_flBehindOutputRemap", "name_hash": 13426325565379836915, "networked": false, - "offset": 2120, - "size": 352, + "offset": 2200, + "size": 368, "type": "CParticleRemapFloatInput" } ], @@ -31845,7 +31869,7 @@ "name": "C_INIT_ScreenSpacePositionOfTarget", "name_hash": 3126060023, "project": "particles", - "size": 2472 + "size": 2568 }, { "alignment": 16, @@ -31930,7 +31954,7 @@ "name": "m_nOutputControlPoint", "name_hash": 2179713839147978713, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -31940,7 +31964,7 @@ "name": "m_nOutputField", "name_hash": 2179713839347494772, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" }, @@ -31950,7 +31974,7 @@ "name": "m_flInputMin", "name_hash": 2179713842404789519, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "float32" }, @@ -31960,7 +31984,7 @@ "name": "m_flInputMax", "name_hash": 2179713842101512449, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "float32" }, @@ -31970,7 +31994,7 @@ "name": "m_flOutputMin", "name_hash": 2179713840106534678, "networked": false, - "offset": 472, + "offset": 488, "size": 4, "type": "float32" }, @@ -31980,7 +32004,7 @@ "name": "m_flOutputMax", "name_hash": 2179713839872927940, "networked": false, - "offset": 476, + "offset": 492, "size": 4, "type": "float32" }, @@ -31990,7 +32014,7 @@ "name": "m_StackName", "name_hash": 2179713840860741724, "networked": false, - "offset": 480, + "offset": 496, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -32001,7 +32025,7 @@ "name": "m_OperatorName", "name_hash": 2179713840949426014, "networked": false, - "offset": 488, + "offset": 504, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -32012,7 +32036,7 @@ "name": "m_FieldName", "name_hash": 2179713838673687748, "networked": false, - "offset": 496, + "offset": 512, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -32024,7 +32048,7 @@ "name": "C_OP_DriveCPFromGlobalSoundFloat", "name_hash": 507504176, "project": "particles", - "size": 512 + "size": 528 }, { "alignment": 4, @@ -32087,7 +32111,7 @@ "name": "m_nCP", "name_hash": 9242578700760126578, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "int32" }, @@ -32097,7 +32121,7 @@ "name": "m_nFieldOutput", "name_hash": 9242578700660282886, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -32107,7 +32131,7 @@ "name": "m_flScale", "name_hash": 9242578699884274735, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" }, @@ -32117,7 +32141,7 @@ "name": "m_flOffsetRot", "name_hash": 9242578699832064073, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "float32" }, @@ -32127,7 +32151,7 @@ "name": "m_vecOffsetAxis", "name_hash": 9242578701016928655, "networked": false, - "offset": 464, + "offset": 480, "size": 12, "templated": "Vector", "type": "Vector" @@ -32138,7 +32162,7 @@ "name": "m_bNormalize", "name_hash": 9242578698031088204, "networked": false, - "offset": 476, + "offset": 492, "size": 1, "type": "bool" }, @@ -32148,7 +32172,7 @@ "name": "m_nFieldStrength", "name_hash": 9242578700495709758, "networked": false, - "offset": 480, + "offset": 496, "size": 4, "type": "ParticleAttributeIndex_t" } @@ -32159,7 +32183,7 @@ "name": "C_OP_RemapDirectionToCPToVector", "name_hash": 2151955547, "project": "particles", - "size": 488 + "size": 504 }, { "alignment": 8, @@ -32174,7 +32198,7 @@ "name": "m_nFieldOutput", "name_hash": 6653890448369817094, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -32184,8 +32208,8 @@ "name": "m_flInputMin", "name_hash": 6653890448421686543, "networked": false, - "offset": 456, - "size": 352, + "offset": 472, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -32194,8 +32218,8 @@ "name": "m_flInputMax", "name_hash": 6653890448118409473, "networked": false, - "offset": 808, - "size": 352, + "offset": 840, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -32204,8 +32228,8 @@ "name": "m_flOutputMin", "name_hash": 6653890446123431702, "networked": false, - "offset": 1160, - "size": 352, + "offset": 1208, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -32214,8 +32238,8 @@ "name": "m_flOutputMax", "name_hash": 6653890445889824964, "networked": false, - "offset": 1512, - "size": 352, + "offset": 1576, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -32224,8 +32248,8 @@ "name": "m_vecWaveLength", "name_hash": 6653890445385695288, "networked": false, - "offset": 1864, - "size": 1656, + "offset": 1944, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -32234,8 +32258,8 @@ "name": "m_vecHarmonics", "name_hash": 6653890446967091583, "networked": false, - "offset": 3520, - "size": 1656, + "offset": 3664, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -32244,7 +32268,7 @@ "name": "m_nSetMethod", "name_hash": 6653890448736895774, "networked": false, - "offset": 5176, + "offset": 5384, "size": 4, "type": "ParticleSetMethod_t" }, @@ -32254,7 +32278,7 @@ "name": "m_nLocalSpaceControlPoint", "name_hash": 6653890444895116279, "networked": false, - "offset": 5180, + "offset": 5388, "size": 4, "type": "int32" }, @@ -32264,7 +32288,7 @@ "name": "m_b3D", "name_hash": 6653890445139099186, "networked": false, - "offset": 5184, + "offset": 5392, "size": 1, "type": "bool" } @@ -32275,7 +32299,7 @@ "name": "C_OP_ChladniWave", "name_hash": 1549229595, "project": "particles", - "size": 5192 + "size": 5400 }, { "alignment": 8, @@ -32290,7 +32314,7 @@ "name": "m_nChildGroupID", "name_hash": 4760960200489552229, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "int32" }, @@ -32300,7 +32324,7 @@ "name": "m_nFirstControlPoint", "name_hash": 4760960198578894416, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "int32" }, @@ -32310,7 +32334,7 @@ "name": "m_nNumControlPoints", "name_hash": 4760960198093225039, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -32320,8 +32344,8 @@ "name": "m_nFirstSourcePoint", "name_hash": 4760960199307411854, "networked": false, - "offset": 464, - "size": 352, + "offset": 480, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -32330,7 +32354,7 @@ "name": "m_bReverse", "name_hash": 4760960200596136677, "networked": false, - "offset": 816, + "offset": 848, "size": 1, "type": "bool" }, @@ -32340,7 +32364,7 @@ "name": "m_bSetOrientation", "name_hash": 4760960200443760183, "networked": false, - "offset": 817, + "offset": 849, "size": 1, "type": "bool" }, @@ -32350,7 +32374,7 @@ "name": "m_nOrientation", "name_hash": 4760960199620781421, "networked": false, - "offset": 820, + "offset": 852, "size": 4, "type": "ParticleOrientationType_t" } @@ -32361,7 +32385,7 @@ "name": "C_OP_SetChildControlPoints", "name_hash": 1108497427, "project": "particles", - "size": 824 + "size": 856 }, { "alignment": 4, @@ -32465,7 +32489,7 @@ "name": "m_flShapeRestorationTime", "name_hash": 5761282284870043049, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "float32" } @@ -32476,7 +32500,7 @@ "name": "C_OP_ShapeMatchingConstraint", "name_hash": 1341403062, "project": "particles", - "size": 456 + "size": 472 }, { "alignment": 8, @@ -32491,7 +32515,7 @@ "name": "m_transformInput", "name_hash": 18015596308124849769, "networked": false, - "offset": 456, + "offset": 472, "size": 104, "type": "CParticleTransformInput" }, @@ -32501,7 +32525,7 @@ "name": "m_nControlPointAxis", "name_hash": 18015596309044935933, "networked": false, - "offset": 560, + "offset": 576, "size": 4, "type": "ParticleControlPointAxis_t" } @@ -32512,7 +32536,7 @@ "name": "C_INIT_NormalAlignToCP", "name_hash": 4194582884, "project": "particles", - "size": 568 + "size": 584 }, { "alignment": 8, @@ -32737,8 +32761,8 @@ "name": "m_OffsetMin", "name_hash": 2756158349356485598, "networked": false, - "offset": 456, - "size": 1656, + "offset": 472, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -32747,8 +32771,8 @@ "name": "m_OffsetMax", "name_hash": 2756158349657099644, "networked": false, - "offset": 2112, - "size": 1656, + "offset": 2192, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -32757,7 +32781,7 @@ "name": "m_TransformInput", "name_hash": 2756158350260290185, "networked": false, - "offset": 3768, + "offset": 3912, "size": 104, "type": "CParticleTransformInput" }, @@ -32767,7 +32791,7 @@ "name": "m_bLocalCoords", "name_hash": 2756158348060989150, "networked": false, - "offset": 3872, + "offset": 4016, "size": 1, "type": "bool" }, @@ -32777,7 +32801,7 @@ "name": "m_bProportional", "name_hash": 2756158349541061258, "networked": false, - "offset": 3873, + "offset": 4017, "size": 1, "type": "bool" }, @@ -32787,7 +32811,7 @@ "name": "m_randomnessParameters", "name_hash": 2756158349369102509, "networked": false, - "offset": 3876, + "offset": 4020, "size": 8, "type": "CRandomNumberGeneratorParameters" } @@ -32798,7 +32822,7 @@ "name": "C_INIT_PositionOffset", "name_hash": 641718122, "project": "particles", - "size": 3888 + "size": 4032 }, { "alignment": 8, @@ -32813,7 +32837,7 @@ "name": "m_nSourceCP", "name_hash": 6604176654610850743, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -32823,7 +32847,7 @@ "name": "m_nDestCP", "name_hash": 6604176657134867930, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" }, @@ -32833,7 +32857,7 @@ "name": "m_nFlowCP", "name_hash": 6604176657426756242, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "int32" }, @@ -32843,7 +32867,7 @@ "name": "m_nActiveCP", "name_hash": 6604176656039909296, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "int32" }, @@ -32853,7 +32877,7 @@ "name": "m_nActiveCPField", "name_hash": 6604176654973653628, "networked": false, - "offset": 472, + "offset": 488, "size": 4, "type": "int32" }, @@ -32863,8 +32887,8 @@ "name": "m_flRetestRate", "name_hash": 6604176654289495724, "networked": false, - "offset": 480, - "size": 352, + "offset": 496, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -32873,7 +32897,7 @@ "name": "m_bAdaptiveThreshold", "name_hash": 6604176657198748374, "networked": false, - "offset": 832, + "offset": 864, "size": 1, "type": "bool" } @@ -32884,7 +32908,7 @@ "name": "C_OP_SetControlPointToWaterSurface", "name_hash": 1537654701, "project": "particles", - "size": 840 + "size": 872 }, { "alignment": 8, @@ -33013,7 +33037,7 @@ "name": "m_nControlPointNumber", "name_hash": 2485651944969971389, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -33023,7 +33047,7 @@ "name": "m_flVelocityScale", "name_hash": 2485651947691040170, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "float32" } @@ -33034,7 +33058,7 @@ "name": "C_INIT_InheritVelocity", "name_hash": 578735942, "project": "particles", - "size": 464 + "size": 480 }, { "alignment": 8, @@ -33330,8 +33354,8 @@ "name": "m_flRadiusScale", "name_hash": 1605964789629190489, "networked": false, - "offset": 528, - "size": 352, + "offset": 544, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -33340,8 +33364,8 @@ "name": "m_flAlphaScale", "name_hash": 1605964790783360037, "networked": false, - "offset": 880, - "size": 352, + "offset": 912, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -33350,8 +33374,8 @@ "name": "m_vecColorScale", "name_hash": 1605964789494560954, "networked": false, - "offset": 1232, - "size": 1656, + "offset": 1280, + "size": 1720, "type": "CParticleCollectionVecInput" }, { @@ -33360,7 +33384,7 @@ "name": "m_nColorBlendType", "name_hash": 1605964790504026063, "networked": false, - "offset": 2888, + "offset": 3000, "size": 4, "type": "ParticleColorBlendType_t" }, @@ -33370,7 +33394,7 @@ "name": "m_hMaterial", "name_hash": 1605964789107713070, "networked": false, - "offset": 2896, + "offset": 3008, "size": 8, "template": [ "InfoForResourceTypeIMaterial2" @@ -33384,7 +33408,7 @@ "name": "m_nTextureRepetitionMode", "name_hash": 1605964788908916156, "networked": false, - "offset": 2904, + "offset": 3016, "size": 4, "type": "TextureRepetitionMode_t" }, @@ -33394,8 +33418,8 @@ "name": "m_flTextureRepeatsPerSegment", "name_hash": 1605964788094358902, "networked": false, - "offset": 2912, - "size": 352, + "offset": 3024, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -33404,8 +33428,8 @@ "name": "m_flTextureRepeatsCircumference", "name_hash": 1605964787636706803, "networked": false, - "offset": 3264, - "size": 352, + "offset": 3392, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -33414,8 +33438,8 @@ "name": "m_flColorMapOffsetV", "name_hash": 1605964787623323239, "networked": false, - "offset": 3616, - "size": 352, + "offset": 3760, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -33424,8 +33448,8 @@ "name": "m_flColorMapOffsetU", "name_hash": 1605964787640100858, "networked": false, - "offset": 3968, - "size": 352, + "offset": 4128, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -33434,8 +33458,8 @@ "name": "m_flNormalMapOffsetV", "name_hash": 1605964788195150173, "networked": false, - "offset": 4320, - "size": 352, + "offset": 4496, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -33444,8 +33468,8 @@ "name": "m_flNormalMapOffsetU", "name_hash": 1605964788144817316, "networked": false, - "offset": 4672, - "size": 352, + "offset": 4864, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -33454,7 +33478,7 @@ "name": "m_bDrawCableCaps", "name_hash": 1605964787835708921, "networked": false, - "offset": 5024, + "offset": 5232, "size": 1, "type": "bool" }, @@ -33464,7 +33488,7 @@ "name": "m_flCapRoundness", "name_hash": 1605964788344710500, "networked": false, - "offset": 5028, + "offset": 5236, "size": 4, "type": "float32" }, @@ -33474,7 +33498,7 @@ "name": "m_flCapOffsetAmount", "name_hash": 1605964787519912542, "networked": false, - "offset": 5032, + "offset": 5240, "size": 4, "type": "float32" }, @@ -33484,7 +33508,7 @@ "name": "m_flTessScale", "name_hash": 1605964790820017520, "networked": false, - "offset": 5036, + "offset": 5244, "size": 4, "type": "float32" }, @@ -33494,7 +33518,7 @@ "name": "m_nMinTesselation", "name_hash": 1605964790789761204, "networked": false, - "offset": 5040, + "offset": 5248, "size": 4, "type": "int32" }, @@ -33504,7 +33528,7 @@ "name": "m_nMaxTesselation", "name_hash": 1605964789870871618, "networked": false, - "offset": 5044, + "offset": 5252, "size": 4, "type": "int32" }, @@ -33514,17 +33538,27 @@ "name": "m_nRoundness", "name_hash": 1605964788444663488, "networked": false, - "offset": 5048, + "offset": 5256, "size": 4, "type": "int32" }, + { + "alignment": 1, + "kind": "ref", + "name": "m_nForceRoundnessFixed", + "name_hash": 1605964790428936639, + "networked": false, + "offset": 5260, + "size": 1, + "type": "bool" + }, { "alignment": 8, "kind": "ref", "name": "m_LightingTransform", "name_hash": 1605964788517041551, "networked": false, - "offset": 5056, + "offset": 5264, "size": 104, "type": "CParticleTransformInput" }, @@ -33534,7 +33568,7 @@ "name": "m_MaterialFloatVars", "name_hash": 1605964788871679340, "networked": false, - "offset": 5160, + "offset": 5368, "size": 16, "template": [ "FloatInputMaterialVariable_t" @@ -33548,7 +33582,7 @@ "name": "m_MaterialVecVars", "name_hash": 1605964790682925380, "networked": false, - "offset": 5192, + "offset": 5400, "size": 16, "template": [ "VecInputMaterialVariable_t" @@ -33557,13 +33591,13 @@ "type": "CUtlLeanVector" } ], - "fields_count": 22, + "fields_count": 23, "has_chainer": false, "is_struct": false, "name": "C_OP_RenderCables", "name_hash": 373917815, "project": "particles", - "size": 5224 + "size": 5432 }, { "alignment": 255, @@ -33753,7 +33787,7 @@ "name": "m_nControlPointNumber", "name_hash": 8588073235838510781, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -33763,7 +33797,7 @@ "name": "m_strSnapshotSubset", "name_hash": 8588073237958266462, "networked": false, - "offset": 464, + "offset": 480, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -33774,7 +33808,7 @@ "name": "m_nAttributeToRead", "name_hash": 8588073238552518558, "networked": false, - "offset": 472, + "offset": 488, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -33784,7 +33818,7 @@ "name": "m_nAttributeToWrite", "name_hash": 8588073235727924417, "networked": false, - "offset": 476, + "offset": 492, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -33794,7 +33828,7 @@ "name": "m_nLocalSpaceCP", "name_hash": 8588073238149057329, "networked": false, - "offset": 480, + "offset": 496, "size": 4, "type": "int32" }, @@ -33804,7 +33838,7 @@ "name": "m_bRandom", "name_hash": 8588073238288637378, "networked": false, - "offset": 484, + "offset": 500, "size": 1, "type": "bool" }, @@ -33814,7 +33848,7 @@ "name": "m_bReverse", "name_hash": 8588073238709281509, "networked": false, - "offset": 485, + "offset": 501, "size": 1, "type": "bool" }, @@ -33824,8 +33858,8 @@ "name": "m_nSnapShotIncrement", "name_hash": 8588073238027752962, "networked": false, - "offset": 488, - "size": 352, + "offset": 504, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -33834,8 +33868,8 @@ "name": "m_nManualSnapshotIndex", "name_hash": 8588073237465698381, "networked": false, - "offset": 840, - "size": 352, + "offset": 872, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -33844,7 +33878,7 @@ "name": "m_nRandomSeed", "name_hash": 8588073236448211047, "networked": false, - "offset": 1192, + "offset": 1240, "size": 4, "type": "int32" }, @@ -33854,7 +33888,7 @@ "name": "m_bLocalSpaceAngles", "name_hash": 8588073238896178002, "networked": false, - "offset": 1196, + "offset": 1244, "size": 1, "type": "bool" } @@ -33865,7 +33899,7 @@ "name": "C_INIT_InitFromCPSnapshot", "name_hash": 1999566619, "project": "particles", - "size": 1200 + "size": 1248 }, { "alignment": 255, @@ -34039,7 +34073,7 @@ "name": "CParticleCollectionRendererFloatInput", "name_hash": 2866602481, "project": "particleslib", - "size": 352 + "size": 368 }, { "alignment": 8, @@ -34238,7 +34272,7 @@ "name": "C_OP_RemapNamedModelSequenceEndCap", "name_hash": 2993271026, "project": "particles", - "size": 544 + "size": 560 }, { "alignment": 4, @@ -34589,7 +34623,7 @@ "name": "m_nControlPoint", "name_hash": 14963105377272323980, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -34599,8 +34633,8 @@ "name": "m_flDistance", "name_hash": 14963105377067747944, "networked": false, - "offset": 464, - "size": 352, + "offset": 480, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -34609,7 +34643,7 @@ "name": "m_bCullInside", "name_hash": 14963105377745240237, "networked": false, - "offset": 816, + "offset": 848, "size": 1, "type": "bool" } @@ -34620,7 +34654,7 @@ "name": "C_INIT_PlaneCull", "name_hash": 3483869456, "project": "particles", - "size": 824 + "size": 856 }, { "alignment": 8, @@ -34635,7 +34669,7 @@ "name": "m_nFieldOutput", "name_hash": 4031819970793084422, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -34645,7 +34679,7 @@ "name": "m_flInputMin", "name_hash": 4031819970844953871, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "float32" }, @@ -34655,7 +34689,7 @@ "name": "m_flInputMax", "name_hash": 4031819970541676801, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" }, @@ -34665,7 +34699,7 @@ "name": "m_flOutputMin", "name_hash": 4031819968546699030, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "float32" }, @@ -34675,7 +34709,7 @@ "name": "m_flOutputMax", "name_hash": 4031819968313092292, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "float32" }, @@ -34685,7 +34719,7 @@ "name": "m_TransformStart", "name_hash": 4031819970589468665, "networked": false, - "offset": 472, + "offset": 488, "size": 104, "type": "CParticleTransformInput" }, @@ -34695,7 +34729,7 @@ "name": "m_TransformEnd", "name_hash": 4031819967148226504, "networked": false, - "offset": 576, + "offset": 592, "size": 104, "type": "CParticleTransformInput" }, @@ -34705,7 +34739,7 @@ "name": "m_nSetMethod", "name_hash": 4031819971160163102, "networked": false, - "offset": 680, + "offset": 696, "size": 4, "type": "ParticleSetMethod_t" }, @@ -34715,7 +34749,7 @@ "name": "m_bActiveRange", "name_hash": 4031819968011385732, "networked": false, - "offset": 684, + "offset": 700, "size": 1, "type": "bool" }, @@ -34725,7 +34759,7 @@ "name": "m_bRadialCheck", "name_hash": 4031819968174720990, "networked": false, - "offset": 685, + "offset": 701, "size": 1, "type": "bool" } @@ -34736,7 +34770,7 @@ "name": "C_OP_PercentageBetweenTransforms", "name_hash": 938731238, "project": "particles", - "size": 688 + "size": 704 }, { "alignment": 8, @@ -34941,7 +34975,7 @@ "name": "m_nExpression", "name_hash": 1918530173159547943, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "VectorFloatExpressionType_t" }, @@ -34951,8 +34985,8 @@ "name": "m_vecInput1", "name_hash": 1918530175496469982, "networked": false, - "offset": 464, - "size": 1656, + "offset": 480, + "size": 1720, "type": "CParticleCollectionVecInput" }, { @@ -34961,8 +34995,8 @@ "name": "m_vecInput2", "name_hash": 1918530175479692363, "networked": false, - "offset": 2120, - "size": 1656, + "offset": 2200, + "size": 1720, "type": "CParticleCollectionVecInput" }, { @@ -34971,8 +35005,8 @@ "name": "m_flLerp", "name_hash": 1918530174437010182, "networked": false, - "offset": 3776, - "size": 352, + "offset": 3920, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -34981,8 +35015,8 @@ "name": "m_flOutputRemap", "name_hash": 1918530173095459183, "networked": false, - "offset": 4128, - "size": 352, + "offset": 4288, + "size": 368, "type": "CParticleRemapFloatInput" }, { @@ -34991,7 +35025,7 @@ "name": "m_nOutputCP", "name_hash": 1918530174146533123, "networked": false, - "offset": 4480, + "offset": 4656, "size": 4, "type": "int32" }, @@ -35001,7 +35035,7 @@ "name": "m_nOutVectorField", "name_hash": 1918530176967515764, "networked": false, - "offset": 4484, + "offset": 4660, "size": 4, "type": "int32" } @@ -35012,7 +35046,7 @@ "name": "C_OP_SetControlPointFieldFromVectorExpression", "name_hash": 446692615, "project": "particles", - "size": 4488 + "size": 4664 }, { "alignment": 4, @@ -35355,7 +35389,7 @@ "name": "m_nFieldInput", "name_hash": 15431205520449951337, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -35365,7 +35399,7 @@ "name": "m_nFieldOutput", "name_hash": 15431205521372386822, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -35375,7 +35409,7 @@ "name": "m_flInputMin", "name_hash": 15431205521424256271, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" }, @@ -35385,7 +35419,7 @@ "name": "m_flInputMax", "name_hash": 15431205521120979201, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "float32" }, @@ -35395,7 +35429,7 @@ "name": "m_flOutputMin", "name_hash": 15431205519126001430, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "float32" }, @@ -35405,7 +35439,7 @@ "name": "m_flOutputMax", "name_hash": 15431205518892394692, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "float32" }, @@ -35415,7 +35449,7 @@ "name": "m_nSetMethod", "name_hash": 15431205521739465502, "networked": false, - "offset": 472, + "offset": 488, "size": 4, "type": "ParticleSetMethod_t" }, @@ -35425,7 +35459,7 @@ "name": "m_bActiveRange", "name_hash": 15431205518590688132, "networked": false, - "offset": 476, + "offset": 492, "size": 1, "type": "bool" }, @@ -35435,7 +35469,7 @@ "name": "m_bSetPreviousParticle", "name_hash": 15431205520706385816, "networked": false, - "offset": 477, + "offset": 493, "size": 1, "type": "bool" } @@ -35446,7 +35480,7 @@ "name": "C_OP_DifferencePreviousParticle", "name_hash": 3592857513, "project": "particles", - "size": 480 + "size": 496 }, { "alignment": 255, @@ -35713,7 +35747,7 @@ "name": "m_nCP1", "name_hash": 6379785742632215929, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -35723,7 +35757,7 @@ "name": "m_vecCP1Pos", "name_hash": 6379785740146084057, "networked": false, - "offset": 460, + "offset": 476, "size": 12, "templated": "Vector", "type": "Vector" @@ -35734,7 +35768,7 @@ "name": "m_bOrientToHMD", "name_hash": 6379785743155384486, "networked": false, - "offset": 472, + "offset": 488, "size": 1, "type": "bool" } @@ -35745,7 +35779,7 @@ "name": "C_OP_SetControlPointToHMD", "name_hash": 1485409620, "project": "particles", - "size": 480 + "size": 496 }, { "alignment": 8, @@ -35797,7 +35831,7 @@ "name": "m_nFieldOutput", "name_hash": 3278779549444380166, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -35807,8 +35841,8 @@ "name": "m_flOutputMin", "name_hash": 3278779547197994774, "networked": false, - "offset": 456, - "size": 352, + "offset": 472, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -35817,8 +35851,8 @@ "name": "m_flOutputMax", "name_hash": 3278779546964388036, "networked": false, - "offset": 808, - "size": 352, + "offset": 840, + "size": 368, "type": "CPerParticleFloatInput" } ], @@ -35828,7 +35862,7 @@ "name": "C_OP_ClampScalar", "name_hash": 763400352, "project": "particles", - "size": 1160 + "size": 1208 }, { "alignment": 8, @@ -35846,7 +35880,7 @@ "name": "m_CollisionGroupName", "name_hash": 6209820391956427157, "networked": false, - "offset": 456, + "offset": 472, "size": 128, "type": "char" }, @@ -35856,7 +35890,7 @@ "name": "m_nTraceSet", "name_hash": 6209820391547258290, "networked": false, - "offset": 584, + "offset": 600, "size": 4, "type": "ParticleTraceSet_t" }, @@ -35866,7 +35900,7 @@ "name": "m_vecOutputMin", "name_hash": 6209820389162276472, "networked": false, - "offset": 588, + "offset": 604, "size": 12, "templated": "Vector", "type": "Vector" @@ -35877,7 +35911,7 @@ "name": "m_vecOutputMax", "name_hash": 6209820389532664018, "networked": false, - "offset": 600, + "offset": 616, "size": 12, "templated": "Vector", "type": "Vector" @@ -35888,7 +35922,7 @@ "name": "m_nControlPointNumber", "name_hash": 6209820389434042045, "networked": false, - "offset": 612, + "offset": 628, "size": 4, "type": "int32" }, @@ -35898,7 +35932,7 @@ "name": "m_bPerParticle", "name_hash": 6209820389014110934, "networked": false, - "offset": 616, + "offset": 632, "size": 1, "type": "bool" }, @@ -35908,7 +35942,7 @@ "name": "m_bTranslate", "name_hash": 6209820389426541237, "networked": false, - "offset": 617, + "offset": 633, "size": 1, "type": "bool" }, @@ -35918,7 +35952,7 @@ "name": "m_bProportional", "name_hash": 6209820390674346634, "networked": false, - "offset": 618, + "offset": 634, "size": 1, "type": "bool" }, @@ -35928,7 +35962,7 @@ "name": "m_flTraceLength", "name_hash": 6209820392495111744, "networked": false, - "offset": 620, + "offset": 636, "size": 4, "type": "float32" }, @@ -35938,7 +35972,7 @@ "name": "m_bPerParticleTR", "name_hash": 6209820389639550492, "networked": false, - "offset": 624, + "offset": 640, "size": 1, "type": "bool" }, @@ -35948,7 +35982,7 @@ "name": "m_bInherit", "name_hash": 6209820389051606976, "networked": false, - "offset": 625, + "offset": 641, "size": 1, "type": "bool" }, @@ -35958,7 +35992,7 @@ "name": "m_nChildCP", "name_hash": 6209820390926765058, "networked": false, - "offset": 628, + "offset": 644, "size": 4, "type": "int32" }, @@ -35968,7 +36002,7 @@ "name": "m_nChildGroupID", "name_hash": 6209820392198228325, "networked": false, - "offset": 632, + "offset": 648, "size": 4, "type": "int32" } @@ -35979,7 +36013,7 @@ "name": "C_INIT_InitialRepulsionVelocity", "name_hash": 1445836478, "project": "particles", - "size": 640 + "size": 656 }, { "alignment": 4, @@ -36262,7 +36296,7 @@ "name": "m_nFieldOutput", "name_hash": 12882063863359641094, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -36272,8 +36306,8 @@ "name": "m_flOutput", "name_hash": 12882063860425528994, "networked": false, - "offset": 456, - "size": 352, + "offset": 472, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -36282,7 +36316,7 @@ "name": "m_flStartTime", "name_hash": 12882063861254888900, "networked": false, - "offset": 808, + "offset": 840, "size": 4, "type": "float32" }, @@ -36292,7 +36326,7 @@ "name": "m_flEndTime", "name_hash": 12882063860051337117, "networked": false, - "offset": 812, + "offset": 844, "size": 4, "type": "float32" } @@ -36303,7 +36337,7 @@ "name": "C_OP_LerpScalar", "name_hash": 2999339220, "project": "particles", - "size": 816 + "size": 848 }, { "alignment": 255, @@ -36570,7 +36604,7 @@ "name": "m_nControlPointNumber", "name_hash": 13777820543312045757, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "int32" }, @@ -36580,7 +36614,7 @@ "name": "m_nSnapshotControlPointNumber", "name_hash": 13777820542953582301, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "int32" }, @@ -36590,7 +36624,7 @@ "name": "m_bSetNormal", "name_hash": 13777820543663678124, "networked": false, - "offset": 456, + "offset": 472, "size": 1, "type": "bool" }, @@ -36600,7 +36634,7 @@ "name": "m_bSetRadius", "name_hash": 13777820544693438673, "networked": false, - "offset": 457, + "offset": 473, "size": 1, "type": "bool" }, @@ -36610,8 +36644,8 @@ "name": "m_flInterpolation", "name_hash": 13777820545730328967, "networked": false, - "offset": 464, - "size": 352, + "offset": 480, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -36620,8 +36654,8 @@ "name": "m_flTValue", "name_hash": 13777820545285263502, "networked": false, - "offset": 816, - "size": 352, + "offset": 848, + "size": 368, "type": "CPerParticleFloatInput" } ], @@ -36631,7 +36665,7 @@ "name": "C_OP_MovementMoveAlongSkinnedCPSnapshot", "name_hash": 3207898825, "project": "particles", - "size": 1168 + "size": 1216 }, { "alignment": 8, @@ -36758,7 +36792,7 @@ "name": "m_nControlPointNumber", "name_hash": 8154303387441145533, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -36768,7 +36802,7 @@ "name": "m_nForceInModel", "name_hash": 8154303389128673196, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" }, @@ -36778,7 +36812,7 @@ "name": "m_bEvenDistribution", "name_hash": 8154303388605161575, "networked": false, - "offset": 464, + "offset": 480, "size": 1, "type": "bool" }, @@ -36788,7 +36822,7 @@ "name": "m_nDesiredHitbox", "name_hash": 8154303390626173723, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "int32" }, @@ -36798,8 +36832,8 @@ "name": "m_vecHitBoxScale", "name_hash": 8154303387872935863, "networked": false, - "offset": 472, - "size": 1656, + "offset": 488, + "size": 1720, "type": "CParticleCollectionVecInput" }, { @@ -36808,7 +36842,7 @@ "name": "m_vecDirectionBias", "name_hash": 8154303387892357071, "networked": false, - "offset": 2128, + "offset": 2208, "size": 12, "templated": "Vector", "type": "Vector" @@ -36819,7 +36853,7 @@ "name": "m_bMaintainHitbox", "name_hash": 8154303390441412902, "networked": false, - "offset": 2140, + "offset": 2220, "size": 1, "type": "bool" }, @@ -36829,7 +36863,7 @@ "name": "m_bUseBones", "name_hash": 8154303386663097227, "networked": false, - "offset": 2141, + "offset": 2221, "size": 1, "type": "bool" }, @@ -36842,7 +36876,7 @@ "name": "m_HitboxSetName", "name_hash": 8154303388161522446, "networked": false, - "offset": 2142, + "offset": 2222, "size": 128, "type": "char" }, @@ -36852,8 +36886,8 @@ "name": "m_flShellSize", "name_hash": 8154303386461674274, "networked": false, - "offset": 2272, - "size": 352, + "offset": 2352, + "size": 368, "type": "CParticleCollectionFloatInput" } ], @@ -36863,7 +36897,7 @@ "name": "C_INIT_SetHitboxToModel", "name_hash": 1898571706, "project": "particles", - "size": 2624 + "size": 2720 }, { "alignment": 255, @@ -37376,8 +37410,8 @@ "name": "m_InputValue", "name_hash": 6974205562984879160, "networked": false, - "offset": 456, - "size": 1656, + "offset": 472, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -37386,7 +37420,7 @@ "name": "m_nOutputField", "name_hash": 6974205562952052596, "networked": false, - "offset": 2112, + "offset": 2192, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -37396,7 +37430,7 @@ "name": "m_nSetMethod", "name_hash": 6974205566324556574, "networked": false, - "offset": 2116, + "offset": 2196, "size": 4, "type": "ParticleSetMethod_t" }, @@ -37406,7 +37440,7 @@ "name": "m_bNormalizedOutput", "name_hash": 6974205562286869589, "networked": false, - "offset": 2120, + "offset": 2200, "size": 1, "type": "bool" }, @@ -37416,7 +37450,7 @@ "name": "m_bWritePreviousPosition", "name_hash": 6974205566040364918, "networked": false, - "offset": 2121, + "offset": 2201, "size": 1, "type": "bool" } @@ -37427,7 +37461,7 @@ "name": "C_INIT_InitVec", "name_hash": 1623808770, "project": "particles", - "size": 2128 + "size": 2208 }, { "alignment": 8, @@ -37442,7 +37476,7 @@ "name": "m_flRadiusScale", "name_hash": 13389324324891132249, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "float32" }, @@ -37452,7 +37486,7 @@ "name": "m_nFieldOutput", "name_hash": 13389324325928211974, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "ParticleAttributeIndex_t" } @@ -37463,7 +37497,7 @@ "name": "C_OP_RemapDensityGradientToVectorAttribute", "name_hash": 3117445000, "project": "particles", - "size": 456 + "size": 472 }, { "alignment": 255, @@ -37510,7 +37544,7 @@ "name": "m_flMinAlpha", "name_hash": 2805232376943527167, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "float32" } @@ -37521,7 +37555,7 @@ "name": "C_OP_AlphaDecay", "name_hash": 653144059, "project": "particles", - "size": 456 + "size": 472 }, { "alignment": 8, @@ -37588,7 +37622,7 @@ "name": "m_nControlPointNumber", "name_hash": 1649054777418557117, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "int32" }, @@ -37598,7 +37632,7 @@ "name": "m_nFieldOutput", "name_hash": 1649054780207830534, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -37608,7 +37642,7 @@ "name": "m_nFieldOutputAnim", "name_hash": 1649054777293567615, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -37618,7 +37652,7 @@ "name": "m_flInputMin", "name_hash": 1649054780259699983, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "float32" }, @@ -37628,7 +37662,7 @@ "name": "m_flInputMax", "name_hash": 1649054779956422913, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "float32" }, @@ -37638,7 +37672,7 @@ "name": "m_flOutputMin", "name_hash": 1649054777961445142, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "float32" }, @@ -37648,7 +37682,7 @@ "name": "m_flOutputMax", "name_hash": 1649054777727838404, "networked": false, - "offset": 472, + "offset": 488, "size": 4, "type": "float32" }, @@ -37658,7 +37692,7 @@ "name": "m_nSetMethod", "name_hash": 1649054780574909214, "networked": false, - "offset": 476, + "offset": 492, "size": 4, "type": "ParticleSetMethod_t" } @@ -37669,7 +37703,7 @@ "name": "C_OP_SequenceFromModel", "name_hash": 383950485, "project": "particles", - "size": 480 + "size": 496 }, { "alignment": 8, @@ -37691,7 +37725,7 @@ "name_hash": 12264218749486219405, "networked": false, "offset": 8, - "size": 352, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -37700,8 +37734,8 @@ "name": "m_flNominalRadius", "name_hash": 12264218751023000179, "networked": false, - "offset": 360, - "size": 352, + "offset": 376, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -37710,8 +37744,8 @@ "name": "m_flScale", "name_hash": 12264218751036138543, "networked": false, - "offset": 712, - "size": 352, + "offset": 744, + "size": 368, "type": "CPerParticleFloatInput" } ], @@ -37721,7 +37755,7 @@ "name": "CParticleMassCalculationParameters", "name_hash": 2855485945, "project": "particles", - "size": 1064 + "size": 1112 }, { "alignment": 8, @@ -37904,8 +37938,8 @@ "name": "m_flHueAdjust", "name_hash": 3761788210835938176, "networked": false, - "offset": 448, - "size": 352, + "offset": 464, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -37914,8 +37948,8 @@ "name": "m_flSaturationAdjust", "name_hash": 3761788212541227764, "networked": false, - "offset": 800, - "size": 352, + "offset": 832, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -37924,8 +37958,8 @@ "name": "m_flLightnessAdjust", "name_hash": 3761788212729675989, "networked": false, - "offset": 1152, - "size": 352, + "offset": 1200, + "size": 368, "type": "CPerParticleFloatInput" } ], @@ -37935,7 +37969,7 @@ "name": "C_OP_ColorAdjustHSL", "name_hash": 875859570, "project": "particles", - "size": 1504 + "size": 1568 }, { "alignment": 8, @@ -38042,7 +38076,7 @@ "name": "m_flStartFadeInTime", "name_hash": 8602552515388741497, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "float32" }, @@ -38052,7 +38086,7 @@ "name": "m_flEndFadeInTime", "name_hash": 8602552515342589060, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "float32" }, @@ -38062,7 +38096,7 @@ "name": "m_flStartFadeOutTime", "name_hash": 8602552516216681252, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" }, @@ -38072,7 +38106,7 @@ "name": "m_flEndFadeOutTime", "name_hash": 8602552518696228839, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "float32" }, @@ -38082,7 +38116,7 @@ "name": "m_flStartAlpha", "name_hash": 8602552516212317451, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "float32" }, @@ -38092,7 +38126,7 @@ "name": "m_flEndAlpha", "name_hash": 8602552516479261888, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "float32" } @@ -38103,7 +38137,7 @@ "name": "C_OP_FadeAndKillForTracers", "name_hash": 2002937839, "project": "particles", - "size": 472 + "size": 488 }, { "alignment": 8, @@ -38118,7 +38152,7 @@ "name": "m_nFieldOutput", "name_hash": 2234728117102089734, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -38128,7 +38162,7 @@ "name": "m_flOutputMin", "name_hash": 2234728114855704342, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "float32" }, @@ -38138,7 +38172,7 @@ "name": "m_flOutputMax", "name_hash": 2234728114622097604, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" }, @@ -38148,7 +38182,7 @@ "name": "m_fl4NoiseScale", "name_hash": 2234728117333711577, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "float32" }, @@ -38158,7 +38192,7 @@ "name": "m_bAdditive", "name_hash": 2234728113515290885, "networked": false, - "offset": 464, + "offset": 480, "size": 1, "type": "bool" }, @@ -38168,7 +38202,7 @@ "name": "m_flNoiseAnimationTimeScale", "name_hash": 2234728114599804464, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "float32" } @@ -38179,7 +38213,7 @@ "name": "C_OP_Noise", "name_hash": 520313185, "project": "particles", - "size": 472 + "size": 488 }, { "alignment": 8, @@ -38194,8 +38228,8 @@ "name": "m_flRadiusScale", "name_hash": 17241680204357828953, "networked": false, - "offset": 448, - "size": 352, + "offset": 464, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -38204,8 +38238,8 @@ "name": "m_flMinimumSpeed", "name_hash": 17241680202344165324, "networked": false, - "offset": 800, - "size": 352, + "offset": 832, + "size": 368, "type": "CPerParticleFloatInput" } ], @@ -38215,7 +38249,7 @@ "name": "C_OP_CollideWithSelf", "name_hash": 4014391499, "project": "particles", - "size": 1152 + "size": 1200 }, { "alignment": 255, @@ -38352,7 +38386,7 @@ "name": "m_nDesiredVelocityCP", "name_hash": 2389016963011235525, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "int32" }, @@ -38362,7 +38396,7 @@ "name": "m_nLatencyCP", "name_hash": 2389016965130813070, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "int32" }, @@ -38372,7 +38406,7 @@ "name": "m_nLatencyCPField", "name_hash": 2389016964545440570, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -38382,7 +38416,7 @@ "name": "m_nDesiredVelocityCPField", "name_hash": 2389016965208248327, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" } @@ -38393,7 +38427,7 @@ "name": "C_OP_LagCompensation", "name_hash": 556236357, "project": "particles", - "size": 464 + "size": 480 }, { "alignment": 8, @@ -38408,7 +38442,7 @@ "name": "m_nSnapshotControlPointNumber", "name_hash": 15111516374940511965, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -38418,7 +38452,7 @@ "name": "m_nControlPointNumber", "name_hash": 15111516375298975421, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" }, @@ -38428,7 +38462,7 @@ "name": "m_bRandom", "name_hash": 15111516377749102018, "networked": false, - "offset": 464, + "offset": 480, "size": 1, "type": "bool" }, @@ -38438,7 +38472,7 @@ "name": "m_nRandomSeed", "name_hash": 15111516375908675687, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "int32" }, @@ -38448,7 +38482,7 @@ "name": "m_bRigid", "name_hash": 15111516378431855756, "networked": false, - "offset": 472, + "offset": 488, "size": 1, "type": "bool" }, @@ -38458,7 +38492,7 @@ "name": "m_bSetNormal", "name_hash": 15111516375650607788, "networked": false, - "offset": 473, + "offset": 489, "size": 1, "type": "bool" }, @@ -38468,7 +38502,7 @@ "name": "m_bIgnoreDt", "name_hash": 15111516375095182851, "networked": false, - "offset": 474, + "offset": 490, "size": 1, "type": "bool" }, @@ -38478,7 +38512,7 @@ "name": "m_flMinNormalVelocity", "name_hash": 15111516377490762501, "networked": false, - "offset": 476, + "offset": 492, "size": 4, "type": "float32" }, @@ -38488,7 +38522,7 @@ "name": "m_flMaxNormalVelocity", "name_hash": 15111516376341944003, "networked": false, - "offset": 480, + "offset": 496, "size": 4, "type": "float32" }, @@ -38498,7 +38532,7 @@ "name": "m_nIndexType", "name_hash": 15111516377978709791, "networked": false, - "offset": 484, + "offset": 500, "size": 4, "type": "SnapshotIndexType_t" }, @@ -38508,8 +38542,8 @@ "name": "m_flReadIndex", "name_hash": 15111516376362517193, "networked": false, - "offset": 488, - "size": 352, + "offset": 504, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -38518,7 +38552,7 @@ "name": "m_flIncrement", "name_hash": 15111516377249355380, "networked": false, - "offset": 840, + "offset": 872, "size": 4, "type": "float32" }, @@ -38528,7 +38562,7 @@ "name": "m_nFullLoopIncrement", "name_hash": 15111516374902322327, "networked": false, - "offset": 844, + "offset": 876, "size": 4, "type": "int32" }, @@ -38538,7 +38572,7 @@ "name": "m_nSnapShotStartPoint", "name_hash": 15111516377055170923, "networked": false, - "offset": 848, + "offset": 880, "size": 4, "type": "int32" }, @@ -38548,7 +38582,7 @@ "name": "m_flBoneVelocity", "name_hash": 15111516377198613378, "networked": false, - "offset": 852, + "offset": 884, "size": 4, "type": "float32" }, @@ -38558,7 +38592,7 @@ "name": "m_flBoneVelocityMax", "name_hash": 15111516375116963684, "networked": false, - "offset": 856, + "offset": 888, "size": 4, "type": "float32" }, @@ -38568,7 +38602,7 @@ "name": "m_bCopyColor", "name_hash": 15111516374942411499, "networked": false, - "offset": 860, + "offset": 892, "size": 1, "type": "bool" }, @@ -38578,7 +38612,7 @@ "name": "m_bCopyAlpha", "name_hash": 15111516375374541432, "networked": false, - "offset": 861, + "offset": 893, "size": 1, "type": "bool" }, @@ -38588,7 +38622,7 @@ "name": "m_bSetRadius", "name_hash": 15111516376680368337, "networked": false, - "offset": 862, + "offset": 894, "size": 1, "type": "bool" } @@ -38599,7 +38633,7 @@ "name": "C_INIT_InitSkinnedPositionFromCPSnapshot", "name_hash": 3518424084, "project": "particles", - "size": 864 + "size": 896 }, { "alignment": 8, @@ -38613,7 +38647,7 @@ "name": "C_INIT_RemapParticleCountToNamedModelBodyPartScalar", "name_hash": 3570209754, "project": "particles", - "size": 536 + "size": 552 }, { "alignment": 8, @@ -38689,7 +38723,7 @@ "name_hash": 16963480832642235913, "networked": false, "offset": 8, - "size": 1656, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -38698,7 +38732,7 @@ "name": "m_nOrientationMode", "name_hash": 16963480829544712122, "networked": false, - "offset": 1664, + "offset": 1728, "size": 4, "type": "ParticleOrientationSetMode_t" } @@ -38709,7 +38743,7 @@ "name": "CPAssignment_t", "name_hash": 3949618160, "project": "particles", - "size": 1672 + "size": 1736 }, { "alignment": 8, @@ -38749,7 +38783,7 @@ "name": "CPerParticleFloatInput", "name_hash": 1751719781, "project": "particleslib", - "size": 352 + "size": 368 }, { "alignment": 8, @@ -40468,7 +40502,7 @@ "name": "m_nFirstControlPoint", "name_hash": 11268159995064186448, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "int32" }, @@ -40478,7 +40512,7 @@ "name": "m_nSecondControlPoint", "name_hash": 11268159994451536708, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "int32" }, @@ -40488,7 +40522,7 @@ "name": "m_bUseRadius", "name_hash": 11268159996234927722, "networked": false, - "offset": 456, + "offset": 472, "size": 1, "type": "bool" }, @@ -40498,8 +40532,8 @@ "name": "m_flRadiusScale", "name_hash": 11268159995962851673, "networked": false, - "offset": 464, - "size": 352, + "offset": 480, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -40508,8 +40542,8 @@ "name": "m_flParentRadiusScale", "name_hash": 11268159996597628777, "networked": false, - "offset": 816, - "size": 352, + "offset": 848, + "size": 368, "type": "CParticleCollectionFloatInput" } ], @@ -40519,7 +40553,7 @@ "name": "C_OP_ConnectParentParticleToNearest", "name_hash": 2623572944, "project": "particles", - "size": 1168 + "size": 1216 }, { "alignment": 255, @@ -40641,7 +40675,7 @@ "name": "m_nLightType", "name_hash": 16040402326288577699, "networked": false, - "offset": 528, + "offset": 544, "size": 4, "type": "ParticleOmni2LightTypeChoiceList_t" }, @@ -40651,8 +40685,8 @@ "name": "m_vColorBlend", "name_hash": 16040402327819950687, "networked": false, - "offset": 536, - "size": 1656, + "offset": 552, + "size": 1720, "type": "CParticleCollectionVecInput" }, { @@ -40661,7 +40695,7 @@ "name": "m_nColorBlendType", "name_hash": 16040402329560084431, "networked": false, - "offset": 2192, + "offset": 2272, "size": 4, "type": "ParticleColorBlendType_t" }, @@ -40671,7 +40705,7 @@ "name": "m_nBrightnessUnit", "name_hash": 16040402326584705072, "networked": false, - "offset": 2196, + "offset": 2276, "size": 4, "type": "ParticleLightUnitChoiceList_t" }, @@ -40681,8 +40715,8 @@ "name": "m_flBrightnessLumens", "name_hash": 16040402329182336746, "networked": false, - "offset": 2200, - "size": 352, + "offset": 2280, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -40691,8 +40725,8 @@ "name": "m_flBrightnessCandelas", "name_hash": 16040402329692039307, "networked": false, - "offset": 2552, - "size": 352, + "offset": 2648, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -40701,7 +40735,7 @@ "name": "m_bCastShadows", "name_hash": 16040402326779933031, "networked": false, - "offset": 2904, + "offset": 3016, "size": 1, "type": "bool" }, @@ -40711,7 +40745,7 @@ "name": "m_bFog", "name_hash": 16040402329269690399, "networked": false, - "offset": 2905, + "offset": 3017, "size": 1, "type": "bool" }, @@ -40721,8 +40755,8 @@ "name": "m_flFogScale", "name_hash": 16040402329355787781, "networked": false, - "offset": 2912, - "size": 352, + "offset": 3024, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -40731,8 +40765,8 @@ "name": "m_flLuminaireRadius", "name_hash": 16040402329284533129, "networked": false, - "offset": 3264, - "size": 352, + "offset": 3392, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -40741,8 +40775,8 @@ "name": "m_flSkirt", "name_hash": 16040402329815182634, "networked": false, - "offset": 3616, - "size": 352, + "offset": 3760, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -40751,8 +40785,8 @@ "name": "m_flRange", "name_hash": 16040402326942984260, "networked": false, - "offset": 3968, - "size": 352, + "offset": 4128, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -40761,8 +40795,8 @@ "name": "m_flInnerConeAngle", "name_hash": 16040402326250806045, "networked": false, - "offset": 4320, - "size": 352, + "offset": 4496, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -40771,8 +40805,8 @@ "name": "m_flOuterConeAngle", "name_hash": 16040402328304456804, "networked": false, - "offset": 4672, - "size": 352, + "offset": 4864, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -40781,7 +40815,7 @@ "name": "m_hLightCookie", "name_hash": 16040402325974143235, "networked": false, - "offset": 5024, + "offset": 5232, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -40795,7 +40829,7 @@ "name": "m_bSphericalCookie", "name_hash": 16040402327693306734, "networked": false, - "offset": 5032, + "offset": 5240, "size": 1, "type": "bool" } @@ -40806,7 +40840,7 @@ "name": "C_OP_RenderOmni2Light", "name_hash": 3734697198, "project": "particles", - "size": 5048 + "size": 5256 }, { "alignment": 8, @@ -41350,7 +41384,7 @@ "name": "C_INIT_RandomNamedModelBodyPart", "name_hash": 2667147590, "project": "particles", - "size": 496 + "size": 512 }, { "alignment": 8, @@ -42077,8 +42111,8 @@ "name": "m_flRadius", "name_hash": 7505535108826251405, "networked": false, - "offset": 456, - "size": 352, + "offset": 472, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -42087,7 +42121,7 @@ "name": "m_nFieldOutput", "name_hash": 7505535111152178694, "networked": false, - "offset": 808, + "offset": 840, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -42097,8 +42131,8 @@ "name": "m_flOutputRemap", "name_hash": 7505535107608426863, "networked": false, - "offset": 816, - "size": 352, + "offset": 848, + "size": 368, "type": "CParticleRemapFloatInput" }, { @@ -42107,7 +42141,7 @@ "name": "m_nSetMethod", "name_hash": 7505535111519257374, "networked": false, - "offset": 1168, + "offset": 1216, "size": 4, "type": "ParticleSetMethod_t" } @@ -42118,7 +42152,7 @@ "name": "C_INIT_CheckParticleForWater", "name_hash": 1747518570, "project": "particles", - "size": 1176 + "size": 1224 }, { "alignment": 255, @@ -42147,7 +42181,7 @@ "name": "m_flVelocityScale", "name_hash": 5398206052932115882, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" }, @@ -42157,7 +42191,7 @@ "name": "m_flIncrement", "name_hash": 5398206052161427060, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "float32" }, @@ -42167,7 +42201,7 @@ "name": "m_bRandomDistribution", "name_hash": 5398206051349654328, "networked": false, - "offset": 464, + "offset": 480, "size": 1, "type": "bool" }, @@ -42177,7 +42211,7 @@ "name": "m_nRandomSeed", "name_hash": 5398206050820747367, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "int32" }, @@ -42187,7 +42221,7 @@ "name": "m_bSubFrame", "name_hash": 5398206049615276790, "networked": false, - "offset": 472, + "offset": 488, "size": 1, "type": "bool" }, @@ -42197,7 +42231,7 @@ "name": "m_bSetRopeSegmentID", "name_hash": 5398206052086588313, "networked": false, - "offset": 473, + "offset": 489, "size": 1, "type": "bool" } @@ -42208,7 +42242,7 @@ "name": "C_INIT_CreateFromParentParticles", "name_hash": 1256867789, "project": "particles", - "size": 480 + "size": 496 }, { "alignment": 2, @@ -42285,8 +42319,8 @@ "name": "m_InputValue", "name_hash": 2657499500469572664, "networked": false, - "offset": 448, - "size": 1656, + "offset": 464, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -42295,7 +42329,7 @@ "name": "m_nOutputField", "name_hash": 2657499500436746100, "networked": false, - "offset": 2104, + "offset": 2184, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -42305,7 +42339,7 @@ "name": "m_nSetMethod", "name_hash": 2657499503809250078, "networked": false, - "offset": 2108, + "offset": 2188, "size": 4, "type": "ParticleSetMethod_t" }, @@ -42315,8 +42349,8 @@ "name": "m_Lerp", "name_hash": 2657499501137754344, "networked": false, - "offset": 2112, - "size": 352, + "offset": 2192, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -42325,7 +42359,7 @@ "name": "m_bNormalizedOutput", "name_hash": 2657499499771563093, "networked": false, - "offset": 2464, + "offset": 2560, "size": 1, "type": "bool" } @@ -42336,7 +42370,7 @@ "name": "C_OP_SetVec", "name_hash": 618747319, "project": "particles", - "size": 2472 + "size": 2568 }, { "alignment": 8, @@ -42351,8 +42385,8 @@ "name": "m_fRadiusMin", "name_hash": 13873580168239384897, "networked": false, - "offset": 456, - "size": 352, + "offset": 472, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -42361,8 +42395,8 @@ "name": "m_fRadiusMax", "name_hash": 13873580168005778159, "networked": false, - "offset": 808, - "size": 352, + "offset": 840, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -42371,8 +42405,8 @@ "name": "m_fHeight", "name_hash": 13873580168430343182, "networked": false, - "offset": 1160, - "size": 352, + "offset": 1208, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -42381,7 +42415,7 @@ "name": "m_TransformInput", "name_hash": 13873580169735553673, "networked": false, - "offset": 1512, + "offset": 1576, "size": 104, "type": "CParticleTransformInput" }, @@ -42391,8 +42425,8 @@ "name": "m_fSpeedMin", "name_hash": 13873580169828622840, "networked": false, - "offset": 1616, - "size": 352, + "offset": 1680, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -42401,8 +42435,8 @@ "name": "m_fSpeedMax", "name_hash": 13873580170199010386, "networked": false, - "offset": 1968, - "size": 352, + "offset": 2048, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -42411,7 +42445,7 @@ "name": "m_fSpeedRandExp", "name_hash": 13873580167571677610, "networked": false, - "offset": 2320, + "offset": 2416, "size": 4, "type": "float32" }, @@ -42421,8 +42455,8 @@ "name": "m_LocalCoordinateSystemSpeedMin", "name_hash": 13873580169477812654, "networked": false, - "offset": 2328, - "size": 1656, + "offset": 2424, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -42431,8 +42465,8 @@ "name": "m_LocalCoordinateSystemSpeedMax", "name_hash": 13873580169241646060, "networked": false, - "offset": 3984, - "size": 1656, + "offset": 4144, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -42441,7 +42475,7 @@ "name": "m_nFieldOutput", "name_hash": 13873580170565293574, "networked": false, - "offset": 5640, + "offset": 5864, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -42451,7 +42485,7 @@ "name": "m_nFieldVelocity", "name_hash": 13873580168950235052, "networked": false, - "offset": 5644, + "offset": 5868, "size": 4, "type": "ParticleAttributeIndex_t" } @@ -42462,7 +42496,7 @@ "name": "C_INIT_CreateWithinCapsuleTransform", "name_hash": 3230194600, "project": "particles", - "size": 5648 + "size": 5872 }, { "alignment": 16, @@ -42965,7 +42999,7 @@ "name": "m_vecOffset", "name_hash": 15687136561666051114, "networked": false, - "offset": 448, + "offset": 464, "size": 12, "templated": "Vector", "type": "Vector" @@ -42976,7 +43010,7 @@ "name": "m_nCP", "name_hash": 15687136562442015858, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" }, @@ -42986,7 +43020,7 @@ "name": "m_bRadiusScale", "name_hash": 15687136561643352715, "networked": false, - "offset": 464, + "offset": 480, "size": 1, "type": "bool" } @@ -42997,7 +43031,7 @@ "name": "C_OP_MovementMaintainOffset", "name_hash": 3652446102, "project": "particles", - "size": 472 + "size": 488 }, { "alignment": 8, @@ -43170,8 +43204,8 @@ "name": "m_vecTargetPosition", "name_hash": 15447739231783114299, "networked": false, - "offset": 448, - "size": 1656, + "offset": 464, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -43180,8 +43214,8 @@ "name": "m_flOutputRemap", "name_hash": 15447739230657788271, "networked": false, - "offset": 2104, - "size": 352, + "offset": 2184, + "size": 368, "type": "CParticleRemapFloatInput" }, { @@ -43190,7 +43224,7 @@ "name": "m_nSetMethod", "name_hash": 15447739234568618782, "networked": false, - "offset": 2456, + "offset": 2552, "size": 4, "type": "ParticleSetMethod_t" }, @@ -43200,8 +43234,8 @@ "name": "m_flScreenEdgeAlignmentDistance", "name_hash": 15447739234030272172, "networked": false, - "offset": 2464, - "size": 352, + "offset": 2560, + "size": 368, "type": "CPerParticleFloatInput" } ], @@ -43211,7 +43245,7 @@ "name": "C_OP_ScreenSpaceRotateTowardTarget", "name_hash": 3596707068, "project": "particles", - "size": 2816 + "size": 2928 }, { "alignment": 8, @@ -43225,7 +43259,7 @@ "name": "C_OP_RemapNamedModelBodyPartOnceTimed", "name_hash": 4231545303, "project": "particles", - "size": 544 + "size": 560 }, { "alignment": 8, @@ -43240,7 +43274,7 @@ "name": "m_modelInput", "name_hash": 17780978023126012430, "networked": false, - "offset": 448, + "offset": 464, "size": 96, "type": "CParticleModelInput" }, @@ -43250,7 +43284,7 @@ "name": "m_transformInput", "name_hash": 17780978020159247977, "networked": false, - "offset": 544, + "offset": 560, "size": 104, "type": "CParticleTransformInput" }, @@ -43260,7 +43294,7 @@ "name": "m_flLifeTimeFadeStart", "name_hash": 17780978021686215770, "networked": false, - "offset": 648, + "offset": 664, "size": 4, "type": "float32" }, @@ -43270,7 +43304,7 @@ "name": "m_flLifeTimeFadeEnd", "name_hash": 17780978019748823535, "networked": false, - "offset": 652, + "offset": 668, "size": 4, "type": "float32" }, @@ -43280,7 +43314,7 @@ "name": "m_flJumpThreshold", "name_hash": 17780978022241475286, "networked": false, - "offset": 656, + "offset": 672, "size": 4, "type": "float32" }, @@ -43290,7 +43324,7 @@ "name": "m_flPrevPosScale", "name_hash": 17780978020363718946, "networked": false, - "offset": 660, + "offset": 676, "size": 4, "type": "float32" }, @@ -43303,7 +43337,7 @@ "name": "m_HitboxSetName", "name_hash": 17780978020956355342, "networked": false, - "offset": 664, + "offset": 680, "size": 128, "type": "char" }, @@ -43313,7 +43347,7 @@ "name": "m_bRigid", "name_hash": 17780978023368858764, "networked": false, - "offset": 792, + "offset": 808, "size": 1, "type": "bool" }, @@ -43323,7 +43357,7 @@ "name": "m_bUseBones", "name_hash": 17780978019457930123, "networked": false, - "offset": 793, + "offset": 809, "size": 1, "type": "bool" }, @@ -43333,7 +43367,7 @@ "name": "m_nFieldOutput", "name_hash": 17780978023025251846, "networked": false, - "offset": 796, + "offset": 812, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -43343,7 +43377,7 @@ "name": "m_nFieldOutputPrev", "name_hash": 17780978020934829627, "networked": false, - "offset": 800, + "offset": 816, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -43353,7 +43387,7 @@ "name": "m_nRotationSetType", "name_hash": 17780978019314729977, "networked": false, - "offset": 804, + "offset": 820, "size": 4, "type": "ParticleRotationLockType_t" }, @@ -43363,7 +43397,7 @@ "name": "m_bRigidRotationLock", "name_hash": 17780978021361411269, "networked": false, - "offset": 808, + "offset": 824, "size": 1, "type": "bool" }, @@ -43373,8 +43407,8 @@ "name": "m_vecRotation", "name_hash": 17780978019604817599, "networked": false, - "offset": 816, - "size": 1656, + "offset": 832, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -43383,8 +43417,8 @@ "name": "m_flRotLerp", "name_hash": 17780978019914157133, "networked": false, - "offset": 2472, - "size": 352, + "offset": 2552, + "size": 368, "type": "CPerParticleFloatInput" } ], @@ -43394,7 +43428,7 @@ "name": "C_OP_LockToBone", "name_hash": 4139956557, "project": "particles", - "size": 2824 + "size": 2920 }, { "alignment": 8, @@ -43533,7 +43567,7 @@ "name": "m_vStartValue", "name_hash": 4934355007185729768, "networked": false, - "offset": 448, + "offset": 464, "size": 12, "templated": "Vector", "type": "Vector" @@ -43544,7 +43578,7 @@ "name": "m_nFieldInput1", "name_hash": 4934355009985637512, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -43554,7 +43588,7 @@ "name": "m_flInputScale1", "name_hash": 4934355007449689704, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "float32" }, @@ -43564,7 +43598,7 @@ "name": "m_nFieldInput2", "name_hash": 4934355005741003073, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -43574,7 +43608,7 @@ "name": "m_flInputScale2", "name_hash": 4934355007500022561, "networked": false, - "offset": 472, + "offset": 488, "size": 4, "type": "float32" }, @@ -43584,7 +43618,7 @@ "name": "m_nControlPointInput1", "name_hash": 4934355006530278083, "networked": false, - "offset": 476, + "offset": 492, "size": 20, "type": "ControlPointReference_t" }, @@ -43594,7 +43628,7 @@ "name": "m_flControlPointScale1", "name_hash": 4934355007978410207, "networked": false, - "offset": 496, + "offset": 512, "size": 4, "type": "float32" }, @@ -43604,7 +43638,7 @@ "name": "m_nControlPointInput2", "name_hash": 4934355006547055702, "networked": false, - "offset": 500, + "offset": 516, "size": 20, "type": "ControlPointReference_t" }, @@ -43614,7 +43648,7 @@ "name": "m_flControlPointScale2", "name_hash": 4934355007995187826, "networked": false, - "offset": 520, + "offset": 536, "size": 4, "type": "float32" }, @@ -43624,7 +43658,7 @@ "name": "m_nFieldOutput", "name_hash": 4934355009576015366, "networked": false, - "offset": 524, + "offset": 540, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -43634,7 +43668,7 @@ "name": "m_vFinalOutputScale", "name_hash": 4934355008643479140, "networked": false, - "offset": 528, + "offset": 544, "size": 12, "templated": "Vector", "type": "Vector" @@ -43646,7 +43680,7 @@ "name": "C_OP_CalculateVectorAttribute", "name_hash": 1148869052, "project": "particles", - "size": 544 + "size": 560 }, { "alignment": 8, @@ -43783,7 +43817,7 @@ "name": "m_nControlPointNumber", "name_hash": 12702008910147593917, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "int32" }, @@ -43793,7 +43827,7 @@ "name": "m_flRange", "name_hash": 12702008910157523012, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "float32" }, @@ -43803,7 +43837,7 @@ "name": "m_flScale", "name_hash": 12702008912160859183, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" } @@ -43814,7 +43848,7 @@ "name": "C_OP_DampenToCP", "name_hash": 2957416910, "project": "particles", - "size": 464 + "size": 480 }, { "alignment": 8, @@ -43894,7 +43928,7 @@ "name": "m_nFieldOutput", "name_hash": 12198732045420238342, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -43904,8 +43938,8 @@ "name": "m_vecPoint1", "name_hash": 12198732041649204160, "networked": false, - "offset": 456, - "size": 1656, + "offset": 472, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -43914,8 +43948,8 @@ "name": "m_vecPoint2", "name_hash": 12198732041699537017, "networked": false, - "offset": 2112, - "size": 1656, + "offset": 2192, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -43924,8 +43958,8 @@ "name": "m_flInputMin", "name_hash": 12198732045472107791, "networked": false, - "offset": 3768, - "size": 352, + "offset": 3912, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -43934,8 +43968,8 @@ "name": "m_flInputMax", "name_hash": 12198732045168830721, "networked": false, - "offset": 4120, - "size": 352, + "offset": 4280, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -43944,8 +43978,8 @@ "name": "m_flOutputMin", "name_hash": 12198732043173852950, "networked": false, - "offset": 4472, - "size": 352, + "offset": 4648, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -43954,8 +43988,8 @@ "name": "m_flOutputMax", "name_hash": 12198732042940246212, "networked": false, - "offset": 4824, - "size": 352, + "offset": 5016, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -43964,7 +43998,7 @@ "name": "m_nSetMethod", "name_hash": 12198732045787317022, "networked": false, - "offset": 5176, + "offset": 5384, "size": 4, "type": "ParticleSetMethod_t" }, @@ -43974,7 +44008,7 @@ "name": "m_bDeltaTime", "name_hash": 12198732042750244952, "networked": false, - "offset": 5180, + "offset": 5388, "size": 1, "type": "bool" } @@ -43985,7 +44019,7 @@ "name": "C_OP_DistanceBetweenVecs", "name_hash": 2840238633, "project": "particles", - "size": 5184 + "size": 5392 }, { "alignment": 255, @@ -44000,7 +44034,7 @@ "name": "m_nFieldOutput", "name_hash": 12780991785257309702, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -44010,7 +44044,7 @@ "name": "m_flDegrees", "name_hash": 12780991784405202848, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "float32" }, @@ -44020,7 +44054,7 @@ "name": "m_flDegreesMin", "name_hash": 12780991783238819292, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "float32" }, @@ -44030,7 +44064,7 @@ "name": "m_flDegreesMax", "name_hash": 12780991782935542222, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "float32" }, @@ -44040,7 +44074,7 @@ "name": "m_flRotationRandExponent", "name_hash": 12780991782289019093, "networked": false, - "offset": 472, + "offset": 488, "size": 4, "type": "float32" }, @@ -44050,7 +44084,7 @@ "name": "m_bRandomlyFlipDirection", "name_hash": 12780991782059045615, "networked": false, - "offset": 476, + "offset": 492, "size": 1, "type": "bool" } @@ -44061,7 +44095,7 @@ "name": "CGeneralRandomRotation", "name_hash": 2975806543, "project": "particles", - "size": 488 + "size": 504 }, { "alignment": 8, @@ -44271,6 +44305,16 @@ "project": "animgraphlib", "size": 32 }, + { + "alignment": 255, + "fields_count": 0, + "has_chainer": false, + "is_struct": true, + "name": "InfoForResourceTypeCChoreoSceneResource", + "name_hash": 2751724445, + "project": "resourcesystem", + "size": 1 + }, { "alignment": 8, "base_classes": [ @@ -44284,7 +44328,7 @@ "name": "m_nFieldInput", "name_hash": 4125639695045973609, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -44294,7 +44338,7 @@ "name": "m_nFieldOutput", "name_hash": 4125639695968409094, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -44304,7 +44348,7 @@ "name": "m_nComponent", "name_hash": 4125639695337035052, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" } @@ -44315,7 +44359,7 @@ "name": "C_OP_RemapVectorComponentToScalar", "name_hash": 960575345, "project": "particles", - "size": 464 + "size": 480 }, { "alignment": 8, @@ -44330,7 +44374,7 @@ "name": "m_bAbsVal", "name_hash": 8166669764067643146, "networked": false, - "offset": 456, + "offset": 472, "size": 1, "type": "bool" }, @@ -44340,7 +44384,7 @@ "name": "m_bAbsValInv", "name_hash": 8166669761200769913, "networked": false, - "offset": 457, + "offset": 473, "size": 1, "type": "bool" }, @@ -44350,7 +44394,7 @@ "name": "m_flOffset", "name_hash": 8166669763294313012, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "float32" }, @@ -44360,7 +44404,7 @@ "name": "m_flAgeMin", "name_hash": 8166669761489775426, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "float32" }, @@ -44370,7 +44414,7 @@ "name": "m_flAgeMax", "name_hash": 8166669765414355176, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "float32" }, @@ -44380,7 +44424,7 @@ "name": "m_flNoiseScale", "name_hash": 8166669762017767155, "networked": false, - "offset": 472, + "offset": 488, "size": 4, "type": "float32" }, @@ -44390,7 +44434,7 @@ "name": "m_flNoiseScaleLoc", "name_hash": 8166669764013633759, "networked": false, - "offset": 476, + "offset": 492, "size": 4, "type": "float32" }, @@ -44400,7 +44444,7 @@ "name": "m_vecOffsetLoc", "name_hash": 8166669765183219372, "networked": false, - "offset": 480, + "offset": 496, "size": 12, "templated": "Vector", "type": "Vector" @@ -44412,7 +44456,7 @@ "name": "C_INIT_AgeNoise", "name_hash": 1901450977, "project": "particles", - "size": 496 + "size": 512 }, { "alignment": 255, @@ -44463,7 +44507,7 @@ "name": "m_flRadiusScale", "name_hash": 3268134437604426073, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "float32" }, @@ -44473,7 +44517,7 @@ "name": "m_nFieldOutput", "name_hash": 3268134438641505798, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -44483,7 +44527,7 @@ "name": "m_nVoxelGridResolution", "name_hash": 3268134436312963053, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" } @@ -44494,7 +44538,7 @@ "name": "C_OP_Diffusion", "name_hash": 760921844, "project": "particles", - "size": 464 + "size": 480 }, { "alignment": 255, @@ -44531,7 +44575,7 @@ "name": "m_nCP1", "name_hash": 8867742932928685433, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -44541,7 +44585,7 @@ "name": "m_nHeadLocationMin", "name_hash": 8867742929604591636, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" }, @@ -44551,7 +44595,7 @@ "name": "m_nHeadLocationMax", "name_hash": 8867742933598944886, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "int32" }, @@ -44561,8 +44605,8 @@ "name": "m_flResetRate", "name_hash": 8867742932018667516, "networked": false, - "offset": 472, - "size": 352, + "offset": 488, + "size": 368, "type": "CParticleCollectionFloatInput" } ], @@ -44572,7 +44616,7 @@ "name": "C_OP_SetControlPointPositionToRandomActiveCP", "name_hash": 2064682294, "project": "particles", - "size": 824 + "size": 856 }, { "alignment": 8, @@ -44830,8 +44874,8 @@ "name": "m_InputValue", "name_hash": 8282047246628049976, "networked": false, - "offset": 448, - "size": 352, + "offset": 464, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -44840,7 +44884,7 @@ "name": "m_nOutputField", "name_hash": 8282047246595223412, "networked": false, - "offset": 800, + "offset": 832, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -44850,7 +44894,7 @@ "name": "m_nSetMethod", "name_hash": 8282047249967727390, "networked": false, - "offset": 804, + "offset": 836, "size": 4, "type": "ParticleSetMethod_t" }, @@ -44860,8 +44904,8 @@ "name": "m_Lerp", "name_hash": 8282047247296231656, "networked": false, - "offset": 808, - "size": 352, + "offset": 840, + "size": 368, "type": "CParticleCollectionFloatInput" } ], @@ -44871,7 +44915,7 @@ "name": "C_OP_SetFloatCollection", "name_hash": 1928314391, "project": "particles", - "size": 1200 + "size": 1248 }, { "alignment": 255, @@ -44896,7 +44940,7 @@ "name": "m_nSequenceMin", "name_hash": 13965119151833252592, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -44906,7 +44950,7 @@ "name": "m_nSequenceMax", "name_hash": 13965119151664196474, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" } @@ -44917,7 +44961,7 @@ "name": "C_INIT_RandomSecondSequence", "name_hash": 3251507680, "project": "particles", - "size": 464 + "size": 480 }, { "alignment": 8, @@ -45015,8 +45059,8 @@ "name": "m_flScale", "name_hash": 17962835467366933551, "networked": false, - "offset": 448, - "size": 352, + "offset": 464, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -45025,7 +45069,7 @@ "name": "m_nFieldOutput", "name_hash": 17962835468142941702, "networked": false, - "offset": 800, + "offset": 832, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -45035,8 +45079,8 @@ "name": "m_nIncrement", "name_hash": 17962835464886546818, "networked": false, - "offset": 808, - "size": 352, + "offset": 840, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -45045,7 +45089,7 @@ "name": "m_bRandomDistribution", "name_hash": 17962835466492275512, "networked": false, - "offset": 1160, + "offset": 1208, "size": 1, "type": "bool" }, @@ -45055,7 +45099,7 @@ "name": "m_bReverse", "name_hash": 17962835468224439013, "networked": false, - "offset": 1161, + "offset": 1209, "size": 1, "type": "bool" }, @@ -45065,7 +45109,7 @@ "name": "m_nMissingParentBehavior", "name_hash": 17962835466894911357, "networked": false, - "offset": 1164, + "offset": 1212, "size": 4, "type": "MissingParentInheritBehavior_t" }, @@ -45075,8 +45119,8 @@ "name": "m_flInterpolation", "name_hash": 17962835467771951495, "networked": false, - "offset": 1168, - "size": 352, + "offset": 1216, + "size": 368, "type": "CPerParticleFloatInput" } ], @@ -45086,7 +45130,7 @@ "name": "C_OP_InheritFromParentParticlesV2", "name_hash": 4182298543, "project": "particles", - "size": 1520 + "size": 1584 }, { "alignment": 8, @@ -45100,7 +45144,7 @@ "name": "C_INIT_RandomRotationSpeed", "name_hash": 4179891338, "project": "particles", - "size": 488 + "size": 504 }, { "alignment": 8, @@ -45115,7 +45159,7 @@ "name": "m_TransformInput", "name_hash": 8352983207804519049, "networked": false, - "offset": 448, + "offset": 464, "size": 104, "type": "CParticleTransformInput" }, @@ -45125,7 +45169,7 @@ "name": "m_vecRotation", "name_hash": 8352983205213824703, "networked": false, - "offset": 552, + "offset": 568, "size": 12, "templated": "Vector", "type": "Vector" @@ -45136,7 +45180,7 @@ "name": "m_bUseQuat", "name_hash": 8352983205924623579, "networked": false, - "offset": 564, + "offset": 580, "size": 1, "type": "bool" }, @@ -45146,7 +45190,7 @@ "name": "m_bWriteNormal", "name_hash": 8352983208055227647, "networked": false, - "offset": 565, + "offset": 581, "size": 1, "type": "bool" } @@ -45157,7 +45201,7 @@ "name": "C_OP_RemapTransformOrientationToRotations", "name_hash": 1944830456, "project": "particles", - "size": 568 + "size": 584 }, { "alignment": 8, @@ -45271,8 +45315,8 @@ "name": "m_InputVec1", "name_hash": 5423796131186619738, "networked": false, - "offset": 448, - "size": 1656, + "offset": 464, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -45281,8 +45325,8 @@ "name": "m_InputVec2", "name_hash": 5423796131169842119, "networked": false, - "offset": 2104, - "size": 1656, + "offset": 2184, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -45291,7 +45335,7 @@ "name": "m_nFieldOutput", "name_hash": 5423796133869819398, "networked": false, - "offset": 3760, + "offset": 3904, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -45301,7 +45345,7 @@ "name": "m_bNormalize", "name_hash": 5423796131240624716, "networked": false, - "offset": 3764, + "offset": 3908, "size": 1, "type": "bool" } @@ -45312,7 +45356,7 @@ "name": "C_OP_RemapCrossProductOfTwoVectorsToVector", "name_hash": 1262825944, "project": "particles", - "size": 3768 + "size": 3912 }, { "alignment": 8, @@ -45447,7 +45491,7 @@ "name": "m_nInputControlPoint", "name_hash": 8510797828493581886, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "int32" }, @@ -45457,7 +45501,7 @@ "name": "m_nOutputControlPoint", "name_hash": 8510797827350925273, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "int32" } @@ -45468,7 +45512,7 @@ "name": "C_OP_SetCPOrientationToDirection", "name_hash": 1981574536, "project": "particles", - "size": 456 + "size": 472 }, { "alignment": 16, @@ -45709,8 +45753,8 @@ "name": "m_flOffset", "name_hash": 5994922127052290612, "networked": false, - "offset": 448, - "size": 352, + "offset": 464, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -45719,7 +45763,7 @@ "name": "m_flMaxTraceLength", "name_hash": 5994922126333458328, "networked": false, - "offset": 800, + "offset": 832, "size": 4, "type": "float32" }, @@ -45729,7 +45773,7 @@ "name": "m_flTolerance", "name_hash": 5994922127271752334, "networked": false, - "offset": 804, + "offset": 836, "size": 4, "type": "float32" }, @@ -45739,7 +45783,7 @@ "name": "m_flTraceOffset", "name_hash": 5994922127050326935, "networked": false, - "offset": 808, + "offset": 840, "size": 4, "type": "float32" }, @@ -45749,7 +45793,7 @@ "name": "m_flLerpRate", "name_hash": 5994922125871311972, "networked": false, - "offset": 812, + "offset": 844, "size": 4, "type": "float32" }, @@ -45762,7 +45806,7 @@ "name": "m_CollisionGroupName", "name_hash": 5994922128502829461, "networked": false, - "offset": 816, + "offset": 848, "size": 128, "type": "char" }, @@ -45772,7 +45816,7 @@ "name": "m_nTraceSet", "name_hash": 5994922128093660594, "networked": false, - "offset": 944, + "offset": 976, "size": 4, "type": "ParticleTraceSet_t" }, @@ -45782,7 +45826,7 @@ "name": "m_nRefCP1", "name_hash": 5994922127020458964, "networked": false, - "offset": 948, + "offset": 980, "size": 4, "type": "int32" }, @@ -45792,7 +45836,7 @@ "name": "m_nRefCP2", "name_hash": 5994922127070791821, "networked": false, - "offset": 952, + "offset": 984, "size": 4, "type": "int32" }, @@ -45802,7 +45846,7 @@ "name": "m_nLerpCP", "name_hash": 5994922128448812271, "networked": false, - "offset": 956, + "offset": 988, "size": 4, "type": "int32" }, @@ -45812,7 +45856,7 @@ "name": "m_nTraceMissBehavior", "name_hash": 5994922125443234764, "networked": false, - "offset": 968, + "offset": 1000, "size": 4, "type": "ParticleTraceMissBehavior_t" }, @@ -45822,7 +45866,7 @@ "name": "m_bIncludeShotHull", "name_hash": 5994922128299000720, "networked": false, - "offset": 972, + "offset": 1004, "size": 1, "type": "bool" }, @@ -45832,7 +45876,7 @@ "name": "m_bIncludeWater", "name_hash": 5994922128872130118, "networked": false, - "offset": 973, + "offset": 1005, "size": 1, "type": "bool" }, @@ -45842,7 +45886,7 @@ "name": "m_bSetNormal", "name_hash": 5994922126332076716, "networked": false, - "offset": 976, + "offset": 1008, "size": 1, "type": "bool" }, @@ -45852,7 +45896,7 @@ "name": "m_bScaleOffset", "name_hash": 5994922127792887182, "networked": false, - "offset": 977, + "offset": 1009, "size": 1, "type": "bool" }, @@ -45862,7 +45906,7 @@ "name": "m_nPreserveOffsetCP", "name_hash": 5994922126407913921, "networked": false, - "offset": 980, + "offset": 1012, "size": 4, "type": "int32" }, @@ -45872,7 +45916,7 @@ "name": "m_nIgnoreCP", "name_hash": 5994922128961292204, "networked": false, - "offset": 984, + "offset": 1016, "size": 4, "type": "int32" } @@ -45883,7 +45927,7 @@ "name": "C_OP_MovementPlaceOnGround", "name_hash": 1395801577, "project": "particles", - "size": 992 + "size": 1024 }, { "alignment": 8, @@ -46042,7 +46086,7 @@ "name": "m_nFieldOutput", "name_hash": 14493567010504611334, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -46052,7 +46096,7 @@ "name": "m_pointList", "name_hash": 14493567009195472125, "networked": false, - "offset": 456, + "offset": 472, "size": 24, "template": [ "PointDefinition_t" @@ -46066,7 +46110,7 @@ "name": "m_bPlaceAlongPath", "name_hash": 14493567008832957978, "networked": false, - "offset": 480, + "offset": 496, "size": 1, "type": "bool" }, @@ -46076,7 +46120,7 @@ "name": "m_bClosedLoop", "name_hash": 14493567008737644971, "networked": false, - "offset": 481, + "offset": 497, "size": 1, "type": "bool" }, @@ -46086,7 +46130,7 @@ "name": "m_nNumPointsAlongPath", "name_hash": 14493567009552727178, "networked": false, - "offset": 484, + "offset": 500, "size": 4, "type": "int32" } @@ -46097,7 +46141,7 @@ "name": "C_OP_LockToPointList", "name_hash": 3374546535, "project": "particles", - "size": 488 + "size": 504 }, { "alignment": 8, @@ -46303,7 +46347,7 @@ "name": "m_nInputCP", "name_hash": 16971928900501912596, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -46313,7 +46357,7 @@ "name": "m_nOutputCP", "name_hash": 16971928897771755267, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" }, @@ -46323,8 +46367,8 @@ "name": "m_flInterpolation", "name_hash": 16971928899893442951, "networked": false, - "offset": 464, - "size": 352, + "offset": 480, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -46333,7 +46377,7 @@ "name": "m_b2DOrientation", "name_hash": 16971928900000530455, "networked": false, - "offset": 816, + "offset": 848, "size": 1, "type": "bool" }, @@ -46343,7 +46387,7 @@ "name": "m_bAvoidSingularity", "name_hash": 16971928897674218309, "networked": false, - "offset": 817, + "offset": 849, "size": 1, "type": "bool" }, @@ -46353,7 +46397,7 @@ "name": "m_bPointAway", "name_hash": 16971928898683362223, "networked": false, - "offset": 818, + "offset": 850, "size": 1, "type": "bool" } @@ -46364,7 +46408,7 @@ "name": "C_OP_SetCPOrientationToPointAtCP", "name_hash": 3951585129, "project": "particles", - "size": 824 + "size": 856 }, { "alignment": 8, @@ -46379,7 +46423,7 @@ "name": "m_flMinVelocity", "name_hash": 17698839912189463262, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "float32" } @@ -46390,7 +46434,7 @@ "name": "C_OP_VelocityDecay", "name_hash": 4120832288, "project": "particles", - "size": 456 + "size": 472 }, { "alignment": 4, @@ -46463,7 +46507,7 @@ "name": "m_nFieldOutput", "name_hash": 5208379300359869958, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -46473,7 +46517,7 @@ "name": "m_vecOutput", "name_hash": 5208379296656654180, "networked": false, - "offset": 452, + "offset": 468, "size": 12, "templated": "Vector", "type": "Vector" @@ -46484,7 +46528,7 @@ "name": "m_flLerpTime", "name_hash": 5208379297936283775, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "float32" } @@ -46495,7 +46539,7 @@ "name": "C_OP_LerpEndCapVector", "name_hash": 1212670304, "project": "particles", - "size": 472 + "size": 488 }, { "alignment": 8, @@ -46547,7 +46591,7 @@ "name": "C_INIT_RandomRotation", "name_hash": 360006831, "project": "particles", - "size": 488 + "size": 504 }, { "alignment": 16, @@ -46685,7 +46729,7 @@ "name": "m_nControlPointNumber", "name_hash": 387720494305093309, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "int32" }, @@ -46695,8 +46739,8 @@ "name": "m_flInterpolation", "name_hash": 387720496723376519, "networked": false, - "offset": 456, - "size": 352, + "offset": 472, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -46705,7 +46749,7 @@ "name": "m_nCacheField", "name_hash": 387720496254906091, "networked": false, - "offset": 808, + "offset": 840, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -46715,8 +46759,8 @@ "name": "m_flScale", "name_hash": 387720496318358575, "networked": false, - "offset": 816, - "size": 352, + "offset": 848, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -46725,8 +46769,8 @@ "name": "m_vecScale", "name_hash": 387720494844570449, "networked": false, - "offset": 1168, - "size": 1656, + "offset": 1216, + "size": 1720, "type": "CParticleCollectionVecInput" } ], @@ -46736,7 +46780,7 @@ "name": "C_OP_LerpToInitialPosition", "name_hash": 90273212, "project": "particles", - "size": 2824 + "size": 2936 }, { "alignment": 16, @@ -46808,7 +46852,7 @@ "name": "m_OutlineColor", "name_hash": 3993482197481376688, "networked": false, - "offset": 528, + "offset": 544, "size": 4, "templated": "Color", "type": "Color" @@ -46819,7 +46863,7 @@ "name": "m_DefaultText", "name_hash": 3993482197474914141, "networked": false, - "offset": 536, + "offset": 552, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -46831,7 +46875,7 @@ "name": "C_OP_RenderText", "name_hash": 929805030, "project": "particles", - "size": 544 + "size": 560 }, { "alignment": 8, @@ -46846,7 +46890,7 @@ "name": "m_nFieldInput", "name_hash": 15873750695702648425, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -46856,7 +46900,7 @@ "name": "m_nFieldOutput", "name_hash": 15873750696625083910, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -46866,7 +46910,7 @@ "name": "m_nIncrement", "name_hash": 15873750693368689026, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -46876,8 +46920,8 @@ "name": "m_DistanceCheck", "name_hash": 15873750693564325314, "networked": false, - "offset": 464, - "size": 352, + "offset": 480, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -46886,8 +46930,8 @@ "name": "m_flInterpolation", "name_hash": 15873750696254093703, "networked": false, - "offset": 816, - "size": 352, + "offset": 848, + "size": 368, "type": "CPerParticleFloatInput" } ], @@ -46897,7 +46941,7 @@ "name": "C_OP_ReadFromNeighboringParticle", "name_hash": 3695895591, "project": "particles", - "size": 1168 + "size": 1216 }, { "alignment": 4, @@ -46931,32 +46975,6 @@ "project": "particles", "size": 8 }, - { - "alignment": 8, - "base_classes": [ - "CParticleFunctionOperator" - ], - "base_classes_count": 1, - "fields": [ - { - "alignment": 255, - "kind": "ref", - "name": "m_nFieldOutput", - "name_hash": 1843698111037478406, - "networked": false, - "offset": 448, - "size": 4, - "type": "ParticleAttributeIndex_t" - } - ], - "fields_count": 1, - "has_chainer": false, - "is_struct": false, - "name": "C_OP_RemapSDFGradientToVectorAttribute", - "name_hash": 429269417, - "project": "particles", - "size": 456 - }, { "alignment": 4, "fields": [ @@ -47035,7 +47053,7 @@ "name": "m_flPercent", "name_hash": 9710818883685679044, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" } @@ -47046,7 +47064,7 @@ "name": "C_INIT_RandomYawFlip", "name_hash": 2260976211, "project": "particles", - "size": 464 + "size": 480 }, { "alignment": 16, @@ -47221,7 +47239,7 @@ "name": "m_flCullPerc", "name_hash": 15124152105344343763, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "float32" }, @@ -47231,7 +47249,7 @@ "name": "m_flCullStart", "name_hash": 15124152106470496337, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "float32" }, @@ -47241,7 +47259,7 @@ "name": "m_flCullEnd", "name_hash": 15124152106688282448, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" }, @@ -47251,7 +47269,7 @@ "name": "m_flCullExp", "name_hash": 15124152106819546186, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "float32" } @@ -47262,7 +47280,7 @@ "name": "C_OP_Cull", "name_hash": 3521366069, "project": "particles", - "size": 464 + "size": 480 }, { "alignment": 8, @@ -47918,7 +47936,7 @@ "name": "m_TransformInput", "name_hash": 5904345090188231305, "networked": false, - "offset": 456, + "offset": 472, "size": 104, "type": "CParticleTransformInput" }, @@ -47928,7 +47946,7 @@ "name": "m_vecRotation", "name_hash": 5904345087597536959, "networked": false, - "offset": 560, + "offset": 576, "size": 12, "templated": "Vector", "type": "Vector" @@ -47939,7 +47957,7 @@ "name": "m_bUseQuat", "name_hash": 5904345088308335835, "networked": false, - "offset": 572, + "offset": 588, "size": 1, "type": "bool" }, @@ -47949,7 +47967,7 @@ "name": "m_bWriteNormal", "name_hash": 5904345090438939903, "networked": false, - "offset": 573, + "offset": 589, "size": 1, "type": "bool" } @@ -47960,7 +47978,7 @@ "name": "C_INIT_RemapTransformOrientationToRotations", "name_hash": 1374712467, "project": "particles", - "size": 576 + "size": 592 }, { "alignment": 8, @@ -48326,7 +48344,7 @@ "name": "m_nControlPointNumber", "name_hash": 10121918971930322621, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "int32" } @@ -48337,7 +48355,7 @@ "name": "C_OP_NormalLock", "name_hash": 2356692909, "project": "particles", - "size": 456 + "size": 472 }, { "alignment": 16, @@ -48389,7 +48407,7 @@ "name": "m_flFadeStart", "name_hash": 583111487177364291, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "float32" }, @@ -48399,7 +48417,7 @@ "name": "m_flFadeEnd", "name_hash": 583111486587487798, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "float32" }, @@ -48409,7 +48427,7 @@ "name": "m_bCPPairs", "name_hash": 583111486173572367, "networked": false, - "offset": 456, + "offset": 472, "size": 1, "type": "bool" }, @@ -48419,7 +48437,7 @@ "name": "m_PathParams", "name_hash": 583111484399159596, "networked": false, - "offset": 464, + "offset": 480, "size": 64, "type": "CPathParameters" } @@ -48430,7 +48448,7 @@ "name": "C_OP_LockToSavedSequentialPathV2", "name_hash": 135766222, "project": "particles", - "size": 528 + "size": 544 }, { "alignment": 8, @@ -48508,7 +48526,7 @@ "name": "m_TransformInput", "name_hash": 13329769788881093257, "networked": false, - "offset": 456, + "offset": 472, "size": 104, "type": "CParticleTransformInput" }, @@ -48518,7 +48536,7 @@ "name": "m_nFieldOutput", "name_hash": 13329769789710833158, "networked": false, - "offset": 560, + "offset": 576, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -48528,7 +48546,7 @@ "name": "m_flScale", "name_hash": 13329769788934825007, "networked": false, - "offset": 564, + "offset": 580, "size": 4, "type": "float32" }, @@ -48538,7 +48556,7 @@ "name": "m_flOffsetRot", "name_hash": 13329769788882614345, "networked": false, - "offset": 568, + "offset": 584, "size": 4, "type": "float32" }, @@ -48548,7 +48566,7 @@ "name": "m_vecOffsetAxis", "name_hash": 13329769790067478927, "networked": false, - "offset": 572, + "offset": 588, "size": 12, "templated": "Vector", "type": "Vector" @@ -48559,7 +48577,7 @@ "name": "m_bNormalize", "name_hash": 13329769787081638476, "networked": false, - "offset": 584, + "offset": 600, "size": 1, "type": "bool" } @@ -48570,7 +48588,7 @@ "name": "C_INIT_RemapInitialDirectionToTransformToVector", "name_hash": 3103578879, "project": "particles", - "size": 592 + "size": 608 }, { "alignment": 8, @@ -48593,7 +48611,7 @@ "name_hash": 4216714353885375835, "networked": false, "offset": 8, - "size": 1656, + "size": 1720, "type": "CParticleCollectionVecInput" } ], @@ -48603,7 +48621,7 @@ "name": "VecInputMaterialVariable_t", "name_hash": 981780317, "project": "particles", - "size": 1664 + "size": 1728 }, { "alignment": 8, @@ -48946,8 +48964,8 @@ "name": "m_fMaxDistance", "name_hash": 17007390077070752106, "networked": false, - "offset": 456, - "size": 352, + "offset": 472, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -48956,8 +48974,8 @@ "name": "m_flNumToAssign", "name_hash": 17007390078998374077, "networked": false, - "offset": 808, - "size": 352, + "offset": 840, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -48966,7 +48984,7 @@ "name": "m_bLoop", "name_hash": 17007390078179779787, "networked": false, - "offset": 1160, + "offset": 1208, "size": 1, "type": "bool" }, @@ -48976,7 +48994,7 @@ "name": "m_bCPPairs", "name_hash": 17007390077633129743, "networked": false, - "offset": 1161, + "offset": 1209, "size": 1, "type": "bool" }, @@ -48986,7 +49004,7 @@ "name": "m_bSaveOffset", "name_hash": 17007390075991248475, "networked": false, - "offset": 1162, + "offset": 1210, "size": 1, "type": "bool" }, @@ -48996,7 +49014,7 @@ "name": "m_PathParams", "name_hash": 17007390075858716972, "networked": false, - "offset": 1168, + "offset": 1216, "size": 64, "type": "CPathParameters" } @@ -49007,7 +49025,7 @@ "name": "C_INIT_CreateSequentialPathV2", "name_hash": 3959841578, "project": "particles", - "size": 1248 + "size": 1296 }, { "alignment": 255, @@ -49102,7 +49120,7 @@ "name": "m_nFieldInput", "name_hash": 2456134148439889513, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -49112,7 +49130,7 @@ "name": "m_nFieldOutput", "name_hash": 2456134149362324998, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -49122,7 +49140,7 @@ "name": "m_flInputMin", "name_hash": 2456134149414194447, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" }, @@ -49132,7 +49150,7 @@ "name": "m_flInputMax", "name_hash": 2456134149110917377, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "float32" }, @@ -49142,7 +49160,7 @@ "name": "m_flOutputMin", "name_hash": 2456134147115939606, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "float32" }, @@ -49152,7 +49170,7 @@ "name": "m_flOutputMax", "name_hash": 2456134146882332868, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "float32" }, @@ -49162,7 +49180,7 @@ "name": "m_flRadiusScale", "name_hash": 2456134148325245273, "networked": false, - "offset": 472, + "offset": 488, "size": 4, "type": "float32" } @@ -49173,7 +49191,7 @@ "name": "C_OP_RemapVisibilityScalar", "name_hash": 571863294, "project": "particles", - "size": 480 + "size": 496 }, { "alignment": 255, @@ -49209,7 +49227,7 @@ "name": "C_OP_RenderClothForce", "name_hash": 883189870, "project": "particles", - "size": 528 + "size": 544 }, { "alignment": 2, @@ -49404,7 +49422,7 @@ "name": "m_flDurationMin", "name_hash": 4579193501474216925, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "float32" }, @@ -49414,7 +49432,7 @@ "name": "m_flDurationMax", "name_hash": 4579193501640713187, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "float32" }, @@ -49424,7 +49442,7 @@ "name": "m_nCP", "name_hash": 4579193503860790386, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -49434,7 +49452,7 @@ "name": "m_nCPField", "name_hash": 4579193501265664118, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" }, @@ -49444,7 +49462,7 @@ "name": "m_nChildGroupID", "name_hash": 4579193503735859557, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "int32" }, @@ -49454,7 +49472,7 @@ "name": "m_bOnlyChildren", "name_hash": 4579193503488505264, "networked": false, - "offset": 468, + "offset": 484, "size": 1, "type": "bool" } @@ -49465,7 +49483,7 @@ "name": "C_OP_RestartAfterDuration", "name_hash": 1066176570, "project": "particles", - "size": 472 + "size": 488 }, { "alignment": 8, @@ -49482,14 +49500,15 @@ "type": "CKV3MemberNameWithStorage" }, { - "alignment": 4, - "kind": "ref", + "alignment": 8, + "kind": "atomic", "name": "m_variableType", "name_hash": 5744138849572579085, "networked": false, "offset": 56, - "size": 4, - "type": "PulseValueType_t" + "size": 24, + "templated": "CPulseValueFullType", + "type": "CPulseValueFullType" } ], "fields_count": 2, @@ -49498,7 +49517,7 @@ "name": "CParticleVariableRef", "name_hash": 1337411545, "project": "particleslib", - "size": 64 + "size": 80 }, { "alignment": 255, @@ -49811,7 +49830,7 @@ "name": "m_bUseBones", "name_hash": 13514029204606391179, "networked": false, - "offset": 456, + "offset": 472, "size": 1, "type": "bool" }, @@ -49821,7 +49840,7 @@ "name": "m_bForceZ", "name_hash": 13514029207073535386, "networked": false, - "offset": 457, + "offset": 473, "size": 1, "type": "bool" }, @@ -49831,7 +49850,7 @@ "name": "m_nControlPointNumber", "name_hash": 13514029205384439485, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" }, @@ -49841,7 +49860,7 @@ "name": "m_nHeightCP", "name_hash": 13514029206811313293, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "int32" }, @@ -49851,7 +49870,7 @@ "name": "m_bUseWaterHeight", "name_hash": 13514029204706564620, "networked": false, - "offset": 468, + "offset": 484, "size": 1, "type": "bool" }, @@ -49861,8 +49880,8 @@ "name": "m_flDesiredHeight", "name_hash": 13514029207933585140, "networked": false, - "offset": 472, - "size": 352, + "offset": 488, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -49871,8 +49890,8 @@ "name": "m_vecHitBoxScale", "name_hash": 13514029205816229815, "networked": false, - "offset": 824, - "size": 1656, + "offset": 856, + "size": 1720, "type": "CParticleCollectionVecInput" }, { @@ -49881,8 +49900,8 @@ "name": "m_vecDirectionBias", "name_hash": 13514029205835651023, "networked": false, - "offset": 2480, - "size": 1656, + "offset": 2576, + "size": 1720, "type": "CParticleCollectionVecInput" }, { @@ -49891,7 +49910,7 @@ "name": "m_nBiasType", "name_hash": 13514029205929264200, "networked": false, - "offset": 4136, + "offset": 4296, "size": 4, "type": "ParticleHitboxBiasType_t" }, @@ -49901,7 +49920,7 @@ "name": "m_bLocalCoords", "name_hash": 13514029205144671966, "networked": false, - "offset": 4140, + "offset": 4300, "size": 1, "type": "bool" }, @@ -49911,7 +49930,7 @@ "name": "m_bPreferMovingBoxes", "name_hash": 13514029206724768750, "networked": false, - "offset": 4141, + "offset": 4301, "size": 1, "type": "bool" }, @@ -49924,7 +49943,7 @@ "name": "m_HitboxSetName", "name_hash": 13514029206104816398, "networked": false, - "offset": 4142, + "offset": 4302, "size": 128, "type": "char" }, @@ -49934,8 +49953,8 @@ "name": "m_flHitboxVelocityScale", "name_hash": 13514029205865819596, "networked": false, - "offset": 4272, - "size": 352, + "offset": 4432, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -49944,8 +49963,8 @@ "name": "m_flMaxBoneVelocity", "name_hash": 13514029205947851610, "networked": false, - "offset": 4624, - "size": 352, + "offset": 4800, + "size": 368, "type": "CParticleCollectionFloatInput" } ], @@ -49955,7 +49974,7 @@ "name": "C_INIT_CreateOnModelAtHeight", "name_hash": 3146480118, "project": "particles", - "size": 4976 + "size": 5168 }, { "alignment": 8, @@ -50189,7 +50208,7 @@ "name": "m_flMin", "name_hash": 7555749546636760649, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" }, @@ -50199,7 +50218,7 @@ "name": "m_flMax", "name_hash": 7555749546400594055, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "float32" }, @@ -50209,7 +50228,7 @@ "name": "m_flExponent", "name_hash": 7555749546193042620, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "float32" } @@ -50220,7 +50239,7 @@ "name": "C_INIT_RandomAlphaWindowThreshold", "name_hash": 1759210030, "project": "particles", - "size": 472 + "size": 488 }, { "alignment": 8, @@ -50576,7 +50595,7 @@ "name": "m_flDirScale", "name_hash": 10051617877705171244, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "float32" }, @@ -50586,7 +50605,7 @@ "name": "m_flSpdScale", "name_hash": 10051617879739865306, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "float32" }, @@ -50596,7 +50615,7 @@ "name": "m_flNeighborDistance", "name_hash": 10051617880752815206, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" }, @@ -50606,7 +50625,7 @@ "name": "m_flFacingStrength", "name_hash": 10051617876945748596, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "float32" }, @@ -50616,7 +50635,7 @@ "name": "m_bUseAABB", "name_hash": 10051617877421391662, "networked": false, - "offset": 464, + "offset": 480, "size": 1, "type": "bool" }, @@ -50626,7 +50645,7 @@ "name": "m_nCPBroadcast", "name_hash": 10051617877998462389, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "int32" } @@ -50637,7 +50656,7 @@ "name": "C_OP_VelocityMatchingForce", "name_hash": 2340324660, "project": "particles", - "size": 472 + "size": 488 }, { "alignment": 8, @@ -50666,7 +50685,7 @@ "name": "m_nOutControlPointNumber", "name_hash": 17578784220936001343, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -50676,7 +50695,7 @@ "name": "m_vecRateMin", "name_hash": 17578784220426298625, "networked": false, - "offset": 460, + "offset": 476, "size": 12, "templated": "Vector", "type": "Vector" @@ -50687,7 +50706,7 @@ "name": "m_vecRateMax", "name_hash": 17578784220192795055, "networked": false, - "offset": 472, + "offset": 488, "size": 12, "templated": "Vector", "type": "Vector" @@ -50699,7 +50718,7 @@ "name": "C_OP_RampCPLinearRandom", "name_hash": 4092879644, "project": "particles", - "size": 488 + "size": 504 }, { "alignment": 8, @@ -50714,8 +50733,8 @@ "name": "m_nXCount", "name_hash": 3207302405356049658, "networked": false, - "offset": 456, - "size": 352, + "offset": 472, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -50724,8 +50743,8 @@ "name": "m_nYCount", "name_hash": 3207302404874905751, "networked": false, - "offset": 808, - "size": 352, + "offset": 840, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -50734,8 +50753,8 @@ "name": "m_nZCount", "name_hash": 3207302406939846920, "networked": false, - "offset": 1160, - "size": 352, + "offset": 1208, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -50744,8 +50763,8 @@ "name": "m_nXSpacing", "name_hash": 3207302404429973328, "networked": false, - "offset": 1512, - "size": 352, + "offset": 1576, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -50754,8 +50773,8 @@ "name": "m_nYSpacing", "name_hash": 3207302405706961097, "networked": false, - "offset": 1864, - "size": 352, + "offset": 1944, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -50764,8 +50783,8 @@ "name": "m_nZSpacing", "name_hash": 3207302407655518306, "networked": false, - "offset": 2216, - "size": 352, + "offset": 2312, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -50774,7 +50793,7 @@ "name": "m_nControlPointNumber", "name_hash": 3207302404562331325, "networked": false, - "offset": 2568, + "offset": 2680, "size": 4, "type": "int32" }, @@ -50784,7 +50803,7 @@ "name": "m_bLocalSpace", "name_hash": 3207302405150576238, "networked": false, - "offset": 2572, + "offset": 2684, "size": 1, "type": "bool" }, @@ -50794,7 +50813,7 @@ "name": "m_bCenter", "name_hash": 3207302405276239332, "networked": false, - "offset": 2573, + "offset": 2685, "size": 1, "type": "bool" }, @@ -50804,7 +50823,7 @@ "name": "m_bHollow", "name_hash": 3207302404087518590, "networked": false, - "offset": 2574, + "offset": 2686, "size": 1, "type": "bool" } @@ -50815,7 +50834,7 @@ "name": "C_INIT_CreateOnGrid", "name_hash": 746758283, "project": "particles", - "size": 2576 + "size": 2688 }, { "alignment": 16, @@ -50830,7 +50849,7 @@ "name": "m_nExpression", "name_hash": 8869417361385137191, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "ScalarExpressionType_t" }, @@ -50840,8 +50859,8 @@ "name": "m_flInput1", "name_hash": 8869417364938698276, "networked": false, - "offset": 464, - "size": 352, + "offset": 480, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -50850,8 +50869,8 @@ "name": "m_flInput2", "name_hash": 8869417364989031133, "networked": false, - "offset": 816, - "size": 352, + "offset": 848, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -50860,8 +50879,8 @@ "name": "m_flOutputRemap", "name_hash": 8869417361321048431, "networked": false, - "offset": 1168, - "size": 352, + "offset": 1216, + "size": 368, "type": "CParticleRemapFloatInput" }, { @@ -50870,7 +50889,7 @@ "name": "m_nOutputField", "name_hash": 8869417361859374964, "networked": false, - "offset": 1520, + "offset": 1584, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -50880,7 +50899,7 @@ "name": "m_nSetMethod", "name_hash": 8869417365231878942, "networked": false, - "offset": 1524, + "offset": 1588, "size": 4, "type": "ParticleSetMethod_t" } @@ -50891,7 +50910,7 @@ "name": "C_INIT_SetAttributeToScalarExpression", "name_hash": 2065072153, "project": "particles", - "size": 1568 + "size": 1632 }, { "alignment": 8, @@ -50906,7 +50925,7 @@ "name": "m_hMaterial", "name_hash": 11179180771423085614, "networked": false, - "offset": 528, + "offset": 544, "size": 8, "template": [ "InfoForResourceTypeIMaterial2" @@ -50921,7 +50940,7 @@ "name": "C_OP_RenderPoints", "name_hash": 2602855854, "project": "particles", - "size": 536 + "size": 552 }, { "alignment": 8, @@ -50936,7 +50955,7 @@ "name": "m_ColorMin", "name_hash": 11643704474583324724, "networked": false, - "offset": 480, + "offset": 496, "size": 4, "templated": "Color", "type": "Color" @@ -50947,7 +50966,7 @@ "name": "m_ColorMax", "name_hash": 11643704474282607510, "networked": false, - "offset": 484, + "offset": 500, "size": 4, "templated": "Color", "type": "Color" @@ -50958,7 +50977,7 @@ "name": "m_TintMin", "name_hash": 11643704474508421728, "networked": false, - "offset": 488, + "offset": 504, "size": 4, "templated": "Color", "type": "Color" @@ -50969,7 +50988,7 @@ "name": "m_TintMax", "name_hash": 11643704474876249418, "networked": false, - "offset": 492, + "offset": 508, "size": 4, "templated": "Color", "type": "Color" @@ -50980,7 +50999,7 @@ "name": "m_flTintPerc", "name_hash": 11643704476965790662, "networked": false, - "offset": 496, + "offset": 512, "size": 4, "type": "float32" }, @@ -50990,7 +51009,7 @@ "name": "m_nTintBlendMode", "name_hash": 11643704476242432788, "networked": false, - "offset": 500, + "offset": 516, "size": 4, "type": "ParticleColorBlendMode_t" }, @@ -51000,7 +51019,7 @@ "name": "m_flLightAmplification", "name_hash": 11643704476524069037, "networked": false, - "offset": 504, + "offset": 520, "size": 4, "type": "float32" } @@ -51011,7 +51030,7 @@ "name": "C_INIT_ColorLitPerParticle", "name_hash": 2711011207, "project": "particles", - "size": 512 + "size": 528 }, { "alignment": 8, @@ -51559,8 +51578,8 @@ "name": "m_nCount", "name_hash": 13534317485174664200, "networked": false, - "offset": 448, - "size": 352, + "offset": 464, + "size": 368, "type": "CParticleCollectionFloatInput" } ], @@ -51570,7 +51589,7 @@ "name": "C_OP_DecayClampCount", "name_hash": 3151203851, "project": "particles", - "size": 800 + "size": 832 }, { "alignment": 8, @@ -52111,7 +52130,7 @@ "name": "m_flAnimationRate", "name_hash": 6003281520170664877, "networked": false, - "offset": 536, + "offset": 552, "size": 4, "type": "float32" }, @@ -52121,7 +52140,7 @@ "name": "m_nAnimationType", "name_hash": 6003281521660649425, "networked": false, - "offset": 540, + "offset": 556, "size": 4, "type": "AnimationType_t" }, @@ -52131,7 +52150,7 @@ "name": "m_bAnimateInFPS", "name_hash": 6003281520635616022, "networked": false, - "offset": 544, + "offset": 560, "size": 1, "type": "bool" }, @@ -52141,7 +52160,7 @@ "name": "m_flMinSize", "name_hash": 6003281521736397208, "networked": false, - "offset": 548, + "offset": 564, "size": 4, "type": "float32" }, @@ -52151,7 +52170,7 @@ "name": "m_flMaxSize", "name_hash": 6003281520912295614, "networked": false, - "offset": 552, + "offset": 568, "size": 4, "type": "float32" }, @@ -52161,7 +52180,7 @@ "name": "m_flStartFadeSize", "name_hash": 6003281521675672978, "networked": false, - "offset": 556, + "offset": 572, "size": 4, "type": "float32" }, @@ -52171,7 +52190,7 @@ "name": "m_flEndFadeSize", "name_hash": 6003281519311836195, "networked": false, - "offset": 560, + "offset": 576, "size": 4, "type": "float32" } @@ -52182,7 +52201,7 @@ "name": "C_OP_RenderLights", "name_hash": 1397747900, "project": "particles", - "size": 568 + "size": 584 }, { "alignment": 16, @@ -52258,7 +52277,7 @@ "name": "C_INIT_RemapNamedModelSequenceToScalar", "name_hash": 3212410201, "project": "particles", - "size": 528 + "size": 544 }, { "alignment": 8, @@ -52373,7 +52392,7 @@ "name": "m_ColorFadeMin", "name_hash": 7027285340365514074, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "templated": "Color", "type": "Color" @@ -52384,7 +52403,7 @@ "name": "m_ColorFadeMax", "name_hash": 7027285339997686384, "networked": false, - "offset": 476, + "offset": 492, "size": 4, "templated": "Color", "type": "Color" @@ -52395,7 +52414,7 @@ "name": "m_flFadeStartTime", "name_hash": 7027285338602245114, "networked": false, - "offset": 492, + "offset": 508, "size": 4, "type": "float32" }, @@ -52405,7 +52424,7 @@ "name": "m_flFadeEndTime", "name_hash": 7027285336356407887, "networked": false, - "offset": 496, + "offset": 512, "size": 4, "type": "float32" }, @@ -52415,7 +52434,7 @@ "name": "m_nFieldOutput", "name_hash": 7027285340191888902, "networked": false, - "offset": 500, + "offset": 516, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -52425,7 +52444,7 @@ "name": "m_bEaseInOut", "name_hash": 7027285337708875592, "networked": false, - "offset": 504, + "offset": 520, "size": 1, "type": "bool" } @@ -52436,7 +52455,7 @@ "name": "C_OP_ColorInterpolateRandom", "name_hash": 1636167368, "project": "particles", - "size": 512 + "size": 528 }, { "alignment": 8, @@ -52454,7 +52473,7 @@ "name": "m_HitboxSetName", "name_hash": 9822614027621219086, "networked": false, - "offset": 448, + "offset": 464, "size": 128, "type": "char" }, @@ -52467,7 +52486,7 @@ "name": "m_AttachmentName", "name_hash": 9822614028474427243, "networked": false, - "offset": 576, + "offset": 592, "size": 128, "type": "char" }, @@ -52477,7 +52496,7 @@ "name": "m_nFirstControlPoint", "name_hash": 9822614027754370640, "networked": false, - "offset": 704, + "offset": 720, "size": 4, "type": "int32" }, @@ -52487,7 +52506,7 @@ "name": "m_nNumControlPoints", "name_hash": 9822614027268701263, "networked": false, - "offset": 708, + "offset": 724, "size": 4, "type": "int32" }, @@ -52497,7 +52516,7 @@ "name": "m_nFirstSourcePoint", "name_hash": 9822614028482888078, "networked": false, - "offset": 712, + "offset": 728, "size": 4, "type": "int32" }, @@ -52507,7 +52526,7 @@ "name": "m_bSkin", "name_hash": 9822614026308497176, "networked": false, - "offset": 716, + "offset": 732, "size": 1, "type": "bool" }, @@ -52517,7 +52536,7 @@ "name": "m_bAttachment", "name_hash": 9822614027135577800, "networked": false, - "offset": 717, + "offset": 733, "size": 1, "type": "bool" } @@ -52528,7 +52547,7 @@ "name": "C_OP_SetControlPointsToModelParticles", "name_hash": 2287005546, "project": "particles", - "size": 720 + "size": 736 }, { "alignment": 8, @@ -52543,7 +52562,7 @@ "name": "m_sDecalGroupName", "name_hash": 4817350111114687093, "networked": false, - "offset": 528, + "offset": 544, "size": 8, "templated": "CGlobalSymbol", "type": "CGlobalSymbol" @@ -52554,7 +52573,7 @@ "name": "m_nEventType", "name_hash": 4817350114575755923, "networked": false, - "offset": 536, + "offset": 552, "size": 4, "type": "EventTypeSelection_t" }, @@ -52564,7 +52583,7 @@ "name": "m_nInteractionMask", "name_hash": 4817350112779434363, "networked": false, - "offset": 544, + "offset": 560, "size": 8, "type": "ParticleCollisionMask_t" }, @@ -52574,7 +52593,7 @@ "name": "m_nCollisionGroup", "name_hash": 4817350110964926290, "networked": false, - "offset": 552, + "offset": 568, "size": 4, "type": "ParticleCollisionGroup_t" }, @@ -52584,8 +52603,8 @@ "name": "m_vecStartPos", "name_hash": 4817350111428692991, "networked": false, - "offset": 560, - "size": 1656, + "offset": 576, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -52594,8 +52613,8 @@ "name": "m_vecEndPos", "name_hash": 4817350113163888480, "networked": false, - "offset": 2216, - "size": 1656, + "offset": 2296, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -52604,8 +52623,8 @@ "name": "m_flTraceBloat", "name_hash": 4817350112057718258, "networked": false, - "offset": 3872, - "size": 352, + "offset": 4016, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -52614,8 +52633,8 @@ "name": "m_flDecalSize", "name_hash": 4817350113080976905, "networked": false, - "offset": 4224, - "size": 352, + "offset": 4384, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -52624,8 +52643,8 @@ "name": "m_nDecalGroupIndex", "name_hash": 4817350113001235219, "networked": false, - "offset": 4576, - "size": 352, + "offset": 4752, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -52634,8 +52653,8 @@ "name": "m_flDecalRotation", "name_hash": 4817350113076877982, "networked": false, - "offset": 4928, - "size": 352, + "offset": 5120, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -52644,8 +52663,8 @@ "name": "m_vModulationColor", "name_hash": 4817350114066409358, "networked": false, - "offset": 5280, - "size": 1656, + "offset": 5488, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -52654,7 +52673,7 @@ "name": "m_bUseGameDefaultDecalSize", "name_hash": 4817350112023222533, "networked": false, - "offset": 6936, + "offset": 7208, "size": 1, "type": "bool" }, @@ -52664,7 +52683,7 @@ "name": "m_bRandomDecalRotation", "name_hash": 4817350111784587761, "networked": false, - "offset": 6937, + "offset": 7209, "size": 1, "type": "bool" }, @@ -52674,7 +52693,7 @@ "name": "m_bRandomlySelectDecalInGroup", "name_hash": 4817350110870087756, "networked": false, - "offset": 6938, + "offset": 7210, "size": 1, "type": "bool" }, @@ -52684,7 +52703,7 @@ "name": "m_bNoDecalsOnOwner", "name_hash": 4817350111509008052, "networked": false, - "offset": 6939, + "offset": 7211, "size": 1, "type": "bool" }, @@ -52694,7 +52713,7 @@ "name": "m_bVisualizeTraces", "name_hash": 4817350114768090675, "networked": false, - "offset": 6940, + "offset": 7212, "size": 1, "type": "bool" } @@ -52705,7 +52724,7 @@ "name": "C_OP_GameDecalRenderer", "name_hash": 1121626727, "project": "particles", - "size": 6944 + "size": 7216 }, { "alignment": 16, @@ -52720,7 +52739,7 @@ "name": "m_fMaxDistance", "name_hash": 7304692414307776874, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" }, @@ -52730,7 +52749,7 @@ "name": "m_PathParams", "name_hash": 7304692413095741740, "networked": false, - "offset": 464, + "offset": 480, "size": 64, "type": "CPathParameters" }, @@ -52740,7 +52759,7 @@ "name": "m_bUseRandomCPs", "name_hash": 7304692414795323969, "networked": false, - "offset": 528, + "offset": 544, "size": 1, "type": "bool" }, @@ -52750,7 +52769,7 @@ "name": "m_vEndOffset", "name_hash": 7304692413627177305, "networked": false, - "offset": 532, + "offset": 548, "size": 12, "templated": "Vector", "type": "Vector" @@ -52761,7 +52780,7 @@ "name": "m_bSaveOffset", "name_hash": 7304692413228273243, "networked": false, - "offset": 544, + "offset": 560, "size": 1, "type": "bool" } @@ -52772,7 +52791,7 @@ "name": "C_INIT_CreateAlongPath", "name_hash": 1700756236, "project": "particles", - "size": 560 + "size": 576 }, { "alignment": 16, @@ -52936,102 +52955,6 @@ "project": "animgraphlib", "size": 88 }, - { - "alignment": 8, - "base_classes": [ - "CParticleFunctionOperator" - ], - "base_classes_count": 1, - "fields": [ - { - "alignment": 255, - "kind": "ref", - "name": "m_nFieldOutput", - "name_hash": 10722036630227686918, - "networked": false, - "offset": 448, - "size": 4, - "type": "ParticleAttributeIndex_t" - }, - { - "alignment": 255, - "kind": "ref", - "name": "m_nVectorFieldInput", - "name_hash": 10722036627863867662, - "networked": false, - "offset": 452, - "size": 4, - "type": "ParticleAttributeIndex_t" - }, - { - "alignment": 8, - "kind": "ref", - "name": "m_flMinDistance", - "name_hash": 10722036628840033542, - "networked": false, - "offset": 456, - "size": 352, - "type": "CParticleCollectionFloatInput" - }, - { - "alignment": 8, - "kind": "ref", - "name": "m_flMaxDistance", - "name_hash": 10722036628937323360, - "networked": false, - "offset": 808, - "size": 352, - "type": "CParticleCollectionFloatInput" - }, - { - "alignment": 8, - "kind": "ref", - "name": "m_flValueBelowMin", - "name_hash": 10722036627787697195, - "networked": false, - "offset": 1160, - "size": 352, - "type": "CParticleCollectionFloatInput" - }, - { - "alignment": 8, - "kind": "ref", - "name": "m_flValueAtMin", - "name_hash": 10722036627637688939, - "networked": false, - "offset": 1512, - "size": 352, - "type": "CParticleCollectionFloatInput" - }, - { - "alignment": 8, - "kind": "ref", - "name": "m_flValueAtMax", - "name_hash": 10722036628005516629, - "networked": false, - "offset": 1864, - "size": 352, - "type": "CParticleCollectionFloatInput" - }, - { - "alignment": 8, - "kind": "ref", - "name": "m_flValueAboveMax", - "name_hash": 10722036627350393537, - "networked": false, - "offset": 2216, - "size": 352, - "type": "CParticleCollectionFloatInput" - } - ], - "fields_count": 8, - "has_chainer": false, - "is_struct": false, - "name": "C_OP_RemapSDFDistanceToScalarAttribute", - "name_hash": 2496418689, - "project": "particles", - "size": 2568 - }, { "alignment": 255, "fields": [ @@ -53093,7 +53016,7 @@ "name": "m_nControlPoint", "name_hash": 8237833937797111692, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "int32" }, @@ -53103,20 +53026,20 @@ "name": "m_vecPointOffset", "name_hash": 8237833938384323694, "networked": false, - "offset": 452, + "offset": 468, "size": 12, "templated": "Vector", "type": "Vector" }, { - "alignment": 4, + "alignment": 8, "kind": "ref", "name": "m_flDistance", "name_hash": 8237833937592535656, "networked": false, - "offset": 464, - "size": 4, - "type": "float32" + "offset": 480, + "size": 368, + "type": "CParticleCollectionFloatInput" }, { "alignment": 1, @@ -53124,7 +53047,7 @@ "name": "m_bCullInside", "name_hash": 8237833938270027949, "networked": false, - "offset": 468, + "offset": 848, "size": 1, "type": "bool" }, @@ -53134,7 +53057,7 @@ "name": "m_nAttribute", "name_hash": 8237833939724066315, "networked": false, - "offset": 472, + "offset": 852, "size": 4, "type": "ParticleAttributeIndex_t" } @@ -53145,7 +53068,7 @@ "name": "C_OP_DistanceCull", "name_hash": 1918020178, "project": "particles", - "size": 480 + "size": 856 }, { "alignment": 255, @@ -53398,7 +53321,7 @@ "name": "m_fMinDistance", "name_hash": 9315405042483115948, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "float32" }, @@ -53408,7 +53331,7 @@ "name": "m_flMaxDistance0", "name_hash": 9315405040333866736, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "float32" }, @@ -53418,7 +53341,7 @@ "name": "m_flMaxDistanceMid", "name_hash": 9315405039212895834, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" }, @@ -53428,7 +53351,7 @@ "name": "m_flMaxDistance1", "name_hash": 9315405040350644355, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "float32" }, @@ -53438,7 +53361,7 @@ "name": "m_PathParameters", "name_hash": 9315405040805025350, "networked": false, - "offset": 464, + "offset": 480, "size": 64, "type": "CPathParameters" }, @@ -53448,7 +53371,7 @@ "name": "m_flTravelTime", "name_hash": 9315405038491317882, "networked": false, - "offset": 528, + "offset": 544, "size": 4, "type": "float32" }, @@ -53458,7 +53381,7 @@ "name": "m_nFieldScale", "name_hash": 9315405041652518547, "networked": false, - "offset": 532, + "offset": 548, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -53468,7 +53391,7 @@ "name": "m_nManualTField", "name_hash": 9315405038749795611, "networked": false, - "offset": 536, + "offset": 552, "size": 4, "type": "ParticleAttributeIndex_t" } @@ -53479,7 +53402,7 @@ "name": "C_OP_ConstrainDistanceToPath", "name_hash": 2168911751, "project": "particles", - "size": 544 + "size": 560 }, { "alignment": 8, @@ -53494,7 +53417,7 @@ "name": "m_nCP1", "name_hash": 6724572600324973945, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -53504,7 +53427,7 @@ "name": "m_nHand", "name_hash": 6724572600323722060, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" }, @@ -53514,7 +53437,7 @@ "name": "m_vecCP1Pos", "name_hash": 6724572597838842073, "networked": false, - "offset": 464, + "offset": 480, "size": 12, "templated": "Vector", "type": "Vector" @@ -53525,7 +53448,7 @@ "name": "m_bOrientToHand", "name_hash": 6724572597682239448, "networked": false, - "offset": 476, + "offset": 492, "size": 1, "type": "bool" } @@ -53536,7 +53459,7 @@ "name": "C_OP_SetControlPointToHand", "name_hash": 1565686566, "project": "particles", - "size": 480 + "size": 496 }, { "alignment": 8, @@ -54520,7 +54443,7 @@ "name": "m_nStartCP", "name_hash": 4006033061349161328, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -54530,7 +54453,7 @@ "name": "m_nEndCP", "name_hash": 4006033062966805101, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" }, @@ -54540,7 +54463,7 @@ "name": "m_nOutputCP", "name_hash": 4006033061964633859, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "int32" }, @@ -54550,7 +54473,7 @@ "name": "m_nOutputCPField", "name_hash": 4006033062472670557, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "int32" }, @@ -54560,7 +54483,7 @@ "name": "m_bSetOnce", "name_hash": 4006033062405476486, "networked": false, - "offset": 472, + "offset": 488, "size": 1, "type": "bool" }, @@ -54570,7 +54493,7 @@ "name": "m_flInputMin", "name_hash": 4006033064509181199, "networked": false, - "offset": 476, + "offset": 492, "size": 4, "type": "float32" }, @@ -54580,7 +54503,7 @@ "name": "m_flInputMax", "name_hash": 4006033064205904129, "networked": false, - "offset": 480, + "offset": 496, "size": 4, "type": "float32" }, @@ -54590,7 +54513,7 @@ "name": "m_flOutputMin", "name_hash": 4006033062210926358, "networked": false, - "offset": 484, + "offset": 500, "size": 4, "type": "float32" }, @@ -54600,7 +54523,7 @@ "name": "m_flOutputMax", "name_hash": 4006033061977319620, "networked": false, - "offset": 488, + "offset": 504, "size": 4, "type": "float32" }, @@ -54610,7 +54533,7 @@ "name": "m_flMaxTraceLength", "name_hash": 4006033062021052312, "networked": false, - "offset": 492, + "offset": 508, "size": 4, "type": "float32" }, @@ -54620,7 +54543,7 @@ "name": "m_flLOSScale", "name_hash": 4006033061239025467, "networked": false, - "offset": 496, + "offset": 512, "size": 4, "type": "float32" }, @@ -54630,7 +54553,7 @@ "name": "m_bLOS", "name_hash": 4006033063227540205, "networked": false, - "offset": 500, + "offset": 516, "size": 1, "type": "bool" }, @@ -54643,7 +54566,7 @@ "name": "m_CollisionGroupName", "name_hash": 4006033064190423445, "networked": false, - "offset": 501, + "offset": 517, "size": 128, "type": "char" }, @@ -54653,7 +54576,7 @@ "name": "m_nTraceSet", "name_hash": 4006033063781254578, "networked": false, - "offset": 632, + "offset": 648, "size": 4, "type": "ParticleTraceSet_t" }, @@ -54663,7 +54586,7 @@ "name": "m_nSetParent", "name_hash": 4006033061371332279, "networked": false, - "offset": 636, + "offset": 652, "size": 4, "type": "ParticleParentSetMode_t" } @@ -54674,7 +54597,7 @@ "name": "C_OP_DistanceBetweenCPsToCP", "name_hash": 932727256, "project": "particles", - "size": 640 + "size": 656 }, { "alignment": 8, @@ -54860,7 +54783,7 @@ "name": "m_nControlPointNumber", "name_hash": 6576439734123472573, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "int32" }, @@ -54870,7 +54793,7 @@ "name": "m_strSnapshotSubset", "name_hash": 6576439736243228254, "networked": false, - "offset": 456, + "offset": 472, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -54881,7 +54804,7 @@ "name": "m_nAttributeToRead", "name_hash": 6576439736837480350, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -54891,7 +54814,7 @@ "name": "m_nAttributeToWrite", "name_hash": 6576439734012886209, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -54901,7 +54824,7 @@ "name": "m_nLocalSpaceCP", "name_hash": 6576439736434019121, "networked": false, - "offset": 472, + "offset": 488, "size": 4, "type": "int32" }, @@ -54911,7 +54834,7 @@ "name": "m_bRandom", "name_hash": 6576439736573599170, "networked": false, - "offset": 476, + "offset": 492, "size": 1, "type": "bool" }, @@ -54921,7 +54844,7 @@ "name": "m_bReverse", "name_hash": 6576439736994243301, "networked": false, - "offset": 477, + "offset": 493, "size": 1, "type": "bool" }, @@ -54931,7 +54854,7 @@ "name": "m_nRandomSeed", "name_hash": 6576439734733172839, "networked": false, - "offset": 480, + "offset": 496, "size": 4, "type": "int32" }, @@ -54941,8 +54864,8 @@ "name": "m_nSnapShotStartPoint", "name_hash": 6576439735879668075, "networked": false, - "offset": 488, - "size": 352, + "offset": 504, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -54951,8 +54874,8 @@ "name": "m_nSnapShotIncrement", "name_hash": 6576439736312714754, "networked": false, - "offset": 840, - "size": 352, + "offset": 872, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -54961,8 +54884,8 @@ "name": "m_flInterpolation", "name_hash": 6576439736541755783, "networked": false, - "offset": 1192, - "size": 352, + "offset": 1240, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -54971,7 +54894,7 @@ "name": "m_bSubSample", "name_hash": 6576439734407653431, "networked": false, - "offset": 1544, + "offset": 1608, "size": 1, "type": "bool" }, @@ -54981,7 +54904,7 @@ "name": "m_bPrev", "name_hash": 6576439735720058640, "networked": false, - "offset": 1545, + "offset": 1609, "size": 1, "type": "bool" } @@ -54992,7 +54915,7 @@ "name": "C_OP_SetFromCPSnapshot", "name_hash": 1531196696, "project": "particles", - "size": 1552 + "size": 1616 }, { "alignment": 8, @@ -55007,7 +54930,7 @@ "name": "m_nOutControlPointNumber", "name_hash": 12521803393487984447, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "int32" }, @@ -55017,7 +54940,7 @@ "name": "m_nFieldInput", "name_hash": 12521803392923162217, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -55027,7 +54950,7 @@ "name": "m_nParticleNumber", "name_hash": 12521803390313980930, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" } @@ -55038,7 +54961,7 @@ "name": "C_OP_RemapVectortoCP", "name_hash": 2915459543, "project": "particles", - "size": 464 + "size": 480 }, { "alignment": 8, @@ -55052,7 +54975,7 @@ "name": "CParticleRemapFloatInput", "name_hash": 3440680439, "project": "particleslib", - "size": 352 + "size": 368 }, { "alignment": 4, @@ -55242,7 +55165,7 @@ "name": "m_nFieldOutput", "name_hash": 17633409359120864774, "networked": false, - "offset": 472, + "offset": 488, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -55252,7 +55175,7 @@ "name": "m_flMinOutputValue", "name_hash": 17633409359402528785, "networked": false, - "offset": 476, + "offset": 492, "size": 4, "type": "float32" }, @@ -55262,7 +55185,7 @@ "name": "m_flMaxOutputValue", "name_hash": 17633409358108520883, "networked": false, - "offset": 480, + "offset": 496, "size": 4, "type": "float32" } @@ -55273,7 +55196,7 @@ "name": "C_OP_RemapDistanceToLineSegmentToScalar", "name_hash": 4105598050, "project": "particles", - "size": 488 + "size": 504 }, { "alignment": 8, @@ -55426,9 +55349,19 @@ "offset": 24, "size": 4, "type": "int32" + }, + { + "alignment": 1, + "kind": "ref", + "name": "m_bWasDamageSuppressed", + "name_hash": 15323311146429776569, + "networked": false, + "offset": 28, + "size": 1, + "type": "bool" } ], - "fields_count": 6, + "fields_count": 7, "has_chainer": false, "is_struct": true, "name": "CTakeDamageResult", @@ -55512,7 +55445,7 @@ "name": "m_nFieldOutput", "name_hash": 6135313842192946694, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -55522,8 +55455,8 @@ "name": "m_flMaxDistFromEdge", "name_hash": 6135313839391239190, "networked": false, - "offset": 456, - "size": 352, + "offset": 472, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -55532,8 +55465,8 @@ "name": "m_flOutputRemap", "name_hash": 6135313838649194863, "networked": false, - "offset": 808, - "size": 352, + "offset": 840, + "size": 368, "type": "CParticleRemapFloatInput" }, { @@ -55542,7 +55475,7 @@ "name": "m_nSetMethod", "name_hash": 6135313842560025374, "networked": false, - "offset": 1160, + "offset": 1208, "size": 4, "type": "ParticleSetMethod_t" } @@ -55553,56 +55486,7 @@ "name": "C_OP_ScreenSpaceDistanceToEdge", "name_hash": 1428489070, "project": "particles", - "size": 1200 - }, - { - "alignment": 8, - "base_classes": [ - "CParticleFunctionOperator" - ], - "base_classes_count": 1, - "fields": [ - { - "alignment": 4, - "kind": "atomic", - "name": "m_vLightingDir", - "name_hash": 15784506294757423636, - "networked": false, - "offset": 448, - "size": 12, - "templated": "Vector", - "type": "Vector" - }, - { - "alignment": 4, - "kind": "atomic", - "name": "m_vTint_0", - "name_hash": 15784506294160899007, - "networked": false, - "offset": 460, - "size": 12, - "templated": "Vector", - "type": "Vector" - }, - { - "alignment": 4, - "kind": "atomic", - "name": "m_vTint_1", - "name_hash": 15784506294144121388, - "networked": false, - "offset": 472, - "size": 12, - "templated": "Vector", - "type": "Vector" - } - ], - "fields_count": 3, - "has_chainer": false, - "is_struct": false, - "name": "C_OP_SDFLighting", - "name_hash": 3675116760, - "project": "particles", - "size": 488 + "size": 1248 }, { "alignment": 255, @@ -55631,7 +55515,7 @@ "name": "m_nFieldOutput", "name_hash": 17093818895303874054, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -55641,7 +55525,7 @@ "name": "m_vInputMin", "name_hash": 17093818892368723145, "networked": false, - "offset": 460, + "offset": 476, "size": 12, "templated": "Vector", "type": "Vector" @@ -55652,7 +55536,7 @@ "name": "m_vInputMax", "name_hash": 17093818892132556551, "networked": false, - "offset": 472, + "offset": 488, "size": 12, "templated": "Vector", "type": "Vector" @@ -55663,7 +55547,7 @@ "name": "m_vOutputMin", "name_hash": 17093818894143810684, "networked": false, - "offset": 484, + "offset": 500, "size": 12, "templated": "Vector", "type": "Vector" @@ -55674,7 +55558,7 @@ "name": "m_vOutputMax", "name_hash": 17093818893840533614, "networked": false, - "offset": 496, + "offset": 512, "size": 12, "templated": "Vector", "type": "Vector" @@ -55685,7 +55569,7 @@ "name": "m_TransformInput", "name_hash": 17093818894474134153, "networked": false, - "offset": 512, + "offset": 528, "size": 104, "type": "CParticleTransformInput" }, @@ -55695,7 +55579,7 @@ "name": "m_LocalSpaceTransform", "name_hash": 17093818892326378630, "networked": false, - "offset": 616, + "offset": 632, "size": 104, "type": "CParticleTransformInput" }, @@ -55705,7 +55589,7 @@ "name": "m_flStartTime", "name_hash": 17093818893199121860, "networked": false, - "offset": 720, + "offset": 736, "size": 4, "type": "float32" }, @@ -55715,7 +55599,7 @@ "name": "m_flEndTime", "name_hash": 17093818891995570077, "networked": false, - "offset": 724, + "offset": 740, "size": 4, "type": "float32" }, @@ -55725,7 +55609,7 @@ "name": "m_nSetMethod", "name_hash": 17093818895670952734, "networked": false, - "offset": 728, + "offset": 744, "size": 4, "type": "ParticleSetMethod_t" }, @@ -55735,7 +55619,7 @@ "name": "m_bOffset", "name_hash": 17093818891844528938, "networked": false, - "offset": 732, + "offset": 748, "size": 1, "type": "bool" }, @@ -55745,7 +55629,7 @@ "name": "m_bAccelerate", "name_hash": 17093818894302248784, "networked": false, - "offset": 733, + "offset": 749, "size": 1, "type": "bool" }, @@ -55755,7 +55639,7 @@ "name": "m_flRemapBias", "name_hash": 17093818892680000293, "networked": false, - "offset": 736, + "offset": 752, "size": 4, "type": "float32" } @@ -55766,7 +55650,7 @@ "name": "C_INIT_RemapTransformToVector", "name_hash": 3979964855, "project": "particles", - "size": 744 + "size": 760 }, { "alignment": 8, @@ -55925,8 +55809,8 @@ "name": "m_InputValue", "name_hash": 17805513527537194040, "networked": false, - "offset": 448, - "size": 352, + "offset": 464, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -55935,7 +55819,7 @@ "name": "m_nOutputField", "name_hash": 17805513527504367476, "networked": false, - "offset": 800, + "offset": 832, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -55945,7 +55829,7 @@ "name": "m_nSetMethod", "name_hash": 17805513530876871454, "networked": false, - "offset": 804, + "offset": 836, "size": 4, "type": "ParticleSetMethod_t" }, @@ -55955,8 +55839,8 @@ "name": "m_Lerp", "name_hash": 17805513528205375720, "networked": false, - "offset": 808, - "size": 352, + "offset": 840, + "size": 368, "type": "CPerParticleFloatInput" } ], @@ -55966,7 +55850,7 @@ "name": "C_OP_SetFloat", "name_hash": 4145669175, "project": "particles", - "size": 1200 + "size": 1248 }, { "alignment": 8, @@ -56037,7 +55921,7 @@ "name": "m_nControlPointNumber", "name_hash": 17078361764777797309, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "int32" }, @@ -56047,7 +55931,7 @@ "name": "m_bBoundBox", "name_hash": 17078361766593154524, "networked": false, - "offset": 452, + "offset": 468, "size": 1, "type": "bool" }, @@ -56057,7 +55941,7 @@ "name": "m_bCullOutside", "name_hash": 17078361766518300164, "networked": false, - "offset": 453, + "offset": 469, "size": 1, "type": "bool" }, @@ -56067,7 +55951,7 @@ "name": "m_bUseBones", "name_hash": 17078361763999749003, "networked": false, - "offset": 454, + "offset": 470, "size": 1, "type": "bool" }, @@ -56080,7 +55964,7 @@ "name": "m_HitboxSetName", "name_hash": 17078361765498174222, "networked": false, - "offset": 455, + "offset": 471, "size": 128, "type": "char" } @@ -56091,7 +55975,7 @@ "name": "C_OP_ModelCull", "name_hash": 3976365962, "project": "particles", - "size": 584 + "size": 600 }, { "alignment": 4, @@ -56492,7 +56376,7 @@ "name": "m_nCP", "name_hash": 4203594168534439026, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "int32" }, @@ -56502,7 +56386,7 @@ "name": "m_nScaleCP", "name_hash": 4203594168313628134, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "int32" }, @@ -56512,8 +56396,8 @@ "name": "m_vecAccel", "name_hash": 4203594168521067891, "networked": false, - "offset": 472, - "size": 1656, + "offset": 488, + "size": 1720, "type": "CParticleCollectionVecInput" } ], @@ -56523,7 +56407,7 @@ "name": "C_OP_LocalAccelerationForce", "name_hash": 978725535, "project": "particles", - "size": 2128 + "size": 2208 }, { "alignment": 8, @@ -56686,6 +56570,16 @@ "size": 1, "type": "bool" }, + { + "alignment": 1, + "kind": "ref", + "name": "m_bSequenceNameIsAnimClipPath", + "name_hash": 3601499820105040327, + "networked": false, + "offset": 85, + "size": 1, + "type": "bool" + }, { "alignment": 4, "kind": "atomic", @@ -56698,7 +56592,7 @@ "type": "Vector" } ], - "fields_count": 16, + "fields_count": 17, "has_chainer": false, "is_struct": true, "name": "ParticlePreviewState_t", @@ -57091,7 +56985,7 @@ "name": "m_nFieldOutput", "name_hash": 11775625076105451014, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -57101,7 +56995,7 @@ "name": "m_nInputMin", "name_hash": 11775625074502607233, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "int32" }, @@ -57111,7 +57005,7 @@ "name": "m_nInputMax", "name_hash": 11775625074269103663, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -57121,7 +57015,7 @@ "name": "m_flOutputMin", "name_hash": 11775625073859065622, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "float32" }, @@ -57131,7 +57025,7 @@ "name": "m_flOutputMax", "name_hash": 11775625073625458884, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "float32" }, @@ -57141,7 +57035,7 @@ "name": "m_bBackwards", "name_hash": 11775625073311380981, "networked": false, - "offset": 468, + "offset": 484, "size": 1, "type": "bool" }, @@ -57151,7 +57045,7 @@ "name": "m_nSetMethod", "name_hash": 11775625076472529694, "networked": false, - "offset": 472, + "offset": 488, "size": 4, "type": "ParticleSetMethod_t" } @@ -57162,7 +57056,7 @@ "name": "C_OP_RemapParticleCountOnScalarEndCap", "name_hash": 2741726365, "project": "particles", - "size": 480 + "size": 496 }, { "alignment": 8, @@ -57177,7 +57071,7 @@ "name": "m_MinForce", "name_hash": 5456134149881277154, "networked": false, - "offset": 464, + "offset": 480, "size": 12, "templated": "Vector", "type": "Vector" @@ -57188,7 +57082,7 @@ "name": "m_MaxForce", "name_hash": 5456134146267338968, "networked": false, - "offset": 476, + "offset": 492, "size": 12, "templated": "Vector", "type": "Vector" @@ -57200,7 +57094,7 @@ "name": "C_OP_RandomForce", "name_hash": 1270355225, "project": "particles", - "size": 488 + "size": 504 }, { "alignment": 4, @@ -57237,7 +57131,7 @@ "name": "m_pTextureColorWarp", "name_hash": 3247673686422842947, "networked": false, - "offset": 528, + "offset": 544, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -57251,7 +57145,7 @@ "name": "m_pTextureDetail2", "name_hash": 3247673683489630087, "networked": false, - "offset": 536, + "offset": 552, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -57265,7 +57159,7 @@ "name": "m_pTextureDiffuseWarp", "name_hash": 3247673687219566498, "networked": false, - "offset": 544, + "offset": 560, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -57279,7 +57173,7 @@ "name": "m_pTextureFresnelColorWarp", "name_hash": 3247673686407273482, "networked": false, - "offset": 552, + "offset": 568, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -57293,7 +57187,7 @@ "name": "m_pTextureFresnelWarp", "name_hash": 3247673683238286163, "networked": false, - "offset": 560, + "offset": 576, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -57307,7 +57201,7 @@ "name": "m_pTextureSpecularWarp", "name_hash": 3247673686144372037, "networked": false, - "offset": 568, + "offset": 584, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -57321,7 +57215,7 @@ "name": "m_pTextureEnvMap", "name_hash": 3247673685204379613, "networked": false, - "offset": 576, + "offset": 592, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -57336,7 +57230,17 @@ "name": "C_OP_RenderStatusEffect", "name_hash": 756157954, "project": "particles", - "size": 584 + "size": 600 + }, + { + "alignment": 255, + "fields_count": 0, + "has_chainer": false, + "is_struct": true, + "name": "InfoForResourceTypeCChoreoSceneFileList", + "name_hash": 3346555171, + "project": "resourcesystem", + "size": 1 }, { "alignment": 255, @@ -58591,7 +58495,7 @@ "name": "m_TransformInput", "name_hash": 11591985394823840393, "networked": false, - "offset": 448, + "offset": 464, "size": 104, "type": "CParticleTransformInput" }, @@ -58601,7 +58505,7 @@ "name": "m_nFieldOutput", "name_hash": 11591985395653580294, "networked": false, - "offset": 552, + "offset": 568, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -58611,7 +58515,7 @@ "name": "m_flRotOffset", "name_hash": 11591985395325902047, "networked": false, - "offset": 556, + "offset": 572, "size": 4, "type": "float32" }, @@ -58621,7 +58525,7 @@ "name": "m_flSpinStrength", "name_hash": 11591985392111456038, "networked": false, - "offset": 560, + "offset": 576, "size": 4, "type": "float32" } @@ -58632,7 +58536,7 @@ "name": "C_OP_RemapTransformOrientationToYaw", "name_hash": 2698969420, "project": "particles", - "size": 568 + "size": 584 }, { "alignment": 255, @@ -58738,7 +58642,7 @@ "name": "m_nFieldOutput", "name_hash": 498224031320937990, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -58748,7 +58652,7 @@ "name": "m_flInputMin", "name_hash": 498224031372807439, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "float32" }, @@ -58758,7 +58662,7 @@ "name": "m_flInputMax", "name_hash": 498224031069530369, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "float32" }, @@ -58768,7 +58672,7 @@ "name": "m_flOutputMin", "name_hash": 498224029074552598, "networked": false, - "offset": 472, + "offset": 488, "size": 4, "type": "float32" }, @@ -58778,7 +58682,7 @@ "name": "m_flOutputMax", "name_hash": 498224028840945860, "networked": false, - "offset": 476, + "offset": 492, "size": 4, "type": "float32" } @@ -58789,7 +58693,7 @@ "name": "C_INIT_RemapInitialVisibilityScalar", "name_hash": 116001821, "project": "particles", - "size": 480 + "size": 496 }, { "alignment": 255, @@ -58830,7 +58734,7 @@ "name": "m_vecScale", "name_hash": 18147443816089086801, "networked": false, - "offset": 456, + "offset": 472, "size": 12, "templated": "Vector", "type": "Vector" @@ -58841,7 +58745,7 @@ "name": "m_nFieldOutput", "name_hash": 18147443818338883078, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -58851,7 +58755,7 @@ "name": "m_nFieldInput", "name_hash": 18147443817416447593, "networked": false, - "offset": 472, + "offset": 488, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -58861,7 +58765,7 @@ "name": "m_vOffsetMin", "name_hash": 18147443817373831298, "networked": false, - "offset": 476, + "offset": 492, "size": 12, "templated": "Vector", "type": "Vector" @@ -58872,7 +58776,7 @@ "name": "m_vOffsetMax", "name_hash": 18147443817003443752, "networked": false, - "offset": 488, + "offset": 504, "size": 12, "templated": "Vector", "type": "Vector" @@ -58883,7 +58787,7 @@ "name": "m_randomnessParameters", "name_hash": 18147443816617955501, "networked": false, - "offset": 500, + "offset": 516, "size": 8, "type": "CRandomNumberGeneratorParameters" } @@ -58894,7 +58798,7 @@ "name": "C_INIT_AddVectorToVector", "name_hash": 4225281024, "project": "particles", - "size": 512 + "size": 528 }, { "alignment": 8, @@ -59003,7 +58907,7 @@ "name": "m_nExpression", "name_hash": 1096293099913290791, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "VectorExpressionType_t" }, @@ -59013,8 +58917,8 @@ "name": "m_vInput1", "name_hash": 1096293103326668762, "networked": false, - "offset": 456, - "size": 1656, + "offset": 472, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -59023,8 +58927,8 @@ "name": "m_vInput2", "name_hash": 1096293103309891143, "networked": false, - "offset": 2112, - "size": 1656, + "offset": 2192, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -59033,8 +58937,8 @@ "name": "m_flLerp", "name_hash": 1096293101190753030, "networked": false, - "offset": 3768, - "size": 352, + "offset": 3912, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -59043,7 +58947,7 @@ "name": "m_nOutputField", "name_hash": 1096293100387528564, "networked": false, - "offset": 4120, + "offset": 4280, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -59053,7 +58957,7 @@ "name": "m_nSetMethod", "name_hash": 1096293103760032542, "networked": false, - "offset": 4124, + "offset": 4284, "size": 4, "type": "ParticleSetMethod_t" }, @@ -59063,7 +58967,7 @@ "name": "m_bNormalizedOutput", "name_hash": 1096293099722345557, "networked": false, - "offset": 4128, + "offset": 4288, "size": 1, "type": "bool" } @@ -59074,7 +58978,7 @@ "name": "C_OP_SetVectorAttributeToVectorExpression", "name_hash": 255250628, "project": "particles", - "size": 4240 + "size": 4400 }, { "alignment": 8, @@ -59089,7 +58993,7 @@ "name": "m_nControlPointNumber", "name_hash": 2254799767797343933, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -59099,7 +59003,7 @@ "name": "m_nLocalSpaceCP", "name_hash": 2254799770107890481, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" }, @@ -59109,7 +59013,7 @@ "name": "m_nWeightUpdateCP", "name_hash": 2254799767488815487, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "int32" }, @@ -59119,7 +59023,7 @@ "name": "m_bUseVerticalVelocity", "name_hash": 2254799767753836285, "networked": false, - "offset": 468, + "offset": 484, "size": 1, "type": "bool" }, @@ -59129,8 +59033,8 @@ "name": "m_vecScale", "name_hash": 2254799768336821073, "networked": false, - "offset": 472, - "size": 1656, + "offset": 488, + "size": 1720, "type": "CPerParticleVecInput" } ], @@ -59140,7 +59044,7 @@ "name": "C_INIT_InitFromVectorFieldSnapshot", "name_hash": 524986481, "project": "particles", - "size": 2128 + "size": 2208 }, { "alignment": 8, @@ -59155,8 +59059,8 @@ "name": "m_flParentRadiusScale", "name_hash": 8287482929743392617, "networked": false, - "offset": 448, - "size": 352, + "offset": 464, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -59165,8 +59069,8 @@ "name": "m_flRadiusScale", "name_hash": 8287482929108615513, "networked": false, - "offset": 800, - "size": 352, + "offset": 832, + "size": 368, "type": "CPerParticleFloatInput" } ], @@ -59176,7 +59080,7 @@ "name": "C_OP_CollideWithParentParticles", "name_hash": 1929579984, "project": "particles", - "size": 1152 + "size": 1200 }, { "alignment": 8, @@ -59191,7 +59095,7 @@ "name": "m_nControlPoint", "name_hash": 8713955969074061196, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -59201,8 +59105,8 @@ "name": "m_flDistance", "name_hash": 8713955968869485160, "networked": false, - "offset": 464, - "size": 352, + "offset": 480, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -59211,7 +59115,7 @@ "name": "m_bCullInside", "name_hash": 8713955969546977453, "networked": false, - "offset": 816, + "offset": 848, "size": 1, "type": "bool" } @@ -59222,7 +59126,7 @@ "name": "C_INIT_DistanceCull", "name_hash": 2028875977, "project": "particles", - "size": 824 + "size": 856 }, { "alignment": 4, @@ -59538,7 +59442,7 @@ "name": "m_Rate", "name_hash": 12158134541477904615, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "float32" }, @@ -59548,7 +59452,7 @@ "name": "m_flStartTime", "name_hash": 12158134539259911620, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "float32" }, @@ -59558,7 +59462,7 @@ "name": "m_flEndTime", "name_hash": 12158134538056359837, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" }, @@ -59568,7 +59472,7 @@ "name": "m_nField", "name_hash": 12158134540775700795, "networked": false, - "offset": 496, + "offset": 512, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -59578,7 +59482,7 @@ "name": "m_bEaseOut", "name_hash": 12158134539903351249, "networked": false, - "offset": 500, + "offset": 516, "size": 1, "type": "bool" } @@ -59589,7 +59493,7 @@ "name": "C_OP_RampScalarSplineSimple", "name_hash": 2830786290, "project": "particles", - "size": 512 + "size": 528 }, { "alignment": 255, @@ -59812,7 +59716,7 @@ "name": "m_nSequenceMin", "name_hash": 8662712610212709104, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -59822,7 +59726,7 @@ "name": "m_nSequenceMax", "name_hash": 8662712610043652986, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" }, @@ -59832,7 +59736,7 @@ "name": "m_bShuffle", "name_hash": 8662712607355775790, "networked": false, - "offset": 464, + "offset": 480, "size": 1, "type": "bool" }, @@ -59842,7 +59746,7 @@ "name": "m_bLinear", "name_hash": 8662712609779300128, "networked": false, - "offset": 465, + "offset": 481, "size": 1, "type": "bool" }, @@ -59852,7 +59756,7 @@ "name": "m_WeightedList", "name_hash": 8662712608103913656, "networked": false, - "offset": 472, + "offset": 488, "size": 24, "template": [ "SequenceWeightedList_t" @@ -59867,7 +59771,7 @@ "name": "C_INIT_RandomSequence", "name_hash": 2016944952, "project": "particles", - "size": 504 + "size": 520 }, { "alignment": 8, @@ -59882,8 +59786,8 @@ "name": "m_vecPos", "name_hash": 8991573048018135913, "networked": false, - "offset": 528, - "size": 1656, + "offset": 544, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -59892,8 +59796,8 @@ "name": "m_flRadius", "name_hash": 8991573048550211725, "networked": false, - "offset": 2184, - "size": 352, + "offset": 2264, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -59902,8 +59806,8 @@ "name": "m_flMagnitude", "name_hash": 8991573051003510155, "networked": false, - "offset": 2536, - "size": 352, + "offset": 2632, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -59912,8 +59816,8 @@ "name": "m_flShape", "name_hash": 8991573048600430552, "networked": false, - "offset": 2888, - "size": 352, + "offset": 3000, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -59922,8 +59826,8 @@ "name": "m_flWindSpeed", "name_hash": 8991573049943415844, "networked": false, - "offset": 3240, - "size": 352, + "offset": 3368, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -59932,8 +59836,8 @@ "name": "m_flWobble", "name_hash": 8991573051193121546, "networked": false, - "offset": 3592, - "size": 352, + "offset": 3736, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -59942,7 +59846,7 @@ "name": "m_bIsRadialWind", "name_hash": 8991573048705708084, "networked": false, - "offset": 3944, + "offset": 4104, "size": 1, "type": "bool" }, @@ -59952,7 +59856,7 @@ "name": "m_nEventType", "name_hash": 8991573050817882771, "networked": false, - "offset": 3948, + "offset": 4108, "size": 4, "type": "EventTypeSelection_t" } @@ -59963,7 +59867,7 @@ "name": "C_OP_WaterImpulseRenderer", "name_hash": 2093513740, "project": "particles", - "size": 3952 + "size": 4112 }, { "alignment": 4, @@ -60337,7 +60241,7 @@ "name": "m_flFadeOutTimeMin", "name_hash": 15794166452246809846, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "float32" }, @@ -60347,7 +60251,7 @@ "name": "m_flFadeOutTimeMax", "name_hash": 15794166456308170404, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "float32" }, @@ -60357,7 +60261,7 @@ "name": "m_flFadeOutTimeExp", "name_hash": 15794166454547093909, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" }, @@ -60367,7 +60271,7 @@ "name": "m_flFadeBias", "name_hash": 15794166455565527104, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "float32" }, @@ -60377,7 +60281,7 @@ "name": "m_bProportional", "name_hash": 15794166454319788682, "networked": false, - "offset": 512, + "offset": 528, "size": 1, "type": "bool" }, @@ -60387,7 +60291,7 @@ "name": "m_bEaseInAndOut", "name_hash": 15794166455530295999, "networked": false, - "offset": 513, + "offset": 529, "size": 1, "type": "bool" } @@ -60398,7 +60302,7 @@ "name": "C_OP_FadeOut", "name_hash": 3677365941, "project": "particles", - "size": 528 + "size": 544 }, { "alignment": 8, @@ -60413,7 +60317,7 @@ "name": "m_RateMin", "name_hash": 10585474139976037729, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "float32" }, @@ -60423,7 +60327,7 @@ "name": "m_RateMax", "name_hash": 10585474139742430991, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "float32" }, @@ -60433,7 +60337,7 @@ "name": "m_FrequencyMin", "name_hash": 10585474139127493403, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" }, @@ -60443,7 +60347,7 @@ "name": "m_FrequencyMax", "name_hash": 10585474138958437285, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "float32" }, @@ -60453,7 +60357,7 @@ "name": "m_nField", "name_hash": 10585474141552884027, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -60463,7 +60367,7 @@ "name": "m_bProportional", "name_hash": 10585474140592878218, "networked": false, - "offset": 468, + "offset": 484, "size": 1, "type": "bool" }, @@ -60473,7 +60377,7 @@ "name": "m_bProportionalOp", "name_hash": 10585474138552939197, "networked": false, - "offset": 469, + "offset": 485, "size": 1, "type": "bool" }, @@ -60483,7 +60387,7 @@ "name": "m_flStartTime_min", "name_hash": 10585474139815369723, "networked": false, - "offset": 472, + "offset": 488, "size": 4, "type": "float32" }, @@ -60493,7 +60397,7 @@ "name": "m_flStartTime_max", "name_hash": 10585474139646210437, "networked": false, - "offset": 476, + "offset": 492, "size": 4, "type": "float32" }, @@ -60503,7 +60407,7 @@ "name": "m_flEndTime_min", "name_hash": 10585474140364937522, "networked": false, - "offset": 480, + "offset": 496, "size": 4, "type": "float32" }, @@ -60513,7 +60417,7 @@ "name": "m_flEndTime_max", "name_hash": 10585474140531433784, "networked": false, - "offset": 484, + "offset": 500, "size": 4, "type": "float32" }, @@ -60523,7 +60427,7 @@ "name": "m_flOscMult", "name_hash": 10585474138664046228, "networked": false, - "offset": 488, + "offset": 504, "size": 4, "type": "float32" }, @@ -60533,7 +60437,7 @@ "name": "m_flOscAdd", "name_hash": 10585474140359665213, "networked": false, - "offset": 492, + "offset": 508, "size": 4, "type": "float32" } @@ -60544,7 +60448,7 @@ "name": "C_OP_OscillateScalar", "name_hash": 2464622757, "project": "particles", - "size": 496 + "size": 512 }, { "alignment": 255, @@ -60611,8 +60515,8 @@ "name": "m_cubeWidth", "name_hash": 12849396062866308556, "networked": false, - "offset": 528, - "size": 352, + "offset": 544, + "size": 368, "type": "CParticleCollectionRendererFloatInput" }, { @@ -60621,8 +60525,8 @@ "name": "m_cutoffRadius", "name_hash": 12849396060084067142, "networked": false, - "offset": 880, - "size": 352, + "offset": 912, + "size": 368, "type": "CParticleCollectionRendererFloatInput" }, { @@ -60631,8 +60535,8 @@ "name": "m_renderRadius", "name_hash": 12849396060448573515, "networked": false, - "offset": 1232, - "size": 352, + "offset": 1280, + "size": 368, "type": "CParticleCollectionRendererFloatInput" }, { @@ -60641,7 +60545,7 @@ "name": "m_nVertexCountKb", "name_hash": 12849396060701102203, "networked": false, - "offset": 1584, + "offset": 1648, "size": 4, "type": "uint32" }, @@ -60651,7 +60555,7 @@ "name": "m_nIndexCountKb", "name_hash": 12849396060910440439, "networked": false, - "offset": 1588, + "offset": 1652, "size": 4, "type": "uint32" }, @@ -60661,7 +60565,7 @@ "name": "m_nScaleCP", "name_hash": 12849396062812423654, "networked": false, - "offset": 1592, + "offset": 1656, "size": 4, "type": "int32" }, @@ -60671,7 +60575,7 @@ "name": "m_MaterialVars", "name_hash": 12849396063286992230, "networked": false, - "offset": 1600, + "offset": 1664, "size": 24, "template": [ "MaterialVariable_t" @@ -60685,7 +60589,7 @@ "name": "m_hMaterial", "name_hash": 12849396061374833710, "networked": false, - "offset": 1648, + "offset": 1712, "size": 8, "template": [ "InfoForResourceTypeIMaterial2" @@ -60700,7 +60604,7 @@ "name": "C_OP_RenderBlobs", "name_hash": 2991733155, "project": "particles", - "size": 1656 + "size": 1720 }, { "alignment": 4, @@ -60861,7 +60765,7 @@ "name": "CParticleCollectionVecInput", "name_hash": 2289532262, "project": "particleslib", - "size": 1656 + "size": 1720 }, { "alignment": 8, @@ -60922,6 +60826,20 @@ "project": "animgraphlib", "size": 4 }, + { + "alignment": 8, + "base_classes": [ + "CNmBoolValueNode::CDefinition" + ], + "base_classes_count": 1, + "fields_count": 0, + "has_chainer": false, + "is_struct": false, + "name": "CNmIsInactiveBranchConditionNode::CDefinition", + "name_hash": 3992385969, + "project": "animlib", + "size": 16 + }, { "alignment": 8, "fields": [ @@ -60961,7 +60879,7 @@ "name": "m_nCP", "name_hash": 15603430780874134642, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "int32" }, @@ -60971,7 +60889,7 @@ "name": "m_vecCpOffset", "name_hash": 15603430779669468001, "networked": false, - "offset": 452, + "offset": 468, "size": 12, "templated": "Vector", "type": "Vector" @@ -60982,7 +60900,7 @@ "name": "m_nCollisionMode", "name_hash": 15603430777708101060, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "ParticleCollisionMode_t" }, @@ -60992,7 +60910,7 @@ "name": "m_nCollisionModeMin", "name_hash": 15603430778736164248, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "ParticleCollisionMode_t" }, @@ -61002,7 +60920,7 @@ "name": "m_nTraceSet", "name_hash": 15603430780098233778, "networked": false, - "offset": 472, + "offset": 488, "size": 4, "type": "ParticleTraceSet_t" }, @@ -61015,7 +60933,7 @@ "name": "m_CollisionGroupName", "name_hash": 15603430780507402645, "networked": false, - "offset": 476, + "offset": 492, "size": 128, "type": "char" }, @@ -61025,7 +60943,7 @@ "name": "m_bWorldOnly", "name_hash": 15603430780150141709, "networked": false, - "offset": 604, + "offset": 620, "size": 1, "type": "bool" }, @@ -61035,7 +60953,7 @@ "name": "m_bBrushOnly", "name_hash": 15603430778652404653, "networked": false, - "offset": 605, + "offset": 621, "size": 1, "type": "bool" }, @@ -61045,7 +60963,7 @@ "name": "m_bIncludeWater", "name_hash": 15603430780876703302, "networked": false, - "offset": 606, + "offset": 622, "size": 1, "type": "bool" }, @@ -61055,7 +60973,7 @@ "name": "m_nIgnoreCP", "name_hash": 15603430780965865388, "networked": false, - "offset": 608, + "offset": 624, "size": 4, "type": "int32" }, @@ -61065,7 +60983,7 @@ "name": "m_flCpMovementTolerance", "name_hash": 15603430780164916396, "networked": false, - "offset": 612, + "offset": 628, "size": 4, "type": "float32" }, @@ -61075,7 +60993,7 @@ "name": "m_flRetestRate", "name_hash": 15603430777878636204, "networked": false, - "offset": 616, + "offset": 632, "size": 4, "type": "float32" }, @@ -61085,7 +61003,7 @@ "name": "m_flTraceTolerance", "name_hash": 15603430779250865763, "networked": false, - "offset": 620, + "offset": 636, "size": 4, "type": "float32" }, @@ -61095,7 +61013,7 @@ "name": "m_flCollisionConfirmationSpeed", "name_hash": 15603430777340907491, "networked": false, - "offset": 624, + "offset": 640, "size": 4, "type": "float32" }, @@ -61105,7 +61023,7 @@ "name": "m_nMaxTracesPerFrame", "name_hash": 15603430779149767591, "networked": false, - "offset": 628, + "offset": 644, "size": 4, "type": "float32" }, @@ -61115,8 +61033,8 @@ "name": "m_flRadiusScale", "name_hash": 15603430779737211225, "networked": false, - "offset": 632, - "size": 352, + "offset": 648, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -61125,8 +61043,8 @@ "name": "m_flBounceAmount", "name_hash": 15603430778059615395, "networked": false, - "offset": 984, - "size": 352, + "offset": 1016, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -61135,8 +61053,8 @@ "name": "m_flSlideAmount", "name_hash": 15603430778657051116, "networked": false, - "offset": 1336, - "size": 352, + "offset": 1384, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -61145,8 +61063,8 @@ "name": "m_flRandomDirScale", "name_hash": 15603430780597219415, "networked": false, - "offset": 1688, - "size": 352, + "offset": 1752, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -61155,7 +61073,7 @@ "name": "m_bDecayBounce", "name_hash": 15603430780169205653, "networked": false, - "offset": 2040, + "offset": 2120, "size": 1, "type": "bool" }, @@ -61165,7 +61083,7 @@ "name": "m_bKillonContact", "name_hash": 15603430780601422136, "networked": false, - "offset": 2041, + "offset": 2121, "size": 1, "type": "bool" }, @@ -61175,7 +61093,7 @@ "name": "m_flMinSpeed", "name_hash": 15603430778171341908, "networked": false, - "offset": 2044, + "offset": 2124, "size": 4, "type": "float32" }, @@ -61185,7 +61103,7 @@ "name": "m_bSetNormal", "name_hash": 15603430778336649900, "networked": false, - "offset": 2048, + "offset": 2128, "size": 1, "type": "bool" }, @@ -61195,7 +61113,7 @@ "name": "m_nStickOnCollisionField", "name_hash": 15603430779764815098, "networked": false, - "offset": 2052, + "offset": 2132, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -61205,8 +61123,8 @@ "name": "m_flStopSpeed", "name_hash": 15603430780261250434, "networked": false, - "offset": 2056, - "size": 352, + "offset": 2136, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -61215,7 +61133,7 @@ "name": "m_nEntityStickDataField", "name_hash": 15603430779535866106, "networked": false, - "offset": 2408, + "offset": 2504, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -61225,7 +61143,7 @@ "name": "m_nEntityStickNormalField", "name_hash": 15603430780066172623, "networked": false, - "offset": 2412, + "offset": 2508, "size": 4, "type": "ParticleAttributeIndex_t" } @@ -61236,7 +61154,7 @@ "name": "C_OP_WorldTraceConstraint", "name_hash": 3632956831, "project": "particles", - "size": 2416 + "size": 2512 }, { "alignment": 8, @@ -61251,8 +61169,8 @@ "name": "m_flPostProcessStrength", "name_hash": 15442024657804073495, "networked": false, - "offset": 528, - "size": 352, + "offset": 544, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -61261,7 +61179,7 @@ "name": "m_hPostTexture", "name_hash": 15442024658592828712, "networked": false, - "offset": 880, + "offset": 912, "size": 8, "template": [ "InfoForResourceTypeCPostProcessingResource" @@ -61275,7 +61193,7 @@ "name": "m_nPriority", "name_hash": 15442024659996881717, "networked": false, - "offset": 888, + "offset": 920, "size": 4, "type": "ParticlePostProcessPriorityGroup_t" } @@ -61286,7 +61204,7 @@ "name": "C_OP_RenderPostProcessing", "name_hash": 3595376540, "project": "particles", - "size": 896 + "size": 928 }, { "alignment": 8, @@ -61515,7 +61433,7 @@ "name": "m_flMin", "name_hash": 8531518695554045513, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" }, @@ -61525,7 +61443,7 @@ "name": "m_flMax", "name_hash": 8531518695317878919, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "float32" }, @@ -61535,7 +61453,7 @@ "name": "m_flExponent", "name_hash": 8531518695110327484, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "float32" }, @@ -61545,7 +61463,7 @@ "name": "m_nFieldOutput", "name_hash": 8531518698411955718, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "ParticleAttributeIndex_t" } @@ -61556,7 +61474,7 @@ "name": "C_INIT_RandomScalar", "name_hash": 1986398989, "project": "particles", - "size": 472 + "size": 488 }, { "alignment": 8, @@ -61571,8 +61489,8 @@ "name": "m_flOffset", "name_hash": 11538928262769326644, "networked": false, - "offset": 456, - "size": 352, + "offset": 472, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -61581,8 +61499,8 @@ "name": "m_flMaxTraceLength", "name_hash": 11538928262050494360, "networked": false, - "offset": 808, - "size": 352, + "offset": 840, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -61594,7 +61512,7 @@ "name": "m_CollisionGroupName", "name_hash": 11538928264219865493, "networked": false, - "offset": 1160, + "offset": 1208, "size": 128, "type": "char" }, @@ -61604,7 +61522,7 @@ "name": "m_nTraceSet", "name_hash": 11538928263810696626, "networked": false, - "offset": 1288, + "offset": 1336, "size": 4, "type": "ParticleTraceSet_t" }, @@ -61614,7 +61532,7 @@ "name": "m_nTraceMissBehavior", "name_hash": 11538928261160270796, "networked": false, - "offset": 1304, + "offset": 1352, "size": 4, "type": "ParticleTraceMissBehavior_t" }, @@ -61624,7 +61542,7 @@ "name": "m_bIncludeWater", "name_hash": 11538928264589166150, "networked": false, - "offset": 1308, + "offset": 1356, "size": 1, "type": "bool" }, @@ -61634,7 +61552,7 @@ "name": "m_bSetNormal", "name_hash": 11538928262049112748, "networked": false, - "offset": 1309, + "offset": 1357, "size": 1, "type": "bool" }, @@ -61644,7 +61562,7 @@ "name": "m_nAttribute", "name_hash": 11538928262783229451, "networked": false, - "offset": 1312, + "offset": 1360, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -61654,7 +61572,7 @@ "name": "m_bSetPXYZOnly", "name_hash": 11538928263119057718, "networked": false, - "offset": 1316, + "offset": 1364, "size": 1, "type": "bool" }, @@ -61664,7 +61582,7 @@ "name": "m_bTraceAlongNormal", "name_hash": 11538928264779268420, "networked": false, - "offset": 1317, + "offset": 1365, "size": 1, "type": "bool" }, @@ -61674,7 +61592,7 @@ "name": "m_nTraceDirectionAttribute", "name_hash": 11538928260652419117, "networked": false, - "offset": 1320, + "offset": 1368, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -61684,7 +61602,7 @@ "name": "m_bOffsetonColOnly", "name_hash": 11538928260756853149, "networked": false, - "offset": 1324, + "offset": 1372, "size": 1, "type": "bool" }, @@ -61694,7 +61612,7 @@ "name": "m_flOffsetByRadiusFactor", "name_hash": 11538928262266134352, "networked": false, - "offset": 1328, + "offset": 1376, "size": 4, "type": "float32" }, @@ -61704,7 +61622,7 @@ "name": "m_nPreserveOffsetCP", "name_hash": 11538928262124949953, "networked": false, - "offset": 1332, + "offset": 1380, "size": 4, "type": "int32" }, @@ -61714,7 +61632,7 @@ "name": "m_nIgnoreCP", "name_hash": 11538928264678328236, "networked": false, - "offset": 1336, + "offset": 1384, "size": 4, "type": "int32" } @@ -61725,7 +61643,7 @@ "name": "C_INIT_PositionPlaceOnGround", "name_hash": 2686616094, "project": "particles", - "size": 1344 + "size": 1392 }, { "alignment": 8, @@ -61860,7 +61778,7 @@ "name": "m_nFieldOutput", "name_hash": 268404085113394694, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -61870,8 +61788,8 @@ "name": "m_flInputMin", "name_hash": 268404085165264143, "networked": false, - "offset": 456, - "size": 352, + "offset": 472, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -61880,8 +61798,8 @@ "name": "m_flInputMax", "name_hash": 268404084861987073, "networked": false, - "offset": 808, - "size": 352, + "offset": 840, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -61890,8 +61808,8 @@ "name": "m_flOutputMin", "name_hash": 268404082867009302, "networked": false, - "offset": 1160, - "size": 352, + "offset": 1208, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -61900,8 +61818,8 @@ "name": "m_flOutputMax", "name_hash": 268404082633402564, "networked": false, - "offset": 1512, - "size": 352, + "offset": 1576, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -61910,7 +61828,7 @@ "name": "m_TransformStart", "name_hash": 268404084909778937, "networked": false, - "offset": 1864, + "offset": 1944, "size": 104, "type": "CParticleTransformInput" }, @@ -61920,7 +61838,7 @@ "name": "m_TransformEnd", "name_hash": 268404081468536776, "networked": false, - "offset": 1968, + "offset": 2048, "size": 104, "type": "CParticleTransformInput" }, @@ -61930,7 +61848,7 @@ "name": "m_nSetMethod", "name_hash": 268404085480473374, "networked": false, - "offset": 2072, + "offset": 2152, "size": 4, "type": "ParticleSetMethod_t" }, @@ -61940,7 +61858,7 @@ "name": "m_bActiveRange", "name_hash": 268404082331696004, "networked": false, - "offset": 2076, + "offset": 2156, "size": 1, "type": "bool" }, @@ -61950,7 +61868,7 @@ "name": "m_bAdditive", "name_hash": 268404081526595845, "networked": false, - "offset": 2077, + "offset": 2157, "size": 1, "type": "bool" }, @@ -61960,7 +61878,7 @@ "name": "m_bCapsule", "name_hash": 268404085438861740, "networked": false, - "offset": 2078, + "offset": 2158, "size": 1, "type": "bool" } @@ -61971,7 +61889,7 @@ "name": "C_OP_CylindricalDistanceToTransform", "name_hash": 62492695, "project": "particles", - "size": 2080 + "size": 2160 }, { "alignment": 8, @@ -62068,7 +61986,7 @@ "name": "m_nControlPointNumber", "name_hash": 5078179296727639741, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "int32" }, @@ -62078,7 +61996,7 @@ "name": "m_nAttributeToWrite", "name_hash": 5078179296617053377, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -62088,7 +62006,7 @@ "name": "m_nLocalSpaceCP", "name_hash": 5078179299038186289, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -62098,8 +62016,8 @@ "name": "m_flInterpolation", "name_hash": 5078179299145922951, "networked": false, - "offset": 464, - "size": 352, + "offset": 480, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -62108,8 +62026,8 @@ "name": "m_vecScale", "name_hash": 5078179297267116881, "networked": false, - "offset": 816, - "size": 1656, + "offset": 848, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -62118,7 +62036,7 @@ "name": "m_flBoundaryDampening", "name_hash": 5078179297484963576, "networked": false, - "offset": 2472, + "offset": 2568, "size": 4, "type": "float32" }, @@ -62128,7 +62046,7 @@ "name": "m_bSetVelocity", "name_hash": 5078179298241415732, "networked": false, - "offset": 2476, + "offset": 2572, "size": 1, "type": "bool" }, @@ -62138,7 +62056,7 @@ "name": "m_bLockToSurface", "name_hash": 5078179297846639618, "networked": false, - "offset": 2477, + "offset": 2573, "size": 1, "type": "bool" }, @@ -62148,7 +62066,7 @@ "name": "m_flGridSpacing", "name_hash": 5078179298751397816, "networked": false, - "offset": 2480, + "offset": 2576, "size": 4, "type": "float32" } @@ -62159,7 +62077,7 @@ "name": "C_OP_VectorFieldSnapshot", "name_hash": 1182355754, "project": "particles", - "size": 2488 + "size": 2584 }, { "alignment": 2, @@ -62226,7 +62144,7 @@ "name": "m_flScale", "name_hash": 6023624513964581935, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "float32" }, @@ -62236,7 +62154,7 @@ "name": "m_nControlPoint1", "name_hash": 6023624512129939079, "networked": false, - "offset": 1616, + "offset": 1632, "size": 4, "type": "int32" }, @@ -62246,7 +62164,7 @@ "name": "m_nControlPoint2", "name_hash": 6023624512146716698, "networked": false, - "offset": 1620, + "offset": 1636, "size": 4, "type": "int32" }, @@ -62256,7 +62174,7 @@ "name": "m_nControlPoint3", "name_hash": 6023624512163494317, "networked": false, - "offset": 1624, + "offset": 1640, "size": 4, "type": "int32" }, @@ -62266,7 +62184,7 @@ "name": "m_nControlPoint4", "name_hash": 6023624512046050984, "networked": false, - "offset": 1628, + "offset": 1644, "size": 4, "type": "int32" }, @@ -62276,7 +62194,7 @@ "name": "m_vecCPOffset1", "name_hash": 6023624514859655312, "networked": false, - "offset": 1632, + "offset": 1648, "size": 12, "templated": "Vector", "type": "Vector" @@ -62287,7 +62205,7 @@ "name": "m_vecCPOffset2", "name_hash": 6023624514909988169, "networked": false, - "offset": 1644, + "offset": 1660, "size": 12, "templated": "Vector", "type": "Vector" @@ -62298,7 +62216,7 @@ "name": "m_vecCPOffset3", "name_hash": 6023624514893210550, "networked": false, - "offset": 1656, + "offset": 1672, "size": 12, "templated": "Vector", "type": "Vector" @@ -62309,7 +62227,7 @@ "name": "m_vecCPOffset4", "name_hash": 6023624514943543407, "networked": false, - "offset": 1668, + "offset": 1684, "size": 12, "templated": "Vector", "type": "Vector" @@ -62320,7 +62238,7 @@ "name": "m_LightFiftyDist1", "name_hash": 6023624511665042954, "networked": false, - "offset": 1680, + "offset": 1696, "size": 4, "type": "float32" }, @@ -62330,7 +62248,7 @@ "name": "m_LightZeroDist1", "name_hash": 6023624515071322140, "networked": false, - "offset": 1684, + "offset": 1700, "size": 4, "type": "float32" }, @@ -62340,7 +62258,7 @@ "name": "m_LightFiftyDist2", "name_hash": 6023624511648265335, "networked": false, - "offset": 1688, + "offset": 1704, "size": 4, "type": "float32" }, @@ -62350,7 +62268,7 @@ "name": "m_LightZeroDist2", "name_hash": 6023624515121654997, "networked": false, - "offset": 1692, + "offset": 1708, "size": 4, "type": "float32" }, @@ -62360,7 +62278,7 @@ "name": "m_LightFiftyDist3", "name_hash": 6023624511631487716, "networked": false, - "offset": 1696, + "offset": 1712, "size": 4, "type": "float32" }, @@ -62370,7 +62288,7 @@ "name": "m_LightZeroDist3", "name_hash": 6023624515104877378, "networked": false, - "offset": 1700, + "offset": 1716, "size": 4, "type": "float32" }, @@ -62380,7 +62298,7 @@ "name": "m_LightFiftyDist4", "name_hash": 6023624511614710097, "networked": false, - "offset": 1704, + "offset": 1720, "size": 4, "type": "float32" }, @@ -62390,7 +62308,7 @@ "name": "m_LightZeroDist4", "name_hash": 6023624515020989283, "networked": false, - "offset": 1708, + "offset": 1724, "size": 4, "type": "float32" }, @@ -62400,7 +62318,7 @@ "name": "m_LightColor1", "name_hash": 6023624511280462589, "networked": false, - "offset": 1712, + "offset": 1728, "size": 4, "templated": "Color", "type": "Color" @@ -62411,7 +62329,7 @@ "name": "m_LightColor2", "name_hash": 6023624511230129732, "networked": false, - "offset": 1716, + "offset": 1732, "size": 4, "templated": "Color", "type": "Color" @@ -62422,7 +62340,7 @@ "name": "m_LightColor3", "name_hash": 6023624511246907351, "networked": false, - "offset": 1720, + "offset": 1736, "size": 4, "templated": "Color", "type": "Color" @@ -62433,7 +62351,7 @@ "name": "m_LightColor4", "name_hash": 6023624511196574494, "networked": false, - "offset": 1724, + "offset": 1740, "size": 4, "templated": "Color", "type": "Color" @@ -62444,7 +62362,7 @@ "name": "m_bLightType1", "name_hash": 6023624514626034898, "networked": false, - "offset": 1728, + "offset": 1744, "size": 1, "type": "bool" }, @@ -62454,7 +62372,7 @@ "name": "m_bLightType2", "name_hash": 6023624514609257279, "networked": false, - "offset": 1729, + "offset": 1745, "size": 1, "type": "bool" }, @@ -62464,7 +62382,7 @@ "name": "m_bLightType3", "name_hash": 6023624514592479660, "networked": false, - "offset": 1730, + "offset": 1746, "size": 1, "type": "bool" }, @@ -62474,7 +62392,7 @@ "name": "m_bLightType4", "name_hash": 6023624514575702041, "networked": false, - "offset": 1731, + "offset": 1747, "size": 1, "type": "bool" }, @@ -62484,7 +62402,7 @@ "name": "m_bLightDynamic1", "name_hash": 6023624514009389743, "networked": false, - "offset": 1732, + "offset": 1748, "size": 1, "type": "bool" }, @@ -62494,7 +62412,7 @@ "name": "m_bLightDynamic2", "name_hash": 6023624514026167362, "networked": false, - "offset": 1733, + "offset": 1749, "size": 1, "type": "bool" }, @@ -62504,7 +62422,7 @@ "name": "m_bLightDynamic3", "name_hash": 6023624514042944981, "networked": false, - "offset": 1734, + "offset": 1750, "size": 1, "type": "bool" }, @@ -62514,7 +62432,7 @@ "name": "m_bLightDynamic4", "name_hash": 6023624513925501648, "networked": false, - "offset": 1735, + "offset": 1751, "size": 1, "type": "bool" }, @@ -62524,7 +62442,7 @@ "name": "m_bUseNormal", "name_hash": 6023624513569345943, "networked": false, - "offset": 1736, + "offset": 1752, "size": 1, "type": "bool" }, @@ -62534,7 +62452,7 @@ "name": "m_bUseHLambert", "name_hash": 6023624513330645481, "networked": false, - "offset": 1737, + "offset": 1753, "size": 1, "type": "bool" }, @@ -62544,7 +62462,7 @@ "name": "m_bClampLowerRange", "name_hash": 6023624511149638438, "networked": false, - "offset": 1742, + "offset": 1758, "size": 1, "type": "bool" }, @@ -62554,7 +62472,7 @@ "name": "m_bClampUpperRange", "name_hash": 6023624513061155765, "networked": false, - "offset": 1743, + "offset": 1759, "size": 1, "type": "bool" } @@ -62565,7 +62483,7 @@ "name": "C_OP_ControlpointLight", "name_hash": 1402484372, "project": "particles", - "size": 1744 + "size": 1760 }, { "alignment": 8, @@ -62580,7 +62498,7 @@ "name": "m_nChildGroupID", "name_hash": 17842373416560347493, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -62590,8 +62508,8 @@ "name": "m_flNumberOfChildren", "name_hash": 17842373412777220200, "networked": false, - "offset": 464, - "size": 352, + "offset": 480, + "size": 368, "type": "CParticleCollectionFloatInput" } ], @@ -62601,7 +62519,7 @@ "name": "C_OP_ChooseRandomChildrenInGroup", "name_hash": 4154251286, "project": "particles", - "size": 816 + "size": 848 }, { "alignment": 8, @@ -62681,8 +62599,8 @@ "name": "m_vecMin", "name_hash": 3682303073318231863, "networked": false, - "offset": 456, - "size": 1656, + "offset": 472, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -62691,8 +62609,8 @@ "name": "m_vecMax", "name_hash": 3682303073554398457, "networked": false, - "offset": 2112, - "size": 1656, + "offset": 2192, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -62701,7 +62619,7 @@ "name": "m_nControlPointNumber", "name_hash": 3682303071417902781, "networked": false, - "offset": 3768, + "offset": 3912, "size": 4, "type": "int32" }, @@ -62711,7 +62629,7 @@ "name": "m_bLocalSpace", "name_hash": 3682303072006147694, "networked": false, - "offset": 3772, + "offset": 3916, "size": 1, "type": "bool" }, @@ -62721,7 +62639,7 @@ "name": "m_randomnessParameters", "name_hash": 3682303072486248621, "networked": false, - "offset": 3776, + "offset": 3920, "size": 8, "type": "CRandomNumberGeneratorParameters" }, @@ -62731,7 +62649,7 @@ "name": "m_bUseNewCode", "name_hash": 3682303072445209823, "networked": false, - "offset": 3784, + "offset": 3928, "size": 1, "type": "bool" } @@ -62742,7 +62660,7 @@ "name": "C_INIT_CreateWithinBox", "name_hash": 857352994, "project": "particles", - "size": 3792 + "size": 3936 }, { "alignment": 8, @@ -62757,7 +62675,7 @@ "name": "m_vColorTint", "name_hash": 7354922300880875177, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "templated": "Color", "type": "Color" @@ -62768,7 +62686,7 @@ "name": "m_flBrightnessScale", "name_hash": 7354922301021502126, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "float32" }, @@ -62778,7 +62696,7 @@ "name": "m_flRadiusScale", "name_hash": 7354922302240325977, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" }, @@ -62788,7 +62706,7 @@ "name": "m_flMinimumLightingRadius", "name_hash": 7354922301917937531, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "float32" }, @@ -62798,7 +62716,7 @@ "name": "m_flMaximumLightingRadius", "name_hash": 7354922301709923709, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "float32" }, @@ -62808,7 +62726,7 @@ "name": "m_flPositionDampingConstant", "name_hash": 7354922299550345834, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "float32" } @@ -62819,7 +62737,7 @@ "name": "C_OP_UpdateLightSource", "name_hash": 1712451293, "project": "particles", - "size": 472 + "size": 488 }, { "alignment": 8, @@ -62901,7 +62819,7 @@ "name": "m_flRotateRateDegrees", "name_hash": 7100030421796264903, "networked": false, - "offset": 528, + "offset": 544, "size": 4, "type": "float32" }, @@ -62911,7 +62829,7 @@ "name": "m_flForwardDegrees", "name_hash": 7100030422655192133, "networked": false, - "offset": 532, + "offset": 548, "size": 4, "type": "float32" } @@ -62922,7 +62840,7 @@ "name": "C_OP_RenderScreenVelocityRotate", "name_hash": 1653104653, "project": "particles", - "size": 536 + "size": 552 }, { "alignment": 8, @@ -62964,7 +62882,7 @@ "name": "m_nFieldOutput", "name_hash": 5197054661306258950, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -62974,7 +62892,7 @@ "name": "m_flInputMin", "name_hash": 5197054661358128399, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "float32" }, @@ -62984,7 +62902,7 @@ "name": "m_flInputMax", "name_hash": 5197054661054851329, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" }, @@ -62994,7 +62912,7 @@ "name": "m_vecOutputMin", "name_hash": 5197054658245219960, "networked": false, - "offset": 460, + "offset": 476, "size": 12, "templated": "Vector", "type": "Vector" @@ -63005,7 +62923,7 @@ "name": "m_vecOutputMax", "name_hash": 5197054658615607506, "networked": false, - "offset": 472, + "offset": 488, "size": 12, "templated": "Vector", "type": "Vector" @@ -63016,7 +62934,7 @@ "name": "m_TransformStart", "name_hash": 5197054661102643193, "networked": false, - "offset": 488, + "offset": 504, "size": 104, "type": "CParticleTransformInput" }, @@ -63026,7 +62944,7 @@ "name": "m_TransformEnd", "name_hash": 5197054657661401032, "networked": false, - "offset": 592, + "offset": 608, "size": 104, "type": "CParticleTransformInput" }, @@ -63036,7 +62954,7 @@ "name": "m_nSetMethod", "name_hash": 5197054661673337630, "networked": false, - "offset": 696, + "offset": 712, "size": 4, "type": "ParticleSetMethod_t" }, @@ -63046,7 +62964,7 @@ "name": "m_bActiveRange", "name_hash": 5197054658524560260, "networked": false, - "offset": 700, + "offset": 716, "size": 1, "type": "bool" }, @@ -63056,7 +62974,7 @@ "name": "m_bRadialCheck", "name_hash": 5197054658687895518, "networked": false, - "offset": 701, + "offset": 717, "size": 1, "type": "bool" } @@ -63067,7 +62985,7 @@ "name": "C_OP_PercentageBetweenTransformsVector", "name_hash": 1210033581, "project": "particles", - "size": 704 + "size": 720 }, { "alignment": 8, @@ -63205,7 +63123,7 @@ "name": "C_OP_RemapNamedModelMeshGroupEndCap", "name_hash": 1970036735, "project": "particles", - "size": 544 + "size": 560 }, { "alignment": 16, @@ -63352,7 +63270,7 @@ "name": "m_nInitialParticles", "name_hash": 15727450473101176374, "networked": false, - "offset": 528, + "offset": 600, "size": 4, "type": "int32" }, @@ -63362,7 +63280,7 @@ "name": "m_nMaxParticles", "name_hash": 15727450470644693908, "networked": false, - "offset": 532, + "offset": 604, "size": 4, "type": "int32" }, @@ -63372,7 +63290,7 @@ "name": "m_nGroupID", "name_hash": 15727450471154078005, "networked": false, - "offset": 536, + "offset": 608, "size": 4, "type": "int32" }, @@ -63382,7 +63300,7 @@ "name": "m_BoundingBoxMin", "name_hash": 15727450471955046718, "networked": false, - "offset": 540, + "offset": 612, "size": 12, "templated": "Vector", "type": "Vector" @@ -63393,7 +63311,7 @@ "name": "m_BoundingBoxMax", "name_hash": 15727450472255763932, "networked": false, - "offset": 552, + "offset": 624, "size": 12, "templated": "Vector", "type": "Vector" @@ -63404,7 +63322,7 @@ "name": "m_flDepthSortBias", "name_hash": 15727450473792174553, "networked": false, - "offset": 564, + "offset": 636, "size": 4, "type": "float32" }, @@ -63414,7 +63332,7 @@ "name": "m_nSortOverridePositionCP", "name_hash": 15727450471097226257, "networked": false, - "offset": 568, + "offset": 640, "size": 4, "type": "int32" }, @@ -63424,7 +63342,7 @@ "name": "m_bInfiniteBounds", "name_hash": 15727450473034241008, "networked": false, - "offset": 572, + "offset": 644, "size": 1, "type": "bool" }, @@ -63434,7 +63352,7 @@ "name": "m_bEnableNamedValues", "name_hash": 15727450471509239585, "networked": false, - "offset": 573, + "offset": 645, "size": 1, "type": "bool" }, @@ -63444,7 +63362,7 @@ "name": "m_NamedValueDomain", "name_hash": 15727450473643085771, "networked": false, - "offset": 576, + "offset": 648, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -63455,7 +63373,7 @@ "name": "m_NamedValueLocals", "name_hash": 15727450470951152495, "networked": false, - "offset": 584, + "offset": 656, "size": 24, "template": [ "ParticleNamedValueSource_t" @@ -63469,7 +63387,7 @@ "name": "m_ConstantColor", "name_hash": 15727450472833240088, "networked": false, - "offset": 608, + "offset": 680, "size": 4, "templated": "Color", "type": "Color" @@ -63480,7 +63398,7 @@ "name": "m_ConstantNormal", "name_hash": 15727450472233394706, "networked": false, - "offset": 612, + "offset": 684, "size": 12, "templated": "Vector", "type": "Vector" @@ -63491,7 +63409,7 @@ "name": "m_flConstantRadius", "name_hash": 15727450473540432697, "networked": false, - "offset": 624, + "offset": 696, "size": 4, "type": "float32" }, @@ -63501,7 +63419,7 @@ "name": "m_flConstantRotation", "name_hash": 15727450471805945877, "networked": false, - "offset": 628, + "offset": 700, "size": 4, "type": "float32" }, @@ -63511,7 +63429,7 @@ "name": "m_flConstantRotationSpeed", "name_hash": 15727450474023998992, "networked": false, - "offset": 632, + "offset": 704, "size": 4, "type": "float32" }, @@ -63521,7 +63439,7 @@ "name": "m_flConstantLifespan", "name_hash": 15727450471143046493, "networked": false, - "offset": 636, + "offset": 708, "size": 4, "type": "float32" }, @@ -63531,7 +63449,7 @@ "name": "m_nConstantSequenceNumber", "name_hash": 15727450474120831413, "networked": false, - "offset": 640, + "offset": 712, "size": 4, "type": "int32" }, @@ -63541,7 +63459,7 @@ "name": "m_nConstantSequenceNumber1", "name_hash": 15727450473809609420, "networked": false, - "offset": 644, + "offset": 716, "size": 4, "type": "int32" }, @@ -63551,7 +63469,7 @@ "name": "m_nSnapshotControlPoint", "name_hash": 15727450470574602476, "networked": false, - "offset": 648, + "offset": 720, "size": 4, "type": "int32" }, @@ -63561,7 +63479,7 @@ "name": "m_hSnapshot", "name_hash": 15727450474370682671, "networked": false, - "offset": 656, + "offset": 728, "size": 8, "template": [ "InfoForResourceTypeIParticleSnapshot" @@ -63575,7 +63493,7 @@ "name": "m_pszCullReplacementName", "name_hash": 15727450474303384869, "networked": false, - "offset": 664, + "offset": 736, "size": 8, "template": [ "InfoForResourceTypeIParticleSystemDefinition" @@ -63589,7 +63507,7 @@ "name": "m_flCullRadius", "name_hash": 15727450473997612145, "networked": false, - "offset": 672, + "offset": 744, "size": 4, "type": "float32" }, @@ -63599,7 +63517,7 @@ "name": "m_flCullFillCost", "name_hash": 15727450473475363795, "networked": false, - "offset": 676, + "offset": 748, "size": 4, "type": "float32" }, @@ -63609,7 +63527,7 @@ "name": "m_nCullControlPoint", "name_hash": 15727450473923073700, "networked": false, - "offset": 680, + "offset": 752, "size": 4, "type": "int32" }, @@ -63619,7 +63537,7 @@ "name": "m_hFallback", "name_hash": 15727450473915489605, "networked": false, - "offset": 688, + "offset": 760, "size": 8, "template": [ "InfoForResourceTypeIParticleSystemDefinition" @@ -63633,7 +63551,7 @@ "name": "m_nFallbackMaxCount", "name_hash": 15727450472697508718, "networked": false, - "offset": 696, + "offset": 768, "size": 4, "type": "int32" }, @@ -63643,7 +63561,7 @@ "name": "m_hLowViolenceDef", "name_hash": 15727450470465320985, "networked": false, - "offset": 704, + "offset": 776, "size": 8, "template": [ "InfoForResourceTypeIParticleSystemDefinition" @@ -63657,7 +63575,7 @@ "name": "m_hReferenceReplacement", "name_hash": 15727450471887563168, "networked": false, - "offset": 712, + "offset": 784, "size": 8, "template": [ "InfoForResourceTypeIParticleSystemDefinition" @@ -63671,7 +63589,7 @@ "name": "m_flPreSimulationTime", "name_hash": 15727450471045415638, "networked": false, - "offset": 720, + "offset": 792, "size": 4, "type": "float32" }, @@ -63681,7 +63599,7 @@ "name": "m_flStopSimulationAfterTime", "name_hash": 15727450470510037687, "networked": false, - "offset": 724, + "offset": 796, "size": 4, "type": "float32" }, @@ -63691,7 +63609,7 @@ "name": "m_flMaximumTimeStep", "name_hash": 15727450472791496068, "networked": false, - "offset": 728, + "offset": 800, "size": 4, "type": "float32" }, @@ -63701,7 +63619,7 @@ "name": "m_flMaximumSimTime", "name_hash": 15727450470860443839, "networked": false, - "offset": 732, + "offset": 804, "size": 4, "type": "float32" }, @@ -63711,7 +63629,7 @@ "name": "m_flMinimumSimTime", "name_hash": 15727450473520618249, "networked": false, - "offset": 736, + "offset": 808, "size": 4, "type": "float32" }, @@ -63721,7 +63639,7 @@ "name": "m_flMinimumTimeStep", "name_hash": 15727450474426762634, "networked": false, - "offset": 740, + "offset": 812, "size": 4, "type": "float32" }, @@ -63731,7 +63649,7 @@ "name": "m_nMinimumFrames", "name_hash": 15727450473385534545, "networked": false, - "offset": 744, + "offset": 816, "size": 4, "type": "int32" }, @@ -63741,7 +63659,7 @@ "name": "m_nMinCPULevel", "name_hash": 15727450474071985575, "networked": false, - "offset": 748, + "offset": 820, "size": 4, "type": "int32" }, @@ -63751,7 +63669,7 @@ "name": "m_nMinGPULevel", "name_hash": 15727450470949090091, "networked": false, - "offset": 752, + "offset": 824, "size": 4, "type": "int32" }, @@ -63761,7 +63679,7 @@ "name": "m_flNoDrawTimeToGoToSleep", "name_hash": 15727450470870765956, "networked": false, - "offset": 756, + "offset": 828, "size": 4, "type": "float32" }, @@ -63771,7 +63689,7 @@ "name": "m_flMaxDrawDistance", "name_hash": 15727450472540069794, "networked": false, - "offset": 760, + "offset": 832, "size": 4, "type": "float32" }, @@ -63781,7 +63699,7 @@ "name": "m_flStartFadeDistance", "name_hash": 15727450471484885772, "networked": false, - "offset": 764, + "offset": 836, "size": 4, "type": "float32" }, @@ -63791,7 +63709,7 @@ "name": "m_flMaxCreationDistance", "name_hash": 15727450474069685181, "networked": false, - "offset": 768, + "offset": 840, "size": 4, "type": "float32" }, @@ -63801,7 +63719,7 @@ "name": "m_nAggregationMinAvailableParticles", "name_hash": 15727450470999749117, "networked": false, - "offset": 772, + "offset": 844, "size": 4, "type": "int32" }, @@ -63811,7 +63729,7 @@ "name": "m_flAggregateRadius", "name_hash": 15727450471044231340, "networked": false, - "offset": 776, + "offset": 848, "size": 4, "type": "float32" }, @@ -63821,7 +63739,7 @@ "name": "m_bShouldBatch", "name_hash": 15727450473790719990, "networked": false, - "offset": 780, + "offset": 852, "size": 1, "type": "bool" }, @@ -63831,7 +63749,7 @@ "name": "m_bShouldHitboxesFallbackToRenderBounds", "name_hash": 15727450472489837298, "networked": false, - "offset": 781, + "offset": 853, "size": 1, "type": "bool" }, @@ -63841,7 +63759,7 @@ "name": "m_bShouldHitboxesFallbackToSnapshot", "name_hash": 15727450470914878355, "networked": false, - "offset": 782, + "offset": 854, "size": 1, "type": "bool" }, @@ -63851,7 +63769,7 @@ "name": "m_bShouldHitboxesFallbackToCollisionHulls", "name_hash": 15727450471736469839, "networked": false, - "offset": 783, + "offset": 855, "size": 1, "type": "bool" }, @@ -63861,7 +63779,7 @@ "name": "m_nViewModelEffect", "name_hash": 15727450471948259280, "networked": false, - "offset": 784, + "offset": 856, "size": 4, "type": "InheritableBoolType_t" }, @@ -63871,7 +63789,7 @@ "name": "m_bScreenSpaceEffect", "name_hash": 15727450470544675432, "networked": false, - "offset": 788, + "offset": 860, "size": 1, "type": "bool" }, @@ -63881,7 +63799,7 @@ "name": "m_pszTargetLayerID", "name_hash": 15727450474404746697, "networked": false, - "offset": 792, + "offset": 864, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -63892,7 +63810,7 @@ "name": "m_nSkipRenderControlPoint", "name_hash": 15727450472595222527, "networked": false, - "offset": 800, + "offset": 872, "size": 4, "type": "int32" }, @@ -63902,7 +63820,7 @@ "name": "m_nAllowRenderControlPoint", "name_hash": 15727450471030704023, "networked": false, - "offset": 804, + "offset": 876, "size": 4, "type": "int32" }, @@ -63912,7 +63830,7 @@ "name": "m_bShouldSort", "name_hash": 15727450473854618874, "networked": false, - "offset": 808, + "offset": 880, "size": 1, "type": "bool" }, @@ -63922,7 +63840,7 @@ "name": "m_controlPointConfigurations", "name_hash": 15727450472761200867, "networked": false, - "offset": 880, + "offset": 952, "size": 24, "template": [ "ParticleControlPointConfiguration_t" @@ -63937,7 +63855,7 @@ "name": "CParticleSystemDefinition", "name_hash": 3661832416, "project": "particles", - "size": 992 + "size": 1088 }, { "alignment": 255, @@ -63952,7 +63870,7 @@ "name": "VisibilityInputs", "name_hash": 12552426767996052728, "networked": false, - "offset": 448, + "offset": 464, "size": 72, "type": "CParticleVisibilityInputs" }, @@ -63962,7 +63880,7 @@ "name": "m_bCannotBeRefracted", "name_hash": 12552426767945090299, "networked": false, - "offset": 520, + "offset": 536, "size": 1, "type": "bool" }, @@ -63972,7 +63890,7 @@ "name": "m_bSkipRenderingOnMobile", "name_hash": 12552426765575055989, "networked": false, - "offset": 521, + "offset": 537, "size": 1, "type": "bool" } @@ -63983,7 +63901,7 @@ "name": "CParticleFunctionRenderer", "name_hash": 2922589603, "project": "particles", - "size": 528 + "size": 544 }, { "alignment": 8, @@ -63998,7 +63916,7 @@ "name": "m_nCPInput", "name_hash": 15669585170267133750, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "int32" }, @@ -64008,7 +63926,7 @@ "name": "m_nFieldOutput", "name_hash": 15669585169897133574, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -64018,7 +63936,7 @@ "name": "m_nField", "name_hash": 15669585169308170555, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -64028,7 +63946,7 @@ "name": "m_flInputMin", "name_hash": 15669585169949003023, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "float32" }, @@ -64038,7 +63956,7 @@ "name": "m_flInputMax", "name_hash": 15669585169645725953, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "float32" }, @@ -64048,7 +63966,7 @@ "name": "m_flOutputMin", "name_hash": 15669585167650748182, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "float32" }, @@ -64058,7 +63976,7 @@ "name": "m_flOutputMax", "name_hash": 15669585167417141444, "networked": false, - "offset": 472, + "offset": 488, "size": 4, "type": "float32" }, @@ -64068,7 +63986,7 @@ "name": "m_flStartTime", "name_hash": 15669585167792381380, "networked": false, - "offset": 476, + "offset": 492, "size": 4, "type": "float32" }, @@ -64078,7 +63996,7 @@ "name": "m_flEndTime", "name_hash": 15669585166588829597, "networked": false, - "offset": 480, + "offset": 496, "size": 4, "type": "float32" }, @@ -64088,7 +64006,7 @@ "name": "m_flInterpRate", "name_hash": 15669585169599628711, "networked": false, - "offset": 484, + "offset": 500, "size": 4, "type": "float32" }, @@ -64098,7 +64016,7 @@ "name": "m_nSetMethod", "name_hash": 15669585170264212254, "networked": false, - "offset": 488, + "offset": 504, "size": 4, "type": "ParticleSetMethod_t" } @@ -64109,7 +64027,7 @@ "name": "C_OP_RemapCPtoScalar", "name_hash": 3648359600, "project": "particles", - "size": 496 + "size": 512 }, { "alignment": 255, @@ -64171,8 +64089,8 @@ "name": "m_flDistance", "name_hash": 11159876695037332072, "networked": false, - "offset": 456, - "size": 352, + "offset": 472, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -64181,7 +64099,7 @@ "name": "m_bIncludeRadii", "name_hash": 11159876698385415888, "networked": false, - "offset": 808, + "offset": 840, "size": 1, "type": "bool" }, @@ -64191,8 +64109,8 @@ "name": "m_flLifespanOverlap", "name_hash": 11159876698052575884, "networked": false, - "offset": 816, - "size": 352, + "offset": 848, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -64201,7 +64119,7 @@ "name": "m_nFieldModify", "name_hash": 11159876697148234321, "networked": false, - "offset": 1168, + "offset": 1216, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -64211,8 +64129,8 @@ "name": "m_flModify", "name_hash": 11159876696572877013, "networked": false, - "offset": 1176, - "size": 352, + "offset": 1224, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -64221,7 +64139,7 @@ "name": "m_nSetMethod", "name_hash": 11159876699239465758, "networked": false, - "offset": 1528, + "offset": 1592, "size": 4, "type": "ParticleSetMethod_t" }, @@ -64231,7 +64149,7 @@ "name": "m_bUseNeighbor", "name_hash": 11159876699249405390, "networked": false, - "offset": 1532, + "offset": 1596, "size": 1, "type": "bool" } @@ -64242,7 +64160,7 @@ "name": "C_INIT_DistanceToNeighborCull", "name_hash": 2598361274, "project": "particles", - "size": 1536 + "size": 1600 }, { "alignment": 4, @@ -64512,7 +64430,7 @@ "name": "m_bSetOnce", "name_hash": 18305859583306240134, "networked": false, - "offset": 456, + "offset": 472, "size": 1, "type": "bool" }, @@ -64522,7 +64440,7 @@ "name": "m_nCP1", "name_hash": 18305859585077011833, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" }, @@ -64532,8 +64450,8 @@ "name": "m_vecCP1Pos", "name_hash": 18305859582590879961, "networked": false, - "offset": 464, - "size": 1656, + "offset": 480, + "size": 1720, "type": "CParticleCollectionVecInput" }, { @@ -64542,7 +64460,7 @@ "name": "m_transformInput", "name_hash": 18305859582492071529, "networked": false, - "offset": 2120, + "offset": 2200, "size": 104, "type": "CParticleTransformInput" } @@ -64553,7 +64471,7 @@ "name": "C_OP_SetSingleControlPointPosition", "name_hash": 4262165069, "project": "particles", - "size": 2224 + "size": 2304 }, { "alignment": 8, @@ -64663,7 +64581,7 @@ "name": "m_bTransformNormals", "name_hash": 2345256013842349429, "networked": false, - "offset": 448, + "offset": 464, "size": 1, "type": "bool" }, @@ -64673,7 +64591,7 @@ "name": "m_bTransformRadii", "name_hash": 2345256015001548388, "networked": false, - "offset": 449, + "offset": 465, "size": 1, "type": "bool" }, @@ -64683,7 +64601,7 @@ "name": "m_nControlPointNumber", "name_hash": 2345256013888857789, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "int32" } @@ -64694,7 +64612,7 @@ "name": "C_OP_SnapshotRigidSkinToBones", "name_hash": 546047467, "project": "particles", - "size": 456 + "size": 472 }, { "alignment": 8, @@ -64953,7 +64871,7 @@ "name": "C_INIT_RandomYaw", "name_hash": 1483521016, "project": "particles", - "size": 488 + "size": 504 }, { "alignment": 8, @@ -65330,14 +65248,15 @@ "type": "bool" }, { - "alignment": 4, - "kind": "ref", + "alignment": 8, + "kind": "atomic", "name": "m_ValueType", "name_hash": 8361895810650502090, "networked": false, - "offset": 12, - "size": 4, - "type": "PulseValueType_t" + "offset": 16, + "size": 24, + "templated": "CPulseValueFullType", + "type": "CPulseValueFullType" }, { "alignment": 8, @@ -65345,26 +65264,12 @@ "name": "m_DefaultConfig", "name_hash": 8361895807479546152, "networked": false, - "offset": 16, + "offset": 40, "size": 56, "type": "ParticleNamedValueConfiguration_t" - }, - { - "alignment": 8, - "kind": "atomic", - "name": "m_NamedConfigs", - "name_hash": 8361895807513207913, - "networked": false, - "offset": 72, - "size": 24, - "template": [ - "ParticleNamedValueConfiguration_t" - ], - "templated": "CUtlVector< ParticleNamedValueConfiguration_t >", - "type": "CUtlVector" } ], - "fields_count": 5, + "fields_count": 4, "has_chainer": false, "is_struct": true, "name": "ParticleNamedValueSource_t", @@ -65788,7 +65693,7 @@ "name": "m_nCPInput", "name_hash": 8763518027359606582, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "int32" }, @@ -65798,7 +65703,7 @@ "name": "m_nFieldOutput", "name_hash": 8763518026989606406, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "ParticleAttributeIndex_t" } @@ -65809,7 +65714,7 @@ "name": "C_OP_SetCPtoVector", "name_hash": 2040415542, "project": "particles", - "size": 456 + "size": 472 }, { "alignment": 8, @@ -65824,8 +65729,8 @@ "name": "m_flDragAtPlane", "name_hash": 11314335599258917282, "networked": false, - "offset": 448, - "size": 352, + "offset": 464, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -65834,8 +65739,8 @@ "name": "m_flFalloff", "name_hash": 11314335603062226379, "networked": false, - "offset": 800, - "size": 352, + "offset": 832, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -65844,7 +65749,7 @@ "name": "m_bDirectional", "name_hash": 11314335600144434151, "networked": false, - "offset": 1152, + "offset": 1200, "size": 1, "type": "bool" }, @@ -65854,8 +65759,8 @@ "name": "m_vecPlaneNormal", "name_hash": 11314335599421306498, "networked": false, - "offset": 1160, - "size": 1656, + "offset": 1208, + "size": 1720, "type": "CParticleCollectionVecInput" }, { @@ -65864,7 +65769,7 @@ "name": "m_nControlPointNumber", "name_hash": 11314335599926814397, "networked": false, - "offset": 2816, + "offset": 2928, "size": 4, "type": "int32" } @@ -65875,7 +65780,7 @@ "name": "C_OP_DragRelativeToPlane", "name_hash": 2634324040, "project": "particles", - "size": 2824 + "size": 2936 }, { "alignment": 16, @@ -66017,7 +65922,7 @@ "name": "CParticleFunctionOperator", "name_hash": 2069005860, "project": "particles", - "size": 448 + "size": 464 }, { "alignment": 4, @@ -66332,8 +66237,8 @@ "name": "m_vecTargetPosition", "name_hash": 6914494076331775547, "networked": false, - "offset": 448, - "size": 1656, + "offset": 464, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -66342,7 +66247,7 @@ "name": "m_bOututBehindness", "name_hash": 6914494078576115017, "networked": false, - "offset": 2104, + "offset": 2184, "size": 1, "type": "bool" }, @@ -66352,7 +66257,7 @@ "name": "m_nBehindFieldOutput", "name_hash": 6914494076678370194, "networked": false, - "offset": 2108, + "offset": 2188, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -66362,8 +66267,8 @@ "name": "m_flBehindOutputRemap", "name_hash": 6914494076162538483, "networked": false, - "offset": 2112, - "size": 352, + "offset": 2192, + "size": 368, "type": "CParticleRemapFloatInput" }, { @@ -66372,7 +66277,7 @@ "name": "m_nBehindSetMethod", "name_hash": 6914494079170149338, "networked": false, - "offset": 2464, + "offset": 2560, "size": 4, "type": "ParticleSetMethod_t" } @@ -66383,7 +66288,7 @@ "name": "C_OP_ScreenSpacePositionOfTarget", "name_hash": 1609906106, "project": "particles", - "size": 2472 + "size": 2568 }, { "alignment": 8, @@ -66424,7 +66329,7 @@ "name": "m_nFieldOutput", "name_hash": 13062262334409577990, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -66434,7 +66339,7 @@ "name": "m_flScale", "name_hash": 13062262333633569839, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "float32" }, @@ -66444,7 +66349,7 @@ "name": "m_nControlPointNumber", "name_hash": 13062262331620304573, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" } @@ -66455,7 +66360,7 @@ "name": "C_OP_RemapControlPointDirectionToVector", "name_hash": 3041294946, "project": "particles", - "size": 464 + "size": 480 }, { "alignment": 8, @@ -66470,7 +66375,7 @@ "name": "m_nSetMethod", "name_hash": 4387571120150397726, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "ParticleSetMethod_t" }, @@ -66480,7 +66385,7 @@ "name": "m_TransformInput", "name_hash": 4387571118953579145, "networked": false, - "offset": 456, + "offset": 472, "size": 104, "type": "CParticleTransformInput" }, @@ -66490,7 +66395,7 @@ "name": "m_nFieldOutput", "name_hash": 4387571119783319046, "networked": false, - "offset": 560, + "offset": 576, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -66500,7 +66405,7 @@ "name": "m_flInputMin", "name_hash": 4387571119835188495, "networked": false, - "offset": 564, + "offset": 580, "size": 4, "type": "float32" }, @@ -66510,7 +66415,7 @@ "name": "m_flInputMax", "name_hash": 4387571119531911425, "networked": false, - "offset": 568, + "offset": 584, "size": 4, "type": "float32" }, @@ -66520,7 +66425,7 @@ "name": "m_flOutputMin", "name_hash": 4387571117536933654, "networked": false, - "offset": 572, + "offset": 588, "size": 4, "type": "float32" }, @@ -66530,7 +66435,7 @@ "name": "m_flOutputMax", "name_hash": 4387571117303326916, "networked": false, - "offset": 576, + "offset": 592, "size": 4, "type": "float32" }, @@ -66540,7 +66445,7 @@ "name": "m_flRadius", "name_hash": 4387571117457391757, "networked": false, - "offset": 580, + "offset": 596, "size": 4, "type": "float32" } @@ -66551,7 +66456,7 @@ "name": "C_OP_RemapTransformVisibilityToScalar", "name_hash": 1021561007, "project": "particles", - "size": 584 + "size": 600 }, { "alignment": 8, @@ -66929,7 +66834,7 @@ "name": "m_bUseWorldLocation", "name_hash": 5654687056177245911, "networked": false, - "offset": 456, + "offset": 472, "size": 1, "type": "bool" }, @@ -66939,7 +66844,7 @@ "name": "m_bOrient", "name_hash": 5654687054187337812, "networked": false, - "offset": 457, + "offset": 473, "size": 1, "type": "bool" }, @@ -66949,7 +66854,7 @@ "name": "m_nCP1", "name_hash": 5654687055661360505, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" }, @@ -66959,7 +66864,7 @@ "name": "m_nHeadLocation", "name_hash": 5654687054927026808, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "int32" }, @@ -66969,8 +66874,8 @@ "name": "m_flReRandomRate", "name_hash": 5654687054659078675, "networked": false, - "offset": 472, - "size": 352, + "offset": 488, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -66979,7 +66884,7 @@ "name": "m_vecCPMinPos", "name_hash": 5654687053411818344, "networked": false, - "offset": 824, + "offset": 856, "size": 12, "templated": "Vector", "type": "Vector" @@ -66990,7 +66895,7 @@ "name": "m_vecCPMaxPos", "name_hash": 5654687053434846578, "networked": false, - "offset": 836, + "offset": 868, "size": 12, "templated": "Vector", "type": "Vector" @@ -67001,8 +66906,8 @@ "name": "m_flInterpolation", "name_hash": 5654687055571433863, "networked": false, - "offset": 848, - "size": 352, + "offset": 880, + "size": 368, "type": "CParticleCollectionFloatInput" } ], @@ -67012,7 +66917,7 @@ "name": "C_OP_SetRandomControlPointPosition", "name_hash": 1316584426, "project": "particles", - "size": 1200 + "size": 1248 }, { "alignment": 255, @@ -67204,6 +67109,50 @@ "size": 0, "type": "bitfield" }, + { + "alignment": 255, + "count": 1, + "kind": "bitfield", + "name": "m_bIsAsyncCreate", + "name_hash": 9233627332753892615, + "networked": false, + "offset": 0, + "size": 0, + "type": "bitfield" + }, + { + "alignment": 255, + "count": 1, + "kind": "bitfield", + "name": "m_bFreezeTransitionActive", + "name_hash": 9233627335861861187, + "networked": false, + "offset": 0, + "size": 0, + "type": "bitfield" + }, + { + "alignment": 255, + "count": 1, + "kind": "bitfield", + "name": "m_bFreezeTargetState", + "name_hash": 9233627333654261748, + "networked": false, + "offset": 0, + "size": 0, + "type": "bitfield" + }, + { + "alignment": 255, + "count": 1, + "kind": "bitfield", + "name": "m_bCanFreeze", + "name_hash": 9233627332480945986, + "networked": false, + "offset": 0, + "size": 0, + "type": "bitfield" + }, { "alignment": 4, "kind": "atomic", @@ -67275,43 +67224,13 @@ "size": 4, "type": "float32" }, - { - "alignment": 1, - "kind": "ref", - "name": "m_bFreezeTransitionActive", - "name_hash": 9233627335861861187, - "networked": false, - "offset": 124, - "size": 1, - "type": "bool" - }, - { - "alignment": 1, - "kind": "ref", - "name": "m_bFreezeTargetState", - "name_hash": 9233627333654261748, - "networked": false, - "offset": 125, - "size": 1, - "type": "bool" - }, - { - "alignment": 1, - "kind": "ref", - "name": "m_bCanFreeze", - "name_hash": 9233627332480945986, - "networked": false, - "offset": 126, - "size": 1, - "type": "bool" - }, { "alignment": 4, "kind": "atomic", "name": "m_LastMin", "name_hash": 9233627332401773043, "networked": false, - "offset": 128, + "offset": 124, "size": 12, "templated": "Vector", "type": "Vector" @@ -67322,7 +67241,7 @@ "name": "m_LastMax", "name_hash": 9233627332772160589, "networked": false, - "offset": 140, + "offset": 136, "size": 12, "templated": "Vector", "type": "Vector" @@ -67333,7 +67252,7 @@ "name": "m_nSplitScreenUser", "name_hash": 9233627333338923992, "networked": false, - "offset": 152, + "offset": 148, "size": 4, "templated": "CSplitScreenSlot", "type": "CSplitScreenSlot" @@ -67344,7 +67263,7 @@ "name": "m_vecAggregationCenter", "name_hash": 9233627332286865188, "networked": false, - "offset": 156, + "offset": 152, "size": 12, "templated": "Vector", "type": "Vector" @@ -67360,7 +67279,7 @@ "type": "int32" } ], - "fields_count": 32, + "fields_count": 33, "has_chainer": false, "is_struct": false, "name": "CNewParticleEffect", @@ -67443,7 +67362,7 @@ "name": "m_bUsePerParticleRadius", "name_hash": 1114652513525937155, "networked": false, - "offset": 528, + "offset": 544, "size": 1, "type": "bool" }, @@ -67453,7 +67372,7 @@ "name": "m_nVertexCountKb", "name_hash": 1114652514393034875, "networked": false, - "offset": 532, + "offset": 548, "size": 4, "type": "uint32" }, @@ -67463,7 +67382,7 @@ "name": "m_nIndexCountKb", "name_hash": 1114652514602373111, "networked": false, - "offset": 536, + "offset": 552, "size": 4, "type": "uint32" }, @@ -67473,8 +67392,8 @@ "name": "m_fGridSize", "name_hash": 1114652513940680540, "networked": false, - "offset": 544, - "size": 352, + "offset": 560, + "size": 368, "type": "CParticleCollectionRendererFloatInput" }, { @@ -67483,8 +67402,8 @@ "name": "m_fRadiusScale", "name_hash": 1114652513144375655, "networked": false, - "offset": 896, - "size": 352, + "offset": 928, + "size": 368, "type": "CParticleCollectionRendererFloatInput" }, { @@ -67493,8 +67412,8 @@ "name": "m_fIsosurfaceThreshold", "name_hash": 1114652513629526052, "networked": false, - "offset": 1248, - "size": 352, + "offset": 1296, + "size": 368, "type": "CParticleCollectionRendererFloatInput" }, { @@ -67503,7 +67422,7 @@ "name": "m_nScaleCP", "name_hash": 1114652516504356326, "networked": false, - "offset": 1600, + "offset": 1664, "size": 4, "type": "int32" }, @@ -67513,7 +67432,7 @@ "name": "m_hMaterial", "name_hash": 1114652515066766382, "networked": false, - "offset": 1608, + "offset": 1672, "size": 8, "template": [ "InfoForResourceTypeIMaterial2" @@ -67528,7 +67447,7 @@ "name": "C_OP_RenderGpuImplicit", "name_hash": 259525262, "project": "particles", - "size": 1616 + "size": 1680 }, { "alignment": 8, @@ -67543,8 +67462,8 @@ "name": "m_flFreezeTime", "name_hash": 1048815598217927465, "networked": false, - "offset": 448, - "size": 352, + "offset": 464, + "size": 368, "type": "CParticleCollectionFloatInput" } ], @@ -67554,7 +67473,7 @@ "name": "C_OP_EndCapTimedFreeze", "name_hash": 244196410, "project": "particles", - "size": 800 + "size": 832 }, { "alignment": 8, @@ -67569,7 +67488,7 @@ "name": "m_nCP1", "name_hash": 15598178340432897401, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -67579,7 +67498,7 @@ "name": "m_vecCP1Pos", "name_hash": 15598178337946765529, "networked": false, - "offset": 460, + "offset": 476, "size": 12, "templated": "Vector", "type": "Vector" @@ -67590,7 +67509,7 @@ "name": "m_bOrientToEyes", "name_hash": 15598178337710728435, "networked": false, - "offset": 472, + "offset": 488, "size": 1, "type": "bool" } @@ -67601,7 +67520,7 @@ "name": "C_OP_SetControlPointToPlayer", "name_hash": 3631733902, "project": "particles", - "size": 480 + "size": 496 }, { "alignment": 8, @@ -67707,7 +67626,7 @@ "name": "m_hModel", "name_hash": 13650249447421036564, "networked": false, - "offset": 448, + "offset": 464, "size": 8, "template": [ "InfoForResourceTypeCModel" @@ -67721,7 +67640,7 @@ "name": "m_inNames", "name_hash": 13650249446980514570, "networked": false, - "offset": 456, + "offset": 472, "size": 24, "template": [ "CUtlString" @@ -67735,7 +67654,7 @@ "name": "m_outNames", "name_hash": 13650249444903234813, "networked": false, - "offset": 480, + "offset": 496, "size": 24, "template": [ "CUtlString" @@ -67749,7 +67668,7 @@ "name": "m_fallbackNames", "name_hash": 13650249445196456297, "networked": false, - "offset": 504, + "offset": 520, "size": 24, "template": [ "CUtlString" @@ -67763,7 +67682,7 @@ "name": "m_bModelFromRenderer", "name_hash": 13650249446577544997, "networked": false, - "offset": 528, + "offset": 544, "size": 1, "type": "bool" }, @@ -67773,7 +67692,7 @@ "name": "m_bProportional", "name_hash": 13650249445946634890, "networked": false, - "offset": 529, + "offset": 545, "size": 1, "type": "bool" }, @@ -67783,7 +67702,7 @@ "name": "m_nFieldInput", "name_hash": 13650249446573168233, "networked": false, - "offset": 532, + "offset": 548, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -67793,7 +67712,7 @@ "name": "m_nFieldOutput", "name_hash": 13650249447495603718, "networked": false, - "offset": 536, + "offset": 552, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -67803,7 +67722,7 @@ "name": "m_flRemapTime", "name_hash": 13650249447743335481, "networked": false, - "offset": 540, + "offset": 556, "size": 4, "type": "float32" } @@ -67814,7 +67733,7 @@ "name": "C_OP_RemapNamedModelElementOnceTimed", "name_hash": 3178196364, "project": "particles", - "size": 544 + "size": 560 }, { "alignment": 255, @@ -68465,7 +68384,7 @@ "name": "m_flNoiseCoordScale0", "name_hash": 14620232122109652118, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "float32" }, @@ -68475,7 +68394,7 @@ "name": "m_flNoiseCoordScale1", "name_hash": 14620232122126429737, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "float32" }, @@ -68485,7 +68404,7 @@ "name": "m_flNoiseCoordScale2", "name_hash": 14620232122076096880, "networked": false, - "offset": 472, + "offset": 488, "size": 4, "type": "float32" }, @@ -68495,7 +68414,7 @@ "name": "m_flNoiseCoordScale3", "name_hash": 14620232122092874499, "networked": false, - "offset": 476, + "offset": 492, "size": 4, "type": "float32" }, @@ -68505,7 +68424,7 @@ "name": "m_vecNoiseAmount0", "name_hash": 14620232122305058295, "networked": false, - "offset": 480, + "offset": 496, "size": 12, "templated": "Vector", "type": "Vector" @@ -68516,7 +68435,7 @@ "name": "m_vecNoiseAmount1", "name_hash": 14620232122288280676, "networked": false, - "offset": 492, + "offset": 508, "size": 12, "templated": "Vector", "type": "Vector" @@ -68527,7 +68446,7 @@ "name": "m_vecNoiseAmount2", "name_hash": 14620232122338613533, "networked": false, - "offset": 504, + "offset": 520, "size": 12, "templated": "Vector", "type": "Vector" @@ -68538,7 +68457,7 @@ "name": "m_vecNoiseAmount3", "name_hash": 14620232122321835914, "networked": false, - "offset": 516, + "offset": 532, "size": 12, "templated": "Vector", "type": "Vector" @@ -68550,7 +68469,7 @@ "name": "C_OP_TurbulenceForce", "name_hash": 3404038055, "project": "particles", - "size": 528 + "size": 544 }, { "alignment": 255, @@ -68587,7 +68506,7 @@ "name": "m_nFieldOutput", "name_hash": 14208449188562376198, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -68597,7 +68516,7 @@ "name": "m_flOutputMin", "name_hash": 14208449186315990806, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "float32" }, @@ -68607,7 +68526,7 @@ "name": "m_flOutputMax", "name_hash": 14208449186082384068, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" } @@ -68618,7 +68537,7 @@ "name": "C_OP_ReinitializeScalarEndCap", "name_hash": 3308162369, "project": "particles", - "size": 464 + "size": 480 }, { "alignment": 4, @@ -68866,7 +68785,7 @@ "name": "m_children", "name_hash": 2085349887084722802, "networked": false, - "offset": 88, + "offset": 96, "size": 24, "template": [ "CAnimUpdateNodeRef" @@ -68880,7 +68799,7 @@ "name": "m_weights", "name_hash": 2085349887145343262, "networked": false, - "offset": 112, + "offset": 120, "size": 24, "template": [ "float32" @@ -68894,7 +68813,7 @@ "name": "m_blendTimes", "name_hash": 2085349885450453862, "networked": false, - "offset": 136, + "offset": 144, "size": 24, "template": [ "float32" @@ -68908,7 +68827,7 @@ "name": "m_choiceMethod", "name_hash": 2085349886446825307, "networked": false, - "offset": 160, + "offset": 168, "size": 4, "type": "ChoiceMethod" }, @@ -68918,7 +68837,7 @@ "name": "m_choiceChangeMethod", "name_hash": 2085349885780893311, "networked": false, - "offset": 164, + "offset": 172, "size": 4, "type": "ChoiceChangeMethod" }, @@ -68928,7 +68847,7 @@ "name": "m_blendMethod", "name_hash": 2085349889424921897, "networked": false, - "offset": 168, + "offset": 176, "size": 4, "type": "ChoiceBlendMethod" }, @@ -68938,7 +68857,7 @@ "name": "m_blendTime", "name_hash": 2085349887080146609, "networked": false, - "offset": 172, + "offset": 180, "size": 4, "type": "float32" }, @@ -68948,7 +68867,7 @@ "name": "m_bCrossFade", "name_hash": 2085349886827349605, "networked": false, - "offset": 176, + "offset": 184, "size": 1, "type": "bool" }, @@ -68958,7 +68877,7 @@ "name": "m_bResetChosen", "name_hash": 2085349885942187002, "networked": false, - "offset": 177, + "offset": 185, "size": 1, "type": "bool" }, @@ -68968,7 +68887,7 @@ "name": "m_bDontResetSameSelection", "name_hash": 2085349888256378739, "networked": false, - "offset": 178, + "offset": 186, "size": 1, "type": "bool" } @@ -68979,7 +68898,7 @@ "name": "CChoiceUpdateNode", "name_hash": 485533356, "project": "animgraphlib", - "size": 184 + "size": 192 }, { "alignment": 8, @@ -69256,7 +69175,7 @@ "name": "m_flStartTime", "name_hash": 1806769898517339588, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "float32" }, @@ -69266,7 +69185,7 @@ "name": "m_flEndTime", "name_hash": 1806769897313787805, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "float32" }, @@ -69276,7 +69195,7 @@ "name": "m_flStartScale", "name_hash": 1806769898438092753, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" }, @@ -69286,7 +69205,7 @@ "name": "m_flEndScale", "name_hash": 1806769898903403958, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "float32" }, @@ -69296,7 +69215,7 @@ "name": "m_bEaseInAndOut", "name_hash": 1806769900283630271, "networked": false, - "offset": 464, + "offset": 480, "size": 1, "type": "bool" }, @@ -69306,7 +69225,7 @@ "name": "m_flBias", "name_hash": 1806769900663817142, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "float32" } @@ -69317,7 +69236,7 @@ "name": "C_OP_InterpolateRadius", "name_hash": 420671398, "project": "particles", - "size": 528 + "size": 544 }, { "alignment": 8, @@ -69332,7 +69251,7 @@ "name": "m_nCPOut", "name_hash": 6832739646139861030, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -69342,7 +69261,7 @@ "name": "m_nCPIn", "name_hash": 6832739646409533725, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" }, @@ -69352,7 +69271,7 @@ "name": "m_flUpdateRate", "name_hash": 6832739643658688540, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "float32" }, @@ -69362,8 +69281,8 @@ "name": "m_flTraceLength", "name_hash": 6832739647125577280, "networked": false, - "offset": 472, - "size": 352, + "offset": 488, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -69372,7 +69291,7 @@ "name": "m_flStartOffset", "name_hash": 6832739644776663466, "networked": false, - "offset": 824, + "offset": 856, "size": 4, "type": "float32" }, @@ -69382,7 +69301,7 @@ "name": "m_flOffset", "name_hash": 6832739645136353844, "networked": false, - "offset": 828, + "offset": 860, "size": 4, "type": "float32" }, @@ -69392,7 +69311,7 @@ "name": "m_vecTraceDir", "name_hash": 6832739646023178053, "networked": false, - "offset": 832, + "offset": 864, "size": 12, "templated": "Vector", "type": "Vector" @@ -69406,7 +69325,7 @@ "name": "m_CollisionGroupName", "name_hash": 6832739646586892693, "networked": false, - "offset": 844, + "offset": 876, "size": 128, "type": "char" }, @@ -69416,7 +69335,7 @@ "name": "m_nTraceSet", "name_hash": 6832739646177723826, "networked": false, - "offset": 972, + "offset": 1004, "size": 4, "type": "ParticleTraceSet_t" }, @@ -69426,7 +69345,7 @@ "name": "m_bSetToEndpoint", "name_hash": 6832739646115376659, "networked": false, - "offset": 976, + "offset": 1008, "size": 1, "type": "bool" }, @@ -69436,7 +69355,7 @@ "name": "m_bTraceToClosestSurface", "name_hash": 6832739644815084509, "networked": false, - "offset": 977, + "offset": 1009, "size": 1, "type": "bool" }, @@ -69446,7 +69365,7 @@ "name": "m_bIncludeWater", "name_hash": 6832739646956193350, "networked": false, - "offset": 978, + "offset": 1010, "size": 1, "type": "bool" } @@ -69457,7 +69376,7 @@ "name": "C_OP_SetControlPointToImpactPoint", "name_hash": 1590871169, "project": "particles", - "size": 984 + "size": 1016 }, { "alignment": 8, @@ -69472,7 +69391,7 @@ "name": "m_nHand", "name_hash": 13275576248569875276, "networked": false, - "offset": 528, + "offset": 544, "size": 4, "type": "ParticleVRHandChoiceList_t" }, @@ -69482,7 +69401,7 @@ "name": "m_nOutputHandCP", "name_hash": 13275576247371813482, "networked": false, - "offset": 532, + "offset": 548, "size": 4, "type": "int32" }, @@ -69492,7 +69411,7 @@ "name": "m_nOutputField", "name_hash": 13275576245846765428, "networked": false, - "offset": 536, + "offset": 552, "size": 4, "type": "int32" }, @@ -69502,8 +69421,8 @@ "name": "m_flAmplitude", "name_hash": 13275576248027516440, "networked": false, - "offset": 544, - "size": 352, + "offset": 560, + "size": 368, "type": "CPerParticleFloatInput" } ], @@ -69513,7 +69432,7 @@ "name": "C_OP_RenderVRHapticEvent", "name_hash": 3090960962, "project": "particles", - "size": 896 + "size": 928 }, { "alignment": 4, @@ -69710,7 +69629,7 @@ "name": "m_TransformInput", "name_hash": 14884654972028174985, "networked": false, - "offset": 448, + "offset": 464, "size": 104, "type": "CParticleTransformInput" }, @@ -69720,7 +69639,7 @@ "name": "m_flStartTime_min", "name_hash": 14884654970531437563, "networked": false, - "offset": 552, + "offset": 568, "size": 4, "type": "float32" }, @@ -69730,7 +69649,7 @@ "name": "m_flStartTime_max", "name_hash": 14884654970362278277, "networked": false, - "offset": 556, + "offset": 572, "size": 4, "type": "float32" }, @@ -69740,7 +69659,7 @@ "name": "m_flStartTime_exp", "name_hash": 14884654972929191396, "networked": false, - "offset": 560, + "offset": 576, "size": 4, "type": "float32" }, @@ -69750,7 +69669,7 @@ "name": "m_flEndTime_min", "name_hash": 14884654971081005362, "networked": false, - "offset": 564, + "offset": 580, "size": 4, "type": "float32" }, @@ -69760,7 +69679,7 @@ "name": "m_flEndTime_max", "name_hash": 14884654971247501624, "networked": false, - "offset": 568, + "offset": 584, "size": 4, "type": "float32" }, @@ -69770,7 +69689,7 @@ "name": "m_flEndTime_exp", "name_hash": 14884654969488984985, "networked": false, - "offset": 572, + "offset": 588, "size": 4, "type": "float32" }, @@ -69780,7 +69699,7 @@ "name": "m_flRange", "name_hash": 14884654970078570564, "networked": false, - "offset": 576, + "offset": 592, "size": 4, "type": "float32" }, @@ -69790,8 +69709,8 @@ "name": "m_flRangeBias", "name_hash": 14884654970816295209, "networked": false, - "offset": 584, - "size": 352, + "offset": 600, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -69800,7 +69719,7 @@ "name": "m_flJumpThreshold", "name_hash": 14884654972074138326, "networked": false, - "offset": 936, + "offset": 968, "size": 4, "type": "float32" }, @@ -69810,7 +69729,7 @@ "name": "m_flPrevPosScale", "name_hash": 14884654970196381986, "networked": false, - "offset": 940, + "offset": 972, "size": 4, "type": "float32" }, @@ -69820,7 +69739,7 @@ "name": "m_bLockRot", "name_hash": 14884654970427884955, "networked": false, - "offset": 944, + "offset": 976, "size": 1, "type": "bool" }, @@ -69830,8 +69749,8 @@ "name": "m_vecScale", "name_hash": 14884654970608118609, "networked": false, - "offset": 952, - "size": 1656, + "offset": 984, + "size": 1720, "type": "CParticleCollectionVecInput" }, { @@ -69840,7 +69759,7 @@ "name": "m_nFieldOutput", "name_hash": 14884654972857914886, "networked": false, - "offset": 2608, + "offset": 2704, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -69850,7 +69769,7 @@ "name": "m_nFieldOutputPrev", "name_hash": 14884654970767492667, "networked": false, - "offset": 2612, + "offset": 2708, "size": 4, "type": "ParticleAttributeIndex_t" } @@ -69861,7 +69780,7 @@ "name": "C_OP_PositionLock", "name_hash": 3465603797, "project": "particles", - "size": 2616 + "size": 2712 }, { "alignment": 255, @@ -69902,7 +69821,7 @@ "name": "m_RateMin", "name_hash": 17206821557165028705, "networked": false, - "offset": 448, + "offset": 464, "size": 12, "templated": "Vector", "type": "Vector" @@ -69913,7 +69832,7 @@ "name": "m_RateMax", "name_hash": 17206821556931421967, "networked": false, - "offset": 460, + "offset": 476, "size": 12, "templated": "Vector", "type": "Vector" @@ -69924,7 +69843,7 @@ "name": "m_FrequencyMin", "name_hash": 17206821556316484379, "networked": false, - "offset": 472, + "offset": 488, "size": 12, "templated": "Vector", "type": "Vector" @@ -69935,7 +69854,7 @@ "name": "m_FrequencyMax", "name_hash": 17206821556147428261, "networked": false, - "offset": 484, + "offset": 500, "size": 12, "templated": "Vector", "type": "Vector" @@ -69946,7 +69865,7 @@ "name": "m_nField", "name_hash": 17206821558741875003, "networked": false, - "offset": 496, + "offset": 512, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -69956,7 +69875,7 @@ "name": "m_bProportional", "name_hash": 17206821557781869194, "networked": false, - "offset": 500, + "offset": 516, "size": 1, "type": "bool" }, @@ -69966,7 +69885,7 @@ "name": "m_bProportionalOp", "name_hash": 17206821555741930173, "networked": false, - "offset": 501, + "offset": 517, "size": 1, "type": "bool" }, @@ -69976,7 +69895,7 @@ "name": "m_bOffset", "name_hash": 17206821555871492906, "networked": false, - "offset": 502, + "offset": 518, "size": 1, "type": "bool" }, @@ -69986,7 +69905,7 @@ "name": "m_flStartTime_min", "name_hash": 17206821557004360699, "networked": false, - "offset": 504, + "offset": 520, "size": 4, "type": "float32" }, @@ -69996,7 +69915,7 @@ "name": "m_flStartTime_max", "name_hash": 17206821556835201413, "networked": false, - "offset": 508, + "offset": 524, "size": 4, "type": "float32" }, @@ -70006,7 +69925,7 @@ "name": "m_flEndTime_min", "name_hash": 17206821557553928498, "networked": false, - "offset": 512, + "offset": 528, "size": 4, "type": "float32" }, @@ -70016,7 +69935,7 @@ "name": "m_flEndTime_max", "name_hash": 17206821557720424760, "networked": false, - "offset": 516, + "offset": 532, "size": 4, "type": "float32" }, @@ -70026,8 +69945,8 @@ "name": "m_flOscMult", "name_hash": 17206821555853037204, "networked": false, - "offset": 520, - "size": 352, + "offset": 536, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -70036,8 +69955,8 @@ "name": "m_flOscAdd", "name_hash": 17206821557548656189, "networked": false, - "offset": 872, - "size": 352, + "offset": 904, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -70046,8 +69965,8 @@ "name": "m_flRateScale", "name_hash": 17206821556971108801, "networked": false, - "offset": 1224, - "size": 352, + "offset": 1272, + "size": 368, "type": "CPerParticleFloatInput" } ], @@ -70057,7 +69976,7 @@ "name": "C_OP_OscillateVector", "name_hash": 4006275338, "project": "particles", - "size": 1576 + "size": 1640 }, { "alignment": 255, @@ -70117,7 +70036,7 @@ "name": "CNmEventConsumerAttributes", "name_hash": 426594020, "project": "server", - "size": 56 + "size": 80 }, { "alignment": 255, @@ -70195,7 +70114,7 @@ "name": "m_nSnapshotControlPointNumber", "name_hash": 484834308714131165, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "int32" }, @@ -70205,7 +70124,7 @@ "name": "m_nControlPointNumber", "name_hash": 484834309072594621, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "int32" }, @@ -70215,7 +70134,7 @@ "name": "m_bRandom", "name_hash": 484834311522721218, "networked": false, - "offset": 456, + "offset": 472, "size": 1, "type": "bool" }, @@ -70225,7 +70144,7 @@ "name": "m_nRandomSeed", "name_hash": 484834309682294887, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" }, @@ -70235,7 +70154,7 @@ "name": "m_bSetNormal", "name_hash": 484834309424226988, "networked": false, - "offset": 464, + "offset": 480, "size": 1, "type": "bool" }, @@ -70245,7 +70164,7 @@ "name": "m_bSetRadius", "name_hash": 484834310453987537, "networked": false, - "offset": 465, + "offset": 481, "size": 1, "type": "bool" }, @@ -70255,7 +70174,7 @@ "name": "m_nIndexType", "name_hash": 484834311752328991, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "SnapshotIndexType_t" }, @@ -70265,8 +70184,8 @@ "name": "m_flReadIndex", "name_hash": 484834310136136393, "networked": false, - "offset": 472, - "size": 352, + "offset": 488, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -70275,8 +70194,8 @@ "name": "m_flIncrement", "name_hash": 484834311022974580, "networked": false, - "offset": 824, - "size": 352, + "offset": 856, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -70285,8 +70204,8 @@ "name": "m_nFullLoopIncrement", "name_hash": 484834308675941527, "networked": false, - "offset": 1176, - "size": 352, + "offset": 1224, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -70295,8 +70214,8 @@ "name": "m_nSnapShotStartPoint", "name_hash": 484834310828790123, "networked": false, - "offset": 1528, - "size": 352, + "offset": 1592, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -70305,8 +70224,8 @@ "name": "m_flInterpolation", "name_hash": 484834311490877831, "networked": false, - "offset": 1880, - "size": 352, + "offset": 1960, + "size": 368, "type": "CPerParticleFloatInput" } ], @@ -70316,7 +70235,7 @@ "name": "C_OP_MovementSkinnedPositionFromCPSnapshot", "name_hash": 112884284, "project": "particles", - "size": 2232 + "size": 2328 }, { "alignment": 8, @@ -70796,7 +70715,7 @@ "name": "m_bUseWorldLocation", "name_hash": 2621384828786945751, "networked": false, - "offset": 456, + "offset": 472, "size": 1, "type": "bool" }, @@ -70806,7 +70725,7 @@ "name": "m_bRandomize", "name_hash": 2621384825987714204, "networked": false, - "offset": 458, + "offset": 474, "size": 1, "type": "bool" }, @@ -70816,7 +70735,7 @@ "name": "m_bSetOnce", "name_hash": 2621384826500288646, "networked": false, - "offset": 459, + "offset": 475, "size": 1, "type": "bool" }, @@ -70826,7 +70745,7 @@ "name": "m_nCP", "name_hash": 2621384828651967602, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" }, @@ -70836,7 +70755,7 @@ "name": "m_nHeadLocation", "name_hash": 2621384827536726648, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "int32" }, @@ -70846,7 +70765,7 @@ "name": "m_vecRotation", "name_hash": 2621384825131689663, "networked": false, - "offset": 468, + "offset": 484, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -70857,7 +70776,7 @@ "name": "m_vecRotationB", "name_hash": 2621384825763897415, "networked": false, - "offset": 480, + "offset": 496, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -70868,8 +70787,8 @@ "name": "m_flInterpolation", "name_hash": 2621384828181133703, "networked": false, - "offset": 496, - "size": 352, + "offset": 512, + "size": 368, "type": "CParticleCollectionFloatInput" } ], @@ -70879,7 +70798,7 @@ "name": "C_OP_SetControlPointOrientation", "name_hash": 610338716, "project": "particles", - "size": 848 + "size": 880 }, { "alignment": 8, @@ -70894,8 +70813,8 @@ "name": "m_velocityInput", "name_hash": 1695841217436289366, "networked": false, - "offset": 456, - "size": 1656, + "offset": 472, + "size": 1720, "type": "CParticleCollectionVecInput" }, { @@ -70904,7 +70823,7 @@ "name": "m_transformInput", "name_hash": 1695841217601787497, "networked": false, - "offset": 2112, + "offset": 2192, "size": 104, "type": "CParticleTransformInput" }, @@ -70914,7 +70833,7 @@ "name": "m_flVelocityScale", "name_hash": 1695841220399586730, "networked": false, - "offset": 2216, + "offset": 2296, "size": 4, "type": "float32" }, @@ -70924,7 +70843,7 @@ "name": "m_bDirectionOnly", "name_hash": 1695841218753215276, "networked": false, - "offset": 2220, + "offset": 2300, "size": 1, "type": "bool" } @@ -70935,7 +70854,7 @@ "name": "C_INIT_VelocityFromCP", "name_hash": 394843802, "project": "particles", - "size": 2224 + "size": 2304 }, { "alignment": 8, @@ -70977,7 +70896,7 @@ "name": "m_nOrientationType", "name_hash": 3445112593371340869, "networked": false, - "offset": 11288, + "offset": 11752, "size": 4, "type": "ParticleOrientationChoiceList_t" }, @@ -70987,7 +70906,7 @@ "name": "m_nOrientationControlPoint", "name_hash": 3445112592340988712, "networked": false, - "offset": 11292, + "offset": 11756, "size": 4, "type": "int32" }, @@ -70997,7 +70916,7 @@ "name": "m_flMinSize", "name_hash": 3445112594086736280, "networked": false, - "offset": 11296, + "offset": 11760, "size": 4, "type": "float32" }, @@ -71007,7 +70926,7 @@ "name": "m_flMaxSize", "name_hash": 3445112593262634686, "networked": false, - "offset": 11300, + "offset": 11764, "size": 4, "type": "float32" }, @@ -71017,8 +70936,8 @@ "name": "m_flStartFadeSize", "name_hash": 3445112594026012050, "networked": false, - "offset": 11304, - "size": 352, + "offset": 11768, + "size": 368, "type": "CParticleCollectionRendererFloatInput" }, { @@ -71027,8 +70946,8 @@ "name": "m_flEndFadeSize", "name_hash": 3445112591662175267, "networked": false, - "offset": 11656, - "size": 352, + "offset": 12136, + "size": 368, "type": "CParticleCollectionRendererFloatInput" }, { @@ -71037,7 +70956,7 @@ "name": "m_bClampV", "name_hash": 3445112594395567102, "networked": false, - "offset": 12008, + "offset": 12504, "size": 1, "type": "bool" } @@ -71048,7 +70967,7 @@ "name": "CBaseTrailRenderer", "name_hash": 802127782, "project": "particles", - "size": 12016 + "size": 12512 }, { "alignment": 255, @@ -71107,7 +71026,7 @@ "name": "m_vecComponentScale", "name_hash": 5826312475044828386, "networked": false, - "offset": 456, + "offset": 472, "size": 12, "templated": "Vector", "type": "Vector" @@ -71118,7 +71037,7 @@ "name": "m_flTraceOffset", "name_hash": 5826312474197410711, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "float32" }, @@ -71128,7 +71047,7 @@ "name": "m_flMaxTraceLength", "name_hash": 5826312473480542104, "networked": false, - "offset": 472, + "offset": 488, "size": 4, "type": "float32" }, @@ -71138,7 +71057,7 @@ "name": "m_flTraceTolerance", "name_hash": 5826312474393376355, "networked": false, - "offset": 476, + "offset": 492, "size": 4, "type": "float32" }, @@ -71148,7 +71067,7 @@ "name": "m_nMaxPlanes", "name_hash": 5826312474981327714, "networked": false, - "offset": 480, + "offset": 496, "size": 4, "type": "int32" }, @@ -71161,7 +71080,7 @@ "name": "m_CollisionGroupName", "name_hash": 5826312475649913237, "networked": false, - "offset": 488, + "offset": 504, "size": 128, "type": "char" }, @@ -71171,7 +71090,7 @@ "name": "m_nTraceSet", "name_hash": 5826312475240744370, "networked": false, - "offset": 616, + "offset": 632, "size": 4, "type": "ParticleTraceSet_t" }, @@ -71181,7 +71100,7 @@ "name": "m_bIncludeWater", "name_hash": 5826312476019213894, "networked": false, - "offset": 632, + "offset": 648, "size": 1, "type": "bool" } @@ -71192,7 +71111,7 @@ "name": "C_INIT_LifespanFromVelocity", "name_hash": 1356544083, "project": "particles", - "size": 640 + "size": 656 }, { "alignment": 4, @@ -71725,9 +71644,19 @@ "offset": 174, "size": 1, "type": "bool" + }, + { + "alignment": 1, + "kind": "ref", + "name": "m_bUseActualElapsedTimeInStateForTimedEvents", + "name_hash": 2024130608514010618, + "networked": false, + "offset": 175, + "size": 1, + "type": "bool" } ], - "fields_count": 10, + "fields_count": 11, "has_chainer": false, "is_struct": false, "name": "CNmStateNode::CDefinition", @@ -71748,7 +71677,7 @@ "name": "m_flMinDistance", "name_hash": 5832157413917895942, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "float32" }, @@ -71758,7 +71687,7 @@ "name": "m_flMaxDistance", "name_hash": 5832157414015185760, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "float32" } @@ -71769,7 +71698,7 @@ "name": "C_OP_ConstrainLineLength", "name_hash": 1357904964, "project": "particles", - "size": 456 + "size": 472 }, { "alignment": 8, @@ -71784,8 +71713,8 @@ "name": "m_nParticlesToEmit", "name_hash": 4112666316884760774, "networked": false, - "offset": 456, - "size": 352, + "offset": 472, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -71794,8 +71723,8 @@ "name": "m_flStartTime", "name_hash": 4112666315649359300, "networked": false, - "offset": 808, - "size": 352, + "offset": 840, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -71804,7 +71733,7 @@ "name": "m_flInitFromKilledParentParticles", "name_hash": 4112666314552330543, "networked": false, - "offset": 1160, + "offset": 1208, "size": 4, "type": "float32" }, @@ -71814,7 +71743,7 @@ "name": "m_nEventType", "name_hash": 4112666317695855251, "networked": false, - "offset": 1164, + "offset": 1212, "size": 4, "type": "EventTypeSelection_t" }, @@ -71824,8 +71753,8 @@ "name": "m_flParentParticleScale", "name_hash": 4112666315634003669, "networked": false, - "offset": 1168, - "size": 352, + "offset": 1216, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -71834,7 +71763,7 @@ "name": "m_nMaxEmittedPerFrame", "name_hash": 4112666315795607227, "networked": false, - "offset": 1520, + "offset": 1584, "size": 4, "type": "int32" }, @@ -71844,7 +71773,7 @@ "name": "m_nSnapshotControlPoint", "name_hash": 4112666314326554860, "networked": false, - "offset": 1524, + "offset": 1588, "size": 4, "type": "int32" }, @@ -71854,7 +71783,7 @@ "name": "m_strSnapshotSubset", "name_hash": 4112666317084593758, "networked": false, - "offset": 1528, + "offset": 1592, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -71866,7 +71795,7 @@ "name": "C_OP_InstantaneousEmitter", "name_hash": 957554745, "project": "particles", - "size": 1536 + "size": 1600 }, { "alignment": 8, @@ -72009,7 +71938,7 @@ "name_hash": 15391291465393848648, "networked": false, "offset": 168, - "size": 352, + "size": 368, "type": "CParticleFloatInput" }, { @@ -72018,8 +71947,8 @@ "name": "m_FloatComponentY", "name_hash": 15391291465410626267, "networked": false, - "offset": 520, - "size": 352, + "offset": 536, + "size": 368, "type": "CParticleFloatInput" }, { @@ -72028,8 +71957,8 @@ "name": "m_FloatComponentZ", "name_hash": 15391291465427403886, "networked": false, - "offset": 872, - "size": 352, + "offset": 904, + "size": 368, "type": "CParticleFloatInput" }, { @@ -72038,8 +71967,8 @@ "name": "m_FloatInterp", "name_hash": 15391291467185696955, "networked": false, - "offset": 1224, - "size": 352, + "offset": 1272, + "size": 368, "type": "CParticleFloatInput" }, { @@ -72048,7 +71977,7 @@ "name": "m_flInterpInput0", "name_hash": 15391291464457678033, "networked": false, - "offset": 1576, + "offset": 1640, "size": 4, "type": "float32" }, @@ -72058,7 +71987,7 @@ "name": "m_flInterpInput1", "name_hash": 15391291464440900414, "networked": false, - "offset": 1580, + "offset": 1644, "size": 4, "type": "float32" }, @@ -72068,7 +71997,7 @@ "name": "m_vInterpOutput0", "name_hash": 15391291466601657390, "networked": false, - "offset": 1584, + "offset": 1648, "size": 12, "templated": "Vector", "type": "Vector" @@ -72079,7 +72008,7 @@ "name": "m_vInterpOutput1", "name_hash": 15391291466618435009, "networked": false, - "offset": 1596, + "offset": 1660, "size": 12, "templated": "Vector", "type": "Vector" @@ -72090,7 +72019,7 @@ "name": "m_Gradient", "name_hash": 15391291463120281381, "networked": false, - "offset": 1608, + "offset": 1672, "size": 24, "templated": "CColorGradient", "type": "CColorGradient" @@ -72101,7 +72030,7 @@ "name": "m_vRandomMin", "name_hash": 15391291466356907426, "networked": false, - "offset": 1632, + "offset": 1696, "size": 12, "templated": "Vector", "type": "Vector" @@ -72112,7 +72041,7 @@ "name": "m_vRandomMax", "name_hash": 15391291465986519880, "networked": false, - "offset": 1644, + "offset": 1708, "size": 12, "templated": "Vector", "type": "Vector" @@ -72124,7 +72053,7 @@ "name": "CParticleVecInput", "name_hash": 3583564298, "project": "particleslib", - "size": 1656 + "size": 1720 }, { "alignment": 8, @@ -72207,27 +72136,27 @@ "templated": "KeyValues3", "type": "KeyValues3" }, + { + "alignment": 8, + "kind": "atomic", + "name": "m_BoundValuePath", + "name_hash": 5495144774553271455, + "networked": false, + "offset": 24, + "size": 8, + "templated": "CUtlString", + "type": "CUtlString" + }, { "alignment": 4, "kind": "ref", "name": "m_iAttachType", "name_hash": 5495144772113695617, "networked": false, - "offset": 24, + "offset": 32, "size": 4, "type": "ParticleAttachment_t" }, - { - "alignment": 8, - "kind": "atomic", - "name": "m_BoundEntityPath", - "name_hash": 5495144772154966755, - "networked": false, - "offset": 32, - "size": 8, - "templated": "CUtlString", - "type": "CUtlString" - }, { "alignment": 8, "kind": "atomic", @@ -72433,8 +72362,8 @@ "name": "m_flLiquidContentsField", "name_hash": 12714089626929336523, "networked": false, - "offset": 528, - "size": 352, + "offset": 544, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -72443,8 +72372,8 @@ "name": "m_flExpirationTime", "name_hash": 12714089626301899071, "networked": false, - "offset": 880, - "size": 352, + "offset": 912, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -72453,7 +72382,7 @@ "name": "m_nAmountAttribute", "name_hash": 12714089627024245063, "networked": false, - "offset": 1232, + "offset": 1280, "size": 4, "type": "ParticleAttributeIndex_t" } @@ -72464,7 +72393,7 @@ "name": "C_OP_GameLiquidSpill", "name_hash": 2960229671, "project": "particles", - "size": 1240 + "size": 1288 }, { "alignment": 8, @@ -72610,7 +72539,7 @@ "name": "C_OP_Spin", "name_hash": 3790649577, "project": "particles", - "size": 472 + "size": 488 }, { "alignment": 8, @@ -72625,7 +72554,7 @@ "name": "m_nFieldOutput", "name_hash": 9925089393867134470, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -72635,7 +72564,7 @@ "name": "m_bAbsVal", "name_hash": 9925089392923037450, "networked": false, - "offset": 460, + "offset": 476, "size": 1, "type": "bool" }, @@ -72645,7 +72574,7 @@ "name": "m_bAbsValInv", "name_hash": 9925089390056164217, "networked": false, - "offset": 461, + "offset": 477, "size": 1, "type": "bool" }, @@ -72655,7 +72584,7 @@ "name": "m_flOffset", "name_hash": 9925089392149707316, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "float32" }, @@ -72665,7 +72594,7 @@ "name": "m_flOutputMin", "name_hash": 9925089391620749078, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "float32" }, @@ -72675,7 +72604,7 @@ "name": "m_flOutputMax", "name_hash": 9925089391387142340, "networked": false, - "offset": 472, + "offset": 488, "size": 4, "type": "float32" }, @@ -72685,7 +72614,7 @@ "name": "m_flNoiseScale", "name_hash": 9925089390873161459, "networked": false, - "offset": 476, + "offset": 492, "size": 4, "type": "float32" }, @@ -72695,7 +72624,7 @@ "name": "m_flNoiseScaleLoc", "name_hash": 9925089392869028063, "networked": false, - "offset": 480, + "offset": 496, "size": 4, "type": "float32" }, @@ -72705,7 +72634,7 @@ "name": "m_vecOffsetLoc", "name_hash": 9925089394038613676, "networked": false, - "offset": 484, + "offset": 500, "size": 12, "templated": "Vector", "type": "Vector" @@ -72716,7 +72645,7 @@ "name": "m_flWorldTimeScale", "name_hash": 9925089390844922246, "networked": false, - "offset": 496, + "offset": 512, "size": 4, "type": "float32" } @@ -72727,7 +72656,7 @@ "name": "C_INIT_CreationNoise", "name_hash": 2310864951, "project": "particles", - "size": 504 + "size": 520 }, { "alignment": 8, @@ -72756,7 +72685,7 @@ "name": "m_ModelList", "name_hash": 7155776477172863414, "networked": false, - "offset": 528, + "offset": 544, "size": 24, "template": [ "ModelReference_t" @@ -72770,7 +72699,7 @@ "name": "m_flModelScale", "name_hash": 7155776480604791110, "networked": false, - "offset": 556, + "offset": 572, "size": 4, "type": "float32" }, @@ -72780,7 +72709,7 @@ "name": "m_bFitToModelSize", "name_hash": 7155776481170602787, "networked": false, - "offset": 560, + "offset": 576, "size": 1, "type": "bool" }, @@ -72790,7 +72719,7 @@ "name": "m_bNonUniformScaling", "name_hash": 7155776480338637017, "networked": false, - "offset": 561, + "offset": 577, "size": 1, "type": "bool" }, @@ -72800,7 +72729,7 @@ "name": "m_nXAxisScalingAttribute", "name_hash": 7155776477310892765, "networked": false, - "offset": 564, + "offset": 580, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -72810,7 +72739,7 @@ "name": "m_nYAxisScalingAttribute", "name_hash": 7155776480336932242, "networked": false, - "offset": 568, + "offset": 584, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -72820,7 +72749,7 @@ "name": "m_nZAxisScalingAttribute", "name_hash": 7155776480349015775, "networked": false, - "offset": 572, + "offset": 588, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -72830,7 +72759,7 @@ "name": "m_nSizeCullBloat", "name_hash": 7155776478661447970, "networked": false, - "offset": 576, + "offset": 592, "size": 4, "type": "int32" } @@ -72841,7 +72770,7 @@ "name": "C_OP_RenderAsModels", "name_hash": 1666084043, "project": "particles", - "size": 584 + "size": 600 }, { "alignment": 8, @@ -72910,7 +72839,7 @@ "name": "m_nFieldOutput", "name_hash": 17906427197333345798, "networked": false, - "offset": 472, + "offset": 488, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -72920,7 +72849,7 @@ "name": "m_vMinOutputValue", "name_hash": 17906427194758380735, "networked": false, - "offset": 476, + "offset": 492, "size": 12, "templated": "Vector", "type": "Vector" @@ -72931,7 +72860,7 @@ "name": "m_vMaxOutputValue", "name_hash": 17906427196296567749, "networked": false, - "offset": 488, + "offset": 504, "size": 12, "templated": "Vector", "type": "Vector" @@ -72943,7 +72872,7 @@ "name": "C_OP_RemapDistanceToLineSegmentToVector", "name_hash": 4169164969, "project": "particles", - "size": 504 + "size": 520 }, { "alignment": 8, @@ -72958,7 +72887,7 @@ "name": "m_OffsetMin", "name_hash": 8784282989541379038, "networked": false, - "offset": 456, + "offset": 472, "size": 12, "templated": "Vector", "type": "Vector" @@ -72969,7 +72898,7 @@ "name": "m_OffsetMax", "name_hash": 8784282989841993084, "networked": false, - "offset": 468, + "offset": 484, "size": 12, "templated": "Vector", "type": "Vector" @@ -72980,7 +72909,7 @@ "name": "m_nControlPointNumber", "name_hash": 8784282988485650109, "networked": false, - "offset": 480, + "offset": 496, "size": 4, "type": "int32" }, @@ -72990,7 +72919,7 @@ "name": "m_bLocalCoords", "name_hash": 8784282988245882590, "networked": false, - "offset": 484, + "offset": 500, "size": 1, "type": "bool" }, @@ -73000,7 +72929,7 @@ "name": "m_bNormalize", "name_hash": 8784282988645728844, "networked": false, - "offset": 485, + "offset": 501, "size": 1, "type": "bool" } @@ -73011,7 +72940,7 @@ "name": "C_INIT_NormalOffset", "name_hash": 2045250262, "project": "particles", - "size": 488 + "size": 504 }, { "alignment": 8, @@ -73025,7 +72954,7 @@ "name": "C_OP_SpinUpdate", "name_hash": 4149910856, "project": "particles", - "size": 448 + "size": 464 }, { "alignment": 8, @@ -73292,7 +73221,7 @@ "name": "m_maskDefinitions", "name_hash": 14493468795543639885, "networked": false, - "offset": 104, + "offset": 136, "size": 16, "template": [ "NmBoneMaskSetDefinition_t" @@ -73306,7 +73235,7 @@ "name": "m_secondarySkeletons", "name_hash": 14493468795654322539, "networked": false, - "offset": 136, + "offset": 168, "size": 16, "template": [ "CNmSkeleton::SecondarySkeleton_t" @@ -73320,7 +73249,7 @@ "name": "m_bIsPropSkeleton", "name_hash": 14493468797890802975, "networked": false, - "offset": 152, + "offset": 184, "size": 1, "type": "bool" } @@ -73331,7 +73260,7 @@ "name": "CNmSkeleton", "name_hash": 3374523668, "project": "animlib", - "size": 160 + "size": 192 }, { "alignment": 8, @@ -73619,8 +73548,8 @@ "networked": false, "offset": 24, "size": 12, - "templated": "Vector", - "type": "Vector" + "templated": "VectorWS", + "type": "VectorWS" }, { "alignment": 4, @@ -74614,13 +74543,23 @@ "size": 4, "type": "int32" }, + { + "alignment": 4, + "kind": "ref", + "name": "m_nTriangleIndex", + "name_hash": 9856766034967873071, + "networked": false, + "offset": 28, + "size": 4, + "type": "int32" + }, { "alignment": 4, "kind": "atomic", "name": "m_vPositionLS", "name_hash": 9856766036456964127, "networked": false, - "offset": 28, + "offset": 32, "size": 12, "templated": "Vector", "type": "Vector" @@ -74631,7 +74570,7 @@ "name": "m_vNormalLS", "name_hash": 9856766034292299719, "networked": false, - "offset": 40, + "offset": 44, "size": 12, "templated": "Vector", "type": "Vector" @@ -74642,7 +74581,7 @@ "name": "m_vSAxisLS", "name_hash": 9856766036334774154, "networked": false, - "offset": 52, + "offset": 56, "size": 12, "templated": "Vector", "type": "Vector" @@ -74653,7 +74592,7 @@ "name": "m_nFlags", "name_hash": 9856766037283740712, "networked": false, - "offset": 64, + "offset": 68, "size": 4, "type": "DecalFlags_t" }, @@ -74663,7 +74602,7 @@ "name": "m_Color", "name_hash": 9856766037441124312, "networked": false, - "offset": 68, + "offset": 72, "size": 4, "templated": "Color", "type": "Color" @@ -74674,7 +74613,7 @@ "name": "m_flWidth", "name_hash": 9856766036925822433, "networked": false, - "offset": 72, + "offset": 76, "size": 4, "type": "float32" }, @@ -74684,7 +74623,7 @@ "name": "m_flHeight", "name_hash": 9856766037760769968, "networked": false, - "offset": 76, + "offset": 80, "size": 4, "type": "float32" }, @@ -74694,7 +74633,7 @@ "name": "m_flDepth", "name_hash": 9856766037371737320, "networked": false, - "offset": 80, + "offset": 84, "size": 4, "type": "float32" }, @@ -74704,7 +74643,7 @@ "name": "m_flAnimationScale", "name_hash": 9856766037582360455, "networked": false, - "offset": 84, + "offset": 88, "size": 4, "type": "float32" }, @@ -74714,7 +74653,7 @@ "name": "m_flPlaceTime", "name_hash": 9856766034105839223, "networked": false, - "offset": 88, + "offset": 92, "size": 4, "type": "GameTime_t" }, @@ -74724,7 +74663,7 @@ "name": "m_flFadeStartTime", "name_hash": 9856766036080233466, "networked": false, - "offset": 92, + "offset": 96, "size": 4, "type": "float32" }, @@ -74734,7 +74673,7 @@ "name": "m_flFadeDuration", "name_hash": 9856766037123849953, "networked": false, - "offset": 96, + "offset": 100, "size": 4, "type": "float32" }, @@ -74744,7 +74683,7 @@ "name": "m_flLightingOriginOffset", "name_hash": 9856766036966682422, "networked": false, - "offset": 100, + "offset": 104, "size": 4, "type": "float32" }, @@ -74754,7 +74693,7 @@ "name": "m_flBoundingRadiusSqr", "name_hash": 9856766037755744581, "networked": false, - "offset": 112, + "offset": 120, "size": 4, "type": "float32" }, @@ -74764,7 +74703,7 @@ "name": "m_nSequenceIndex", "name_hash": 9856766037989170296, "networked": false, - "offset": 116, + "offset": 124, "size": 2, "type": "int16" }, @@ -74774,7 +74713,7 @@ "name": "m_bIsAdjacent", "name_hash": 9856766036100690191, "networked": false, - "offset": 118, + "offset": 126, "size": 1, "type": "bool" }, @@ -74784,29 +74723,19 @@ "name": "m_bDoDecalLightmapping", "name_hash": 9856766036138575895, "networked": false, - "offset": 119, + "offset": 127, "size": 1, "type": "bool" }, { - "alignment": 8, - "kind": "ptr", - "name": "m_pNext", - "name_hash": 9856766034670853646, - "networked": false, - "offset": 120, - "size": 8, - "type": "CDecalInstance" - }, - { - "alignment": 8, - "kind": "ptr", - "name": "m_pPrev", - "name_hash": 9856766037387303338, + "alignment": 1, + "kind": "ref", + "name": "m_nSkinnedModelMode", + "name_hash": 9856766038031713239, "networked": false, "offset": 128, - "size": 8, - "type": "CDecalInstance" + "size": 1, + "type": "DecalMode_t" } ], "fields_count": 24, @@ -75213,7 +75142,7 @@ "name": "m_nCPIn", "name_hash": 17719465410773379357, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -75223,7 +75152,7 @@ "name": "m_vecCP1Pos", "name_hash": 17719465408450431193, "networked": false, - "offset": 460, + "offset": 476, "size": 12, "templated": "Vector", "type": "Vector" @@ -75234,7 +75163,7 @@ "name": "m_nCPOut", "name_hash": 17719465410503706662, "networked": false, - "offset": 472, + "offset": 488, "size": 4, "type": "int32" }, @@ -75244,7 +75173,7 @@ "name": "m_nCPOutField", "name_hash": 17719465410095715266, "networked": false, - "offset": 476, + "offset": 492, "size": 4, "type": "int32" }, @@ -75254,7 +75183,7 @@ "name": "m_nCPSSPosOut", "name_hash": 17719465409545830830, "networked": false, - "offset": 480, + "offset": 496, "size": 4, "type": "int32" } @@ -75265,7 +75194,7 @@ "name": "C_OP_ControlPointToRadialScreenSpace", "name_hash": 4125634536, "project": "particles", - "size": 488 + "size": 504 }, { "alignment": 255, @@ -75360,8 +75289,8 @@ "name": "m_flComparsion1", "name_hash": 11316924435392778905, "networked": false, - "offset": 448, - "size": 352, + "offset": 464, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -75370,8 +75299,8 @@ "name": "m_flComparsion2", "name_hash": 11316924435342446048, "networked": false, - "offset": 800, - "size": 352, + "offset": 832, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -75380,8 +75309,8 @@ "name": "m_flCullTime", "name_hash": 11316924436275951354, "networked": false, - "offset": 1152, - "size": 352, + "offset": 1200, + "size": 368, "type": "CPerParticleFloatInput" } ], @@ -75391,7 +75320,7 @@ "name": "C_OP_LazyCullCompareFloat", "name_hash": 2634926800, "project": "particles", - "size": 1504 + "size": 1568 }, { "alignment": 8, @@ -75800,7 +75729,7 @@ "name": "m_vecOffsetMin", "name_hash": 3787529994040363262, "networked": false, - "offset": 456, + "offset": 472, "size": 12, "templated": "Vector", "type": "Vector" @@ -75811,7 +75740,7 @@ "name": "m_vecOffsetMax", "name_hash": 3787529994341080476, "networked": false, - "offset": 468, + "offset": 484, "size": 12, "templated": "Vector", "type": "Vector" @@ -75822,7 +75751,7 @@ "name": "m_bUseNormal", "name_hash": 3787529995126231447, "networked": false, - "offset": 481, + "offset": 497, "size": 1, "type": "bool" } @@ -75833,7 +75762,7 @@ "name": "C_INIT_CreateFromPlaneCache", "name_hash": 881853046, "project": "particles", - "size": 488 + "size": 504 }, { "alignment": 8, @@ -76022,7 +75951,7 @@ "name": "m_nFieldInput", "name_hash": 8333620777881917033, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -76032,7 +75961,7 @@ "name": "m_nFieldOutput", "name_hash": 8333620778804352518, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -76042,7 +75971,7 @@ "name": "m_flInputMin", "name_hash": 8333620778856221967, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" }, @@ -76052,7 +75981,7 @@ "name": "m_flInputMax", "name_hash": 8333620778552944897, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "float32" }, @@ -76062,7 +75991,7 @@ "name": "m_flOutputMin", "name_hash": 8333620776557967126, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "float32" }, @@ -76072,7 +76001,7 @@ "name": "m_flOutputMax", "name_hash": 8333620776324360388, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "float32" } @@ -76083,7 +76012,7 @@ "name": "C_OP_RemapScalarEndCap", "name_hash": 1940322289, "project": "particles", - "size": 472 + "size": 488 }, { "alignment": 255, @@ -76333,8 +76262,8 @@ "name": "m_InputValue", "name_hash": 8104015298816136248, "networked": false, - "offset": 456, - "size": 352, + "offset": 472, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -76343,7 +76272,7 @@ "name": "m_nOutputField", "name_hash": 8104015298783309684, "networked": false, - "offset": 808, + "offset": 840, "size": 4, "type": "ParticleAttributeIndex_t" } @@ -76354,7 +76283,7 @@ "name": "C_INIT_InitFloatCollection", "name_hash": 1886863098, "project": "particles", - "size": 816 + "size": 848 }, { "alignment": 8, @@ -76517,7 +76446,7 @@ "name": "m_bFireOnEmissionEnd", "name_hash": 18197243092732696496, "networked": false, - "offset": 456, + "offset": 472, "size": 1, "type": "bool" }, @@ -76527,7 +76456,7 @@ "name": "m_bIncludeChildren", "name_hash": 18197243095512280192, "networked": false, - "offset": 457, + "offset": 473, "size": 1, "type": "bool" } @@ -76538,7 +76467,7 @@ "name": "C_OP_PlayEndCapWhenFinished", "name_hash": 4236875822, "project": "particles", - "size": 464 + "size": 480 }, { "alignment": 8, @@ -76744,8 +76673,8 @@ "name": "m_flInputValue", "name_hash": 16039579491455959906, "networked": false, - "offset": 456, - "size": 352, + "offset": 472, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -76754,7 +76683,7 @@ "name": "m_nCPOutput", "name_hash": 16039579487993055571, "networked": false, - "offset": 808, + "offset": 840, "size": 4, "type": "int32" }, @@ -76764,7 +76693,7 @@ "name": "m_nOutVectorField", "name_hash": 16039579491626131060, "networked": false, - "offset": 812, + "offset": 844, "size": 4, "type": "int32" }, @@ -76774,8 +76703,8 @@ "name": "m_flQuantizeValue", "name_hash": 16039579489157620553, "networked": false, - "offset": 816, - "size": 352, + "offset": 848, + "size": 368, "type": "CParticleCollectionFloatInput" } ], @@ -76785,7 +76714,7 @@ "name": "C_OP_QuantizeCPComponent", "name_hash": 3734505616, "project": "particles", - "size": 1168 + "size": 1216 }, { "alignment": 255, @@ -77553,7 +77482,7 @@ "name": "m_bCenterOffset", "name_hash": 18223423267229209279, "networked": false, - "offset": 528, + "offset": 544, "size": 1, "type": "bool" }, @@ -77563,7 +77492,7 @@ "name": "m_hModel", "name_hash": 18223423267199305748, "networked": false, - "offset": 536, + "offset": 552, "size": 8, "template": [ "InfoForResourceTypeCModel" @@ -77577,7 +77506,7 @@ "name": "m_modelInput", "name_hash": 18223423267374633486, "networked": false, - "offset": 544, + "offset": 560, "size": 96, "type": "CParticleModelInput" }, @@ -77587,8 +77516,8 @@ "name": "m_fSizeCullScale", "name_hash": 18223423266019688798, "networked": false, - "offset": 640, - "size": 352, + "offset": 656, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -77597,7 +77526,7 @@ "name": "m_bDisableShadows", "name_hash": 18223423263795189888, "networked": false, - "offset": 992, + "offset": 1024, "size": 1, "type": "bool" }, @@ -77607,7 +77536,7 @@ "name": "m_bDisableMotionBlur", "name_hash": 18223423263596149028, "networked": false, - "offset": 993, + "offset": 1025, "size": 1, "type": "bool" }, @@ -77617,7 +77546,7 @@ "name": "m_bAcceptsDecals", "name_hash": 18223423264456420232, "networked": false, - "offset": 994, + "offset": 1026, "size": 1, "type": "bool" }, @@ -77627,8 +77556,8 @@ "name": "m_fDrawFilter", "name_hash": 18223423267677750593, "networked": false, - "offset": 1000, - "size": 352, + "offset": 1032, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -77637,7 +77566,7 @@ "name": "m_nAngularVelocityField", "name_hash": 18223423263869277182, "networked": false, - "offset": 1352, + "offset": 1400, "size": 4, "type": "ParticleAttributeIndex_t" } @@ -77648,7 +77577,7 @@ "name": "C_OP_RenderSimpleModelCollection", "name_hash": 4242971368, "project": "particles", - "size": 1376 + "size": 1424 }, { "alignment": 8, @@ -77663,7 +77592,7 @@ "name": "m_nCP", "name_hash": 8942343049202504818, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "int32" }, @@ -77673,8 +77602,8 @@ "name": "m_flDistance", "name_hash": 8942343045267606120, "networked": false, - "offset": 456, - "size": 352, + "offset": 472, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -77683,8 +77612,8 @@ "name": "m_vecScale", "name_hash": 8942343046852864849, "networked": false, - "offset": 808, - "size": 1656, + "offset": 840, + "size": 1720, "type": "CParticleCollectionVecInput" }, { @@ -77693,7 +77622,7 @@ "name": "m_nDistSqrAttr", "name_hash": 8942343047240751358, "networked": false, - "offset": 2464, + "offset": 2560, "size": 4, "type": "ParticleAttributeIndex_t" } @@ -77704,7 +77633,7 @@ "name": "C_OP_MovementLoopInsideSphere", "name_hash": 2082051487, "project": "particles", - "size": 2472 + "size": 2568 }, { "alignment": 16, @@ -78008,7 +77937,7 @@ "name": "m_nFieldOutput", "name_hash": 6927304248207250950, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -78018,8 +77947,8 @@ "name": "m_vecPoint1", "name_hash": 6927304244436216768, "networked": false, - "offset": 456, - "size": 1656, + "offset": 472, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -78028,8 +77957,8 @@ "name": "m_vecPoint2", "name_hash": 6927304244486549625, "networked": false, - "offset": 2112, - "size": 1656, + "offset": 2192, + "size": 1720, "type": "CPerParticleVecInput" } ], @@ -78039,7 +77968,7 @@ "name": "C_OP_DirectionBetweenVecsToVec", "name_hash": 1612888706, "project": "particles", - "size": 3768 + "size": 3912 }, { "alignment": 4, @@ -78159,7 +78088,7 @@ "name": "m_nSetMethod", "name_hash": 4544556027404862238, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "ParticleSetMethod_t" }, @@ -78169,7 +78098,7 @@ "name": "m_TransformInput", "name_hash": 4544556026208043657, "networked": false, - "offset": 456, + "offset": 472, "size": 104, "type": "CParticleTransformInput" }, @@ -78179,7 +78108,7 @@ "name": "m_nFieldOutput", "name_hash": 4544556027037783558, "networked": false, - "offset": 560, + "offset": 576, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -78189,7 +78118,7 @@ "name": "m_flInputMin", "name_hash": 4544556027089653007, "networked": false, - "offset": 564, + "offset": 580, "size": 4, "type": "float32" }, @@ -78199,7 +78128,7 @@ "name": "m_flInputMax", "name_hash": 4544556026786375937, "networked": false, - "offset": 568, + "offset": 584, "size": 4, "type": "float32" }, @@ -78209,7 +78138,7 @@ "name": "m_vecOutputMin", "name_hash": 4544556023976744568, "networked": false, - "offset": 572, + "offset": 588, "size": 12, "templated": "Vector", "type": "Vector" @@ -78220,7 +78149,7 @@ "name": "m_vecOutputMax", "name_hash": 4544556024347132114, "networked": false, - "offset": 584, + "offset": 600, "size": 12, "templated": "Vector", "type": "Vector" @@ -78231,7 +78160,7 @@ "name": "m_flRadius", "name_hash": 4544556024711856269, "networked": false, - "offset": 596, + "offset": 612, "size": 4, "type": "float32" } @@ -78242,7 +78171,7 @@ "name": "C_OP_RemapTransformVisibilityToVector", "name_hash": 1058111904, "project": "particles", - "size": 600 + "size": 616 }, { "alignment": 255, @@ -78301,7 +78230,7 @@ "name": "m_nExpression", "name_hash": 8187820181952341031, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "VectorExpressionType_t" }, @@ -78311,8 +78240,8 @@ "name": "m_vInput1", "name_hash": 8187820185365719002, "networked": false, - "offset": 464, - "size": 1656, + "offset": 480, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -78321,8 +78250,8 @@ "name": "m_vInput2", "name_hash": 8187820185348941383, "networked": false, - "offset": 2120, - "size": 1656, + "offset": 2200, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -78331,8 +78260,8 @@ "name": "m_flLerp", "name_hash": 8187820183229803270, "networked": false, - "offset": 3776, - "size": 352, + "offset": 3920, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -78341,7 +78270,7 @@ "name": "m_nOutputField", "name_hash": 8187820182426578804, "networked": false, - "offset": 4128, + "offset": 4288, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -78351,7 +78280,7 @@ "name": "m_nSetMethod", "name_hash": 8187820185799082782, "networked": false, - "offset": 4132, + "offset": 4292, "size": 4, "type": "ParticleSetMethod_t" }, @@ -78361,7 +78290,7 @@ "name": "m_bNormalizedOutput", "name_hash": 8187820181761395797, "networked": false, - "offset": 4136, + "offset": 4296, "size": 1, "type": "bool" } @@ -78372,7 +78301,7 @@ "name": "C_INIT_SetVectorAttributeToVectorExpression", "name_hash": 1906375443, "project": "particles", - "size": 4240 + "size": 4400 }, { "alignment": 16, @@ -78500,7 +78429,7 @@ "name": "m_flScale", "name_hash": 4832487932251186223, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "float32" }, @@ -78510,7 +78439,7 @@ "name": "m_nFieldOutput", "name_hash": 4832487933027194374, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -78520,7 +78449,7 @@ "name": "m_nIncrement", "name_hash": 4832487929770799490, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -78530,7 +78459,7 @@ "name": "m_bRandomDistribution", "name_hash": 4832487931376528184, "networked": false, - "offset": 460, + "offset": 476, "size": 1, "type": "bool" } @@ -78541,7 +78470,7 @@ "name": "C_OP_InheritFromParentParticles", "name_hash": 1125151275, "project": "particles", - "size": 464 + "size": 480 }, { "alignment": 8, @@ -78556,7 +78485,7 @@ "name": "m_flMin", "name_hash": 15480684125879948873, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" }, @@ -78566,7 +78495,7 @@ "name": "m_flMax", "name_hash": 15480684125643782279, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "float32" }, @@ -78576,7 +78505,7 @@ "name": "m_nFieldOutput", "name_hash": 15480684128737859078, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -78586,7 +78515,7 @@ "name": "m_nComponent", "name_hash": 15480684128106485036, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "int32" } @@ -78597,7 +78526,7 @@ "name": "C_INIT_RandomVectorComponent", "name_hash": 3604377649, "project": "particles", - "size": 472 + "size": 488 }, { "alignment": 255, @@ -78611,7 +78540,7 @@ "name": "CParticleFunctionForce", "name_hash": 2151784167, "project": "particles", - "size": 464 + "size": 480 }, { "alignment": 8, @@ -78626,7 +78555,7 @@ "name": "m_hEffect", "name_hash": 13289140077164671058, "networked": false, - "offset": 528, + "offset": 544, "size": 8, "template": [ "InfoForResourceTypeIParticleSystemDefinition" @@ -78640,7 +78569,7 @@ "name": "m_nEventType", "name_hash": 13289140077637249683, "networked": false, - "offset": 536, + "offset": 552, "size": 4, "type": "EventTypeSelection_t" }, @@ -78650,7 +78579,7 @@ "name": "m_vecCPs", "name_hash": 13289140077646067055, "networked": false, - "offset": 544, + "offset": 560, "size": 16, "template": [ "CPAssignment_t" @@ -78664,7 +78593,7 @@ "name": "m_szParticleConfig", "name_hash": 13289140075028438092, "networked": false, - "offset": 560, + "offset": 576, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -78675,8 +78604,8 @@ "name": "m_AggregationPos", "name_hash": 13289140075075297929, "networked": false, - "offset": 568, - "size": 1656, + "offset": 584, + "size": 1720, "type": "CPerParticleVecInput" } ], @@ -78686,7 +78615,7 @@ "name": "C_OP_CreateParticleSystemRenderer", "name_hash": 3094119037, "project": "particles", - "size": 2224 + "size": 2304 }, { "alignment": 8, @@ -78761,7 +78690,7 @@ "name": "m_nExpression", "name_hash": 7677005762795349031, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "ScalarExpressionType_t" }, @@ -78771,8 +78700,8 @@ "name": "m_flInput1", "name_hash": 7677005766348910116, "networked": false, - "offset": 464, - "size": 352, + "offset": 480, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -78781,8 +78710,8 @@ "name": "m_flInput2", "name_hash": 7677005766399242973, "networked": false, - "offset": 816, - "size": 352, + "offset": 848, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -78791,8 +78720,8 @@ "name": "m_flOutputRemap", "name_hash": 7677005762731260271, "networked": false, - "offset": 1168, - "size": 352, + "offset": 1216, + "size": 368, "type": "CParticleRemapFloatInput" }, { @@ -78801,7 +78730,7 @@ "name": "m_nOutputCP", "name_hash": 7677005763782334211, "networked": false, - "offset": 1520, + "offset": 1584, "size": 4, "type": "int32" }, @@ -78811,7 +78740,7 @@ "name": "m_nOutVectorField", "name_hash": 7677005766603316852, "networked": false, - "offset": 1524, + "offset": 1588, "size": 4, "type": "int32" } @@ -78822,53 +78751,7 @@ "name": "C_OP_SetControlPointFieldToScalarExpression", "name_hash": 1787442193, "project": "particles", - "size": 1528 - }, - { - "alignment": 8, - "base_classes": [ - "CParticleFunctionConstraint" - ], - "base_classes_count": 1, - "fields": [ - { - "alignment": 8, - "kind": "ref", - "name": "m_flMinDist", - "name_hash": 3918788545193003341, - "networked": false, - "offset": 448, - "size": 352, - "type": "CParticleCollectionFloatInput" - }, - { - "alignment": 8, - "kind": "ref", - "name": "m_flMaxDist", - "name_hash": 3918788547841958903, - "networked": false, - "offset": 800, - "size": 352, - "type": "CParticleCollectionFloatInput" - }, - { - "alignment": 4, - "kind": "ref", - "name": "m_nMaxIterations", - "name_hash": 3918788546108924989, - "networked": false, - "offset": 1152, - "size": 4, - "type": "int32" - } - ], - "fields_count": 3, - "has_chainer": false, - "is_struct": false, - "name": "C_OP_SDFConstraint", - "name_hash": 912414059, - "project": "particles", - "size": 1160 + "size": 1592 }, { "alignment": 8, @@ -78883,8 +78766,8 @@ "name": "m_vecWarpMin", "name_hash": 1566640582112739081, "networked": false, - "offset": 456, - "size": 1656, + "offset": 472, + "size": 1720, "type": "CParticleCollectionVecInput" }, { @@ -78893,8 +78776,8 @@ "name": "m_vecWarpMax", "name_hash": 1566640581876572487, "networked": false, - "offset": 2112, - "size": 1656, + "offset": 2192, + "size": 1720, "type": "CParticleCollectionVecInput" }, { @@ -78903,7 +78786,7 @@ "name": "m_nScaleControlPointNumber", "name_hash": 1566640584240960097, "networked": false, - "offset": 3768, + "offset": 3912, "size": 4, "type": "int32" }, @@ -78913,7 +78796,7 @@ "name": "m_nControlPointNumber", "name_hash": 1566640582710896317, "networked": false, - "offset": 3772, + "offset": 3916, "size": 4, "type": "int32" }, @@ -78923,7 +78806,7 @@ "name": "m_nRadiusComponent", "name_hash": 1566640585878442058, "networked": false, - "offset": 3776, + "offset": 3920, "size": 4, "type": "int32" }, @@ -78933,7 +78816,7 @@ "name": "m_flWarpTime", "name_hash": 1566640582536572552, "networked": false, - "offset": 3780, + "offset": 3924, "size": 4, "type": "float32" }, @@ -78943,7 +78826,7 @@ "name": "m_flWarpStartTime", "name_hash": 1566640582777251450, "networked": false, - "offset": 3784, + "offset": 3928, "size": 4, "type": "float32" }, @@ -78953,7 +78836,7 @@ "name": "m_flPrevPosScale", "name_hash": 1566640582838636834, "networked": false, - "offset": 3788, + "offset": 3932, "size": 4, "type": "float32" }, @@ -78963,7 +78846,7 @@ "name": "m_bInvertWarp", "name_hash": 1566640583393554739, "networked": false, - "offset": 3792, + "offset": 3936, "size": 1, "type": "bool" }, @@ -78973,7 +78856,7 @@ "name": "m_bUseCount", "name_hash": 1566640583935965611, "networked": false, - "offset": 3793, + "offset": 3937, "size": 1, "type": "bool" } @@ -78984,7 +78867,7 @@ "name": "C_INIT_PositionWarp", "name_hash": 364761935, "project": "particles", - "size": 3800 + "size": 3944 }, { "alignment": 8, @@ -78999,7 +78882,7 @@ "name": "m_TransformInput", "name_hash": 15153640871036830345, "networked": false, - "offset": 456, + "offset": 472, "size": 104, "type": "CParticleTransformInput" } @@ -79010,7 +78893,7 @@ "name": "C_INIT_RemapQAnglesToRotation", "name_hash": 3528231957, "project": "particles", - "size": 560 + "size": 576 }, { "alignment": 8, @@ -79068,122 +78951,6 @@ "project": "worldrenderer", "size": 48 }, - { - "alignment": 8, - "base_classes": [ - "CParticleFunctionInitializer" - ], - "base_classes_count": 1, - "fields": [ - { - "alignment": 255, - "kind": "ref", - "name": "m_nFieldOutput", - "name_hash": 191965847771846150, - "networked": false, - "offset": 456, - "size": 4, - "type": "ParticleAttributeIndex_t" - }, - { - "alignment": 4, - "kind": "ref", - "name": "m_nControlPointNumber", - "name_hash": 191965844982572733, - "networked": false, - "offset": 460, - "size": 4, - "type": "int32" - }, - { - "alignment": 4, - "kind": "ref", - "name": "m_flStartTime", - "name_hash": 191965845667093956, - "networked": false, - "offset": 464, - "size": 4, - "type": "float32" - }, - { - "alignment": 4, - "kind": "ref", - "name": "m_flEndTime", - "name_hash": 191965844463542173, - "networked": false, - "offset": 468, - "size": 4, - "type": "float32" - }, - { - "alignment": 4, - "kind": "ref", - "name": "m_flInputMin", - "name_hash": 191965847823715599, - "networked": false, - "offset": 472, - "size": 4, - "type": "float32" - }, - { - "alignment": 4, - "kind": "ref", - "name": "m_flInputMax", - "name_hash": 191965847520438529, - "networked": false, - "offset": 476, - "size": 4, - "type": "float32" - }, - { - "alignment": 4, - "kind": "ref", - "name": "m_flOutputMin", - "name_hash": 191965845525460758, - "networked": false, - "offset": 480, - "size": 4, - "type": "float32" - }, - { - "alignment": 4, - "kind": "ref", - "name": "m_flOutputMax", - "name_hash": 191965845291854020, - "networked": false, - "offset": 484, - "size": 4, - "type": "float32" - }, - { - "alignment": 4, - "kind": "ref", - "name": "m_nSetMethod", - "name_hash": 191965848138924830, - "networked": false, - "offset": 488, - "size": 4, - "type": "ParticleSetMethod_t" - }, - { - "alignment": 1, - "kind": "ref", - "name": "m_bPerParticle", - "name_hash": 191965844562641622, - "networked": false, - "offset": 492, - "size": 1, - "type": "bool" - } - ], - "fields_count": 10, - "has_chainer": false, - "is_struct": false, - "name": "C_INIT_RemapSpeedToScalar", - "name_hash": 44695531, - "project": "particles", - "size": 496 - }, { "alignment": 255, "fields": [ @@ -79448,7 +79215,7 @@ "name": "C_OP_RemapNamedModelMeshGroupOnceTimed", "name_hash": 887021488, "project": "particles", - "size": 544 + "size": 560 }, { "alignment": 4, @@ -79535,7 +79302,7 @@ "name": "m_nCPSnapshot", "name_hash": 11786609388955551294, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -79545,7 +79312,7 @@ "name": "m_nCPStartPnt", "name_hash": 11786609388690682396, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" }, @@ -79555,7 +79322,7 @@ "name": "m_nCPEndPnt", "name_hash": 11786609387727398535, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "int32" }, @@ -79565,8 +79332,8 @@ "name": "m_flSegments", "name_hash": 11786609390468268089, "networked": false, - "offset": 472, - "size": 352, + "offset": 488, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -79575,8 +79342,8 @@ "name": "m_flOffset", "name_hash": 11786609388823034420, "networked": false, - "offset": 824, - "size": 352, + "offset": 856, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -79585,8 +79352,8 @@ "name": "m_flOffsetDecay", "name_hash": 11786609389639651282, "networked": false, - "offset": 1176, - "size": 352, + "offset": 1224, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -79595,8 +79362,8 @@ "name": "m_flRecalcRate", "name_hash": 11786609387995030489, "networked": false, - "offset": 1528, - "size": 352, + "offset": 1592, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -79605,8 +79372,8 @@ "name": "m_flUVScale", "name_hash": 11786609389012429290, "networked": false, - "offset": 1880, - "size": 352, + "offset": 1960, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -79615,8 +79382,8 @@ "name": "m_flUVOffset", "name_hash": 11786609388751723099, "networked": false, - "offset": 2232, - "size": 352, + "offset": 2328, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -79625,8 +79392,8 @@ "name": "m_flSplitRate", "name_hash": 11786609387658814927, "networked": false, - "offset": 2584, - "size": 352, + "offset": 2696, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -79635,8 +79402,8 @@ "name": "m_flBranchTwist", "name_hash": 11786609388445062662, "networked": false, - "offset": 2936, - "size": 352, + "offset": 3064, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -79645,7 +79412,7 @@ "name": "m_nBranchBehavior", "name_hash": 11786609386766756787, "networked": false, - "offset": 3288, + "offset": 3432, "size": 4, "type": "ParticleLightnintBranchBehavior_t" }, @@ -79655,8 +79422,8 @@ "name": "m_flRadiusStart", "name_hash": 11786609386980267447, "networked": false, - "offset": 3296, - "size": 352, + "offset": 3440, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -79665,8 +79432,8 @@ "name": "m_flRadiusEnd", "name_hash": 11786609390348774930, "networked": false, - "offset": 3648, - "size": 352, + "offset": 3808, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -79675,8 +79442,8 @@ "name": "m_flDedicatedPool", "name_hash": 11786609388955735458, "networked": false, - "offset": 4000, - "size": 352, + "offset": 4176, + "size": 368, "type": "CParticleCollectionFloatInput" } ], @@ -79686,7 +79453,7 @@ "name": "C_OP_LightningSnapshotGenerator", "name_hash": 2744283850, "project": "particles", - "size": 4352 + "size": 4544 }, { "alignment": 8, @@ -80044,7 +79811,7 @@ "name": "m_nExpression", "name_hash": 7487779592611767335, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "VectorExpressionType_t" }, @@ -80054,7 +79821,7 @@ "name": "m_nOutputCP", "name_hash": 7487779593598752515, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" }, @@ -80064,8 +79831,8 @@ "name": "m_vInput1", "name_hash": 7487779596025145306, "networked": false, - "offset": 464, - "size": 1656, + "offset": 480, + "size": 1720, "type": "CParticleCollectionVecInput" }, { @@ -80074,8 +79841,8 @@ "name": "m_vInput2", "name_hash": 7487779596008367687, "networked": false, - "offset": 2120, - "size": 1656, + "offset": 2200, + "size": 1720, "type": "CParticleCollectionVecInput" }, { @@ -80084,8 +79851,8 @@ "name": "m_flLerp", "name_hash": 7487779593889229574, "networked": false, - "offset": 3776, - "size": 352, + "offset": 3920, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -80094,7 +79861,7 @@ "name": "m_bNormalizedOutput", "name_hash": 7487779592420822101, "networked": false, - "offset": 4128, + "offset": 4288, "size": 1, "type": "bool" } @@ -80105,7 +79872,7 @@ "name": "C_OP_SetControlPointToVectorExpression", "name_hash": 1743384542, "project": "particles", - "size": 4136 + "size": 4296 }, { "alignment": 1, @@ -80195,7 +79962,7 @@ "name_hash": 6924779574944329169, "networked": false, "offset": 0, - "size": 352, + "size": 368, "type": "CParticleCollectionRendererFloatInput" }, { @@ -80204,8 +79971,8 @@ "name": "m_flFinalTextureScaleV", "name_hash": 6924779574893996312, "networked": false, - "offset": 352, - "size": 352, + "offset": 368, + "size": 368, "type": "CParticleCollectionRendererFloatInput" }, { @@ -80214,8 +79981,8 @@ "name": "m_flFinalTextureOffsetU", "name_hash": 6924779573002847358, "networked": false, - "offset": 704, - "size": 352, + "offset": 736, + "size": 368, "type": "CParticleCollectionRendererFloatInput" }, { @@ -80224,8 +79991,8 @@ "name": "m_flFinalTextureOffsetV", "name_hash": 6924779572986069739, "networked": false, - "offset": 1056, - "size": 352, + "offset": 1104, + "size": 368, "type": "CParticleCollectionRendererFloatInput" }, { @@ -80234,8 +80001,8 @@ "name": "m_flFinalTextureUVRotation", "name_hash": 6924779572611368817, "networked": false, - "offset": 1408, - "size": 352, + "offset": 1472, + "size": 368, "type": "CParticleCollectionRendererFloatInput" }, { @@ -80244,8 +80011,8 @@ "name": "m_flZoomScale", "name_hash": 6924779574087924594, "networked": false, - "offset": 1760, - "size": 352, + "offset": 1840, + "size": 368, "type": "CParticleCollectionRendererFloatInput" }, { @@ -80254,8 +80021,8 @@ "name": "m_flDistortion", "name_hash": 6924779574268540424, "networked": false, - "offset": 2112, - "size": 352, + "offset": 2208, + "size": 368, "type": "CParticleCollectionRendererFloatInput" }, { @@ -80264,7 +80031,7 @@ "name": "m_bRandomizeOffsets", "name_hash": 6924779573489427228, "networked": false, - "offset": 2464, + "offset": 2576, "size": 1, "type": "bool" }, @@ -80274,7 +80041,7 @@ "name": "m_bClampUVs", "name_hash": 6924779574957914268, "networked": false, - "offset": 2465, + "offset": 2577, "size": 1, "type": "bool" }, @@ -80284,7 +80051,7 @@ "name": "m_nPerParticleBlend", "name_hash": 6924779574159121681, "networked": false, - "offset": 2468, + "offset": 2580, "size": 4, "type": "SpriteCardPerParticleScale_t" }, @@ -80294,7 +80061,7 @@ "name": "m_nPerParticleScale", "name_hash": 6924779576174183744, "networked": false, - "offset": 2472, + "offset": 2584, "size": 4, "type": "SpriteCardPerParticleScale_t" }, @@ -80304,7 +80071,7 @@ "name": "m_nPerParticleOffsetU", "name_hash": 6924779574925053016, "networked": false, - "offset": 2476, + "offset": 2588, "size": 4, "type": "SpriteCardPerParticleScale_t" }, @@ -80314,7 +80081,7 @@ "name": "m_nPerParticleOffsetV", "name_hash": 6924779574975385873, "networked": false, - "offset": 2480, + "offset": 2592, "size": 4, "type": "SpriteCardPerParticleScale_t" }, @@ -80324,7 +80091,7 @@ "name": "m_nPerParticleRotation", "name_hash": 6924779574447641432, "networked": false, - "offset": 2484, + "offset": 2596, "size": 4, "type": "SpriteCardPerParticleScale_t" }, @@ -80334,7 +80101,7 @@ "name": "m_nPerParticleZoom", "name_hash": 6924779576418181457, "networked": false, - "offset": 2488, + "offset": 2600, "size": 4, "type": "SpriteCardPerParticleScale_t" }, @@ -80344,7 +80111,7 @@ "name": "m_nPerParticleDistortion", "name_hash": 6924779573369993181, "networked": false, - "offset": 2492, + "offset": 2604, "size": 4, "type": "SpriteCardPerParticleScale_t" } @@ -80355,7 +80122,7 @@ "name": "TextureControls_t", "name_hash": 1612300885, "project": "particles", - "size": 2496 + "size": 2608 }, { "alignment": 255, @@ -80406,7 +80173,7 @@ "name": "m_flRotOffset", "name_hash": 951115507584113887, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "float32" }, @@ -80416,7 +80183,7 @@ "name": "m_flSpinStrength", "name_hash": 951115504369667878, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "float32" }, @@ -80426,7 +80193,7 @@ "name": "m_nCP", "name_hash": 951115508011635826, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -80436,7 +80203,7 @@ "name": "m_nFieldOutput", "name_hash": 951115507911792134, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "ParticleAttributeIndex_t" } @@ -80447,7 +80214,7 @@ "name": "C_OP_Orient2DRelToCP", "name_hash": 221448835, "project": "particles", - "size": 464 + "size": 480 }, { "alignment": 4, @@ -80963,7 +80730,7 @@ "name": "m_flRadiusMin", "name_hash": 16807886823084476031, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" }, @@ -80973,7 +80740,7 @@ "name": "m_flRadiusMax", "name_hash": 16807886823317979601, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "float32" }, @@ -80983,7 +80750,7 @@ "name": "m_flRadiusRandExponent", "name_hash": 16807886824585525809, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "float32" } @@ -80994,7 +80761,7 @@ "name": "C_INIT_RandomRadius", "name_hash": 3913391107, "project": "particles", - "size": 472 + "size": 488 }, { "alignment": 8, @@ -81187,24 +80954,54 @@ ], "base_classes_count": 1, "fields": [ + { + "alignment": 1, + "kind": "ref", + "name": "m_bPerParticleCenter", + "name_hash": 7035687860088093083, + "networked": false, + "offset": 472, + "size": 1, + "type": "bool" + }, { "alignment": 4, "kind": "ref", "name": "m_nControlPointNumber", "name_hash": 7035687861096654525, "networked": false, - "offset": 456, + "offset": 476, "size": 4, "type": "int32" }, + { + "alignment": 8, + "kind": "ref", + "name": "m_vecPosition", + "name_hash": 7035687863804161642, + "networked": false, + "offset": 480, + "size": 1720, + "type": "CPerParticleVecInput" + }, + { + "alignment": 8, + "kind": "ref", + "name": "m_vecFwd", + "name_hash": 7035687862574822954, + "networked": false, + "offset": 2200, + "size": 1720, + "type": "CPerParticleVecInput" + }, { "alignment": 8, "kind": "ref", "name": "m_fSpeedMin", "name_hash": 7035687863149257208, "networked": false, - "offset": 464, - "size": 352, + "offset": 3920, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -81213,8 +81010,8 @@ "name": "m_fSpeedMax", "name_hash": 7035687863519644754, "networked": false, - "offset": 816, - "size": 352, + "offset": 4288, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -81223,7 +81020,7 @@ "name": "m_vecLocalCoordinateSystemSpeedScale", "name_hash": 7035687863508296432, "networked": false, - "offset": 1168, + "offset": 4656, "size": 12, "templated": "Vector", "type": "Vector" @@ -81234,18 +81031,18 @@ "name": "m_bIgnoreDelta", "name_hash": 7035687862876287587, "networked": false, - "offset": 1181, + "offset": 4669, "size": 1, "type": "bool" } ], - "fields_count": 5, + "fields_count": 8, "has_chainer": false, "is_struct": false, "name": "C_INIT_VelocityRadialRandom", "name_hash": 1638123733, "project": "particles", - "size": 1184 + "size": 4672 }, { "alignment": 8, @@ -81634,7 +81431,7 @@ "name": "C_INIT_RemapParticleCountToNamedModelSequenceScalar", "name_hash": 1770556830, "project": "particles", - "size": 536 + "size": 552 }, { "alignment": 8, @@ -82114,7 +81911,7 @@ "name": "m_fLifetimeMin", "name_hash": 14128858962627822758, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" }, @@ -82124,7 +81921,7 @@ "name": "m_fLifetimeMax", "name_hash": 14128858962931202996, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "float32" }, @@ -82134,7 +81931,7 @@ "name": "m_fLifetimeRandExponent", "name_hash": 14128858963676205466, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "float32" } @@ -82145,7 +81942,7 @@ "name": "C_INIT_RandomLifeTime", "name_hash": 3289631326, "project": "particles", - "size": 472 + "size": 488 }, { "alignment": 255, @@ -82170,7 +81967,7 @@ "name": "m_vecComponentScale", "name_hash": 13632609698111378658, "networked": false, - "offset": 464, + "offset": 480, "size": 12, "templated": "Vector", "type": "Vector" @@ -82181,8 +81978,8 @@ "name": "m_fForceAmount", "name_hash": 13632609697021500036, "networked": false, - "offset": 480, - "size": 352, + "offset": 496, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -82191,7 +81988,7 @@ "name": "m_fFalloffPower", "name_hash": 13632609698943742850, "networked": false, - "offset": 832, + "offset": 864, "size": 4, "type": "float32" }, @@ -82201,7 +81998,7 @@ "name": "m_TransformInput", "name_hash": 13632609698153611913, "networked": false, - "offset": 840, + "offset": 872, "size": 104, "type": "CParticleTransformInput" }, @@ -82211,8 +82008,8 @@ "name": "m_fForceAmountMin", "name_hash": 13632609699088393304, "networked": false, - "offset": 944, - "size": 352, + "offset": 976, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -82221,7 +82018,7 @@ "name": "m_bApplyMinForce", "name_hash": 13632609699280634828, "networked": false, - "offset": 1296, + "offset": 1344, "size": 1, "type": "bool" } @@ -82232,7 +82029,7 @@ "name": "C_OP_AttractToControlPoint", "name_hash": 3174089290, "project": "particles", - "size": 1304 + "size": 1352 }, { "alignment": 8, @@ -82247,7 +82044,7 @@ "name": "m_nControlPointNumber", "name_hash": 9363453920987424445, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -82257,7 +82054,7 @@ "name": "m_nScaleCP", "name_hash": 9363453923655730662, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" }, @@ -82267,7 +82064,7 @@ "name": "m_nComponent", "name_hash": 9363453923145323820, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "int32" }, @@ -82277,7 +82074,7 @@ "name": "m_fRadCentCore", "name_hash": 9363453924202886709, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "float32" }, @@ -82287,7 +82084,7 @@ "name": "m_fRadPerPoint", "name_hash": 9363453923859050139, "networked": false, - "offset": 472, + "offset": 488, "size": 4, "type": "float32" }, @@ -82297,7 +82094,7 @@ "name": "m_fRadPerPointTo", "name_hash": 9363453922080101686, "networked": false, - "offset": 476, + "offset": 492, "size": 4, "type": "float32" }, @@ -82307,7 +82104,7 @@ "name": "m_fpointAngle", "name_hash": 9363453921909854888, "networked": false, - "offset": 480, + "offset": 496, "size": 4, "type": "float32" }, @@ -82317,7 +82114,7 @@ "name": "m_fsizeOverall", "name_hash": 9363453920110824857, "networked": false, - "offset": 484, + "offset": 500, "size": 4, "type": "float32" }, @@ -82327,7 +82124,7 @@ "name": "m_fRadBias", "name_hash": 9363453921004052817, "networked": false, - "offset": 488, + "offset": 504, "size": 4, "type": "float32" }, @@ -82337,7 +82134,7 @@ "name": "m_fMinRad", "name_hash": 9363453921458446038, "networked": false, - "offset": 492, + "offset": 508, "size": 4, "type": "float32" }, @@ -82347,7 +82144,7 @@ "name": "m_fDistBias", "name_hash": 9363453921651222124, "networked": false, - "offset": 496, + "offset": 512, "size": 4, "type": "float32" }, @@ -82357,7 +82154,7 @@ "name": "m_bUseLocalCoords", "name_hash": 9363453922254067061, "networked": false, - "offset": 500, + "offset": 516, "size": 1, "type": "bool" }, @@ -82367,7 +82164,7 @@ "name": "m_bUseWithContEmit", "name_hash": 9363453920098226423, "networked": false, - "offset": 501, + "offset": 517, "size": 1, "type": "bool" }, @@ -82377,7 +82174,7 @@ "name": "m_bUseOrigRadius", "name_hash": 9363453920996037587, "networked": false, - "offset": 502, + "offset": 518, "size": 1, "type": "bool" } @@ -82388,7 +82185,7 @@ "name": "C_INIT_CreatePhyllotaxis", "name_hash": 2180099003, "project": "particles", - "size": 504 + "size": 520 }, { "alignment": 8, @@ -82595,8 +82392,8 @@ "name": "m_vecMin", "name_hash": 1233684420493729591, "networked": false, - "offset": 448, - "size": 1656, + "offset": 464, + "size": 1720, "type": "CParticleCollectionVecInput" }, { @@ -82605,8 +82402,8 @@ "name": "m_vecMax", "name_hash": 1233684420729896185, "networked": false, - "offset": 2104, - "size": 1656, + "offset": 2184, + "size": 1720, "type": "CParticleCollectionVecInput" }, { @@ -82615,7 +82412,7 @@ "name": "m_nCP", "name_hash": 1233684421482517618, "networked": false, - "offset": 3760, + "offset": 3904, "size": 4, "type": "int32" }, @@ -82625,7 +82422,7 @@ "name": "m_bLocalSpace", "name_hash": 1233684419181645422, "networked": false, - "offset": 3764, + "offset": 3908, "size": 1, "type": "bool" }, @@ -82635,7 +82432,7 @@ "name": "m_bAccountForRadius", "name_hash": 1233684421372976673, "networked": false, - "offset": 3765, + "offset": 3909, "size": 1, "type": "bool" } @@ -82646,33 +82443,7 @@ "name": "C_OP_BoxConstraint", "name_hash": 287239537, "project": "particles", - "size": 3768 - }, - { - "alignment": 8, - "base_classes": [ - "CParticleFunctionForce" - ], - "base_classes_count": 1, - "fields": [ - { - "alignment": 4, - "kind": "ref", - "name": "m_flForceScale", - "name_hash": 8704164638630605712, - "networked": false, - "offset": 464, - "size": 4, - "type": "float32" - } - ], - "fields_count": 1, - "has_chainer": false, - "is_struct": false, - "name": "C_OP_SDFForce", - "name_hash": 2026596255, - "project": "particles", - "size": 472 + "size": 3912 }, { "alignment": 8, @@ -82687,7 +82458,7 @@ "name": "m_nChildGroupID", "name_hash": 11141659977313405285, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -82697,7 +82468,7 @@ "name": "m_nChildControlPoint", "name_hash": 11141659975868955900, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" }, @@ -82707,7 +82478,7 @@ "name": "m_nNumControlPoints", "name_hash": 11141659974917078095, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "int32" }, @@ -82717,7 +82488,7 @@ "name": "m_nFirstSourcePoint", "name_hash": 11141659976131264910, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "int32" }, @@ -82727,7 +82498,7 @@ "name": "m_bSetOrientation", "name_hash": 11141659977267613239, "networked": false, - "offset": 472, + "offset": 488, "size": 1, "type": "bool" } @@ -82738,7 +82509,7 @@ "name": "C_OP_SetParentControlPointsToChildCP", "name_hash": 2594119863, "project": "particles", - "size": 480 + "size": 496 }, { "alignment": 8, @@ -82753,7 +82524,7 @@ "name": "m_nChildGroupID", "name_hash": 4762544974702299493, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "int32" }, @@ -82763,7 +82534,7 @@ "name": "m_nFirstControlPoint", "name_hash": 4762544972791641680, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "int32" }, @@ -82773,7 +82544,7 @@ "name": "m_nNumControlPoints", "name_hash": 4762544972305972303, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -82783,7 +82554,7 @@ "name": "m_nParticleIncrement", "name_hash": 4762544972818768848, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" }, @@ -82793,7 +82564,7 @@ "name": "m_nFirstSourcePoint", "name_hash": 4762544973520159118, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "int32" }, @@ -82803,7 +82574,7 @@ "name": "m_bNumBasedOnParticleCount", "name_hash": 4762544971953522128, "networked": false, - "offset": 468, + "offset": 484, "size": 1, "type": "bool" }, @@ -82813,7 +82584,7 @@ "name": "m_nAttributeToRead", "name_hash": 4762544974652120990, "networked": false, - "offset": 472, + "offset": 488, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -82823,7 +82594,7 @@ "name": "m_nCPField", "name_hash": 4762544972232104054, "networked": false, - "offset": 476, + "offset": 492, "size": 4, "type": "int32" } @@ -82834,7 +82605,7 @@ "name": "C_OP_SetPerChildControlPointFromAttribute", "name_hash": 1108866411, "project": "particles", - "size": 480 + "size": 496 }, { "alignment": 8, @@ -82989,7 +82760,7 @@ "name": "m_nFieldInput", "name_hash": 3913676303004817001, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -82999,7 +82770,7 @@ "name": "m_nFieldOutput", "name_hash": 3913676303927252486, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -83009,7 +82780,7 @@ "name": "m_vecOutputMin", "name_hash": 3913676300866213496, "networked": false, - "offset": 464, + "offset": 480, "size": 12, "templated": "Vector", "type": "Vector" @@ -83020,7 +82791,7 @@ "name": "m_vecOutputMax", "name_hash": 3913676301236601042, "networked": false, - "offset": 476, + "offset": 492, "size": 12, "templated": "Vector", "type": "Vector" @@ -83031,7 +82802,7 @@ "name": "m_randomnessParameters", "name_hash": 3913676302206324909, "networked": false, - "offset": 488, + "offset": 504, "size": 8, "type": "CRandomNumberGeneratorParameters" } @@ -83042,7 +82813,7 @@ "name": "C_INIT_OffsetVectorToVector", "name_hash": 911223772, "project": "particles", - "size": 496 + "size": 512 }, { "alignment": 255, @@ -83224,7 +82995,7 @@ "name": "m_flScale", "name_hash": 13846036415671018543, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "float32" }, @@ -83234,7 +83005,7 @@ "name": "m_bClampLowerRange", "name_hash": 13846036412856075046, "networked": false, - "offset": 452, + "offset": 468, "size": 1, "type": "bool" }, @@ -83244,7 +83015,7 @@ "name": "m_bClampUpperRange", "name_hash": 13846036414767592373, "networked": false, - "offset": 453, + "offset": 469, "size": 1, "type": "bool" } @@ -83255,7 +83026,7 @@ "name": "C_OP_GlobalLight", "name_hash": 3223781570, "project": "particles", - "size": 456 + "size": 472 }, { "alignment": 255, @@ -83267,7 +83038,7 @@ "name_hash": 5624059924273521297, "networked": false, "offset": 8, - "size": 352, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -83276,7 +83047,7 @@ "name": "m_nOpEndCapState", "name_hash": 5624059925329310290, "networked": false, - "offset": 360, + "offset": 376, "size": 4, "type": "ParticleEndcapMode_t" }, @@ -83286,7 +83057,7 @@ "name": "m_flOpStartFadeInTime", "name_hash": 5624059924208628916, "networked": false, - "offset": 364, + "offset": 380, "size": 4, "type": "float32" }, @@ -83296,7 +83067,7 @@ "name": "m_flOpEndFadeInTime", "name_hash": 5624059926674916361, "networked": false, - "offset": 368, + "offset": 384, "size": 4, "type": "float32" }, @@ -83306,7 +83077,7 @@ "name": "m_flOpStartFadeOutTime", "name_hash": 5624059925661434551, "networked": false, - "offset": 372, + "offset": 388, "size": 4, "type": "float32" }, @@ -83316,7 +83087,7 @@ "name": "m_flOpEndFadeOutTime", "name_hash": 5624059925138455508, "networked": false, - "offset": 376, + "offset": 392, "size": 4, "type": "float32" }, @@ -83326,7 +83097,7 @@ "name": "m_flOpFadeOscillatePeriod", "name_hash": 5624059924866932449, "networked": false, - "offset": 380, + "offset": 396, "size": 4, "type": "float32" }, @@ -83336,7 +83107,7 @@ "name": "m_bNormalizeToStopTime", "name_hash": 5624059924336472804, "networked": false, - "offset": 384, + "offset": 400, "size": 1, "type": "bool" }, @@ -83346,7 +83117,7 @@ "name": "m_flOpTimeOffsetMin", "name_hash": 5624059927386705826, "networked": false, - "offset": 388, + "offset": 404, "size": 4, "type": "float32" }, @@ -83356,7 +83127,7 @@ "name": "m_flOpTimeOffsetMax", "name_hash": 5624059927016318280, "networked": false, - "offset": 392, + "offset": 408, "size": 4, "type": "float32" }, @@ -83366,7 +83137,7 @@ "name": "m_nOpTimeOffsetSeed", "name_hash": 5624059927718091737, "networked": false, - "offset": 396, + "offset": 412, "size": 4, "type": "int32" }, @@ -83376,7 +83147,7 @@ "name": "m_nOpTimeScaleSeed", "name_hash": 5624059924748566410, "networked": false, - "offset": 400, + "offset": 416, "size": 4, "type": "int32" }, @@ -83386,7 +83157,7 @@ "name": "m_flOpTimeScaleMin", "name_hash": 5624059925024297807, "networked": false, - "offset": 404, + "offset": 420, "size": 4, "type": "float32" }, @@ -83396,7 +83167,7 @@ "name": "m_flOpTimeScaleMax", "name_hash": 5624059924721020737, "networked": false, - "offset": 408, + "offset": 424, "size": 4, "type": "float32" }, @@ -83406,7 +83177,7 @@ "name": "m_bDisableOperator", "name_hash": 5624059926441893059, "networked": false, - "offset": 414, + "offset": 430, "size": 1, "type": "bool" }, @@ -83416,7 +83187,7 @@ "name": "m_Notes", "name_hash": 5624059924273370186, "networked": false, - "offset": 416, + "offset": 432, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -83428,7 +83199,7 @@ "name": "CParticleFunction", "name_hash": 1309453492, "project": "particles", - "size": 448 + "size": 464 }, { "alignment": 1, @@ -83474,7 +83245,7 @@ "name": "C_OP_Callback", "name_hash": 3477303638, "project": "particles", - "size": 528 + "size": 544 }, { "alignment": 8, @@ -83489,7 +83260,7 @@ "name": "m_nAttributeToCopy", "name_hash": 5540546299466838939, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -83499,7 +83270,7 @@ "name": "m_nEventType", "name_hash": 5540546302833175187, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "EventTypeSelection_t" } @@ -83510,7 +83281,7 @@ "name": "C_INIT_InitFromParentKilled", "name_hash": 1290008961, "project": "particles", - "size": 592 + "size": 608 }, { "alignment": 255, @@ -83525,7 +83296,7 @@ "name": "m_hModel", "name_hash": 11810539208777451540, "networked": false, - "offset": 456, + "offset": 472, "size": 8, "template": [ "InfoForResourceTypeCModel" @@ -83539,7 +83310,7 @@ "name": "m_names", "name_hash": 11810539205231605423, "networked": false, - "offset": 464, + "offset": 480, "size": 24, "template": [ "CUtlString" @@ -83553,7 +83324,7 @@ "name": "m_bShuffle", "name_hash": 11810539205686012718, "networked": false, - "offset": 488, + "offset": 504, "size": 1, "type": "bool" }, @@ -83563,7 +83334,7 @@ "name": "m_bLinear", "name_hash": 11810539208109537056, "networked": false, - "offset": 489, + "offset": 505, "size": 1, "type": "bool" }, @@ -83573,7 +83344,7 @@ "name": "m_bModelFromRenderer", "name_hash": 11810539207933959973, "networked": false, - "offset": 490, + "offset": 506, "size": 1, "type": "bool" }, @@ -83583,7 +83354,7 @@ "name": "m_nFieldOutput", "name_hash": 11810539208852018694, "networked": false, - "offset": 492, + "offset": 508, "size": 4, "type": "ParticleAttributeIndex_t" } @@ -83594,7 +83365,7 @@ "name": "C_INIT_RandomNamedModelElement", "name_hash": 2749855445, "project": "particles", - "size": 496 + "size": 512 }, { "alignment": 8, @@ -83609,8 +83380,8 @@ "name": "m_Gravity", "name_hash": 14422561342333153477, "networked": false, - "offset": 448, - "size": 1656, + "offset": 464, + "size": 1720, "type": "CParticleCollectionVecInput" }, { @@ -83619,8 +83390,8 @@ "name": "m_fDrag", "name_hash": 14422561341658784919, "networked": false, - "offset": 2104, - "size": 352, + "offset": 2184, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -83629,8 +83400,8 @@ "name": "m_massControls", "name_hash": 14422561341271960267, "networked": false, - "offset": 2456, - "size": 1064, + "offset": 2552, + "size": 1112, "type": "CParticleMassCalculationParameters" }, { @@ -83639,7 +83410,7 @@ "name": "m_nMaxConstraintPasses", "name_hash": 14422561343930174635, "networked": false, - "offset": 3520, + "offset": 3664, "size": 4, "type": "int32" }, @@ -83649,7 +83420,7 @@ "name": "m_bUseNewCode", "name_hash": 14422561342389820639, "networked": false, - "offset": 3524, + "offset": 3668, "size": 1, "type": "bool" } @@ -83660,7 +83431,7 @@ "name": "C_OP_BasicMovement", "name_hash": 3358014240, "project": "particles", - "size": 3528 + "size": 3672 }, { "alignment": 16, @@ -83675,8 +83446,8 @@ "name": "m_InputValue", "name_hash": 14809303784471417912, "networked": false, - "offset": 448, - "size": 352, + "offset": 464, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -83685,7 +83456,7 @@ "name": "m_nOutputField", "name_hash": 14809303784438591348, "networked": false, - "offset": 800, + "offset": 832, "size": 4, "type": "ParticleAttributeIndex_t" } @@ -83696,7 +83467,7 @@ "name": "C_OP_QuantizeFloat", "name_hash": 3448059732, "project": "particles", - "size": 848 + "size": 880 }, { "alignment": 8, @@ -83711,8 +83482,8 @@ "name": "m_flInput", "name_hash": 11128236040811937789, "networked": false, - "offset": 448, - "size": 352, + "offset": 464, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -83721,8 +83492,8 @@ "name": "m_flRisingEdge", "name_hash": 11128236044027944180, "networked": false, - "offset": 800, - "size": 352, + "offset": 832, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -83731,7 +83502,7 @@ "name": "m_nRisingEventType", "name_hash": 11128236041252672141, "networked": false, - "offset": 1152, + "offset": 1200, "size": 4, "type": "EventTypeSelection_t" }, @@ -83741,8 +83512,8 @@ "name": "m_flFallingEdge", "name_hash": 11128236043741237595, "networked": false, - "offset": 1160, - "size": 352, + "offset": 1208, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -83751,7 +83522,7 @@ "name": "m_nFallingEventType", "name_hash": 11128236043669524756, "networked": false, - "offset": 1512, + "offset": 1576, "size": 4, "type": "EventTypeSelection_t" } @@ -83762,7 +83533,7 @@ "name": "C_OP_SetUserEvent", "name_hash": 2590994360, "project": "particles", - "size": 1520 + "size": 1584 }, { "alignment": 255, @@ -84251,132 +84022,6 @@ "project": "resourcesystem", "size": 1 }, - { - "alignment": 8, - "base_classes": [ - "CParticleFunctionInitializer" - ], - "base_classes_count": 1, - "fields": [ - { - "alignment": 255, - "kind": "ref", - "name": "m_nFieldInput", - "name_hash": 9362034522062280297, - "networked": false, - "offset": 456, - "size": 4, - "type": "ParticleAttributeIndex_t" - }, - { - "alignment": 255, - "kind": "ref", - "name": "m_nFieldOutput", - "name_hash": 9362034522984715782, - "networked": false, - "offset": 460, - "size": 4, - "type": "ParticleAttributeIndex_t" - }, - { - "alignment": 4, - "kind": "ref", - "name": "m_flInputMin", - "name_hash": 9362034523036585231, - "networked": false, - "offset": 464, - "size": 4, - "type": "float32" - }, - { - "alignment": 4, - "kind": "ref", - "name": "m_flInputMax", - "name_hash": 9362034522733308161, - "networked": false, - "offset": 468, - "size": 4, - "type": "float32" - }, - { - "alignment": 4, - "kind": "ref", - "name": "m_flOutputMin", - "name_hash": 9362034520738330390, - "networked": false, - "offset": 472, - "size": 4, - "type": "float32" - }, - { - "alignment": 4, - "kind": "ref", - "name": "m_flOutputMax", - "name_hash": 9362034520504723652, - "networked": false, - "offset": 476, - "size": 4, - "type": "float32" - }, - { - "alignment": 4, - "kind": "ref", - "name": "m_flStartTime", - "name_hash": 9362034520879963588, - "networked": false, - "offset": 480, - "size": 4, - "type": "float32" - }, - { - "alignment": 4, - "kind": "ref", - "name": "m_flEndTime", - "name_hash": 9362034519676411805, - "networked": false, - "offset": 484, - "size": 4, - "type": "float32" - }, - { - "alignment": 4, - "kind": "ref", - "name": "m_nSetMethod", - "name_hash": 9362034523351794462, - "networked": false, - "offset": 488, - "size": 4, - "type": "ParticleSetMethod_t" - }, - { - "alignment": 1, - "kind": "ref", - "name": "m_bActiveRange", - "name_hash": 9362034520203017092, - "networked": false, - "offset": 492, - "size": 1, - "type": "bool" - }, - { - "alignment": 4, - "kind": "ref", - "name": "m_flRemapBias", - "name_hash": 9362034520360842021, - "networked": false, - "offset": 496, - "size": 4, - "type": "float32" - } - ], - "fields_count": 11, - "has_chainer": false, - "is_struct": false, - "name": "C_INIT_RemapScalar", - "name_hash": 2179768523, - "project": "particles", - "size": 504 - }, { "alignment": 8, "fields": [ @@ -84422,8 +84067,8 @@ "name": "m_flSpeedMin", "name_hash": 16353016935210251966, "networked": false, - "offset": 456, - "size": 352, + "offset": 472, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -84432,8 +84077,8 @@ "name": "m_flSpeedMax", "name_hash": 16353016935510969180, "networked": false, - "offset": 808, - "size": 352, + "offset": 840, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -84442,8 +84087,8 @@ "name": "m_flEndSpread", "name_hash": 16353016933203919835, "networked": false, - "offset": 1160, - "size": 352, + "offset": 1208, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -84452,8 +84097,8 @@ "name": "m_flStartOffset", "name_hash": 16353016933943364010, "networked": false, - "offset": 1512, - "size": 352, + "offset": 1576, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -84462,8 +84107,8 @@ "name": "m_flEndOffset", "name_hash": 16353016935532978215, "networked": false, - "offset": 1864, - "size": 352, + "offset": 1944, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -84472,7 +84117,7 @@ "name": "m_nEndControlPointNumber", "name_hash": 16353016935022783522, "networked": false, - "offset": 2216, + "offset": 2312, "size": 4, "type": "int32" }, @@ -84482,7 +84127,7 @@ "name": "m_bTrailBias", "name_hash": 16353016934667231850, "networked": false, - "offset": 2220, + "offset": 2316, "size": 1, "type": "bool" } @@ -84493,7 +84138,7 @@ "name": "C_INIT_MoveBetweenPoints", "name_hash": 3807483458, "project": "particles", - "size": 2224 + "size": 2320 }, { "alignment": 8, @@ -84541,7 +84186,7 @@ "name": "m_flFramerate", "name_hash": 14176557540525647462, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" } @@ -84552,7 +84197,7 @@ "name": "C_INIT_SequenceLifeTime", "name_hash": 3300737016, "project": "particles", - "size": 464 + "size": 480 }, { "alignment": 8, @@ -84633,7 +84278,7 @@ "name": "m_Rate", "name_hash": 814206403193503975, "networked": false, - "offset": 448, + "offset": 464, "size": 12, "templated": "Vector", "type": "Vector" @@ -84644,7 +84289,7 @@ "name": "m_Frequency", "name_hash": 814206402398169473, "networked": false, - "offset": 460, + "offset": 476, "size": 12, "templated": "Vector", "type": "Vector" @@ -84655,7 +84300,7 @@ "name": "m_nField", "name_hash": 814206402491300155, "networked": false, - "offset": 472, + "offset": 488, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -84665,7 +84310,7 @@ "name": "m_flOscMult", "name_hash": 814206399602462356, "networked": false, - "offset": 476, + "offset": 492, "size": 4, "type": "float32" }, @@ -84675,7 +84320,7 @@ "name": "m_flOscAdd", "name_hash": 814206401298081341, "networked": false, - "offset": 480, + "offset": 496, "size": 4, "type": "float32" }, @@ -84685,7 +84330,7 @@ "name": "m_bOffset", "name_hash": 814206399620918058, "networked": false, - "offset": 484, + "offset": 500, "size": 1, "type": "bool" } @@ -84696,7 +84341,7 @@ "name": "C_OP_OscillateVectorSimple", "name_hash": 189572200, "project": "particles", - "size": 488 + "size": 504 }, { "alignment": 4, @@ -84844,8 +84489,8 @@ "name": "m_flEmissionDuration", "name_hash": 7722151776704011408, "networked": false, - "offset": 456, - "size": 352, + "offset": 472, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -84854,8 +84499,8 @@ "name": "m_flStartTime", "name_hash": 7722151776031251908, "networked": false, - "offset": 808, - "size": 352, + "offset": 840, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -84864,8 +84509,8 @@ "name": "m_flEmitRate", "name_hash": 7722151775945105614, "networked": false, - "offset": 1160, - "size": 352, + "offset": 1208, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -84874,7 +84519,7 @@ "name": "m_flEmissionScale", "name_hash": 7722151775679033618, "networked": false, - "offset": 1512, + "offset": 1576, "size": 4, "type": "float32" }, @@ -84884,7 +84529,7 @@ "name": "m_flScalePerParentParticle", "name_hash": 7722151776066415904, "networked": false, - "offset": 1516, + "offset": 1580, "size": 4, "type": "float32" }, @@ -84894,7 +84539,7 @@ "name": "m_bInitFromKilledParentParticles", "name_hash": 7722151775547834601, "networked": false, - "offset": 1520, + "offset": 1584, "size": 1, "type": "bool" }, @@ -84904,7 +84549,7 @@ "name": "m_nEventType", "name_hash": 7722151778077747859, "networked": false, - "offset": 1524, + "offset": 1588, "size": 4, "type": "EventTypeSelection_t" }, @@ -84914,7 +84559,7 @@ "name": "m_nSnapshotControlPoint", "name_hash": 7722151774708447468, "networked": false, - "offset": 1528, + "offset": 1592, "size": 4, "type": "int32" }, @@ -84924,7 +84569,7 @@ "name": "m_strSnapshotSubset", "name_hash": 7722151777466486366, "networked": false, - "offset": 1536, + "offset": 1600, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -84935,7 +84580,7 @@ "name": "m_nLimitPerUpdate", "name_hash": 7722151775518962982, "networked": false, - "offset": 1544, + "offset": 1608, "size": 4, "type": "int32" }, @@ -84945,7 +84590,7 @@ "name": "m_bForceEmitOnFirstUpdate", "name_hash": 7722151775984344489, "networked": false, - "offset": 1548, + "offset": 1612, "size": 1, "type": "bool" }, @@ -84955,7 +84600,7 @@ "name": "m_bForceEmitOnLastUpdate", "name_hash": 7722151775974220639, "networked": false, - "offset": 1549, + "offset": 1613, "size": 1, "type": "bool" } @@ -84966,7 +84611,7 @@ "name": "C_OP_ContinuousEmitter", "name_hash": 1797953568, "project": "particles", - "size": 1560 + "size": 1624 }, { "alignment": 255, @@ -84981,7 +84626,7 @@ "name": "m_nCP0", "name_hash": 15573904336310363110, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "int32" }, @@ -84991,7 +84636,7 @@ "name": "m_nCP1", "name_hash": 15573904336327140729, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "int32" }, @@ -85001,7 +84646,7 @@ "name": "m_flMinInputValue", "name_hash": 15573904335941450852, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" }, @@ -85011,7 +84656,7 @@ "name": "m_flMaxInputValue", "name_hash": 15573904333815110698, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "float32" }, @@ -85021,7 +84666,7 @@ "name": "m_bInfiniteLine", "name_hash": 15573904335381972095, "networked": false, - "offset": 464, + "offset": 480, "size": 1, "type": "bool" } @@ -85032,7 +84677,7 @@ "name": "C_OP_RemapDistanceToLineSegmentBase", "name_hash": 3626082170, "project": "particles", - "size": 472 + "size": 488 }, { "alignment": 8, @@ -85047,7 +84692,7 @@ "name": "m_flDecayTime", "name_hash": 2911234549172799062, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "float32" } @@ -85058,7 +84703,7 @@ "name": "C_OP_EndCapTimedDecay", "name_hash": 677824613, "project": "particles", - "size": 456 + "size": 472 }, { "alignment": 8, @@ -85471,7 +85116,7 @@ "name": "m_fMaxDistance", "name_hash": 13595784407239506282, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" }, @@ -85481,7 +85126,7 @@ "name": "m_flNumToAssign", "name_hash": 13595784409167128253, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "float32" }, @@ -85491,7 +85136,7 @@ "name": "m_bLoop", "name_hash": 13595784408348533963, "networked": false, - "offset": 464, + "offset": 480, "size": 1, "type": "bool" }, @@ -85501,7 +85146,7 @@ "name": "m_bCPPairs", "name_hash": 13595784407801883919, "networked": false, - "offset": 465, + "offset": 481, "size": 1, "type": "bool" }, @@ -85511,7 +85156,7 @@ "name": "m_bSaveOffset", "name_hash": 13595784406160002651, "networked": false, - "offset": 466, + "offset": 482, "size": 1, "type": "bool" }, @@ -85521,7 +85166,7 @@ "name": "m_PathParams", "name_hash": 13595784406027471148, "networked": false, - "offset": 480, + "offset": 496, "size": 64, "type": "CPathParameters" } @@ -85532,7 +85177,7 @@ "name": "C_INIT_CreateSequentialPath", "name_hash": 3165515234, "project": "particles", - "size": 544 + "size": 560 }, { "alignment": 8, @@ -85547,8 +85192,8 @@ "name": "m_flOffscreenTime", "name_hash": 11696967185893614065, "networked": false, - "offset": 448, - "size": 352, + "offset": 464, + "size": 368, "type": "CParticleCollectionFloatInput" } ], @@ -85558,7 +85203,7 @@ "name": "C_OP_DecayOffscreen", "name_hash": 2723412398, "project": "particles", - "size": 800 + "size": 832 }, { "alignment": 8, @@ -85616,7 +85261,7 @@ "name": "m_nFieldOutput", "name_hash": 6963771411063281158, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -85626,7 +85271,7 @@ "name": "m_TransformStart", "name_hash": 6963771410859665401, "networked": false, - "offset": 456, + "offset": 472, "size": 104, "type": "CParticleTransformInput" }, @@ -85636,7 +85281,7 @@ "name": "m_TransformEnd", "name_hash": 6963771407418423240, "networked": false, - "offset": 560, + "offset": 576, "size": 104, "type": "CParticleTransformInput" }, @@ -85646,8 +85291,8 @@ "name": "m_flInputMin", "name_hash": 6963771411115150607, "networked": false, - "offset": 664, - "size": 352, + "offset": 680, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -85656,8 +85301,8 @@ "name": "m_flInputMax", "name_hash": 6963771410811873537, "networked": false, - "offset": 1016, - "size": 352, + "offset": 1048, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -85666,8 +85311,8 @@ "name": "m_flOutputMin", "name_hash": 6963771408816895766, "networked": false, - "offset": 1368, - "size": 352, + "offset": 1416, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -85676,8 +85321,8 @@ "name": "m_flOutputMax", "name_hash": 6963771408583289028, "networked": false, - "offset": 1720, - "size": 352, + "offset": 1784, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -85686,7 +85331,7 @@ "name": "m_flMaxTraceLength", "name_hash": 6963771408627021720, "networked": false, - "offset": 2072, + "offset": 2152, "size": 4, "type": "float32" }, @@ -85696,7 +85341,7 @@ "name": "m_flLOSScale", "name_hash": 6963771407844994875, "networked": false, - "offset": 2076, + "offset": 2156, "size": 4, "type": "float32" }, @@ -85709,7 +85354,7 @@ "name": "m_CollisionGroupName", "name_hash": 6963771410796392853, "networked": false, - "offset": 2080, + "offset": 2160, "size": 128, "type": "char" }, @@ -85719,7 +85364,7 @@ "name": "m_nTraceSet", "name_hash": 6963771410387223986, "networked": false, - "offset": 2208, + "offset": 2288, "size": 4, "type": "ParticleTraceSet_t" }, @@ -85729,7 +85374,7 @@ "name": "m_bLOS", "name_hash": 6963771409833509613, "networked": false, - "offset": 2212, + "offset": 2292, "size": 1, "type": "bool" }, @@ -85739,7 +85384,7 @@ "name": "m_nSetMethod", "name_hash": 6963771411430359838, "networked": false, - "offset": 2216, + "offset": 2296, "size": 4, "type": "ParticleSetMethod_t" } @@ -85750,7 +85395,7 @@ "name": "C_OP_DistanceBetweenTransforms", "name_hash": 1621379379, "project": "particles", - "size": 2224 + "size": 2304 }, { "alignment": 8, @@ -85765,7 +85410,7 @@ "name": "m_nFieldInput", "name_hash": 6343958404707866217, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -85775,7 +85420,7 @@ "name": "m_nFieldOutput", "name_hash": 6343958405630301702, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -85785,7 +85430,7 @@ "name": "m_flInputMin", "name_hash": 6343958405682171151, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" }, @@ -85795,7 +85440,7 @@ "name": "m_flInputMax", "name_hash": 6343958405378894081, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "float32" }, @@ -85805,7 +85450,7 @@ "name": "m_flOutputMin", "name_hash": 6343958403383916310, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "float32" }, @@ -85815,7 +85460,7 @@ "name": "m_flOutputMax", "name_hash": 6343958403150309572, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "float32" }, @@ -85825,7 +85470,7 @@ "name": "m_bOldCode", "name_hash": 6343958405996914283, "networked": false, - "offset": 472, + "offset": 488, "size": 1, "type": "bool" } @@ -85836,7 +85481,7 @@ "name": "C_OP_RemapScalar", "name_hash": 1477067918, "project": "particles", - "size": 480 + "size": 496 }, { "alignment": 8, @@ -86135,7 +85780,7 @@ "name": "m_flMinLength", "name_hash": 7212518220249140817, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" }, @@ -86145,7 +85790,7 @@ "name": "m_flMaxLength", "name_hash": 7212518220008830151, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "float32" }, @@ -86155,7 +85800,7 @@ "name": "m_flLengthRandExponent", "name_hash": 7212518218834928807, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "float32" } @@ -86166,7 +85811,7 @@ "name": "C_INIT_RandomTrailLength", "name_hash": 1679295259, "project": "particles", - "size": 472 + "size": 488 }, { "alignment": 8, @@ -86361,7 +86006,7 @@ "name": "m_TransformInput", "name_hash": 11950871784040809097, "networked": false, - "offset": 456, + "offset": 472, "size": 104, "type": "CParticleTransformInput" }, @@ -86371,8 +86016,8 @@ "name": "m_flParticlesPerOrbit", "name_hash": 11950871783251005503, "networked": false, - "offset": 560, - "size": 352, + "offset": 576, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -86381,8 +86026,8 @@ "name": "m_flInitialRadius", "name_hash": 11950871783362177931, "networked": false, - "offset": 912, - "size": 352, + "offset": 944, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -86391,8 +86036,8 @@ "name": "m_flThickness", "name_hash": 11950871784720177543, "networked": false, - "offset": 1264, - "size": 352, + "offset": 1312, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -86401,8 +86046,8 @@ "name": "m_flInitialSpeedMin", "name_hash": 11950871784836814484, "networked": false, - "offset": 1616, - "size": 352, + "offset": 1680, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -86411,8 +86056,8 @@ "name": "m_flInitialSpeedMax", "name_hash": 11950871784536200438, "networked": false, - "offset": 1968, - "size": 352, + "offset": 2048, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -86421,8 +86066,8 @@ "name": "m_flRoll", "name_hash": 11950871783319108240, "networked": false, - "offset": 2320, - "size": 352, + "offset": 2416, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -86431,8 +86076,8 @@ "name": "m_flPitch", "name_hash": 11950871781503017691, "networked": false, - "offset": 2672, - "size": 352, + "offset": 2784, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -86441,8 +86086,8 @@ "name": "m_flYaw", "name_hash": 11950871784041750154, "networked": false, - "offset": 3024, - "size": 352, + "offset": 3152, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -86451,7 +86096,7 @@ "name": "m_bEvenDistribution", "name_hash": 11950871783245291623, "networked": false, - "offset": 3376, + "offset": 3520, "size": 1, "type": "bool" }, @@ -86461,7 +86106,7 @@ "name": "m_bXYVelocityOnly", "name_hash": 11950871783739813211, "networked": false, - "offset": 3377, + "offset": 3521, "size": 1, "type": "bool" } @@ -86472,7 +86117,7 @@ "name": "C_INIT_RingWave", "name_hash": 2782529169, "project": "particles", - "size": 3384 + "size": 3528 }, { "alignment": 8, @@ -86487,7 +86132,7 @@ "name": "m_nControlPointNumber", "name_hash": 1221375089567704765, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -86497,7 +86142,7 @@ "name": "m_nDesiredHitbox", "name_hash": 1221375092752732955, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" }, @@ -86507,8 +86152,8 @@ "name": "m_vecHitBoxScale", "name_hash": 1221375089999495095, "networked": false, - "offset": 464, - "size": 1656, + "offset": 480, + "size": 1720, "type": "CParticleCollectionVecInput" }, { @@ -86520,7 +86165,7 @@ "name": "m_HitboxSetName", "name_hash": 1221375090288081678, "networked": false, - "offset": 2120, + "offset": 2200, "size": 128, "type": "char" }, @@ -86530,7 +86175,7 @@ "name": "m_bUseBones", "name_hash": 1221375088789656459, "networked": false, - "offset": 2248, + "offset": 2328, "size": 1, "type": "bool" }, @@ -86540,7 +86185,7 @@ "name": "m_bUseClosestPointOnHitbox", "name_hash": 1221375091351464244, "networked": false, - "offset": 2249, + "offset": 2329, "size": 1, "type": "bool" }, @@ -86550,7 +86195,7 @@ "name": "m_nTestType", "name_hash": 1221375092450268417, "networked": false, - "offset": 2252, + "offset": 2332, "size": 4, "type": "ClosestPointTestType_t" }, @@ -86560,8 +86205,8 @@ "name": "m_flHybridRatio", "name_hash": 1221375091773359452, "networked": false, - "offset": 2256, - "size": 352, + "offset": 2336, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -86570,7 +86215,7 @@ "name": "m_bUpdatePosition", "name_hash": 1221375090213744263, "networked": false, - "offset": 2608, + "offset": 2704, "size": 1, "type": "bool" } @@ -86581,7 +86226,7 @@ "name": "C_INIT_SetHitboxToClosest", "name_hash": 284373548, "project": "particles", - "size": 2616 + "size": 2712 }, { "alignment": 8, @@ -86610,15 +86255,25 @@ "offset": 140, "size": 1, "type": "bool" + }, + { + "alignment": 4, + "kind": "ref", + "name": "m_vectorType", + "name_hash": 8373436955510307282, + "networked": false, + "offset": 144, + "size": 4, + "type": "AnimParamVectorType_t" } ], - "fields_count": 2, + "fields_count": 3, "has_chainer": false, "is_struct": false, "name": "CVectorAnimParameter", "name_hash": 1949592715, "project": "animgraphlib", - "size": 144 + "size": 152 }, { "alignment": 8, @@ -86633,7 +86288,7 @@ "name": "m_nFieldOutput", "name_hash": 4144990078415050246, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -86643,7 +86298,7 @@ "name": "m_flScale", "name_hash": 4144990077639042095, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "float32" }, @@ -86653,7 +86308,7 @@ "name": "m_bNormalize", "name_hash": 4144990075785855564, "networked": false, - "offset": 456, + "offset": 472, "size": 1, "type": "bool" } @@ -86664,7 +86319,7 @@ "name": "C_OP_RemapVelocityToVector", "name_hash": 965080707, "project": "particles", - "size": 464 + "size": 480 }, { "alignment": 8, @@ -86856,7 +86511,7 @@ "name": "m_nChildGroupID", "name_hash": 277429688277911909, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -86866,8 +86521,8 @@ "name": "m_flClusterRefireTime", "name_hash": 277429686574509739, "networked": false, - "offset": 464, - "size": 352, + "offset": 480, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -86876,8 +86531,8 @@ "name": "m_flClusterSize", "name_hash": 277429687260848118, "networked": false, - "offset": 816, - "size": 352, + "offset": 848, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -86886,8 +86541,8 @@ "name": "m_flClusterCooldown", "name_hash": 277429686420015082, "networked": false, - "offset": 1168, - "size": 352, + "offset": 1216, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -86896,7 +86551,7 @@ "name": "m_bLimitChildCount", "name_hash": 277429688389304905, "networked": false, - "offset": 1520, + "offset": 1584, "size": 1, "type": "bool" } @@ -86907,7 +86562,7 @@ "name": "C_OP_RepeatedTriggerChildGroup", "name_hash": 64594132, "project": "particles", - "size": 1528 + "size": 1592 }, { "alignment": 8, @@ -86948,7 +86603,7 @@ "name": "m_flFadeInTime", "name_hash": 224365630319646131, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "float32" }, @@ -86958,7 +86613,7 @@ "name": "m_nFieldOutput", "name_hash": 224365633648891398, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "ParticleAttributeIndex_t" } @@ -86969,17 +86624,7 @@ "name": "C_OP_FadeInSimple", "name_hash": 52239194, "project": "particles", - "size": 456 - }, - { - "alignment": 255, - "fields_count": 0, - "has_chainer": false, - "is_struct": true, - "name": "InfoForResourceTypeCChoreoSceneFileData", - "name_hash": 53832387, - "project": "resourcesystem", - "size": 1 + "size": 472 }, { "alignment": 8, @@ -86994,7 +86639,7 @@ "name": "m_nFieldOutput", "name_hash": 5985419745555551750, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -87004,7 +86649,7 @@ "name": "m_flScale", "name_hash": 5985419744779543599, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "float32" } @@ -87015,7 +86660,7 @@ "name": "C_OP_NormalizeVector", "name_hash": 1393589131, "project": "particles", - "size": 456 + "size": 472 }, { "alignment": 8, @@ -87030,7 +86675,7 @@ "name": "m_nFieldOutput", "name_hash": 276968473239918086, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -87040,7 +86685,7 @@ "name": "m_nAlphaMin", "name_hash": 276968473004279089, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" }, @@ -87050,7 +86695,7 @@ "name": "m_nAlphaMax", "name_hash": 276968473307556159, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "int32" }, @@ -87060,7 +86705,7 @@ "name": "m_flAlphaRandExponent", "name_hash": 276968472121066421, "networked": false, - "offset": 476, + "offset": 492, "size": 4, "type": "float32" } @@ -87071,7 +86716,7 @@ "name": "C_INIT_RandomAlpha", "name_hash": 64486747, "project": "particles", - "size": 480 + "size": 496 }, { "alignment": 8, @@ -87086,7 +86731,7 @@ "name": "m_nInControlPointNumber", "name_hash": 16574759268554349022, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -87096,7 +86741,7 @@ "name": "m_nOutControlPointNumber", "name_hash": 16574759268157347647, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" }, @@ -87106,7 +86751,7 @@ "name": "m_nField", "name_hash": 16574759267925997883, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "int32" }, @@ -87116,7 +86761,7 @@ "name": "m_nHitboxDataType", "name_hash": 16574759267535840995, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "ParticleHitboxDataSelection_t" }, @@ -87126,8 +86771,8 @@ "name": "m_flInputMin", "name_hash": 16574759268566830351, "networked": false, - "offset": 472, - "size": 352, + "offset": 488, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -87136,8 +86781,8 @@ "name": "m_flInputMax", "name_hash": 16574759268263553281, "networked": false, - "offset": 824, - "size": 352, + "offset": 856, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -87146,8 +86791,8 @@ "name": "m_flOutputMin", "name_hash": 16574759266268575510, "networked": false, - "offset": 1176, - "size": 352, + "offset": 1224, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -87156,8 +86801,8 @@ "name": "m_flOutputMax", "name_hash": 16574759266034968772, "networked": false, - "offset": 1528, - "size": 352, + "offset": 1592, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -87166,7 +86811,7 @@ "name": "m_nHeightControlPointNumber", "name_hash": 16574759268739497090, "networked": false, - "offset": 1880, + "offset": 1960, "size": 4, "type": "int32" }, @@ -87176,8 +86821,8 @@ "name": "m_vecComparisonVelocity", "name_hash": 16574759265265205407, "networked": false, - "offset": 1888, - "size": 1656, + "offset": 1968, + "size": 1720, "type": "CParticleCollectionVecInput" }, { @@ -87189,7 +86834,7 @@ "name": "m_HitboxSetName", "name_hash": 16574759266446064398, "networked": false, - "offset": 3544, + "offset": 3688, "size": 128, "type": "char" } @@ -87200,7 +86845,7 @@ "name": "C_OP_RemapAverageHitboxSpeedtoCP", "name_hash": 3859111868, "project": "particles", - "size": 3672 + "size": 3816 }, { "alignment": 255, @@ -87543,8 +87188,8 @@ "name": "m_flForceScale", "name_hash": 10770901488421565328, "networked": false, - "offset": 464, - "size": 352, + "offset": 480, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -87553,7 +87198,7 @@ "name": "m_bRopes", "name_hash": 10770901488191741658, "networked": false, - "offset": 816, + "offset": 848, "size": 1, "type": "bool" }, @@ -87563,7 +87208,7 @@ "name": "m_bRopesZOnly", "name_hash": 10770901489467562930, "networked": false, - "offset": 817, + "offset": 849, "size": 1, "type": "bool" }, @@ -87573,7 +87218,7 @@ "name": "m_bExplosions", "name_hash": 10770901488500972489, "networked": false, - "offset": 818, + "offset": 850, "size": 1, "type": "bool" }, @@ -87583,7 +87228,7 @@ "name": "m_bParticles", "name_hash": 10770901490207269124, "networked": false, - "offset": 819, + "offset": 851, "size": 1, "type": "bool" } @@ -87594,7 +87239,7 @@ "name": "C_OP_ExternalGameImpulseForce", "name_hash": 2507795926, "project": "particles", - "size": 824 + "size": 856 }, { "alignment": 255, @@ -88002,7 +87647,7 @@ "networked": false, "offset": 32, "size": 4, - "type": "SosActionSortType_t" + "type": "SosActionSetParamSortType_t" } ], "fields_count": 5, @@ -88025,7 +87670,7 @@ "name": "CPerParticleVecInput", "name_hash": 34401765, "project": "particleslib", - "size": 1656 + "size": 1720 }, { "alignment": 8, @@ -88043,7 +87688,7 @@ "name": "m_ActivityName", "name_hash": 3406143827550687367, "networked": false, - "offset": 456, + "offset": 472, "size": 256, "type": "char" }, @@ -88056,7 +87701,7 @@ "name": "m_SequenceName", "name_hash": 3406143827070744171, "networked": false, - "offset": 712, + "offset": 728, "size": 256, "type": "char" }, @@ -88066,7 +87711,7 @@ "name": "m_hModel", "name_hash": 3406143828120356884, "networked": false, - "offset": 968, + "offset": 984, "size": 8, "template": [ "InfoForResourceTypeCModel" @@ -88081,7 +87726,7 @@ "name": "C_INIT_RandomModelSequence", "name_hash": 793054659, "project": "particles", - "size": 976 + "size": 992 }, { "alignment": 8, @@ -88096,7 +87741,7 @@ "name": "m_nParticlesToMaintain", "name_hash": 1625280441558426488, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "int32" }, @@ -88106,7 +87751,7 @@ "name": "m_flDecayDelay", "name_hash": 1625280442530650166, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "float32" }, @@ -88116,17 +87761,28 @@ "name": "m_nSnapshotControlPoint", "name_hash": 1625280440579799276, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, + { + "alignment": 8, + "kind": "atomic", + "name": "m_strSnapshotSubset", + "name_hash": 1625280443337838174, + "networked": false, + "offset": 480, + "size": 8, + "templated": "CUtlString", + "type": "CUtlString" + }, { "alignment": 1, "kind": "ref", "name": "m_bLifespanDecay", "name_hash": 1625280442678824043, "networked": false, - "offset": 460, + "offset": 488, "size": 1, "type": "bool" }, @@ -88136,8 +87792,8 @@ "name": "m_flScale", "name_hash": 1625280443231347759, "networked": false, - "offset": 464, - "size": 352, + "offset": 496, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -88146,18 +87802,18 @@ "name": "m_bKillNewest", "name_hash": 1625280443260219079, "networked": false, - "offset": 816, + "offset": 864, "size": 1, "type": "bool" } ], - "fields_count": 6, + "fields_count": 7, "has_chainer": false, "is_struct": false, "name": "C_OP_DecayMaintainCount", "name_hash": 378415091, "project": "particles", - "size": 824 + "size": 872 }, { "alignment": 255, @@ -88534,7 +88190,7 @@ "name": "m_nControlPointNumber", "name_hash": 10910024846313367229, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -88547,7 +88203,7 @@ "name": "m_pszTimeOfDayParameter", "name_hash": 10910024846786076115, "networked": false, - "offset": 460, + "offset": 476, "size": 128, "type": "char" }, @@ -88557,7 +88213,7 @@ "name": "m_vecDefaultValue", "name_hash": 10910024845422542815, "networked": false, - "offset": 588, + "offset": 604, "size": 12, "templated": "Vector", "type": "Vector" @@ -88569,7 +88225,7 @@ "name": "C_OP_SetControlPointPositionToTimeOfDayValue", "name_hash": 2540188107, "project": "particles", - "size": 608 + "size": 624 }, { "alignment": 8, @@ -88657,7 +88313,7 @@ "name": "m_bEnableFadingAndClamping", "name_hash": 15472121227581418205, "networked": false, - "offset": 12016, + "offset": 12512, "size": 1, "type": "bool" }, @@ -88667,7 +88323,7 @@ "name": "m_flStartFadeDot", "name_hash": 15472121229897899534, "networked": false, - "offset": 12020, + "offset": 12516, "size": 4, "type": "float32" }, @@ -88677,7 +88333,7 @@ "name": "m_flEndFadeDot", "name_hash": 15472121230693871905, "networked": false, - "offset": 12024, + "offset": 12520, "size": 4, "type": "float32" }, @@ -88687,7 +88343,7 @@ "name": "m_nPrevPntSource", "name_hash": 15472121230905422803, "networked": false, - "offset": 12028, + "offset": 12524, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -88697,7 +88353,7 @@ "name": "m_flMaxLength", "name_hash": 15472121229391475911, "networked": false, - "offset": 12032, + "offset": 12528, "size": 4, "type": "float32" }, @@ -88707,7 +88363,7 @@ "name": "m_flMinLength", "name_hash": 15472121229631786577, "networked": false, - "offset": 12036, + "offset": 12532, "size": 4, "type": "float32" }, @@ -88717,7 +88373,7 @@ "name": "m_bIgnoreDT", "name_hash": 15472121228508805219, "networked": false, - "offset": 12040, + "offset": 12536, "size": 1, "type": "bool" }, @@ -88727,7 +88383,7 @@ "name": "m_flConstrainRadiusToLengthRatio", "name_hash": 15472121229576561966, "networked": false, - "offset": 12044, + "offset": 12540, "size": 4, "type": "float32" }, @@ -88737,7 +88393,7 @@ "name": "m_flLengthScale", "name_hash": 15472121230925150975, "networked": false, - "offset": 12048, + "offset": 12544, "size": 4, "type": "float32" }, @@ -88747,7 +88403,7 @@ "name": "m_flLengthFadeInTime", "name_hash": 15472121231181372515, "networked": false, - "offset": 12052, + "offset": 12548, "size": 4, "type": "float32" }, @@ -88757,8 +88413,8 @@ "name": "m_flRadiusHeadTaper", "name_hash": 15472121231319095419, "networked": false, - "offset": 12056, - "size": 352, + "offset": 12552, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -88767,8 +88423,8 @@ "name": "m_vecHeadColorScale", "name_hash": 15472121230404612856, "networked": false, - "offset": 12408, - "size": 1656, + "offset": 12920, + "size": 1720, "type": "CParticleCollectionVecInput" }, { @@ -88777,8 +88433,8 @@ "name": "m_flHeadAlphaScale", "name_hash": 15472121227691894707, "networked": false, - "offset": 14064, - "size": 352, + "offset": 14640, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -88787,8 +88443,8 @@ "name": "m_flRadiusTaper", "name_hash": 15472121228782883341, "networked": false, - "offset": 14416, - "size": 352, + "offset": 15008, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -88797,8 +88453,8 @@ "name": "m_vecTailColorScale", "name_hash": 15472121230510221848, "networked": false, - "offset": 14768, - "size": 1656, + "offset": 15376, + "size": 1720, "type": "CParticleCollectionVecInput" }, { @@ -88807,8 +88463,8 @@ "name": "m_flTailAlphaScale", "name_hash": 15472121230978552739, "networked": false, - "offset": 16424, - "size": 352, + "offset": 17096, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -88817,7 +88473,7 @@ "name": "m_nHorizCropField", "name_hash": 15472121227732304893, "networked": false, - "offset": 16776, + "offset": 17464, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -88827,7 +88483,7 @@ "name": "m_nVertCropField", "name_hash": 15472121229471827588, "networked": false, - "offset": 16780, + "offset": 17468, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -88837,7 +88493,7 @@ "name": "m_flForwardShift", "name_hash": 15472121230984866008, "networked": false, - "offset": 16784, + "offset": 17472, "size": 4, "type": "float32" }, @@ -88847,7 +88503,7 @@ "name": "m_bFlipUVBasedOnPitchYaw", "name_hash": 15472121228755709172, "networked": false, - "offset": 16788, + "offset": 17476, "size": 1, "type": "bool" } @@ -88858,7 +88514,7 @@ "name": "C_OP_RenderTrails", "name_hash": 3602383944, "project": "particles", - "size": 16792 + "size": 17480 }, { "alignment": 8, @@ -89004,7 +88660,7 @@ "name": "m_hModel", "name_hash": 12687140848480077844, "networked": false, - "offset": 504, + "offset": 520, "size": 8, "template": [ "InfoForResourceTypeCModel" @@ -89018,7 +88674,7 @@ "name": "m_outputMinName", "name_hash": 12687140848184074491, "networked": false, - "offset": 512, + "offset": 528, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -89029,7 +88685,7 @@ "name": "m_outputMaxName", "name_hash": 12687140846134461689, "networked": false, - "offset": 520, + "offset": 536, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -89040,7 +88696,7 @@ "name": "m_bModelFromRenderer", "name_hash": 12687140847636586277, "networked": false, - "offset": 528, + "offset": 544, "size": 1, "type": "bool" } @@ -89051,7 +88707,7 @@ "name": "C_INIT_RemapParticleCountToNamedModelElementScalar", "name_hash": 2953955169, "project": "particles", - "size": 536 + "size": 552 }, { "alignment": 8, @@ -89183,7 +88839,7 @@ "name": "m_nInputCP1", "name_hash": 15852999092831301183, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -89193,7 +88849,7 @@ "name": "m_nInputCP2", "name_hash": 15852999092848078802, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" }, @@ -89203,7 +88859,7 @@ "name": "m_nOutputCP", "name_hash": 15852999091490346755, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "int32" }, @@ -89213,7 +88869,7 @@ "name": "m_nOutVectorField", "name_hash": 15852999094311329396, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "int32" }, @@ -89223,8 +88879,8 @@ "name": "m_flInputMin", "name_hash": 15852999094034894095, "networked": false, - "offset": 472, - "size": 352, + "offset": 488, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -89233,8 +88889,8 @@ "name": "m_flInputMax", "name_hash": 15852999093731617025, "networked": false, - "offset": 824, - "size": 352, + "offset": 856, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -89243,8 +88899,8 @@ "name": "m_flOutputMin", "name_hash": 15852999091736639254, "networked": false, - "offset": 1176, - "size": 352, + "offset": 1224, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -89253,8 +88909,8 @@ "name": "m_flOutputMax", "name_hash": 15852999091503032516, "networked": false, - "offset": 1528, - "size": 352, + "offset": 1592, + "size": 368, "type": "CParticleCollectionFloatInput" } ], @@ -89264,7 +88920,7 @@ "name": "C_OP_RemapDotProductToCP", "name_hash": 3691063982, "project": "particles", - "size": 1880 + "size": 1960 }, { "alignment": 8, @@ -89350,7 +89006,7 @@ "name": "m_flRotOffset", "name_hash": 3082185100543827167, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "float32" }, @@ -89360,7 +89016,7 @@ "name": "m_flSpinStrength", "name_hash": 3082185097329381158, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "float32" }, @@ -89370,7 +89026,7 @@ "name": "m_nFieldOutput", "name_hash": 3082185100871505414, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "ParticleAttributeIndex_t" } @@ -89381,7 +89037,7 @@ "name": "C_OP_OrientTo2dDirection", "name_hash": 717627140, "project": "particles", - "size": 464 + "size": 480 }, { "alignment": 8, @@ -89532,7 +89188,7 @@ "name": "CSpinUpdateBase", "name_hash": 4040191966, "project": "particles", - "size": 448 + "size": 464 }, { "alignment": 255, @@ -89547,8 +89203,8 @@ "name": "m_flRadiusScale", "name_hash": 12047873877911667033, "networked": false, - "offset": 528, - "size": 352, + "offset": 544, + "size": 368, "type": "CParticleCollectionRendererFloatInput" }, { @@ -89557,8 +89213,8 @@ "name": "m_flAlphaScale", "name_hash": 12047873879065836581, "networked": false, - "offset": 880, - "size": 352, + "offset": 912, + "size": 368, "type": "CParticleCollectionRendererFloatInput" }, { @@ -89567,8 +89223,8 @@ "name": "m_flRollScale", "name_hash": 12047873879160471410, "networked": false, - "offset": 1232, - "size": 352, + "offset": 1280, + "size": 368, "type": "CParticleCollectionRendererFloatInput" }, { @@ -89577,7 +89233,7 @@ "name": "m_nAlpha2Field", "name_hash": 12047873879227411905, "networked": false, - "offset": 1584, + "offset": 1648, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -89587,8 +89243,8 @@ "name": "m_vecColorScale", "name_hash": 12047873877777037498, "networked": false, - "offset": 1592, - "size": 1656, + "offset": 1656, + "size": 1720, "type": "CParticleCollectionRendererVecInput" }, { @@ -89597,7 +89253,7 @@ "name": "m_nColorBlendType", "name_hash": 12047873878786502607, "networked": false, - "offset": 3248, + "offset": 3376, "size": 4, "type": "ParticleColorBlendType_t" }, @@ -89607,7 +89263,7 @@ "name": "m_nShaderType", "name_hash": 12047873875402844844, "networked": false, - "offset": 3252, + "offset": 3380, "size": 4, "type": "SpriteCardShaderType_t" }, @@ -89617,7 +89273,7 @@ "name": "m_strShaderOverride", "name_hash": 12047873878783766113, "networked": false, - "offset": 3256, + "offset": 3384, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -89628,8 +89284,8 @@ "name": "m_flCenterXOffset", "name_hash": 12047873876680019385, "networked": false, - "offset": 3264, - "size": 352, + "offset": 3392, + "size": 368, "type": "CParticleCollectionRendererFloatInput" }, { @@ -89638,8 +89294,8 @@ "name": "m_flCenterYOffset", "name_hash": 12047873875490067838, "networked": false, - "offset": 3616, - "size": 352, + "offset": 3760, + "size": 368, "type": "CParticleCollectionRendererFloatInput" }, { @@ -89648,7 +89304,7 @@ "name": "m_flBumpStrength", "name_hash": 12047873878577988534, "networked": false, - "offset": 3968, + "offset": 4128, "size": 4, "type": "float32" }, @@ -89658,7 +89314,7 @@ "name": "m_nCropTextureOverride", "name_hash": 12047873879157210994, "networked": false, - "offset": 3972, + "offset": 4132, "size": 4, "type": "ParticleSequenceCropOverride_t" }, @@ -89668,7 +89324,7 @@ "name": "m_vecTexturesInput", "name_hash": 12047873877718888315, "networked": false, - "offset": 3976, + "offset": 4136, "size": 16, "template": [ "TextureGroup_t" @@ -89682,7 +89338,7 @@ "name": "m_flAnimationRate", "name_hash": 12047873876717241261, "networked": false, - "offset": 3992, + "offset": 4152, "size": 4, "type": "float32" }, @@ -89692,7 +89348,7 @@ "name": "m_nAnimationType", "name_hash": 12047873878207225809, "networked": false, - "offset": 3996, + "offset": 4156, "size": 4, "type": "AnimationType_t" }, @@ -89702,7 +89358,7 @@ "name": "m_bAnimateInFPS", "name_hash": 12047873877182192406, "networked": false, - "offset": 4000, + "offset": 4160, "size": 1, "type": "bool" }, @@ -89712,8 +89368,8 @@ "name": "m_flMotionVectorScaleU", "name_hash": 12047873878426881383, "networked": false, - "offset": 4008, - "size": 352, + "offset": 4168, + "size": 368, "type": "CParticleCollectionRendererFloatInput" }, { @@ -89722,8 +89378,8 @@ "name": "m_flMotionVectorScaleV", "name_hash": 12047873878443659002, "networked": false, - "offset": 4360, - "size": 352, + "offset": 4536, + "size": 368, "type": "CParticleCollectionRendererFloatInput" }, { @@ -89732,8 +89388,8 @@ "name": "m_flSelfIllumAmount", "name_hash": 12047873876836829930, "networked": false, - "offset": 4712, - "size": 352, + "offset": 4904, + "size": 368, "type": "CParticleCollectionRendererFloatInput" }, { @@ -89742,8 +89398,8 @@ "name": "m_flDiffuseAmount", "name_hash": 12047873876663630555, "networked": false, - "offset": 5064, - "size": 352, + "offset": 5272, + "size": 368, "type": "CParticleCollectionRendererFloatInput" }, { @@ -89752,8 +89408,8 @@ "name": "m_flDiffuseClamp", "name_hash": 12047873875184519510, "networked": false, - "offset": 5416, - "size": 352, + "offset": 5640, + "size": 368, "type": "CParticleCollectionRendererFloatInput" }, { @@ -89762,7 +89418,7 @@ "name": "m_nLightingControlPoint", "name_hash": 12047873877078737400, "networked": false, - "offset": 5768, + "offset": 6008, "size": 4, "type": "int32" }, @@ -89772,7 +89428,7 @@ "name": "m_nSelfIllumPerParticle", "name_hash": 12047873875422714797, "networked": false, - "offset": 5772, + "offset": 6012, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -89782,7 +89438,7 @@ "name": "m_nOutputBlendMode", "name_hash": 12047873878746595628, "networked": false, - "offset": 5776, + "offset": 6016, "size": 4, "type": "ParticleOutputBlendMode_t" }, @@ -89792,7 +89448,7 @@ "name": "m_bGammaCorrectVertexColors", "name_hash": 12047873878711753806, "networked": false, - "offset": 5780, + "offset": 6020, "size": 1, "type": "bool" }, @@ -89802,7 +89458,7 @@ "name": "m_bSaturateColorPreAlphaBlend", "name_hash": 12047873876824269859, "networked": false, - "offset": 5781, + "offset": 6021, "size": 1, "type": "bool" }, @@ -89812,8 +89468,8 @@ "name": "m_flAddSelfAmount", "name_hash": 12047873875938666464, "networked": false, - "offset": 5784, - "size": 352, + "offset": 6024, + "size": 368, "type": "CParticleCollectionRendererFloatInput" }, { @@ -89822,8 +89478,8 @@ "name": "m_flDesaturation", "name_hash": 12047873879022264364, "networked": false, - "offset": 6136, - "size": 352, + "offset": 6392, + "size": 368, "type": "CParticleCollectionRendererFloatInput" }, { @@ -89832,8 +89488,8 @@ "name": "m_flOverbrightFactor", "name_hash": 12047873876668039478, "networked": false, - "offset": 6488, - "size": 352, + "offset": 6760, + "size": 368, "type": "CParticleCollectionRendererFloatInput" }, { @@ -89842,7 +89498,7 @@ "name": "m_nHSVShiftControlPoint", "name_hash": 12047873877385723935, "networked": false, - "offset": 6840, + "offset": 7128, "size": 4, "type": "int32" }, @@ -89852,7 +89508,7 @@ "name": "m_nFogType", "name_hash": 12047873876040299987, "networked": false, - "offset": 6844, + "offset": 7132, "size": 4, "type": "ParticleFogType_t" }, @@ -89862,8 +89518,8 @@ "name": "m_flFogAmount", "name_hash": 12047873876699725693, "networked": false, - "offset": 6848, - "size": 352, + "offset": 7136, + "size": 368, "type": "CParticleCollectionRendererFloatInput" }, { @@ -89872,7 +89528,7 @@ "name": "m_bTintByFOW", "name_hash": 12047873878062100147, "networked": false, - "offset": 7200, + "offset": 7504, "size": 1, "type": "bool" }, @@ -89882,7 +89538,7 @@ "name": "m_bTintByGlobalLight", "name_hash": 12047873875315840230, "networked": false, - "offset": 7201, + "offset": 7505, "size": 1, "type": "bool" }, @@ -89892,7 +89548,7 @@ "name": "m_nPerParticleAlphaReference", "name_hash": 12047873877307710375, "networked": false, - "offset": 7204, + "offset": 7508, "size": 4, "type": "SpriteCardPerParticleScale_t" }, @@ -89902,7 +89558,7 @@ "name": "m_nPerParticleAlphaRefWindow", "name_hash": 12047873875181974051, "networked": false, - "offset": 7208, + "offset": 7512, "size": 4, "type": "SpriteCardPerParticleScale_t" }, @@ -89912,7 +89568,7 @@ "name": "m_nAlphaReferenceType", "name_hash": 12047873875985467564, "networked": false, - "offset": 7212, + "offset": 7516, "size": 4, "type": "ParticleAlphaReferenceType_t" }, @@ -89922,8 +89578,8 @@ "name": "m_flAlphaReferenceSoftness", "name_hash": 12047873875400225345, "networked": false, - "offset": 7216, - "size": 352, + "offset": 7520, + "size": 368, "type": "CParticleCollectionRendererFloatInput" }, { @@ -89932,8 +89588,8 @@ "name": "m_flSourceAlphaValueToMapToZero", "name_hash": 12047873877298912871, "networked": false, - "offset": 7568, - "size": 352, + "offset": 7888, + "size": 368, "type": "CParticleCollectionRendererFloatInput" }, { @@ -89942,8 +89598,8 @@ "name": "m_flSourceAlphaValueToMapToOne", "name_hash": 12047873878120128947, "networked": false, - "offset": 7920, - "size": 352, + "offset": 8256, + "size": 368, "type": "CParticleCollectionRendererFloatInput" }, { @@ -89952,7 +89608,7 @@ "name": "m_bRefract", "name_hash": 12047873877412307260, "networked": false, - "offset": 8272, + "offset": 8624, "size": 1, "type": "bool" }, @@ -89962,7 +89618,7 @@ "name": "m_bRefractSolid", "name_hash": 12047873875425292499, "networked": false, - "offset": 8273, + "offset": 8625, "size": 1, "type": "bool" }, @@ -89972,8 +89628,8 @@ "name": "m_flRefractAmount", "name_hash": 12047873877889115118, "networked": false, - "offset": 8280, - "size": 352, + "offset": 8632, + "size": 368, "type": "CParticleCollectionRendererFloatInput" }, { @@ -89982,7 +89638,7 @@ "name": "m_nRefractBlurRadius", "name_hash": 12047873875206662815, "networked": false, - "offset": 8632, + "offset": 9000, "size": 4, "type": "int32" }, @@ -89992,7 +89648,7 @@ "name": "m_nRefractBlurType", "name_hash": 12047873878272862985, "networked": false, - "offset": 8636, + "offset": 9004, "size": 4, "type": "BlurFilterType_t" }, @@ -90002,7 +89658,7 @@ "name": "m_bOnlyRenderInEffectsBloomPass", "name_hash": 12047873878705967036, "networked": false, - "offset": 8640, + "offset": 9008, "size": 1, "type": "bool" }, @@ -90012,7 +89668,7 @@ "name": "m_bOnlyRenderInEffectsWaterPass", "name_hash": 12047873875386282044, "networked": false, - "offset": 8641, + "offset": 9009, "size": 1, "type": "bool" }, @@ -90022,7 +89678,7 @@ "name": "m_bUseMixedResolutionRendering", "name_hash": 12047873877450889143, "networked": false, - "offset": 8642, + "offset": 9010, "size": 1, "type": "bool" }, @@ -90032,7 +89688,7 @@ "name": "m_bOnlyRenderInEffecsGameOverlay", "name_hash": 12047873875142494222, "networked": false, - "offset": 8643, + "offset": 9011, "size": 1, "type": "bool" }, @@ -90045,7 +89701,7 @@ "name": "m_stencilTestID", "name_hash": 12047873875390536042, "networked": false, - "offset": 8644, + "offset": 9012, "size": 128, "type": "char" }, @@ -90055,7 +89711,7 @@ "name": "m_bStencilTestExclude", "name_hash": 12047873877326411371, "networked": false, - "offset": 8772, + "offset": 9140, "size": 1, "type": "bool" }, @@ -90068,7 +89724,7 @@ "name": "m_stencilWriteID", "name_hash": 12047873877510344795, "networked": false, - "offset": 8773, + "offset": 9141, "size": 128, "type": "char" }, @@ -90078,7 +89734,7 @@ "name": "m_bWriteStencilOnDepthPass", "name_hash": 12047873875123156911, "networked": false, - "offset": 8901, + "offset": 9269, "size": 1, "type": "bool" }, @@ -90088,7 +89744,7 @@ "name": "m_bWriteStencilOnDepthFail", "name_hash": 12047873878034260478, "networked": false, - "offset": 8902, + "offset": 9270, "size": 1, "type": "bool" }, @@ -90098,7 +89754,7 @@ "name": "m_bReverseZBuffering", "name_hash": 12047873875727327157, "networked": false, - "offset": 8903, + "offset": 9271, "size": 1, "type": "bool" }, @@ -90108,7 +89764,7 @@ "name": "m_bDisableZBuffering", "name_hash": 12047873876351433551, "networked": false, - "offset": 8904, + "offset": 9272, "size": 1, "type": "bool" }, @@ -90118,7 +89774,7 @@ "name": "m_nFeatheringMode", "name_hash": 12047873877719544543, "networked": false, - "offset": 8908, + "offset": 9276, "size": 4, "type": "ParticleDepthFeatheringMode_t" }, @@ -90128,8 +89784,8 @@ "name": "m_flFeatheringMinDist", "name_hash": 12047873877536942658, "networked": false, - "offset": 8912, - "size": 352, + "offset": 9280, + "size": 368, "type": "CParticleCollectionRendererFloatInput" }, { @@ -90138,8 +89794,8 @@ "name": "m_flFeatheringMaxDist", "name_hash": 12047873878778109500, "networked": false, - "offset": 9264, - "size": 352, + "offset": 9648, + "size": 368, "type": "CParticleCollectionRendererFloatInput" }, { @@ -90148,8 +89804,8 @@ "name": "m_flFeatheringFilter", "name_hash": 12047873878940859556, "networked": false, - "offset": 9616, - "size": 352, + "offset": 10016, + "size": 368, "type": "CParticleCollectionRendererFloatInput" }, { @@ -90158,8 +89814,8 @@ "name": "m_flFeatheringDepthMapFilter", "name_hash": 12047873878598618301, "networked": false, - "offset": 9968, - "size": 352, + "offset": 10384, + "size": 368, "type": "CParticleCollectionRendererFloatInput" }, { @@ -90168,8 +89824,8 @@ "name": "m_flDepthBias", "name_hash": 12047873875878525949, "networked": false, - "offset": 10320, - "size": 352, + "offset": 10752, + "size": 368, "type": "CParticleCollectionRendererFloatInput" }, { @@ -90178,7 +89834,7 @@ "name": "m_nSortMethod", "name_hash": 12047873877603316888, "networked": false, - "offset": 10672, + "offset": 11120, "size": 4, "type": "ParticleSortingChoiceList_t" }, @@ -90188,7 +89844,7 @@ "name": "m_bBlendFramesSeq0", "name_hash": 12047873875183411179, "networked": false, - "offset": 10676, + "offset": 11124, "size": 1, "type": "bool" }, @@ -90198,7 +89854,7 @@ "name": "m_bMaxLuminanceBlendingSequence0", "name_hash": 12047873875606805487, "networked": false, - "offset": 10677, + "offset": 11125, "size": 1, "type": "bool" } @@ -90209,7 +89865,7 @@ "name": "CBaseRendererSource2", "name_hash": 2805114229, "project": "particles", - "size": 11288 + "size": 11752 }, { "alignment": 8, @@ -90260,7 +89916,7 @@ "name": "m_nCP", "name_hash": 1816760419854193778, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -90270,7 +89926,7 @@ "name": "m_nCPOutput", "name_hash": 1816760416449579347, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" }, @@ -90280,8 +89936,8 @@ "name": "m_vecScale", "name_hash": 1816760417504553809, "networked": false, - "offset": 464, - "size": 1656, + "offset": 480, + "size": 1720, "type": "CParticleCollectionVecInput" }, { @@ -90290,7 +89946,7 @@ "name": "m_bSetMagnitude", "name_hash": 1816760419000234079, "networked": false, - "offset": 2120, + "offset": 2200, "size": 1, "type": "bool" }, @@ -90300,7 +89956,7 @@ "name": "m_nOutVectorField", "name_hash": 1816760420082654836, "networked": false, - "offset": 2124, + "offset": 2204, "size": 4, "type": "int32" } @@ -90311,7 +89967,7 @@ "name": "C_OP_RemapExternalWindToCP", "name_hash": 422997497, "project": "particles", - "size": 2128 + "size": 2208 }, { "alignment": 8, @@ -90589,7 +90245,7 @@ "name": "m_nCPPosition", "name_hash": 15567792455495380781, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "int32" }, @@ -90599,7 +90255,7 @@ "name": "m_nCPVelocity", "name_hash": 15567792454273471417, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "int32" }, @@ -90609,7 +90265,7 @@ "name": "m_nCPMisc", "name_hash": 15567792453744155786, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -90619,7 +90275,7 @@ "name": "m_nCPColor", "name_hash": 15567792453829788197, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" }, @@ -90629,7 +90285,7 @@ "name": "m_nCPInvalidColor", "name_hash": 15567792453485630396, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "int32" }, @@ -90639,7 +90295,7 @@ "name": "m_nCPExtraArcData", "name_hash": 15567792456832916232, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "int32" }, @@ -90649,7 +90305,7 @@ "name": "m_vGravity", "name_hash": 15567792455342245753, "networked": false, - "offset": 472, + "offset": 488, "size": 12, "templated": "Vector", "type": "Vector" @@ -90660,7 +90316,7 @@ "name": "m_flArcMaxDuration", "name_hash": 15567792453921429693, "networked": false, - "offset": 484, + "offset": 500, "size": 4, "type": "float32" }, @@ -90670,7 +90326,7 @@ "name": "m_flSegmentBreak", "name_hash": 15567792454943804975, "networked": false, - "offset": 488, + "offset": 504, "size": 4, "type": "float32" }, @@ -90680,7 +90336,7 @@ "name": "m_flArcSpeed", "name_hash": 15567792453881415052, "networked": false, - "offset": 492, + "offset": 508, "size": 4, "type": "float32" }, @@ -90690,7 +90346,7 @@ "name": "m_flAlpha", "name_hash": 15567792455261322705, "networked": false, - "offset": 496, + "offset": 512, "size": 4, "type": "float32" } @@ -90701,7 +90357,7 @@ "name": "C_OP_TeleportBeam", "name_hash": 3624659137, "project": "particles", - "size": 504 + "size": 520 }, { "alignment": 8, @@ -90716,7 +90372,7 @@ "name": "m_fForceAmount", "name_hash": 16283331149810571908, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "float32" }, @@ -90726,7 +90382,7 @@ "name": "m_TwistAxis", "name_hash": 16283331151121790241, "networked": false, - "offset": 468, + "offset": 484, "size": 12, "templated": "Vector", "type": "Vector" @@ -90737,7 +90393,7 @@ "name": "m_bLocalSpace", "name_hash": 16283331149571395182, "networked": false, - "offset": 480, + "offset": 496, "size": 1, "type": "bool" }, @@ -90747,7 +90403,7 @@ "name": "m_nControlPointNumber", "name_hash": 16283331148983150269, "networked": false, - "offset": 484, + "offset": 500, "size": 4, "type": "int32" } @@ -90758,7 +90414,7 @@ "name": "C_OP_TwistAroundAxis", "name_hash": 3791258472, "project": "particles", - "size": 488 + "size": 504 }, { "alignment": 8, @@ -90773,7 +90429,7 @@ "name": "m_nControlPointNumber", "name_hash": 8412033293858481853, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "int32" }, @@ -90783,7 +90439,7 @@ "name": "m_bBoundBox", "name_hash": 8412033295673839068, "networked": false, - "offset": 452, + "offset": 468, "size": 1, "type": "bool" }, @@ -90793,7 +90449,7 @@ "name": "m_bOutside", "name_hash": 8412033294731832996, "networked": false, - "offset": 453, + "offset": 469, "size": 1, "type": "bool" }, @@ -90803,7 +90459,7 @@ "name": "m_bUseBones", "name_hash": 8412033293080433547, "networked": false, - "offset": 454, + "offset": 470, "size": 1, "type": "bool" }, @@ -90816,7 +90472,7 @@ "name": "m_HitboxSetName", "name_hash": 8412033294578858766, "networked": false, - "offset": 455, + "offset": 471, "size": 128, "type": "char" }, @@ -90826,8 +90482,8 @@ "name": "m_vecPosOffset", "name_hash": 8412033294238028982, "networked": false, - "offset": 584, - "size": 1656, + "offset": 600, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -90836,7 +90492,7 @@ "name": "m_fDrag", "name_hash": 8412033294154753175, "networked": false, - "offset": 2240, + "offset": 2320, "size": 4, "type": "float32" } @@ -90847,7 +90503,21 @@ "name": "C_OP_ModelDampenMovement", "name_hash": 1958579126, "project": "particles", - "size": 2248 + "size": 2328 + }, + { + "alignment": 8, + "base_classes": [ + "CNmPoseTask" + ], + "base_classes_count": 1, + "fields_count": 0, + "has_chainer": false, + "is_struct": false, + "name": "CNmSnapWeaponTask", + "name_hash": 1603844202, + "project": "server", + "size": 88 }, { "alignment": 8, @@ -90978,7 +90648,7 @@ "name": "m_nControlPointNumber", "name_hash": 1138489994645710525, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -90988,8 +90658,8 @@ "name": "m_fSpeedMin", "name_hash": 1138489996698313208, "networked": false, - "offset": 464, - "size": 352, + "offset": 480, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -90998,8 +90668,8 @@ "name": "m_fSpeedMax", "name_hash": 1138489997068700754, "networked": false, - "offset": 816, - "size": 352, + "offset": 848, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -91008,8 +90678,8 @@ "name": "m_LocalCoordinateSystemSpeedMin", "name_hash": 1138489996347503022, "networked": false, - "offset": 1168, - "size": 1656, + "offset": 1216, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -91018,8 +90688,8 @@ "name": "m_LocalCoordinateSystemSpeedMax", "name_hash": 1138489996111336428, "networked": false, - "offset": 2824, - "size": 1656, + "offset": 2936, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -91028,7 +90698,7 @@ "name": "m_bIgnoreDT", "name_hash": 1138489994978801763, "networked": false, - "offset": 4480, + "offset": 4656, "size": 1, "type": "bool" }, @@ -91038,7 +90708,7 @@ "name": "m_randomnessParameters", "name_hash": 1138489995714056365, "networked": false, - "offset": 4484, + "offset": 4660, "size": 8, "type": "CRandomNumberGeneratorParameters" } @@ -91049,7 +90719,7 @@ "name": "C_INIT_VelocityRandom", "name_hash": 265075358, "project": "particles", - "size": 4496 + "size": 4672 }, { "alignment": 8, @@ -91064,7 +90734,7 @@ "name": "m_nPlaneControlPoint", "name_hash": 3831067147780614588, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "int32" }, @@ -91074,7 +90744,7 @@ "name": "m_vecPlaneDirection", "name_hash": 3831067146873100378, "networked": false, - "offset": 452, + "offset": 468, "size": 12, "templated": "Vector", "type": "Vector" @@ -91085,7 +90755,7 @@ "name": "m_bLocalSpace", "name_hash": 3831067145568095854, "networked": false, - "offset": 464, + "offset": 480, "size": 1, "type": "bool" }, @@ -91095,7 +90765,7 @@ "name": "m_flPlaneOffset", "name_hash": 3831067147469350764, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "float32" } @@ -91106,7 +90776,7 @@ "name": "C_OP_PlaneCull", "name_hash": 891989829, "project": "particles", - "size": 472 + "size": 488 }, { "alignment": 255, @@ -91535,7 +91205,7 @@ "name": "C_INIT_RandomNamedModelSequence", "name_hash": 3482970386, "project": "particles", - "size": 496 + "size": 512 }, { "alignment": 2, @@ -91582,7 +91252,7 @@ "name": "m_bProportional", "name_hash": 17660031626456806026, "networked": false, - "offset": 448, + "offset": 464, "size": 1, "type": "bool" }, @@ -91592,7 +91262,7 @@ "name": "m_nFieldInput", "name_hash": 17660031627083339369, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -91602,7 +91272,7 @@ "name": "m_nFieldOutput", "name_hash": 17660031628005774854, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -91612,7 +91282,7 @@ "name": "m_flInputMin", "name_hash": 17660031628057644303, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "float32" }, @@ -91622,7 +91292,7 @@ "name": "m_flInputMax", "name_hash": 17660031627754367233, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "float32" }, @@ -91632,7 +91302,7 @@ "name": "m_flOutputMin", "name_hash": 17660031625759389462, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "float32" }, @@ -91642,7 +91312,7 @@ "name": "m_flOutputMax", "name_hash": 17660031625525782724, "networked": false, - "offset": 472, + "offset": 488, "size": 4, "type": "float32" }, @@ -91652,7 +91322,7 @@ "name": "m_flRemapTime", "name_hash": 17660031628253506617, "networked": false, - "offset": 476, + "offset": 492, "size": 4, "type": "float32" } @@ -91663,7 +91333,7 @@ "name": "C_OP_RemapScalarOnceTimed", "name_hash": 4111796530, "project": "particles", - "size": 480 + "size": 496 }, { "alignment": 255, @@ -91846,7 +91516,7 @@ "name": "m_vecAbsVal", "name_hash": 5731809509183156234, "networked": false, - "offset": 456, + "offset": 472, "size": 12, "templated": "Vector", "type": "Vector" @@ -91857,7 +91527,7 @@ "name": "m_vecAbsValInv", "name_hash": 5731809508307105401, "networked": false, - "offset": 468, + "offset": 484, "size": 12, "templated": "Vector", "type": "Vector" @@ -91868,8 +91538,8 @@ "name": "m_vecOffsetLoc", "name_hash": 5731809511810475692, "networked": false, - "offset": 480, - "size": 1656, + "offset": 496, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -91878,8 +91548,8 @@ "name": "m_flOffset", "name_hash": 5731809509921569332, "networked": false, - "offset": 2136, - "size": 352, + "offset": 2216, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -91888,8 +91558,8 @@ "name": "m_vecOutputMin", "name_hash": 5731809508577957496, "networked": false, - "offset": 2488, - "size": 1656, + "offset": 2584, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -91898,8 +91568,8 @@ "name": "m_vecOutputMax", "name_hash": 5731809508948345042, "networked": false, - "offset": 4144, - "size": 1656, + "offset": 4304, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -91908,8 +91578,8 @@ "name": "m_flNoiseScale", "name_hash": 5731809508645023475, "networked": false, - "offset": 5800, - "size": 352, + "offset": 6024, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -91918,8 +91588,8 @@ "name": "m_flNoiseScaleLoc", "name_hash": 5731809510640890079, "networked": false, - "offset": 6152, - "size": 352, + "offset": 6392, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -91928,7 +91598,7 @@ "name": "m_TransformInput", "name_hash": 5731809510809256585, "networked": false, - "offset": 6504, + "offset": 6760, "size": 104, "type": "CParticleTransformInput" }, @@ -91938,7 +91608,7 @@ "name": "m_bIgnoreDt", "name_hash": 5731809508645930499, "networked": false, - "offset": 6608, + "offset": 6864, "size": 1, "type": "bool" } @@ -91949,7 +91619,7 @@ "name": "C_INIT_InitialVelocityNoise", "name_hash": 1334540897, "project": "particles", - "size": 6616 + "size": 6872 }, { "alignment": 8, @@ -92076,7 +91746,7 @@ "name": "m_vecMin", "name_hash": 11197962234581376823, "networked": false, - "offset": 456, + "offset": 472, "size": 12, "templated": "Vector", "type": "Vector" @@ -92087,7 +91757,7 @@ "name": "m_vecMax", "name_hash": 11197962234817543417, "networked": false, - "offset": 468, + "offset": 484, "size": 12, "templated": "Vector", "type": "Vector" @@ -92098,7 +91768,7 @@ "name": "m_nFieldOutput", "name_hash": 11197962235470321158, "networked": false, - "offset": 480, + "offset": 496, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -92108,7 +91778,7 @@ "name": "m_randomnessParameters", "name_hash": 11197962233749393581, "networked": false, - "offset": 484, + "offset": 500, "size": 8, "type": "CRandomNumberGeneratorParameters" } @@ -92119,7 +91789,7 @@ "name": "C_INIT_RandomVector", "name_hash": 2607228754, "project": "particles", - "size": 496 + "size": 512 }, { "alignment": 8, @@ -92160,8 +91830,8 @@ "name": "m_fMinDistance", "name_hash": 16086364883764295596, "networked": false, - "offset": 448, - "size": 352, + "offset": 464, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -92170,8 +91840,8 @@ "name": "m_fMaxDistance", "name_hash": 16086364881955993962, "networked": false, - "offset": 800, - "size": 352, + "offset": 832, + "size": 368, "type": "CParticleCollectionFloatInput" }, { @@ -92180,7 +91850,7 @@ "name": "m_nControlPointNumber", "name_hash": 16086364880796493501, "networked": false, - "offset": 1152, + "offset": 1200, "size": 4, "type": "int32" }, @@ -92190,7 +91860,7 @@ "name": "m_CenterOffset", "name_hash": 16086364879886734367, "networked": false, - "offset": 1156, + "offset": 1204, "size": 12, "templated": "Vector", "type": "Vector" @@ -92201,7 +91871,7 @@ "name": "m_bGlobalCenter", "name_hash": 16086364880162417091, "networked": false, - "offset": 1168, + "offset": 1216, "size": 1, "type": "bool" } @@ -92212,7 +91882,7 @@ "name": "C_OP_ConstrainDistance", "name_hash": 3745398689, "project": "particles", - "size": 1176 + "size": 1224 }, { "alignment": 8, @@ -92280,7 +91950,7 @@ "name": "m_vecTestDir", "name_hash": 16903941585999324852, "networked": false, - "offset": 456, + "offset": 472, "size": 12, "templated": "Vector", "type": "Vector" @@ -92291,7 +91961,7 @@ "name": "m_vecTestNormal", "name_hash": 16903941586321962994, "networked": false, - "offset": 468, + "offset": 484, "size": 12, "templated": "Vector", "type": "Vector" @@ -92302,7 +91972,7 @@ "name": "m_bUseVelocity", "name_hash": 16903941584339364783, "networked": false, - "offset": 480, + "offset": 496, "size": 1, "type": "bool" }, @@ -92312,7 +91982,7 @@ "name": "m_bCullOnMiss", "name_hash": 16903941584332096408, "networked": false, - "offset": 481, + "offset": 497, "size": 1, "type": "bool" }, @@ -92322,7 +91992,7 @@ "name": "m_bLifeAdjust", "name_hash": 16903941585497319664, "networked": false, - "offset": 482, + "offset": 498, "size": 1, "type": "bool" }, @@ -92335,7 +92005,7 @@ "name": "m_RtEnvName", "name_hash": 16903941586028238709, "networked": false, - "offset": 483, + "offset": 499, "size": 128, "type": "char" }, @@ -92345,7 +92015,7 @@ "name": "m_nRTEnvCP", "name_hash": 16903941582779586353, "networked": false, - "offset": 612, + "offset": 628, "size": 4, "type": "int32" }, @@ -92355,7 +92025,7 @@ "name": "m_nComponent", "name_hash": 16903941585972008236, "networked": false, - "offset": 616, + "offset": 632, "size": 4, "type": "int32" } @@ -92366,7 +92036,7 @@ "name": "C_INIT_RtEnvCull", "name_hash": 3935755599, "project": "particles", - "size": 624 + "size": 640 }, { "alignment": 8, @@ -92381,7 +92051,7 @@ "name": "m_nDetail2Combo", "name_hash": 5419008950257171104, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "Detail2Combo_t" }, @@ -92391,7 +92061,7 @@ "name": "m_flDetail2Rotation", "name_hash": 5419008949342915698, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "float32" }, @@ -92401,7 +92071,7 @@ "name": "m_flDetail2Scale", "name_hash": 5419008947670206126, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "float32" }, @@ -92411,7 +92081,7 @@ "name": "m_flDetail2BlendFactor", "name_hash": 5419008949815240792, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "float32" }, @@ -92421,7 +92091,7 @@ "name": "m_flColorWarpIntensity", "name_hash": 5419008946650134253, "networked": false, - "offset": 472, + "offset": 488, "size": 4, "type": "float32" }, @@ -92431,7 +92101,7 @@ "name": "m_flDiffuseWarpBlendToFull", "name_hash": 5419008948545373436, "networked": false, - "offset": 476, + "offset": 492, "size": 4, "type": "float32" }, @@ -92441,7 +92111,7 @@ "name": "m_flEnvMapIntensity", "name_hash": 5419008950676649485, "networked": false, - "offset": 480, + "offset": 496, "size": 4, "type": "float32" }, @@ -92451,7 +92121,7 @@ "name": "m_flAmbientScale", "name_hash": 5419008948676304797, "networked": false, - "offset": 484, + "offset": 500, "size": 4, "type": "float32" }, @@ -92461,7 +92131,7 @@ "name": "m_specularColor", "name_hash": 5419008947967840439, "networked": false, - "offset": 488, + "offset": 504, "size": 4, "templated": "Color", "type": "Color" @@ -92472,7 +92142,7 @@ "name": "m_flSpecularScale", "name_hash": 5419008947464232148, "networked": false, - "offset": 492, + "offset": 508, "size": 4, "type": "float32" }, @@ -92482,7 +92152,7 @@ "name": "m_flSpecularExponent", "name_hash": 5419008946735426937, "networked": false, - "offset": 496, + "offset": 512, "size": 4, "type": "float32" }, @@ -92492,7 +92162,7 @@ "name": "m_flSpecularExponentBlendToFull", "name_hash": 5419008950776448228, "networked": false, - "offset": 500, + "offset": 516, "size": 4, "type": "float32" }, @@ -92502,7 +92172,7 @@ "name": "m_flSpecularBlendToFull", "name_hash": 5419008950171160537, "networked": false, - "offset": 504, + "offset": 520, "size": 4, "type": "float32" }, @@ -92512,7 +92182,7 @@ "name": "m_rimLightColor", "name_hash": 5419008950009646232, "networked": false, - "offset": 508, + "offset": 524, "size": 4, "templated": "Color", "type": "Color" @@ -92523,7 +92193,7 @@ "name": "m_flRimLightScale", "name_hash": 5419008947189585359, "networked": false, - "offset": 512, + "offset": 528, "size": 4, "type": "float32" }, @@ -92533,7 +92203,7 @@ "name": "m_flReflectionsTintByBaseBlendToNone", "name_hash": 5419008949864396106, "networked": false, - "offset": 516, + "offset": 532, "size": 4, "type": "float32" }, @@ -92543,7 +92213,7 @@ "name": "m_flMetalnessBlendToFull", "name_hash": 5419008947740123180, "networked": false, - "offset": 520, + "offset": 536, "size": 4, "type": "float32" }, @@ -92553,7 +92223,7 @@ "name": "m_flSelfIllumBlendToFull", "name_hash": 5419008946852420121, "networked": false, - "offset": 524, + "offset": 540, "size": 4, "type": "float32" } @@ -92564,7 +92234,7 @@ "name": "C_INIT_StatusEffect", "name_hash": 1261711341, "project": "particles", - "size": 552 + "size": 568 }, { "alignment": 16, @@ -92579,7 +92249,7 @@ "name": "m_Rate", "name_hash": 15952064615017513191, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "float32" }, @@ -92589,7 +92259,7 @@ "name": "m_Frequency", "name_hash": 15952064614222178689, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "float32" }, @@ -92599,7 +92269,7 @@ "name": "m_nField", "name_hash": 15952064614315309371, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -92609,7 +92279,7 @@ "name": "m_flOscMult", "name_hash": 15952064611426471572, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "float32" }, @@ -92619,7 +92289,7 @@ "name": "m_flOscAdd", "name_hash": 15952064613122090557, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "float32" } @@ -92630,7 +92300,7 @@ "name": "C_OP_OscillateScalarSimple", "name_hash": 3714129471, "project": "particles", - "size": 512 + "size": 528 }, { "alignment": 8, @@ -92939,7 +92609,7 @@ "name": "m_nFieldOutput", "name_hash": 13981716744020071942, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -92949,8 +92619,8 @@ "name": "m_flInterpolation", "name_hash": 13981716743649081735, "networked": false, - "offset": 456, - "size": 352, + "offset": 472, + "size": 368, "type": "CPerParticleFloatInput" } ], @@ -92960,7 +92630,7 @@ "name": "C_OP_PointVectorAtNextParticle", "name_hash": 3255372108, "project": "particles", - "size": 808 + "size": 840 }, { "alignment": 255, @@ -92985,7 +92655,7 @@ "name": "m_nControlPoint", "name_hash": 12496611401274351500, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "int32" }, @@ -92995,7 +92665,7 @@ "name": "m_nFieldOutput", "name_hash": 12496611404904830470, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -93005,7 +92675,7 @@ "name": "m_flScale", "name_hash": 12496611404128822319, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" }, @@ -93015,7 +92685,7 @@ "name": "m_bNormalize", "name_hash": 12496611402275635788, "networked": false, - "offset": 460, + "offset": 476, "size": 1, "type": "bool" } @@ -93026,7 +92696,7 @@ "name": "C_OP_RemapCPVelocityToVector", "name_hash": 2909594076, "project": "particles", - "size": 464 + "size": 480 }, { "alignment": 255, @@ -93648,106 +93318,6 @@ "project": "modellib", "size": 4 }, - { - "alignment": 8, - "base_classes": [ - "CParticleFunctionOperator" - ], - "base_classes_count": 1, - "fields": [ - { - "alignment": 255, - "kind": "ref", - "name": "m_nVectorFieldOutput", - "name_hash": 1236325388765240715, - "networked": false, - "offset": 448, - "size": 4, - "type": "ParticleAttributeIndex_t" - }, - { - "alignment": 255, - "kind": "ref", - "name": "m_nVectorFieldInput", - "name_hash": 1236325390114197774, - "networked": false, - "offset": 452, - "size": 4, - "type": "ParticleAttributeIndex_t" - }, - { - "alignment": 8, - "kind": "ref", - "name": "m_flMinDistance", - "name_hash": 1236325391090363654, - "networked": false, - "offset": 456, - "size": 352, - "type": "CParticleCollectionFloatInput" - }, - { - "alignment": 8, - "kind": "ref", - "name": "m_flMaxDistance", - "name_hash": 1236325391187653472, - "networked": false, - "offset": 808, - "size": 352, - "type": "CParticleCollectionFloatInput" - }, - { - "alignment": 4, - "kind": "atomic", - "name": "m_vValueBelowMin", - "name_hash": 1236325392193884973, - "networked": false, - "offset": 1160, - "size": 12, - "templated": "Vector", - "type": "Vector" - }, - { - "alignment": 4, - "kind": "atomic", - "name": "m_vValueAtMin", - "name_hash": 1236325390233575717, - "networked": false, - "offset": 1172, - "size": 12, - "templated": "Vector", - "type": "Vector" - }, - { - "alignment": 4, - "kind": "atomic", - "name": "m_vValueAtMax", - "name_hash": 1236325390402631835, - "networked": false, - "offset": 1184, - "size": 12, - "templated": "Vector", - "type": "Vector" - }, - { - "alignment": 4, - "kind": "atomic", - "name": "m_vValueAboveMax", - "name_hash": 1236325390397908575, - "networked": false, - "offset": 1196, - "size": 12, - "templated": "Vector", - "type": "Vector" - } - ], - "fields_count": 8, - "has_chainer": false, - "is_struct": false, - "name": "C_OP_RemapSDFDistanceToVectorAttribute", - "name_hash": 287854436, - "project": "particles", - "size": 1208 - }, { "alignment": 8, "base_classes": [ @@ -93761,7 +93331,7 @@ "name": "m_nChildGroupID", "name_hash": 1269631403544529253, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "int32" }, @@ -93771,7 +93341,7 @@ "name": "m_nFirstControlPoint", "name_hash": 1269631401633871440, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "int32" }, @@ -93781,7 +93351,7 @@ "name": "m_nNumControlPoints", "name_hash": 1269631401148202063, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -93791,17 +93361,27 @@ "name": "m_nFirstSourcePoint", "name_hash": 1269631402362388878, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" }, + { + "alignment": 1, + "kind": "ref", + "name": "m_bReverse", + "name_hash": 1269631403651113701, + "networked": false, + "offset": 480, + "size": 1, + "type": "bool" + }, { "alignment": 1, "kind": "ref", "name": "m_bSetOrientation", "name_hash": 1269631403498737207, "networked": false, - "offset": 464, + "offset": 481, "size": 1, "type": "bool" }, @@ -93811,7 +93391,7 @@ "name": "m_nOrientationMode", "name_hash": 1269631400377141178, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "ParticleOrientationSetMode_t" }, @@ -93821,18 +93401,18 @@ "name": "m_nSetParent", "name_hash": 1269631400483636919, "networked": false, - "offset": 472, + "offset": 488, "size": 4, "type": "ParticleParentSetMode_t" } ], - "fields_count": 7, + "fields_count": 8, "has_chainer": false, "is_struct": false, "name": "C_OP_SetControlPointsToParticle", "name_hash": 295609096, "project": "particles", - "size": 480 + "size": 496 }, { "alignment": 4, @@ -94190,7 +93770,7 @@ "name": "m_flDurationScale", "name_hash": 13671800354590507523, "networked": false, - "offset": 528, + "offset": 544, "size": 4, "type": "float32" }, @@ -94200,7 +93780,7 @@ "name": "m_flSndLvlScale", "name_hash": 13671800353017473406, "networked": false, - "offset": 532, + "offset": 548, "size": 4, "type": "float32" }, @@ -94210,7 +93790,7 @@ "name": "m_flPitchScale", "name_hash": 13671800355739817971, "networked": false, - "offset": 536, + "offset": 552, "size": 4, "type": "float32" }, @@ -94220,7 +93800,7 @@ "name": "m_flVolumeScale", "name_hash": 13671800356340749821, "networked": false, - "offset": 540, + "offset": 556, "size": 4, "type": "float32" }, @@ -94230,7 +93810,7 @@ "name": "m_nSndLvlField", "name_hash": 13671800352987594054, "networked": false, - "offset": 544, + "offset": 560, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -94240,7 +93820,7 @@ "name": "m_nDurationField", "name_hash": 13671800355575225003, "networked": false, - "offset": 548, + "offset": 564, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -94250,7 +93830,7 @@ "name": "m_nPitchField", "name_hash": 13671800354435987743, "networked": false, - "offset": 552, + "offset": 568, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -94260,7 +93840,7 @@ "name": "m_nVolumeField", "name_hash": 13671800353644336229, "networked": false, - "offset": 556, + "offset": 572, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -94270,7 +93850,7 @@ "name": "m_nChannel", "name_hash": 13671800355888660728, "networked": false, - "offset": 560, + "offset": 576, "size": 4, "type": "int32" }, @@ -94280,7 +93860,7 @@ "name": "m_nCPReference", "name_hash": 13671800352910475239, "networked": false, - "offset": 564, + "offset": 580, "size": 4, "type": "int32" }, @@ -94293,7 +93873,7 @@ "name": "m_pszSoundName", "name_hash": 13671800353238559258, "networked": false, - "offset": 568, + "offset": 584, "size": 256, "type": "char" }, @@ -94303,7 +93883,7 @@ "name": "m_bSuppressStopSoundEvent", "name_hash": 13671800354577938327, "networked": false, - "offset": 824, + "offset": 840, "size": 1, "type": "bool" } @@ -94314,7 +93894,7 @@ "name": "C_OP_RenderSound", "name_hash": 3183214076, "project": "particles", - "size": 832 + "size": 848 }, { "alignment": 8, @@ -94375,7 +93955,7 @@ "name": "m_flSFXColorWarpAmount", "name_hash": 7214774417654931267, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "float32" }, @@ -94385,7 +93965,7 @@ "name": "m_flSFXNormalAmount", "name_hash": 7214774418490846933, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "float32" }, @@ -94395,7 +93975,7 @@ "name": "m_flSFXMetalnessAmount", "name_hash": 7214774415637199706, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "float32" }, @@ -94405,7 +93985,7 @@ "name": "m_flSFXRoughnessAmount", "name_hash": 7214774418930167460, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "float32" }, @@ -94415,7 +93995,7 @@ "name": "m_flSFXSelfIllumAmount", "name_hash": 7214774417670671077, "networked": false, - "offset": 472, + "offset": 488, "size": 4, "type": "float32" }, @@ -94425,7 +94005,7 @@ "name": "m_flSFXSScale", "name_hash": 7214774418987479539, "networked": false, - "offset": 476, + "offset": 492, "size": 4, "type": "float32" }, @@ -94435,7 +94015,7 @@ "name": "m_flSFXSScrollX", "name_hash": 7214774419759398414, "networked": false, - "offset": 480, + "offset": 496, "size": 4, "type": "float32" }, @@ -94445,7 +94025,7 @@ "name": "m_flSFXSScrollY", "name_hash": 7214774419776176033, "networked": false, - "offset": 484, + "offset": 500, "size": 4, "type": "float32" }, @@ -94455,7 +94035,7 @@ "name": "m_flSFXSScrollZ", "name_hash": 7214774419725843176, "networked": false, - "offset": 488, + "offset": 504, "size": 4, "type": "float32" }, @@ -94465,7 +94045,7 @@ "name": "m_flSFXSOffsetX", "name_hash": 7214774419796972480, "networked": false, - "offset": 492, + "offset": 508, "size": 4, "type": "float32" }, @@ -94475,7 +94055,7 @@ "name": "m_flSFXSOffsetY", "name_hash": 7214774419813750099, "networked": false, - "offset": 496, + "offset": 512, "size": 4, "type": "float32" }, @@ -94485,7 +94065,7 @@ "name": "m_flSFXSOffsetZ", "name_hash": 7214774419830527718, "networked": false, - "offset": 500, + "offset": 516, "size": 4, "type": "float32" }, @@ -94495,7 +94075,7 @@ "name": "m_nDetailCombo", "name_hash": 7214774418051720710, "networked": false, - "offset": 504, + "offset": 520, "size": 4, "type": "DetailCombo_t" }, @@ -94505,7 +94085,7 @@ "name": "m_flSFXSDetailAmount", "name_hash": 7214774417128978758, "networked": false, - "offset": 508, + "offset": 524, "size": 4, "type": "float32" }, @@ -94515,7 +94095,7 @@ "name": "m_flSFXSDetailScale", "name_hash": 7214774419020466240, "networked": false, - "offset": 512, + "offset": 528, "size": 4, "type": "float32" }, @@ -94525,7 +94105,7 @@ "name": "m_flSFXSDetailScrollX", "name_hash": 7214774419692907825, "networked": false, - "offset": 516, + "offset": 532, "size": 4, "type": "float32" }, @@ -94535,7 +94115,7 @@ "name": "m_flSFXSDetailScrollY", "name_hash": 7214774419676130206, "networked": false, - "offset": 520, + "offset": 536, "size": 4, "type": "float32" }, @@ -94545,7 +94125,7 @@ "name": "m_flSFXSDetailScrollZ", "name_hash": 7214774419659352587, "networked": false, - "offset": 524, + "offset": 540, "size": 4, "type": "float32" }, @@ -94555,7 +94135,7 @@ "name": "m_flSFXSUseModelUVs", "name_hash": 7214774417993261433, "networked": false, - "offset": 528, + "offset": 544, "size": 4, "type": "float32" } @@ -94566,7 +94146,7 @@ "name": "C_INIT_StatusEffectCitadel", "name_hash": 1679820571, "project": "particles", - "size": 536 + "size": 552 }, { "alignment": 255, @@ -94741,7 +94321,7 @@ "name": "m_bEnableFadingAndClamping", "name_hash": 11226867705586215645, "networked": false, - "offset": 11288, + "offset": 11752, "size": 1, "type": "bool" }, @@ -94751,7 +94331,7 @@ "name": "m_flMinSize", "name_hash": 11226867708304011672, "networked": false, - "offset": 11292, + "offset": 11756, "size": 4, "type": "float32" }, @@ -94761,7 +94341,7 @@ "name": "m_flMaxSize", "name_hash": 11226867707479910078, "networked": false, - "offset": 11296, + "offset": 11760, "size": 4, "type": "float32" }, @@ -94771,7 +94351,7 @@ "name": "m_flStartFadeSize", "name_hash": 11226867708243287442, "networked": false, - "offset": 11300, + "offset": 11764, "size": 4, "type": "float32" }, @@ -94781,7 +94361,7 @@ "name": "m_flEndFadeSize", "name_hash": 11226867705879450659, "networked": false, - "offset": 11304, + "offset": 11768, "size": 4, "type": "float32" }, @@ -94791,7 +94371,7 @@ "name": "m_flStartFadeDot", "name_hash": 11226867707902696974, "networked": false, - "offset": 11308, + "offset": 11772, "size": 4, "type": "float32" }, @@ -94801,7 +94381,7 @@ "name": "m_flEndFadeDot", "name_hash": 11226867708698669345, "networked": false, - "offset": 11312, + "offset": 11776, "size": 4, "type": "float32" }, @@ -94811,7 +94391,7 @@ "name": "m_flRadiusTaper", "name_hash": 11226867706787680781, "networked": false, - "offset": 11316, + "offset": 11780, "size": 4, "type": "float32" }, @@ -94821,7 +94401,7 @@ "name": "m_nMinTesselation", "name_hash": 11226867709093275828, "networked": false, - "offset": 11320, + "offset": 11784, "size": 4, "type": "int32" }, @@ -94831,7 +94411,7 @@ "name": "m_nMaxTesselation", "name_hash": 11226867708174386242, "networked": false, - "offset": 11324, + "offset": 11788, "size": 4, "type": "int32" }, @@ -94841,7 +94421,7 @@ "name": "m_flTessScale", "name_hash": 11226867709123532144, "networked": false, - "offset": 11328, + "offset": 11792, "size": 4, "type": "float32" }, @@ -94851,8 +94431,8 @@ "name": "m_flTextureVWorldSize", "name_hash": 11226867705937706805, "networked": false, - "offset": 11336, - "size": 352, + "offset": 11800, + "size": 368, "type": "CParticleCollectionRendererFloatInput" }, { @@ -94861,8 +94441,8 @@ "name": "m_flTextureVScrollRate", "name_hash": 11226867708820347163, "networked": false, - "offset": 11688, - "size": 352, + "offset": 12168, + "size": 368, "type": "CParticleCollectionRendererFloatInput" }, { @@ -94871,8 +94451,8 @@ "name": "m_flTextureVOffset", "name_hash": 11226867705472806235, "networked": false, - "offset": 12040, - "size": 352, + "offset": 12536, + "size": 368, "type": "CParticleCollectionRendererFloatInput" }, { @@ -94881,7 +94461,7 @@ "name": "m_nTextureVParamsCP", "name_hash": 11226867705762758251, "networked": false, - "offset": 12392, + "offset": 12904, "size": 4, "type": "int32" }, @@ -94891,7 +94471,7 @@ "name": "m_bClampV", "name_hash": 11226867708612842494, "networked": false, - "offset": 12396, + "offset": 12908, "size": 1, "type": "bool" }, @@ -94901,7 +94481,7 @@ "name": "m_nScaleCP1", "name_hash": 11226867708084318581, "networked": false, - "offset": 12400, + "offset": 12912, "size": 4, "type": "int32" }, @@ -94911,7 +94491,7 @@ "name": "m_nScaleCP2", "name_hash": 11226867708033985724, "networked": false, - "offset": 12404, + "offset": 12916, "size": 4, "type": "int32" }, @@ -94921,7 +94501,7 @@ "name": "m_flScaleVSizeByControlPointDistance", "name_hash": 11226867705851712289, "networked": false, - "offset": 12408, + "offset": 12920, "size": 4, "type": "float32" }, @@ -94931,7 +94511,7 @@ "name": "m_flScaleVScrollByControlPointDistance", "name_hash": 11226867708923529033, "networked": false, - "offset": 12412, + "offset": 12924, "size": 4, "type": "float32" }, @@ -94941,7 +94521,7 @@ "name": "m_flScaleVOffsetByControlPointDistance", "name_hash": 11226867707030188571, "networked": false, - "offset": 12416, + "offset": 12928, "size": 4, "type": "float32" }, @@ -94951,7 +94531,7 @@ "name": "m_bUseScalarForTextureCoordinate", "name_hash": 11226867708317169288, "networked": false, - "offset": 12421, + "offset": 12933, "size": 1, "type": "bool" }, @@ -94961,7 +94541,7 @@ "name": "m_nScalarFieldForTextureCoordinate", "name_hash": 11226867706283960567, "networked": false, - "offset": 12424, + "offset": 12936, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -94971,7 +94551,7 @@ "name": "m_flScalarAttributeTextureCoordScale", "name_hash": 11226867707166094557, "networked": false, - "offset": 12428, + "offset": 12940, "size": 4, "type": "float32" }, @@ -94981,7 +94561,7 @@ "name": "m_bReverseOrder", "name_hash": 11226867705435348887, "networked": false, - "offset": 12432, + "offset": 12944, "size": 1, "type": "bool" }, @@ -94991,7 +94571,7 @@ "name": "m_bClosedLoop", "name_hash": 11226867707202818475, "networked": false, - "offset": 12433, + "offset": 12945, "size": 1, "type": "bool" }, @@ -95001,7 +94581,7 @@ "name": "m_nSplitField", "name_hash": 11226867705220272041, "networked": false, - "offset": 12436, + "offset": 12948, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -95011,7 +94591,7 @@ "name": "m_bSortBySegmentID", "name_hash": 11226867706307746756, "networked": false, - "offset": 12440, + "offset": 12952, "size": 1, "type": "bool" }, @@ -95021,7 +94601,7 @@ "name": "m_nOrientationType", "name_hash": 11226867707588616261, "networked": false, - "offset": 12444, + "offset": 12956, "size": 4, "type": "ParticleOrientationChoiceList_t" }, @@ -95031,7 +94611,7 @@ "name": "m_nVectorFieldForOrientation", "name_hash": 11226867708658186229, "networked": false, - "offset": 12448, + "offset": 12960, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -95041,7 +94621,7 @@ "name": "m_bDrawAsOpaque", "name_hash": 11226867706015166180, "networked": false, - "offset": 12452, + "offset": 12964, "size": 1, "type": "bool" }, @@ -95051,7 +94631,7 @@ "name": "m_bGenerateNormals", "name_hash": 11226867705384392950, "networked": false, - "offset": 12453, + "offset": 12965, "size": 1, "type": "bool" } @@ -95062,7 +94642,7 @@ "name": "C_OP_RenderRopes", "name_hash": 2613958834, "project": "particles", - "size": 12456 + "size": 12968 }, { "alignment": 8, @@ -95077,8 +94657,8 @@ "name": "m_flRestLength", "name_hash": 17600670157786333305, "networked": false, - "offset": 448, - "size": 352, + "offset": 464, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -95087,8 +94667,8 @@ "name": "m_flMinDistance", "name_hash": 17600670157770632454, "networked": false, - "offset": 800, - "size": 352, + "offset": 832, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -95097,8 +94677,8 @@ "name": "m_flMaxDistance", "name_hash": 17600670157867922272, "networked": false, - "offset": 1152, - "size": 352, + "offset": 1200, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -95107,8 +94687,8 @@ "name": "m_flRestingLength", "name_hash": 17600670158456131247, "networked": false, - "offset": 1504, - "size": 352, + "offset": 1568, + "size": 368, "type": "CPerParticleFloatInput" }, { @@ -95117,8 +94697,8 @@ "name": "m_vecAnchorVector", "name_hash": 17600670157470307315, "networked": false, - "offset": 1856, - "size": 1656, + "offset": 1936, + "size": 1720, "type": "CPerParticleVecInput" } ], @@ -95128,7 +94708,7 @@ "name": "C_OP_SpringToVectorConstraint", "name_hash": 4097975361, "project": "particles", - "size": 3512 + "size": 3656 }, { "alignment": 8, @@ -95143,7 +94723,7 @@ "name": "m_flFadeOutTime", "name_hash": 15292365678467428290, "networked": false, - "offset": 448, + "offset": 464, "size": 4, "type": "float32" }, @@ -95153,7 +94733,7 @@ "name": "m_nFieldOutput", "name_hash": 15292365678417450502, "networked": false, - "offset": 452, + "offset": 468, "size": 4, "type": "ParticleAttributeIndex_t" } @@ -95164,7 +94744,7 @@ "name": "C_OP_FadeOutSimple", "name_hash": 3560531343, "project": "particles", - "size": 456 + "size": 472 }, { "alignment": 8, @@ -95302,7 +94882,7 @@ "name": "m_bRunOnce", "name_hash": 436838744680403039, "networked": false, - "offset": 448, + "offset": 464, "size": 1, "type": "bool" } @@ -95313,7 +94893,7 @@ "name": "CParticleFunctionPreEmission", "name_hash": 101709446, "project": "particles", - "size": 456 + "size": 472 }, { "alignment": 255, @@ -95512,7 +95092,7 @@ "name": "m_TransformInput", "name_hash": 13952939328435765897, "networked": false, - "offset": 448, + "offset": 464, "size": 104, "type": "CParticleTransformInput" } @@ -95523,7 +95103,7 @@ "name": "C_OP_RemapTransformToVelocity", "name_hash": 3248671844, "project": "particles", - "size": 552 + "size": 568 }, { "alignment": 8, @@ -95565,7 +95145,7 @@ "name": "m_nInControlPointNumber", "name_hash": 1558501399175338462, "networked": false, - "offset": 456, + "offset": 472, "size": 4, "type": "int32" }, @@ -95575,7 +95155,7 @@ "name": "m_nOutControlPointNumber", "name_hash": 1558501398778337087, "networked": false, - "offset": 460, + "offset": 476, "size": 4, "type": "int32" }, @@ -95585,7 +95165,7 @@ "name": "m_nField", "name_hash": 1558501398546987323, "networked": false, - "offset": 464, + "offset": 480, "size": 4, "type": "int32" }, @@ -95595,7 +95175,7 @@ "name": "m_flInputMin", "name_hash": 1558501399187819791, "networked": false, - "offset": 468, + "offset": 484, "size": 4, "type": "float32" }, @@ -95605,7 +95185,7 @@ "name": "m_flInputMax", "name_hash": 1558501398884542721, "networked": false, - "offset": 472, + "offset": 488, "size": 4, "type": "float32" }, @@ -95615,7 +95195,7 @@ "name": "m_flOutputMin", "name_hash": 1558501396889564950, "networked": false, - "offset": 476, + "offset": 492, "size": 4, "type": "float32" }, @@ -95625,7 +95205,7 @@ "name": "m_flOutputMax", "name_hash": 1558501396655958212, "networked": false, - "offset": 480, + "offset": 496, "size": 4, "type": "float32" }, @@ -95635,7 +95215,7 @@ "name": "m_bUseDeltaV", "name_hash": 1558501397591269244, "networked": false, - "offset": 484, + "offset": 500, "size": 1, "type": "bool" } @@ -95646,7 +95226,7 @@ "name": "C_OP_RemapSpeedtoCP", "name_hash": 362866883, "project": "particles", - "size": 488 + "size": 504 }, { "alignment": 8, @@ -95661,7 +95241,7 @@ "name": "m_bUseAlphaTestWindow", "name_hash": 4911477100421778704, "networked": false, - "offset": 528, + "offset": 544, "size": 1, "type": "bool" }, @@ -95671,7 +95251,7 @@ "name": "m_bUseTexture", "name_hash": 4911477098534851215, "networked": false, - "offset": 529, + "offset": 545, "size": 1, "type": "bool" }, @@ -95681,7 +95261,7 @@ "name": "m_flRadiusScale", "name_hash": 4911477100732612953, "networked": false, - "offset": 532, + "offset": 548, "size": 4, "type": "float32" }, @@ -95691,7 +95271,7 @@ "name": "m_flAlphaScale", "name_hash": 4911477101886782501, "networked": false, - "offset": 536, + "offset": 552, "size": 4, "type": "float32" }, @@ -95701,7 +95281,7 @@ "name": "m_nAlpha2Field", "name_hash": 4911477102048357825, "networked": false, - "offset": 540, + "offset": 556, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -95711,8 +95291,8 @@ "name": "m_vecColorScale", "name_hash": 4911477100597983418, "networked": false, - "offset": 544, - "size": 1656, + "offset": 560, + "size": 1720, "type": "CParticleCollectionVecInput" }, { @@ -95721,7 +95301,7 @@ "name": "m_nColorBlendType", "name_hash": 4911477101607448527, "networked": false, - "offset": 2200, + "offset": 2280, "size": 4, "type": "ParticleColorBlendType_t" }, @@ -95731,7 +95311,7 @@ "name": "m_flLightDistance", "name_hash": 4911477102129315174, "networked": false, - "offset": 2204, + "offset": 2284, "size": 4, "type": "float32" }, @@ -95741,7 +95321,7 @@ "name": "m_flStartFalloff", "name_hash": 4911477100754655525, "networked": false, - "offset": 2208, + "offset": 2288, "size": 4, "type": "float32" }, @@ -95751,7 +95331,7 @@ "name": "m_flDistanceFalloff", "name_hash": 4911477100768342070, "networked": false, - "offset": 2212, + "offset": 2292, "size": 4, "type": "float32" }, @@ -95761,7 +95341,7 @@ "name": "m_flSpotFoV", "name_hash": 4911477101443605814, "networked": false, - "offset": 2216, + "offset": 2296, "size": 4, "type": "float32" }, @@ -95771,7 +95351,7 @@ "name": "m_nAlphaTestPointField", "name_hash": 4911477099712355349, "networked": false, - "offset": 2220, + "offset": 2300, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -95781,7 +95361,7 @@ "name": "m_nAlphaTestRangeField", "name_hash": 4911477098964477652, "networked": false, - "offset": 2224, + "offset": 2304, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -95791,7 +95371,7 @@ "name": "m_nAlphaTestSharpnessField", "name_hash": 4911477101086329730, "networked": false, - "offset": 2228, + "offset": 2308, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -95801,7 +95381,7 @@ "name": "m_hTexture", "name_hash": 4911477100269678518, "networked": false, - "offset": 2232, + "offset": 2312, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -95815,7 +95395,7 @@ "name": "m_nHSVShiftControlPoint", "name_hash": 4911477100206669855, "networked": false, - "offset": 2240, + "offset": 2320, "size": 4, "type": "int32" } @@ -95826,7 +95406,7 @@ "name": "C_OP_RenderDeferredLight", "name_hash": 1143542374, "project": "particles", - "size": 2248 + "size": 2328 }, { "alignment": 255, @@ -96165,7 +95745,7 @@ "name": "m_bRopeDecay", "name_hash": 10611149694016758309, "networked": false, - "offset": 448, + "offset": 464, "size": 1, "type": "bool" }, @@ -96175,7 +95755,7 @@ "name": "m_bForcePreserveParticleOrder", "name_hash": 10611149697579584390, "networked": false, - "offset": 449, + "offset": 465, "size": 1, "type": "bool" } @@ -96186,7 +95766,7 @@ "name": "C_OP_Decay", "name_hash": 2470600813, "project": "particles", - "size": 456 + "size": 472 }, { "alignment": 8, @@ -96287,8 +95867,8 @@ "name": "m_vInput1", "name_hash": 3996843114277840858, "networked": false, - "offset": 448, - "size": 1656, + "offset": 464, + "size": 1720, "type": "CPerParticleVecInput" }, { @@ -96297,7 +95877,7 @@ "name": "m_nOutputField", "name_hash": 3996843111338700660, "networked": false, - "offset": 2104, + "offset": 2184, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -96307,7 +95887,7 @@ "name": "m_nSetMethod", "name_hash": 3996843114711204638, "networked": false, - "offset": 2108, + "offset": 2188, "size": 4, "type": "ParticleSetMethod_t" }, @@ -96317,7 +95897,7 @@ "name": "m_bNormalizedOutput", "name_hash": 3996843110673517653, "networked": false, - "offset": 2112, + "offset": 2192, "size": 1, "type": "bool" } @@ -96328,7 +95908,7 @@ "name": "C_OP_RemapGravityToVector", "name_hash": 930587554, "project": "particles", - "size": 2224 + "size": 2304 }, { "alignment": 255, @@ -96412,7 +95992,7 @@ "name": "m_pPrev", "name_hash": 12556656297255819690, "networked": false, - "offset": 88, + "offset": 80, "size": 8, "type": "CEntityIdentity" }, @@ -96422,7 +96002,7 @@ "name": "m_pNext", "name_hash": 12556656294539369998, "networked": false, - "offset": 96, + "offset": 88, "size": 8, "type": "CEntityIdentity" }, @@ -96432,7 +96012,7 @@ "name": "m_pPrevByClass", "name_hash": 12556656294213642661, "networked": false, - "offset": 104, + "offset": 96, "size": 8, "type": "CEntityIdentity" }, @@ -96442,7 +96022,7 @@ "name": "m_pNextByClass", "name_hash": 12556656296114086409, "networked": false, - "offset": 112, + "offset": 104, "size": 8, "type": "CEntityIdentity" } @@ -96453,7 +96033,7 @@ "name": "CEntityIdentity", "name_hash": 2923574367, "project": "entity2", - "size": 120 + "size": 112 }, { "alignment": 255, @@ -97468,7 +97048,7 @@ "name": "CPulseGraphInstance_TestDomain_FakeEntityOwner", "name_hash": 4030884965, "project": "pulse_system", - "size": 272 + "size": 280 }, { "alignment": 8, @@ -97532,7 +97112,7 @@ "name": "m_nInstanceValueX", "name_hash": 4872051255890673973, "networked": false, - "offset": 328, + "offset": 352, "size": 4, "type": "int32" } @@ -97543,7 +97123,7 @@ "name": "CPulseGraphInstance_TestDomain_Derived", "name_hash": 1134362829, "project": "pulse_system", - "size": 336 + "size": 360 }, { "alignment": 8, @@ -97854,7 +97434,7 @@ "name": "m_bIsRunningUnitTests", "name_hash": 1671227485790569795, "networked": false, - "offset": 280, + "offset": 304, "size": 1, "type": "bool" }, @@ -97864,7 +97444,7 @@ "name": "m_bExplicitTimeStepping", "name_hash": 1671227488077658778, "networked": false, - "offset": 281, + "offset": 305, "size": 1, "type": "bool" }, @@ -97874,7 +97454,7 @@ "name": "m_bExpectingToDestroyWithYieldedCursors", "name_hash": 1671227487062118266, "networked": false, - "offset": 282, + "offset": 306, "size": 1, "type": "bool" }, @@ -97884,7 +97464,7 @@ "name": "m_bQuietTracepoints", "name_hash": 1671227487244583019, "networked": false, - "offset": 283, + "offset": 307, "size": 1, "type": "bool" }, @@ -97894,7 +97474,7 @@ "name": "m_bExpectingCursorTerminatedDueToMaxInstructions", "name_hash": 1671227489080615477, "networked": false, - "offset": 284, + "offset": 308, "size": 1, "type": "bool" }, @@ -97904,7 +97484,7 @@ "name": "m_nCursorsTerminatedDueToMaxInstructions", "name_hash": 1671227487048287179, "networked": false, - "offset": 288, + "offset": 312, "size": 4, "type": "int32" }, @@ -97914,7 +97494,7 @@ "name": "m_nNextValidateIndex", "name_hash": 1671227486419218958, "networked": false, - "offset": 292, + "offset": 316, "size": 4, "type": "int32" }, @@ -97924,7 +97504,7 @@ "name": "m_Tracepoints", "name_hash": 1671227484978078921, "networked": false, - "offset": 296, + "offset": 320, "size": 24, "template": [ "CUtlString" @@ -97938,7 +97518,7 @@ "name": "m_bTestYesOrNoPath", "name_hash": 1671227485215439393, "networked": false, - "offset": 320, + "offset": 344, "size": 1, "type": "bool" } @@ -97949,7 +97529,7 @@ "name": "CPulseGraphInstance_TestDomain", "name_hash": 389112971, "project": "pulse_system", - "size": 328 + "size": 352 }, { "alignment": 8, @@ -98265,7 +97845,7 @@ "name": "CPulseGraphInstance_TurtleGraphics", "name_hash": 97286860, "project": "pulse_system", - "size": 312 + "size": 320 }, { "alignment": 8, @@ -98716,6 +98296,20 @@ "project": "pulse_runtime_lib", "size": 1 }, + { + "alignment": 255, + "base_classes": [ + "CPulseGraphInstance_TestDomain" + ], + "base_classes_count": 1, + "fields_count": 0, + "has_chainer": false, + "is_struct": false, + "name": "CPulseGraphInstance_TestDomain_UseReadOnlyBlackboardView", + "name_hash": 2718368581, + "project": "pulse_system", + "size": 352 + }, { "alignment": 8, "base_classes": [ @@ -99133,7 +98727,7 @@ "name": "CBasePulseGraphInstance", "name_hash": 436302471, "project": "pulse_runtime_lib", - "size": 272 + "size": 280 }, { "alignment": 255, @@ -101499,7 +101093,7 @@ "name": "CBasePulseGraphInstance", "name_hash": 436302471, "project": "pulse_runtime_lib", - "size": 272 + "size": 280 }, { "alignment": 255, @@ -101513,7 +101107,7 @@ "name": "CParticleCollectionBindingInstance", "name_hash": 4041343182, "project": "particleslib", - "size": 304 + "size": 312 }, { "alignment": 255, @@ -101816,7 +101410,7 @@ "name": "CParticleBindingRealPulse", "name_hash": 4149349958, "project": "particleslib", - "size": 304 + "size": 312 }, { "alignment": 255, @@ -101900,7 +101494,7 @@ "name": "m_pPrev", "name_hash": 12556656297255819690, "networked": false, - "offset": 88, + "offset": 80, "size": 8, "type": "CEntityIdentity" }, @@ -101910,7 +101504,7 @@ "name": "m_pNext", "name_hash": 12556656294539369998, "networked": false, - "offset": 96, + "offset": 88, "size": 8, "type": "CEntityIdentity" }, @@ -101920,7 +101514,7 @@ "name": "m_pPrevByClass", "name_hash": 12556656294213642661, "networked": false, - "offset": 104, + "offset": 96, "size": 8, "type": "CEntityIdentity" }, @@ -101930,7 +101524,7 @@ "name": "m_pNextByClass", "name_hash": 12556656296114086409, "networked": false, - "offset": 112, + "offset": 104, "size": 8, "type": "CEntityIdentity" } @@ -101941,7 +101535,7 @@ "name": "CEntityIdentity", "name_hash": 2923574367, "project": "entity2", - "size": 120 + "size": 112 }, { "alignment": 255, @@ -102024,7 +101618,7 @@ "size": 56 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CCSWeaponBaseGun" ], @@ -102035,10 +101629,10 @@ "name": "CWeaponFamas", "name_hash": 1498611770, "project": "server", - "size": 4552 + "size": 4592 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CBaseCSGrenadeProjectile" ], @@ -102050,7 +101644,7 @@ "name": "m_flTimeToDetonate", "name_hash": 11479445246646085015, "networked": false, - "offset": 3112, + "offset": 3136, "size": 4, "type": "float32" }, @@ -102060,7 +101654,7 @@ "name": "m_numOpponentsHit", "name_hash": 11479445247612228516, "networked": false, - "offset": 3116, + "offset": 3140, "size": 1, "type": "uint8" }, @@ -102070,7 +101664,7 @@ "name": "m_numTeammatesHit", "name_hash": 11479445247375413057, "networked": false, - "offset": 3117, + "offset": 3141, "size": 1, "type": "uint8" } @@ -102081,7 +101675,7 @@ "name": "CFlashbangProjectile", "name_hash": 2672766625, "project": "server", - "size": 3120 + "size": 3152 }, { "alignment": 8, @@ -102096,7 +101690,7 @@ "name": "m_angMoveEntitySpace", "name_hash": 8758218038636124665, "networked": false, - "offset": 2176, + "offset": 2152, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -102107,7 +101701,7 @@ "name": "m_vecMoveDirParentSpace", "name_hash": 8758218041753411823, "networked": false, - "offset": 2188, + "offset": 2164, "size": 12, "templated": "Vector", "type": "Vector" @@ -102118,7 +101712,7 @@ "name": "m_ls", "name_hash": 8758218041343368840, "networked": false, - "offset": 2200, + "offset": 2176, "size": 32, "type": "locksound_t" }, @@ -102128,7 +101722,7 @@ "name": "m_bForceClosed", "name_hash": 8758218038756343348, "networked": false, - "offset": 2232, + "offset": 2208, "size": 1, "type": "bool" }, @@ -102138,7 +101732,7 @@ "name": "m_bDoorGroup", "name_hash": 8758218038750091296, "networked": false, - "offset": 2233, + "offset": 2209, "size": 1, "type": "bool" }, @@ -102148,7 +101742,7 @@ "name": "m_bLocked", "name_hash": 8758218041290823667, "networked": false, - "offset": 2234, + "offset": 2210, "size": 1, "type": "bool" }, @@ -102158,7 +101752,7 @@ "name": "m_bIgnoreDebris", "name_hash": 8758218040585083604, "networked": false, - "offset": 2235, + "offset": 2211, "size": 1, "type": "bool" }, @@ -102168,7 +101762,7 @@ "name": "m_bNoNPCs", "name_hash": 8758218038386623938, "networked": false, - "offset": 2236, + "offset": 2212, "size": 1, "type": "bool" }, @@ -102178,7 +101772,7 @@ "name": "m_eSpawnPosition", "name_hash": 8758218041913608076, "networked": false, - "offset": 2240, + "offset": 2216, "size": 4, "type": "FuncDoorSpawnPos_t" }, @@ -102188,7 +101782,7 @@ "name": "m_flBlockDamage", "name_hash": 8758218040563499153, "networked": false, - "offset": 2244, + "offset": 2220, "size": 4, "type": "float32" }, @@ -102198,7 +101792,7 @@ "name": "m_NoiseMoving", "name_hash": 8758218038888282187, "networked": false, - "offset": 2248, + "offset": 2224, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -102209,7 +101803,7 @@ "name": "m_NoiseArrived", "name_hash": 8758218041328526458, "networked": false, - "offset": 2256, + "offset": 2232, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -102220,7 +101814,7 @@ "name": "m_NoiseMovingClosed", "name_hash": 8758218041773718543, "networked": false, - "offset": 2264, + "offset": 2240, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -102231,7 +101825,7 @@ "name": "m_NoiseArrivedClosed", "name_hash": 8758218040043633062, "networked": false, - "offset": 2272, + "offset": 2248, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -102242,7 +101836,7 @@ "name": "m_ChainTarget", "name_hash": 8758218039447888423, "networked": false, - "offset": 2280, + "offset": 2256, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -102253,7 +101847,7 @@ "name": "m_OnBlockedClosing", "name_hash": 8758218041760400479, "networked": false, - "offset": 2288, + "offset": 2264, "size": 40, "type": "CEntityIOOutput" }, @@ -102263,7 +101857,7 @@ "name": "m_OnBlockedOpening", "name_hash": 8758218041830570664, "networked": false, - "offset": 2328, + "offset": 2304, "size": 40, "type": "CEntityIOOutput" }, @@ -102273,7 +101867,7 @@ "name": "m_OnUnblockedClosing", "name_hash": 8758218040766677340, "networked": false, - "offset": 2368, + "offset": 2344, "size": 40, "type": "CEntityIOOutput" }, @@ -102283,7 +101877,7 @@ "name": "m_OnUnblockedOpening", "name_hash": 8758218038241191471, "networked": false, - "offset": 2408, + "offset": 2384, "size": 40, "type": "CEntityIOOutput" }, @@ -102293,7 +101887,7 @@ "name": "m_OnFullyClosed", "name_hash": 8758218039759405716, "networked": false, - "offset": 2448, + "offset": 2424, "size": 40, "type": "CEntityIOOutput" }, @@ -102303,7 +101897,7 @@ "name": "m_OnFullyOpen", "name_hash": 8758218038353017572, "networked": false, - "offset": 2488, + "offset": 2464, "size": 40, "type": "CEntityIOOutput" }, @@ -102313,7 +101907,7 @@ "name": "m_OnClose", "name_hash": 8758218040979712116, "networked": false, - "offset": 2528, + "offset": 2504, "size": 40, "type": "CEntityIOOutput" }, @@ -102323,7 +101917,7 @@ "name": "m_OnOpen", "name_hash": 8758218038070354552, "networked": false, - "offset": 2568, + "offset": 2544, "size": 40, "type": "CEntityIOOutput" }, @@ -102333,7 +101927,7 @@ "name": "m_OnLockedUse", "name_hash": 8758218042042922657, "networked": false, - "offset": 2608, + "offset": 2584, "size": 40, "type": "CEntityIOOutput" }, @@ -102343,7 +101937,7 @@ "name": "m_bLoopMoveSound", "name_hash": 8758218040517372441, "networked": false, - "offset": 2648, + "offset": 2624, "size": 1, "type": "bool" }, @@ -102353,7 +101947,7 @@ "name": "m_bCreateNavObstacle", "name_hash": 8758218038199293707, "networked": false, - "offset": 2680, + "offset": 2656, "size": 1, "type": "bool" }, @@ -102363,7 +101957,7 @@ "name": "m_isChaining", "name_hash": 8758218040501786058, "networked": false, - "offset": 2681, + "offset": 2657, "size": 1, "type": "bool" }, @@ -102373,7 +101967,7 @@ "name": "m_bIsUsable", "name_hash": 8758218040373543449, "networked": true, - "offset": 2682, + "offset": 2658, "size": 1, "type": "bool" } @@ -102384,7 +101978,7 @@ "name": "CBaseDoor", "name_hash": 2039181543, "project": "server", - "size": 2688 + "size": 2664 }, { "alignment": 8, @@ -102413,7 +102007,7 @@ "name": "m_on", "name_hash": 5527088177374998128, "networked": false, - "offset": 2160, + "offset": 2136, "size": 1, "type": "bool" }, @@ -102423,7 +102017,7 @@ "name": "m_hTargetEnt", "name_hash": 5527088174407520983, "networked": false, - "offset": 2164, + "offset": 2140, "size": 4, "template": [ "CBaseEntity" @@ -102437,7 +102031,7 @@ "name": "m_OnDeath", "name_hash": 5527088175508712402, "networked": false, - "offset": 2168, + "offset": 2144, "size": 40, "type": "CEntityIOOutput" } @@ -102448,7 +102042,7 @@ "name": "CGunTarget", "name_hash": 1286875497, "project": "server", - "size": 2208 + "size": 2184 }, { "alignment": 8, @@ -102489,7 +102083,7 @@ "name": "m_BuoyancyHelper", "name_hash": 9065546090911104679, "networked": false, - "offset": 2032, + "offset": 2008, "size": 280, "type": "CBuoyancyHelper" } @@ -102500,10 +102094,10 @@ "name": "CFuncWater", "name_hash": 2110736931, "project": "server", - "size": 2312 + "size": 2288 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CCSWeaponBaseGun" ], @@ -102514,7 +102108,7 @@ "name": "CWeaponM4A1Silencer", "name_hash": 1996937362, "project": "server", - "size": 4552 + "size": 4592 }, { "alignment": 4, @@ -102591,7 +102185,7 @@ "name": "m_bDisabled", "name_hash": 4541437195012823397, "networked": false, - "offset": 2040, + "offset": 2016, "size": 1, "type": "bool" }, @@ -102601,7 +102195,7 @@ "name": "m_nBlockedTeamNumber", "name_hash": 4541437197038728515, "networked": false, - "offset": 2044, + "offset": 2020, "size": 4, "type": "int32" } @@ -102612,7 +102206,7 @@ "name": "CFuncNavBlocker", "name_hash": 1057385745, "project": "server", - "size": 2056 + "size": 2032 }, { "alignment": 8, @@ -102641,7 +102235,7 @@ "name": "m_ActualFlags", "name_hash": 5933203242585812462, "networked": false, - "offset": 2032, + "offset": 2008, "size": 1, "type": "uint8" }, @@ -102651,7 +102245,7 @@ "name": "m_Flags", "name_hash": 5933203239636381612, "networked": true, - "offset": 2033, + "offset": 2009, "size": 1, "type": "uint8" }, @@ -102661,7 +102255,7 @@ "name": "m_LightStyle", "name_hash": 5933203240415080240, "networked": true, - "offset": 2034, + "offset": 2010, "size": 1, "type": "uint8" }, @@ -102671,7 +102265,7 @@ "name": "m_On", "name_hash": 5933203242459750480, "networked": false, - "offset": 2035, + "offset": 2011, "size": 1, "type": "bool" }, @@ -102681,7 +102275,7 @@ "name": "m_Radius", "name_hash": 5933203240804615475, "networked": true, - "offset": 2036, + "offset": 2012, "size": 4, "type": "float32" }, @@ -102691,7 +102285,7 @@ "name": "m_Exponent", "name_hash": 5933203241332015302, "networked": true, - "offset": 2040, + "offset": 2016, "size": 4, "type": "int32" }, @@ -102701,7 +102295,7 @@ "name": "m_InnerAngle", "name_hash": 5933203239206050830, "networked": true, - "offset": 2044, + "offset": 2020, "size": 4, "type": "float32" }, @@ -102711,7 +102305,7 @@ "name": "m_OuterAngle", "name_hash": 5933203239565951215, "networked": true, - "offset": 2048, + "offset": 2024, "size": 4, "type": "float32" }, @@ -102721,7 +102315,7 @@ "name": "m_SpotRadius", "name_hash": 5933203241201034683, "networked": true, - "offset": 2052, + "offset": 2028, "size": 4, "type": "float32" } @@ -102732,7 +102326,7 @@ "name": "CDynamicLight", "name_hash": 1381431529, "project": "server", - "size": 2056 + "size": 2032 }, { "alignment": 8, @@ -102746,7 +102340,7 @@ "name": "CRotButton", "name_hash": 2445940243, "project": "server", - "size": 2496 + "size": 2472 }, { "alignment": 8, @@ -102761,7 +102355,7 @@ "name": "m_OnMoneySpent", "name_hash": 17084341984758176012, "networked": false, - "offset": 2048, + "offset": 2024, "size": 40, "type": "CEntityIOOutput" }, @@ -102771,7 +102365,7 @@ "name": "m_OnMoneySpentFail", "name_hash": 17084341985366925248, "networked": false, - "offset": 2088, + "offset": 2064, "size": 40, "type": "CEntityIOOutput" }, @@ -102781,7 +102375,7 @@ "name": "m_nMoney", "name_hash": 17084341983232810243, "networked": false, - "offset": 2128, + "offset": 2104, "size": 4, "type": "int32" }, @@ -102791,7 +102385,7 @@ "name": "m_strAwardText", "name_hash": 17084341984720238178, "networked": false, - "offset": 2136, + "offset": 2112, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -102803,7 +102397,7 @@ "name": "CGameMoney", "name_hash": 3977758340, "project": "server", - "size": 2144 + "size": 2120 }, { "alignment": 8, @@ -102969,7 +102563,7 @@ "name": "m_bEnabled", "name_hash": 13106374115929156478, "networked": true, - "offset": 2032, + "offset": 2008, "size": 1, "type": "bool" }, @@ -102979,7 +102573,7 @@ "name": "m_nColorMode", "name_hash": 13106374115200451575, "networked": true, - "offset": 2036, + "offset": 2012, "size": 4, "type": "int32" }, @@ -102989,7 +102583,7 @@ "name": "m_Color", "name_hash": 13106374117916940248, "networked": true, - "offset": 2040, + "offset": 2016, "size": 4, "templated": "Color", "type": "Color" @@ -103000,7 +102594,7 @@ "name": "m_flColorTemperature", "name_hash": 13106374118221760020, "networked": true, - "offset": 2044, + "offset": 2020, "size": 4, "type": "float32" }, @@ -103010,7 +102604,7 @@ "name": "m_flBrightness", "name_hash": 13106374116732228372, "networked": true, - "offset": 2048, + "offset": 2024, "size": 4, "type": "float32" }, @@ -103020,7 +102614,7 @@ "name": "m_flBrightnessScale", "name_hash": 13106374115889789614, "networked": true, - "offset": 2052, + "offset": 2028, "size": 4, "type": "float32" }, @@ -103030,7 +102624,7 @@ "name": "m_nDirectLight", "name_hash": 13106374118033369780, "networked": true, - "offset": 2056, + "offset": 2032, "size": 4, "type": "int32" }, @@ -103040,7 +102634,7 @@ "name": "m_nBakedShadowIndex", "name_hash": 13106374117868775904, "networked": true, - "offset": 2060, + "offset": 2036, "size": 4, "type": "int32" }, @@ -103050,7 +102644,7 @@ "name": "m_nLightPathUniqueId", "name_hash": 13106374116546889982, "networked": true, - "offset": 2064, + "offset": 2040, "size": 4, "type": "int32" }, @@ -103060,7 +102654,7 @@ "name": "m_nLightMapUniqueId", "name_hash": 13106374116679687093, "networked": true, - "offset": 2068, + "offset": 2044, "size": 4, "type": "int32" }, @@ -103070,7 +102664,7 @@ "name": "m_nLuminaireShape", "name_hash": 13106374118428163914, "networked": true, - "offset": 2072, + "offset": 2048, "size": 4, "type": "int32" }, @@ -103080,7 +102674,7 @@ "name": "m_flLuminaireSize", "name_hash": 13106374116543220586, "networked": true, - "offset": 2076, + "offset": 2052, "size": 4, "type": "float32" }, @@ -103090,7 +102684,7 @@ "name": "m_flLuminaireAnisotropy", "name_hash": 13106374117065273263, "networked": true, - "offset": 2080, + "offset": 2056, "size": 4, "type": "float32" }, @@ -103100,7 +102694,7 @@ "name": "m_LightStyleString", "name_hash": 13106374115190659385, "networked": true, - "offset": 2088, + "offset": 2064, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -103111,7 +102705,7 @@ "name": "m_flLightStyleStartTime", "name_hash": 13106374117042510243, "networked": true, - "offset": 2096, + "offset": 2072, "size": 4, "type": "GameTime_t" }, @@ -103121,7 +102715,7 @@ "name": "m_QueuedLightStyleStrings", "name_hash": 13106374115962413545, "networked": true, - "offset": 2104, + "offset": 2080, "size": 24, "template": [ "CUtlString" @@ -103135,7 +102729,7 @@ "name": "m_LightStyleEvents", "name_hash": 13106374115850850129, "networked": true, - "offset": 2128, + "offset": 2104, "size": 24, "template": [ "CUtlString" @@ -103149,7 +102743,7 @@ "name": "m_LightStyleTargets", "name_hash": 13106374118491408702, "networked": true, - "offset": 2152, + "offset": 2128, "size": 24, "template": [ "CHandle< CBaseModelEntity >" @@ -103166,7 +102760,7 @@ "name": "m_StyleEvent", "name_hash": 13106374115888939106, "networked": false, - "offset": 2176, + "offset": 2152, "size": 160, "type": "CEntityIOOutput" }, @@ -103176,7 +102770,7 @@ "name": "m_hLightCookie", "name_hash": 13106374114397507843, "networked": true, - "offset": 2368, + "offset": 2344, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -103190,7 +102784,7 @@ "name": "m_flShape", "name_hash": 13106374115869984728, "networked": true, - "offset": 2376, + "offset": 2352, "size": 4, "type": "float32" }, @@ -103200,7 +102794,7 @@ "name": "m_flSoftX", "name_hash": 13106374118274088865, "networked": true, - "offset": 2380, + "offset": 2356, "size": 4, "type": "float32" }, @@ -103210,7 +102804,7 @@ "name": "m_flSoftY", "name_hash": 13106374118257311246, "networked": true, - "offset": 2384, + "offset": 2360, "size": 4, "type": "float32" }, @@ -103220,7 +102814,7 @@ "name": "m_flSkirt", "name_hash": 13106374118238547242, "networked": true, - "offset": 2388, + "offset": 2364, "size": 4, "type": "float32" }, @@ -103230,7 +102824,7 @@ "name": "m_flSkirtNear", "name_hash": 13106374115854559460, "networked": true, - "offset": 2392, + "offset": 2368, "size": 4, "type": "float32" }, @@ -103240,7 +102834,7 @@ "name": "m_vSizeParams", "name_hash": 13106374116565404494, "networked": true, - "offset": 2396, + "offset": 2372, "size": 12, "templated": "Vector", "type": "Vector" @@ -103251,7 +102845,7 @@ "name": "m_flRange", "name_hash": 13106374115366348868, "networked": true, - "offset": 2408, + "offset": 2384, "size": 4, "type": "float32" }, @@ -103261,7 +102855,7 @@ "name": "m_vShear", "name_hash": 13106374118327242538, "networked": true, - "offset": 2412, + "offset": 2388, "size": 12, "templated": "Vector", "type": "Vector" @@ -103272,7 +102866,7 @@ "name": "m_nBakeSpecularToCubemaps", "name_hash": 13106374116210937194, "networked": true, - "offset": 2424, + "offset": 2400, "size": 4, "type": "int32" }, @@ -103282,7 +102876,7 @@ "name": "m_vBakeSpecularToCubemapsSize", "name_hash": 13106374117061263435, "networked": true, - "offset": 2428, + "offset": 2404, "size": 12, "templated": "Vector", "type": "Vector" @@ -103293,7 +102887,7 @@ "name": "m_nCastShadows", "name_hash": 13106374115660811963, "networked": true, - "offset": 2440, + "offset": 2416, "size": 4, "type": "int32" }, @@ -103303,7 +102897,7 @@ "name": "m_nShadowMapSize", "name_hash": 13106374114669446320, "networked": true, - "offset": 2444, + "offset": 2420, "size": 4, "type": "int32" }, @@ -103313,7 +102907,7 @@ "name": "m_nShadowPriority", "name_hash": 13106374114660226745, "networked": true, - "offset": 2448, + "offset": 2424, "size": 4, "type": "int32" }, @@ -103323,7 +102917,7 @@ "name": "m_bContactShadow", "name_hash": 13106374115303432883, "networked": true, - "offset": 2452, + "offset": 2428, "size": 1, "type": "bool" }, @@ -103333,7 +102927,7 @@ "name": "m_bForceShadowsEnabled", "name_hash": 13106374116342478690, "networked": true, - "offset": 2453, + "offset": 2429, "size": 1, "type": "bool" }, @@ -103343,7 +102937,7 @@ "name": "m_nBounceLight", "name_hash": 13106374116352332755, "networked": true, - "offset": 2456, + "offset": 2432, "size": 4, "type": "int32" }, @@ -103353,7 +102947,7 @@ "name": "m_flBounceScale", "name_hash": 13106374116738004807, "networked": true, - "offset": 2460, + "offset": 2436, "size": 4, "type": "float32" }, @@ -103363,7 +102957,7 @@ "name": "m_flMinRoughness", "name_hash": 13106374117310266825, "networked": true, - "offset": 2464, + "offset": 2440, "size": 4, "type": "float32" }, @@ -103373,7 +102967,7 @@ "name": "m_vAlternateColor", "name_hash": 13106374117093462684, "networked": true, - "offset": 2468, + "offset": 2444, "size": 12, "templated": "Vector", "type": "Vector" @@ -103384,7 +102978,7 @@ "name": "m_fAlternateColorBrightness", "name_hash": 13106374115580148035, "networked": true, - "offset": 2480, + "offset": 2456, "size": 4, "type": "float32" }, @@ -103394,7 +102988,7 @@ "name": "m_nFog", "name_hash": 13106374117388831851, "networked": true, - "offset": 2484, + "offset": 2460, "size": 4, "type": "int32" }, @@ -103404,7 +102998,7 @@ "name": "m_flFogStrength", "name_hash": 13106374115064450836, "networked": true, - "offset": 2488, + "offset": 2464, "size": 4, "type": "float32" }, @@ -103414,7 +103008,7 @@ "name": "m_nFogShadows", "name_hash": 13106374117798785592, "networked": true, - "offset": 2492, + "offset": 2468, "size": 4, "type": "int32" }, @@ -103424,7 +103018,7 @@ "name": "m_flFogScale", "name_hash": 13106374117779152389, "networked": true, - "offset": 2496, + "offset": 2472, "size": 4, "type": "float32" }, @@ -103434,7 +103028,7 @@ "name": "m_bFogMixedShadows", "name_hash": 13106374116438142407, "networked": true, - "offset": 2500, + "offset": 2476, "size": 1, "type": "bool" }, @@ -103444,7 +103038,7 @@ "name": "m_flFadeSizeStart", "name_hash": 13106374116394232988, "networked": true, - "offset": 2504, + "offset": 2480, "size": 4, "type": "float32" }, @@ -103454,7 +103048,7 @@ "name": "m_flFadeSizeEnd", "name_hash": 13106374115590199429, "networked": true, - "offset": 2508, + "offset": 2484, "size": 4, "type": "float32" }, @@ -103464,7 +103058,7 @@ "name": "m_flShadowFadeSizeStart", "name_hash": 13106374117830443988, "networked": true, - "offset": 2512, + "offset": 2488, "size": 4, "type": "float32" }, @@ -103474,7 +103068,7 @@ "name": "m_flShadowFadeSizeEnd", "name_hash": 13106374116082572845, "networked": true, - "offset": 2516, + "offset": 2492, "size": 4, "type": "float32" }, @@ -103484,7 +103078,7 @@ "name": "m_bPrecomputedFieldsValid", "name_hash": 13106374116742038486, "networked": true, - "offset": 2520, + "offset": 2496, "size": 1, "type": "bool" }, @@ -103494,7 +103088,7 @@ "name": "m_vPrecomputedBoundsMins", "name_hash": 13106374116162659265, "networked": true, - "offset": 2524, + "offset": 2500, "size": 12, "templated": "Vector", "type": "Vector" @@ -103505,7 +103099,7 @@ "name": "m_vPrecomputedBoundsMaxs", "name_hash": 13106374117616368643, "networked": true, - "offset": 2536, + "offset": 2512, "size": 12, "templated": "Vector", "type": "Vector" @@ -103516,7 +103110,7 @@ "name": "m_vPrecomputedOBBOrigin", "name_hash": 13106374117900161480, "networked": true, - "offset": 2548, + "offset": 2524, "size": 12, "templated": "Vector", "type": "Vector" @@ -103527,7 +103121,7 @@ "name": "m_vPrecomputedOBBAngles", "name_hash": 13106374116595025954, "networked": true, - "offset": 2560, + "offset": 2536, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -103538,7 +103132,7 @@ "name": "m_vPrecomputedOBBExtent", "name_hash": 13106374116538984242, "networked": true, - "offset": 2572, + "offset": 2548, "size": 12, "templated": "Vector", "type": "Vector" @@ -103549,7 +103143,7 @@ "name": "m_nPrecomputedSubFrusta", "name_hash": 13106374114715775178, "networked": true, - "offset": 2584, + "offset": 2560, "size": 4, "type": "int32" }, @@ -103559,7 +103153,7 @@ "name": "m_vPrecomputedOBBOrigin0", "name_hash": 13106374114859043176, "networked": true, - "offset": 2588, + "offset": 2564, "size": 12, "templated": "Vector", "type": "Vector" @@ -103570,7 +103164,7 @@ "name": "m_vPrecomputedOBBAngles0", "name_hash": 13106374117606585430, "networked": true, - "offset": 2600, + "offset": 2576, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -103581,7 +103175,7 @@ "name": "m_vPrecomputedOBBExtent0", "name_hash": 13106374116228163622, "networked": true, - "offset": 2612, + "offset": 2588, "size": 12, "templated": "Vector", "type": "Vector" @@ -103592,7 +103186,7 @@ "name": "m_vPrecomputedOBBOrigin1", "name_hash": 13106374114875820795, "networked": true, - "offset": 2624, + "offset": 2600, "size": 12, "templated": "Vector", "type": "Vector" @@ -103603,7 +103197,7 @@ "name": "m_vPrecomputedOBBAngles1", "name_hash": 13106374117623363049, "networked": true, - "offset": 2636, + "offset": 2612, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -103614,7 +103208,7 @@ "name": "m_vPrecomputedOBBExtent1", "name_hash": 13106374116244941241, "networked": true, - "offset": 2648, + "offset": 2624, "size": 12, "templated": "Vector", "type": "Vector" @@ -103625,7 +103219,7 @@ "name": "m_vPrecomputedOBBOrigin2", "name_hash": 13106374114892598414, "networked": true, - "offset": 2660, + "offset": 2636, "size": 12, "templated": "Vector", "type": "Vector" @@ -103636,7 +103230,7 @@ "name": "m_vPrecomputedOBBAngles2", "name_hash": 13106374117573030192, "networked": true, - "offset": 2672, + "offset": 2648, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -103647,7 +103241,7 @@ "name": "m_vPrecomputedOBBExtent2", "name_hash": 13106374116194608384, "networked": true, - "offset": 2684, + "offset": 2660, "size": 12, "templated": "Vector", "type": "Vector" @@ -103658,7 +103252,7 @@ "name": "m_vPrecomputedOBBOrigin3", "name_hash": 13106374114909376033, "networked": true, - "offset": 2696, + "offset": 2672, "size": 12, "templated": "Vector", "type": "Vector" @@ -103669,7 +103263,7 @@ "name": "m_vPrecomputedOBBAngles3", "name_hash": 13106374117589807811, "networked": true, - "offset": 2708, + "offset": 2684, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -103680,7 +103274,7 @@ "name": "m_vPrecomputedOBBExtent3", "name_hash": 13106374116211386003, "networked": true, - "offset": 2720, + "offset": 2696, "size": 12, "templated": "Vector", "type": "Vector" @@ -103691,7 +103285,7 @@ "name": "m_vPrecomputedOBBOrigin4", "name_hash": 13106374114926153652, "networked": true, - "offset": 2732, + "offset": 2708, "size": 12, "templated": "Vector", "type": "Vector" @@ -103702,7 +103296,7 @@ "name": "m_vPrecomputedOBBAngles4", "name_hash": 13106374117673695906, "networked": true, - "offset": 2744, + "offset": 2720, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -103713,7 +103307,7 @@ "name": "m_vPrecomputedOBBExtent4", "name_hash": 13106374116295274098, "networked": true, - "offset": 2756, + "offset": 2732, "size": 12, "templated": "Vector", "type": "Vector" @@ -103724,7 +103318,7 @@ "name": "m_vPrecomputedOBBOrigin5", "name_hash": 13106374114942931271, "networked": true, - "offset": 2768, + "offset": 2744, "size": 12, "templated": "Vector", "type": "Vector" @@ -103735,7 +103329,7 @@ "name": "m_vPrecomputedOBBAngles5", "name_hash": 13106374117690473525, "networked": true, - "offset": 2780, + "offset": 2756, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -103746,7 +103340,7 @@ "name": "m_vPrecomputedOBBExtent5", "name_hash": 13106374116312051717, "networked": true, - "offset": 2792, + "offset": 2768, "size": 12, "templated": "Vector", "type": "Vector" @@ -103757,7 +103351,7 @@ "name": "m_bPvsModifyEntity", "name_hash": 13106374115160839573, "networked": false, - "offset": 2804, + "offset": 2780, "size": 1, "type": "bool" }, @@ -103767,7 +103361,7 @@ "name": "m_VisClusters", "name_hash": 13106374116956946638, "networked": true, - "offset": 2808, + "offset": 2784, "size": 24, "template": [ "uint16" @@ -103782,7 +103376,7 @@ "name": "CBarnLight", "name_hash": 3051565521, "project": "server", - "size": 2840 + "size": 2816 }, { "alignment": 255, @@ -103811,7 +103405,7 @@ "name": "m_iszLaserTarget", "name_hash": 592836039025196877, "networked": false, - "offset": 2192, + "offset": 2168, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -103822,7 +103416,7 @@ "name": "m_pSprite", "name_hash": 592836040696242534, "networked": false, - "offset": 2200, + "offset": 2176, "size": 8, "type": "CSprite" }, @@ -103832,7 +103426,7 @@ "name": "m_iszSpriteName", "name_hash": 592836036831555839, "networked": false, - "offset": 2208, + "offset": 2184, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -103843,7 +103437,7 @@ "name": "m_firePosition", "name_hash": 592836037386715214, "networked": false, - "offset": 2216, + "offset": 2192, "size": 12, "templated": "Vector", "type": "Vector" @@ -103854,7 +103448,7 @@ "name": "m_flStartFrame", "name_hash": 592836039714060550, "networked": false, - "offset": 2228, + "offset": 2204, "size": 4, "type": "float32" } @@ -103865,10 +103459,10 @@ "name": "CEnvLaser", "name_hash": 138030396, "project": "server", - "size": 2232 + "size": 2208 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CBaseCombatCharacter" ], @@ -103880,7 +103474,7 @@ "name": "m_pExpresser", "name_hash": 15470952031413120042, "networked": false, - "offset": 3032, + "offset": 3040, "size": 8, "type": "CAI_Expresser" } @@ -103891,7 +103485,7 @@ "name": "CHostageExpresserShim", "name_hash": 3602111719, "project": "server", - "size": 3040 + "size": 3056 }, { "alignment": 8, @@ -104880,7 +104474,7 @@ "name": "CTriggerToggleSave", "name_hash": 1711074679, "project": "server", - "size": 2496 + "size": 2472 }, { "alignment": 8, @@ -105164,7 +104758,7 @@ "size": 1328 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CRagdollProp" ], @@ -105175,7 +104769,7 @@ "name": "CRagdollPropAlias_physics_prop_ragdoll", "name_hash": 3005255830, "project": "server", - "size": 3024 + "size": 3040 }, { "alignment": 8, @@ -106922,7 +106516,7 @@ "name_hash": 7103812023626835338, "networked": true, "offset": 4400, - "size": 408, + "size": 400, "type": "CRetakeGameRules" }, { @@ -106934,7 +106528,7 @@ "name": "m_arrTeamUniqueKillWeaponsMatch", "name_hash": 7103812023892790136, "networked": false, - "offset": 4808, + "offset": 4800, "size": 96, "type": "CUtlVector< int32 >" }, @@ -106947,7 +106541,7 @@ "name": "m_bTeamLastKillUsedUniqueWeaponMatch", "name_hash": 7103812023111414251, "networked": false, - "offset": 4904, + "offset": 4896, "size": 4, "type": "bool" }, @@ -106957,7 +106551,7 @@ "name": "m_nMatchEndCount", "name_hash": 7103812024186998062, "networked": true, - "offset": 4944, + "offset": 4936, "size": 1, "type": "uint8" }, @@ -106967,7 +106561,7 @@ "name": "m_nTTeamIntroVariant", "name_hash": 7103812020620998681, "networked": true, - "offset": 4948, + "offset": 4940, "size": 4, "type": "int32" }, @@ -106977,7 +106571,7 @@ "name": "m_nCTTeamIntroVariant", "name_hash": 7103812022712206012, "networked": true, - "offset": 4952, + "offset": 4944, "size": 4, "type": "int32" }, @@ -106987,7 +106581,7 @@ "name": "m_bTeamIntroPeriod", "name_hash": 7103812021304222071, "networked": true, - "offset": 4956, + "offset": 4948, "size": 1, "type": "bool" }, @@ -106997,7 +106591,7 @@ "name": "m_fTeamIntroPeriodEnd", "name_hash": 7103812023868698232, "networked": false, - "offset": 4960, + "offset": 4952, "size": 4, "type": "GameTime_t" }, @@ -107007,7 +106601,7 @@ "name": "m_bPlayedTeamIntroVO", "name_hash": 7103812020493832428, "networked": false, - "offset": 4964, + "offset": 4956, "size": 1, "type": "bool" }, @@ -107017,7 +106611,7 @@ "name": "m_iRoundEndWinnerTeam", "name_hash": 7103812021397163275, "networked": true, - "offset": 4968, + "offset": 4960, "size": 4, "type": "int32" }, @@ -107027,7 +106621,7 @@ "name": "m_eRoundEndReason", "name_hash": 7103812020069673745, "networked": true, - "offset": 4972, + "offset": 4964, "size": 4, "type": "int32" }, @@ -107037,7 +106631,7 @@ "name": "m_bRoundEndShowTimerDefend", "name_hash": 7103812022441296602, "networked": true, - "offset": 4976, + "offset": 4968, "size": 1, "type": "bool" }, @@ -107047,7 +106641,7 @@ "name": "m_iRoundEndTimerTime", "name_hash": 7103812023923701199, "networked": true, - "offset": 4980, + "offset": 4972, "size": 4, "type": "int32" }, @@ -107057,7 +106651,7 @@ "name": "m_sRoundEndFunFactToken", "name_hash": 7103812020960905631, "networked": true, - "offset": 4984, + "offset": 4976, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -107068,7 +106662,7 @@ "name": "m_iRoundEndFunFactPlayerSlot", "name_hash": 7103812024141962361, "networked": true, - "offset": 4992, + "offset": 4984, "size": 4, "templated": "CPlayerSlot", "type": "CPlayerSlot" @@ -107079,7 +106673,7 @@ "name": "m_iRoundEndFunFactData1", "name_hash": 7103812022081754563, "networked": true, - "offset": 4996, + "offset": 4988, "size": 4, "type": "int32" }, @@ -107089,7 +106683,7 @@ "name": "m_iRoundEndFunFactData2", "name_hash": 7103812022098532182, "networked": true, - "offset": 5000, + "offset": 4992, "size": 4, "type": "int32" }, @@ -107099,7 +106693,7 @@ "name": "m_iRoundEndFunFactData3", "name_hash": 7103812022115309801, "networked": true, - "offset": 5004, + "offset": 4996, "size": 4, "type": "int32" }, @@ -107109,7 +106703,7 @@ "name": "m_sRoundEndMessage", "name_hash": 7103812023408166158, "networked": true, - "offset": 5008, + "offset": 5000, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -107120,7 +106714,7 @@ "name": "m_iRoundEndPlayerCount", "name_hash": 7103812023308477739, "networked": true, - "offset": 5016, + "offset": 5008, "size": 4, "type": "int32" }, @@ -107130,7 +106724,7 @@ "name": "m_bRoundEndNoMusic", "name_hash": 7103812023828143066, "networked": true, - "offset": 5020, + "offset": 5012, "size": 1, "type": "bool" }, @@ -107140,7 +106734,7 @@ "name": "m_iRoundEndLegacy", "name_hash": 7103812022321749018, "networked": true, - "offset": 5024, + "offset": 5016, "size": 4, "type": "int32" }, @@ -107150,7 +106744,7 @@ "name": "m_nRoundEndCount", "name_hash": 7103812020209516627, "networked": true, - "offset": 5028, + "offset": 5020, "size": 1, "type": "uint8" }, @@ -107160,7 +106754,7 @@ "name": "m_iRoundStartRoundNumber", "name_hash": 7103812024042521361, "networked": true, - "offset": 5032, + "offset": 5024, "size": 4, "type": "int32" }, @@ -107170,7 +106764,7 @@ "name": "m_nRoundStartCount", "name_hash": 7103812022899877764, "networked": true, - "offset": 5036, + "offset": 5028, "size": 1, "type": "uint8" }, @@ -107180,7 +106774,7 @@ "name": "m_flLastPerfSampleTime", "name_hash": 7103812020124985259, "networked": false, - "offset": 21432, + "offset": 21424, "size": 8, "type": "float64" } @@ -107191,7 +106785,7 @@ "name": "CCSGameRules", "name_hash": 1653985125, "project": "server", - "size": 70616 + "size": 70608 }, { "alignment": 8, @@ -107208,7 +106802,7 @@ "size": 1264 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CCSWeaponBaseGun" ], @@ -107219,10 +106813,10 @@ "name": "CWeaponAWP", "name_hash": 3665600030, "project": "server", - "size": 4552 + "size": 4592 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CEconEntity" ], @@ -107234,7 +106828,7 @@ "name": "m_nNextPrimaryAttackTick", "name_hash": 4716596324415972579, "networked": true, - "offset": 3640, + "offset": 3664, "size": 4, "type": "GameTick_t" }, @@ -107244,7 +106838,7 @@ "name": "m_flNextPrimaryAttackTickRatio", "name_hash": 4716596324346797592, "networked": true, - "offset": 3644, + "offset": 3668, "size": 4, "type": "float32" }, @@ -107254,7 +106848,7 @@ "name": "m_nNextSecondaryAttackTick", "name_hash": 4716596327849837143, "networked": true, - "offset": 3648, + "offset": 3672, "size": 4, "type": "GameTick_t" }, @@ -107264,7 +106858,7 @@ "name": "m_flNextSecondaryAttackTickRatio", "name_hash": 4716596328210542472, "networked": true, - "offset": 3652, + "offset": 3676, "size": 4, "type": "float32" }, @@ -107274,7 +106868,7 @@ "name": "m_iClip1", "name_hash": 4716596327610648937, "networked": true, - "offset": 3656, + "offset": 3680, "size": 4, "type": "int32" }, @@ -107284,7 +106878,7 @@ "name": "m_iClip2", "name_hash": 4716596327560316080, "networked": true, - "offset": 3660, + "offset": 3684, "size": 4, "type": "int32" }, @@ -107297,7 +106891,7 @@ "name": "m_pReserveAmmo", "name_hash": 4716596327138376459, "networked": true, - "offset": 3664, + "offset": 3688, "size": 8, "type": "int32" }, @@ -107307,7 +106901,7 @@ "name": "m_OnPlayerUse", "name_hash": 4716596325747825172, "networked": false, - "offset": 3672, + "offset": 3696, "size": 40, "type": "CEntityIOOutput" } @@ -107318,7 +106912,7 @@ "name": "CBasePlayerWeapon", "name_hash": 1098168158, "project": "server", - "size": 3712 + "size": 3744 }, { "alignment": 16, @@ -107333,7 +106927,7 @@ "name": "m_vecAxis", "name_hash": 2926977000742178388, "networked": false, - "offset": 4064, + "offset": 4080, "size": 12, "templated": "Vector", "type": "Vector" @@ -107344,7 +106938,7 @@ "name": "m_flDistance", "name_hash": 2926977000572471912, "networked": false, - "offset": 4076, + "offset": 4092, "size": 4, "type": "float32" }, @@ -107354,7 +106948,7 @@ "name": "m_eSpawnPosition", "name_hash": 2926977004679825292, "networked": false, - "offset": 4080, + "offset": 4096, "size": 4, "type": "PropDoorRotatingSpawnPos_t" }, @@ -107364,7 +106958,7 @@ "name": "m_eOpenDirection", "name_hash": 2926977001829386041, "networked": false, - "offset": 4084, + "offset": 4100, "size": 4, "type": "PropDoorRotatingOpenDirection_e" }, @@ -107374,7 +106968,7 @@ "name": "m_eCurrentOpenDirection", "name_hash": 2926977001290827502, "networked": false, - "offset": 4088, + "offset": 4104, "size": 4, "type": "PropDoorRotatingOpenDirection_e" }, @@ -107384,7 +106978,7 @@ "name": "m_flAjarAngle", "name_hash": 2926977004001912338, "networked": false, - "offset": 4092, + "offset": 4108, "size": 4, "type": "float32" }, @@ -107394,7 +106988,7 @@ "name": "m_angRotationAjarDeprecated", "name_hash": 2926977002350438248, "networked": false, - "offset": 4096, + "offset": 4112, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -107405,7 +106999,7 @@ "name": "m_angRotationClosed", "name_hash": 2926977001269261037, "networked": false, - "offset": 4108, + "offset": 4124, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -107416,7 +107010,7 @@ "name": "m_angRotationOpenForward", "name_hash": 2926977002965965374, "networked": false, - "offset": 4120, + "offset": 4136, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -107427,7 +107021,7 @@ "name": "m_angRotationOpenBack", "name_hash": 2926977001261181310, "networked": false, - "offset": 4132, + "offset": 4148, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -107438,7 +107032,7 @@ "name": "m_angGoal", "name_hash": 2926977001856872508, "networked": false, - "offset": 4144, + "offset": 4160, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -107449,7 +107043,7 @@ "name": "m_vecForwardBoundsMin", "name_hash": 2926977002876781373, "networked": false, - "offset": 4156, + "offset": 4172, "size": 12, "templated": "Vector", "type": "Vector" @@ -107460,7 +107054,7 @@ "name": "m_vecForwardBoundsMax", "name_hash": 2926977003043174467, "networked": false, - "offset": 4168, + "offset": 4184, "size": 12, "templated": "Vector", "type": "Vector" @@ -107471,7 +107065,7 @@ "name": "m_vecBackBoundsMin", "name_hash": 2926977002432968869, "networked": false, - "offset": 4180, + "offset": 4196, "size": 12, "templated": "Vector", "type": "Vector" @@ -107482,7 +107076,7 @@ "name": "m_vecBackBoundsMax", "name_hash": 2926977002602024987, "networked": false, - "offset": 4192, + "offset": 4208, "size": 12, "templated": "Vector", "type": "Vector" @@ -107493,7 +107087,7 @@ "name": "m_bAjarDoorShouldntAlwaysOpen", "name_hash": 2926977002891581409, "networked": false, - "offset": 4204, + "offset": 4220, "size": 1, "type": "bool" }, @@ -107503,7 +107097,7 @@ "name": "m_hEntityBlocker", "name_hash": 2926977003025896346, "networked": false, - "offset": 4208, + "offset": 4224, "size": 4, "template": [ "CEntityBlocker" @@ -107518,7 +107112,7 @@ "name": "CPropDoorRotating", "name_hash": 681489939, "project": "server", - "size": 4224 + "size": 4240 }, { "alignment": 255, @@ -108278,8 +107872,8 @@ "networked": false, "offset": 1276, "size": 12, - "templated": "Vector", - "type": "Vector" + "templated": "VectorWS", + "type": "VectorWS" } ], "fields_count": 4, @@ -108336,7 +107930,7 @@ "name": "CFireCrackerBlast", "name_hash": 1729089175, "project": "server", - "size": 5240 + "size": 5216 }, { "alignment": 255, @@ -109595,7 +109189,7 @@ "name": "CRopeKeyframeAlias_move_rope", "name_hash": 1742811219, "project": "server", - "size": 2120 + "size": 2096 }, { "alignment": 8, @@ -109610,7 +109204,7 @@ "name": "m_sMapName", "name_hash": 5908864774905655111, "networked": false, - "offset": 2496, + "offset": 2472, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -109621,7 +109215,7 @@ "name": "m_sLandmarkName", "name_hash": 5908864772218983453, "networked": false, - "offset": 2504, + "offset": 2480, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -109632,7 +109226,7 @@ "name": "m_OnChangeLevel", "name_hash": 5908864775455342302, "networked": false, - "offset": 2512, + "offset": 2488, "size": 40, "type": "CEntityIOOutput" }, @@ -109642,7 +109236,7 @@ "name": "m_bTouched", "name_hash": 5908864772185552953, "networked": false, - "offset": 2552, + "offset": 2528, "size": 1, "type": "bool" }, @@ -109652,7 +109246,7 @@ "name": "m_bNoTouch", "name_hash": 5908864772253976989, "networked": false, - "offset": 2553, + "offset": 2529, "size": 1, "type": "bool" }, @@ -109662,7 +109256,7 @@ "name": "m_bNewChapter", "name_hash": 5908864772204937510, "networked": false, - "offset": 2554, + "offset": 2530, "size": 1, "type": "bool" }, @@ -109672,7 +109266,7 @@ "name": "m_bOnChangeLevelFired", "name_hash": 5908864771741173362, "networked": false, - "offset": 2555, + "offset": 2531, "size": 1, "type": "bool" } @@ -109683,7 +109277,7 @@ "name": "CChangeLevel", "name_hash": 1375764788, "project": "server", - "size": 2560 + "size": 2536 }, { "alignment": 255, @@ -109767,7 +109361,7 @@ "name": "m_OnStartTouch", "name_hash": 10871144905949020563, "networked": false, - "offset": 2160, + "offset": 2136, "size": 40, "type": "CEntityIOOutput" }, @@ -109777,7 +109371,7 @@ "name": "m_OnStartTouchAll", "name_hash": 10871144906103010246, "networked": false, - "offset": 2200, + "offset": 2176, "size": 40, "type": "CEntityIOOutput" }, @@ -109787,7 +109381,7 @@ "name": "m_OnEndTouch", "name_hash": 10871144904476072776, "networked": false, - "offset": 2240, + "offset": 2216, "size": 40, "type": "CEntityIOOutput" }, @@ -109797,7 +109391,7 @@ "name": "m_OnEndTouchAll", "name_hash": 10871144905687854603, "networked": false, - "offset": 2280, + "offset": 2256, "size": 40, "type": "CEntityIOOutput" }, @@ -109807,7 +109401,7 @@ "name": "m_OnTouching", "name_hash": 10871144906360482561, "networked": false, - "offset": 2320, + "offset": 2296, "size": 40, "type": "CEntityIOOutput" }, @@ -109817,7 +109411,7 @@ "name": "m_OnTouchingEachEntity", "name_hash": 10871144906332738087, "networked": false, - "offset": 2360, + "offset": 2336, "size": 40, "type": "CEntityIOOutput" }, @@ -109827,7 +109421,7 @@ "name": "m_OnNotTouching", "name_hash": 10871144905431035700, "networked": false, - "offset": 2400, + "offset": 2376, "size": 40, "type": "CEntityIOOutput" }, @@ -109837,7 +109431,7 @@ "name": "m_hTouchingEntities", "name_hash": 10871144903032331821, "networked": false, - "offset": 2440, + "offset": 2416, "size": 24, "template": [ "CHandle< CBaseEntity >" @@ -109851,7 +109445,7 @@ "name": "m_iFilterName", "name_hash": 10871144903078339653, "networked": false, - "offset": 2464, + "offset": 2440, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -109862,7 +109456,7 @@ "name": "m_hFilter", "name_hash": 10871144904086118577, "networked": false, - "offset": 2472, + "offset": 2448, "size": 4, "template": [ "CBaseFilter" @@ -109876,7 +109470,7 @@ "name": "m_bDisabled", "name_hash": 10871144903895439717, "networked": true, - "offset": 2476, + "offset": 2452, "size": 1, "type": "bool" }, @@ -109886,7 +109480,7 @@ "name": "m_bUseAsyncQueries", "name_hash": 10871144906636192536, "networked": false, - "offset": 2488, + "offset": 2464, "size": 1, "type": "bool" } @@ -109897,7 +109491,7 @@ "name": "CBaseTrigger", "name_hash": 2531135665, "project": "server", - "size": 2496 + "size": 2472 }, { "alignment": 16, @@ -109912,7 +109506,7 @@ "name": "m_MotionEnabled", "name_hash": 14122505572869126204, "networked": false, - "offset": 3152, + "offset": 3168, "size": 40, "type": "CEntityIOOutput" }, @@ -109922,7 +109516,7 @@ "name": "m_OnAwakened", "name_hash": 14122505570630876006, "networked": false, - "offset": 3192, + "offset": 3208, "size": 40, "type": "CEntityIOOutput" }, @@ -109932,7 +109526,7 @@ "name": "m_OnAwake", "name_hash": 14122505574390061491, "networked": false, - "offset": 3232, + "offset": 3248, "size": 40, "type": "CEntityIOOutput" }, @@ -109942,7 +109536,7 @@ "name": "m_OnAsleep", "name_hash": 14122505572930372422, "networked": false, - "offset": 3272, + "offset": 3288, "size": 40, "type": "CEntityIOOutput" }, @@ -109952,7 +109546,7 @@ "name": "m_OnPlayerUse", "name_hash": 14122505572194228756, "networked": false, - "offset": 3312, + "offset": 3328, "size": 40, "type": "CEntityIOOutput" }, @@ -109962,7 +109556,7 @@ "name": "m_OnOutOfWorld", "name_hash": 14122505571371768915, "networked": false, - "offset": 3352, + "offset": 3368, "size": 40, "type": "CEntityIOOutput" }, @@ -109972,7 +109566,7 @@ "name": "m_OnPlayerPickup", "name_hash": 14122505574298009381, "networked": false, - "offset": 3392, + "offset": 3408, "size": 40, "type": "CEntityIOOutput" }, @@ -109982,7 +109576,7 @@ "name": "m_bForceNavIgnore", "name_hash": 14122505572081960975, "networked": false, - "offset": 3432, + "offset": 3448, "size": 1, "type": "bool" }, @@ -109992,7 +109586,7 @@ "name": "m_bNoNavmeshBlocker", "name_hash": 14122505574545505632, "networked": false, - "offset": 3433, + "offset": 3449, "size": 1, "type": "bool" }, @@ -110002,7 +109596,7 @@ "name": "m_bForceNpcExclude", "name_hash": 14122505571665221183, "networked": false, - "offset": 3434, + "offset": 3450, "size": 1, "type": "bool" }, @@ -110012,7 +109606,7 @@ "name": "m_massScale", "name_hash": 14122505570593925381, "networked": false, - "offset": 3436, + "offset": 3452, "size": 4, "type": "float32" }, @@ -110022,7 +109616,7 @@ "name": "m_buoyancyScale", "name_hash": 14122505571259922091, "networked": false, - "offset": 3440, + "offset": 3456, "size": 4, "type": "float32" }, @@ -110032,7 +109626,7 @@ "name": "m_damageType", "name_hash": 14122505570955594536, "networked": false, - "offset": 3444, + "offset": 3460, "size": 4, "type": "int32" }, @@ -110042,7 +109636,7 @@ "name": "m_damageToEnableMotion", "name_hash": 14122505572345541240, "networked": false, - "offset": 3448, + "offset": 3464, "size": 4, "type": "int32" }, @@ -110052,7 +109646,7 @@ "name": "m_flForceToEnableMotion", "name_hash": 14122505573077282074, "networked": false, - "offset": 3452, + "offset": 3468, "size": 4, "type": "float32" }, @@ -110062,7 +109656,7 @@ "name": "m_bThrownByPlayer", "name_hash": 14122505571390851991, "networked": false, - "offset": 3456, + "offset": 3472, "size": 1, "type": "bool" }, @@ -110072,7 +109666,7 @@ "name": "m_bDroppedByPlayer", "name_hash": 14122505573490014153, "networked": false, - "offset": 3457, + "offset": 3473, "size": 1, "type": "bool" }, @@ -110082,7 +109676,7 @@ "name": "m_bTouchedByPlayer", "name_hash": 14122505571597935965, "networked": false, - "offset": 3458, + "offset": 3474, "size": 1, "type": "bool" }, @@ -110092,7 +109686,7 @@ "name": "m_bFirstCollisionAfterLaunch", "name_hash": 14122505573951422124, "networked": false, - "offset": 3459, + "offset": 3475, "size": 1, "type": "bool" }, @@ -110102,7 +109696,7 @@ "name": "m_bHasBeenAwakened", "name_hash": 14122505573045546139, "networked": false, - "offset": 3460, + "offset": 3476, "size": 1, "type": "bool" }, @@ -110112,7 +109706,7 @@ "name": "m_bIsOverrideProp", "name_hash": 14122505571704781328, "networked": false, - "offset": 3461, + "offset": 3477, "size": 1, "type": "bool" }, @@ -110122,7 +109716,7 @@ "name": "m_flLastBurn", "name_hash": 14122505572695034646, "networked": false, - "offset": 3464, + "offset": 3480, "size": 4, "type": "GameTime_t" }, @@ -110132,7 +109726,7 @@ "name": "m_nDynamicContinuousContactBehavior", "name_hash": 14122505571777564877, "networked": false, - "offset": 3468, + "offset": 3484, "size": 1, "type": "DynamicContinuousContactBehavior_t" }, @@ -110142,7 +109736,7 @@ "name": "m_fNextCheckDisableMotionContactsTime", "name_hash": 14122505571907480602, "networked": false, - "offset": 3472, + "offset": 3488, "size": 4, "type": "GameTime_t" }, @@ -110152,7 +109746,7 @@ "name": "m_iInitialGlowState", "name_hash": 14122505571947001706, "networked": false, - "offset": 3476, + "offset": 3492, "size": 4, "type": "int32" }, @@ -110162,7 +109756,7 @@ "name": "m_nGlowRange", "name_hash": 14122505574058792941, "networked": false, - "offset": 3480, + "offset": 3496, "size": 4, "type": "int32" }, @@ -110172,7 +109766,7 @@ "name": "m_nGlowRangeMin", "name_hash": 14122505573292235551, "networked": false, - "offset": 3484, + "offset": 3500, "size": 4, "type": "int32" }, @@ -110182,7 +109776,7 @@ "name": "m_glowColor", "name_hash": 14122505572521995779, "networked": false, - "offset": 3488, + "offset": 3504, "size": 4, "templated": "Color", "type": "Color" @@ -110193,7 +109787,7 @@ "name": "m_bShouldAutoConvertBackFromDebris", "name_hash": 14122505571729590560, "networked": false, - "offset": 3492, + "offset": 3508, "size": 1, "type": "bool" }, @@ -110203,7 +109797,7 @@ "name": "m_bMuteImpactEffects", "name_hash": 14122505572936703608, "networked": false, - "offset": 3493, + "offset": 3509, "size": 1, "type": "bool" }, @@ -110213,7 +109807,7 @@ "name": "m_bAcceptDamageFromHeldObjects", "name_hash": 14122505572364944097, "networked": false, - "offset": 3503, + "offset": 3519, "size": 1, "type": "bool" }, @@ -110223,7 +109817,7 @@ "name": "m_bEnableUseOutput", "name_hash": 14122505571171484512, "networked": false, - "offset": 3504, + "offset": 3520, "size": 1, "type": "bool" }, @@ -110233,7 +109827,7 @@ "name": "m_CrateType", "name_hash": 14122505572092070472, "networked": false, - "offset": 3508, + "offset": 3524, "size": 4, "type": "CPhysicsProp::CrateType_t" }, @@ -110246,7 +109840,7 @@ "name": "m_strItemClass", "name_hash": 14122505571468403617, "networked": false, - "offset": 3512, + "offset": 3528, "size": 32, "type": "CUtlSymbolLarge" }, @@ -110259,7 +109853,7 @@ "name": "m_nItemCount", "name_hash": 14122505573342143745, "networked": false, - "offset": 3544, + "offset": 3560, "size": 16, "type": "int32" }, @@ -110269,7 +109863,7 @@ "name": "m_bRemovableForAmmoBalancing", "name_hash": 14122505574694899478, "networked": false, - "offset": 3560, + "offset": 3576, "size": 1, "type": "bool" }, @@ -110279,7 +109873,7 @@ "name": "m_bAwake", "name_hash": 14122505573154690492, "networked": true, - "offset": 3561, + "offset": 3577, "size": 1, "type": "bool" }, @@ -110289,7 +109883,7 @@ "name": "m_bAttachedToReferenceFrame", "name_hash": 14122505574099010714, "networked": false, - "offset": 3562, + "offset": 3578, "size": 1, "type": "bool" } @@ -110300,10 +109894,10 @@ "name": "CPhysicsProp", "name_hash": 3288152062, "project": "server", - "size": 3568 + "size": 3584 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CCSWeaponBaseGun" ], @@ -110314,7 +109908,7 @@ "name": "CWeaponG3SG1", "name_hash": 3664753973, "project": "server", - "size": 4552 + "size": 4592 }, { "alignment": 8, @@ -110329,7 +109923,7 @@ "name": "m_end", "name_hash": 17682901862680481738, "networked": false, - "offset": 2208, + "offset": 2184, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -110340,7 +109934,7 @@ "name": "m_start", "name_hash": 17682901863923039999, "networked": false, - "offset": 2220, + "offset": 2196, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -110352,7 +109946,7 @@ "name": "CFuncPlatRot", "name_hash": 4117121422, "project": "server", - "size": 2232 + "size": 2208 }, { "alignment": 8, @@ -110370,7 +109964,7 @@ "name": "m_firePositions", "name_hash": 12385185712093863943, "networked": true, - "offset": 2032, + "offset": 2008, "size": 768, "type": "Vector" }, @@ -110383,7 +109977,7 @@ "name": "m_fireParentPositions", "name_hash": 12385185714357876183, "networked": true, - "offset": 2800, + "offset": 2776, "size": 768, "type": "Vector" }, @@ -110396,7 +109990,7 @@ "name": "m_bFireIsBurning", "name_hash": 12385185715435966572, "networked": true, - "offset": 3568, + "offset": 3544, "size": 64, "type": "bool" }, @@ -110409,7 +110003,7 @@ "name": "m_BurnNormal", "name_hash": 12385185712522552283, "networked": true, - "offset": 3632, + "offset": 3608, "size": 768, "type": "Vector" }, @@ -110419,7 +110013,7 @@ "name": "m_fireCount", "name_hash": 12385185713762157216, "networked": true, - "offset": 4400, + "offset": 4376, "size": 4, "type": "int32" }, @@ -110429,7 +110023,7 @@ "name": "m_nInfernoType", "name_hash": 12385185711643830456, "networked": true, - "offset": 4404, + "offset": 4380, "size": 4, "type": "int32" }, @@ -110439,7 +110033,7 @@ "name": "m_nFireEffectTickBegin", "name_hash": 12385185713894414322, "networked": true, - "offset": 4408, + "offset": 4384, "size": 4, "type": "int32" }, @@ -110449,7 +110043,7 @@ "name": "m_nFireLifetime", "name_hash": 12385185714581753470, "networked": true, - "offset": 4412, + "offset": 4388, "size": 4, "type": "float32" }, @@ -110459,7 +110053,7 @@ "name": "m_bInPostEffectTime", "name_hash": 12385185713256462008, "networked": true, - "offset": 4416, + "offset": 4392, "size": 1, "type": "bool" }, @@ -110469,7 +110063,7 @@ "name": "m_bWasCreatedInSmoke", "name_hash": 12385185713136725802, "networked": false, - "offset": 4417, + "offset": 4393, "size": 1, "type": "bool" }, @@ -110479,7 +110073,7 @@ "name": "m_extent", "name_hash": 12385185715291201721, "networked": false, - "offset": 4936, + "offset": 4912, "size": 24, "type": "Extent" }, @@ -110489,7 +110083,7 @@ "name": "m_damageTimer", "name_hash": 12385185713626568529, "networked": false, - "offset": 4960, + "offset": 4936, "size": 24, "type": "CountdownTimer" }, @@ -110499,7 +110093,7 @@ "name": "m_damageRampTimer", "name_hash": 12385185712654275785, "networked": false, - "offset": 4984, + "offset": 4960, "size": 24, "type": "CountdownTimer" }, @@ -110509,7 +110103,7 @@ "name": "m_splashVelocity", "name_hash": 12385185713246052213, "networked": false, - "offset": 5008, + "offset": 4984, "size": 12, "templated": "Vector", "type": "Vector" @@ -110520,7 +110114,7 @@ "name": "m_InitialSplashVelocity", "name_hash": 12385185713551459007, "networked": false, - "offset": 5020, + "offset": 4996, "size": 12, "templated": "Vector", "type": "Vector" @@ -110531,7 +110125,7 @@ "name": "m_startPos", "name_hash": 12385185713315889983, "networked": false, - "offset": 5032, + "offset": 5008, "size": 12, "templated": "Vector", "type": "Vector" @@ -110542,7 +110136,7 @@ "name": "m_vecOriginalSpawnLocation", "name_hash": 12385185713163465602, "networked": false, - "offset": 5044, + "offset": 5020, "size": 12, "templated": "Vector", "type": "Vector" @@ -110553,7 +110147,7 @@ "name": "m_activeTimer", "name_hash": 12385185712771665156, "networked": false, - "offset": 5056, + "offset": 5032, "size": 16, "type": "IntervalTimer" }, @@ -110563,7 +110157,7 @@ "name": "m_fireSpawnOffset", "name_hash": 12385185711790040719, "networked": false, - "offset": 5072, + "offset": 5048, "size": 4, "type": "int32" }, @@ -110573,7 +110167,7 @@ "name": "m_nMaxFlames", "name_hash": 12385185713501527865, "networked": false, - "offset": 5076, + "offset": 5052, "size": 4, "type": "int32" }, @@ -110583,7 +110177,7 @@ "name": "m_nSpreadCount", "name_hash": 12385185715648476129, "networked": false, - "offset": 5080, + "offset": 5056, "size": 4, "type": "int32" }, @@ -110593,7 +110187,7 @@ "name": "m_BookkeepingTimer", "name_hash": 12385185713543863756, "networked": false, - "offset": 5088, + "offset": 5064, "size": 24, "type": "CountdownTimer" }, @@ -110603,7 +110197,7 @@ "name": "m_NextSpreadTimer", "name_hash": 12385185712390350876, "networked": false, - "offset": 5112, + "offset": 5088, "size": 24, "type": "CountdownTimer" }, @@ -110613,7 +110207,7 @@ "name": "m_nSourceItemDefIndex", "name_hash": 12385185711675200230, "networked": false, - "offset": 5136, + "offset": 5112, "size": 2, "type": "uint16" } @@ -110624,10 +110218,10 @@ "name": "CInferno", "name_hash": 2883650761, "project": "server", - "size": 5240 + "size": 5216 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CCSWeaponBaseGun" ], @@ -110638,7 +110232,7 @@ "name": "CWeaponNegev", "name_hash": 2675167079, "project": "server", - "size": 4552 + "size": 4592 }, { "alignment": 255, @@ -111069,7 +110663,7 @@ "size": 192 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CCSWeaponBaseGun" ], @@ -111080,7 +110674,7 @@ "name": "CWeaponBizon", "name_hash": 1733911022, "project": "server", - "size": 4552 + "size": 4592 }, { "alignment": 8, @@ -111095,7 +110689,7 @@ "name": "m_hCurrentTarget", "name_hash": 12310851878242441489, "networked": false, - "offset": 2200, + "offset": 2176, "size": 4, "template": [ "CBaseEntity" @@ -111109,7 +110703,7 @@ "name": "m_activated", "name_hash": 12310851876197736604, "networked": false, - "offset": 2204, + "offset": 2180, "size": 1, "type": "bool" }, @@ -111119,7 +110713,7 @@ "name": "m_hEnemy", "name_hash": 12310851876195058389, "networked": false, - "offset": 2208, + "offset": 2184, "size": 4, "template": [ "CBaseEntity" @@ -111133,7 +110727,7 @@ "name": "m_flBlockDamage", "name_hash": 12310851877841698961, "networked": false, - "offset": 2212, + "offset": 2188, "size": 4, "type": "float32" }, @@ -111143,7 +110737,7 @@ "name": "m_flNextBlockTime", "name_hash": 12310851877263382786, "networked": false, - "offset": 2216, + "offset": 2192, "size": 4, "type": "GameTime_t" }, @@ -111153,7 +110747,7 @@ "name": "m_iszLastTarget", "name_hash": 12310851878545194292, "networked": false, - "offset": 2224, + "offset": 2200, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -111165,7 +110759,7 @@ "name": "CFuncTrain", "name_hash": 2866343566, "project": "server", - "size": 2232 + "size": 2208 }, { "alignment": 255, @@ -111263,7 +110857,7 @@ "name": "CModelPointEntity", "name_hash": 1598003264, "project": "server", - "size": 2032 + "size": 2008 }, { "alignment": 8, @@ -111293,8 +110887,8 @@ "networked": false, "offset": 1400, "size": 12, - "templated": "Vector", - "type": "Vector" + "templated": "VectorWS", + "type": "VectorWS" }, { "alignment": 4, @@ -111577,7 +111171,7 @@ "name": "CLightSpotEntity", "name_hash": 3330109845, "project": "server", - "size": 2040 + "size": 2016 }, { "alignment": 255, @@ -111592,7 +111186,7 @@ "name": "m_flAutoReturnDelay", "name_hash": 1445278066429068821, "networked": false, - "offset": 3408, + "offset": 3424, "size": 4, "type": "float32" }, @@ -111602,7 +111196,7 @@ "name": "m_hDoorList", "name_hash": 1445278064936542423, "networked": false, - "offset": 3416, + "offset": 3432, "size": 24, "template": [ "CHandle< CBasePropDoor >" @@ -111616,7 +111210,7 @@ "name": "m_nHardwareType", "name_hash": 1445278067283287141, "networked": false, - "offset": 3440, + "offset": 3456, "size": 4, "type": "int32" }, @@ -111626,7 +111220,7 @@ "name": "m_bNeedsHardware", "name_hash": 1445278065625709774, "networked": false, - "offset": 3444, + "offset": 3460, "size": 1, "type": "bool" }, @@ -111636,7 +111230,7 @@ "name": "m_eDoorState", "name_hash": 1445278065869481541, "networked": true, - "offset": 3448, + "offset": 3464, "size": 4, "type": "DoorState_t" }, @@ -111646,7 +111240,7 @@ "name": "m_bLocked", "name_hash": 1445278067928766451, "networked": true, - "offset": 3452, + "offset": 3468, "size": 1, "type": "bool" }, @@ -111656,7 +111250,7 @@ "name": "m_bNoNPCs", "name_hash": 1445278065024566722, "networked": true, - "offset": 3453, + "offset": 3469, "size": 1, "type": "bool" }, @@ -111666,7 +111260,7 @@ "name": "m_closedPosition", "name_hash": 1445278067805938570, "networked": true, - "offset": 3456, + "offset": 3472, "size": 12, "templated": "Vector", "type": "Vector" @@ -111677,7 +111271,7 @@ "name": "m_closedAngles", "name_hash": 1445278065836060145, "networked": true, - "offset": 3468, + "offset": 3484, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -111688,7 +111282,7 @@ "name": "m_hBlocker", "name_hash": 1445278064991304287, "networked": false, - "offset": 3480, + "offset": 3496, "size": 4, "template": [ "CBaseEntity" @@ -111702,7 +111296,7 @@ "name": "m_bFirstBlocked", "name_hash": 1445278068475225911, "networked": false, - "offset": 3484, + "offset": 3500, "size": 1, "type": "bool" }, @@ -111712,7 +111306,7 @@ "name": "m_ls", "name_hash": 1445278067981311624, "networked": false, - "offset": 3488, + "offset": 3504, "size": 32, "type": "locksound_t" }, @@ -111722,7 +111316,7 @@ "name": "m_bForceClosed", "name_hash": 1445278065394286132, "networked": false, - "offset": 3520, + "offset": 3536, "size": 1, "type": "bool" }, @@ -111732,7 +111326,7 @@ "name": "m_vecLatchWorldPosition", "name_hash": 1445278068385294360, "networked": false, - "offset": 3524, + "offset": 3540, "size": 12, "templated": "VectorWS", "type": "VectorWS" @@ -111743,7 +111337,7 @@ "name": "m_hActivator", "name_hash": 1445278067299269554, "networked": false, - "offset": 3536, + "offset": 3552, "size": 4, "template": [ "CBaseEntity" @@ -111757,7 +111351,7 @@ "name": "m_SoundMoving", "name_hash": 1445278064587768370, "networked": false, - "offset": 3560, + "offset": 3576, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -111768,7 +111362,7 @@ "name": "m_SoundOpen", "name_hash": 1445278066366427092, "networked": false, - "offset": 3568, + "offset": 3584, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -111779,7 +111373,7 @@ "name": "m_SoundClose", "name_hash": 1445278065063126600, "networked": false, - "offset": 3576, + "offset": 3592, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -111790,7 +111384,7 @@ "name": "m_SoundLock", "name_hash": 1445278066475349659, "networked": false, - "offset": 3584, + "offset": 3600, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -111801,7 +111395,7 @@ "name": "m_SoundUnlock", "name_hash": 1445278066447915088, "networked": false, - "offset": 3592, + "offset": 3608, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -111812,7 +111406,7 @@ "name": "m_SoundLatch", "name_hash": 1445278064717648518, "networked": false, - "offset": 3600, + "offset": 3616, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -111823,7 +111417,7 @@ "name": "m_SoundPound", "name_hash": 1445278064699129230, "networked": false, - "offset": 3608, + "offset": 3624, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -111834,7 +111428,7 @@ "name": "m_SoundJiggle", "name_hash": 1445278067227694092, "networked": false, - "offset": 3616, + "offset": 3632, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -111845,7 +111439,7 @@ "name": "m_SoundLockedAnim", "name_hash": 1445278068537180227, "networked": false, - "offset": 3624, + "offset": 3640, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -111856,7 +111450,7 @@ "name": "m_numCloseAttempts", "name_hash": 1445278068425862147, "networked": false, - "offset": 3632, + "offset": 3648, "size": 4, "type": "int32" }, @@ -111866,7 +111460,7 @@ "name": "m_nPhysicsMaterial", "name_hash": 1445278068567910507, "networked": false, - "offset": 3636, + "offset": 3652, "size": 4, "templated": "CUtlStringToken", "type": "CUtlStringToken" @@ -111877,7 +111471,7 @@ "name": "m_SlaveName", "name_hash": 1445278067286624867, "networked": false, - "offset": 3640, + "offset": 3656, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -111888,7 +111482,7 @@ "name": "m_hMaster", "name_hash": 1445278067531062029, "networked": true, - "offset": 3648, + "offset": 3664, "size": 4, "template": [ "CBasePropDoor" @@ -111902,7 +111496,7 @@ "name": "m_OnBlockedClosing", "name_hash": 1445278068398343263, "networked": false, - "offset": 3656, + "offset": 3672, "size": 40, "type": "CEntityIOOutput" }, @@ -111912,7 +111506,7 @@ "name": "m_OnBlockedOpening", "name_hash": 1445278068468513448, "networked": false, - "offset": 3696, + "offset": 3712, "size": 40, "type": "CEntityIOOutput" }, @@ -111922,7 +111516,7 @@ "name": "m_OnUnblockedClosing", "name_hash": 1445278067404620124, "networked": false, - "offset": 3736, + "offset": 3752, "size": 40, "type": "CEntityIOOutput" }, @@ -111932,7 +111526,7 @@ "name": "m_OnUnblockedOpening", "name_hash": 1445278064879134255, "networked": false, - "offset": 3776, + "offset": 3792, "size": 40, "type": "CEntityIOOutput" }, @@ -111942,7 +111536,7 @@ "name": "m_OnFullyClosed", "name_hash": 1445278066397348500, "networked": false, - "offset": 3816, + "offset": 3832, "size": 40, "type": "CEntityIOOutput" }, @@ -111952,7 +111546,7 @@ "name": "m_OnFullyOpen", "name_hash": 1445278064990960356, "networked": false, - "offset": 3856, + "offset": 3872, "size": 40, "type": "CEntityIOOutput" }, @@ -111962,7 +111556,7 @@ "name": "m_OnClose", "name_hash": 1445278067617654900, "networked": false, - "offset": 3896, + "offset": 3912, "size": 40, "type": "CEntityIOOutput" }, @@ -111972,7 +111566,7 @@ "name": "m_OnOpen", "name_hash": 1445278064708297336, "networked": false, - "offset": 3936, + "offset": 3952, "size": 40, "type": "CEntityIOOutput" }, @@ -111982,7 +111576,7 @@ "name": "m_OnLockedUse", "name_hash": 1445278068680865441, "networked": false, - "offset": 3976, + "offset": 3992, "size": 40, "type": "CEntityIOOutput" }, @@ -111992,7 +111586,7 @@ "name": "m_OnAjarOpen", "name_hash": 1445278066324759076, "networked": false, - "offset": 4016, + "offset": 4032, "size": 40, "type": "CEntityIOOutput" } @@ -112003,7 +111597,7 @@ "name": "CBasePropDoor", "name_hash": 336505022, "project": "server", - "size": 4064 + "size": 4080 }, { "alignment": 8, @@ -112053,7 +111647,7 @@ "name": "CHostageRescueZoneShim", "name_hash": 89378157, "project": "server", - "size": 2496 + "size": 2472 }, { "alignment": 16, @@ -112067,7 +111661,7 @@ "name": "CPhysicsPropMultiplayer", "name_hash": 242898694, "project": "server", - "size": 3568 + "size": 3584 }, { "alignment": 8, @@ -112106,7 +111700,7 @@ "size": 160 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CBaseAnimGraph" ], @@ -112117,7 +111711,7 @@ "name": "CHostageCarriableProp", "name_hash": 3965212007, "project": "server", - "size": 2688 + "size": 2704 }, { "alignment": 8, @@ -112132,7 +111726,7 @@ "name": "m_bUseRef", "name_hash": 1345054038346378025, "networked": false, - "offset": 2104, + "offset": 2080, "size": 1, "type": "bool" }, @@ -112142,7 +111736,7 @@ "name": "m_vRefPosEntitySpace", "name_hash": 1345054037061132203, "networked": false, - "offset": 2108, + "offset": 2084, "size": 12, "templated": "Vector", "type": "Vector" @@ -112153,10 +111747,10 @@ "name": "m_vRefPosWorldSpace", "name_hash": 1345054037841134134, "networked": false, - "offset": 2120, + "offset": 2096, "size": 12, - "templated": "Vector", - "type": "Vector" + "templated": "VectorWS", + "type": "VectorWS" }, { "alignment": 4, @@ -112164,7 +111758,7 @@ "name": "m_flRefDot", "name_hash": 1345054037691447639, "networked": false, - "offset": 2132, + "offset": 2108, "size": 4, "type": "float32" } @@ -112175,7 +111769,7 @@ "name": "CMarkupVolumeWithRef", "name_hash": 313169797, "project": "server", - "size": 2136 + "size": 2112 }, { "alignment": 8, @@ -112860,7 +112454,7 @@ "name": "m_vExtent", "name_hash": 2499739803771333909, "networked": false, - "offset": 2552, + "offset": 2528, "size": 12, "templated": "Vector", "type": "Vector" @@ -112872,7 +112466,7 @@ "name": "CScriptTriggerPush", "name_hash": 582016027, "project": "server", - "size": 2568 + "size": 2544 }, { "alignment": 8, @@ -112961,7 +112555,7 @@ "name": "m_initialOwner", "name_hash": 1983402117873817046, "networked": false, - "offset": 3392, + "offset": 3408, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -112973,10 +112567,10 @@ "name": "COrnamentProp", "name_hash": 461796791, "project": "server", - "size": 3408 + "size": 3424 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CItem" ], @@ -112988,7 +112582,7 @@ "name": "m_entitySpottedState", "name_hash": 14498821349439132796, "networked": false, - "offset": 2904, + "offset": 2928, "size": 24, "type": "EntitySpottedState_t" }, @@ -112998,7 +112592,7 @@ "name": "m_nSpotRules", "name_hash": 14498821351389580868, "networked": false, - "offset": 2928, + "offset": 2952, "size": 4, "type": "int32" } @@ -113009,7 +112603,7 @@ "name": "CItemDefuser", "name_hash": 3375769907, "project": "server", - "size": 2936 + "size": 2960 }, { "alignment": 255, @@ -113024,7 +112618,7 @@ "name": "m_GroupNames", "name_hash": 4689148866259523964, "networked": false, - "offset": 2040, + "offset": 2016, "size": 24, "template": [ "CGlobalSymbol" @@ -113038,7 +112632,7 @@ "name": "m_Tags", "name_hash": 4689148864002117664, "networked": false, - "offset": 2064, + "offset": 2040, "size": 24, "template": [ "CGlobalSymbol" @@ -113052,7 +112646,7 @@ "name": "m_bIsGroup", "name_hash": 4689148866229780444, "networked": false, - "offset": 2088, + "offset": 2064, "size": 1, "type": "bool" }, @@ -113062,7 +112656,7 @@ "name": "m_bGroupByPrefab", "name_hash": 4689148866335270823, "networked": false, - "offset": 2089, + "offset": 2065, "size": 1, "type": "bool" }, @@ -113072,7 +112666,7 @@ "name": "m_bGroupByVolume", "name_hash": 4689148867430184195, "networked": false, - "offset": 2090, + "offset": 2066, "size": 1, "type": "bool" }, @@ -113082,7 +112676,7 @@ "name": "m_bGroupOtherGroups", "name_hash": 4689148867038873830, "networked": false, - "offset": 2091, + "offset": 2067, "size": 1, "type": "bool" }, @@ -113092,7 +112686,7 @@ "name": "m_bIsInGroup", "name_hash": 4689148863600509505, "networked": false, - "offset": 2092, + "offset": 2068, "size": 1, "type": "bool" } @@ -113103,7 +112697,7 @@ "name": "CMarkupVolumeTagged", "name_hash": 1091777548, "project": "server", - "size": 2096 + "size": 2072 }, { "alignment": 8, @@ -113131,7 +112725,7 @@ "name": "CLightOrthoEntity", "name_hash": 1959088907, "project": "server", - "size": 2040 + "size": 2016 }, { "alignment": 8, @@ -113396,7 +112990,7 @@ "size": 1320 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CBaseFlex" ], @@ -113408,7 +113002,7 @@ "name": "m_OnPlayerPickup", "name_hash": 13163135022833712933, "networked": false, - "offset": 2840, + "offset": 2856, "size": 40, "type": "CEntityIOOutput" }, @@ -113418,7 +113012,7 @@ "name": "m_OnExplode", "name_hash": 13163135020465122693, "networked": false, - "offset": 2880, + "offset": 2896, "size": 40, "type": "CEntityIOOutput" }, @@ -113428,7 +113022,7 @@ "name": "m_bHasWarnedAI", "name_hash": 13163135020477748032, "networked": false, - "offset": 2920, + "offset": 2936, "size": 1, "type": "bool" }, @@ -113438,7 +113032,7 @@ "name": "m_bIsSmokeGrenade", "name_hash": 13163135022631180508, "networked": false, - "offset": 2921, + "offset": 2937, "size": 1, "type": "bool" }, @@ -113448,7 +113042,7 @@ "name": "m_bIsLive", "name_hash": 13163135020404992799, "networked": true, - "offset": 2922, + "offset": 2938, "size": 1, "type": "bool" }, @@ -113458,7 +113052,7 @@ "name": "m_DmgRadius", "name_hash": 13163135022215854901, "networked": true, - "offset": 2924, + "offset": 2940, "size": 4, "type": "float32" }, @@ -113468,7 +113062,7 @@ "name": "m_flDetonateTime", "name_hash": 13163135021386629874, "networked": true, - "offset": 2928, + "offset": 2944, "size": 4, "type": "GameTime_t" }, @@ -113478,7 +113072,7 @@ "name": "m_flWarnAITime", "name_hash": 13163135023333721424, "networked": false, - "offset": 2932, + "offset": 2948, "size": 4, "type": "float32" }, @@ -113488,7 +113082,7 @@ "name": "m_flDamage", "name_hash": 13163135022798005566, "networked": true, - "offset": 2936, + "offset": 2952, "size": 4, "type": "float32" }, @@ -113498,7 +113092,7 @@ "name": "m_iszBounceSound", "name_hash": 13163135019202188612, "networked": false, - "offset": 2944, + "offset": 2960, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -113509,7 +113103,7 @@ "name": "m_ExplosionSound", "name_hash": 13163135023028379887, "networked": false, - "offset": 2952, + "offset": 2968, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -113520,7 +113114,7 @@ "name": "m_hThrower", "name_hash": 13163135022486488834, "networked": true, - "offset": 2964, + "offset": 2980, "size": 4, "template": [ "CCSPlayerPawn" @@ -113534,7 +113128,7 @@ "name": "m_flNextAttack", "name_hash": 13163135020140711402, "networked": false, - "offset": 2988, + "offset": 3004, "size": 4, "type": "GameTime_t" }, @@ -113544,7 +113138,7 @@ "name": "m_hOriginalThrower", "name_hash": 13163135019989681571, "networked": false, - "offset": 2992, + "offset": 3008, "size": 4, "template": [ "CCSPlayerPawn" @@ -113559,7 +113153,7 @@ "name": "CBaseGrenade", "name_hash": 3064781199, "project": "server", - "size": 3000 + "size": 3024 }, { "alignment": 4, @@ -113600,7 +113194,7 @@ "name": "m_bRedraw", "name_hash": 9691937633150652082, "networked": true, - "offset": 4520, + "offset": 4560, "size": 1, "type": "bool" }, @@ -113610,7 +113204,7 @@ "name": "m_bIsHeldByPlayer", "name_hash": 9691937633125563174, "networked": true, - "offset": 4521, + "offset": 4561, "size": 1, "type": "bool" }, @@ -113620,7 +113214,7 @@ "name": "m_bPinPulled", "name_hash": 9691937634537482938, "networked": true, - "offset": 4522, + "offset": 4562, "size": 1, "type": "bool" }, @@ -113630,7 +113224,7 @@ "name": "m_bJumpThrow", "name_hash": 9691937632359196583, "networked": true, - "offset": 4523, + "offset": 4563, "size": 1, "type": "bool" }, @@ -113640,7 +113234,7 @@ "name": "m_bThrowAnimating", "name_hash": 9691937634512881285, "networked": true, - "offset": 4524, + "offset": 4564, "size": 1, "type": "bool" }, @@ -113650,7 +113244,7 @@ "name": "m_fThrowTime", "name_hash": 9691937632992475354, "networked": true, - "offset": 4528, + "offset": 4568, "size": 4, "type": "GameTime_t" }, @@ -113660,7 +113254,7 @@ "name": "m_flThrowStrength", "name_hash": 9691937635627666676, "networked": true, - "offset": 4532, + "offset": 4572, "size": 4, "type": "float32" }, @@ -113670,7 +113264,7 @@ "name": "m_fDropTime", "name_hash": 9691937632290376457, "networked": true, - "offset": 4536, + "offset": 4576, "size": 4, "type": "GameTime_t" }, @@ -113680,7 +113274,7 @@ "name": "m_fPinPullTime", "name_hash": 9691937635762156262, "networked": true, - "offset": 4540, + "offset": 4580, "size": 4, "type": "GameTime_t" }, @@ -113690,7 +113284,7 @@ "name": "m_bJustPulledPin", "name_hash": 9691937635178836576, "networked": true, - "offset": 4544, + "offset": 4584, "size": 1, "type": "bool" }, @@ -113700,7 +113294,7 @@ "name": "m_nNextHoldTick", "name_hash": 9691937635196815160, "networked": true, - "offset": 4548, + "offset": 4588, "size": 4, "type": "GameTick_t" }, @@ -113710,7 +113304,7 @@ "name": "m_flNextHoldFrac", "name_hash": 9691937631686896567, "networked": true, - "offset": 4552, + "offset": 4592, "size": 4, "type": "float32" }, @@ -113720,7 +113314,7 @@ "name": "m_hSwitchToWeaponAfterThrow", "name_hash": 9691937633446079072, "networked": true, - "offset": 4556, + "offset": 4596, "size": 4, "template": [ "CCSWeaponBase" @@ -113735,7 +113329,7 @@ "name": "CBaseCSGrenade", "name_hash": 2256580077, "project": "server", - "size": 4584 + "size": 4624 }, { "alignment": 8, @@ -113835,7 +113429,7 @@ "name": "m_LegacyTeamNum", "name_hash": 832406908417156453, "networked": false, - "offset": 2496, + "offset": 2472, "size": 4, "type": "int32" } @@ -113846,7 +113440,7 @@ "name": "CBuyZone", "name_hash": 193809836, "project": "server", - "size": 2504 + "size": 2480 }, { "alignment": 16, @@ -113860,7 +113454,7 @@ "name": "CPhysicsPropOverride", "name_hash": 703201950, "project": "server", - "size": 3568 + "size": 3584 }, { "alignment": 8, @@ -113874,7 +113468,7 @@ "name": "CCommentaryViewPosition", "name_hash": 4072933745, "project": "server", - "size": 2144 + "size": 2120 }, { "alignment": 255, @@ -114002,7 +113596,7 @@ "name": "m_hSpriteMaterial", "name_hash": 12319751689278665795, "networked": true, - "offset": 2032, + "offset": 2008, "size": 8, "template": [ "InfoForResourceTypeIMaterial2" @@ -114016,7 +113610,7 @@ "name": "m_hAttachedToEntity", "name_hash": 12319751691517470285, "networked": true, - "offset": 2040, + "offset": 2016, "size": 4, "template": [ "CBaseEntity" @@ -114030,7 +113624,7 @@ "name": "m_nAttachment", "name_hash": 12319751691078418468, "networked": true, - "offset": 2044, + "offset": 2020, "size": 1, "type": "AttachmentHandle_t" }, @@ -114040,7 +113634,7 @@ "name": "m_flSpriteFramerate", "name_hash": 12319751691037975709, "networked": true, - "offset": 2048, + "offset": 2024, "size": 4, "type": "float32" }, @@ -114050,7 +113644,7 @@ "name": "m_flFrame", "name_hash": 12319751691421796852, "networked": true, - "offset": 2052, + "offset": 2028, "size": 4, "type": "float32" }, @@ -114060,7 +113654,7 @@ "name": "m_flDieTime", "name_hash": 12319751688896590342, "networked": false, - "offset": 2056, + "offset": 2032, "size": 4, "type": "GameTime_t" }, @@ -114070,7 +113664,7 @@ "name": "m_nBrightness", "name_hash": 12319751690021661414, "networked": true, - "offset": 2072, + "offset": 2048, "size": 4, "type": "uint32" }, @@ -114080,7 +113674,7 @@ "name": "m_flBrightnessDuration", "name_hash": 12319751688985558396, "networked": true, - "offset": 2076, + "offset": 2052, "size": 4, "type": "float32" }, @@ -114090,7 +113684,7 @@ "name": "m_flSpriteScale", "name_hash": 12319751691076184964, "networked": true, - "offset": 2080, + "offset": 2056, "size": 4, "type": "float32" }, @@ -114100,7 +113694,7 @@ "name": "m_flScaleDuration", "name_hash": 12319751688853494091, "networked": true, - "offset": 2084, + "offset": 2060, "size": 4, "type": "float32" }, @@ -114110,7 +113704,7 @@ "name": "m_bWorldSpaceScale", "name_hash": 12319751689371671103, "networked": true, - "offset": 2088, + "offset": 2064, "size": 1, "type": "bool" }, @@ -114120,7 +113714,7 @@ "name": "m_flGlowProxySize", "name_hash": 12319751690547955863, "networked": true, - "offset": 2092, + "offset": 2068, "size": 4, "type": "float32" }, @@ -114130,7 +113724,7 @@ "name": "m_flHDRColorScale", "name_hash": 12319751690632868840, "networked": true, - "offset": 2096, + "offset": 2072, "size": 4, "type": "float32" }, @@ -114140,7 +113734,7 @@ "name": "m_flLastTime", "name_hash": 12319751688037160094, "networked": false, - "offset": 2100, + "offset": 2076, "size": 4, "type": "GameTime_t" }, @@ -114150,7 +113744,7 @@ "name": "m_flMaxFrame", "name_hash": 12319751689806644684, "networked": false, - "offset": 2104, + "offset": 2080, "size": 4, "type": "float32" }, @@ -114160,7 +113754,7 @@ "name": "m_flStartScale", "name_hash": 12319751688922949585, "networked": false, - "offset": 2108, + "offset": 2084, "size": 4, "type": "float32" }, @@ -114170,7 +113764,7 @@ "name": "m_flDestScale", "name_hash": 12319751688358596483, "networked": false, - "offset": 2112, + "offset": 2088, "size": 4, "type": "float32" }, @@ -114180,7 +113774,7 @@ "name": "m_flScaleTimeStart", "name_hash": 12319751687323142702, "networked": false, - "offset": 2116, + "offset": 2092, "size": 4, "type": "GameTime_t" }, @@ -114190,7 +113784,7 @@ "name": "m_nStartBrightness", "name_hash": 12319751690105393768, "networked": false, - "offset": 2120, + "offset": 2096, "size": 4, "type": "int32" }, @@ -114200,7 +113794,7 @@ "name": "m_nDestBrightness", "name_hash": 12319751689508204126, "networked": false, - "offset": 2124, + "offset": 2100, "size": 4, "type": "int32" }, @@ -114210,7 +113804,7 @@ "name": "m_flBrightnessTimeStart", "name_hash": 12319751688457747887, "networked": false, - "offset": 2128, + "offset": 2104, "size": 4, "type": "GameTime_t" }, @@ -114220,7 +113814,7 @@ "name": "m_nSpriteWidth", "name_hash": 12319751691301732612, "networked": false, - "offset": 2132, + "offset": 2108, "size": 4, "type": "int32" }, @@ -114230,7 +113824,7 @@ "name": "m_nSpriteHeight", "name_hash": 12319751689064075315, "networked": false, - "offset": 2136, + "offset": 2112, "size": 4, "type": "int32" } @@ -114241,7 +113835,7 @@ "name": "CSprite", "name_hash": 2868415715, "project": "server", - "size": 2144 + "size": 2120 }, { "alignment": 255, @@ -114272,8 +113866,8 @@ "networked": false, "offset": 1384, "size": 12, - "templated": "Vector", - "type": "Vector" + "templated": "VectorWS", + "type": "VectorWS" }, { "alignment": 4, @@ -114497,7 +114091,7 @@ "name": "m_NoiseMoving", "name_hash": 8680471387004647499, "networked": false, - "offset": 2160, + "offset": 2136, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -114508,7 +114102,7 @@ "name": "m_NoiseArrived", "name_hash": 8680471389444891770, "networked": false, - "offset": 2168, + "offset": 2144, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -114519,7 +114113,7 @@ "name": "m_volume", "name_hash": 8680471389726453551, "networked": false, - "offset": 2184, + "offset": 2160, "size": 4, "type": "float32" }, @@ -114529,7 +114123,7 @@ "name": "m_flTWidth", "name_hash": 8680471388826740299, "networked": false, - "offset": 2188, + "offset": 2164, "size": 4, "type": "float32" }, @@ -114539,7 +114133,7 @@ "name": "m_flTLength", "name_hash": 8680471388712922265, "networked": false, - "offset": 2192, + "offset": 2168, "size": 4, "type": "float32" } @@ -114550,7 +114144,7 @@ "name": "CBasePlatTrain", "name_hash": 2021079740, "project": "server", - "size": 2200 + "size": 2176 }, { "alignment": 8, @@ -114564,7 +114158,7 @@ "name": "CPushable", "name_hash": 1956678374, "project": "server", - "size": 2248 + "size": 2224 }, { "alignment": 255, @@ -115163,7 +114757,7 @@ "name": "m_bDisabled", "name_hash": 4731157990810081637, "networked": false, - "offset": 2032, + "offset": 2008, "size": 1, "type": "bool" } @@ -115174,7 +114768,7 @@ "name": "CMarkupVolume", "name_hash": 1101558560, "project": "server", - "size": 2040 + "size": 2016 }, { "alignment": 255, @@ -115272,7 +114866,7 @@ "name": "m_authoredPosition", "name_hash": 15856867060840029060, "networked": false, - "offset": 2160, + "offset": 2136, "size": 4, "type": "MoveLinearAuthoredPos_t" }, @@ -115282,7 +114876,7 @@ "name": "m_angMoveEntitySpace", "name_hash": 15856867061215205881, "networked": false, - "offset": 2164, + "offset": 2140, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -115293,7 +114887,7 @@ "name": "m_vecMoveDirParentSpace", "name_hash": 15856867064332493039, "networked": false, - "offset": 2176, + "offset": 2152, "size": 12, "templated": "Vector", "type": "Vector" @@ -115304,7 +114898,7 @@ "name": "m_soundStart", "name_hash": 15856867064170242168, "networked": false, - "offset": 2192, + "offset": 2168, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -115315,7 +114909,7 @@ "name": "m_soundStop", "name_hash": 15856867064295382428, "networked": false, - "offset": 2200, + "offset": 2176, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -115326,7 +114920,7 @@ "name": "m_currentSound", "name_hash": 15856867063675092561, "networked": false, - "offset": 2208, + "offset": 2184, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -115337,7 +114931,7 @@ "name": "m_flBlockDamage", "name_hash": 15856867063142580369, "networked": false, - "offset": 2216, + "offset": 2192, "size": 4, "type": "float32" }, @@ -115347,7 +114941,7 @@ "name": "m_flStartPosition", "name_hash": 15856867064183744490, "networked": false, - "offset": 2220, + "offset": 2196, "size": 4, "type": "float32" }, @@ -115357,7 +114951,7 @@ "name": "m_OnFullyOpen", "name_hash": 15856867060932098788, "networked": false, - "offset": 2232, + "offset": 2208, "size": 40, "type": "CEntityIOOutput" }, @@ -115367,7 +114961,7 @@ "name": "m_OnFullyClosed", "name_hash": 15856867062338486932, "networked": false, - "offset": 2272, + "offset": 2248, "size": 40, "type": "CEntityIOOutput" }, @@ -115377,7 +114971,7 @@ "name": "m_bCreateMovableNavMesh", "name_hash": 15856867062606736047, "networked": false, - "offset": 2312, + "offset": 2288, "size": 1, "type": "bool" }, @@ -115387,7 +114981,7 @@ "name": "m_bAllowMovableNavMeshDockingOnEntireEntity", "name_hash": 15856867060584830522, "networked": false, - "offset": 2313, + "offset": 2289, "size": 1, "type": "bool" }, @@ -115397,7 +114991,7 @@ "name": "m_bCreateNavObstacle", "name_hash": 15856867060778374923, "networked": false, - "offset": 2314, + "offset": 2290, "size": 1, "type": "bool" } @@ -115408,7 +115002,7 @@ "name": "CFuncMoveLinear", "name_hash": 3691964564, "project": "server", - "size": 2328 + "size": 2304 }, { "alignment": 8, @@ -115423,7 +115017,7 @@ "name": "m_gravityScale", "name_hash": 15476559457108263665, "networked": true, - "offset": 2512, + "offset": 2488, "size": 4, "type": "float32" }, @@ -115433,7 +115027,7 @@ "name": "m_linearLimit", "name_hash": 15476559455265875779, "networked": true, - "offset": 2516, + "offset": 2492, "size": 4, "type": "float32" }, @@ -115443,7 +115037,7 @@ "name": "m_linearDamping", "name_hash": 15476559455560459846, "networked": true, - "offset": 2520, + "offset": 2496, "size": 4, "type": "float32" }, @@ -115453,7 +115047,7 @@ "name": "m_angularLimit", "name_hash": 15476559454278487320, "networked": true, - "offset": 2524, + "offset": 2500, "size": 4, "type": "float32" }, @@ -115463,7 +115057,7 @@ "name": "m_angularDamping", "name_hash": 15476559454909733985, "networked": true, - "offset": 2528, + "offset": 2504, "size": 4, "type": "float32" }, @@ -115473,7 +115067,7 @@ "name": "m_linearForce", "name_hash": 15476559453812115027, "networked": true, - "offset": 2532, + "offset": 2508, "size": 4, "type": "float32" }, @@ -115483,7 +115077,7 @@ "name": "m_flFrequency", "name_hash": 15476559456581545431, "networked": true, - "offset": 2536, + "offset": 2512, "size": 4, "type": "float32" }, @@ -115493,7 +115087,7 @@ "name": "m_flDampingRatio", "name_hash": 15476559456066373022, "networked": true, - "offset": 2540, + "offset": 2516, "size": 4, "type": "float32" }, @@ -115503,7 +115097,7 @@ "name": "m_vecLinearForcePointAt", "name_hash": 15476559456308687982, "networked": true, - "offset": 2544, + "offset": 2520, "size": 12, "templated": "Vector", "type": "Vector" @@ -115514,7 +115108,7 @@ "name": "m_bCollapseToForcePoint", "name_hash": 15476559456997301504, "networked": true, - "offset": 2556, + "offset": 2532, "size": 1, "type": "bool" }, @@ -115524,7 +115118,7 @@ "name": "m_vecLinearForcePointAtWorld", "name_hash": 15476559456401962882, "networked": true, - "offset": 2560, + "offset": 2536, "size": 12, "templated": "Vector", "type": "Vector" @@ -115535,7 +115129,7 @@ "name": "m_vecLinearForceDirection", "name_hash": 15476559454664045308, "networked": true, - "offset": 2572, + "offset": 2548, "size": 12, "templated": "Vector", "type": "Vector" @@ -115546,7 +115140,7 @@ "name": "m_bConvertToDebrisWhenPossible", "name_hash": 15476559454837985621, "networked": true, - "offset": 2584, + "offset": 2560, "size": 1, "type": "bool" } @@ -115557,7 +115151,7 @@ "name": "CTriggerPhysics", "name_hash": 3603417299, "project": "server", - "size": 2592 + "size": 2568 }, { "alignment": 8, @@ -115627,7 +115221,7 @@ "size": 1448 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CHostageExpresserShim" ], @@ -115639,7 +115233,7 @@ "name": "m_OnHostageBeginGrab", "name_hash": 1878612231573491372, "networked": false, - "offset": 3056, + "offset": 3080, "size": 40, "type": "CEntityIOOutput" }, @@ -115649,7 +115243,7 @@ "name": "m_OnFirstPickedUp", "name_hash": 1878612234766519891, "networked": false, - "offset": 3096, + "offset": 3120, "size": 40, "type": "CEntityIOOutput" }, @@ -115659,7 +115253,7 @@ "name": "m_OnDroppedNotRescued", "name_hash": 1878612235215737438, "networked": false, - "offset": 3136, + "offset": 3160, "size": 40, "type": "CEntityIOOutput" }, @@ -115669,7 +115263,7 @@ "name": "m_OnRescued", "name_hash": 1878612232453949015, "networked": false, - "offset": 3176, + "offset": 3200, "size": 40, "type": "CEntityIOOutput" }, @@ -115679,7 +115273,7 @@ "name": "m_entitySpottedState", "name_hash": 1878612231397790844, "networked": true, - "offset": 3216, + "offset": 3240, "size": 24, "type": "EntitySpottedState_t" }, @@ -115689,7 +115283,7 @@ "name": "m_nSpotRules", "name_hash": 1878612233348238916, "networked": false, - "offset": 3240, + "offset": 3264, "size": 4, "type": "int32" }, @@ -115699,7 +115293,7 @@ "name": "m_uiHostageSpawnExclusionGroupMask", "name_hash": 1878612231871776732, "networked": false, - "offset": 3244, + "offset": 3268, "size": 4, "type": "uint32" }, @@ -115709,7 +115303,7 @@ "name": "m_nHostageSpawnRandomFactor", "name_hash": 1878612234949554329, "networked": false, - "offset": 3248, + "offset": 3272, "size": 4, "type": "uint32" }, @@ -115719,7 +115313,7 @@ "name": "m_bRemove", "name_hash": 1878612235069844829, "networked": false, - "offset": 3252, + "offset": 3276, "size": 1, "type": "bool" }, @@ -115729,7 +115323,7 @@ "name": "m_vel", "name_hash": 1878612232994112408, "networked": true, - "offset": 3256, + "offset": 3280, "size": 12, "templated": "Vector", "type": "Vector" @@ -115740,7 +115334,7 @@ "name": "m_isRescued", "name_hash": 1878612231761976520, "networked": true, - "offset": 3268, + "offset": 3292, "size": 1, "type": "bool" }, @@ -115750,7 +115344,7 @@ "name": "m_jumpedThisFrame", "name_hash": 1878612233156073405, "networked": true, - "offset": 3269, + "offset": 3293, "size": 1, "type": "bool" }, @@ -115760,7 +115354,7 @@ "name": "m_nHostageState", "name_hash": 1878612232876231471, "networked": true, - "offset": 3272, + "offset": 3296, "size": 4, "type": "int32" }, @@ -115770,7 +115364,7 @@ "name": "m_leader", "name_hash": 1878612233048247940, "networked": true, - "offset": 3276, + "offset": 3300, "size": 4, "template": [ "CBaseEntity" @@ -115784,7 +115378,7 @@ "name": "m_lastLeader", "name_hash": 1878612231706946568, "networked": false, - "offset": 3280, + "offset": 3304, "size": 4, "template": [ "CCSPlayerPawnBase" @@ -115798,7 +115392,7 @@ "name": "m_reuseTimer", "name_hash": 1878612233181461416, "networked": true, - "offset": 3288, + "offset": 3312, "size": 24, "type": "CountdownTimer" }, @@ -115808,7 +115402,7 @@ "name": "m_hasBeenUsed", "name_hash": 1878612232611670324, "networked": false, - "offset": 3312, + "offset": 3336, "size": 1, "type": "bool" }, @@ -115818,7 +115412,7 @@ "name": "m_accel", "name_hash": 1878612231909135539, "networked": false, - "offset": 3316, + "offset": 3340, "size": 12, "templated": "Vector", "type": "Vector" @@ -115829,7 +115423,7 @@ "name": "m_isRunning", "name_hash": 1878612235196802428, "networked": false, - "offset": 3328, + "offset": 3352, "size": 1, "type": "bool" }, @@ -115839,7 +115433,7 @@ "name": "m_isCrouching", "name_hash": 1878612233433291133, "networked": false, - "offset": 3329, + "offset": 3353, "size": 1, "type": "bool" }, @@ -115849,7 +115443,7 @@ "name": "m_jumpTimer", "name_hash": 1878612233169091738, "networked": false, - "offset": 3336, + "offset": 3360, "size": 24, "type": "CountdownTimer" }, @@ -115859,7 +115453,7 @@ "name": "m_isWaitingForLeader", "name_hash": 1878612231856524210, "networked": false, - "offset": 3360, + "offset": 3384, "size": 1, "type": "bool" }, @@ -115869,7 +115463,7 @@ "name": "m_repathTimer", "name_hash": 1878612232601507708, "networked": false, - "offset": 11568, + "offset": 11592, "size": 24, "type": "CountdownTimer" }, @@ -115879,7 +115473,7 @@ "name": "m_inhibitDoorTimer", "name_hash": 1878612232634281717, "networked": false, - "offset": 11592, + "offset": 11616, "size": 24, "type": "CountdownTimer" }, @@ -115889,7 +115483,7 @@ "name": "m_inhibitObstacleAvoidanceTimer", "name_hash": 1878612233006653846, "networked": false, - "offset": 11736, + "offset": 11760, "size": 24, "type": "CountdownTimer" }, @@ -115899,7 +115493,7 @@ "name": "m_wiggleTimer", "name_hash": 1878612235333047329, "networked": false, - "offset": 11768, + "offset": 11792, "size": 24, "type": "CountdownTimer" }, @@ -115909,7 +115503,7 @@ "name": "m_isAdjusted", "name_hash": 1878612234170921263, "networked": false, - "offset": 11796, + "offset": 11820, "size": 1, "type": "bool" }, @@ -115919,7 +115513,7 @@ "name": "m_bHandsHaveBeenCut", "name_hash": 1878612232265802451, "networked": true, - "offset": 11797, + "offset": 11821, "size": 1, "type": "bool" }, @@ -115929,7 +115523,7 @@ "name": "m_hHostageGrabber", "name_hash": 1878612231431503007, "networked": true, - "offset": 11800, + "offset": 11824, "size": 4, "template": [ "CCSPlayerPawn" @@ -115943,7 +115537,7 @@ "name": "m_fLastGrabTime", "name_hash": 1878612234820941062, "networked": false, - "offset": 11804, + "offset": 11828, "size": 4, "type": "GameTime_t" }, @@ -115953,7 +115547,7 @@ "name": "m_vecPositionWhenStartedDroppingToGround", "name_hash": 1878612232848496880, "networked": false, - "offset": 11808, + "offset": 11832, "size": 12, "templated": "Vector", "type": "Vector" @@ -115964,7 +115558,7 @@ "name": "m_vecGrabbedPos", "name_hash": 1878612234490059276, "networked": false, - "offset": 11820, + "offset": 11844, "size": 12, "templated": "Vector", "type": "Vector" @@ -115975,7 +115569,7 @@ "name": "m_flRescueStartTime", "name_hash": 1878612232964004171, "networked": true, - "offset": 11832, + "offset": 11856, "size": 4, "type": "GameTime_t" }, @@ -115985,7 +115579,7 @@ "name": "m_flGrabSuccessTime", "name_hash": 1878612232127116593, "networked": true, - "offset": 11836, + "offset": 11860, "size": 4, "type": "GameTime_t" }, @@ -115995,7 +115589,7 @@ "name": "m_flDropStartTime", "name_hash": 1878612232988411855, "networked": true, - "offset": 11840, + "offset": 11864, "size": 4, "type": "GameTime_t" }, @@ -116005,7 +115599,7 @@ "name": "m_nApproachRewardPayouts", "name_hash": 1878612233901021745, "networked": false, - "offset": 11844, + "offset": 11868, "size": 4, "type": "int32" }, @@ -116015,7 +115609,7 @@ "name": "m_nPickupEventCount", "name_hash": 1878612232372934930, "networked": false, - "offset": 11848, + "offset": 11872, "size": 4, "type": "int32" }, @@ -116025,7 +115619,7 @@ "name": "m_vecSpawnGroundPos", "name_hash": 1878612235377391363, "networked": false, - "offset": 11852, + "offset": 11876, "size": 12, "templated": "Vector", "type": "Vector" @@ -116036,10 +115630,10 @@ "name": "m_vecHostageResetPosition", "name_hash": 1878612233520143118, "networked": false, - "offset": 11908, + "offset": 11932, "size": 12, - "templated": "Vector", - "type": "Vector" + "templated": "VectorWS", + "type": "VectorWS" } ], "fields_count": 39, @@ -116048,7 +115642,7 @@ "name": "CHostage", "name_hash": 437398495, "project": "server", - "size": 11920 + "size": 11952 }, { "alignment": 16, @@ -116062,7 +115656,7 @@ "name": "CDynamicPropAlias_prop_dynamic_override", "name_hash": 4231903373, "project": "server", - "size": 3392 + "size": 3408 }, { "alignment": 8, @@ -116168,7 +115762,7 @@ "name": "m_iMagnitude", "name_hash": 176786008179467458, "networked": false, - "offset": 2032, + "offset": 2008, "size": 4, "type": "int32" }, @@ -116178,7 +115772,7 @@ "name": "m_flPlayerDamage", "name_hash": 176786010222695483, "networked": false, - "offset": 2036, + "offset": 2012, "size": 4, "type": "float32" }, @@ -116188,7 +115782,7 @@ "name": "m_iRadiusOverride", "name_hash": 176786011308955570, "networked": false, - "offset": 2040, + "offset": 2016, "size": 4, "type": "int32" }, @@ -116198,7 +115792,7 @@ "name": "m_flInnerRadius", "name_hash": 176786008704160775, "networked": false, - "offset": 2044, + "offset": 2020, "size": 4, "type": "float32" }, @@ -116208,7 +115802,7 @@ "name": "m_flDamageForce", "name_hash": 176786010739757221, "networked": false, - "offset": 2048, + "offset": 2024, "size": 4, "type": "float32" }, @@ -116218,7 +115812,7 @@ "name": "m_hInflictor", "name_hash": 176786009164038455, "networked": false, - "offset": 2052, + "offset": 2028, "size": 4, "template": [ "CBaseEntity" @@ -116232,7 +115826,7 @@ "name": "m_iCustomDamageType", "name_hash": 176786011633061742, "networked": false, - "offset": 2056, + "offset": 2032, "size": 4, "type": "DamageTypes_t" }, @@ -116242,7 +115836,7 @@ "name": "m_bCreateDebris", "name_hash": 176786010263970658, "networked": false, - "offset": 2060, + "offset": 2036, "size": 1, "type": "bool" }, @@ -116252,7 +115846,7 @@ "name": "m_iszCustomEffectName", "name_hash": 176786009027023040, "networked": false, - "offset": 2072, + "offset": 2048, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -116263,7 +115857,7 @@ "name": "m_iszCustomSoundName", "name_hash": 176786010136365430, "networked": false, - "offset": 2080, + "offset": 2056, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -116274,7 +115868,7 @@ "name": "m_bSuppressParticleImpulse", "name_hash": 176786008610195387, "networked": false, - "offset": 2088, + "offset": 2064, "size": 1, "type": "bool" }, @@ -116284,7 +115878,7 @@ "name": "m_iClassIgnore", "name_hash": 176786010551160542, "networked": false, - "offset": 2092, + "offset": 2068, "size": 4, "type": "Class_T" }, @@ -116294,7 +115888,7 @@ "name": "m_iClassIgnore2", "name_hash": 176786008076090756, "networked": false, - "offset": 2096, + "offset": 2072, "size": 4, "type": "Class_T" }, @@ -116304,7 +115898,7 @@ "name": "m_iszEntityIgnoreName", "name_hash": 176786010674741359, "networked": false, - "offset": 2104, + "offset": 2080, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -116315,7 +115909,7 @@ "name": "m_hEntityIgnore", "name_hash": 176786010265244162, "networked": false, - "offset": 2112, + "offset": 2088, "size": 4, "template": [ "CBaseEntity" @@ -116330,7 +115924,7 @@ "name": "CEnvExplosion", "name_hash": 41161200, "project": "server", - "size": 2120 + "size": 2096 }, { "alignment": 8, @@ -116345,7 +115939,7 @@ "name": "m_nState", "name_hash": 10325752017678648098, "networked": false, - "offset": 2032, + "offset": 2008, "size": 4, "type": "int32" } @@ -116356,7 +115950,7 @@ "name": "CFuncWall", "name_hash": 2404151488, "project": "server", - "size": 2040 + "size": 2016 }, { "alignment": 8, @@ -116633,7 +116227,7 @@ "size": 5504 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CCSWeaponBase" ], @@ -116645,7 +116239,7 @@ "name": "m_bFirstAttack", "name_hash": 2689115425016218585, "networked": true, - "offset": 4520, + "offset": 4560, "size": 1, "type": "bool" } @@ -116656,7 +116250,7 @@ "name": "CKnife", "name_hash": 626108475, "project": "server", - "size": 4528 + "size": 4576 }, { "alignment": 8, @@ -116732,7 +116326,7 @@ "size": 88 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CItem" ], @@ -116743,7 +116337,7 @@ "name": "CItemAssaultSuit", "name_hash": 3920257993, "project": "server", - "size": 2904 + "size": 2928 }, { "alignment": 255, @@ -116771,7 +116365,7 @@ "name": "CFuncLadderAlias_func_useableladder", "name_hash": 2592035355, "project": "server", - "size": 2208 + "size": 2184 }, { "alignment": 8, @@ -116906,7 +116500,7 @@ "name": "m_BuoyancyHelper", "name_hash": 16819129385057517223, "networked": false, - "offset": 2496, + "offset": 2472, "size": 280, "type": "CBuoyancyHelper" }, @@ -116916,7 +116510,7 @@ "name": "m_flFluidDensity", "name_hash": 16819129386920560035, "networked": true, - "offset": 2776, + "offset": 2752, "size": 4, "type": "float32" } @@ -116927,10 +116521,10 @@ "name": "CTriggerBuoyancy", "name_hash": 3916008720, "project": "server", - "size": 2784 + "size": 2760 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CCSWeaponBaseGun" ], @@ -116941,7 +116535,7 @@ "name": "CWeaponMP9", "name_hash": 2500084122, "project": "server", - "size": 4552 + "size": 4592 }, { "alignment": 8, @@ -117167,7 +116761,7 @@ "size": 368 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CCSWeaponBaseGun" ], @@ -117178,7 +116772,7 @@ "name": "CWeaponP90", "name_hash": 3303389031, "project": "server", - "size": 4552 + "size": 4592 }, { "alignment": 8, @@ -117507,7 +117101,7 @@ "name": "CFuncVehicleClip", "name_hash": 354544282, "project": "server", - "size": 2032 + "size": 2008 }, { "alignment": 255, @@ -117520,7 +117114,7 @@ "size": 8 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CHostage" ], @@ -117531,7 +117125,7 @@ "name": "CHostageAlias_info_hostage_spawn", "name_hash": 1450372648, "project": "server", - "size": 11920 + "size": 11952 }, { "alignment": 8, @@ -117706,7 +117300,7 @@ "size": 1464 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CBaseCSGrenadeProjectile" ], @@ -117718,7 +117312,7 @@ "name": "m_nSmokeEffectTickBegin", "name_hash": 16365449621073449555, "networked": true, - "offset": 3152, + "offset": 3176, "size": 4, "type": "int32" }, @@ -117728,7 +117322,7 @@ "name": "m_bDidSmokeEffect", "name_hash": 16365449619127709842, "networked": true, - "offset": 3156, + "offset": 3180, "size": 1, "type": "bool" }, @@ -117738,7 +117332,7 @@ "name": "m_nRandomSeed", "name_hash": 16365449618622312551, "networked": true, - "offset": 3160, + "offset": 3184, "size": 4, "type": "int32" }, @@ -117748,7 +117342,7 @@ "name": "m_vSmokeColor", "name_hash": 16365449618966243997, "networked": true, - "offset": 3164, + "offset": 3188, "size": 12, "templated": "Vector", "type": "Vector" @@ -117759,7 +117353,7 @@ "name": "m_vSmokeDetonationPos", "name_hash": 16365449618902062551, "networked": true, - "offset": 3176, + "offset": 3200, "size": 12, "templated": "Vector", "type": "Vector" @@ -117770,7 +117364,7 @@ "name": "m_VoxelFrameData", "name_hash": 16365449620850263748, "networked": true, - "offset": 3192, + "offset": 3216, "size": 24, "template": [ "uint8" @@ -117784,7 +117378,7 @@ "name": "m_nVoxelFrameDataSize", "name_hash": 16365449617868832729, "networked": true, - "offset": 3216, + "offset": 3240, "size": 4, "type": "int32" }, @@ -117794,7 +117388,7 @@ "name": "m_nVoxelUpdate", "name_hash": 16365449620948572730, "networked": true, - "offset": 3220, + "offset": 3244, "size": 4, "type": "int32" }, @@ -117804,7 +117398,7 @@ "name": "m_flLastBounce", "name_hash": 16365449619714692775, "networked": false, - "offset": 3224, + "offset": 3248, "size": 4, "type": "GameTime_t" }, @@ -117814,7 +117408,7 @@ "name": "m_fllastSimulationTime", "name_hash": 16365449621069962989, "networked": false, - "offset": 3228, + "offset": 3252, "size": 4, "type": "GameTime_t" }, @@ -117824,7 +117418,7 @@ "name": "m_bExplodeFromInferno", "name_hash": 16365449618986859897, "networked": false, - "offset": 12064, + "offset": 12088, "size": 1, "type": "bool" }, @@ -117834,7 +117428,7 @@ "name": "m_bDidGroundScorch", "name_hash": 16365449617134210549, "networked": false, - "offset": 12065, + "offset": 12089, "size": 1, "type": "bool" } @@ -117845,7 +117439,7 @@ "name": "CSmokeGrenadeProjectile", "name_hash": 3810378168, "project": "server", - "size": 12072 + "size": 12096 }, { "alignment": 8, @@ -117860,7 +117454,7 @@ "name": "m_bLoop", "name_hash": 15800223626250724555, "networked": true, - "offset": 2032, + "offset": 2008, "size": 1, "type": "bool" }, @@ -117870,7 +117464,7 @@ "name": "m_flFPS", "name_hash": 15800223623874782454, "networked": true, - "offset": 2036, + "offset": 2012, "size": 4, "type": "float32" }, @@ -117880,7 +117474,7 @@ "name": "m_hPositionKeys", "name_hash": 15800223626786068560, "networked": true, - "offset": 2040, + "offset": 2016, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -117894,7 +117488,7 @@ "name": "m_hRotationKeys", "name_hash": 15800223626592193593, "networked": true, - "offset": 2048, + "offset": 2024, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -117908,7 +117502,7 @@ "name": "m_vAnimationBoundsMin", "name_hash": 15800223625268382552, "networked": true, - "offset": 2056, + "offset": 2032, "size": 12, "templated": "Vector", "type": "Vector" @@ -117919,7 +117513,7 @@ "name": "m_vAnimationBoundsMax", "name_hash": 15800223625638770098, "networked": true, - "offset": 2068, + "offset": 2044, "size": 12, "templated": "Vector", "type": "Vector" @@ -117930,7 +117524,7 @@ "name": "m_flStartTime", "name_hash": 15800223624666717636, "networked": true, - "offset": 2080, + "offset": 2056, "size": 4, "type": "float32" }, @@ -117940,7 +117534,7 @@ "name": "m_flStartFrame", "name_hash": 15800223625962109190, "networked": true, - "offset": 2084, + "offset": 2060, "size": 4, "type": "float32" } @@ -117951,7 +117545,7 @@ "name": "CTextureBasedAnimatable", "name_hash": 3678776236, "project": "server", - "size": 2088 + "size": 2064 }, { "alignment": 8, @@ -118498,7 +118092,7 @@ "name": "CShower", "name_hash": 507971772, "project": "server", - "size": 2032 + "size": 2008 }, { "alignment": 255, @@ -118704,7 +118298,7 @@ "size": 776 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CMolotovGrenade" ], @@ -118715,7 +118309,7 @@ "name": "CIncendiaryGrenade", "name_hash": 2497725582, "project": "server", - "size": 4584 + "size": 4624 }, { "alignment": 8, @@ -118730,7 +118324,7 @@ "name": "m_matPanelTransform", "name_hash": 13210730044975288099, "networked": false, - "offset": 2032, + "offset": 2008, "size": 48, "templated": "matrix3x4_t", "type": "matrix3x4_t" @@ -118741,7 +118335,7 @@ "name": "m_matPanelTransformWsTemp", "name_hash": 13210730044750108975, "networked": false, - "offset": 2080, + "offset": 2056, "size": 48, "templated": "matrix3x4_t", "type": "matrix3x4_t" @@ -118752,7 +118346,7 @@ "name": "m_vecShatterGlassShards", "name_hash": 13210730046211998775, "networked": false, - "offset": 2128, + "offset": 2104, "size": 24, "template": [ "uint32" @@ -118766,7 +118360,7 @@ "name": "m_PanelSize", "name_hash": 13210730046098846332, "networked": false, - "offset": 2152, + "offset": 2128, "size": 8, "templated": "Vector2D", "type": "Vector2D" @@ -118777,7 +118371,7 @@ "name": "m_flLastShatterSoundEmitTime", "name_hash": 13210730043175139769, "networked": false, - "offset": 2160, + "offset": 2136, "size": 4, "type": "GameTime_t" }, @@ -118787,7 +118381,7 @@ "name": "m_flLastCleanupTime", "name_hash": 13210730045780160432, "networked": false, - "offset": 2164, + "offset": 2140, "size": 4, "type": "GameTime_t" }, @@ -118797,7 +118391,7 @@ "name": "m_flInitAtTime", "name_hash": 13210730045939106213, "networked": false, - "offset": 2168, + "offset": 2144, "size": 4, "type": "GameTime_t" }, @@ -118807,7 +118401,7 @@ "name": "m_flGlassThickness", "name_hash": 13210730044292805981, "networked": false, - "offset": 2172, + "offset": 2148, "size": 4, "type": "float32" }, @@ -118817,7 +118411,7 @@ "name": "m_flSpawnInvulnerability", "name_hash": 13210730043513968577, "networked": false, - "offset": 2176, + "offset": 2152, "size": 4, "type": "float32" }, @@ -118827,7 +118421,7 @@ "name": "m_bBreakSilent", "name_hash": 13210730045066241809, "networked": false, - "offset": 2180, + "offset": 2156, "size": 1, "type": "bool" }, @@ -118837,7 +118431,7 @@ "name": "m_bBreakShardless", "name_hash": 13210730046094434713, "networked": false, - "offset": 2181, + "offset": 2157, "size": 1, "type": "bool" }, @@ -118847,7 +118441,7 @@ "name": "m_bBroken", "name_hash": 13210730042895974912, "networked": false, - "offset": 2182, + "offset": 2158, "size": 1, "type": "bool" }, @@ -118857,7 +118451,7 @@ "name": "m_bGlassNavIgnore", "name_hash": 13210730046429545990, "networked": false, - "offset": 2183, + "offset": 2159, "size": 1, "type": "bool" }, @@ -118867,7 +118461,7 @@ "name": "m_bGlassInFrame", "name_hash": 13210730046740559429, "networked": false, - "offset": 2184, + "offset": 2160, "size": 1, "type": "bool" }, @@ -118877,7 +118471,7 @@ "name": "m_bStartBroken", "name_hash": 13210730046714777942, "networked": false, - "offset": 2185, + "offset": 2161, "size": 1, "type": "bool" }, @@ -118887,7 +118481,7 @@ "name": "m_iInitialDamageType", "name_hash": 13210730046764995041, "networked": false, - "offset": 2186, + "offset": 2162, "size": 1, "type": "uint8" }, @@ -118897,7 +118491,7 @@ "name": "m_szDamagePositioningEntityName01", "name_hash": 13210730045707024141, "networked": false, - "offset": 2192, + "offset": 2168, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -118908,7 +118502,7 @@ "name": "m_szDamagePositioningEntityName02", "name_hash": 13210730045656691284, "networked": false, - "offset": 2200, + "offset": 2176, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -118919,7 +118513,7 @@ "name": "m_szDamagePositioningEntityName03", "name_hash": 13210730045673468903, "networked": false, - "offset": 2208, + "offset": 2184, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -118930,7 +118524,7 @@ "name": "m_szDamagePositioningEntityName04", "name_hash": 13210730045623136046, "networked": false, - "offset": 2216, + "offset": 2192, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -118941,7 +118535,7 @@ "name": "m_vInitialDamagePositions", "name_hash": 13210730044626599766, "networked": false, - "offset": 2224, + "offset": 2200, "size": 24, "template": [ "Vector" @@ -118955,7 +118549,7 @@ "name": "m_vExtraDamagePositions", "name_hash": 13210730045285567904, "networked": false, - "offset": 2248, + "offset": 2224, "size": 24, "template": [ "Vector" @@ -118969,7 +118563,7 @@ "name": "m_vInitialPanelVertices", "name_hash": 13210730043746123608, "networked": false, - "offset": 2272, + "offset": 2248, "size": 24, "template": [ "Vector4D" @@ -118983,7 +118577,7 @@ "name": "m_OnBroken", "name_hash": 13210730045307314405, "networked": false, - "offset": 2296, + "offset": 2272, "size": 40, "type": "CEntityIOOutput" }, @@ -118993,7 +118587,7 @@ "name": "m_iSurfaceType", "name_hash": 13210730043768954855, "networked": false, - "offset": 2336, + "offset": 2312, "size": 1, "type": "uint8" }, @@ -119003,7 +118597,7 @@ "name": "m_hMaterialDamageBase", "name_hash": 13210730043594023366, "networked": false, - "offset": 2344, + "offset": 2320, "size": 8, "template": [ "InfoForResourceTypeIMaterial2" @@ -119018,7 +118612,7 @@ "name": "CFuncShatterglass", "name_hash": 3075862779, "project": "server", - "size": 2352 + "size": 2328 }, { "alignment": 8, @@ -119161,7 +118755,7 @@ "name": "m_iSolidity", "name_hash": 2757140325887241805, "networked": false, - "offset": 2032, + "offset": 2008, "size": 4, "type": "BrushSolidities_e" }, @@ -119171,7 +118765,7 @@ "name": "m_iDisabled", "name_hash": 2757140324164030124, "networked": false, - "offset": 2036, + "offset": 2012, "size": 4, "type": "int32" }, @@ -119181,7 +118775,7 @@ "name": "m_bSolidBsp", "name_hash": 2757140325562379401, "networked": false, - "offset": 2040, + "offset": 2016, "size": 1, "type": "bool" }, @@ -119191,7 +118785,7 @@ "name": "m_iszExcludedClass", "name_hash": 2757140325304881425, "networked": false, - "offset": 2048, + "offset": 2024, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -119202,7 +118796,7 @@ "name": "m_bInvertExclusion", "name_hash": 2757140324368338695, "networked": false, - "offset": 2056, + "offset": 2032, "size": 1, "type": "bool" }, @@ -119212,7 +118806,7 @@ "name": "m_bScriptedMovement", "name_hash": 2757140326056869330, "networked": false, - "offset": 2057, + "offset": 2033, "size": 1, "type": "bool" } @@ -119223,7 +118817,7 @@ "name": "CFuncBrush", "name_hash": 641946756, "project": "server", - "size": 2064 + "size": 2040 }, { "alignment": 255, @@ -119339,7 +118933,7 @@ "name": "m_flAlphaScale", "name_hash": 4039745611500436517, "networked": true, - "offset": 3432, + "offset": 3408, "size": 4, "type": "float32" }, @@ -119349,7 +118943,7 @@ "name": "m_flRadiusScale", "name_hash": 4039745610346266969, "networked": true, - "offset": 3436, + "offset": 3412, "size": 4, "type": "float32" }, @@ -119359,7 +118953,7 @@ "name": "m_flSelfIllumScale", "name_hash": 4039745607608880660, "networked": true, - "offset": 3440, + "offset": 3416, "size": 4, "type": "float32" }, @@ -119369,7 +118963,7 @@ "name": "m_ColorTint", "name_hash": 4039745611113487869, "networked": true, - "offset": 3444, + "offset": 3420, "size": 4, "templated": "Color", "type": "Color" @@ -119380,7 +118974,7 @@ "name": "m_hTextureOverride", "name_hash": 4039745611495332438, "networked": true, - "offset": 3448, + "offset": 3424, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -119395,7 +118989,7 @@ "name": "CEnvParticleGlow", "name_hash": 940576570, "project": "server", - "size": 3456 + "size": 3432 }, { "alignment": 8, @@ -119439,7 +119033,7 @@ "size": 1272 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CCSWeaponBase" ], @@ -119451,7 +119045,7 @@ "name": "m_zoomLevel", "name_hash": 13560532547255821216, "networked": true, - "offset": 4520, + "offset": 4560, "size": 4, "type": "int32" }, @@ -119461,7 +119055,7 @@ "name": "m_iBurstShotsRemaining", "name_hash": 13560532550223937957, "networked": true, - "offset": 4524, + "offset": 4564, "size": 4, "type": "int32" }, @@ -119471,7 +119065,7 @@ "name": "m_silencedModelIndex", "name_hash": 13560532548138158763, "networked": false, - "offset": 4536, + "offset": 4576, "size": 4, "type": "int32" }, @@ -119481,7 +119075,7 @@ "name": "m_inPrecache", "name_hash": 13560532547339813835, "networked": false, - "offset": 4540, + "offset": 4580, "size": 1, "type": "bool" }, @@ -119491,7 +119085,7 @@ "name": "m_bNeedsBoltAction", "name_hash": 13560532547019138967, "networked": true, - "offset": 4541, + "offset": 4581, "size": 1, "type": "bool" }, @@ -119501,7 +119095,7 @@ "name": "m_nRevolverCylinderIdx", "name_hash": 13560532546542954763, "networked": true, - "offset": 4544, + "offset": 4584, "size": 4, "type": "int32" }, @@ -119511,7 +119105,7 @@ "name": "m_bSkillReloadAvailable", "name_hash": 13560532549458336738, "networked": false, - "offset": 4548, + "offset": 4588, "size": 1, "type": "bool" }, @@ -119521,7 +119115,7 @@ "name": "m_bSkillReloadLiftedReloadKey", "name_hash": 13560532548730885557, "networked": false, - "offset": 4549, + "offset": 4589, "size": 1, "type": "bool" }, @@ -119531,7 +119125,7 @@ "name": "m_bSkillBoltInterruptAvailable", "name_hash": 13560532547987189487, "networked": false, - "offset": 4550, + "offset": 4590, "size": 1, "type": "bool" }, @@ -119541,7 +119135,7 @@ "name": "m_bSkillBoltLiftedFireKey", "name_hash": 13560532548986792828, "networked": false, - "offset": 4551, + "offset": 4591, "size": 1, "type": "bool" } @@ -119552,7 +119146,7 @@ "name": "CCSWeaponBaseGun", "name_hash": 3157307521, "project": "server", - "size": 4552 + "size": 4592 }, { "alignment": 8, @@ -119566,7 +119160,7 @@ "name": "CTriggerGravity", "name_hash": 2095184984, "project": "server", - "size": 2496 + "size": 2472 }, { "alignment": 8, @@ -119907,7 +119501,7 @@ "name": "m_toggle_state", "name_hash": 14152188974221549203, "networked": false, - "offset": 2032, + "offset": 2008, "size": 4, "type": "TOGGLE_STATE" }, @@ -119917,7 +119511,7 @@ "name": "m_flMoveDistance", "name_hash": 14152188973297855853, "networked": false, - "offset": 2036, + "offset": 2012, "size": 4, "type": "float32" }, @@ -119927,7 +119521,7 @@ "name": "m_flWait", "name_hash": 14152188972593341110, "networked": false, - "offset": 2040, + "offset": 2016, "size": 4, "type": "float32" }, @@ -119937,7 +119531,7 @@ "name": "m_flLip", "name_hash": 14152188972294733824, "networked": false, - "offset": 2044, + "offset": 2020, "size": 4, "type": "float32" }, @@ -119947,7 +119541,7 @@ "name": "m_bAlwaysFireBlockedOutputs", "name_hash": 14152188972035385258, "networked": false, - "offset": 2048, + "offset": 2024, "size": 1, "type": "bool" }, @@ -119957,7 +119551,7 @@ "name": "m_vecPosition1", "name_hash": 14152188973812627777, "networked": false, - "offset": 2052, + "offset": 2028, "size": 12, "templated": "Vector", "type": "Vector" @@ -119968,7 +119562,7 @@ "name": "m_vecPosition2", "name_hash": 14152188973762294920, "networked": false, - "offset": 2064, + "offset": 2040, "size": 12, "templated": "Vector", "type": "Vector" @@ -119979,7 +119573,7 @@ "name": "m_vecMoveAng", "name_hash": 14152188973177339420, "networked": false, - "offset": 2076, + "offset": 2052, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -119990,7 +119584,7 @@ "name": "m_vecAngle1", "name_hash": 14152188973577617003, "networked": false, - "offset": 2088, + "offset": 2064, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -120001,7 +119595,7 @@ "name": "m_vecAngle2", "name_hash": 14152188973594394622, "networked": false, - "offset": 2100, + "offset": 2076, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -120012,7 +119606,7 @@ "name": "m_flHeight", "name_hash": 14152188973956300720, "networked": false, - "offset": 2112, + "offset": 2088, "size": 4, "type": "float32" }, @@ -120022,7 +119616,7 @@ "name": "m_hActivator", "name_hash": 14152188972885425074, "networked": false, - "offset": 2116, + "offset": 2092, "size": 4, "template": [ "CBaseEntity" @@ -120036,7 +119630,7 @@ "name": "m_vecFinalDest", "name_hash": 14152188971612180115, "networked": false, - "offset": 2120, + "offset": 2096, "size": 12, "templated": "Vector", "type": "Vector" @@ -120047,7 +119641,7 @@ "name": "m_vecFinalAngle", "name_hash": 14152188970693751582, "networked": false, - "offset": 2132, + "offset": 2108, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -120058,7 +119652,7 @@ "name": "m_movementType", "name_hash": 14152188972111083280, "networked": false, - "offset": 2144, + "offset": 2120, "size": 4, "type": "int32" }, @@ -120068,7 +119662,7 @@ "name": "m_sMaster", "name_hash": 14152188972328815328, "networked": false, - "offset": 2152, + "offset": 2128, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -120080,7 +119674,7 @@ "name": "CBaseToggle", "name_hash": 3295063267, "project": "server", - "size": 2160 + "size": 2136 }, { "alignment": 8, @@ -120503,7 +120097,7 @@ "size": 1480 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CBaseAnimGraph" ], @@ -120515,7 +120109,7 @@ "name": "m_OnPlayerTouch", "name_hash": 2362313690841953528, "networked": false, - "offset": 2696, + "offset": 2712, "size": 40, "type": "CEntityIOOutput" }, @@ -120525,7 +120119,7 @@ "name": "m_OnPlayerPickup", "name_hash": 2362313693926113061, "networked": false, - "offset": 2736, + "offset": 2752, "size": 40, "type": "CEntityIOOutput" }, @@ -120535,7 +120129,7 @@ "name": "m_bActivateWhenAtRest", "name_hash": 2362313692386217215, "networked": false, - "offset": 2776, + "offset": 2792, "size": 1, "type": "bool" }, @@ -120545,7 +120139,7 @@ "name": "m_OnCacheInteraction", "name_hash": 2362313694406908970, "networked": false, - "offset": 2784, + "offset": 2800, "size": 40, "type": "CEntityIOOutput" }, @@ -120555,7 +120149,7 @@ "name": "m_OnGlovePulled", "name_hash": 2362313690877761827, "networked": false, - "offset": 2824, + "offset": 2840, "size": 40, "type": "CEntityIOOutput" }, @@ -120565,10 +120159,10 @@ "name": "m_vOriginalSpawnOrigin", "name_hash": 2362313693262516399, "networked": false, - "offset": 2864, + "offset": 2880, "size": 12, - "templated": "Vector", - "type": "Vector" + "templated": "VectorWS", + "type": "VectorWS" }, { "alignment": 4, @@ -120576,7 +120170,7 @@ "name": "m_vOriginalSpawnAngles", "name_hash": 2362313694347619281, "networked": false, - "offset": 2876, + "offset": 2892, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -120587,7 +120181,7 @@ "name": "m_bPhysStartAsleep", "name_hash": 2362313691463412221, "networked": false, - "offset": 2888, + "offset": 2904, "size": 1, "type": "bool" } @@ -120598,7 +120192,7 @@ "name": "CItem", "name_hash": 550019017, "project": "server", - "size": 2904 + "size": 2928 }, { "alignment": 8, @@ -120811,7 +120405,7 @@ "size": 1496 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CBaseGrenade" ], @@ -120823,7 +120417,7 @@ "name": "m_vInitialPosition", "name_hash": 13879081412060817860, "networked": true, - "offset": 3000, + "offset": 3024, "size": 12, "templated": "Vector", "type": "Vector" @@ -120834,7 +120428,7 @@ "name": "m_vInitialVelocity", "name_hash": 13879081412019142032, "networked": true, - "offset": 3012, + "offset": 3036, "size": 12, "templated": "Vector", "type": "Vector" @@ -120845,7 +120439,7 @@ "name": "m_nBounces", "name_hash": 13879081411740298190, "networked": true, - "offset": 3024, + "offset": 3048, "size": 4, "type": "int32" }, @@ -120855,7 +120449,7 @@ "name": "m_nExplodeEffectIndex", "name_hash": 13879081410331629941, "networked": true, - "offset": 3032, + "offset": 3056, "size": 8, "template": [ "InfoForResourceTypeIParticleSystemDefinition" @@ -120869,7 +120463,7 @@ "name": "m_nExplodeEffectTickBegin", "name_hash": 13879081410725475843, "networked": true, - "offset": 3040, + "offset": 3064, "size": 4, "type": "int32" }, @@ -120879,7 +120473,7 @@ "name": "m_vecExplodeEffectOrigin", "name_hash": 13879081412796826917, "networked": true, - "offset": 3044, + "offset": 3068, "size": 12, "templated": "Vector", "type": "Vector" @@ -120890,7 +120484,7 @@ "name": "m_flSpawnTime", "name_hash": 13879081412446298475, "networked": false, - "offset": 3056, + "offset": 3080, "size": 4, "type": "GameTime_t" }, @@ -120900,7 +120494,7 @@ "name": "m_unOGSExtraFlags", "name_hash": 13879081410506610308, "networked": false, - "offset": 3060, + "offset": 3084, "size": 1, "type": "uint8" }, @@ -120910,7 +120504,7 @@ "name": "m_bDetonationRecorded", "name_hash": 13879081411033735484, "networked": false, - "offset": 3061, + "offset": 3085, "size": 1, "type": "bool" }, @@ -120920,7 +120514,7 @@ "name": "m_nItemIndex", "name_hash": 13879081411505974910, "networked": false, - "offset": 3062, + "offset": 3086, "size": 2, "type": "uint16" }, @@ -120930,7 +120524,7 @@ "name": "m_vecOriginalSpawnLocation", "name_hash": 13879081411519574914, "networked": false, - "offset": 3064, + "offset": 3088, "size": 12, "templated": "Vector", "type": "Vector" @@ -120941,7 +120535,7 @@ "name": "m_flLastBounceSoundTime", "name_hash": 13879081410048772791, "networked": false, - "offset": 3076, + "offset": 3100, "size": 4, "type": "GameTime_t" }, @@ -120951,7 +120545,7 @@ "name": "m_vecGrenadeSpin", "name_hash": 13879081411455182225, "networked": false, - "offset": 3080, + "offset": 3104, "size": 12, "templated": "RotationVector", "type": "RotationVector" @@ -120962,7 +120556,7 @@ "name": "m_vecLastHitSurfaceNormal", "name_hash": 13879081414146611194, "networked": false, - "offset": 3092, + "offset": 3116, "size": 12, "templated": "Vector", "type": "Vector" @@ -120973,7 +120567,7 @@ "name": "m_nTicksAtZeroVelocity", "name_hash": 13879081412697812077, "networked": false, - "offset": 3104, + "offset": 3128, "size": 4, "type": "int32" }, @@ -120983,7 +120577,7 @@ "name": "m_bHasEverHitEnemy", "name_hash": 13879081411432438352, "networked": false, - "offset": 3108, + "offset": 3132, "size": 1, "type": "bool" } @@ -120994,7 +120588,7 @@ "name": "CBaseCSGrenadeProjectile", "name_hash": 3231475458, "project": "server", - "size": 3112 + "size": 3136 }, { "alignment": 8, @@ -121104,7 +120698,7 @@ "name": "CDynamicPropAlias_dynamic_prop", "name_hash": 3286295688, "project": "server", - "size": 3392 + "size": 3408 }, { "alignment": 255, @@ -121334,7 +120928,7 @@ "size": 1744 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CCSWeaponBaseGun" ], @@ -121345,10 +120939,10 @@ "name": "CWeaponSG556", "name_hash": 4090023620, "project": "server", - "size": 4552 + "size": 4592 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CBaseCombatCharacter" ], @@ -121360,7 +120954,7 @@ "name": "m_pWeaponServices", "name_hash": 14568842447396420243, "networked": true, - "offset": 3032, + "offset": 3040, "size": 8, "type": "CPlayer_WeaponServices" }, @@ -121370,7 +120964,7 @@ "name": "m_pItemServices", "name_hash": 14568842448890214840, "networked": true, - "offset": 3040, + "offset": 3048, "size": 8, "type": "CPlayer_ItemServices" }, @@ -121380,7 +120974,7 @@ "name": "m_pAutoaimServices", "name_hash": 14568842446346686741, "networked": true, - "offset": 3048, + "offset": 3056, "size": 8, "type": "CPlayer_AutoaimServices" }, @@ -121390,7 +120984,7 @@ "name": "m_pObserverServices", "name_hash": 14568842447348147577, "networked": true, - "offset": 3056, + "offset": 3064, "size": 8, "type": "CPlayer_ObserverServices" }, @@ -121400,7 +120994,7 @@ "name": "m_pWaterServices", "name_hash": 14568842448800658514, "networked": true, - "offset": 3064, + "offset": 3072, "size": 8, "type": "CPlayer_WaterServices" }, @@ -121410,7 +121004,7 @@ "name": "m_pUseServices", "name_hash": 14568842448852521226, "networked": true, - "offset": 3072, + "offset": 3080, "size": 8, "type": "CPlayer_UseServices" }, @@ -121420,7 +121014,7 @@ "name": "m_pFlashlightServices", "name_hash": 14568842447853938241, "networked": true, - "offset": 3080, + "offset": 3088, "size": 8, "type": "CPlayer_FlashlightServices" }, @@ -121430,7 +121024,7 @@ "name": "m_pCameraServices", "name_hash": 14568842447023897888, "networked": true, - "offset": 3088, + "offset": 3096, "size": 8, "type": "CPlayer_CameraServices" }, @@ -121440,7 +121034,7 @@ "name": "m_pMovementServices", "name_hash": 14568842449506263690, "networked": true, - "offset": 3096, + "offset": 3104, "size": 8, "type": "CPlayer_MovementServices" }, @@ -121450,7 +121044,7 @@ "name": "m_ServerViewAngleChanges", "name_hash": 14568842448467063735, "networked": true, - "offset": 3112, + "offset": 3120, "size": 104, "template": [ "ViewAngleServerChange_t" @@ -121464,7 +121058,7 @@ "name": "v_angle", "name_hash": 14568842446357420657, "networked": false, - "offset": 3216, + "offset": 3224, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -121475,7 +121069,7 @@ "name": "v_anglePrevious", "name_hash": 14568842446138330580, "networked": false, - "offset": 3228, + "offset": 3236, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -121486,7 +121080,7 @@ "name": "m_iHideHUD", "name_hash": 14568842446129063077, "networked": true, - "offset": 3240, + "offset": 3248, "size": 4, "type": "uint32" }, @@ -121496,7 +121090,7 @@ "name": "m_skybox3d", "name_hash": 14568842447399046588, "networked": true, - "offset": 3248, + "offset": 3256, "size": 144, "type": "sky3dparams_t" }, @@ -121506,7 +121100,7 @@ "name": "m_fTimeLastHurt", "name_hash": 14568842448435720113, "networked": false, - "offset": 3392, + "offset": 3400, "size": 4, "type": "GameTime_t" }, @@ -121516,7 +121110,7 @@ "name": "m_flDeathTime", "name_hash": 14568842446159456010, "networked": true, - "offset": 3396, + "offset": 3404, "size": 4, "type": "GameTime_t" }, @@ -121526,7 +121120,7 @@ "name": "m_fNextSuicideTime", "name_hash": 14568842447961447545, "networked": false, - "offset": 3400, + "offset": 3408, "size": 4, "type": "GameTime_t" }, @@ -121536,7 +121130,7 @@ "name": "m_fInitHUD", "name_hash": 14568842449147568404, "networked": false, - "offset": 3404, + "offset": 3412, "size": 1, "type": "bool" }, @@ -121546,7 +121140,7 @@ "name": "m_pExpresser", "name_hash": 14568842447795563562, "networked": false, - "offset": 3408, + "offset": 3416, "size": 8, "type": "CAI_Expresser" }, @@ -121556,7 +121150,7 @@ "name": "m_hController", "name_hash": 14568842446722574955, "networked": true, - "offset": 3416, + "offset": 3424, "size": 4, "template": [ "CBasePlayerController" @@ -121570,7 +121164,7 @@ "name": "m_hDefaultController", "name_hash": 14568842448813139112, "networked": true, - "offset": 3420, + "offset": 3428, "size": 4, "template": [ "CBasePlayerController" @@ -121584,7 +121178,7 @@ "name": "m_fHltvReplayDelay", "name_hash": 14568842446848445791, "networked": false, - "offset": 3428, + "offset": 3436, "size": 4, "type": "float32" }, @@ -121594,7 +121188,7 @@ "name": "m_fHltvReplayEnd", "name_hash": 14568842448071650517, "networked": false, - "offset": 3432, + "offset": 3440, "size": 4, "type": "float32" }, @@ -121604,7 +121198,7 @@ "name": "m_iHltvReplayEntity", "name_hash": 14568842448944180774, "networked": false, - "offset": 3436, + "offset": 3444, "size": 4, "templated": "CEntityIndex", "type": "CEntityIndex" @@ -121615,7 +121209,7 @@ "name": "m_sndOpvarLatchData", "name_hash": 14568842447824520590, "networked": false, - "offset": 3440, + "offset": 3448, "size": 24, "template": [ "sndopvarlatchdata_t" @@ -121630,7 +121224,7 @@ "name": "CBasePlayerPawn", "name_hash": 3392072964, "project": "server", - "size": 3464 + "size": 3472 }, { "alignment": 8, @@ -121645,7 +121239,7 @@ "name": "m_angMoveEntitySpace", "name_hash": 1806500349764377081, "networked": false, - "offset": 2160, + "offset": 2136, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -121656,7 +121250,7 @@ "name": "m_fStayPushed", "name_hash": 1806500353045697353, "networked": false, - "offset": 2172, + "offset": 2148, "size": 1, "type": "bool" }, @@ -121666,7 +121260,7 @@ "name": "m_fRotating", "name_hash": 1806500350760161689, "networked": false, - "offset": 2173, + "offset": 2149, "size": 1, "type": "bool" }, @@ -121676,7 +121270,7 @@ "name": "m_ls", "name_hash": 1806500352471621256, "networked": false, - "offset": 2176, + "offset": 2152, "size": 32, "type": "locksound_t" }, @@ -121686,7 +121280,7 @@ "name": "m_sUseSound", "name_hash": 1806500352355773476, "networked": false, - "offset": 2208, + "offset": 2184, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -121697,7 +121291,7 @@ "name": "m_sLockedSound", "name_hash": 1806500351939754059, "networked": false, - "offset": 2216, + "offset": 2192, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -121708,7 +121302,7 @@ "name": "m_sUnlockedSound", "name_hash": 1806500352617970326, "networked": false, - "offset": 2224, + "offset": 2200, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -121719,7 +121313,7 @@ "name": "m_sOverrideAnticipationName", "name_hash": 1806500352607700772, "networked": false, - "offset": 2232, + "offset": 2208, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -121730,7 +121324,7 @@ "name": "m_bLocked", "name_hash": 1806500352419076083, "networked": false, - "offset": 2240, + "offset": 2216, "size": 1, "type": "bool" }, @@ -121740,7 +121334,7 @@ "name": "m_bDisabled", "name_hash": 1806500349901298021, "networked": false, - "offset": 2241, + "offset": 2217, "size": 1, "type": "bool" }, @@ -121750,7 +121344,7 @@ "name": "m_flUseLockedTime", "name_hash": 1806500352834012577, "networked": false, - "offset": 2244, + "offset": 2220, "size": 4, "type": "GameTime_t" }, @@ -121760,7 +121354,7 @@ "name": "m_bSolidBsp", "name_hash": 1806500351689157769, "networked": false, - "offset": 2248, + "offset": 2224, "size": 1, "type": "bool" }, @@ -121770,7 +121364,7 @@ "name": "m_OnDamaged", "name_hash": 1806500349295981599, "networked": false, - "offset": 2256, + "offset": 2232, "size": 40, "type": "CEntityIOOutput" }, @@ -121780,7 +121374,7 @@ "name": "m_OnPressed", "name_hash": 1806500350648641318, "networked": false, - "offset": 2296, + "offset": 2272, "size": 40, "type": "CEntityIOOutput" }, @@ -121790,7 +121384,7 @@ "name": "m_OnUseLocked", "name_hash": 1806500352779040909, "networked": false, - "offset": 2336, + "offset": 2312, "size": 40, "type": "CEntityIOOutput" }, @@ -121800,7 +121394,7 @@ "name": "m_OnIn", "name_hash": 1806500352845355119, "networked": false, - "offset": 2376, + "offset": 2352, "size": 40, "type": "CEntityIOOutput" }, @@ -121810,7 +121404,7 @@ "name": "m_OnOut", "name_hash": 1806500352989470036, "networked": false, - "offset": 2416, + "offset": 2392, "size": 40, "type": "CEntityIOOutput" }, @@ -121820,7 +121414,7 @@ "name": "m_nState", "name_hash": 1806500351008981794, "networked": false, - "offset": 2456, + "offset": 2432, "size": 4, "type": "int32" }, @@ -121830,7 +121424,7 @@ "name": "m_hConstraint", "name_hash": 1806500349305493228, "networked": false, - "offset": 2460, + "offset": 2436, "size": 4, "templated": "CEntityHandle", "type": "CEntityHandle" @@ -121841,7 +121435,7 @@ "name": "m_hConstraintParent", "name_hash": 1806500349157903012, "networked": false, - "offset": 2464, + "offset": 2440, "size": 4, "templated": "CEntityHandle", "type": "CEntityHandle" @@ -121852,7 +121446,7 @@ "name": "m_bForceNpcExclude", "name_hash": 1806500350020326975, "networked": false, - "offset": 2468, + "offset": 2444, "size": 1, "type": "bool" }, @@ -121862,7 +121456,7 @@ "name": "m_sGlowEntity", "name_hash": 1806500351254581800, "networked": false, - "offset": 2472, + "offset": 2448, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -121873,7 +121467,7 @@ "name": "m_glowEntity", "name_hash": 1806500349822403559, "networked": true, - "offset": 2480, + "offset": 2456, "size": 4, "template": [ "CBaseModelEntity" @@ -121887,7 +121481,7 @@ "name": "m_usable", "name_hash": 1806500350073037673, "networked": true, - "offset": 2484, + "offset": 2460, "size": 1, "type": "bool" }, @@ -121897,7 +121491,7 @@ "name": "m_szDisplayText", "name_hash": 1806500352650059973, "networked": true, - "offset": 2488, + "offset": 2464, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -121909,7 +121503,7 @@ "name": "CBaseButton", "name_hash": 420608639, "project": "server", - "size": 2496 + "size": 2472 }, { "alignment": 8, @@ -122026,7 +121620,7 @@ "name": "m_loadTime", "name_hash": 10236308186053584192, "networked": false, - "offset": 2032, + "offset": 2008, "size": 4, "type": "float32" }, @@ -122036,7 +121630,7 @@ "name": "m_Duration", "name_hash": 10236308186042313101, "networked": false, - "offset": 2036, + "offset": 2012, "size": 4, "type": "float32" }, @@ -122046,7 +121640,7 @@ "name": "m_HoldTime", "name_hash": 10236308183758543857, "networked": false, - "offset": 2040, + "offset": 2016, "size": 4, "type": "float32" } @@ -122057,7 +121651,7 @@ "name": "CRevertSaved", "name_hash": 2383326223, "project": "server", - "size": 2048 + "size": 2024 }, { "alignment": 255, @@ -122113,7 +121707,7 @@ "name": "m_fog", "name_hash": 1777143300681392991, "networked": false, - "offset": 2496, + "offset": 2472, "size": 104, "type": "fogparams_t" } @@ -122124,10 +121718,10 @@ "name": "CFogTrigger", "name_hash": 413773418, "project": "server", - "size": 2600 + "size": 2576 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CBaseFlex" ], @@ -122138,7 +121732,7 @@ "name": "CBaseFlexAlias_funCBaseFlex", "name_hash": 2825742353, "project": "server", - "size": 2832 + "size": 2848 }, { "alignment": 8, @@ -122214,7 +121808,7 @@ "name": "m_vExtent", "name_hash": 5805208881733954837, "networked": false, - "offset": 2056, + "offset": 2032, "size": 12, "templated": "Vector", "type": "Vector" @@ -122226,7 +121820,7 @@ "name": "CScriptNavBlocker", "name_hash": 1351630520, "project": "server", - "size": 2072 + "size": 2048 }, { "alignment": 8, @@ -122241,7 +121835,7 @@ "name": "m_vExtent", "name_hash": 10886585385416256789, "networked": false, - "offset": 2536, + "offset": 2512, "size": 12, "templated": "Vector", "type": "Vector" @@ -122253,7 +121847,7 @@ "name": "CScriptTriggerOnce", "name_hash": 2534730682, "project": "server", - "size": 2552 + "size": 2528 }, { "alignment": 8, @@ -122446,6 +122040,16 @@ "size": 4, "type": "float32" }, + { + "alignment": 4, + "kind": "ref", + "name": "m_flTransitionTime", + "name_hash": 14041105024869465145, + "networked": false, + "offset": 1500, + "size": 4, + "type": "float32" + }, { "alignment": 4, "kind": "atomic", @@ -122454,20 +122058,41 @@ "networked": false, "offset": 1536, "size": 12, + "templated": "VectorWS", + "type": "VectorWS" + }, + { + "alignment": 255, + "kind": "ref", + "name": "m_StartTransitionTime", + "name_hash": 14041105023882980009, + "networked": false, + "offset": 1548, + "size": 4, + "type": "GameTime_t" + }, + { + "alignment": 4, + "kind": "atomic", + "name": "m_vTangentSpaceAnchorAtTransitionStart", + "name_hash": 14041105024449195125, + "networked": false, + "offset": 1552, + "size": 12, "templated": "Vector", "type": "Vector" } ], - "fields_count": 11, + "fields_count": 14, "has_chainer": false, "is_struct": false, "name": "CSplineConstraint", "name_hash": 3269199520, "project": "server", - "size": 1552 + "size": 1568 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CBaseCSGrenadeProjectile" ], @@ -122479,7 +122104,7 @@ "name": "m_bIsIncGrenade", "name_hash": 11689632210353918647, "networked": true, - "offset": 3112, + "offset": 3136, "size": 1, "type": "bool" }, @@ -122489,7 +122114,7 @@ "name": "m_bDetonated", "name_hash": 11689632210265440943, "networked": false, - "offset": 3136, + "offset": 3160, "size": 1, "type": "bool" }, @@ -122499,7 +122124,7 @@ "name": "m_stillTimer", "name_hash": 11689632208379847790, "networked": false, - "offset": 3144, + "offset": 3168, "size": 16, "type": "IntervalTimer" }, @@ -122509,7 +122134,7 @@ "name": "m_bHasBouncedOffPlayer", "name_hash": 11689632208429145979, "networked": false, - "offset": 3368, + "offset": 3392, "size": 1, "type": "bool" } @@ -122520,10 +122145,10 @@ "name": "CMolotovProjectile", "name_hash": 2721704591, "project": "server", - "size": 3376 + "size": 3408 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CCSWeaponBaseGun" ], @@ -122534,7 +122159,7 @@ "name": "CWeaponTec9", "name_hash": 1808970209, "project": "server", - "size": 4552 + "size": 4592 }, { "alignment": 8, @@ -122642,7 +122267,7 @@ "name": "m_hSkyMaterial", "name_hash": 3811483337659724189, "networked": true, - "offset": 2032, + "offset": 2008, "size": 8, "template": [ "InfoForResourceTypeIMaterial2" @@ -122656,7 +122281,7 @@ "name": "m_hSkyMaterialLightingOnly", "name_hash": 3811483338055373099, "networked": true, - "offset": 2040, + "offset": 2016, "size": 8, "template": [ "InfoForResourceTypeIMaterial2" @@ -122670,7 +122295,7 @@ "name": "m_bStartDisabled", "name_hash": 3811483335938346063, "networked": true, - "offset": 2048, + "offset": 2024, "size": 1, "type": "bool" }, @@ -122680,7 +122305,7 @@ "name": "m_vTintColor", "name_hash": 3811483335649128991, "networked": true, - "offset": 2049, + "offset": 2025, "size": 4, "templated": "Color", "type": "Color" @@ -122691,7 +122316,7 @@ "name": "m_vTintColorLightingOnly", "name_hash": 3811483337933052105, "networked": true, - "offset": 2053, + "offset": 2029, "size": 4, "templated": "Color", "type": "Color" @@ -122702,7 +122327,7 @@ "name": "m_flBrightnessScale", "name_hash": 3811483335889009326, "networked": true, - "offset": 2060, + "offset": 2036, "size": 4, "type": "float32" }, @@ -122712,7 +122337,7 @@ "name": "m_nFogType", "name_hash": 3811483335236466131, "networked": true, - "offset": 2064, + "offset": 2040, "size": 4, "type": "int32" }, @@ -122722,7 +122347,7 @@ "name": "m_flFogMinStart", "name_hash": 3811483335059549353, "networked": true, - "offset": 2068, + "offset": 2044, "size": 4, "type": "float32" }, @@ -122732,7 +122357,7 @@ "name": "m_flFogMinEnd", "name_hash": 3811483336912036344, "networked": true, - "offset": 2072, + "offset": 2048, "size": 4, "type": "float32" }, @@ -122742,7 +122367,7 @@ "name": "m_flFogMaxStart", "name_hash": 3811483337966278447, "networked": true, - "offset": 2076, + "offset": 2052, "size": 4, "type": "float32" }, @@ -122752,7 +122377,7 @@ "name": "m_flFogMaxEnd", "name_hash": 3811483334782891194, "networked": true, - "offset": 2080, + "offset": 2056, "size": 4, "type": "float32" }, @@ -122762,7 +122387,7 @@ "name": "m_bEnabled", "name_hash": 3811483335928376190, "networked": true, - "offset": 2084, + "offset": 2060, "size": 1, "type": "bool" } @@ -122773,7 +122398,7 @@ "name": "CEnvSky", "name_hash": 887430118, "project": "server", - "size": 2128 + "size": 2104 }, { "alignment": 255, @@ -122787,7 +122412,7 @@ "name": "CPulseGraphInstance_GameBlackboard", "name_hash": 628414432, "project": "server", - "size": 432 + "size": 456 }, { "alignment": 255, @@ -122802,7 +122427,7 @@ "name": "m_bRemoveable", "name_hash": 9296197438615981821, "networked": false, - "offset": 3712, + "offset": 3744, "size": 1, "type": "bool" }, @@ -122812,7 +122437,7 @@ "name": "m_bPlayerAmmoStockOnPickup", "name_hash": 9296197441496534889, "networked": false, - "offset": 3728, + "offset": 3760, "size": 1, "type": "bool" }, @@ -122822,7 +122447,7 @@ "name": "m_bRequireUseToTouch", "name_hash": 9296197441746294925, "networked": false, - "offset": 3729, + "offset": 3761, "size": 1, "type": "bool" }, @@ -122832,7 +122457,7 @@ "name": "m_iWeaponGameplayAnimState", "name_hash": 9296197439192797162, "networked": true, - "offset": 3730, + "offset": 3762, "size": 2, "type": "WeaponGameplayAnimState" }, @@ -122842,7 +122467,7 @@ "name": "m_flWeaponGameplayAnimStateTimestamp", "name_hash": 9296197438304904621, "networked": true, - "offset": 3732, + "offset": 3764, "size": 4, "type": "GameTime_t" }, @@ -122852,7 +122477,7 @@ "name": "m_flInspectCancelCompleteTime", "name_hash": 9296197440749185509, "networked": true, - "offset": 3736, + "offset": 3768, "size": 4, "type": "GameTime_t" }, @@ -122862,7 +122487,7 @@ "name": "m_bInspectPending", "name_hash": 9296197439935473846, "networked": true, - "offset": 3740, + "offset": 3772, "size": 1, "type": "bool" }, @@ -122872,7 +122497,7 @@ "name": "m_bInspectShouldLoop", "name_hash": 9296197441307926666, "networked": true, - "offset": 3741, + "offset": 3773, "size": 1, "type": "bool" }, @@ -122882,7 +122507,7 @@ "name": "m_nLastEmptySoundCmdNum", "name_hash": 9296197438949714241, "networked": false, - "offset": 3784, + "offset": 3816, "size": 4, "type": "int32" }, @@ -122892,7 +122517,7 @@ "name": "m_bFireOnEmpty", "name_hash": 9296197439828009701, "networked": false, - "offset": 3816, + "offset": 3848, "size": 1, "type": "bool" }, @@ -122902,7 +122527,7 @@ "name": "m_OnPlayerPickup", "name_hash": 9296197441634287397, "networked": false, - "offset": 3824, + "offset": 3856, "size": 40, "type": "CEntityIOOutput" }, @@ -122912,7 +122537,7 @@ "name": "m_weaponMode", "name_hash": 9296197440754304158, "networked": true, - "offset": 3864, + "offset": 3896, "size": 4, "type": "CSWeaponMode" }, @@ -122922,7 +122547,7 @@ "name": "m_flTurningInaccuracyDelta", "name_hash": 9296197441175725588, "networked": false, - "offset": 3868, + "offset": 3900, "size": 4, "type": "float32" }, @@ -122932,7 +122557,7 @@ "name": "m_vecTurningInaccuracyEyeDirLast", "name_hash": 9296197438594060292, "networked": false, - "offset": 3872, + "offset": 3904, "size": 12, "templated": "Vector", "type": "Vector" @@ -122943,7 +122568,7 @@ "name": "m_flTurningInaccuracy", "name_hash": 9296197439297644802, "networked": false, - "offset": 3884, + "offset": 3916, "size": 4, "type": "float32" }, @@ -122953,7 +122578,7 @@ "name": "m_fAccuracyPenalty", "name_hash": 9296197440043933221, "networked": true, - "offset": 3888, + "offset": 3920, "size": 4, "type": "float32" }, @@ -122963,7 +122588,7 @@ "name": "m_flLastAccuracyUpdateTime", "name_hash": 9296197439167163070, "networked": false, - "offset": 3892, + "offset": 3924, "size": 4, "type": "GameTime_t" }, @@ -122973,7 +122598,7 @@ "name": "m_fAccuracySmoothedForZoom", "name_hash": 9296197440509234561, "networked": false, - "offset": 3896, + "offset": 3928, "size": 4, "type": "float32" }, @@ -122983,7 +122608,7 @@ "name": "m_iRecoilIndex", "name_hash": 9296197440345887046, "networked": true, - "offset": 3900, + "offset": 3932, "size": 4, "type": "int32" }, @@ -122993,7 +122618,7 @@ "name": "m_flRecoilIndex", "name_hash": 9296197441516333179, "networked": true, - "offset": 3904, + "offset": 3936, "size": 4, "type": "float32" }, @@ -123003,7 +122628,7 @@ "name": "m_bBurstMode", "name_hash": 9296197438708038526, "networked": true, - "offset": 3908, + "offset": 3940, "size": 1, "type": "bool" }, @@ -123013,7 +122638,7 @@ "name": "m_nPostponeFireReadyTicks", "name_hash": 9296197441920734440, "networked": true, - "offset": 3912, + "offset": 3944, "size": 4, "type": "GameTick_t" }, @@ -123023,7 +122648,7 @@ "name": "m_flPostponeFireReadyFrac", "name_hash": 9296197441594348764, "networked": true, - "offset": 3916, + "offset": 3948, "size": 4, "type": "float32" }, @@ -123033,7 +122658,7 @@ "name": "m_bInReload", "name_hash": 9296197438309074259, "networked": true, - "offset": 3920, + "offset": 3952, "size": 1, "type": "bool" }, @@ -123043,7 +122668,7 @@ "name": "m_flDroppedAtTime", "name_hash": 9296197441183847279, "networked": true, - "offset": 3924, + "offset": 3956, "size": 4, "type": "GameTime_t" }, @@ -123053,7 +122678,7 @@ "name": "m_bIsHauledBack", "name_hash": 9296197441537851577, "networked": true, - "offset": 3928, + "offset": 3960, "size": 1, "type": "bool" }, @@ -123063,7 +122688,7 @@ "name": "m_bSilencerOn", "name_hash": 9296197439659942739, "networked": true, - "offset": 3929, + "offset": 3961, "size": 1, "type": "bool" }, @@ -123073,7 +122698,7 @@ "name": "m_flTimeSilencerSwitchComplete", "name_hash": 9296197441603866874, "networked": true, - "offset": 3932, + "offset": 3964, "size": 4, "type": "GameTime_t" }, @@ -123083,7 +122708,7 @@ "name": "m_iOriginalTeamNumber", "name_hash": 9296197439473390999, "networked": true, - "offset": 3936, + "offset": 3968, "size": 4, "type": "int32" }, @@ -123093,7 +122718,7 @@ "name": "m_iMostRecentTeamNumber", "name_hash": 9296197441526727196, "networked": true, - "offset": 3940, + "offset": 3972, "size": 4, "type": "int32" }, @@ -123103,7 +122728,7 @@ "name": "m_bDroppedNearBuyZone", "name_hash": 9296197438400731295, "networked": true, - "offset": 3944, + "offset": 3976, "size": 1, "type": "bool" }, @@ -123113,7 +122738,7 @@ "name": "m_flNextAttackRenderTimeOffset", "name_hash": 9296197440272421580, "networked": false, - "offset": 3948, + "offset": 3980, "size": 4, "type": "float32" }, @@ -123123,7 +122748,7 @@ "name": "m_bCanBePickedUp", "name_hash": 9296197441061506717, "networked": false, - "offset": 3968, + "offset": 4000, "size": 1, "type": "bool" }, @@ -123133,7 +122758,7 @@ "name": "m_bUseCanOverrideNextOwnerTouchTime", "name_hash": 9296197439425246440, "networked": false, - "offset": 3969, + "offset": 4001, "size": 1, "type": "bool" }, @@ -123143,7 +122768,7 @@ "name": "m_nextOwnerTouchTime", "name_hash": 9296197442175989839, "networked": false, - "offset": 3972, + "offset": 4004, "size": 4, "type": "GameTime_t" }, @@ -123153,7 +122778,7 @@ "name": "m_nextPrevOwnerTouchTime", "name_hash": 9296197439451595906, "networked": false, - "offset": 3976, + "offset": 4008, "size": 4, "type": "GameTime_t" }, @@ -123163,7 +122788,7 @@ "name": "m_nextPrevOwnerUseTime", "name_hash": 9296197441261864622, "networked": true, - "offset": 3984, + "offset": 4016, "size": 4, "type": "GameTime_t" }, @@ -123173,7 +122798,7 @@ "name": "m_hPrevOwner", "name_hash": 9296197438772856909, "networked": true, - "offset": 3988, + "offset": 4020, "size": 4, "template": [ "CCSPlayerPawn" @@ -123187,7 +122812,7 @@ "name": "m_nDropTick", "name_hash": 9296197440904110837, "networked": true, - "offset": 3992, + "offset": 4024, "size": 4, "type": "GameTick_t" }, @@ -123197,7 +122822,7 @@ "name": "m_bWasActiveWeaponWhenDropped", "name_hash": 9296197441772334998, "networked": true, - "offset": 3996, + "offset": 4028, "size": 1, "type": "bool" }, @@ -123207,7 +122832,7 @@ "name": "m_donated", "name_hash": 9296197439652682826, "networked": false, - "offset": 4028, + "offset": 4060, "size": 1, "type": "bool" }, @@ -123217,7 +122842,7 @@ "name": "m_fLastShotTime", "name_hash": 9296197439951705996, "networked": true, - "offset": 4032, + "offset": 4064, "size": 4, "type": "GameTime_t" }, @@ -123227,7 +122852,7 @@ "name": "m_bWasOwnedByCT", "name_hash": 9296197437949840897, "networked": false, - "offset": 4036, + "offset": 4068, "size": 1, "type": "bool" }, @@ -123237,7 +122862,7 @@ "name": "m_bWasOwnedByTerrorist", "name_hash": 9296197439952053572, "networked": false, - "offset": 4037, + "offset": 4069, "size": 1, "type": "bool" }, @@ -123247,7 +122872,7 @@ "name": "m_numRemoveUnownedWeaponThink", "name_hash": 9296197442074667555, "networked": false, - "offset": 4040, + "offset": 4072, "size": 4, "type": "int32" }, @@ -123257,7 +122882,7 @@ "name": "m_IronSightController", "name_hash": 9296197440207298368, "networked": false, - "offset": 4048, + "offset": 4080, "size": 24, "type": "CIronSightController" }, @@ -123267,7 +122892,7 @@ "name": "m_iIronSightMode", "name_hash": 9296197440769517128, "networked": true, - "offset": 4072, + "offset": 4104, "size": 4, "type": "int32" }, @@ -123277,7 +122902,7 @@ "name": "m_flLastLOSTraceFailureTime", "name_hash": 9296197441921934475, "networked": false, - "offset": 4076, + "offset": 4108, "size": 4, "type": "GameTime_t" }, @@ -123287,7 +122912,7 @@ "name": "m_flWatTickOffset", "name_hash": 9296197440574808631, "networked": true, - "offset": 4080, + "offset": 4112, "size": 4, "type": "float32" }, @@ -123297,7 +122922,7 @@ "name": "m_flLastShakeTime", "name_hash": 9296197439978884194, "networked": true, - "offset": 4096, + "offset": 4128, "size": 4, "type": "GameTime_t" } @@ -123308,7 +122933,7 @@ "name": "CCSWeaponBase", "name_hash": 2164439633, "project": "server", - "size": 4520 + "size": 4560 }, { "alignment": 8, @@ -123694,7 +123319,7 @@ "size": 72 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CCSWeaponBaseGun" ], @@ -123705,7 +123330,7 @@ "name": "CWeaponMP5SD", "name_hash": 1222243041, "project": "server", - "size": 4552 + "size": 4592 }, { "alignment": 8, @@ -123774,7 +123399,7 @@ "name": "m_AttributeManager", "name_hash": 7410552297794241926, "networked": true, - "offset": 3424, + "offset": 3440, "size": 760, "type": "CAttributeContainer" }, @@ -123784,7 +123409,7 @@ "name": "m_updateTimer", "name_hash": 7410552300305226213, "networked": false, - "offset": 4184, + "offset": 4200, "size": 24, "type": "CountdownTimer" }, @@ -123794,7 +123419,7 @@ "name": "m_stuckAnchor", "name_hash": 7410552298536573010, "networked": false, - "offset": 4208, + "offset": 4224, "size": 12, "templated": "Vector", "type": "Vector" @@ -123805,7 +123430,7 @@ "name": "m_stuckTimer", "name_hash": 7410552296979358704, "networked": false, - "offset": 4224, + "offset": 4240, "size": 24, "type": "CountdownTimer" }, @@ -123815,7 +123440,7 @@ "name": "m_collisionStuckTimer", "name_hash": 7410552300059757610, "networked": false, - "offset": 4248, + "offset": 4264, "size": 24, "type": "CountdownTimer" }, @@ -123825,7 +123450,7 @@ "name": "m_isOnGround", "name_hash": 7410552298120175259, "networked": false, - "offset": 4272, + "offset": 4288, "size": 1, "type": "bool" }, @@ -123835,7 +123460,7 @@ "name": "m_vFallVelocity", "name_hash": 7410552300290570791, "networked": false, - "offset": 4276, + "offset": 4292, "size": 12, "templated": "Vector", "type": "Vector" @@ -123846,7 +123471,7 @@ "name": "m_desiredActivity", "name_hash": 7410552296592864476, "networked": false, - "offset": 4288, + "offset": 4304, "size": 4, "type": "ChickenActivity" }, @@ -123856,7 +123481,7 @@ "name": "m_currentActivity", "name_hash": 7410552299601500007, "networked": false, - "offset": 4292, + "offset": 4308, "size": 4, "type": "ChickenActivity" }, @@ -123866,7 +123491,7 @@ "name": "m_activityTimer", "name_hash": 7410552298553720237, "networked": false, - "offset": 4296, + "offset": 4312, "size": 24, "type": "CountdownTimer" }, @@ -123876,7 +123501,7 @@ "name": "m_turnRate", "name_hash": 7410552298390128808, "networked": false, - "offset": 4320, + "offset": 4336, "size": 4, "type": "float32" }, @@ -123886,7 +123511,7 @@ "name": "m_fleeFrom", "name_hash": 7410552297007355193, "networked": false, - "offset": 4324, + "offset": 4340, "size": 4, "template": [ "CBaseEntity" @@ -123900,7 +123525,7 @@ "name": "m_moveRateThrottleTimer", "name_hash": 7410552298528216635, "networked": false, - "offset": 4328, + "offset": 4344, "size": 24, "type": "CountdownTimer" }, @@ -123910,7 +123535,7 @@ "name": "m_startleTimer", "name_hash": 7410552297990701461, "networked": false, - "offset": 4352, + "offset": 4368, "size": 24, "type": "CountdownTimer" }, @@ -123920,7 +123545,7 @@ "name": "m_vocalizeTimer", "name_hash": 7410552298709240809, "networked": false, - "offset": 4376, + "offset": 4392, "size": 24, "type": "CountdownTimer" }, @@ -123930,7 +123555,7 @@ "name": "m_flWhenZombified", "name_hash": 7410552300359636514, "networked": false, - "offset": 4400, + "offset": 4416, "size": 4, "type": "GameTime_t" }, @@ -123940,7 +123565,7 @@ "name": "m_jumpedThisFrame", "name_hash": 7410552298205124541, "networked": true, - "offset": 4404, + "offset": 4420, "size": 1, "type": "bool" }, @@ -123950,7 +123575,7 @@ "name": "m_leader", "name_hash": 7410552298097299076, "networked": true, - "offset": 4408, + "offset": 4424, "size": 4, "template": [ "CCSPlayerPawn" @@ -123964,7 +123589,7 @@ "name": "m_reuseTimer", "name_hash": 7410552298230512552, "networked": false, - "offset": 4432, + "offset": 4448, "size": 24, "type": "CountdownTimer" }, @@ -123974,7 +123599,7 @@ "name": "m_hasBeenUsed", "name_hash": 7410552297660721460, "networked": false, - "offset": 4456, + "offset": 4472, "size": 1, "type": "bool" }, @@ -123984,7 +123609,7 @@ "name": "m_jumpTimer", "name_hash": 7410552298218142874, "networked": false, - "offset": 4464, + "offset": 4480, "size": 24, "type": "CountdownTimer" }, @@ -123994,7 +123619,7 @@ "name": "m_flLastJumpTime", "name_hash": 7410552299262972754, "networked": false, - "offset": 4488, + "offset": 4504, "size": 4, "type": "float32" }, @@ -124004,7 +123629,7 @@ "name": "m_bInJump", "name_hash": 7410552300005942342, "networked": false, - "offset": 4492, + "offset": 4508, "size": 1, "type": "bool" }, @@ -124014,7 +123639,7 @@ "name": "m_repathTimer", "name_hash": 7410552297650558844, "networked": false, - "offset": 12696, + "offset": 12712, "size": 24, "type": "CountdownTimer" }, @@ -124024,7 +123649,7 @@ "name": "m_vecPathGoal", "name_hash": 7410552300406964841, "networked": false, - "offset": 12848, + "offset": 12864, "size": 12, "templated": "Vector", "type": "Vector" @@ -124035,7 +123660,7 @@ "name": "m_flActiveFollowStartTime", "name_hash": 7410552296935775657, "networked": false, - "offset": 12860, + "offset": 12876, "size": 4, "type": "GameTime_t" }, @@ -124045,7 +123670,7 @@ "name": "m_followMinuteTimer", "name_hash": 7410552299845569705, "networked": false, - "offset": 12864, + "offset": 12880, "size": 24, "type": "CountdownTimer" }, @@ -124055,7 +123680,7 @@ "name": "m_BlockDirectionTimer", "name_hash": 7410552297863493308, "networked": false, - "offset": 12896, + "offset": 12912, "size": 24, "type": "CountdownTimer" } @@ -124066,7 +123691,7 @@ "name": "CChicken", "name_hash": 1725403661, "project": "server", - "size": 12944 + "size": 12960 }, { "alignment": 8, @@ -124244,7 +123869,7 @@ "name": "m_nUniqueID", "name_hash": 8656904615947229535, "networked": true, - "offset": 2032, + "offset": 2008, "size": 4, "type": "int32" }, @@ -124254,7 +123879,7 @@ "name": "m_unAccountID", "name_hash": 8656904614159696112, "networked": true, - "offset": 2036, + "offset": 2012, "size": 4, "type": "uint32" }, @@ -124264,7 +123889,7 @@ "name": "m_unTraceID", "name_hash": 8656904616134750058, "networked": true, - "offset": 2040, + "offset": 2016, "size": 4, "type": "uint32" }, @@ -124274,7 +123899,7 @@ "name": "m_rtGcTime", "name_hash": 8656904616664516268, "networked": true, - "offset": 2044, + "offset": 2020, "size": 4, "type": "uint32" }, @@ -124284,7 +123909,7 @@ "name": "m_vecEndPos", "name_hash": 8656904614971590496, "networked": true, - "offset": 2048, + "offset": 2024, "size": 12, "templated": "Vector", "type": "Vector" @@ -124295,7 +123920,7 @@ "name": "m_vecStart", "name_hash": 8656904613698397887, "networked": true, - "offset": 2060, + "offset": 2036, "size": 12, "templated": "Vector", "type": "Vector" @@ -124306,7 +123931,7 @@ "name": "m_vecLeft", "name_hash": 8656904615971111376, "networked": true, - "offset": 2072, + "offset": 2048, "size": 12, "templated": "Vector", "type": "Vector" @@ -124317,7 +123942,7 @@ "name": "m_vecNormal", "name_hash": 8656904613501360050, "networked": true, - "offset": 2084, + "offset": 2060, "size": 12, "templated": "Vector", "type": "Vector" @@ -124328,7 +123953,7 @@ "name": "m_nPlayer", "name_hash": 8656904616401530364, "networked": true, - "offset": 2096, + "offset": 2072, "size": 4, "type": "int32" }, @@ -124338,7 +123963,7 @@ "name": "m_nEntity", "name_hash": 8656904615324154582, "networked": true, - "offset": 2100, + "offset": 2076, "size": 4, "type": "int32" }, @@ -124348,7 +123973,7 @@ "name": "m_nHitbox", "name_hash": 8656904614431049907, "networked": true, - "offset": 2104, + "offset": 2080, "size": 4, "type": "int32" }, @@ -124358,7 +123983,7 @@ "name": "m_flCreationTime", "name_hash": 8656904613973546983, "networked": true, - "offset": 2108, + "offset": 2084, "size": 4, "type": "float32" }, @@ -124368,7 +123993,7 @@ "name": "m_nTintID", "name_hash": 8656904613341091405, "networked": true, - "offset": 2112, + "offset": 2088, "size": 4, "type": "int32" }, @@ -124378,7 +124003,7 @@ "name": "m_nVersion", "name_hash": 8656904615556254491, "networked": true, - "offset": 2116, + "offset": 2092, "size": 1, "type": "uint8" }, @@ -124391,7 +124016,7 @@ "name": "m_ubSignature", "name_hash": 8656904613458925276, "networked": true, - "offset": 2117, + "offset": 2093, "size": 128, "type": "uint8" } @@ -124402,7 +124027,7 @@ "name": "CPlayerSprayDecal", "name_hash": 2015592673, "project": "server", - "size": 2248 + "size": 2224 }, { "alignment": 255, @@ -124437,7 +124062,7 @@ "size": 56 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CCSWeaponBase" ], @@ -124449,7 +124074,7 @@ "name": "m_vecLastValidPlayerHeldPosition", "name_hash": 2110412193998994876, "networked": false, - "offset": 4568, + "offset": 4608, "size": 12, "templated": "Vector", "type": "Vector" @@ -124460,7 +124085,7 @@ "name": "m_vecLastValidDroppedPosition", "name_hash": 2110412193223648410, "networked": false, - "offset": 4580, + "offset": 4620, "size": 12, "templated": "Vector", "type": "Vector" @@ -124471,7 +124096,7 @@ "name": "m_bDoValidDroppedPositionCheck", "name_hash": 2110412194096289389, "networked": false, - "offset": 4592, + "offset": 4632, "size": 1, "type": "bool" }, @@ -124481,7 +124106,7 @@ "name": "m_bStartedArming", "name_hash": 2110412195026377896, "networked": true, - "offset": 4593, + "offset": 4633, "size": 1, "type": "bool" }, @@ -124491,7 +124116,7 @@ "name": "m_fArmedTime", "name_hash": 2110412193115440841, "networked": true, - "offset": 4596, + "offset": 4636, "size": 4, "type": "GameTime_t" }, @@ -124501,7 +124126,7 @@ "name": "m_bBombPlacedAnimation", "name_hash": 2110412192630153002, "networked": true, - "offset": 4600, + "offset": 4640, "size": 1, "type": "bool" }, @@ -124511,7 +124136,7 @@ "name": "m_bIsPlantingViaUse", "name_hash": 2110412193551903985, "networked": true, - "offset": 4601, + "offset": 4641, "size": 1, "type": "bool" }, @@ -124521,7 +124146,7 @@ "name": "m_entitySpottedState", "name_hash": 2110412191888528508, "networked": true, - "offset": 4608, + "offset": 4648, "size": 24, "type": "EntitySpottedState_t" }, @@ -124531,7 +124156,7 @@ "name": "m_nSpotRules", "name_hash": 2110412193838976580, "networked": false, - "offset": 4632, + "offset": 4672, "size": 4, "type": "int32" }, @@ -124544,7 +124169,7 @@ "name": "m_bPlayedArmingBeeps", "name_hash": 2110412192470127465, "networked": false, - "offset": 4636, + "offset": 4676, "size": 7, "type": "bool" }, @@ -124554,7 +124179,7 @@ "name": "m_bBombPlanted", "name_hash": 2110412192842036575, "networked": false, - "offset": 4643, + "offset": 4683, "size": 1, "type": "bool" } @@ -124565,7 +124190,7 @@ "name": "CC4", "name_hash": 491368629, "project": "server", - "size": 4648 + "size": 4688 }, { "alignment": 8, @@ -124625,7 +124250,7 @@ "size": 1320 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CCSWeaponBaseGun" ], @@ -124636,10 +124261,10 @@ "name": "CWeaponUSPSilencer", "name_hash": 661981865, "project": "server", - "size": 4552 + "size": 4592 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CBaseModelEntity" ], @@ -124651,7 +124276,7 @@ "name": "m_bInitiallyPopulateInterpHistory", "name_hash": 16501711432371877404, "networked": true, - "offset": 2160, + "offset": 2136, "size": 1, "type": "bool" }, @@ -124661,7 +124286,7 @@ "name": "m_pChoreoServices", "name_hash": 16501711433869219161, "networked": false, - "offset": 2168, + "offset": 2144, "size": 8, "type": "IChoreoServices" }, @@ -124671,7 +124296,7 @@ "name": "m_bAnimGraphUpdateEnabled", "name_hash": 16501711433475522542, "networked": true, - "offset": 2176, + "offset": 2152, "size": 1, "type": "bool" }, @@ -124681,7 +124306,7 @@ "name": "m_flMaxSlopeDistance", "name_hash": 16501711432952275341, "networked": false, - "offset": 2180, + "offset": 2156, "size": 4, "type": "float32" }, @@ -124691,10 +124316,10 @@ "name": "m_vLastSlopeCheckPos", "name_hash": 16501711433041075762, "networked": false, - "offset": 2184, + "offset": 2160, "size": 12, - "templated": "Vector", - "type": "Vector" + "templated": "VectorWS", + "type": "VectorWS" }, { "alignment": 1, @@ -124702,7 +124327,7 @@ "name": "m_bAnimationUpdateScheduled", "name_hash": 16501711432790080463, "networked": false, - "offset": 2196, + "offset": 2172, "size": 1, "type": "bool" }, @@ -124712,7 +124337,7 @@ "name": "m_vecForce", "name_hash": 16501711433007617892, "networked": true, - "offset": 2200, + "offset": 2176, "size": 12, "templated": "Vector", "type": "Vector" @@ -124723,7 +124348,7 @@ "name": "m_nForceBone", "name_hash": 16501711435276747166, "networked": true, - "offset": 2212, + "offset": 2188, "size": 4, "type": "int32" }, @@ -124733,7 +124358,7 @@ "name": "m_RagdollPose", "name_hash": 16501711432798183237, "networked": true, - "offset": 2232, + "offset": 2208, "size": 40, "type": "PhysicsRagdollPose_t" }, @@ -124743,7 +124368,7 @@ "name": "m_bRagdollEnabled", "name_hash": 16501711431623407001, "networked": true, - "offset": 2272, + "offset": 2248, "size": 1, "type": "bool" }, @@ -124753,18 +124378,29 @@ "name": "m_bRagdollClientSide", "name_hash": 16501711434621982108, "networked": true, - "offset": 2273, + "offset": 2249, "size": 1, "type": "bool" + }, + { + "alignment": 16, + "kind": "atomic", + "name": "m_xParentedRagdollRootInEntitySpace", + "name_hash": 16501711435790554113, + "networked": false, + "offset": 2256, + "size": 32, + "templated": "CTransform", + "type": "CTransform" } ], - "fields_count": 11, + "fields_count": 12, "has_chainer": false, "is_struct": false, "name": "CBaseAnimGraph", "name_hash": 3842104094, "project": "server", - "size": 2688 + "size": 2704 }, { "alignment": 8, @@ -124779,7 +124415,7 @@ "name": "m_tonemapControllerName", "name_hash": 9391736510530822786, "networked": false, - "offset": 2496, + "offset": 2472, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -124790,7 +124426,7 @@ "name": "m_hTonemapController", "name_hash": 9391736511329837903, "networked": false, - "offset": 2504, + "offset": 2480, "size": 4, "templated": "CEntityHandle", "type": "CEntityHandle" @@ -124802,7 +124438,7 @@ "name": "CTonemapTrigger", "name_hash": 2186684056, "project": "server", - "size": 2512 + "size": 2488 }, { "alignment": 255, @@ -124872,13 +124508,16 @@ { "alignment": 8, "kind": "atomic", - "name": "m_vcdFilename", - "name_hash": 12724274320802243371, + "name": "m_hChoreoScene", + "name_hash": 12724274323146250951, "networked": false, "offset": 240, "size": 8, - "templated": "CUtlString", - "type": "CUtlString" + "template": [ + "InfoForResourceTypeCChoreoSceneResource" + ], + "templated": "CStrongHandle< InfoForResourceTypeCChoreoSceneResource >", + "type": "CStrongHandle" } ], "fields_count": 1, @@ -124915,7 +124554,7 @@ "name": "m_szSnapshotFileName", "name_hash": 10334964160167032513, "networked": true, - "offset": 2032, + "offset": 2008, "size": 512, "type": "char" }, @@ -124925,7 +124564,7 @@ "name": "m_bActive", "name_hash": 10334964160000172175, "networked": true, - "offset": 2544, + "offset": 2520, "size": 1, "type": "bool" }, @@ -124935,7 +124574,7 @@ "name": "m_bFrozen", "name_hash": 10334964158094257123, "networked": true, - "offset": 2545, + "offset": 2521, "size": 1, "type": "bool" }, @@ -124945,7 +124584,7 @@ "name": "m_flFreezeTransitionDuration", "name_hash": 10334964160431037543, "networked": true, - "offset": 2548, + "offset": 2524, "size": 4, "type": "float32" }, @@ -124955,7 +124594,7 @@ "name": "m_nStopType", "name_hash": 10334964158121472601, "networked": true, - "offset": 2552, + "offset": 2528, "size": 4, "type": "int32" }, @@ -124965,7 +124604,7 @@ "name": "m_bAnimateDuringGameplayPause", "name_hash": 10334964160565834741, "networked": true, - "offset": 2556, + "offset": 2532, "size": 1, "type": "bool" }, @@ -124975,7 +124614,7 @@ "name": "m_iEffectIndex", "name_hash": 10334964158815263859, "networked": true, - "offset": 2560, + "offset": 2536, "size": 8, "template": [ "InfoForResourceTypeIParticleSystemDefinition" @@ -124989,7 +124628,7 @@ "name": "m_flStartTime", "name_hash": 10334964159543680452, "networked": true, - "offset": 2568, + "offset": 2544, "size": 4, "type": "GameTime_t" }, @@ -124999,7 +124638,7 @@ "name": "m_flPreSimTime", "name_hash": 10334964161245083214, "networked": true, - "offset": 2572, + "offset": 2548, "size": 4, "type": "float32" }, @@ -125012,7 +124651,7 @@ "name": "m_vServerControlPoints", "name_hash": 10334964159430025288, "networked": true, - "offset": 2576, + "offset": 2552, "size": 48, "type": "Vector" }, @@ -125025,7 +124664,7 @@ "name": "m_iServerControlPointAssignments", "name_hash": 10334964161722637000, "networked": true, - "offset": 2624, + "offset": 2600, "size": 4, "type": "uint8" }, @@ -125038,7 +124677,7 @@ "name": "m_hControlPointEnts", "name_hash": 10334964161769072024, "networked": true, - "offset": 2628, + "offset": 2604, "size": 256, "type": "CHandle< CBaseEntity >" }, @@ -125048,7 +124687,7 @@ "name": "m_bNoSave", "name_hash": 10334964159762381127, "networked": true, - "offset": 2884, + "offset": 2860, "size": 1, "type": "bool" }, @@ -125058,7 +124697,7 @@ "name": "m_bNoFreeze", "name_hash": 10334964159410972257, "networked": true, - "offset": 2885, + "offset": 2861, "size": 1, "type": "bool" }, @@ -125068,7 +124707,7 @@ "name": "m_bNoRamp", "name_hash": 10334964160709755158, "networked": true, - "offset": 2886, + "offset": 2862, "size": 1, "type": "bool" }, @@ -125078,7 +124717,7 @@ "name": "m_bStartActive", "name_hash": 10334964160302726177, "networked": false, - "offset": 2887, + "offset": 2863, "size": 1, "type": "bool" }, @@ -125088,7 +124727,7 @@ "name": "m_iszEffectName", "name_hash": 10334964159993790407, "networked": false, - "offset": 2888, + "offset": 2864, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -125102,7 +124741,7 @@ "name": "m_iszControlPointNames", "name_hash": 10334964160177106040, "networked": false, - "offset": 2896, + "offset": 2872, "size": 512, "type": "CUtlSymbolLarge" }, @@ -125112,7 +124751,7 @@ "name": "m_nDataCP", "name_hash": 10334964160177401730, "networked": false, - "offset": 3408, + "offset": 3384, "size": 4, "type": "int32" }, @@ -125122,7 +124761,7 @@ "name": "m_vecDataCPValue", "name_hash": 10334964157979456775, "networked": false, - "offset": 3412, + "offset": 3388, "size": 12, "templated": "Vector", "type": "Vector" @@ -125133,7 +124772,7 @@ "name": "m_nTintCP", "name_hash": 10334964159217928891, "networked": false, - "offset": 3424, + "offset": 3400, "size": 4, "type": "int32" }, @@ -125143,7 +124782,7 @@ "name": "m_clrTint", "name_hash": 10334964161266105213, "networked": false, - "offset": 3428, + "offset": 3404, "size": 4, "templated": "Color", "type": "Color" @@ -125155,7 +124794,7 @@ "name": "CParticleSystem", "name_hash": 2406296357, "project": "server", - "size": 3432 + "size": 3408 }, { "alignment": 8, @@ -125288,7 +124927,7 @@ "size": 1488 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CCSWeaponBaseShotgun" ], @@ -125299,7 +124938,7 @@ "name": "CWeaponSawedoff", "name_hash": 942306927, "project": "server", - "size": 4520 + "size": 4560 }, { "alignment": 8, @@ -125634,7 +125273,7 @@ "name": "CRetakeGameRules", "name_hash": 880885065, "project": "server", - "size": 408 + "size": 400 }, { "alignment": 8, @@ -125775,7 +125414,7 @@ "size": 88 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CBaseAnimGraph" ], @@ -125787,7 +125426,7 @@ "name": "m_flexWeight", "name_hash": 17172206999581396698, "networked": true, - "offset": 2688, + "offset": 2704, "size": 24, "template": [ "float32" @@ -125801,10 +125440,10 @@ "name": "m_vLookTargetPosition", "name_hash": 17172206996935244544, "networked": true, - "offset": 2712, + "offset": 2728, "size": 12, - "templated": "Vector", - "type": "Vector" + "templated": "VectorWS", + "type": "VectorWS" }, { "alignment": 1, @@ -125812,7 +125451,7 @@ "name": "m_blinktoggle", "name_hash": 17172207000094966537, "networked": true, - "offset": 2724, + "offset": 2740, "size": 1, "type": "bool" }, @@ -125822,7 +125461,7 @@ "name": "m_flAllowResponsesEndTime", "name_hash": 17172206998195470920, "networked": false, - "offset": 2808, + "offset": 2824, "size": 4, "type": "GameTime_t" }, @@ -125832,7 +125471,7 @@ "name": "m_flLastFlexAnimationTime", "name_hash": 17172207000288620031, "networked": false, - "offset": 2812, + "offset": 2828, "size": 4, "type": "GameTime_t" }, @@ -125842,7 +125481,7 @@ "name": "m_nNextSceneEventId", "name_hash": 17172206997632119905, "networked": false, - "offset": 2816, + "offset": 2832, "size": 4, "type": "SceneEventId_t" }, @@ -125852,7 +125491,7 @@ "name": "m_bUpdateLayerPriorities", "name_hash": 17172206997851521977, "networked": false, - "offset": 2820, + "offset": 2836, "size": 1, "type": "bool" } @@ -125863,7 +125502,7 @@ "name": "CBaseFlex", "name_hash": 3998216008, "project": "server", - "size": 2832 + "size": 2848 }, { "alignment": 8, @@ -125878,7 +125517,7 @@ "name": "m_hMeasureTarget", "name_hash": 11020416177621680552, "networked": false, - "offset": 2496, + "offset": 2472, "size": 4, "template": [ "CBaseEntity" @@ -125892,7 +125531,7 @@ "name": "m_iszMeasureTarget", "name_hash": 11020416174159854394, "networked": false, - "offset": 2504, + "offset": 2480, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -125903,7 +125542,7 @@ "name": "m_fRadius", "name_hash": 11020416174232923655, "networked": false, - "offset": 2512, + "offset": 2488, "size": 4, "type": "float32" }, @@ -125913,7 +125552,7 @@ "name": "m_nTouchers", "name_hash": 11020416176159433392, "networked": false, - "offset": 2516, + "offset": 2492, "size": 4, "type": "int32" }, @@ -125923,7 +125562,7 @@ "name": "m_NearestEntityDistance", "name_hash": 11020416174141567957, "networked": false, - "offset": 2520, + "offset": 2496, "size": 40, "template": [ "float32" @@ -125938,10 +125577,10 @@ "name": "CTriggerProximity", "name_hash": 2565890591, "project": "server", - "size": 2560 + "size": 2536 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CCSWeaponBaseGun" ], @@ -125952,7 +125591,7 @@ "name": "CAK47", "name_hash": 2497014067, "project": "server", - "size": 4552 + "size": 4592 }, { "alignment": 8, @@ -125969,7 +125608,7 @@ "size": 1264 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CBaseAnimGraph" ], @@ -125981,7 +125620,7 @@ "name": "m_ragdoll", "name_hash": 10738193915223762280, "networked": false, - "offset": 2704, + "offset": 2720, "size": 80, "type": "ragdoll_t" }, @@ -125991,7 +125630,7 @@ "name": "m_bStartDisabled", "name_hash": 10738193912736582735, "networked": false, - "offset": 2784, + "offset": 2800, "size": 1, "type": "bool" }, @@ -126001,7 +125640,7 @@ "name": "m_ragEnabled", "name_hash": 10738193914535065674, "networked": true, - "offset": 2792, + "offset": 2808, "size": 24, "template": [ "bool" @@ -126015,7 +125654,7 @@ "name": "m_ragPos", "name_hash": 10738193913640145685, "networked": true, - "offset": 2816, + "offset": 2832, "size": 24, "template": [ "Vector" @@ -126029,7 +125668,7 @@ "name": "m_ragAngles", "name_hash": 10738193915343426317, "networked": true, - "offset": 2840, + "offset": 2856, "size": 24, "template": [ "QAngle" @@ -126037,27 +125676,13 @@ "templated": "CNetworkUtlVectorBase< QAngle >", "type": "CNetworkUtlVectorBase" }, - { - "alignment": 4, - "kind": "atomic", - "name": "m_hRagdollSource", - "name_hash": 10738193911997559375, - "networked": true, - "offset": 2864, - "size": 4, - "template": [ - "CBaseEntity" - ], - "templated": "CHandle< CBaseEntity >", - "type": "CHandle" - }, { "alignment": 4, "kind": "ref", "name": "m_lastUpdateTickCount", "name_hash": 10738193912613618180, "networked": false, - "offset": 2868, + "offset": 2880, "size": 4, "type": "uint32" }, @@ -126067,7 +125692,7 @@ "name": "m_allAsleep", "name_hash": 10738193912131826690, "networked": false, - "offset": 2872, + "offset": 2884, "size": 1, "type": "bool" }, @@ -126077,7 +125702,7 @@ "name": "m_bFirstCollisionAfterLaunch", "name_hash": 10738193914480115372, "networked": false, - "offset": 2873, + "offset": 2885, "size": 1, "type": "bool" }, @@ -126087,7 +125712,7 @@ "name": "m_hDamageEntity", "name_hash": 10738193912373717189, "networked": false, - "offset": 2876, + "offset": 2888, "size": 4, "template": [ "CBaseEntity" @@ -126101,7 +125726,7 @@ "name": "m_hKiller", "name_hash": 10738193911345875740, "networked": false, - "offset": 2880, + "offset": 2892, "size": 4, "template": [ "CBaseEntity" @@ -126115,7 +125740,7 @@ "name": "m_hPhysicsAttacker", "name_hash": 10738193913146685559, "networked": false, - "offset": 2884, + "offset": 2896, "size": 4, "template": [ "CBasePlayerPawn" @@ -126129,7 +125754,7 @@ "name": "m_flLastPhysicsInfluenceTime", "name_hash": 10738193912626417202, "networked": false, - "offset": 2888, + "offset": 2900, "size": 4, "type": "GameTime_t" }, @@ -126139,7 +125764,7 @@ "name": "m_flFadeOutStartTime", "name_hash": 10738193913881852096, "networked": false, - "offset": 2892, + "offset": 2904, "size": 4, "type": "GameTime_t" }, @@ -126149,7 +125774,7 @@ "name": "m_flFadeTime", "name_hash": 10738193911106165512, "networked": false, - "offset": 2896, + "offset": 2908, "size": 4, "type": "float32" }, @@ -126159,10 +125784,10 @@ "name": "m_vecLastOrigin", "name_hash": 10738193915140994635, "networked": false, - "offset": 2900, + "offset": 2912, "size": 12, - "templated": "Vector", - "type": "Vector" + "templated": "VectorWS", + "type": "VectorWS" }, { "alignment": 255, @@ -126170,7 +125795,7 @@ "name": "m_flAwakeTime", "name_hash": 10738193914657898139, "networked": false, - "offset": 2912, + "offset": 2924, "size": 4, "type": "GameTime_t" }, @@ -126180,7 +125805,7 @@ "name": "m_flLastOriginChangeTime", "name_hash": 10738193914154228248, "networked": false, - "offset": 2916, + "offset": 2928, "size": 4, "type": "GameTime_t" }, @@ -126190,7 +125815,7 @@ "name": "m_strOriginClassName", "name_hash": 10738193911245997353, "networked": false, - "offset": 2920, + "offset": 2936, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -126201,7 +125826,7 @@ "name": "m_strSourceClassName", "name_hash": 10738193915187108364, "networked": false, - "offset": 2928, + "offset": 2944, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -126212,7 +125837,7 @@ "name": "m_bHasBeenPhysgunned", "name_hash": 10738193912441655636, "networked": false, - "offset": 2936, + "offset": 2952, "size": 1, "type": "bool" }, @@ -126222,7 +125847,7 @@ "name": "m_bAllowStretch", "name_hash": 10738193915234350095, "networked": false, - "offset": 2937, + "offset": 2953, "size": 1, "type": "bool" }, @@ -126232,7 +125857,7 @@ "name": "m_flBlendWeight", "name_hash": 10738193914949712334, "networked": true, - "offset": 2940, + "offset": 2956, "size": 4, "type": "float32" }, @@ -126242,7 +125867,7 @@ "name": "m_flDefaultFadeScale", "name_hash": 10738193912396607500, "networked": false, - "offset": 2944, + "offset": 2960, "size": 4, "type": "float32" }, @@ -126252,7 +125877,7 @@ "name": "m_ragdollMins", "name_hash": 10738193914534516149, "networked": false, - "offset": 2952, + "offset": 2968, "size": 24, "template": [ "Vector" @@ -126266,7 +125891,7 @@ "name": "m_ragdollMaxs", "name_hash": 10738193911965643087, "networked": false, - "offset": 2976, + "offset": 2992, "size": 24, "template": [ "Vector" @@ -126280,18 +125905,18 @@ "name": "m_bShouldDeleteActivationRecord", "name_hash": 10738193912034443364, "networked": false, - "offset": 3000, + "offset": 3016, "size": 1, "type": "bool" } ], - "fields_count": 27, + "fields_count": 26, "has_chainer": false, "is_struct": false, "name": "CRagdollProp", "name_hash": 2500180600, "project": "server", - "size": 3024 + "size": 3040 }, { "alignment": 8, @@ -126488,7 +126113,7 @@ "name": "CTriggerBombReset", "name_hash": 2557077705, "project": "server", - "size": 2496 + "size": 2472 }, { "alignment": 8, @@ -126531,7 +126156,7 @@ "name": "m_szConveyorModels", "name_hash": 7938134931240013243, "networked": false, - "offset": 2032, + "offset": 2008, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -126542,7 +126167,7 @@ "name": "m_flTransitionDurationSeconds", "name_hash": 7938134932888038173, "networked": false, - "offset": 2040, + "offset": 2016, "size": 4, "type": "float32" }, @@ -126552,7 +126177,7 @@ "name": "m_angMoveEntitySpace", "name_hash": 7938134930143517177, "networked": false, - "offset": 2044, + "offset": 2020, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -126563,7 +126188,7 @@ "name": "m_vecMoveDirEntitySpace", "name_hash": 7938134931471946026, "networked": true, - "offset": 2056, + "offset": 2032, "size": 12, "templated": "Vector", "type": "Vector" @@ -126574,7 +126199,7 @@ "name": "m_flTargetSpeed", "name_hash": 7938134931922909253, "networked": true, - "offset": 2068, + "offset": 2044, "size": 4, "type": "float32" }, @@ -126584,7 +126209,7 @@ "name": "m_nTransitionStartTick", "name_hash": 7938134933514898163, "networked": true, - "offset": 2072, + "offset": 2048, "size": 4, "type": "GameTick_t" }, @@ -126594,7 +126219,7 @@ "name": "m_nTransitionDurationTicks", "name_hash": 7938134932412708820, "networked": true, - "offset": 2076, + "offset": 2052, "size": 4, "type": "int32" }, @@ -126604,7 +126229,7 @@ "name": "m_flTransitionStartSpeed", "name_hash": 7938134931251066583, "networked": true, - "offset": 2080, + "offset": 2056, "size": 4, "type": "float32" }, @@ -126614,7 +126239,7 @@ "name": "m_hConveyorModels", "name_hash": 7938134932431787432, "networked": true, - "offset": 2088, + "offset": 2064, "size": 24, "template": [ "CHandle< CBaseEntity >" @@ -126629,7 +126254,7 @@ "name": "CFuncConveyor", "name_hash": 1848241065, "project": "server", - "size": 2112 + "size": 2088 }, { "alignment": 255, @@ -126655,7 +126280,7 @@ "size": 48 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CCSWeaponBaseGun" ], @@ -126666,7 +126291,7 @@ "name": "CWeaponMag7", "name_hash": 1762787850, "project": "server", - "size": 4552 + "size": 4592 }, { "alignment": 8, @@ -126681,7 +126306,7 @@ "name": "m_flLightScale", "name_hash": 5262555824561138013, "networked": true, - "offset": 2032, + "offset": 2008, "size": 4, "type": "float32" }, @@ -126691,7 +126316,7 @@ "name": "m_Radius", "name_hash": 5262555822794933555, "networked": true, - "offset": 2036, + "offset": 2012, "size": 4, "type": "float32" }, @@ -126701,7 +126326,7 @@ "name": "m_vSpotlightDir", "name_hash": 5262555824708425802, "networked": false, - "offset": 2040, + "offset": 2016, "size": 12, "templated": "Vector", "type": "Vector" @@ -126712,10 +126337,10 @@ "name": "m_vSpotlightOrg", "name_hash": 5262555821992358759, "networked": false, - "offset": 2052, + "offset": 2028, "size": 12, - "templated": "Vector", - "type": "Vector" + "templated": "VectorWS", + "type": "VectorWS" } ], "fields_count": 4, @@ -126724,7 +126349,7 @@ "name": "CSpotlightEnd", "name_hash": 1225284259, "project": "server", - "size": 2064 + "size": 2040 }, { "alignment": 8, @@ -127429,7 +127054,7 @@ "name": "CEntityBlocker", "name_hash": 1222892945, "project": "server", - "size": 2032 + "size": 2008 }, { "alignment": 8, @@ -127763,7 +127388,7 @@ "name": "m_targetCamera", "name_hash": 1727506811631329319, "networked": true, - "offset": 2064, + "offset": 2040, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -127774,7 +127399,7 @@ "name": "m_nResolutionEnum", "name_hash": 1727506809951452074, "networked": true, - "offset": 2072, + "offset": 2048, "size": 4, "type": "int32" }, @@ -127784,7 +127409,7 @@ "name": "m_bRenderShadows", "name_hash": 1727506810960888078, "networked": true, - "offset": 2076, + "offset": 2052, "size": 1, "type": "bool" }, @@ -127794,7 +127419,7 @@ "name": "m_bUseUniqueColorTarget", "name_hash": 1727506809305075291, "networked": true, - "offset": 2077, + "offset": 2053, "size": 1, "type": "bool" }, @@ -127804,7 +127429,7 @@ "name": "m_brushModelName", "name_hash": 1727506810135523859, "networked": true, - "offset": 2080, + "offset": 2056, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -127815,7 +127440,7 @@ "name": "m_hTargetCamera", "name_hash": 1727506811331631465, "networked": true, - "offset": 2088, + "offset": 2064, "size": 4, "template": [ "CBaseEntity" @@ -127829,7 +127454,7 @@ "name": "m_bEnabled", "name_hash": 1727506809533819774, "networked": true, - "offset": 2092, + "offset": 2068, "size": 1, "type": "bool" }, @@ -127839,7 +127464,7 @@ "name": "m_bDraw3DSkybox", "name_hash": 1727506810643816958, "networked": true, - "offset": 2093, + "offset": 2069, "size": 1, "type": "bool" }, @@ -127849,7 +127474,7 @@ "name": "m_bStartEnabled", "name_hash": 1727506809243917348, "networked": false, - "offset": 2094, + "offset": 2070, "size": 1, "type": "bool" } @@ -127860,7 +127485,7 @@ "name": "CFuncMonitor", "name_hash": 402216522, "project": "server", - "size": 2096 + "size": 2072 }, { "alignment": 255, @@ -128089,7 +127714,7 @@ "name": "m_CPropDataComponent", "name_hash": 15705651916295642590, "networked": true, - "offset": 2744, + "offset": 2760, "size": 64, "type": "CPropDataComponent" }, @@ -128099,7 +127724,7 @@ "name": "m_OnStartDeath", "name_hash": 15705651917490048142, "networked": false, - "offset": 2808, + "offset": 2824, "size": 40, "type": "CEntityIOOutput" }, @@ -128109,7 +127734,7 @@ "name": "m_OnBreak", "name_hash": 15705651914584616015, "networked": false, - "offset": 2848, + "offset": 2864, "size": 40, "type": "CEntityIOOutput" }, @@ -128119,7 +127744,7 @@ "name": "m_OnHealthChanged", "name_hash": 15705651917336159666, "networked": false, - "offset": 2888, + "offset": 2904, "size": 40, "template": [ "float32" @@ -128133,7 +127758,7 @@ "name": "m_OnTakeDamage", "name_hash": 15705651916830553554, "networked": false, - "offset": 2928, + "offset": 2944, "size": 40, "type": "CEntityIOOutput" }, @@ -128143,7 +127768,7 @@ "name": "m_impactEnergyScale", "name_hash": 15705651916726578203, "networked": false, - "offset": 2968, + "offset": 2984, "size": 4, "type": "float32" }, @@ -128153,7 +127778,7 @@ "name": "m_iMinHealthDmg", "name_hash": 15705651915846142538, "networked": false, - "offset": 2972, + "offset": 2988, "size": 4, "type": "int32" }, @@ -128163,7 +127788,7 @@ "name": "m_preferredCarryAngles", "name_hash": 15705651915938905833, "networked": false, - "offset": 2976, + "offset": 2992, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -128174,7 +127799,7 @@ "name": "m_flPressureDelay", "name_hash": 15705651914610976523, "networked": false, - "offset": 2988, + "offset": 3004, "size": 4, "type": "float32" }, @@ -128184,7 +127809,7 @@ "name": "m_flDefBurstScale", "name_hash": 15705651915766977478, "networked": false, - "offset": 2992, + "offset": 3008, "size": 4, "type": "float32" }, @@ -128194,7 +127819,7 @@ "name": "m_vDefBurstOffset", "name_hash": 15705651913910722545, "networked": false, - "offset": 2996, + "offset": 3012, "size": 12, "templated": "Vector", "type": "Vector" @@ -128205,7 +127830,7 @@ "name": "m_hBreaker", "name_hash": 15705651913768174845, "networked": false, - "offset": 3008, + "offset": 3024, "size": 4, "template": [ "CBaseEntity" @@ -128219,7 +127844,7 @@ "name": "m_PerformanceMode", "name_hash": 15705651916638473298, "networked": false, - "offset": 3012, + "offset": 3028, "size": 4, "type": "PerformanceMode_t" }, @@ -128229,7 +127854,7 @@ "name": "m_flPreventDamageBeforeTime", "name_hash": 15705651914523494120, "networked": false, - "offset": 3016, + "offset": 3032, "size": 4, "type": "GameTime_t" }, @@ -128239,7 +127864,7 @@ "name": "m_BreakableContentsType", "name_hash": 15705651916672521122, "networked": false, - "offset": 3020, + "offset": 3036, "size": 4, "type": "BreakableContentsType_t" }, @@ -128249,7 +127874,7 @@ "name": "m_strBreakableContentsPropGroupOverride", "name_hash": 15705651917673468331, "networked": false, - "offset": 3024, + "offset": 3040, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -128260,7 +127885,7 @@ "name": "m_strBreakableContentsParticleOverride", "name_hash": 15705651915037635431, "networked": false, - "offset": 3032, + "offset": 3048, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -128271,7 +127896,7 @@ "name": "m_bHasBreakPiecesOrCommands", "name_hash": 15705651915743652918, "networked": false, - "offset": 3040, + "offset": 3056, "size": 1, "type": "bool" }, @@ -128281,7 +127906,7 @@ "name": "m_explodeDamage", "name_hash": 15705651917337982243, "networked": false, - "offset": 3044, + "offset": 3060, "size": 4, "type": "float32" }, @@ -128291,7 +127916,7 @@ "name": "m_explodeRadius", "name_hash": 15705651913978276964, "networked": false, - "offset": 3048, + "offset": 3064, "size": 4, "type": "float32" }, @@ -128301,7 +127926,7 @@ "name": "m_explosionDelay", "name_hash": 15705651916043495535, "networked": false, - "offset": 3056, + "offset": 3072, "size": 4, "type": "float32" }, @@ -128311,7 +127936,7 @@ "name": "m_explosionBuildupSound", "name_hash": 15705651915601394284, "networked": false, - "offset": 3064, + "offset": 3080, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -128322,7 +127947,7 @@ "name": "m_explosionCustomEffect", "name_hash": 15705651916560920510, "networked": false, - "offset": 3072, + "offset": 3088, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -128333,7 +127958,7 @@ "name": "m_explosionCustomSound", "name_hash": 15705651917275890730, "networked": false, - "offset": 3080, + "offset": 3096, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -128344,7 +127969,7 @@ "name": "m_explosionModifier", "name_hash": 15705651914792052809, "networked": false, - "offset": 3088, + "offset": 3104, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -128355,7 +127980,7 @@ "name": "m_hPhysicsAttacker", "name_hash": 15705651915450660983, "networked": false, - "offset": 3096, + "offset": 3112, "size": 4, "template": [ "CBasePlayerPawn" @@ -128369,7 +127994,7 @@ "name": "m_flLastPhysicsInfluenceTime", "name_hash": 15705651914930392626, "networked": false, - "offset": 3100, + "offset": 3116, "size": 4, "type": "GameTime_t" }, @@ -128379,7 +128004,7 @@ "name": "m_flDefaultFadeScale", "name_hash": 15705651914700582924, "networked": false, - "offset": 3104, + "offset": 3120, "size": 4, "type": "float32" }, @@ -128389,7 +128014,7 @@ "name": "m_hLastAttacker", "name_hash": 15705651915105431428, "networked": false, - "offset": 3108, + "offset": 3124, "size": 4, "template": [ "CBaseEntity" @@ -128403,7 +128028,7 @@ "name": "m_iszPuntSound", "name_hash": 15705651917609747931, "networked": false, - "offset": 3112, + "offset": 3128, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -128414,7 +128039,7 @@ "name": "m_bUsePuntSound", "name_hash": 15705651916521507128, "networked": false, - "offset": 3120, + "offset": 3136, "size": 1, "type": "bool" }, @@ -128424,7 +128049,7 @@ "name": "m_bOriginalBlockLOS", "name_hash": 15705651916217070971, "networked": false, - "offset": 3121, + "offset": 3137, "size": 1, "type": "bool" } @@ -128435,7 +128060,7 @@ "name": "CBreakableProp", "name_hash": 3656757044, "project": "server", - "size": 3136 + "size": 3152 }, { "alignment": 8, @@ -128449,7 +128074,7 @@ "name": "CFuncWallToggle", "name_hash": 133484556, "project": "server", - "size": 2040 + "size": 2016 }, { "alignment": 8, @@ -129606,13 +129231,33 @@ "size": 4, "type": "float32" }, + { + "alignment": 4, + "kind": "ref", + "name": "m_nBurstShotCount", + "name_hash": 7132425298378617540, + "networked": false, + "offset": 1996, + "size": 4, + "type": "int32" + }, + { + "alignment": 1, + "kind": "ref", + "name": "m_bAllowBurstHolster", + "name_hash": 7132425300511140251, + "networked": false, + "offset": 2000, + "size": 1, + "type": "bool" + }, { "alignment": 4, "kind": "ref", "name": "m_nRecoilSeed", "name_hash": 7132425299815660662, "networked": false, - "offset": 1996, + "offset": 2004, "size": 4, "type": "int32" }, @@ -129622,7 +129267,7 @@ "name": "m_nSpreadSeed", "name_hash": 7132425299930957675, "networked": false, - "offset": 2000, + "offset": 2008, "size": 4, "type": "int32" }, @@ -129632,7 +129277,7 @@ "name": "m_flAttackMovespeedFactor", "name_hash": 7132425301786030778, "networked": false, - "offset": 2004, + "offset": 2012, "size": 4, "type": "float32" }, @@ -129642,7 +129287,7 @@ "name": "m_flInaccuracyPitchShift", "name_hash": 7132425301608688927, "networked": false, - "offset": 2008, + "offset": 2016, "size": 4, "type": "float32" }, @@ -129652,7 +129297,7 @@ "name": "m_flInaccuracyAltSoundThreshold", "name_hash": 7132425300767246538, "networked": false, - "offset": 2012, + "offset": 2020, "size": 4, "type": "float32" }, @@ -129662,7 +129307,7 @@ "name": "m_szUseRadioSubtitle", "name_hash": 7132425298773076106, "networked": false, - "offset": 2016, + "offset": 2024, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -129673,7 +129318,7 @@ "name": "m_bUnzoomsAfterShot", "name_hash": 7132425298861113596, "networked": false, - "offset": 2024, + "offset": 2032, "size": 1, "type": "bool" }, @@ -129683,7 +129328,7 @@ "name": "m_bHideViewModelWhenZoomed", "name_hash": 7132425301225533383, "networked": false, - "offset": 2025, + "offset": 2033, "size": 1, "type": "bool" }, @@ -129693,7 +129338,7 @@ "name": "m_nZoomLevels", "name_hash": 7132425302321378277, "networked": false, - "offset": 2028, + "offset": 2036, "size": 4, "type": "int32" }, @@ -129703,7 +129348,7 @@ "name": "m_nZoomFOV1", "name_hash": 7132425302482343168, "networked": false, - "offset": 2032, + "offset": 2040, "size": 4, "type": "int32" }, @@ -129713,7 +129358,7 @@ "name": "m_nZoomFOV2", "name_hash": 7132425298237708729, "networked": false, - "offset": 2036, + "offset": 2044, "size": 4, "type": "int32" }, @@ -129723,7 +129368,7 @@ "name": "m_flZoomTime0", "name_hash": 7132425301402124411, "networked": false, - "offset": 2040, + "offset": 2048, "size": 4, "type": "float32" }, @@ -129733,7 +129378,7 @@ "name": "m_flZoomTime1", "name_hash": 7132425301385346792, "networked": false, - "offset": 2044, + "offset": 2052, "size": 4, "type": "float32" }, @@ -129743,7 +129388,7 @@ "name": "m_flZoomTime2", "name_hash": 7132425301435679649, "networked": false, - "offset": 2048, + "offset": 2056, "size": 4, "type": "float32" }, @@ -129753,7 +129398,7 @@ "name": "m_flIronSightPullUpSpeed", "name_hash": 7132425301223060287, "networked": false, - "offset": 2052, + "offset": 2060, "size": 4, "type": "float32" }, @@ -129763,7 +129408,7 @@ "name": "m_flIronSightPutDownSpeed", "name_hash": 7132425301036964534, "networked": false, - "offset": 2056, + "offset": 2064, "size": 4, "type": "float32" }, @@ -129773,7 +129418,7 @@ "name": "m_flIronSightFOV", "name_hash": 7132425300130216885, "networked": false, - "offset": 2060, + "offset": 2068, "size": 4, "type": "float32" }, @@ -129783,7 +129428,7 @@ "name": "m_flIronSightPivotForward", "name_hash": 7132425301981400735, "networked": false, - "offset": 2064, + "offset": 2072, "size": 4, "type": "float32" }, @@ -129793,7 +129438,7 @@ "name": "m_flIronSightLooseness", "name_hash": 7132425300331943255, "networked": false, - "offset": 2068, + "offset": 2076, "size": 4, "type": "float32" }, @@ -129803,7 +129448,7 @@ "name": "m_nDamage", "name_hash": 7132425298705307292, "networked": false, - "offset": 2072, + "offset": 2080, "size": 4, "type": "int32" }, @@ -129813,7 +129458,7 @@ "name": "m_flHeadshotMultiplier", "name_hash": 7132425301258139270, "networked": false, - "offset": 2076, + "offset": 2084, "size": 4, "type": "float32" }, @@ -129823,7 +129468,7 @@ "name": "m_flArmorRatio", "name_hash": 7132425298431327485, "networked": false, - "offset": 2080, + "offset": 2088, "size": 4, "type": "float32" }, @@ -129833,7 +129478,7 @@ "name": "m_flPenetration", "name_hash": 7132425301519646584, "networked": false, - "offset": 2084, + "offset": 2092, "size": 4, "type": "float32" }, @@ -129843,7 +129488,7 @@ "name": "m_flRange", "name_hash": 7132425299300001860, "networked": false, - "offset": 2088, + "offset": 2096, "size": 4, "type": "float32" }, @@ -129853,7 +129498,7 @@ "name": "m_flRangeModifier", "name_hash": 7132425299663251989, "networked": false, - "offset": 2092, + "offset": 2100, "size": 4, "type": "float32" }, @@ -129863,7 +129508,7 @@ "name": "m_flFlinchVelocityModifierLarge", "name_hash": 7132425299226976930, "networked": false, - "offset": 2096, + "offset": 2104, "size": 4, "type": "float32" }, @@ -129873,7 +129518,7 @@ "name": "m_flFlinchVelocityModifierSmall", "name_hash": 7132425301739926070, "networked": false, - "offset": 2100, + "offset": 2108, "size": 4, "type": "float32" }, @@ -129883,7 +129528,7 @@ "name": "m_flRecoveryTimeCrouch", "name_hash": 7132425302016141307, "networked": false, - "offset": 2104, + "offset": 2112, "size": 4, "type": "float32" }, @@ -129893,7 +129538,7 @@ "name": "m_flRecoveryTimeStand", "name_hash": 7132425302249451059, "networked": false, - "offset": 2108, + "offset": 2116, "size": 4, "type": "float32" }, @@ -129903,7 +129548,7 @@ "name": "m_flRecoveryTimeCrouchFinal", "name_hash": 7132425299289261217, "networked": false, - "offset": 2112, + "offset": 2120, "size": 4, "type": "float32" }, @@ -129913,7 +129558,7 @@ "name": "m_flRecoveryTimeStandFinal", "name_hash": 7132425302292065849, "networked": false, - "offset": 2116, + "offset": 2124, "size": 4, "type": "float32" }, @@ -129923,7 +129568,7 @@ "name": "m_nRecoveryTransitionStartBullet", "name_hash": 7132425298388042419, "networked": false, - "offset": 2120, + "offset": 2128, "size": 4, "type": "int32" }, @@ -129933,7 +129578,7 @@ "name": "m_nRecoveryTransitionEndBullet", "name_hash": 7132425299517340426, "networked": false, - "offset": 2124, + "offset": 2132, "size": 4, "type": "int32" }, @@ -129943,7 +129588,7 @@ "name": "m_flThrowVelocity", "name_hash": 7132425298813397798, "networked": false, - "offset": 2128, + "offset": 2136, "size": 4, "type": "float32" }, @@ -129953,7 +129598,7 @@ "name": "m_vSmokeColor", "name_hash": 7132425300243704477, "networked": false, - "offset": 2132, + "offset": 2140, "size": 12, "templated": "Vector", "type": "Vector" @@ -129964,19 +129609,19 @@ "name": "m_szAnimClass", "name_hash": 7132425299490490263, "networked": false, - "offset": 2144, + "offset": 2152, "size": 8, "templated": "CGlobalSymbol", "type": "CGlobalSymbol" } ], - "fields_count": 81, + "fields_count": 83, "has_chainer": false, "is_struct": false, "name": "CCSWeaponBaseVData", "name_hash": 1660647173, "project": "server", - "size": 2200 + "size": 2208 }, { "alignment": 8, @@ -130071,8 +129716,8 @@ "networked": false, "offset": 1304, "size": 12, - "templated": "Vector", - "type": "Vector" + "templated": "VectorWS", + "type": "VectorWS" }, { "alignment": 4, @@ -130082,8 +129727,8 @@ "networked": false, "offset": 1316, "size": 12, - "templated": "Vector", - "type": "Vector" + "templated": "VectorWS", + "type": "VectorWS" }, { "alignment": 4, @@ -130585,7 +130230,7 @@ "size": 1 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CBaseAnimGraph" ], @@ -130596,7 +130241,7 @@ "name": "CItemSoda", "name_hash": 181323100, "project": "server", - "size": 2688 + "size": 2704 }, { "alignment": 8, @@ -131365,7 +131010,7 @@ "size": 2640 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CCSWeaponBase" ], @@ -131376,7 +131021,7 @@ "name": "CCSWeaponBaseShotgun", "name_hash": 829261601, "project": "server", - "size": 4520 + "size": 4560 }, { "alignment": 8, @@ -131502,7 +131147,7 @@ "name": "m_flBoundsExpandRadius", "name_hash": 9315940760043525260, "networked": false, - "offset": 32, + "offset": 20, "size": 4, "type": "float32" } @@ -131513,7 +131158,7 @@ "name": "CHitboxComponent", "name_hash": 2169036483, "project": "server", - "size": 40 + "size": 24 }, { "alignment": 8, @@ -131627,7 +131272,7 @@ "size": 64 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CBaseAnimGraph" ], @@ -131639,7 +131284,7 @@ "name": "m_OnMagnetAttach", "name_hash": 6301249531895255163, "networked": false, - "offset": 2688, + "offset": 2704, "size": 40, "type": "CEntityIOOutput" }, @@ -131649,7 +131294,7 @@ "name": "m_OnMagnetDetach", "name_hash": 6301249534658961477, "networked": false, - "offset": 2728, + "offset": 2744, "size": 40, "type": "CEntityIOOutput" }, @@ -131659,7 +131304,7 @@ "name": "m_massScale", "name_hash": 6301249530486188293, "networked": false, - "offset": 2768, + "offset": 2784, "size": 4, "type": "float32" }, @@ -131669,7 +131314,7 @@ "name": "m_forceLimit", "name_hash": 6301249533582358775, "networked": false, - "offset": 2772, + "offset": 2788, "size": 4, "type": "float32" }, @@ -131679,7 +131324,7 @@ "name": "m_torqueLimit", "name_hash": 6301249532291317310, "networked": false, - "offset": 2776, + "offset": 2792, "size": 4, "type": "float32" }, @@ -131689,7 +131334,7 @@ "name": "m_MagnettedEntities", "name_hash": 6301249534275257587, "networked": false, - "offset": 2784, + "offset": 2800, "size": 24, "template": [ "magnetted_objects_t" @@ -131703,7 +131348,7 @@ "name": "m_bActive", "name_hash": 6301249532658458767, "networked": false, - "offset": 2808, + "offset": 2824, "size": 1, "type": "bool" }, @@ -131713,7 +131358,7 @@ "name": "m_bHasHitSomething", "name_hash": 6301249533115958240, "networked": false, - "offset": 2809, + "offset": 2825, "size": 1, "type": "bool" }, @@ -131723,7 +131368,7 @@ "name": "m_flTotalMass", "name_hash": 6301249533207872219, "networked": false, - "offset": 2812, + "offset": 2828, "size": 4, "type": "float32" }, @@ -131733,7 +131378,7 @@ "name": "m_flRadius", "name_hash": 6301249531980791949, "networked": false, - "offset": 2816, + "offset": 2832, "size": 4, "type": "float32" }, @@ -131743,7 +131388,7 @@ "name": "m_flNextSuckTime", "name_hash": 6301249531232490189, "networked": false, - "offset": 2820, + "offset": 2836, "size": 4, "type": "GameTime_t" }, @@ -131753,7 +131398,7 @@ "name": "m_iMaxObjectsAttached", "name_hash": 6301249531303390902, "networked": false, - "offset": 2824, + "offset": 2840, "size": 4, "type": "int32" } @@ -131764,7 +131409,7 @@ "name": "CPhysMagnet", "name_hash": 1467123984, "project": "server", - "size": 2832 + "size": 2848 }, { "alignment": 8, @@ -131852,7 +131497,7 @@ "name": "m_nScopes", "name_hash": 4510305061819943492, "networked": false, - "offset": 2096, + "offset": 2072, "size": 1, "type": "NavScopeFlags_t" } @@ -131863,7 +131508,7 @@ "name": "CMarkupVolumeTagged_Nav", "name_hash": 1050137230, "project": "server", - "size": 2104 + "size": 2080 }, { "alignment": 8, @@ -131988,7 +131633,7 @@ "name": "m_bDisabled", "name_hash": 14959302377767459173, "networked": false, - "offset": 2056, + "offset": 2032, "size": 1, "type": "bool" }, @@ -131998,7 +131643,7 @@ "name": "m_bUseAsyncObstacleUpdate", "name_hash": 14959302376942446232, "networked": false, - "offset": 2057, + "offset": 2033, "size": 1, "type": "bool" } @@ -132009,7 +131654,7 @@ "name": "CFuncNavObstruction", "name_hash": 3482984001, "project": "server", - "size": 2064 + "size": 2040 }, { "alignment": 8, @@ -132149,7 +131794,7 @@ "name": "m_pPrev", "name_hash": 12556656297255819690, "networked": false, - "offset": 88, + "offset": 80, "size": 8, "type": "CEntityIdentity" }, @@ -132159,7 +131804,7 @@ "name": "m_pNext", "name_hash": 12556656294539369998, "networked": false, - "offset": 96, + "offset": 88, "size": 8, "type": "CEntityIdentity" }, @@ -132169,7 +131814,7 @@ "name": "m_pPrevByClass", "name_hash": 12556656294213642661, "networked": false, - "offset": 104, + "offset": 96, "size": 8, "type": "CEntityIdentity" }, @@ -132179,7 +131824,7 @@ "name": "m_pNextByClass", "name_hash": 12556656296114086409, "networked": false, - "offset": 112, + "offset": 104, "size": 8, "type": "CEntityIdentity" } @@ -132190,7 +131835,7 @@ "name": "CEntityIdentity", "name_hash": 2923574367, "project": "entity2", - "size": 120 + "size": 112 }, { "alignment": 8, @@ -132205,7 +131850,7 @@ "name": "m_iszPathName", "name_hash": 3606973636833188349, "networked": false, - "offset": 2032, + "offset": 2008, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -132216,7 +131861,7 @@ "name": "m_hPathMover", "name_hash": 3606973637605226445, "networked": false, - "offset": 2040, + "offset": 2016, "size": 4, "template": [ "CPathMover" @@ -132230,7 +131875,7 @@ "name": "m_hPrevPathMover", "name_hash": 3606973638879601606, "networked": false, - "offset": 2044, + "offset": 2020, "size": 4, "template": [ "CPathMover" @@ -132244,7 +131889,7 @@ "name": "m_iszPathNodeStart", "name_hash": 3606973635111817810, "networked": false, - "offset": 2048, + "offset": 2024, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -132255,7 +131900,7 @@ "name": "m_iszPathNodeEnd", "name_hash": 3606973638715223767, "networked": false, - "offset": 2056, + "offset": 2032, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -132266,7 +131911,7 @@ "name": "m_eMoveType", "name_hash": 3606973638520455557, "networked": false, - "offset": 2064, + "offset": 2040, "size": 4, "type": "CFuncMover::Move_t" }, @@ -132276,7 +131921,7 @@ "name": "m_bIsReversing", "name_hash": 3606973636967029742, "networked": false, - "offset": 2068, + "offset": 2044, "size": 1, "type": "bool" }, @@ -132286,7 +131931,7 @@ "name": "m_vTarget", "name_hash": 3606973637981251068, "networked": false, - "offset": 2072, + "offset": 2048, "size": 12, "templated": "Vector", "type": "Vector" @@ -132297,7 +131942,7 @@ "name": "m_flStartSpeed", "name_hash": 3606973636246441696, "networked": false, - "offset": 2084, + "offset": 2060, "size": 4, "type": "float32" }, @@ -132307,7 +131952,7 @@ "name": "m_flPathLocation", "name_hash": 3606973635768799167, "networked": false, - "offset": 2088, + "offset": 2064, "size": 4, "type": "float32" }, @@ -132317,7 +131962,7 @@ "name": "m_flT", "name_hash": 3606973637125613953, "networked": false, - "offset": 2092, + "offset": 2068, "size": 4, "type": "float32" }, @@ -132327,7 +131972,7 @@ "name": "m_nCurrentNodeIndex", "name_hash": 3606973635878805102, "networked": false, - "offset": 2096, + "offset": 2072, "size": 4, "type": "int32" }, @@ -132337,7 +131982,7 @@ "name": "m_nPreviousNodeIndex", "name_hash": 3606973634853696524, "networked": false, - "offset": 2100, + "offset": 2076, "size": 4, "type": "int32" }, @@ -132347,7 +131992,7 @@ "name": "m_eSolidType", "name_hash": 3606973636189894671, "networked": false, - "offset": 2104, + "offset": 2080, "size": 1, "type": "SolidType_t" }, @@ -132357,7 +132002,7 @@ "name": "m_bIsMoving", "name_hash": 3606973636928149271, "networked": false, - "offset": 2105, + "offset": 2081, "size": 1, "type": "bool" }, @@ -132367,7 +132012,7 @@ "name": "m_flTimeToReachMaxSpeed", "name_hash": 3606973637146611759, "networked": false, - "offset": 2108, + "offset": 2084, "size": 4, "type": "float32" }, @@ -132377,7 +132022,7 @@ "name": "m_flDistanceToReachMaxSpeed", "name_hash": 3606973634783163509, "networked": false, - "offset": 2112, + "offset": 2088, "size": 4, "type": "float32" }, @@ -132387,7 +132032,7 @@ "name": "m_flTimeToReachZeroSpeed", "name_hash": 3606973636828866811, "networked": false, - "offset": 2116, + "offset": 2092, "size": 4, "type": "float32" }, @@ -132397,7 +132042,7 @@ "name": "m_flDistanceToReachZeroSpeed", "name_hash": 3606973635551705065, "networked": false, - "offset": 2120, + "offset": 2096, "size": 4, "type": "float32" }, @@ -132407,7 +132052,7 @@ "name": "m_flTimeMovementStart", "name_hash": 3606973638100355973, "networked": false, - "offset": 2124, + "offset": 2100, "size": 4, "type": "GameTime_t" }, @@ -132417,7 +132062,7 @@ "name": "m_flTimeMovementStop", "name_hash": 3606973636513858263, "networked": false, - "offset": 2128, + "offset": 2104, "size": 4, "type": "GameTime_t" }, @@ -132427,7 +132072,7 @@ "name": "m_hStopAtNode", "name_hash": 3606973634783235158, "networked": false, - "offset": 2132, + "offset": 2108, "size": 4, "template": [ "CMoverPathNode" @@ -132441,7 +132086,7 @@ "name": "m_flPathLocationToBeginStop", "name_hash": 3606973637198632823, "networked": false, - "offset": 2136, + "offset": 2112, "size": 4, "type": "float32" }, @@ -132451,7 +132096,7 @@ "name": "m_iszStartForwardSound", "name_hash": 3606973638078616939, "networked": false, - "offset": 2144, + "offset": 2120, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -132462,7 +132107,7 @@ "name": "m_iszLoopForwardSound", "name_hash": 3606973638021346039, "networked": false, - "offset": 2152, + "offset": 2128, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -132473,7 +132118,7 @@ "name": "m_iszStopForwardSound", "name_hash": 3606973637731184329, "networked": false, - "offset": 2160, + "offset": 2136, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -132484,7 +132129,7 @@ "name": "m_iszStartReverseSound", "name_hash": 3606973635326755458, "networked": false, - "offset": 2168, + "offset": 2144, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -132495,7 +132140,7 @@ "name": "m_iszLoopReverseSound", "name_hash": 3606973638888920526, "networked": false, - "offset": 2176, + "offset": 2152, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -132506,7 +132151,7 @@ "name": "m_iszStopReverseSound", "name_hash": 3606973637626688700, "networked": false, - "offset": 2184, + "offset": 2160, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -132517,7 +132162,7 @@ "name": "m_iszArriveAtDestinationSound", "name_hash": 3606973636324423328, "networked": false, - "offset": 2192, + "offset": 2168, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -132528,7 +132173,7 @@ "name": "m_OnMovementEnd", "name_hash": 3606973637272376938, "networked": false, - "offset": 2224, + "offset": 2200, "size": 40, "type": "CEntityIOOutput" }, @@ -132538,7 +132183,7 @@ "name": "m_bStartAtClosestPoint", "name_hash": 3606973638881606349, "networked": false, - "offset": 2264, + "offset": 2240, "size": 1, "type": "bool" }, @@ -132548,7 +132193,7 @@ "name": "m_bStartAtEnd", "name_hash": 3606973635918646007, "networked": false, - "offset": 2265, + "offset": 2241, "size": 1, "type": "bool" }, @@ -132558,7 +132203,7 @@ "name": "m_eOrientationUpdate", "name_hash": 3606973638161602019, "networked": false, - "offset": 2268, + "offset": 2244, "size": 4, "type": "CFuncMover::OrientationUpdate_t" }, @@ -132568,7 +132213,7 @@ "name": "m_flTimeStartOrientationChange", "name_hash": 3606973636815139496, "networked": false, - "offset": 2272, + "offset": 2248, "size": 4, "type": "GameTime_t" }, @@ -132578,7 +132223,7 @@ "name": "m_flTimeToBlendToNewOrientation", "name_hash": 3606973638790514107, "networked": false, - "offset": 2276, + "offset": 2252, "size": 4, "type": "float32" }, @@ -132588,7 +132233,7 @@ "name": "m_flDurationBlendToNewOrientationRan", "name_hash": 3606973635649715976, "networked": false, - "offset": 2280, + "offset": 2256, "size": 4, "type": "float32" }, @@ -132598,7 +132243,7 @@ "name": "m_nOriginalOrientationIndex", "name_hash": 3606973637362602780, "networked": false, - "offset": 2284, + "offset": 2260, "size": 4, "type": "int32" }, @@ -132608,7 +132253,7 @@ "name": "m_bCreateMovableNavMesh", "name_hash": 3606973636894010031, "networked": false, - "offset": 2288, + "offset": 2264, "size": 1, "type": "bool" }, @@ -132618,7 +132263,7 @@ "name": "m_bAllowMovableNavMeshDockingOnEntireEntity", "name_hash": 3606973634872104506, "networked": false, - "offset": 2289, + "offset": 2265, "size": 1, "type": "bool" }, @@ -132628,7 +132273,7 @@ "name": "m_OnNodePassed", "name_hash": 3606973636546865404, "networked": false, - "offset": 2296, + "offset": 2272, "size": 40, "type": "CEntityIOOutput" }, @@ -132638,7 +132283,7 @@ "name": "m_iszOrientationMatchEntityName", "name_hash": 3606973635602739594, "networked": false, - "offset": 2336, + "offset": 2312, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -132649,7 +132294,7 @@ "name": "m_hOrientationMatchEntity", "name_hash": 3606973635272692503, "networked": false, - "offset": 2344, + "offset": 2320, "size": 4, "template": [ "CBaseEntity" @@ -132663,7 +132308,7 @@ "name": "m_flTimeToTraverseToNextNode", "name_hash": 3606973635766689273, "networked": false, - "offset": 2348, + "offset": 2324, "size": 4, "type": "float32" }, @@ -132673,7 +132318,7 @@ "name": "m_vLerpToNewPosStartInPathEntitySpace", "name_hash": 3606973636148726994, "networked": false, - "offset": 2352, + "offset": 2328, "size": 12, "templated": "Vector", "type": "Vector" @@ -132684,7 +132329,7 @@ "name": "m_vLerpToNewPosEndInPathEntitySpace", "name_hash": 3606973636846141109, "networked": false, - "offset": 2364, + "offset": 2340, "size": 12, "templated": "Vector", "type": "Vector" @@ -132695,7 +132340,7 @@ "name": "m_flLerpToPositionT", "name_hash": 3606973637905733668, "networked": false, - "offset": 2376, + "offset": 2352, "size": 4, "type": "float32" }, @@ -132705,7 +132350,7 @@ "name": "m_flLerpToPositionDeltaT", "name_hash": 3606973637354038206, "networked": false, - "offset": 2380, + "offset": 2356, "size": 4, "type": "float32" }, @@ -132715,7 +132360,7 @@ "name": "m_OnLerpToPositionComplete", "name_hash": 3606973635689111672, "networked": false, - "offset": 2384, + "offset": 2360, "size": 40, "type": "CEntityIOOutput" }, @@ -132725,7 +132370,7 @@ "name": "m_bIsPaused", "name_hash": 3606973634853291707, "networked": false, - "offset": 2424, + "offset": 2400, "size": 1, "type": "bool" }, @@ -132735,7 +132380,7 @@ "name": "m_eTransitionedToPathNodeAction", "name_hash": 3606973636536069054, "networked": false, - "offset": 2428, + "offset": 2404, "size": 4, "type": "CFuncMover::TransitionToPathNodeAction_t" }, @@ -132745,7 +132390,7 @@ "name": "m_nDelayedTeleportToNode", "name_hash": 3606973637462035619, "networked": false, - "offset": 2432, + "offset": 2408, "size": 4, "type": "int32" }, @@ -132755,7 +132400,7 @@ "name": "m_bIsVerboseLogging", "name_hash": 3606973636321814166, "networked": false, - "offset": 2436, + "offset": 2412, "size": 1, "type": "bool" }, @@ -132765,7 +132410,7 @@ "name": "m_hFollowEntity", "name_hash": 3606973636428456233, "networked": false, - "offset": 2440, + "offset": 2416, "size": 4, "template": [ "CBaseEntity" @@ -132779,7 +132424,7 @@ "name": "m_flFollowDistance", "name_hash": 3606973638138025433, "networked": false, - "offset": 2444, + "offset": 2420, "size": 4, "type": "float32" }, @@ -132789,7 +132434,7 @@ "name": "m_flFollowMinimumSpeed", "name_hash": 3606973637117445577, "networked": false, - "offset": 2448, + "offset": 2424, "size": 4, "type": "float32" }, @@ -132799,7 +132444,7 @@ "name": "m_flCurFollowEntityT", "name_hash": 3606973636661022435, "networked": false, - "offset": 2452, + "offset": 2428, "size": 4, "type": "float32" }, @@ -132809,7 +132454,7 @@ "name": "m_flCurFollowSpeed", "name_hash": 3606973636147080809, "networked": false, - "offset": 2456, + "offset": 2432, "size": 4, "type": "float32" }, @@ -132819,7 +132464,7 @@ "name": "m_strOrientationFaceEntityName", "name_hash": 3606973635916500167, "networked": false, - "offset": 2464, + "offset": 2440, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -132830,7 +132475,7 @@ "name": "m_hOrientationFaceEntity", "name_hash": 3606973636463921121, "networked": false, - "offset": 2472, + "offset": 2448, "size": 4, "template": [ "CBaseEntity" @@ -132844,7 +132489,7 @@ "name": "m_OnStart", "name_hash": 3606973637946410124, "networked": false, - "offset": 2480, + "offset": 2456, "size": 40, "type": "CEntityIOOutput" }, @@ -132854,7 +132499,7 @@ "name": "m_OnStartForward", "name_hash": 3606973638892565361, "networked": false, - "offset": 2520, + "offset": 2496, "size": 40, "type": "CEntityIOOutput" }, @@ -132864,7 +132509,7 @@ "name": "m_OnStartReverse", "name_hash": 3606973635644014058, "networked": false, - "offset": 2560, + "offset": 2536, "size": 40, "type": "CEntityIOOutput" }, @@ -132874,7 +132519,7 @@ "name": "m_OnStop", "name_hash": 3606973635021346536, "networked": false, - "offset": 2600, + "offset": 2576, "size": 40, "type": "CEntityIOOutput" }, @@ -132884,7 +132529,7 @@ "name": "m_OnStopped", "name_hash": 3606973635029124297, "networked": false, - "offset": 2640, + "offset": 2616, "size": 40, "type": "CEntityIOOutput" }, @@ -132894,7 +132539,7 @@ "name": "m_bNextNodeReturnsCurrent", "name_hash": 3606973634817169380, "networked": false, - "offset": 2680, + "offset": 2656, "size": 1, "type": "bool" }, @@ -132904,7 +132549,7 @@ "name": "m_bStartedMoving", "name_hash": 3606973635626094668, "networked": false, - "offset": 2681, + "offset": 2657, "size": 1, "type": "bool" }, @@ -132914,7 +132559,7 @@ "name": "m_eFollowEntityDirection", "name_hash": 3606973638438067127, "networked": false, - "offset": 2712, + "offset": 2688, "size": 4, "type": "CFuncMover::FollowEntityDirection_t" } @@ -132925,7 +132570,7 @@ "name": "CFuncMover", "name_hash": 839813993, "project": "server", - "size": 2720 + "size": 2696 }, { "alignment": 255, @@ -132949,10 +132594,10 @@ "name": "CSimpleMarkupVolumeTagged", "name_hash": 4154090290, "project": "server", - "size": 2096 + "size": 2072 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CCSWeaponBaseShotgun" ], @@ -132963,7 +132608,7 @@ "name": "CWeaponNOVA", "name_hash": 3585625212, "project": "server", - "size": 4520 + "size": 4560 }, { "alignment": 8, @@ -133004,7 +132649,7 @@ "name": "m_iszConnectionTarget", "name_hash": 11546466224881860580, "networked": false, - "offset": 2536, + "offset": 2512, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -133015,7 +132660,7 @@ "name": "m_vecConnections", "name_hash": 11546466224889686910, "networked": false, - "offset": 2544, + "offset": 2520, "size": 24, "template": [ "DynamicVolumeDef_t" @@ -133029,7 +132674,7 @@ "name": "m_sTransitionType", "name_hash": 11546466226353364921, "networked": false, - "offset": 2568, + "offset": 2544, "size": 8, "templated": "CGlobalSymbol", "type": "CGlobalSymbol" @@ -133040,7 +132685,7 @@ "name": "m_bConnectionsEnabled", "name_hash": 11546466225870650523, "networked": false, - "offset": 2576, + "offset": 2552, "size": 1, "type": "bool" }, @@ -133050,7 +132695,7 @@ "name": "m_flTargetAreaSearchRadius", "name_hash": 11546466227493859045, "networked": false, - "offset": 2580, + "offset": 2556, "size": 4, "type": "float32" }, @@ -133060,7 +132705,7 @@ "name": "m_flUpdateDistance", "name_hash": 11546466225780105285, "networked": false, - "offset": 2584, + "offset": 2560, "size": 4, "type": "float32" }, @@ -133070,7 +132715,7 @@ "name": "m_flMaxConnectionDistance", "name_hash": 11546466226566915000, "networked": false, - "offset": 2588, + "offset": 2564, "size": 4, "type": "float32" } @@ -133081,7 +132726,7 @@ "name": "CDynamicNavConnectionsVolume", "name_hash": 2688371163, "project": "server", - "size": 2592 + "size": 2568 }, { "alignment": 8, @@ -133588,7 +133233,7 @@ "size": 1512 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CCSWeaponBaseGun" ], @@ -133599,7 +133244,7 @@ "name": "CWeaponAug", "name_hash": 3183977769, "project": "server", - "size": 4552 + "size": 4592 }, { "alignment": 8, @@ -133771,7 +133416,7 @@ "name": "CTriggerCallback", "name_hash": 588628773, "project": "server", - "size": 2504 + "size": 2480 }, { "alignment": 8, @@ -133786,7 +133431,7 @@ "name": "m_bIgnoreInput", "name_hash": 11854404885307901665, "networked": true, - "offset": 2464, + "offset": 2440, "size": 1, "type": "bool" }, @@ -133796,7 +133441,7 @@ "name": "m_bLit", "name_hash": 11854404884576158614, "networked": true, - "offset": 2465, + "offset": 2441, "size": 1, "type": "bool" }, @@ -133806,7 +133451,7 @@ "name": "m_bFollowPlayerAcrossTeleport", "name_hash": 11854404885173889055, "networked": true, - "offset": 2466, + "offset": 2442, "size": 1, "type": "bool" }, @@ -133816,7 +133461,7 @@ "name": "m_flWidth", "name_hash": 11854404885923050977, "networked": true, - "offset": 2468, + "offset": 2444, "size": 4, "type": "float32" }, @@ -133826,7 +133471,7 @@ "name": "m_flHeight", "name_hash": 11854404886757998512, "networked": true, - "offset": 2472, + "offset": 2448, "size": 4, "type": "float32" }, @@ -133836,7 +133481,7 @@ "name": "m_flDPI", "name_hash": 11854404886761011758, "networked": true, - "offset": 2476, + "offset": 2452, "size": 4, "type": "float32" }, @@ -133846,7 +133491,7 @@ "name": "m_flInteractDistance", "name_hash": 11854404884025291970, "networked": true, - "offset": 2480, + "offset": 2456, "size": 4, "type": "float32" }, @@ -133856,7 +133501,7 @@ "name": "m_flDepthOffset", "name_hash": 11854404884559420315, "networked": true, - "offset": 2484, + "offset": 2460, "size": 4, "type": "float32" }, @@ -133866,7 +133511,7 @@ "name": "m_unOwnerContext", "name_hash": 11854404885870389436, "networked": true, - "offset": 2488, + "offset": 2464, "size": 4, "type": "uint32" }, @@ -133876,7 +133521,7 @@ "name": "m_unHorizontalAlign", "name_hash": 11854404886893591127, "networked": true, - "offset": 2492, + "offset": 2468, "size": 4, "type": "uint32" }, @@ -133886,7 +133531,7 @@ "name": "m_unVerticalAlign", "name_hash": 11854404886078946957, "networked": true, - "offset": 2496, + "offset": 2472, "size": 4, "type": "uint32" }, @@ -133896,7 +133541,7 @@ "name": "m_unOrientation", "name_hash": 11854404885932514124, "networked": true, - "offset": 2500, + "offset": 2476, "size": 4, "type": "uint32" }, @@ -133906,7 +133551,7 @@ "name": "m_bAllowInteractionFromAllSceneWorlds", "name_hash": 11854404885854320558, "networked": true, - "offset": 2504, + "offset": 2480, "size": 1, "type": "bool" }, @@ -133916,7 +133561,7 @@ "name": "m_vecCSSClasses", "name_hash": 11854404886231044572, "networked": true, - "offset": 2512, + "offset": 2488, "size": 24, "template": [ "CUtlSymbolLarge" @@ -133930,7 +133575,7 @@ "name": "m_bOpaque", "name_hash": 11854404884722726782, "networked": true, - "offset": 2536, + "offset": 2512, "size": 1, "type": "bool" }, @@ -133940,7 +133585,7 @@ "name": "m_bNoDepth", "name_hash": 11854404885284127475, "networked": true, - "offset": 2537, + "offset": 2513, "size": 1, "type": "bool" }, @@ -133950,7 +133595,7 @@ "name": "m_bVisibleWhenParentNoDraw", "name_hash": 11854404885121252676, "networked": true, - "offset": 2538, + "offset": 2514, "size": 1, "type": "bool" }, @@ -133960,7 +133605,7 @@ "name": "m_bRenderBackface", "name_hash": 11854404885255613811, "networked": true, - "offset": 2539, + "offset": 2515, "size": 1, "type": "bool" }, @@ -133970,7 +133615,7 @@ "name": "m_bUseOffScreenIndicator", "name_hash": 11854404885022935622, "networked": true, - "offset": 2540, + "offset": 2516, "size": 1, "type": "bool" }, @@ -133980,7 +133625,7 @@ "name": "m_bExcludeFromSaveGames", "name_hash": 11854404887051781111, "networked": true, - "offset": 2541, + "offset": 2517, "size": 1, "type": "bool" }, @@ -133990,7 +133635,7 @@ "name": "m_bGrabbable", "name_hash": 11854404887081814403, "networked": true, - "offset": 2542, + "offset": 2518, "size": 1, "type": "bool" }, @@ -134000,7 +133645,7 @@ "name": "m_bOnlyRenderToTexture", "name_hash": 11854404884205494265, "networked": true, - "offset": 2543, + "offset": 2519, "size": 1, "type": "bool" }, @@ -134010,7 +133655,7 @@ "name": "m_bDisableMipGen", "name_hash": 11854404883031016583, "networked": true, - "offset": 2544, + "offset": 2520, "size": 1, "type": "bool" }, @@ -134020,7 +133665,7 @@ "name": "m_nExplicitImageLayout", "name_hash": 11854404885764985148, "networked": true, - "offset": 2548, + "offset": 2524, "size": 4, "type": "int32" } @@ -134031,7 +133676,7 @@ "name": "CPointClientUIWorldPanel", "name_hash": 2760068719, "project": "server", - "size": 2552 + "size": 2528 }, { "alignment": 8, @@ -135184,7 +134829,7 @@ "name": "CDynamicPropAlias_cable_dynamic", "name_hash": 873736542, "project": "server", - "size": 3392 + "size": 3408 }, { "alignment": 255, @@ -135909,7 +135554,7 @@ "size": 352 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CCSWeaponBaseGun" ], @@ -135920,7 +135565,7 @@ "name": "CWeaponGalilAR", "name_hash": 3713239536, "project": "server", - "size": 4552 + "size": 4592 }, { "alignment": 8, @@ -135937,7 +135582,7 @@ "size": 1432 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CCSPlayerPawnBase" ], @@ -135948,7 +135593,7 @@ "name": "CCSObserverPawn", "name_hash": 3109159440, "project": "server", - "size": 3824 + "size": 3856 }, { "alignment": 8, @@ -136007,7 +135652,7 @@ "size": 1296 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CCSWeaponBaseGun" ], @@ -136019,7 +135664,7 @@ "name": "m_bMagazineRemoved", "name_hash": 432321128305304689, "networked": true, - "offset": 4552, + "offset": 4592, "size": 1, "type": "bool" } @@ -136030,7 +135675,7 @@ "name": "CWeaponCZ75a", "name_hash": 100657606, "project": "server", - "size": 4560 + "size": 4608 }, { "alignment": 255, @@ -136043,7 +135688,7 @@ "size": 1 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CBaseAnimGraph" ], @@ -136055,7 +135700,7 @@ "name": "m_pool", "name_hash": 14140322289822725411, "networked": false, - "offset": 2688, + "offset": 2704, "size": 4, "template": [ "CFishPool" @@ -136069,7 +135714,7 @@ "name": "m_id", "name_hash": 14140322291941566848, "networked": false, - "offset": 2692, + "offset": 2708, "size": 4, "type": "uint32" }, @@ -136079,7 +135724,7 @@ "name": "m_x", "name_hash": 14140322292596833191, "networked": true, - "offset": 2696, + "offset": 2712, "size": 4, "type": "float32" }, @@ -136089,7 +135734,7 @@ "name": "m_y", "name_hash": 14140322292580055572, "networked": true, - "offset": 2700, + "offset": 2716, "size": 4, "type": "float32" }, @@ -136099,7 +135744,7 @@ "name": "m_z", "name_hash": 14140322292630388429, "networked": true, - "offset": 2704, + "offset": 2720, "size": 4, "type": "float32" }, @@ -136109,7 +135754,7 @@ "name": "m_angle", "name_hash": 14140322292467910968, "networked": true, - "offset": 2708, + "offset": 2724, "size": 4, "type": "float32" }, @@ -136119,7 +135764,7 @@ "name": "m_angleChange", "name_hash": 14140322289952337392, "networked": false, - "offset": 2712, + "offset": 2728, "size": 4, "type": "float32" }, @@ -136129,7 +135774,7 @@ "name": "m_forward", "name_hash": 14140322291259209018, "networked": false, - "offset": 2716, + "offset": 2732, "size": 12, "templated": "Vector", "type": "Vector" @@ -136140,7 +135785,7 @@ "name": "m_perp", "name_hash": 14140322290528600156, "networked": false, - "offset": 2728, + "offset": 2744, "size": 12, "templated": "Vector", "type": "Vector" @@ -136151,7 +135796,7 @@ "name": "m_poolOrigin", "name_hash": 14140322290028341293, "networked": true, - "offset": 2740, + "offset": 2756, "size": 12, "templated": "Vector", "type": "Vector" @@ -136162,7 +135807,7 @@ "name": "m_waterLevel", "name_hash": 14140322292772250070, "networked": true, - "offset": 2752, + "offset": 2768, "size": 4, "type": "float32" }, @@ -136172,7 +135817,7 @@ "name": "m_speed", "name_hash": 14140322291673544096, "networked": false, - "offset": 2756, + "offset": 2772, "size": 4, "type": "float32" }, @@ -136182,7 +135827,7 @@ "name": "m_desiredSpeed", "name_hash": 14140322291371471952, "networked": false, - "offset": 2760, + "offset": 2776, "size": 4, "type": "float32" }, @@ -136192,7 +135837,7 @@ "name": "m_calmSpeed", "name_hash": 14140322289110519273, "networked": false, - "offset": 2764, + "offset": 2780, "size": 4, "type": "float32" }, @@ -136202,7 +135847,7 @@ "name": "m_panicSpeed", "name_hash": 14140322289565019327, "networked": false, - "offset": 2768, + "offset": 2784, "size": 4, "type": "float32" }, @@ -136212,7 +135857,7 @@ "name": "m_avoidRange", "name_hash": 14140322290718450923, "networked": false, - "offset": 2772, + "offset": 2788, "size": 4, "type": "float32" }, @@ -136222,7 +135867,7 @@ "name": "m_turnTimer", "name_hash": 14140322290789451307, "networked": false, - "offset": 2776, + "offset": 2792, "size": 24, "type": "CountdownTimer" }, @@ -136232,7 +135877,7 @@ "name": "m_turnClockwise", "name_hash": 14140322292230311636, "networked": false, - "offset": 2800, + "offset": 2816, "size": 1, "type": "bool" }, @@ -136242,7 +135887,7 @@ "name": "m_goTimer", "name_hash": 14140322291271046960, "networked": false, - "offset": 2808, + "offset": 2824, "size": 24, "type": "CountdownTimer" }, @@ -136252,7 +135897,7 @@ "name": "m_moveTimer", "name_hash": 14140322289535445701, "networked": false, - "offset": 2832, + "offset": 2848, "size": 24, "type": "CountdownTimer" }, @@ -136262,7 +135907,7 @@ "name": "m_panicTimer", "name_hash": 14140322292449658469, "networked": false, - "offset": 2856, + "offset": 2872, "size": 24, "type": "CountdownTimer" }, @@ -136272,7 +135917,7 @@ "name": "m_disperseTimer", "name_hash": 14140322292279828127, "networked": false, - "offset": 2880, + "offset": 2896, "size": 24, "type": "CountdownTimer" }, @@ -136282,7 +135927,7 @@ "name": "m_proximityTimer", "name_hash": 14140322291793472099, "networked": false, - "offset": 2904, + "offset": 2920, "size": 24, "type": "CountdownTimer" }, @@ -136292,7 +135937,7 @@ "name": "m_visible", "name_hash": 14140322288912612033, "networked": false, - "offset": 2928, + "offset": 2944, "size": 24, "template": [ "CFish" @@ -136307,10 +135952,10 @@ "name": "CFish", "name_hash": 3292300340, "project": "server", - "size": 2952 + "size": 2976 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CCSWeaponBaseGun" ], @@ -136321,7 +135966,7 @@ "name": "CWeaponHKP2000", "name_hash": 3517081647, "project": "server", - "size": 4552 + "size": 4592 }, { "alignment": 8, @@ -136336,7 +135981,7 @@ "name": "m_hPostSettings", "name_hash": 6754318354081346980, "networked": true, - "offset": 2512, + "offset": 2488, "size": 8, "template": [ "InfoForResourceTypeCPostProcessingResource" @@ -136350,7 +135995,7 @@ "name": "m_flFadeDuration", "name_hash": 6754318353846165217, "networked": true, - "offset": 2520, + "offset": 2496, "size": 4, "type": "float32" }, @@ -136360,7 +136005,7 @@ "name": "m_flMinLogExposure", "name_hash": 6754318352494622672, "networked": true, - "offset": 2524, + "offset": 2500, "size": 4, "type": "float32" }, @@ -136370,7 +136015,7 @@ "name": "m_flMaxLogExposure", "name_hash": 6754318354239798998, "networked": true, - "offset": 2528, + "offset": 2504, "size": 4, "type": "float32" }, @@ -136380,7 +136025,7 @@ "name": "m_flMinExposure", "name_hash": 6754318351129556532, "networked": true, - "offset": 2532, + "offset": 2508, "size": 4, "type": "float32" }, @@ -136390,7 +136035,7 @@ "name": "m_flMaxExposure", "name_hash": 6754318352107786710, "networked": true, - "offset": 2536, + "offset": 2512, "size": 4, "type": "float32" }, @@ -136400,7 +136045,7 @@ "name": "m_flExposureCompensation", "name_hash": 6754318352400864408, "networked": true, - "offset": 2540, + "offset": 2516, "size": 4, "type": "float32" }, @@ -136410,7 +136055,7 @@ "name": "m_flExposureFadeSpeedUp", "name_hash": 6754318353085086646, "networked": true, - "offset": 2544, + "offset": 2520, "size": 4, "type": "float32" }, @@ -136420,7 +136065,7 @@ "name": "m_flExposureFadeSpeedDown", "name_hash": 6754318351958826271, "networked": true, - "offset": 2548, + "offset": 2524, "size": 4, "type": "float32" }, @@ -136430,7 +136075,7 @@ "name": "m_flTonemapEVSmoothingRange", "name_hash": 6754318353162389195, "networked": true, - "offset": 2552, + "offset": 2528, "size": 4, "type": "float32" }, @@ -136440,7 +136085,7 @@ "name": "m_bMaster", "name_hash": 6754318352069398931, "networked": true, - "offset": 2556, + "offset": 2532, "size": 1, "type": "bool" }, @@ -136450,7 +136095,7 @@ "name": "m_bExposureControl", "name_hash": 6754318351282559269, "networked": true, - "offset": 2557, + "offset": 2533, "size": 1, "type": "bool" } @@ -136461,10 +136106,10 @@ "name": "CPostProcessingVolume", "name_hash": 1572612289, "project": "server", - "size": 2560 + "size": 2536 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CBaseCSGrenade" ], @@ -136475,7 +136120,7 @@ "name": "CSmokeGrenade", "name_hash": 1008703931, "project": "server", - "size": 4592 + "size": 4640 }, { "alignment": 8, @@ -137950,7 +137595,7 @@ "name": "m_hRotatorTarget", "name_hash": 8348015344746808601, "networked": false, - "offset": 2032, + "offset": 2008, "size": 4, "template": [ "CBaseEntity" @@ -137964,7 +137609,7 @@ "name": "m_bIsRotating", "name_hash": 8348015341952963997, "networked": false, - "offset": 2036, + "offset": 2012, "size": 1, "type": "bool" }, @@ -137974,7 +137619,7 @@ "name": "m_bIsReversing", "name_hash": 8348015342976392174, "networked": false, - "offset": 2037, + "offset": 2013, "size": 1, "type": "bool" }, @@ -137984,7 +137629,7 @@ "name": "m_flTimeToReachMaxSpeed", "name_hash": 8348015343155974191, "networked": false, - "offset": 2040, + "offset": 2016, "size": 4, "type": "float32" }, @@ -137994,7 +137639,7 @@ "name": "m_flTimeToReachZeroSpeed", "name_hash": 8348015342838229243, "networked": false, - "offset": 2044, + "offset": 2020, "size": 4, "type": "float32" }, @@ -138004,7 +137649,7 @@ "name": "m_flDistanceAlongArcTraveled", "name_hash": 8348015343606681310, "networked": false, - "offset": 2048, + "offset": 2024, "size": 4, "type": "float32" }, @@ -138014,7 +137659,7 @@ "name": "m_flTimeToWaitOscillate", "name_hash": 8348015342516915188, "networked": false, - "offset": 2052, + "offset": 2028, "size": 4, "type": "float32" }, @@ -138024,7 +137669,7 @@ "name": "m_flTimeRotationStart", "name_hash": 8348015342055895784, "networked": false, - "offset": 2056, + "offset": 2032, "size": 4, "type": "GameTime_t" }, @@ -138034,7 +137679,7 @@ "name": "m_qLSPrevChange", "name_hash": 8348015343823076692, "networked": false, - "offset": 2064, + "offset": 2048, "size": 16, "templated": "Quaternion", "type": "Quaternion" @@ -138045,7 +137690,7 @@ "name": "m_qWSPrev", "name_hash": 8348015343954751483, "networked": false, - "offset": 2080, + "offset": 2064, "size": 16, "templated": "Quaternion", "type": "Quaternion" @@ -138056,7 +137701,7 @@ "name": "m_qWSInit", "name_hash": 8348015343326593596, "networked": false, - "offset": 2096, + "offset": 2080, "size": 16, "templated": "Quaternion", "type": "Quaternion" @@ -138067,7 +137712,7 @@ "name": "m_qLSInit", "name_hash": 8348015342391796999, "networked": false, - "offset": 2112, + "offset": 2096, "size": 16, "templated": "Quaternion", "type": "Quaternion" @@ -138078,7 +137723,7 @@ "name": "m_qLSOrientation", "name_hash": 8348015343846378277, "networked": false, - "offset": 2128, + "offset": 2112, "size": 16, "templated": "Quaternion", "type": "Quaternion" @@ -138089,7 +137734,7 @@ "name": "m_OnRotationStarted", "name_hash": 8348015343395280535, "networked": false, - "offset": 2144, + "offset": 2128, "size": 40, "type": "CEntityIOOutput" }, @@ -138099,7 +137744,7 @@ "name": "m_OnRotationCompleted", "name_hash": 8348015340742560011, "networked": false, - "offset": 2184, + "offset": 2168, "size": 40, "type": "CEntityIOOutput" }, @@ -138109,7 +137754,7 @@ "name": "m_OnOscillate", "name_hash": 8348015341501651858, "networked": false, - "offset": 2224, + "offset": 2208, "size": 40, "type": "CEntityIOOutput" }, @@ -138119,7 +137764,7 @@ "name": "m_OnOscillateStartArrive", "name_hash": 8348015343199434893, "networked": false, - "offset": 2264, + "offset": 2248, "size": 40, "type": "CEntityIOOutput" }, @@ -138129,7 +137774,7 @@ "name": "m_OnOscillateStartDepart", "name_hash": 8348015340814978860, "networked": false, - "offset": 2304, + "offset": 2288, "size": 40, "type": "CEntityIOOutput" }, @@ -138139,7 +137784,7 @@ "name": "m_OnOscillateEndArrive", "name_hash": 8348015343071879188, "networked": false, - "offset": 2344, + "offset": 2328, "size": 40, "type": "CEntityIOOutput" }, @@ -138149,7 +137794,7 @@ "name": "m_OnOscillateEndDepart", "name_hash": 8348015341805509961, "networked": false, - "offset": 2384, + "offset": 2368, "size": 40, "type": "CEntityIOOutput" }, @@ -138159,7 +137804,7 @@ "name": "m_bOscillateDepart", "name_hash": 8348015344068628203, "networked": false, - "offset": 2424, + "offset": 2408, "size": 1, "type": "bool" }, @@ -138169,7 +137814,7 @@ "name": "m_nOscillateCount", "name_hash": 8348015343928643920, "networked": false, - "offset": 2428, + "offset": 2412, "size": 4, "type": "int32" }, @@ -138179,7 +137824,7 @@ "name": "m_eRotateType", "name_hash": 8348015341939890535, "networked": false, - "offset": 2432, + "offset": 2416, "size": 4, "type": "CFuncRotator::Rotate_t" }, @@ -138189,7 +137834,7 @@ "name": "m_ePrevRotateType", "name_hash": 8348015344346718850, "networked": false, - "offset": 2436, + "offset": 2420, "size": 4, "type": "CFuncRotator::Rotate_t" }, @@ -138199,7 +137844,7 @@ "name": "m_bHasTargetOverride", "name_hash": 8348015344578479590, "networked": false, - "offset": 2440, + "offset": 2424, "size": 1, "type": "bool" }, @@ -138209,7 +137854,7 @@ "name": "m_qOrientationOverride", "name_hash": 8348015344663131798, "networked": false, - "offset": 2448, + "offset": 2432, "size": 16, "templated": "Quaternion", "type": "Quaternion" @@ -138220,7 +137865,7 @@ "name": "m_eSpaceOverride", "name_hash": 8348015343804165910, "networked": false, - "offset": 2464, + "offset": 2448, "size": 4, "type": "RotatorTargetSpace_t" }, @@ -138230,7 +137875,7 @@ "name": "m_qAngularVelocity", "name_hash": 8348015344083439801, "networked": false, - "offset": 2468, + "offset": 2452, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -138241,7 +137886,7 @@ "name": "m_vLookAtForcedUp", "name_hash": 8348015341887189759, "networked": false, - "offset": 2480, + "offset": 2464, "size": 12, "templated": "Vector", "type": "Vector" @@ -138252,7 +137897,7 @@ "name": "m_strRotatorTarget", "name_hash": 8348015342238233872, "networked": false, - "offset": 2496, + "offset": 2480, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -138263,7 +137908,7 @@ "name": "m_bRecordHistory", "name_hash": 8348015343379330780, "networked": false, - "offset": 2504, + "offset": 2488, "size": 1, "type": "bool" }, @@ -138273,7 +137918,7 @@ "name": "m_vecRotatorHistory", "name_hash": 8348015341087445866, "networked": false, - "offset": 2512, + "offset": 2496, "size": 24, "template": [ "RotatorHistoryEntry_t" @@ -138287,7 +137932,7 @@ "name": "m_bReturningToPreviousOrientation", "name_hash": 8348015342076835321, "networked": false, - "offset": 2536, + "offset": 2520, "size": 1, "type": "bool" }, @@ -138297,7 +137942,7 @@ "name": "m_vecRotatorQueue", "name_hash": 8348015341770789101, "networked": false, - "offset": 2544, + "offset": 2528, "size": 24, "template": [ "RotatorQueueEntry_t" @@ -138311,7 +137956,7 @@ "name": "m_vecRotatorQueueHistory", "name_hash": 8348015342397126839, "networked": false, - "offset": 2568, + "offset": 2552, "size": 24, "template": [ "RotatorHistoryEntry_t" @@ -138326,7 +137971,7 @@ "name": "CFuncRotator", "name_hash": 1943673785, "project": "server", - "size": 2592 + "size": 2576 }, { "alignment": 8, @@ -138461,7 +138106,7 @@ "size": 1304 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CBaseCSGrenade" ], @@ -138472,7 +138117,7 @@ "name": "CDecoyGrenade", "name_hash": 3982235264, "project": "server", - "size": 4584 + "size": 4624 }, { "alignment": 16, @@ -138779,7 +138424,7 @@ "size": 1464 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CBasePlayerPawn" ], @@ -138791,7 +138436,7 @@ "name": "m_CTouchExpansionComponent", "name_hash": 15634397248632493361, "networked": true, - "offset": 3472, + "offset": 3488, "size": 80, "type": "CTouchExpansionComponent" }, @@ -138801,7 +138446,7 @@ "name": "m_pPingServices", "name_hash": 15634397248363988959, "networked": true, - "offset": 3552, + "offset": 3568, "size": 8, "type": "CCSPlayer_PingServices" }, @@ -138811,7 +138456,7 @@ "name": "m_blindUntilTime", "name_hash": 15634397247799160005, "networked": false, - "offset": 3560, + "offset": 3576, "size": 4, "type": "GameTime_t" }, @@ -138821,7 +138466,7 @@ "name": "m_blindStartTime", "name_hash": 15634397247725962065, "networked": false, - "offset": 3564, + "offset": 3580, "size": 4, "type": "GameTime_t" }, @@ -138831,7 +138476,7 @@ "name": "m_iPlayerState", "name_hash": 15634397248989961146, "networked": true, - "offset": 3568, + "offset": 3584, "size": 4, "type": "CSPlayerState" }, @@ -138841,7 +138486,7 @@ "name": "m_bRespawning", "name_hash": 15634397248976944025, "networked": false, - "offset": 3744, + "offset": 3760, "size": 1, "type": "bool" }, @@ -138851,7 +138496,7 @@ "name": "m_bHasMovedSinceSpawn", "name_hash": 15634397247343107091, "networked": true, - "offset": 3745, + "offset": 3761, "size": 1, "type": "bool" }, @@ -138861,7 +138506,7 @@ "name": "m_iNumSpawns", "name_hash": 15634397246414184936, "networked": false, - "offset": 3748, + "offset": 3764, "size": 4, "type": "int32" }, @@ -138871,7 +138516,7 @@ "name": "m_flIdleTimeSinceLastAction", "name_hash": 15634397248242993952, "networked": false, - "offset": 3756, + "offset": 3772, "size": 4, "type": "float32" }, @@ -138881,7 +138526,7 @@ "name": "m_fNextRadarUpdateTime", "name_hash": 15634397246541009336, "networked": false, - "offset": 3760, + "offset": 3776, "size": 4, "type": "float32" }, @@ -138891,7 +138536,7 @@ "name": "m_flFlashDuration", "name_hash": 15634397250168919547, "networked": true, - "offset": 3764, + "offset": 3780, "size": 4, "type": "float32" }, @@ -138901,7 +138546,7 @@ "name": "m_flFlashMaxAlpha", "name_hash": 15634397247352802601, "networked": true, - "offset": 3768, + "offset": 3784, "size": 4, "type": "float32" }, @@ -138911,7 +138556,7 @@ "name": "m_flProgressBarStartTime", "name_hash": 15634397248484859534, "networked": true, - "offset": 3772, + "offset": 3788, "size": 4, "type": "float32" }, @@ -138921,7 +138566,7 @@ "name": "m_iProgressBarDuration", "name_hash": 15634397249485881520, "networked": true, - "offset": 3776, + "offset": 3792, "size": 4, "type": "int32" }, @@ -138931,7 +138576,7 @@ "name": "m_hOriginalController", "name_hash": 15634397247676853836, "networked": true, - "offset": 3780, + "offset": 3796, "size": 4, "template": [ "CCSPlayerController" @@ -138946,7 +138591,7 @@ "name": "CCSPlayerPawnBase", "name_hash": 3640166774, "project": "server", - "size": 3784 + "size": 3808 }, { "alignment": 255, @@ -139089,46 +138734,13 @@ ], "base_classes_count": 1, "fields": [ - { - "alignment": 4, - "kind": "atomic", - "name": "m_vFanOrigin", - "name_hash": 7677331330941885464, - "networked": true, - "offset": 2496, - "size": 12, - "templated": "VectorWS", - "type": "VectorWS" - }, { "alignment": 4, "kind": "atomic", "name": "m_vFanOriginOffset", "name_hash": 7677331332484658955, "networked": true, - "offset": 2508, - "size": 12, - "templated": "Vector", - "type": "Vector" - }, - { - "alignment": 4, - "kind": "atomic", - "name": "m_vFanEnd", - "name_hash": 7677331332276304555, - "networked": true, - "offset": 2520, - "size": 12, - "templated": "Vector", - "type": "Vector" - }, - { - "alignment": 4, - "kind": "atomic", - "name": "m_vNoiseDirectionTarget", - "name_hash": 7677331331037534907, - "networked": true, - "offset": 2532, + "offset": 2472, "size": 12, "templated": "Vector", "type": "Vector" @@ -139139,7 +138751,7 @@ "name": "m_vDirection", "name_hash": 7677331333208874478, "networked": true, - "offset": 2544, + "offset": 2484, "size": 12, "templated": "Vector", "type": "Vector" @@ -139150,7 +138762,7 @@ "name": "m_bPushTowardsInfoTarget", "name_hash": 7677331332603819214, "networked": true, - "offset": 2556, + "offset": 2496, "size": 1, "type": "bool" }, @@ -139160,7 +138772,7 @@ "name": "m_bPushAwayFromInfoTarget", "name_hash": 7677331333629335022, "networked": true, - "offset": 2557, + "offset": 2497, "size": 1, "type": "bool" }, @@ -139170,7 +138782,7 @@ "name": "m_qNoiseDelta", "name_hash": 7677331333228341992, "networked": true, - "offset": 2560, + "offset": 2512, "size": 16, "templated": "Quaternion", "type": "Quaternion" @@ -139181,7 +138793,7 @@ "name": "m_hInfoFan", "name_hash": 7677331330646959276, "networked": true, - "offset": 2576, + "offset": 2528, "size": 4, "template": [ "CInfoFan" @@ -139195,7 +138807,7 @@ "name": "m_flForce", "name_hash": 7677331332934984826, "networked": true, - "offset": 2580, + "offset": 2532, "size": 4, "type": "float32" }, @@ -139205,7 +138817,7 @@ "name": "m_bFalloff", "name_hash": 7677331331531494821, "networked": true, - "offset": 2584, + "offset": 2536, "size": 1, "type": "bool" }, @@ -139215,10 +138827,54 @@ "name": "m_RampTimer", "name_hash": 7677331330097635030, "networked": true, - "offset": 2592, + "offset": 2544, "size": 24, "type": "CountdownTimer" }, + { + "alignment": 4, + "kind": "atomic", + "name": "m_vFanOriginWS", + "name_hash": 7677331332518594058, + "networked": false, + "offset": 2568, + "size": 12, + "templated": "VectorWS", + "type": "VectorWS" + }, + { + "alignment": 4, + "kind": "atomic", + "name": "m_vFanOriginLS", + "name_hash": 7677331333593200317, + "networked": false, + "offset": 2580, + "size": 12, + "templated": "Vector", + "type": "Vector" + }, + { + "alignment": 4, + "kind": "atomic", + "name": "m_vFanEndLS", + "name_hash": 7677331330945171010, + "networked": false, + "offset": 2592, + "size": 12, + "templated": "Vector", + "type": "Vector" + }, + { + "alignment": 4, + "kind": "atomic", + "name": "m_vNoiseDirectionTarget", + "name_hash": 7677331331037534907, + "networked": false, + "offset": 2604, + "size": 12, + "templated": "Vector", + "type": "Vector" + }, { "alignment": 8, "kind": "atomic", @@ -139341,7 +138997,7 @@ "type": "int32" } ], - "fields_count": 24, + "fields_count": 25, "has_chainer": false, "is_struct": false, "name": "CTriggerFan", @@ -139420,7 +139076,7 @@ "name": "m_bCreateNavObstacle", "name_hash": 7661029382140040971, "networked": false, - "offset": 3144, + "offset": 3160, "size": 1, "type": "bool" }, @@ -139430,7 +139086,7 @@ "name": "m_bNavObstacleUpdatesOverridden", "name_hash": 7661029384711916443, "networked": false, - "offset": 3145, + "offset": 3161, "size": 1, "type": "bool" }, @@ -139440,7 +139096,7 @@ "name": "m_bUseHitboxesForRenderBox", "name_hash": 7661029385771174394, "networked": true, - "offset": 3146, + "offset": 3162, "size": 1, "type": "bool" }, @@ -139450,7 +139106,7 @@ "name": "m_bUseAnimGraph", "name_hash": 7661029381876825563, "networked": true, - "offset": 3147, + "offset": 3163, "size": 1, "type": "bool" }, @@ -139460,7 +139116,7 @@ "name": "m_pOutputAnimBegun", "name_hash": 7661029384143003144, "networked": false, - "offset": 3152, + "offset": 3168, "size": 40, "type": "CEntityIOOutput" }, @@ -139470,7 +139126,7 @@ "name": "m_pOutputAnimOver", "name_hash": 7661029385659669961, "networked": false, - "offset": 3192, + "offset": 3208, "size": 40, "type": "CEntityIOOutput" }, @@ -139480,7 +139136,7 @@ "name": "m_pOutputAnimLoopCycleOver", "name_hash": 7661029382592005431, "networked": false, - "offset": 3232, + "offset": 3248, "size": 40, "type": "CEntityIOOutput" }, @@ -139490,7 +139146,7 @@ "name": "m_OnAnimReachedStart", "name_hash": 7661029382357892683, "networked": false, - "offset": 3272, + "offset": 3288, "size": 40, "type": "CEntityIOOutput" }, @@ -139500,7 +139156,7 @@ "name": "m_OnAnimReachedEnd", "name_hash": 7661029385562426382, "networked": false, - "offset": 3312, + "offset": 3328, "size": 40, "type": "CEntityIOOutput" }, @@ -139510,7 +139166,7 @@ "name": "m_iszIdleAnim", "name_hash": 7661029382412419298, "networked": false, - "offset": 3352, + "offset": 3368, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -139521,7 +139177,7 @@ "name": "m_nIdleAnimLoopMode", "name_hash": 7661029385230099175, "networked": false, - "offset": 3360, + "offset": 3376, "size": 4, "type": "AnimLoopMode_t" }, @@ -139531,7 +139187,7 @@ "name": "m_bRandomizeCycle", "name_hash": 7661029382934795330, "networked": false, - "offset": 3364, + "offset": 3380, "size": 1, "type": "bool" }, @@ -139541,7 +139197,7 @@ "name": "m_bStartDisabled", "name_hash": 7661029383375490127, "networked": false, - "offset": 3365, + "offset": 3381, "size": 1, "type": "bool" }, @@ -139551,7 +139207,7 @@ "name": "m_bFiredStartEndOutput", "name_hash": 7661029384821116179, "networked": false, - "offset": 3366, + "offset": 3382, "size": 1, "type": "bool" }, @@ -139561,7 +139217,7 @@ "name": "m_bForceNpcExclude", "name_hash": 7661029382832821823, "networked": false, - "offset": 3367, + "offset": 3383, "size": 1, "type": "bool" }, @@ -139571,7 +139227,7 @@ "name": "m_bCreateNonSolid", "name_hash": 7661029383343089643, "networked": false, - "offset": 3368, + "offset": 3384, "size": 1, "type": "bool" }, @@ -139581,7 +139237,7 @@ "name": "m_bIsOverrideProp", "name_hash": 7661029382872381968, "networked": false, - "offset": 3369, + "offset": 3385, "size": 1, "type": "bool" }, @@ -139591,7 +139247,7 @@ "name": "m_iInitialGlowState", "name_hash": 7661029383114602346, "networked": false, - "offset": 3372, + "offset": 3388, "size": 4, "type": "int32" }, @@ -139601,7 +139257,7 @@ "name": "m_nGlowRange", "name_hash": 7661029385226393581, "networked": false, - "offset": 3376, + "offset": 3392, "size": 4, "type": "int32" }, @@ -139611,7 +139267,7 @@ "name": "m_nGlowRangeMin", "name_hash": 7661029384459836191, "networked": false, - "offset": 3380, + "offset": 3396, "size": 4, "type": "int32" }, @@ -139621,7 +139277,7 @@ "name": "m_glowColor", "name_hash": 7661029383689596419, "networked": false, - "offset": 3384, + "offset": 3400, "size": 4, "templated": "Color", "type": "Color" @@ -139632,7 +139288,7 @@ "name": "m_nGlowTeam", "name_hash": 7661029385620808833, "networked": false, - "offset": 3388, + "offset": 3404, "size": 4, "type": "int32" } @@ -139643,7 +139299,7 @@ "name": "CDynamicProp", "name_hash": 1783722402, "project": "server", - "size": 3392 + "size": 3408 }, { "alignment": 8, @@ -139657,7 +139313,7 @@ "name": "CHostageRescueZone", "name_hash": 3175424764, "project": "server", - "size": 2528 + "size": 2504 }, { "alignment": 8, @@ -139672,7 +139328,7 @@ "name": "m_iszMaster", "name_hash": 6673206753587887707, "networked": false, - "offset": 2032, + "offset": 2008, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -139684,7 +139340,7 @@ "name": "CRuleEntity", "name_hash": 1553727023, "project": "server", - "size": 2040 + "size": 2016 }, { "alignment": 255, @@ -139762,7 +139418,7 @@ "name": "m_OnBombExplode", "name_hash": 2300842667776964373, "networked": false, - "offset": 2496, + "offset": 2472, "size": 40, "type": "CEntityIOOutput" }, @@ -139772,7 +139428,7 @@ "name": "m_OnBombPlanted", "name_hash": 2300842669569624428, "networked": false, - "offset": 2536, + "offset": 2512, "size": 40, "type": "CEntityIOOutput" }, @@ -139782,7 +139438,7 @@ "name": "m_OnBombDefused", "name_hash": 2300842669722227054, "networked": false, - "offset": 2576, + "offset": 2552, "size": 40, "type": "CEntityIOOutput" }, @@ -139792,7 +139448,7 @@ "name": "m_bIsBombSiteB", "name_hash": 2300842669238926952, "networked": false, - "offset": 2616, + "offset": 2592, "size": 1, "type": "bool" }, @@ -139802,7 +139458,7 @@ "name": "m_bIsHeistBombTarget", "name_hash": 2300842667887820095, "networked": false, - "offset": 2617, + "offset": 2593, "size": 1, "type": "bool" }, @@ -139812,7 +139468,7 @@ "name": "m_bBombPlantedHere", "name_hash": 2300842670359391481, "networked": true, - "offset": 2618, + "offset": 2594, "size": 1, "type": "bool" }, @@ -139822,7 +139478,7 @@ "name": "m_szMountTarget", "name_hash": 2300842668155486808, "networked": false, - "offset": 2624, + "offset": 2600, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -139833,7 +139489,7 @@ "name": "m_hInstructorHint", "name_hash": 2300842670156870213, "networked": false, - "offset": 2632, + "offset": 2608, "size": 4, "template": [ "CBaseEntity" @@ -139847,7 +139503,7 @@ "name": "m_nBombSiteDesignation", "name_hash": 2300842668356398885, "networked": false, - "offset": 2636, + "offset": 2612, "size": 4, "type": "int32" } @@ -139858,7 +139514,7 @@ "name": "CBombTarget", "name_hash": 535706679, "project": "server", - "size": 2640 + "size": 2616 }, { "alignment": 8, @@ -140413,6 +140069,16 @@ "size": 1, "type": "bool" }, + { + "alignment": 1, + "kind": "ref", + "name": "m_bKeepLoadedAmmo", + "name_hash": 7269962777341601983, + "networked": false, + "offset": 1018, + "size": 1, + "type": "bool" + }, { "alignment": 4, "kind": "ref", @@ -140499,7 +140165,7 @@ "type": "CUtlOrderedMap" } ], - "fields_count": 29, + "fields_count": 30, "has_chainer": false, "is_struct": false, "name": "CBasePlayerWeaponVData", @@ -140508,7 +140174,7 @@ "size": 1088 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CCSWeaponBaseGun" ], @@ -140519,7 +140185,7 @@ "name": "CWeaponSCAR20", "name_hash": 3902682153, "project": "server", - "size": 4552 + "size": 4592 }, { "alignment": 8, @@ -140534,7 +140200,7 @@ "name": "m_ppath", "name_hash": 4712515612778614152, "networked": false, - "offset": 2032, + "offset": 2008, "size": 4, "template": [ "CPathTrack" @@ -140548,7 +140214,7 @@ "name": "m_length", "name_hash": 4712515612255900085, "networked": false, - "offset": 2036, + "offset": 2012, "size": 4, "type": "float32" }, @@ -140558,7 +140224,7 @@ "name": "m_vPosPrev", "name_hash": 4712515612165293224, "networked": false, - "offset": 2040, + "offset": 2016, "size": 12, "templated": "Vector", "type": "Vector" @@ -140569,7 +140235,7 @@ "name": "m_angPrev", "name_hash": 4712515612709655422, "networked": false, - "offset": 2052, + "offset": 2028, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -140580,7 +140246,7 @@ "name": "m_controlMins", "name_hash": 4712515613658308539, "networked": false, - "offset": 2064, + "offset": 2040, "size": 12, "templated": "Vector", "type": "Vector" @@ -140591,7 +140257,7 @@ "name": "m_controlMaxs", "name_hash": 4712515615115269321, "networked": false, - "offset": 2076, + "offset": 2052, "size": 12, "templated": "Vector", "type": "Vector" @@ -140602,7 +140268,7 @@ "name": "m_lastBlockPos", "name_hash": 4712515613746445652, "networked": false, - "offset": 2088, + "offset": 2064, "size": 12, "templated": "Vector", "type": "Vector" @@ -140613,7 +140279,7 @@ "name": "m_lastBlockTick", "name_hash": 4712515614400873819, "networked": false, - "offset": 2100, + "offset": 2076, "size": 4, "type": "int32" }, @@ -140623,7 +140289,7 @@ "name": "m_flVolume", "name_hash": 4712515613250543817, "networked": false, - "offset": 2104, + "offset": 2080, "size": 4, "type": "float32" }, @@ -140633,7 +140299,7 @@ "name": "m_flBank", "name_hash": 4712515613427257949, "networked": false, - "offset": 2108, + "offset": 2084, "size": 4, "type": "float32" }, @@ -140643,7 +140309,7 @@ "name": "m_oldSpeed", "name_hash": 4712515613140173353, "networked": false, - "offset": 2112, + "offset": 2088, "size": 4, "type": "float32" }, @@ -140653,7 +140319,7 @@ "name": "m_flBlockDamage", "name_hash": 4712515614037803153, "networked": false, - "offset": 2116, + "offset": 2092, "size": 4, "type": "float32" }, @@ -140663,7 +140329,7 @@ "name": "m_height", "name_hash": 4712515613588844002, "networked": false, - "offset": 2120, + "offset": 2096, "size": 4, "type": "float32" }, @@ -140673,7 +140339,7 @@ "name": "m_maxSpeed", "name_hash": 4712515613835825508, "networked": false, - "offset": 2124, + "offset": 2100, "size": 4, "type": "float32" }, @@ -140683,7 +140349,7 @@ "name": "m_dir", "name_hash": 4712515614923529908, "networked": false, - "offset": 2128, + "offset": 2104, "size": 4, "type": "float32" }, @@ -140693,7 +140359,7 @@ "name": "m_iszSoundMove", "name_hash": 4712515613210263689, "networked": false, - "offset": 2136, + "offset": 2112, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -140704,7 +140370,7 @@ "name": "m_iszSoundMovePing", "name_hash": 4712515613022783997, "networked": false, - "offset": 2144, + "offset": 2120, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -140715,7 +140381,7 @@ "name": "m_iszSoundStart", "name_hash": 4712515613357070896, "networked": false, - "offset": 2152, + "offset": 2128, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -140726,7 +140392,7 @@ "name": "m_iszSoundStop", "name_hash": 4712515612152750260, "networked": false, - "offset": 2160, + "offset": 2136, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -140737,7 +140403,7 @@ "name": "m_strPathTarget", "name_hash": 4712515613329199770, "networked": false, - "offset": 2168, + "offset": 2144, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -140748,7 +140414,7 @@ "name": "m_flMoveSoundMinDuration", "name_hash": 4712515611276949139, "networked": false, - "offset": 2176, + "offset": 2152, "size": 4, "type": "float32" }, @@ -140758,7 +140424,7 @@ "name": "m_flMoveSoundMaxDuration", "name_hash": 4712515613957576745, "networked": false, - "offset": 2180, + "offset": 2156, "size": 4, "type": "float32" }, @@ -140768,7 +140434,7 @@ "name": "m_flNextMoveSoundTime", "name_hash": 4712515611362400107, "networked": false, - "offset": 2184, + "offset": 2160, "size": 4, "type": "GameTime_t" }, @@ -140778,7 +140444,7 @@ "name": "m_flMoveSoundMinPitch", "name_hash": 4712515615541450211, "networked": false, - "offset": 2188, + "offset": 2164, "size": 4, "type": "float32" }, @@ -140788,7 +140454,7 @@ "name": "m_flMoveSoundMaxPitch", "name_hash": 4712515615054137493, "networked": false, - "offset": 2192, + "offset": 2168, "size": 4, "type": "float32" }, @@ -140798,7 +140464,7 @@ "name": "m_eOrientationType", "name_hash": 4712515612449885706, "networked": false, - "offset": 2196, + "offset": 2172, "size": 4, "type": "TrainOrientationType_t" }, @@ -140808,7 +140474,7 @@ "name": "m_eVelocityType", "name_hash": 4712515614106902283, "networked": false, - "offset": 2200, + "offset": 2176, "size": 4, "type": "TrainVelocityType_t" }, @@ -140818,7 +140484,7 @@ "name": "m_OnStart", "name_hash": 4712515614554358924, "networked": false, - "offset": 2224, + "offset": 2200, "size": 40, "type": "CEntityIOOutput" }, @@ -140828,7 +140494,7 @@ "name": "m_OnNext", "name_hash": 4712515615532887489, "networked": false, - "offset": 2264, + "offset": 2240, "size": 40, "type": "CEntityIOOutput" }, @@ -140838,7 +140504,7 @@ "name": "m_OnArrivedAtDestinationNode", "name_hash": 4712515614669934848, "networked": false, - "offset": 2304, + "offset": 2280, "size": 40, "type": "CEntityIOOutput" }, @@ -140848,7 +140514,7 @@ "name": "m_bManualSpeedChanges", "name_hash": 4712515614282054555, "networked": false, - "offset": 2344, + "offset": 2320, "size": 1, "type": "bool" }, @@ -140858,7 +140524,7 @@ "name": "m_flDesiredSpeed", "name_hash": 4712515615426374950, "networked": false, - "offset": 2348, + "offset": 2324, "size": 4, "type": "float32" }, @@ -140868,7 +140534,7 @@ "name": "m_flSpeedChangeTime", "name_hash": 4712515614692033559, "networked": false, - "offset": 2352, + "offset": 2328, "size": 4, "type": "GameTime_t" }, @@ -140878,7 +140544,7 @@ "name": "m_flAccelSpeed", "name_hash": 4712515612144603596, "networked": false, - "offset": 2356, + "offset": 2332, "size": 4, "type": "float32" }, @@ -140888,7 +140554,7 @@ "name": "m_flDecelSpeed", "name_hash": 4712515614627692023, "networked": false, - "offset": 2360, + "offset": 2336, "size": 4, "type": "float32" }, @@ -140898,7 +140564,7 @@ "name": "m_bAccelToSpeed", "name_hash": 4712515612676274369, "networked": false, - "offset": 2364, + "offset": 2340, "size": 1, "type": "bool" }, @@ -140908,7 +140574,7 @@ "name": "m_flNextMPSoundTime", "name_hash": 4712515611888469979, "networked": false, - "offset": 2368, + "offset": 2344, "size": 4, "type": "GameTime_t" } @@ -140919,7 +140585,7 @@ "name": "CFuncTrackTrain", "name_hash": 1097218043, "project": "server", - "size": 2376 + "size": 2352 }, { "alignment": 8, @@ -140934,7 +140600,7 @@ "name": "m_OnRemove", "name_hash": 10928499988489201912, "networked": false, - "offset": 2496, + "offset": 2472, "size": 40, "type": "CEntityIOOutput" } @@ -140945,10 +140611,10 @@ "name": "CTriggerRemove", "name_hash": 2544489686, "project": "server", - "size": 2536 + "size": 2512 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CCSWeaponBaseGun" ], @@ -140959,7 +140625,7 @@ "name": "CWeaponFiveSeven", "name_hash": 1174524631, "project": "server", - "size": 4552 + "size": 4592 }, { "alignment": 8, @@ -141114,7 +140780,7 @@ "name": "m_Position", "name_hash": 9630195522365553290, "networked": false, - "offset": 2496, + "offset": 2472, "size": 40, "template": [ "float32" @@ -141128,7 +140794,7 @@ "name": "m_OnUnpressed", "name_hash": 9630195519282839787, "networked": false, - "offset": 2536, + "offset": 2512, "size": 40, "type": "CEntityIOOutput" }, @@ -141138,7 +140804,7 @@ "name": "m_OnFullyOpen", "name_hash": 9630195518696274660, "networked": false, - "offset": 2576, + "offset": 2552, "size": 40, "type": "CEntityIOOutput" }, @@ -141148,7 +140814,7 @@ "name": "m_OnFullyClosed", "name_hash": 9630195520102662804, "networked": false, - "offset": 2616, + "offset": 2592, "size": 40, "type": "CEntityIOOutput" }, @@ -141158,7 +140824,7 @@ "name": "m_OnReachedPosition", "name_hash": 9630195521451977381, "networked": false, - "offset": 2656, + "offset": 2632, "size": 40, "type": "CEntityIOOutput" }, @@ -141168,7 +140834,7 @@ "name": "m_lastUsed", "name_hash": 9630195518983840412, "networked": false, - "offset": 2696, + "offset": 2672, "size": 4, "type": "int32" }, @@ -141178,7 +140844,7 @@ "name": "m_start", "name_hash": 9630195520907099903, "networked": false, - "offset": 2700, + "offset": 2676, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -141189,7 +140855,7 @@ "name": "m_end", "name_hash": 9630195519664541642, "networked": false, - "offset": 2712, + "offset": 2688, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -141200,7 +140866,7 @@ "name": "m_IdealYaw", "name_hash": 9630195519355910133, "networked": false, - "offset": 2724, + "offset": 2700, "size": 4, "type": "float32" }, @@ -141210,7 +140876,7 @@ "name": "m_sNoise", "name_hash": 9630195518657444044, "networked": false, - "offset": 2728, + "offset": 2704, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -141221,7 +140887,7 @@ "name": "m_bUpdateTarget", "name_hash": 9630195521324105565, "networked": false, - "offset": 2736, + "offset": 2712, "size": 1, "type": "bool" }, @@ -141231,7 +140897,7 @@ "name": "m_direction", "name_hash": 9630195522146306442, "networked": false, - "offset": 2740, + "offset": 2716, "size": 4, "type": "int32" }, @@ -141241,7 +140907,7 @@ "name": "m_returnSpeed", "name_hash": 9630195521886998362, "networked": false, - "offset": 2744, + "offset": 2720, "size": 4, "type": "float32" }, @@ -141251,7 +140917,7 @@ "name": "m_flStartPosition", "name_hash": 9630195521947920362, "networked": false, - "offset": 2748, + "offset": 2724, "size": 4, "type": "float32" } @@ -141262,7 +140928,7 @@ "name": "CMomentaryRotButton", "name_hash": 2242204621, "project": "server", - "size": 2752 + "size": 2728 }, { "alignment": 8, @@ -141327,7 +140993,7 @@ "name": "m_hTouchingPlayers", "name_hash": 15327929574988560936, "networked": false, - "offset": 2496, + "offset": 2472, "size": 24, "template": [ "CHandle< CBaseEntity >" @@ -141341,7 +141007,7 @@ "name": "m_flPosition", "name_hash": 15327929572536799564, "networked": false, - "offset": 2520, + "offset": 2496, "size": 12, "templated": "Vector", "type": "Vector" @@ -141352,7 +141018,7 @@ "name": "m_flCenterSize", "name_hash": 15327929572066624747, "networked": false, - "offset": 2532, + "offset": 2508, "size": 4, "type": "float32" }, @@ -141362,7 +141028,7 @@ "name": "m_flMinVal", "name_hash": 15327929574033388664, "networked": false, - "offset": 2536, + "offset": 2512, "size": 4, "type": "float32" }, @@ -141372,7 +141038,7 @@ "name": "m_flMaxVal", "name_hash": 15327929573805623582, "networked": false, - "offset": 2540, + "offset": 2516, "size": 4, "type": "float32" }, @@ -141382,7 +141048,7 @@ "name": "m_opvarName", "name_hash": 15327929572763891684, "networked": false, - "offset": 2544, + "offset": 2520, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -141393,7 +141059,7 @@ "name": "m_stackName", "name_hash": 15327929574777816636, "networked": false, - "offset": 2552, + "offset": 2528, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -141404,7 +141070,7 @@ "name": "m_operatorName", "name_hash": 15327929574741416382, "networked": false, - "offset": 2560, + "offset": 2536, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -141415,7 +141081,7 @@ "name": "m_bVolIs2D", "name_hash": 15327929572386485072, "networked": false, - "offset": 2568, + "offset": 2544, "size": 1, "type": "bool" }, @@ -141428,7 +141094,7 @@ "name": "m_opvarNameChar", "name_hash": 15327929572883943408, "networked": false, - "offset": 2569, + "offset": 2545, "size": 256, "type": "char" }, @@ -141441,7 +141107,7 @@ "name": "m_stackNameChar", "name_hash": 15327929573716888632, "networked": false, - "offset": 2825, + "offset": 2801, "size": 256, "type": "char" }, @@ -141454,7 +141120,7 @@ "name": "m_operatorNameChar", "name_hash": 15327929573994450194, "networked": false, - "offset": 3081, + "offset": 3057, "size": 256, "type": "char" }, @@ -141464,7 +141130,7 @@ "name": "m_VecNormPos", "name_hash": 15327929573169430223, "networked": false, - "offset": 3340, + "offset": 3316, "size": 12, "templated": "Vector", "type": "Vector" @@ -141475,7 +141141,7 @@ "name": "m_flNormCenterSize", "name_hash": 15327929572285334325, "networked": false, - "offset": 3352, + "offset": 3328, "size": 4, "type": "float32" } @@ -141486,7 +141152,7 @@ "name": "CTriggerSndSosOpvar", "name_hash": 3568811708, "project": "server", - "size": 3360 + "size": 3336 }, { "alignment": 255, @@ -141541,7 +141207,7 @@ "name": "m_bModelOverrodeBlockLOS", "name_hash": 1500718620269342193, "networked": false, - "offset": 2688, + "offset": 2704, "size": 1, "type": "bool" }, @@ -141551,7 +141217,7 @@ "name": "m_iShapeType", "name_hash": 1500718619982833521, "networked": false, - "offset": 2692, + "offset": 2708, "size": 4, "type": "int32" }, @@ -141561,7 +141227,7 @@ "name": "m_bConformToCollisionBounds", "name_hash": 1500718621822705825, "networked": false, - "offset": 2696, + "offset": 2712, "size": 1, "type": "bool" }, @@ -141571,7 +141237,7 @@ "name": "m_mPreferredCatchTransform", "name_hash": 1500718622407024752, "networked": false, - "offset": 2704, + "offset": 2720, "size": 32, "templated": "CTransform", "type": "CTransform" @@ -141583,7 +141249,7 @@ "name": "CBaseProp", "name_hash": 349413282, "project": "server", - "size": 2736 + "size": 2752 }, { "alignment": 8, @@ -141612,7 +141278,7 @@ "size": 80 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CCSWeaponBaseGun" ], @@ -141624,7 +141290,7 @@ "name": "m_fFireTime", "name_hash": 12185171285337948172, "networked": true, - "offset": 4552, + "offset": 4592, "size": 4, "type": "GameTime_t" }, @@ -141634,7 +141300,7 @@ "name": "m_nLastAttackTick", "name_hash": 12185171283826879804, "networked": false, - "offset": 4556, + "offset": 4596, "size": 4, "type": "int32" } @@ -141645,7 +141311,7 @@ "name": "CWeaponTaser", "name_hash": 2837081273, "project": "server", - "size": 4560 + "size": 4608 }, { "alignment": 8, @@ -142434,7 +142100,7 @@ "name": "CTriggerHostageReset", "name_hash": 655153870, "project": "server", - "size": 2496 + "size": 2472 }, { "alignment": 255, @@ -142521,7 +142187,7 @@ "size": 192 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CBaseCSGrenadeProjectile" ], @@ -142533,7 +142199,7 @@ "name": "m_nDecoyShotTick", "name_hash": 7593791495924083978, "networked": true, - "offset": 3136, + "offset": 3160, "size": 4, "type": "int32" }, @@ -142543,7 +142209,7 @@ "name": "m_shotsRemaining", "name_hash": 7593791494915023522, "networked": false, - "offset": 3140, + "offset": 3164, "size": 4, "type": "int32" }, @@ -142553,7 +142219,7 @@ "name": "m_fExpireTime", "name_hash": 7593791494455133503, "networked": false, - "offset": 3144, + "offset": 3168, "size": 4, "type": "GameTime_t" }, @@ -142563,7 +142229,7 @@ "name": "m_decoyWeaponDefIndex", "name_hash": 7593791495459012202, "networked": false, - "offset": 3160, + "offset": 3184, "size": 2, "type": "uint16" } @@ -142574,7 +142240,7 @@ "name": "CDecoyProjectile", "name_hash": 1768067361, "project": "server", - "size": 3168 + "size": 3200 }, { "alignment": 8, @@ -142591,7 +142257,7 @@ "size": 1424 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CBaseCSGrenade" ], @@ -142602,7 +142268,7 @@ "name": "CHEGrenade", "name_hash": 2060226537, "project": "server", - "size": 4584 + "size": 4624 }, { "alignment": 4, @@ -142631,7 +142297,7 @@ "size": 4 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CItem" ], @@ -142643,7 +142309,7 @@ "name": "m_OwningPlayer", "name_hash": 7604216336655277348, "networked": true, - "offset": 2904, + "offset": 2928, "size": 4, "template": [ "CCSPlayerPawn" @@ -142657,7 +142323,7 @@ "name": "m_KillingPlayer", "name_hash": 7604216337201096390, "networked": true, - "offset": 2908, + "offset": 2932, "size": 4, "template": [ "CCSPlayerPawn" @@ -142672,10 +142338,10 @@ "name": "CItemDogtags", "name_hash": 1770494584, "project": "server", - "size": 2912 + "size": 2944 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CBaseCSGrenade" ], @@ -142686,7 +142352,7 @@ "name": "CMolotovGrenade", "name_hash": 1196397334, "project": "server", - "size": 4584 + "size": 4624 }, { "alignment": 4, @@ -142733,7 +142399,7 @@ "name": "m_vExtent", "name_hash": 12111210217978588437, "networked": false, - "offset": 2656, + "offset": 2632, "size": 12, "templated": "Vector", "type": "Vector" @@ -142745,7 +142411,7 @@ "name": "CScriptTriggerHurt", "name_hash": 2819860870, "project": "server", - "size": 2672 + "size": 2648 }, { "alignment": 255, @@ -142824,7 +142490,7 @@ "name": "CFuncMoveLinearAlias_momentary_door", "name_hash": 290281182, "project": "server", - "size": 2328 + "size": 2304 }, { "alignment": 8, @@ -142854,7 +142520,7 @@ "size": 144 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CBaseAnimGraph", "IHasAttributes" @@ -142867,7 +142533,7 @@ "name": "m_bBombTicking", "name_hash": 16240345851605846240, "networked": true, - "offset": 2696, + "offset": 2712, "size": 1, "type": "bool" }, @@ -142877,7 +142543,7 @@ "name": "m_flC4Blow", "name_hash": 16240345848952454572, "networked": true, - "offset": 2700, + "offset": 2716, "size": 4, "type": "GameTime_t" }, @@ -142887,7 +142553,7 @@ "name": "m_nBombSite", "name_hash": 16240345851969907734, "networked": true, - "offset": 2704, + "offset": 2720, "size": 4, "type": "int32" }, @@ -142897,17 +142563,27 @@ "name": "m_nSourceSoundscapeHash", "name_hash": 16240345850456180007, "networked": true, - "offset": 2708, + "offset": 2724, "size": 4, "type": "int32" }, + { + "alignment": 1, + "kind": "ref", + "name": "m_bAbortDetonationBecauseWorldIsFrozen", + "name_hash": 16240345848971652566, + "networked": false, + "offset": 2728, + "size": 1, + "type": "bool" + }, { "alignment": 255, "kind": "ref", "name": "m_AttributeManager", "name_hash": 16240345849609782662, "networked": true, - "offset": 2712, + "offset": 2736, "size": 760, "type": "CAttributeContainer" }, @@ -142917,7 +142593,7 @@ "name": "m_OnBombDefused", "name_hash": 16240345851377668462, "networked": false, - "offset": 3472, + "offset": 3496, "size": 40, "type": "CEntityIOOutput" }, @@ -142927,7 +142603,7 @@ "name": "m_OnBombBeginDefuse", "name_hash": 16240345851652546983, "networked": false, - "offset": 3512, + "offset": 3536, "size": 40, "type": "CEntityIOOutput" }, @@ -142937,7 +142613,7 @@ "name": "m_OnBombDefuseAborted", "name_hash": 16240345851916066153, "networked": false, - "offset": 3552, + "offset": 3576, "size": 40, "type": "CEntityIOOutput" }, @@ -142947,7 +142623,7 @@ "name": "m_bCannotBeDefused", "name_hash": 16240345851153390847, "networked": true, - "offset": 3592, + "offset": 3616, "size": 1, "type": "bool" }, @@ -142957,7 +142633,7 @@ "name": "m_entitySpottedState", "name_hash": 16240345848262382716, "networked": true, - "offset": 3600, + "offset": 3624, "size": 24, "type": "EntitySpottedState_t" }, @@ -142967,7 +142643,7 @@ "name": "m_nSpotRules", "name_hash": 16240345850212830788, "networked": false, - "offset": 3624, + "offset": 3648, "size": 4, "type": "int32" }, @@ -142977,7 +142653,7 @@ "name": "m_bTrainingPlacedByPlayer", "name_hash": 16240345850583881582, "networked": false, - "offset": 3628, + "offset": 3652, "size": 1, "type": "bool" }, @@ -142987,7 +142663,7 @@ "name": "m_bHasExploded", "name_hash": 16240345849538144176, "networked": true, - "offset": 3629, + "offset": 3653, "size": 1, "type": "bool" }, @@ -142997,7 +142673,7 @@ "name": "m_flTimerLength", "name_hash": 16240345849674652648, "networked": true, - "offset": 3632, + "offset": 3656, "size": 4, "type": "float32" }, @@ -143007,7 +142683,7 @@ "name": "m_bBeingDefused", "name_hash": 16240345852054212934, "networked": true, - "offset": 3636, + "offset": 3660, "size": 1, "type": "bool" }, @@ -143017,7 +142693,7 @@ "name": "m_fLastDefuseTime", "name_hash": 16240345852298494222, "networked": false, - "offset": 3644, + "offset": 3668, "size": 4, "type": "GameTime_t" }, @@ -143027,7 +142703,7 @@ "name": "m_flDefuseLength", "name_hash": 16240345849900320593, "networked": true, - "offset": 3652, + "offset": 3676, "size": 4, "type": "float32" }, @@ -143037,7 +142713,7 @@ "name": "m_flDefuseCountDown", "name_hash": 16240345851379309436, "networked": true, - "offset": 3656, + "offset": 3680, "size": 4, "type": "GameTime_t" }, @@ -143047,7 +142723,7 @@ "name": "m_bBombDefused", "name_hash": 16240345851608663693, "networked": true, - "offset": 3660, + "offset": 3684, "size": 1, "type": "bool" }, @@ -143057,7 +142733,7 @@ "name": "m_hBombDefuser", "name_hash": 16240345850170053505, "networked": true, - "offset": 3664, + "offset": 3688, "size": 4, "template": [ "CCSPlayerPawn" @@ -143071,7 +142747,7 @@ "name": "m_iProgressBarTime", "name_hash": 16240345852503236233, "networked": false, - "offset": 3668, + "offset": 3692, "size": 4, "type": "int32" }, @@ -143081,7 +142757,7 @@ "name": "m_bVoiceAlertFired", "name_hash": 16240345849173445727, "networked": false, - "offset": 3672, + "offset": 3696, "size": 1, "type": "bool" }, @@ -143094,7 +142770,7 @@ "name": "m_bVoiceAlertPlayed", "name_hash": 16240345848835861114, "networked": false, - "offset": 3673, + "offset": 3697, "size": 4, "type": "bool" }, @@ -143104,7 +142780,7 @@ "name": "m_flNextBotBeepTime", "name_hash": 16240345851911689794, "networked": false, - "offset": 3680, + "offset": 3704, "size": 4, "type": "GameTime_t" }, @@ -143114,7 +142790,7 @@ "name": "m_angCatchUpToPlayerEye", "name_hash": 16240345850002768472, "networked": false, - "offset": 3688, + "offset": 3712, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -143125,18 +142801,18 @@ "name": "m_flLastSpinDetectionTime", "name_hash": 16240345848678180483, "networked": false, - "offset": 3700, + "offset": 3724, "size": 4, "type": "GameTime_t" } ], - "fields_count": 26, + "fields_count": 27, "has_chainer": false, "is_struct": false, "name": "CPlantedC4", "name_hash": 3781250177, "project": "server", - "size": 3704 + "size": 3728 }, { "alignment": 8, @@ -143181,7 +142857,7 @@ "name": "m_hParentItem", "name_hash": 11410411006137692752, "networked": false, - "offset": 2032, + "offset": 2008, "size": 4, "template": [ "CItemGeneric" @@ -143196,7 +142872,7 @@ "name": "CItemGenericTriggerHelper", "name_hash": 2656693338, "project": "server", - "size": 2040 + "size": 2016 }, { "alignment": 255, @@ -143420,18 +143096,28 @@ "name": "m_nServerGraphDefReloadCountAG2", "name_hash": 18023326674536176147, "networked": true, - "offset": 1528, + "offset": 1952, + "size": 4, + "type": "int32" + }, + { + "alignment": 4, + "kind": "ref", + "name": "m_nServerSerializationContextIteration", + "name_hash": 18023326676405495508, + "networked": true, + "offset": 1956, "size": 4, "type": "int32" } ], - "fields_count": 21, + "fields_count": 22, "has_chainer": false, "is_struct": false, "name": "CBaseAnimGraphController", "name_hash": 4196382750, "project": "server", - "size": 1536 + "size": 1968 }, { "alignment": 255, @@ -143459,7 +143145,7 @@ "name": "CWorld", "name_hash": 1713810158, "project": "server", - "size": 2032 + "size": 2008 }, { "alignment": 255, @@ -143474,7 +143160,7 @@ "name": "m_bEnabled", "name_hash": 5882313615969938302, "networked": true, - "offset": 2032, + "offset": 2008, "size": 1, "type": "bool" }, @@ -143484,7 +143170,7 @@ "name": "m_DialogXMLName", "name_hash": 5882313617847113929, "networked": true, - "offset": 2040, + "offset": 2016, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -143495,7 +143181,7 @@ "name": "m_PanelClassName", "name_hash": 5882313615890287804, "networked": true, - "offset": 2048, + "offset": 2024, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -143506,7 +143192,7 @@ "name": "m_PanelID", "name_hash": 5882313614465232736, "networked": true, - "offset": 2056, + "offset": 2032, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -143517,7 +143203,7 @@ "name": "m_CustomOutput0", "name_hash": 5882313616931538805, "networked": false, - "offset": 2064, + "offset": 2040, "size": 40, "type": "CEntityIOOutput" }, @@ -143527,7 +143213,7 @@ "name": "m_CustomOutput1", "name_hash": 5882313616914761186, "networked": false, - "offset": 2104, + "offset": 2080, "size": 40, "type": "CEntityIOOutput" }, @@ -143537,7 +143223,7 @@ "name": "m_CustomOutput2", "name_hash": 5882313616897983567, "networked": false, - "offset": 2144, + "offset": 2120, "size": 40, "type": "CEntityIOOutput" }, @@ -143547,7 +143233,7 @@ "name": "m_CustomOutput3", "name_hash": 5882313616881205948, "networked": false, - "offset": 2184, + "offset": 2160, "size": 40, "type": "CEntityIOOutput" }, @@ -143557,7 +143243,7 @@ "name": "m_CustomOutput4", "name_hash": 5882313616864428329, "networked": false, - "offset": 2224, + "offset": 2200, "size": 40, "type": "CEntityIOOutput" }, @@ -143567,7 +143253,7 @@ "name": "m_CustomOutput5", "name_hash": 5882313616847650710, "networked": false, - "offset": 2264, + "offset": 2240, "size": 40, "type": "CEntityIOOutput" }, @@ -143577,7 +143263,7 @@ "name": "m_CustomOutput6", "name_hash": 5882313616830873091, "networked": false, - "offset": 2304, + "offset": 2280, "size": 40, "type": "CEntityIOOutput" }, @@ -143587,7 +143273,7 @@ "name": "m_CustomOutput7", "name_hash": 5882313616814095472, "networked": false, - "offset": 2344, + "offset": 2320, "size": 40, "type": "CEntityIOOutput" }, @@ -143597,7 +143283,7 @@ "name": "m_CustomOutput8", "name_hash": 5882313617065759757, "networked": false, - "offset": 2384, + "offset": 2360, "size": 40, "type": "CEntityIOOutput" }, @@ -143607,7 +143293,7 @@ "name": "m_CustomOutput9", "name_hash": 5882313617048982138, "networked": false, - "offset": 2424, + "offset": 2400, "size": 40, "type": "CEntityIOOutput" } @@ -143618,7 +143304,7 @@ "name": "CBaseClientUIEntity", "name_hash": 1369582865, "project": "server", - "size": 2464 + "size": 2440 }, { "alignment": 8, @@ -143675,7 +143361,7 @@ "size": 40 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CWeaponBaseItem" ], @@ -143686,7 +143372,7 @@ "name": "CItem_Healthshot", "name_hash": 358211912, "project": "server", - "size": 4528 + "size": 4576 }, { "alignment": 8, @@ -143828,8 +143514,8 @@ "networked": false, "offset": 1376, "size": 12, - "templated": "Vector", - "type": "Vector" + "templated": "VectorWS", + "type": "VectorWS" }, { "alignment": 4, @@ -143992,7 +143678,7 @@ "size": 1296 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CCSWeaponBaseGun" ], @@ -144003,7 +143689,7 @@ "name": "CWeaponM249", "name_hash": 2939910438, "project": "server", - "size": 4552 + "size": 4592 }, { "alignment": 8, @@ -144018,7 +143704,7 @@ "name": "m_bShowLight", "name_hash": 17709791959205005088, "networked": true, - "offset": 2840, + "offset": 2816, "size": 1, "type": "bool" } @@ -144029,7 +143715,7 @@ "name": "CRectLight", "name_hash": 4123382260, "project": "server", - "size": 2848 + "size": 2824 }, { "alignment": 8, @@ -144096,7 +143782,7 @@ "name": "m_bDisabled", "name_hash": 16615429225800554853, "networked": false, - "offset": 2032, + "offset": 2008, "size": 1, "type": "bool" } @@ -144107,7 +143793,7 @@ "name": "CFuncVPhysicsClip", "name_hash": 3868581081, "project": "server", - "size": 2040 + "size": 2016 }, { "alignment": 8, @@ -144282,7 +143968,7 @@ "size": 176 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CCSWeaponBaseGun" ], @@ -144293,7 +143979,7 @@ "name": "CWeaponMP7", "name_hash": 2265197456, "project": "server", - "size": 4552 + "size": 4592 }, { "alignment": 255, @@ -144793,7 +144479,7 @@ "size": 2152 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CItem" ], @@ -144804,10 +144490,10 @@ "name": "CItemKevlar", "name_hash": 2627162812, "project": "server", - "size": 2904 + "size": 2928 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CCSWeaponBaseGun" ], @@ -144818,7 +144504,7 @@ "name": "CWeaponRevolver", "name_hash": 2680489973, "project": "server", - "size": 4552 + "size": 4592 }, { "alignment": 255, @@ -144834,7 +144520,7 @@ "name_hash": 14989285020922468169, "networked": true, "offset": 1296, - "size": 1536, + "size": 1968, "type": "CBaseAnimGraphController" } ], @@ -144844,7 +144530,7 @@ "name": "CBodyComponentBaseAnimGraph", "name_hash": 3489964879, "project": "server", - "size": 2832 + "size": 3264 }, { "alignment": 8, @@ -144896,7 +144582,7 @@ "name": "m_CPropDataComponent", "name_hash": 14253298163828661726, "networked": true, - "offset": 2040, + "offset": 2016, "size": 64, "type": "CPropDataComponent" }, @@ -144906,7 +144592,7 @@ "name": "m_Material", "name_hash": 14253298161932926176, "networked": false, - "offset": 2104, + "offset": 2080, "size": 4, "type": "Materials" }, @@ -144916,7 +144602,7 @@ "name": "m_hBreaker", "name_hash": 14253298161301193981, "networked": false, - "offset": 2108, + "offset": 2084, "size": 4, "template": [ "CBaseEntity" @@ -144930,7 +144616,7 @@ "name": "m_Explosion", "name_hash": 14253298163343600992, "networked": false, - "offset": 2112, + "offset": 2088, "size": 4, "type": "Explosions" }, @@ -144940,7 +144626,7 @@ "name": "m_iszSpawnObject", "name_hash": 14253298164473623879, "networked": false, - "offset": 2120, + "offset": 2096, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -144951,7 +144637,7 @@ "name": "m_flPressureDelay", "name_hash": 14253298162143995659, "networked": false, - "offset": 2128, + "offset": 2104, "size": 4, "type": "float32" }, @@ -144961,7 +144647,7 @@ "name": "m_iMinHealthDmg", "name_hash": 14253298163379161674, "networked": false, - "offset": 2132, + "offset": 2108, "size": 4, "type": "int32" }, @@ -144971,7 +144657,7 @@ "name": "m_iszPropData", "name_hash": 14253298162413801608, "networked": false, - "offset": 2136, + "offset": 2112, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -144982,7 +144668,7 @@ "name": "m_impactEnergyScale", "name_hash": 14253298164259597339, "networked": false, - "offset": 2144, + "offset": 2120, "size": 4, "type": "float32" }, @@ -144992,7 +144678,7 @@ "name": "m_nOverrideBlockLOS", "name_hash": 14253298164841129024, "networked": false, - "offset": 2148, + "offset": 2124, "size": 4, "type": "EOverrideBlockLOS_t" }, @@ -145002,7 +144688,7 @@ "name": "m_OnBreak", "name_hash": 14253298162117635151, "networked": false, - "offset": 2152, + "offset": 2128, "size": 40, "type": "CEntityIOOutput" }, @@ -145012,7 +144698,7 @@ "name": "m_OnHealthChanged", "name_hash": 14253298164869178802, "networked": false, - "offset": 2192, + "offset": 2168, "size": 40, "template": [ "float32" @@ -145026,7 +144712,7 @@ "name": "m_PerformanceMode", "name_hash": 14253298164171492434, "networked": false, - "offset": 2232, + "offset": 2208, "size": 4, "type": "PerformanceMode_t" }, @@ -145036,7 +144722,7 @@ "name": "m_hPhysicsAttacker", "name_hash": 14253298162983680119, "networked": false, - "offset": 2236, + "offset": 2212, "size": 4, "template": [ "CBasePlayerPawn" @@ -145050,7 +144736,7 @@ "name": "m_flLastPhysicsInfluenceTime", "name_hash": 14253298162463411762, "networked": false, - "offset": 2240, + "offset": 2216, "size": 4, "type": "GameTime_t" } @@ -145061,7 +144747,7 @@ "name": "CBreakable", "name_hash": 3318604585, "project": "server", - "size": 2248 + "size": 2224 }, { "alignment": 255, @@ -145379,7 +145065,7 @@ "name": "CPrecipitation", "name_hash": 2654664313, "project": "server", - "size": 2496 + "size": 2472 }, { "alignment": 8, @@ -145394,7 +145080,7 @@ "name": "m_iszMessage", "name_hash": 10013005656007787484, "networked": false, - "offset": 2048, + "offset": 2024, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -145405,7 +145091,7 @@ "name": "m_textParms", "name_hash": 10013005652948722525, "networked": false, - "offset": 2056, + "offset": 2032, "size": 20, "type": "hudtextparms_t" } @@ -145416,7 +145102,7 @@ "name": "CGameText", "name_hash": 2331334551, "project": "server", - "size": 2080 + "size": 2056 }, { "alignment": 8, @@ -145471,7 +145157,7 @@ "name": "m_flOriginalDamage", "name_hash": 10160727172318561557, "networked": false, - "offset": 2496, + "offset": 2472, "size": 4, "type": "float32" }, @@ -145481,7 +145167,7 @@ "name": "m_flDamage", "name_hash": 10160727173772666174, "networked": false, - "offset": 2500, + "offset": 2476, "size": 4, "type": "float32" }, @@ -145491,7 +145177,7 @@ "name": "m_flDamageCap", "name_hash": 10160727173008560006, "networked": false, - "offset": 2504, + "offset": 2480, "size": 4, "type": "float32" }, @@ -145501,7 +145187,7 @@ "name": "m_flLastDmgTime", "name_hash": 10160727173283910496, "networked": false, - "offset": 2508, + "offset": 2484, "size": 4, "type": "GameTime_t" }, @@ -145511,7 +145197,7 @@ "name": "m_flForgivenessDelay", "name_hash": 10160727170363362835, "networked": false, - "offset": 2512, + "offset": 2488, "size": 4, "type": "float32" }, @@ -145521,7 +145207,7 @@ "name": "m_bitsDamageInflict", "name_hash": 10160727171938310671, "networked": false, - "offset": 2516, + "offset": 2492, "size": 4, "type": "DamageTypes_t" }, @@ -145531,7 +145217,7 @@ "name": "m_damageModel", "name_hash": 10160727170200073389, "networked": false, - "offset": 2520, + "offset": 2496, "size": 4, "type": "int32" }, @@ -145541,7 +145227,7 @@ "name": "m_bNoDmgForce", "name_hash": 10160727172259967037, "networked": false, - "offset": 2524, + "offset": 2500, "size": 1, "type": "bool" }, @@ -145551,7 +145237,7 @@ "name": "m_vDamageForce", "name_hash": 10160727173135335863, "networked": false, - "offset": 2528, + "offset": 2504, "size": 12, "templated": "Vector", "type": "Vector" @@ -145562,7 +145248,7 @@ "name": "m_thinkAlways", "name_hash": 10160727172067474906, "networked": false, - "offset": 2540, + "offset": 2516, "size": 1, "type": "bool" }, @@ -145572,7 +145258,7 @@ "name": "m_hurtThinkPeriod", "name_hash": 10160727173456029169, "networked": false, - "offset": 2544, + "offset": 2520, "size": 4, "type": "float32" }, @@ -145582,7 +145268,7 @@ "name": "m_OnHurt", "name_hash": 10160727170982704065, "networked": false, - "offset": 2552, + "offset": 2528, "size": 40, "type": "CEntityIOOutput" }, @@ -145592,7 +145278,7 @@ "name": "m_OnHurtPlayer", "name_hash": 10160727171983930188, "networked": false, - "offset": 2592, + "offset": 2568, "size": 40, "type": "CEntityIOOutput" }, @@ -145602,7 +145288,7 @@ "name": "m_hurtEntities", "name_hash": 10160727171384236739, "networked": false, - "offset": 2632, + "offset": 2608, "size": 24, "template": [ "CHandle< CBaseEntity >" @@ -145617,10 +145303,10 @@ "name": "CTriggerHurt", "name_hash": 2365728647, "project": "server", - "size": 2656 + "size": 2632 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CBaseFlex" ], @@ -145632,7 +145318,7 @@ "name": "m_bForceServerRagdoll", "name_hash": 13005801844773009218, "networked": false, - "offset": 2832, + "offset": 2848, "size": 1, "type": "bool" }, @@ -145642,7 +145328,7 @@ "name": "m_hMyWearables", "name_hash": 13005801841538861891, "networked": true, - "offset": 2840, + "offset": 2856, "size": 24, "template": [ "CHandle< CEconWearable >" @@ -145656,27 +145342,17 @@ "name": "m_impactEnergyScale", "name_hash": 13005801844867050523, "networked": false, - "offset": 2864, + "offset": 2880, "size": 4, "type": "float32" }, - { - "alignment": 4, - "kind": "ref", - "name": "m_nMinVehicleDamageToTempRagdoll", - "name_hash": 13005801843100632714, - "networked": false, - "offset": 2868, - "size": 4, - "type": "int32" - }, { "alignment": 1, "kind": "ref", "name": "m_bApplyStressDamage", "name_hash": 13005801844783445074, "networked": false, - "offset": 2872, + "offset": 2884, "size": 1, "type": "bool" }, @@ -145686,7 +145362,7 @@ "name": "m_bDeathEventsDispatched", "name_hash": 13005801843943312543, "networked": false, - "offset": 2873, + "offset": 2885, "size": 1, "type": "bool" }, @@ -145696,7 +145372,7 @@ "name": "m_pVecRelationships", "name_hash": 13005801842269458270, "networked": false, - "offset": 2944, + "offset": 2952, "size": 8, "type": "CUtlVector< RelationshipOverride_t >" }, @@ -145706,7 +145382,7 @@ "name": "m_strRelationships", "name_hash": 13005801845722852055, "networked": false, - "offset": 2952, + "offset": 2960, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -145717,7 +145393,7 @@ "name": "m_eHull", "name_hash": 13005801842087028087, "networked": false, - "offset": 2960, + "offset": 2968, "size": 4, "type": "Hull_t" }, @@ -145727,7 +145403,7 @@ "name": "m_nNavHullIdx", "name_hash": 13005801843966643696, "networked": false, - "offset": 2964, + "offset": 2972, "size": 4, "type": "uint32" }, @@ -145737,18 +145413,18 @@ "name": "m_movementStats", "name_hash": 13005801842829085915, "networked": false, - "offset": 2968, + "offset": 2976, "size": 64, "type": "CMovementStatsProperty" } ], - "fields_count": 11, + "fields_count": 10, "has_chainer": false, "is_struct": false, "name": "CBaseCombatCharacter", "name_hash": 3028149214, "project": "server", - "size": 3032 + "size": 3040 }, { "alignment": 8, @@ -146618,7 +146294,7 @@ "name": "m_CLightComponent", "name_hash": 11802068773854183813, "networked": true, - "offset": 2032, + "offset": 2008, "size": 8, "type": "CLightComponent" } @@ -146629,10 +146305,10 @@ "name": "CLightEntity", "name_hash": 2747883269, "project": "server", - "size": 2040 + "size": 2016 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CCSWeaponBaseGun" ], @@ -146643,7 +146319,7 @@ "name": "CWeaponSSG08", "name_hash": 334666133, "project": "server", - "size": 4552 + "size": 4592 }, { "alignment": 8, @@ -147388,7 +147064,7 @@ "name": "m_OnTrigger", "name_hash": 3638733120399785964, "networked": false, - "offset": 2496, + "offset": 2472, "size": 40, "type": "CEntityIOOutput" } @@ -147399,7 +147075,7 @@ "name": "CTriggerMultiple", "name_hash": 847208574, "project": "server", - "size": 2536 + "size": 2512 }, { "alignment": 255, @@ -147450,7 +147126,7 @@ "name": "m_OnPlayerInZone", "name_hash": 3855394195096348464, "networked": false, - "offset": 2040, + "offset": 2016, "size": 40, "type": "CEntityIOOutput" }, @@ -147460,7 +147136,7 @@ "name": "m_OnPlayerOutZone", "name_hash": 3855394194694506509, "networked": false, - "offset": 2080, + "offset": 2056, "size": 40, "type": "CEntityIOOutput" }, @@ -147470,7 +147146,7 @@ "name": "m_PlayersInCount", "name_hash": 3855394190983009537, "networked": false, - "offset": 2120, + "offset": 2096, "size": 40, "template": [ "int32" @@ -147484,7 +147160,7 @@ "name": "m_PlayersOutCount", "name_hash": 3855394192626079842, "networked": false, - "offset": 2160, + "offset": 2136, "size": 40, "template": [ "int32" @@ -147499,7 +147175,7 @@ "name": "CGamePlayerZone", "name_hash": 897653911, "project": "server", - "size": 2200 + "size": 2176 }, { "alignment": 8, @@ -147514,7 +147190,7 @@ "name": "m_damageType", "name_hash": 10469549904757295912, "networked": false, - "offset": 2248, + "offset": 2224, "size": 4, "type": "int32" }, @@ -147524,7 +147200,7 @@ "name": "m_damageToEnableMotion", "name_hash": 10469549906147242616, "networked": false, - "offset": 2252, + "offset": 2228, "size": 4, "type": "int32" }, @@ -147534,7 +147210,7 @@ "name": "m_flForceToEnableMotion", "name_hash": 10469549906878983450, "networked": false, - "offset": 2256, + "offset": 2232, "size": 4, "type": "float32" }, @@ -147544,7 +147220,7 @@ "name": "m_vHoverPosePosition", "name_hash": 10469549908242471139, "networked": false, - "offset": 2260, + "offset": 2236, "size": 12, "templated": "Vector", "type": "Vector" @@ -147555,7 +147231,7 @@ "name": "m_angHoverPoseAngles", "name_hash": 10469549904507837382, "networked": false, - "offset": 2272, + "offset": 2248, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -147566,7 +147242,7 @@ "name": "m_bNotSolidToWorld", "name_hash": 10469549904695946728, "networked": false, - "offset": 2284, + "offset": 2260, "size": 1, "type": "bool" }, @@ -147576,7 +147252,7 @@ "name": "m_bEnableUseOutput", "name_hash": 10469549904973185888, "networked": false, - "offset": 2285, + "offset": 2261, "size": 1, "type": "bool" }, @@ -147586,7 +147262,7 @@ "name": "m_nHoverPoseFlags", "name_hash": 10469549908137275771, "networked": false, - "offset": 2286, + "offset": 2262, "size": 1, "type": "HoverPoseFlags_t" }, @@ -147596,7 +147272,7 @@ "name": "m_flTouchOutputPerEntityDelay", "name_hash": 10469549904620351680, "networked": false, - "offset": 2288, + "offset": 2264, "size": 4, "type": "float32" }, @@ -147606,7 +147282,7 @@ "name": "m_OnDamaged", "name_hash": 10469549904742577183, "networked": false, - "offset": 2296, + "offset": 2272, "size": 40, "type": "CEntityIOOutput" }, @@ -147616,7 +147292,7 @@ "name": "m_OnAwakened", "name_hash": 10469549904432577382, "networked": false, - "offset": 2336, + "offset": 2312, "size": 40, "type": "CEntityIOOutput" }, @@ -147626,7 +147302,7 @@ "name": "m_OnMotionEnabled", "name_hash": 10469549907506195615, "networked": false, - "offset": 2376, + "offset": 2352, "size": 40, "type": "CEntityIOOutput" }, @@ -147636,7 +147312,7 @@ "name": "m_OnPlayerUse", "name_hash": 10469549905995930132, "networked": false, - "offset": 2416, + "offset": 2392, "size": 40, "type": "CEntityIOOutput" }, @@ -147646,7 +147322,7 @@ "name": "m_OnStartTouch", "name_hash": 10469549907401474451, "networked": false, - "offset": 2456, + "offset": 2432, "size": 40, "type": "CEntityIOOutput" }, @@ -147656,7 +147332,7 @@ "name": "m_hCarryingPlayer", "name_hash": 10469549904443324527, "networked": false, - "offset": 2496, + "offset": 2472, "size": 4, "template": [ "CBasePlayerPawn" @@ -147671,7 +147347,7 @@ "name": "CPhysBox", "name_hash": 2437632043, "project": "server", - "size": 2528 + "size": 2504 }, { "alignment": 8, @@ -147686,7 +147362,7 @@ "name": "m_OnStopped", "name_hash": 1885295840778273993, "networked": false, - "offset": 2032, + "offset": 2008, "size": 40, "type": "CEntityIOOutput" }, @@ -147696,7 +147372,7 @@ "name": "m_OnStarted", "name_hash": 1885295841255448957, "networked": false, - "offset": 2072, + "offset": 2048, "size": 40, "type": "CEntityIOOutput" }, @@ -147706,7 +147382,7 @@ "name": "m_OnReachedStart", "name_hash": 1885295841958339138, "networked": false, - "offset": 2112, + "offset": 2088, "size": 40, "type": "CEntityIOOutput" }, @@ -147716,7 +147392,7 @@ "name": "m_localRotationVector", "name_hash": 1885295842199209669, "networked": false, - "offset": 2152, + "offset": 2128, "size": 12, "templated": "RotationVector", "type": "RotationVector" @@ -147727,7 +147403,7 @@ "name": "m_flFanFriction", "name_hash": 1885295841587117314, "networked": false, - "offset": 2164, + "offset": 2140, "size": 4, "type": "float32" }, @@ -147737,7 +147413,7 @@ "name": "m_flAttenuation", "name_hash": 1885295843915001057, "networked": false, - "offset": 2168, + "offset": 2144, "size": 4, "type": "float32" }, @@ -147747,7 +147423,7 @@ "name": "m_flVolume", "name_hash": 1885295842391744713, "networked": false, - "offset": 2172, + "offset": 2148, "size": 4, "type": "float32" }, @@ -147757,7 +147433,7 @@ "name": "m_flTargetSpeed", "name_hash": 1885295843031021637, "networked": false, - "offset": 2176, + "offset": 2152, "size": 4, "type": "float32" }, @@ -147767,7 +147443,7 @@ "name": "m_flMaxSpeed", "name_hash": 1885295844371764626, "networked": false, - "offset": 2180, + "offset": 2156, "size": 4, "type": "float32" }, @@ -147777,7 +147453,7 @@ "name": "m_flBlockDamage", "name_hash": 1885295843179004049, "networked": false, - "offset": 2184, + "offset": 2160, "size": 4, "type": "float32" }, @@ -147787,7 +147463,7 @@ "name": "m_NoiseRunning", "name_hash": 1885295841417361240, "networked": false, - "offset": 2192, + "offset": 2168, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -147798,7 +147474,7 @@ "name": "m_bReversed", "name_hash": 1885295841917292819, "networked": false, - "offset": 2200, + "offset": 2176, "size": 1, "type": "bool" }, @@ -147808,7 +147484,7 @@ "name": "m_bAccelDecel", "name_hash": 1885295840799863416, "networked": false, - "offset": 2201, + "offset": 2177, "size": 1, "type": "bool" }, @@ -147818,7 +147494,7 @@ "name": "m_prevLocalAngles", "name_hash": 1885295842903025291, "networked": false, - "offset": 2224, + "offset": 2200, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -147829,7 +147505,7 @@ "name": "m_angStart", "name_hash": 1885295842469206177, "networked": false, - "offset": 2236, + "offset": 2212, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -147840,7 +147516,7 @@ "name": "m_bStopAtStartPos", "name_hash": 1885295841722384830, "networked": false, - "offset": 2248, + "offset": 2224, "size": 1, "type": "bool" }, @@ -147850,7 +147526,7 @@ "name": "m_vecClientOrigin", "name_hash": 1885295842300616808, "networked": false, - "offset": 2252, + "offset": 2228, "size": 12, "templated": "Vector", "type": "Vector" @@ -147861,7 +147537,7 @@ "name": "m_vecClientAngles", "name_hash": 1885295844548117954, "networked": false, - "offset": 2264, + "offset": 2240, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -147873,7 +147549,7 @@ "name": "CFuncRotating", "name_hash": 438954644, "project": "server", - "size": 2280 + "size": 2256 }, { "alignment": 16, @@ -147888,7 +147564,7 @@ "name": "m_pBulletServices", "name_hash": 14366846386973393339, "networked": true, - "offset": 3792, + "offset": 3816, "size": 8, "type": "CCSPlayer_BulletServices" }, @@ -147898,7 +147574,7 @@ "name": "m_pHostageServices", "name_hash": 14366846386264855000, "networked": true, - "offset": 3800, + "offset": 3824, "size": 8, "type": "CCSPlayer_HostageServices" }, @@ -147908,7 +147584,7 @@ "name": "m_pBuyServices", "name_hash": 14366846386743951629, "networked": true, - "offset": 3808, + "offset": 3832, "size": 8, "type": "CCSPlayer_BuyServices" }, @@ -147918,7 +147594,7 @@ "name": "m_pActionTrackingServices", "name_hash": 14366846387676987716, "networked": true, - "offset": 3816, + "offset": 3840, "size": 8, "type": "CCSPlayer_ActionTrackingServices" }, @@ -147928,7 +147604,7 @@ "name": "m_pRadioServices", "name_hash": 14366846386407784502, "networked": false, - "offset": 3824, + "offset": 3848, "size": 8, "type": "CCSPlayer_RadioServices" }, @@ -147938,7 +147614,7 @@ "name": "m_pDamageReactServices", "name_hash": 14366846388695556569, "networked": false, - "offset": 3832, + "offset": 3856, "size": 8, "type": "CCSPlayer_DamageReactServices" }, @@ -147948,7 +147624,7 @@ "name": "m_nCharacterDefIndex", "name_hash": 14366846387430862641, "networked": false, - "offset": 3840, + "offset": 3864, "size": 2, "type": "uint16" }, @@ -147958,7 +147634,7 @@ "name": "m_bHasFemaleVoice", "name_hash": 14366846386710205183, "networked": true, - "offset": 3842, + "offset": 3866, "size": 1, "type": "bool" }, @@ -147968,7 +147644,7 @@ "name": "m_strVOPrefix", "name_hash": 14366846386853000539, "networked": false, - "offset": 3848, + "offset": 3872, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -147982,7 +147658,7 @@ "name": "m_szLastPlaceName", "name_hash": 14366846385866204064, "networked": true, - "offset": 3856, + "offset": 3880, "size": 18, "type": "char" }, @@ -147992,7 +147668,7 @@ "name": "m_bInHostageResetZone", "name_hash": 14366846386135921100, "networked": false, - "offset": 4048, + "offset": 4072, "size": 1, "type": "bool" }, @@ -148002,7 +147678,7 @@ "name": "m_bInBuyZone", "name_hash": 14366846385574231312, "networked": true, - "offset": 4049, + "offset": 4073, "size": 1, "type": "bool" }, @@ -148012,7 +147688,7 @@ "name": "m_TouchingBuyZones", "name_hash": 14366846388116181999, "networked": false, - "offset": 4056, + "offset": 4080, "size": 24, "template": [ "CHandle< CBaseEntity >" @@ -148026,7 +147702,7 @@ "name": "m_bWasInBuyZone", "name_hash": 14366846388321014217, "networked": false, - "offset": 4080, + "offset": 4104, "size": 1, "type": "bool" }, @@ -148036,7 +147712,7 @@ "name": "m_bInHostageRescueZone", "name_hash": 14366846387807603600, "networked": true, - "offset": 4081, + "offset": 4105, "size": 1, "type": "bool" }, @@ -148046,7 +147722,7 @@ "name": "m_bInBombZone", "name_hash": 14366846388003227532, "networked": true, - "offset": 4082, + "offset": 4106, "size": 1, "type": "bool" }, @@ -148056,7 +147732,7 @@ "name": "m_bWasInHostageRescueZone", "name_hash": 14366846384597667577, "networked": false, - "offset": 4083, + "offset": 4107, "size": 1, "type": "bool" }, @@ -148066,7 +147742,7 @@ "name": "m_iRetakesOffering", "name_hash": 14366846388198262813, "networked": true, - "offset": 4084, + "offset": 4108, "size": 4, "type": "int32" }, @@ -148076,7 +147752,7 @@ "name": "m_iRetakesOfferingCard", "name_hash": 14366846385598465943, "networked": true, - "offset": 4088, + "offset": 4112, "size": 4, "type": "int32" }, @@ -148086,7 +147762,7 @@ "name": "m_bRetakesHasDefuseKit", "name_hash": 14366846388611101450, "networked": true, - "offset": 4092, + "offset": 4116, "size": 1, "type": "bool" }, @@ -148096,7 +147772,7 @@ "name": "m_bRetakesMVPLastRound", "name_hash": 14366846387952025331, "networked": true, - "offset": 4093, + "offset": 4117, "size": 1, "type": "bool" }, @@ -148106,7 +147782,7 @@ "name": "m_iRetakesMVPBoostItem", "name_hash": 14366846388557128204, "networked": true, - "offset": 4096, + "offset": 4120, "size": 4, "type": "int32" }, @@ -148116,7 +147792,7 @@ "name": "m_RetakesMVPBoostExtraUtility", "name_hash": 14366846387501625442, "networked": true, - "offset": 4100, + "offset": 4124, "size": 4, "type": "loadout_slot_t" }, @@ -148126,7 +147802,7 @@ "name": "m_flHealthShotBoostExpirationTime", "name_hash": 14366846388552628940, "networked": true, - "offset": 4104, + "offset": 4128, "size": 4, "type": "GameTime_t" }, @@ -148136,7 +147812,7 @@ "name": "m_flLandingTimeSeconds", "name_hash": 14366846386689388260, "networked": false, - "offset": 4108, + "offset": 4132, "size": 4, "type": "float32" }, @@ -148146,7 +147822,7 @@ "name": "m_aimPunchAngle", "name_hash": 14366846385101507769, "networked": true, - "offset": 4112, + "offset": 4136, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -148157,7 +147833,7 @@ "name": "m_aimPunchAngleVel", "name_hash": 14366846387592487148, "networked": true, - "offset": 4124, + "offset": 4148, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -148168,7 +147844,7 @@ "name": "m_aimPunchTickBase", "name_hash": 14366846387705377954, "networked": true, - "offset": 4136, + "offset": 4160, "size": 4, "type": "GameTick_t" }, @@ -148178,7 +147854,7 @@ "name": "m_aimPunchTickFraction", "name_hash": 14366846387016842857, "networked": true, - "offset": 4140, + "offset": 4164, "size": 4, "type": "float32" }, @@ -148188,7 +147864,7 @@ "name": "m_aimPunchCache", "name_hash": 14366846386773889752, "networked": false, - "offset": 4144, + "offset": 4168, "size": 24, "template": [ "QAngle" @@ -148202,28 +147878,7 @@ "name": "m_bIsBuyMenuOpen", "name_hash": 14366846388813027564, "networked": true, - "offset": 4168, - "size": 1, - "type": "bool" - }, - { - "alignment": 16, - "kind": "atomic", - "name": "m_xLastHeadBoneTransform", - "name_hash": 14366846386795077177, - "networked": false, - "offset": 5872, - "size": 32, - "templated": "CTransform", - "type": "CTransform" - }, - { - "alignment": 1, - "kind": "ref", - "name": "m_bLastHeadBoneTransformIsValid", - "name_hash": 14366846385681171747, - "networked": false, - "offset": 5904, + "offset": 4192, "size": 1, "type": "bool" }, @@ -148233,7 +147888,7 @@ "name": "m_lastLandTime", "name_hash": 14366846385158136785, "networked": false, - "offset": 5908, + "offset": 5896, "size": 4, "type": "GameTime_t" }, @@ -148243,7 +147898,7 @@ "name": "m_bOnGroundLastTick", "name_hash": 14366846388625276018, "networked": false, - "offset": 5912, + "offset": 5900, "size": 1, "type": "bool" }, @@ -148253,7 +147908,7 @@ "name": "m_iPlayerLocked", "name_hash": 14366846387517785879, "networked": false, - "offset": 5916, + "offset": 5904, "size": 4, "type": "int32" }, @@ -148263,7 +147918,7 @@ "name": "m_flTimeOfLastInjury", "name_hash": 14366846388207380028, "networked": true, - "offset": 5924, + "offset": 5912, "size": 4, "type": "GameTime_t" }, @@ -148273,7 +147928,7 @@ "name": "m_flNextSprayDecalTime", "name_hash": 14366846385988894737, "networked": true, - "offset": 5928, + "offset": 5916, "size": 4, "type": "GameTime_t" }, @@ -148283,7 +147938,7 @@ "name": "m_bNextSprayDecalTimeExpedited", "name_hash": 14366846386939045579, "networked": false, - "offset": 5932, + "offset": 5920, "size": 1, "type": "bool" }, @@ -148293,7 +147948,7 @@ "name": "m_nRagdollDamageBone", "name_hash": 14366846385426559791, "networked": true, - "offset": 5936, + "offset": 5924, "size": 4, "type": "int32" }, @@ -148303,7 +147958,7 @@ "name": "m_vRagdollDamageForce", "name_hash": 14366846386731706572, "networked": true, - "offset": 5940, + "offset": 5928, "size": 12, "templated": "Vector", "type": "Vector" @@ -148314,7 +147969,7 @@ "name": "m_vRagdollDamagePosition", "name_hash": 14366846385283076962, "networked": true, - "offset": 5952, + "offset": 5940, "size": 12, "templated": "Vector", "type": "Vector" @@ -148328,7 +147983,7 @@ "name": "m_szRagdollDamageWeaponName", "name_hash": 14366846388257400089, "networked": true, - "offset": 5964, + "offset": 5952, "size": 64, "type": "char" }, @@ -148338,7 +147993,7 @@ "name": "m_bRagdollDamageHeadshot", "name_hash": 14366846385432132071, "networked": true, - "offset": 6028, + "offset": 6016, "size": 1, "type": "bool" }, @@ -148348,7 +148003,7 @@ "name": "m_vRagdollServerOrigin", "name_hash": 14366846385202470241, "networked": true, - "offset": 6032, + "offset": 6020, "size": 12, "templated": "Vector", "type": "Vector" @@ -148359,7 +148014,7 @@ "name": "m_EconGloves", "name_hash": 14366846386079459554, "networked": true, - "offset": 6048, + "offset": 6032, "size": 680, "type": "CEconItemView" }, @@ -148369,7 +148024,7 @@ "name": "m_nEconGlovesChanged", "name_hash": 14366846386224196298, "networked": true, - "offset": 6728, + "offset": 6712, "size": 1, "type": "uint8" }, @@ -148379,7 +148034,7 @@ "name": "m_qDeathEyeAngles", "name_hash": 14366846386452938327, "networked": true, - "offset": 6732, + "offset": 6716, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -148390,7 +148045,7 @@ "name": "m_bSkipOneHeadConstraintUpdate", "name_hash": 14366846387153025714, "networked": false, - "offset": 6744, + "offset": 6728, "size": 1, "type": "bool" }, @@ -148400,7 +148055,7 @@ "name": "m_bLeftHanded", "name_hash": 14366846386258865944, "networked": true, - "offset": 6745, + "offset": 6729, "size": 1, "type": "bool" }, @@ -148410,7 +148065,7 @@ "name": "m_fSwitchedHandednessTime", "name_hash": 14366846385674312190, "networked": true, - "offset": 6748, + "offset": 6732, "size": 4, "type": "GameTime_t" }, @@ -148420,7 +148075,7 @@ "name": "m_flViewmodelOffsetX", "name_hash": 14366846386342781628, "networked": true, - "offset": 6752, + "offset": 6736, "size": 4, "type": "float32" }, @@ -148430,7 +148085,7 @@ "name": "m_flViewmodelOffsetY", "name_hash": 14366846386359559247, "networked": true, - "offset": 6756, + "offset": 6740, "size": 4, "type": "float32" }, @@ -148440,7 +148095,7 @@ "name": "m_flViewmodelOffsetZ", "name_hash": 14366846386376336866, "networked": true, - "offset": 6760, + "offset": 6744, "size": 4, "type": "float32" }, @@ -148450,7 +148105,7 @@ "name": "m_flViewmodelFOV", "name_hash": 14366846384738320246, "networked": true, - "offset": 6764, + "offset": 6748, "size": 4, "type": "float32" }, @@ -148460,7 +148115,7 @@ "name": "m_bIsWalking", "name_hash": 14366846387075794824, "networked": true, - "offset": 6768, + "offset": 6752, "size": 1, "type": "bool" }, @@ -148470,7 +148125,7 @@ "name": "m_fLastGivenDefuserTime", "name_hash": 14366846388332007011, "networked": false, - "offset": 6772, + "offset": 6756, "size": 4, "type": "float32" }, @@ -148480,7 +148135,7 @@ "name": "m_fLastGivenBombTime", "name_hash": 14366846387163141459, "networked": false, - "offset": 6776, + "offset": 6760, "size": 4, "type": "float32" }, @@ -148490,7 +148145,7 @@ "name": "m_flDealtDamageToEnemyMostRecentTimestamp", "name_hash": 14366846387533533779, "networked": false, - "offset": 6780, + "offset": 6764, "size": 4, "type": "float32" }, @@ -148500,7 +148155,7 @@ "name": "m_iDisplayHistoryBits", "name_hash": 14366846386583330402, "networked": false, - "offset": 6784, + "offset": 6768, "size": 4, "type": "uint32" }, @@ -148510,7 +148165,7 @@ "name": "m_flLastAttackedTeammate", "name_hash": 14366846387824850866, "networked": false, - "offset": 6788, + "offset": 6772, "size": 4, "type": "float32" }, @@ -148520,7 +148175,7 @@ "name": "m_allowAutoFollowTime", "name_hash": 14366846387398769665, "networked": false, - "offset": 6792, + "offset": 6776, "size": 4, "type": "GameTime_t" }, @@ -148530,7 +148185,7 @@ "name": "m_bResetArmorNextSpawn", "name_hash": 14366846386391355525, "networked": false, - "offset": 6796, + "offset": 6780, "size": 1, "type": "bool" }, @@ -148540,7 +148195,7 @@ "name": "m_nLastKillerIndex", "name_hash": 14366846387347260198, "networked": true, - "offset": 6800, + "offset": 6784, "size": 4, "templated": "CEntityIndex", "type": "CEntityIndex" @@ -148551,7 +148206,7 @@ "name": "m_entitySpottedState", "name_hash": 14366846384641627260, "networked": true, - "offset": 6808, + "offset": 6792, "size": 24, "type": "EntitySpottedState_t" }, @@ -148561,7 +148216,7 @@ "name": "m_nSpotRules", "name_hash": 14366846386592075332, "networked": false, - "offset": 6832, + "offset": 6816, "size": 4, "type": "int32" }, @@ -148571,7 +148226,7 @@ "name": "m_bIsScoped", "name_hash": 14366846388680632813, "networked": true, - "offset": 6836, + "offset": 6820, "size": 1, "type": "bool" }, @@ -148581,7 +148236,7 @@ "name": "m_bResumeZoom", "name_hash": 14366846387615727537, "networked": true, - "offset": 6837, + "offset": 6821, "size": 1, "type": "bool" }, @@ -148591,7 +148246,7 @@ "name": "m_bIsDefusing", "name_hash": 14366846386129530048, "networked": true, - "offset": 6838, + "offset": 6822, "size": 1, "type": "bool" }, @@ -148601,7 +148256,7 @@ "name": "m_bIsGrabbingHostage", "name_hash": 14366846385723833322, "networked": true, - "offset": 6839, + "offset": 6823, "size": 1, "type": "bool" }, @@ -148611,7 +148266,7 @@ "name": "m_iBlockingUseActionInProgress", "name_hash": 14366846386384349888, "networked": true, - "offset": 6840, + "offset": 6824, "size": 4, "type": "CSPlayerBlockingUseAction_t" }, @@ -148621,7 +148276,7 @@ "name": "m_flEmitSoundTime", "name_hash": 14366846387926762746, "networked": true, - "offset": 6844, + "offset": 6828, "size": 4, "type": "GameTime_t" }, @@ -148631,7 +148286,7 @@ "name": "m_bInNoDefuseArea", "name_hash": 14366846384869932802, "networked": true, - "offset": 6848, + "offset": 6832, "size": 1, "type": "bool" }, @@ -148641,7 +148296,7 @@ "name": "m_iBombSiteIndex", "name_hash": 14366846384938517941, "networked": false, - "offset": 6852, + "offset": 6836, "size": 4, "templated": "CEntityIndex", "type": "CEntityIndex" @@ -148652,7 +148307,7 @@ "name": "m_nWhichBombZone", "name_hash": 14366846384813505212, "networked": true, - "offset": 6856, + "offset": 6840, "size": 4, "type": "int32" }, @@ -148662,7 +148317,7 @@ "name": "m_bInBombZoneTrigger", "name_hash": 14366846386526688016, "networked": false, - "offset": 6860, + "offset": 6844, "size": 1, "type": "bool" }, @@ -148672,7 +148327,7 @@ "name": "m_bWasInBombZoneTrigger", "name_hash": 14366846385232291629, "networked": false, - "offset": 6861, + "offset": 6845, "size": 1, "type": "bool" }, @@ -148682,7 +148337,7 @@ "name": "m_iShotsFired", "name_hash": 14366846388855213079, "networked": true, - "offset": 6864, + "offset": 6848, "size": 4, "type": "int32" }, @@ -148692,7 +148347,7 @@ "name": "m_flFlinchStack", "name_hash": 14366846385498856343, "networked": true, - "offset": 6868, + "offset": 6852, "size": 4, "type": "float32" }, @@ -148702,7 +148357,7 @@ "name": "m_flVelocityModifier", "name_hash": 14366846386648479281, "networked": true, - "offset": 6872, + "offset": 6856, "size": 4, "type": "float32" }, @@ -148712,7 +148367,7 @@ "name": "m_flHitHeading", "name_hash": 14366846384746871886, "networked": true, - "offset": 6876, + "offset": 6860, "size": 4, "type": "float32" }, @@ -148722,7 +148377,7 @@ "name": "m_nHitBodyPart", "name_hash": 14366846384800892475, "networked": true, - "offset": 6880, + "offset": 6864, "size": 4, "type": "int32" }, @@ -148732,7 +148387,7 @@ "name": "m_vecTotalBulletForce", "name_hash": 14366846385052555440, "networked": false, - "offset": 6884, + "offset": 6868, "size": 12, "templated": "Vector", "type": "Vector" @@ -148743,7 +148398,7 @@ "name": "m_bWaitForNoAttack", "name_hash": 14366846387874611872, "networked": true, - "offset": 6896, + "offset": 6880, "size": 1, "type": "bool" }, @@ -148753,7 +148408,7 @@ "name": "m_ignoreLadderJumpTime", "name_hash": 14366846387818220982, "networked": false, - "offset": 6900, + "offset": 6884, "size": 4, "type": "float32" }, @@ -148763,7 +148418,7 @@ "name": "m_bKilledByHeadshot", "name_hash": 14366846388602237739, "networked": true, - "offset": 6904, + "offset": 6888, "size": 1, "type": "bool" }, @@ -148773,7 +148428,7 @@ "name": "m_LastHitBox", "name_hash": 14366846387193930971, "networked": false, - "offset": 6908, + "offset": 6892, "size": 4, "type": "int32" }, @@ -148783,7 +148438,7 @@ "name": "m_LastHealth", "name_hash": 14366846385504372155, "networked": false, - "offset": 6912, + "offset": 6896, "size": 4, "type": "int32" }, @@ -148793,7 +148448,7 @@ "name": "m_pBot", "name_hash": 14366846384977146036, "networked": false, - "offset": 6920, + "offset": 6904, "size": 8, "type": "CCSBot" }, @@ -148803,7 +148458,7 @@ "name": "m_bBotAllowActive", "name_hash": 14366846386320422861, "networked": false, - "offset": 6928, + "offset": 6912, "size": 1, "type": "bool" }, @@ -148813,7 +148468,7 @@ "name": "m_thirdPersonHeading", "name_hash": 14366846388049257127, "networked": true, - "offset": 6932, + "offset": 6916, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -148824,7 +148479,7 @@ "name": "m_flSlopeDropOffset", "name_hash": 14366846388823448560, "networked": true, - "offset": 6944, + "offset": 6928, "size": 4, "type": "float32" }, @@ -148834,7 +148489,7 @@ "name": "m_flSlopeDropHeight", "name_hash": 14366846388203787020, "networked": true, - "offset": 6948, + "offset": 6932, "size": 4, "type": "float32" }, @@ -148844,7 +148499,7 @@ "name": "m_vHeadConstraintOffset", "name_hash": 14366846387505455431, "networked": true, - "offset": 6952, + "offset": 6936, "size": 12, "templated": "Vector", "type": "Vector" @@ -148855,7 +148510,7 @@ "name": "m_nLastPickupPriority", "name_hash": 14366846387231516137, "networked": false, - "offset": 6964, + "offset": 6948, "size": 4, "type": "int32" }, @@ -148865,7 +148520,7 @@ "name": "m_flLastPickupPriorityTime", "name_hash": 14366846388637334518, "networked": false, - "offset": 6968, + "offset": 6952, "size": 4, "type": "float32" }, @@ -148875,7 +148530,7 @@ "name": "m_ArmorValue", "name_hash": 14366846386890544429, "networked": true, - "offset": 6972, + "offset": 6956, "size": 4, "type": "int32" }, @@ -148885,7 +148540,7 @@ "name": "m_unCurrentEquipmentValue", "name_hash": 14366846388563103786, "networked": true, - "offset": 6976, + "offset": 6960, "size": 2, "type": "uint16" }, @@ -148895,7 +148550,7 @@ "name": "m_unRoundStartEquipmentValue", "name_hash": 14366846385822248747, "networked": true, - "offset": 6978, + "offset": 6962, "size": 2, "type": "uint16" }, @@ -148905,7 +148560,7 @@ "name": "m_unFreezetimeEndEquipmentValue", "name_hash": 14366846386816403364, "networked": true, - "offset": 6980, + "offset": 6964, "size": 2, "type": "uint16" }, @@ -148915,7 +148570,7 @@ "name": "m_iLastWeaponFireUsercmd", "name_hash": 14366846387754931501, "networked": false, - "offset": 6984, + "offset": 6968, "size": 4, "type": "int32" }, @@ -148925,7 +148580,7 @@ "name": "m_bIsSpawning", "name_hash": 14366846386845441504, "networked": false, - "offset": 6988, + "offset": 6972, "size": 1, "type": "bool" }, @@ -148935,7 +148590,7 @@ "name": "m_iDeathFlags", "name_hash": 14366846386134068801, "networked": false, - "offset": 7000, + "offset": 6984, "size": 4, "type": "int32" }, @@ -148945,7 +148600,7 @@ "name": "m_bHasDeathInfo", "name_hash": 14366846386499059507, "networked": false, - "offset": 7004, + "offset": 6988, "size": 1, "type": "bool" }, @@ -148955,7 +148610,7 @@ "name": "m_flDeathInfoTime", "name_hash": 14366846386623511894, "networked": false, - "offset": 7008, + "offset": 6992, "size": 4, "type": "float32" }, @@ -148965,7 +148620,7 @@ "name": "m_vecDeathInfoOrigin", "name_hash": 14366846384684222887, "networked": false, - "offset": 7012, + "offset": 6996, "size": 12, "templated": "Vector", "type": "Vector" @@ -148979,7 +148634,7 @@ "name": "m_vecPlayerPatchEconIndices", "name_hash": 14366846388558645180, "networked": true, - "offset": 7024, + "offset": 7008, "size": 20, "type": "uint32" }, @@ -148989,7 +148644,7 @@ "name": "m_GunGameImmunityColor", "name_hash": 14366846386140468384, "networked": true, - "offset": 7044, + "offset": 7028, "size": 4, "templated": "Color", "type": "Color" @@ -149000,7 +148655,7 @@ "name": "m_grenadeParameterStashTime", "name_hash": 14366846386844098528, "networked": false, - "offset": 7048, + "offset": 7032, "size": 4, "type": "GameTime_t" }, @@ -149010,7 +148665,7 @@ "name": "m_bGrenadeParametersStashed", "name_hash": 14366846384819735583, "networked": false, - "offset": 7052, + "offset": 7036, "size": 1, "type": "bool" }, @@ -149020,7 +148675,7 @@ "name": "m_angStashedShootAngles", "name_hash": 14366846387765461432, "networked": false, - "offset": 7056, + "offset": 7040, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -149031,7 +148686,7 @@ "name": "m_vecStashedGrenadeThrowPosition", "name_hash": 14366846388011524698, "networked": false, - "offset": 7068, + "offset": 7052, "size": 12, "templated": "Vector", "type": "Vector" @@ -149042,7 +148697,7 @@ "name": "m_vecStashedVelocity", "name_hash": 14366846386056032932, "networked": false, - "offset": 7080, + "offset": 7064, "size": 12, "templated": "Vector", "type": "Vector" @@ -149056,7 +148711,7 @@ "name": "m_angShootAngleHistory", "name_hash": 14366846388513263567, "networked": false, - "offset": 7092, + "offset": 7076, "size": 24, "type": "QAngle" }, @@ -149069,7 +148724,7 @@ "name": "m_vecThrowPositionHistory", "name_hash": 14366846385488167804, "networked": false, - "offset": 7116, + "offset": 7100, "size": 24, "type": "Vector" }, @@ -149082,7 +148737,7 @@ "name": "m_vecVelocityHistory", "name_hash": 14366846385203960242, "networked": false, - "offset": 7140, + "offset": 7124, "size": 24, "type": "Vector" }, @@ -149092,7 +148747,7 @@ "name": "m_PredictedDamageTags", "name_hash": 14366846385340242243, "networked": true, - "offset": 7168, + "offset": 7152, "size": 104, "template": [ "PredictedDamageTag_t" @@ -149106,7 +148761,7 @@ "name": "m_nHighestAppliedDamageTagTick", "name_hash": 14366846384974533658, "networked": false, - "offset": 7272, + "offset": 7256, "size": 4, "type": "int32" }, @@ -149116,7 +148771,7 @@ "name": "m_bCommittingSuicideOnTeamChange", "name_hash": 14366846385481734876, "networked": false, - "offset": 7276, + "offset": 7260, "size": 1, "type": "bool" }, @@ -149126,7 +148781,7 @@ "name": "m_wasNotKilledNaturally", "name_hash": 14366846385990253284, "networked": false, - "offset": 7277, + "offset": 7261, "size": 1, "type": "bool" }, @@ -149136,7 +148791,7 @@ "name": "m_fImmuneToGunGameDamageTime", "name_hash": 14366846386786663627, "networked": true, - "offset": 7280, + "offset": 7264, "size": 4, "type": "GameTime_t" }, @@ -149146,7 +148801,7 @@ "name": "m_bGunGameImmunity", "name_hash": 14366846387207079949, "networked": true, - "offset": 7284, + "offset": 7268, "size": 1, "type": "bool" }, @@ -149156,7 +148811,7 @@ "name": "m_fMolotovDamageTime", "name_hash": 14366846388125154849, "networked": true, - "offset": 7288, + "offset": 7272, "size": 4, "type": "float32" }, @@ -149166,19 +148821,19 @@ "name": "m_angEyeAngles", "name_hash": 14366846385912177324, "networked": true, - "offset": 7292, + "offset": 7276, "size": 12, "templated": "QAngle", "type": "QAngle" } ], - "fields_count": 124, + "fields_count": 122, "has_chainer": false, "is_struct": false, "name": "CCSPlayerPawn", "name_hash": 3345042091, "project": "server", - "size": 7312 + "size": 7296 }, { "alignment": 8, @@ -149193,7 +148848,7 @@ "name": "m_strStartTouchEventName", "name_hash": 17920267705380681338, "networked": true, - "offset": 2496, + "offset": 2472, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -149204,7 +148859,7 @@ "name": "m_strEndTouchEventName", "name_hash": 17920267705980446867, "networked": true, - "offset": 2504, + "offset": 2480, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -149215,7 +148870,7 @@ "name": "m_strTriggerID", "name_hash": 17920267708053790017, "networked": true, - "offset": 2512, + "offset": 2488, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -149227,10 +148882,10 @@ "name": "CTriggerGameEvent", "name_hash": 4172387464, "project": "server", - "size": 2520 + "size": 2496 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CCSWeaponBaseGun" ], @@ -149241,7 +148896,7 @@ "name": "CWeaponGlock", "name_hash": 3069381672, "project": "server", - "size": 4552 + "size": 4592 }, { "alignment": 8, @@ -149589,7 +149244,7 @@ "name": "m_bBreakable", "name_hash": 14668886761348485904, "networked": false, - "offset": 4224, + "offset": 4240, "size": 1, "type": "bool" }, @@ -149599,7 +149254,7 @@ "name": "m_isAbleToCloseAreaPortals", "name_hash": 14668886762818378884, "networked": false, - "offset": 4225, + "offset": 4241, "size": 1, "type": "bool" }, @@ -149609,7 +149264,7 @@ "name": "m_currentDamageState", "name_hash": 14668886760622724184, "networked": false, - "offset": 4228, + "offset": 4244, "size": 4, "type": "int32" }, @@ -149619,7 +149274,7 @@ "name": "m_damageStates", "name_hash": 14668886761268146002, "networked": false, - "offset": 4232, + "offset": 4248, "size": 24, "template": [ "CUtlSymbolLarge" @@ -149634,7 +149289,7 @@ "name": "CPropDoorRotatingBreakable", "name_hash": 3415366346, "project": "server", - "size": 4256 + "size": 4272 }, { "alignment": 255, @@ -149684,7 +149339,7 @@ "name": "m_angPushEntitySpace", "name_hash": 10583726245941526486, "networked": false, - "offset": 2496, + "offset": 2472, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -149695,7 +149350,7 @@ "name": "m_vecPushDirEntitySpace", "name_hash": 10583726248264258803, "networked": false, - "offset": 2508, + "offset": 2484, "size": 12, "templated": "Vector", "type": "Vector" @@ -149706,7 +149361,7 @@ "name": "m_bTriggerOnStartTouch", "name_hash": 10583726246428674641, "networked": false, - "offset": 2520, + "offset": 2496, "size": 1, "type": "bool" }, @@ -149716,7 +149371,7 @@ "name": "m_bUsePathSimple", "name_hash": 10583726245986266865, "networked": false, - "offset": 2521, + "offset": 2497, "size": 1, "type": "bool" }, @@ -149726,7 +149381,7 @@ "name": "m_iszPathSimpleName", "name_hash": 10583726248393866623, "networked": false, - "offset": 2528, + "offset": 2504, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -149737,7 +149392,7 @@ "name": "m_PathSimple", "name_hash": 10583726249719795148, "networked": false, - "offset": 2536, + "offset": 2512, "size": 8, "type": "CPathSimple" }, @@ -149747,7 +149402,7 @@ "name": "m_splinePushType", "name_hash": 10583726246215196128, "networked": false, - "offset": 2544, + "offset": 2520, "size": 4, "type": "uint32" } @@ -149758,7 +149413,7 @@ "name": "CTriggerPush", "name_hash": 2464215794, "project": "server", - "size": 2552 + "size": 2528 }, { "alignment": 8, @@ -149772,21 +149427,7 @@ "name": "CTriggerOnce", "name_hash": 2846753543, "project": "server", - "size": 2536 - }, - { - "alignment": 8, - "base_classes": [ - "CCSPointScriptEntity" - ], - "base_classes_count": 1, - "fields_count": 0, - "has_chainer": false, - "is_struct": false, - "name": "CCSServerPointScriptEntity", - "name_hash": 2613394655, - "project": "server", - "size": 1568 + "size": 2512 }, { "alignment": 16, @@ -149965,7 +149606,7 @@ "size": 88 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CCSWeaponBaseGun" ], @@ -149976,7 +149617,7 @@ "name": "CWeaponP250", "name_hash": 654191713, "project": "server", - "size": 4552 + "size": 4592 }, { "alignment": 8, @@ -149991,7 +149632,7 @@ "name": "m_EffectName", "name_hash": 5881953556068401647, "networked": true, - "offset": 2064, + "offset": 2040, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -150002,7 +149643,7 @@ "name": "m_EffectInterpenetrateName", "name_hash": 5881953556332935961, "networked": false, - "offset": 2072, + "offset": 2048, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -150013,7 +149654,7 @@ "name": "m_EffectZapName", "name_hash": 5881953557532650360, "networked": false, - "offset": 2080, + "offset": 2056, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -150024,7 +149665,7 @@ "name": "m_iszEffectSource", "name_hash": 5881953555149967065, "networked": false, - "offset": 2088, + "offset": 2064, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -150036,7 +149677,7 @@ "name": "CFuncElectrifiedVolume", "name_hash": 1369499032, "project": "server", - "size": 2120 + "size": 2096 }, { "alignment": 8, @@ -150117,13 +149758,23 @@ "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" }, + { + "alignment": 1, + "kind": "ref", + "name": "m_includeHierarchy", + "name_hash": 11389540427907764586, + "networked": false, + "offset": 1280, + "size": 1, + "type": "bool" + }, { "alignment": 1, "kind": "ref", "name": "m_supportMultipleEntitiesWithSameName", "name_hash": 11389540428170233610, "networked": false, - "offset": 1280, + "offset": 1281, "size": 1, "type": "bool" }, @@ -150133,7 +149784,7 @@ "name": "m_disabled", "name_hash": 11389540425361999269, "networked": false, - "offset": 1281, + "offset": 1282, "size": 1, "type": "bool" }, @@ -150143,12 +149794,12 @@ "name": "m_succeeded", "name_hash": 11389540425904420626, "networked": false, - "offset": 1282, + "offset": 1283, "size": 1, "type": "bool" } ], - "fields_count": 5, + "fields_count": 6, "has_chainer": false, "is_struct": false, "name": "CLogicCollisionPair", @@ -150168,10 +149819,10 @@ "name": "CFuncTrackAuto", "name_hash": 645024912, "project": "server", - "size": 2296 + "size": 2272 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CEconEntity" ], @@ -150183,7 +149834,7 @@ "name": "m_nForceSkin", "name_hash": 5268090014474009401, "networked": false, - "offset": 3640, + "offset": 3664, "size": 4, "type": "int32" }, @@ -150193,7 +149844,7 @@ "name": "m_bAlwaysAllow", "name_hash": 5268090013526439941, "networked": false, - "offset": 3644, + "offset": 3668, "size": 1, "type": "bool" } @@ -150204,7 +149855,7 @@ "name": "CEconWearable", "name_hash": 1226572788, "project": "server", - "size": 3648 + "size": 3680 }, { "alignment": 8, @@ -150233,7 +149884,7 @@ "name": "m_pPlatform", "name_hash": 16561823138532732912, "networked": false, - "offset": 2032, + "offset": 2008, "size": 4, "template": [ "CFuncPlat" @@ -150248,7 +149899,7 @@ "name": "CPlatTrigger", "name_hash": 3856099941, "project": "server", - "size": 2040 + "size": 2016 }, { "alignment": 8, @@ -150263,7 +149914,7 @@ "name": "m_flFadeInStart", "name_hash": 4917684910332652906, "networked": true, - "offset": 2032, + "offset": 2008, "size": 4, "type": "float32" }, @@ -150273,7 +149924,7 @@ "name": "m_flFadeInLength", "name_hash": 4917684908162518758, "networked": true, - "offset": 2036, + "offset": 2012, "size": 4, "type": "float32" }, @@ -150283,7 +149934,7 @@ "name": "m_flFadeOutModelStart", "name_hash": 4917684908837226228, "networked": true, - "offset": 2040, + "offset": 2016, "size": 4, "type": "float32" }, @@ -150293,7 +149944,7 @@ "name": "m_flFadeOutModelLength", "name_hash": 4917684908085799988, "networked": true, - "offset": 2044, + "offset": 2020, "size": 4, "type": "float32" }, @@ -150303,7 +149954,7 @@ "name": "m_flFadeOutStart", "name_hash": 4917684907273822729, "networked": true, - "offset": 2048, + "offset": 2024, "size": 4, "type": "float32" }, @@ -150313,7 +149964,7 @@ "name": "m_flFadeOutLength", "name_hash": 4917684908845386147, "networked": true, - "offset": 2052, + "offset": 2028, "size": 4, "type": "float32" }, @@ -150323,7 +149974,7 @@ "name": "m_flStartTime", "name_hash": 4917684907955625412, "networked": true, - "offset": 2056, + "offset": 2032, "size": 4, "type": "GameTime_t" }, @@ -150333,7 +149984,7 @@ "name": "m_nDissolveType", "name_hash": 4917684908252156510, "networked": true, - "offset": 2060, + "offset": 2036, "size": 4, "type": "EntityDisolveType_t" }, @@ -150343,7 +149994,7 @@ "name": "m_vDissolverOrigin", "name_hash": 4917684907093880550, "networked": true, - "offset": 2064, + "offset": 2040, "size": 12, "templated": "Vector", "type": "Vector" @@ -150354,7 +150005,7 @@ "name": "m_nMagnitude", "name_hash": 4917684906419666417, "networked": true, - "offset": 2076, + "offset": 2052, "size": 4, "type": "uint32" } @@ -150365,7 +150016,7 @@ "name": "CEntityDissolve", "name_hash": 1144987742, "project": "server", - "size": 2080 + "size": 2056 }, { "alignment": 255, @@ -150583,7 +150234,7 @@ "name": "CCSPlayer_BulletServices", "name_hash": 967895454, "project": "server", - "size": 72 + "size": 104 }, { "alignment": 255, @@ -150821,7 +150472,7 @@ "name": "m_name", "name_hash": 8859525923784841094, "networked": false, - "offset": 2056, + "offset": 2032, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -150833,7 +150484,7 @@ "name": "CCSPlace", "name_hash": 2062769123, "project": "server", - "size": 2064 + "size": 2040 }, { "alignment": 8, @@ -151222,7 +150873,7 @@ "name": "m_nScopes", "name_hash": 18107505861154605636, "networked": false, - "offset": 2136, + "offset": 2112, "size": 1, "type": "NavScopeFlags_t" }, @@ -151232,7 +150883,7 @@ "name": "m_bFloodFillAttribute", "name_hash": 18107505862471992390, "networked": false, - "offset": 2137, + "offset": 2113, "size": 1, "type": "bool" }, @@ -151242,7 +150893,7 @@ "name": "m_bSplitNavSpace", "name_hash": 18107505859447844802, "networked": false, - "offset": 2138, + "offset": 2114, "size": 1, "type": "bool" } @@ -151253,7 +150904,7 @@ "name": "CMarkupVolumeTagged_NavGame", "name_hash": 4215982244, "project": "server", - "size": 2144 + "size": 2120 }, { "alignment": 8, @@ -151268,7 +150919,7 @@ "name": "m_bPlayerFireOnly", "name_hash": 10633854403717963006, "networked": false, - "offset": 2496, + "offset": 2472, "size": 1, "type": "bool" }, @@ -151278,7 +150929,7 @@ "name": "m_OnDetectedBulletFire", "name_hash": 10633854402560444726, "networked": false, - "offset": 2504, + "offset": 2480, "size": 40, "type": "CEntityIOOutput" } @@ -151289,7 +150940,7 @@ "name": "CTriggerDetectBulletFire", "name_hash": 2475887165, "project": "server", - "size": 2544 + "size": 2520 }, { "alignment": 8, @@ -151470,7 +151121,7 @@ "name": "m_hActivator", "name_hash": 1240391527231470514, "networked": true, - "offset": 2464, + "offset": 2440, "size": 4, "template": [ "CBaseEntity" @@ -151484,7 +151135,7 @@ "name": "m_bStartEnabled", "name_hash": 1240391525705014308, "networked": false, - "offset": 2468, + "offset": 2444, "size": 1, "type": "bool" } @@ -151495,7 +151146,7 @@ "name": "CPointClientUIDialog", "name_hash": 288801157, "project": "server", - "size": 2472 + "size": 2448 }, { "alignment": 8, @@ -151509,7 +151160,7 @@ "name": "CSpriteAlias_env_glow", "name_hash": 3111738735, "project": "server", - "size": 2144 + "size": 2120 }, { "alignment": 255, @@ -151638,7 +151289,7 @@ "name": "CServerOnlyModelEntity", "name_hash": 4139233839, "project": "server", - "size": 2032 + "size": 2008 }, { "alignment": 8, @@ -151893,7 +151544,7 @@ "size": 1672 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CCSWeaponBaseGun" ], @@ -151904,7 +151555,7 @@ "name": "CWeaponMAC10", "name_hash": 3157356676, "project": "server", - "size": 4552 + "size": 4592 }, { "alignment": 8, @@ -151919,7 +151570,7 @@ "name": "m_flFrameRate", "name_hash": 5462651829227510342, "networked": true, - "offset": 2032, + "offset": 2008, "size": 4, "type": "float32" }, @@ -151929,7 +151580,7 @@ "name": "m_flHDRColorScale", "name_hash": 5462651830644290536, "networked": true, - "offset": 2036, + "offset": 2012, "size": 4, "type": "float32" }, @@ -151939,7 +151590,7 @@ "name": "m_flFireTime", "name_hash": 5462651829537788274, "networked": false, - "offset": 2040, + "offset": 2016, "size": 4, "type": "GameTime_t" }, @@ -151949,7 +151600,7 @@ "name": "m_flDamage", "name_hash": 5462651830966215998, "networked": false, - "offset": 2044, + "offset": 2020, "size": 4, "type": "float32" }, @@ -151959,7 +151610,7 @@ "name": "m_nNumBeamEnts", "name_hash": 5462651830890122746, "networked": true, - "offset": 2048, + "offset": 2024, "size": 1, "type": "uint8" }, @@ -151969,7 +151620,7 @@ "name": "m_hBaseMaterial", "name_hash": 5462651828797067199, "networked": true, - "offset": 2056, + "offset": 2032, "size": 8, "template": [ "InfoForResourceTypeIMaterial2" @@ -151983,7 +151634,7 @@ "name": "m_nHaloIndex", "name_hash": 5462651831407973857, "networked": true, - "offset": 2064, + "offset": 2040, "size": 8, "template": [ "InfoForResourceTypeIMaterial2" @@ -151997,7 +151648,7 @@ "name": "m_nBeamType", "name_hash": 5462651831133743398, "networked": true, - "offset": 2072, + "offset": 2048, "size": 4, "type": "BeamType_t" }, @@ -152007,7 +151658,7 @@ "name": "m_nBeamFlags", "name_hash": 5462651830415085713, "networked": true, - "offset": 2076, + "offset": 2052, "size": 4, "type": "uint32" }, @@ -152020,7 +151671,7 @@ "name": "m_hAttachEntity", "name_hash": 5462651829077527249, "networked": true, - "offset": 2080, + "offset": 2056, "size": 40, "type": "CHandle< CBaseEntity >" }, @@ -152033,7 +151684,7 @@ "name": "m_nAttachIndex", "name_hash": 5462651828614093804, "networked": true, - "offset": 2120, + "offset": 2096, "size": 10, "type": "AttachmentHandle_t" }, @@ -152043,7 +151694,7 @@ "name": "m_fWidth", "name_hash": 5462651828785583827, "networked": true, - "offset": 2132, + "offset": 2108, "size": 4, "type": "float32" }, @@ -152053,7 +151704,7 @@ "name": "m_fEndWidth", "name_hash": 5462651828105814330, "networked": true, - "offset": 2136, + "offset": 2112, "size": 4, "type": "float32" }, @@ -152063,7 +151714,7 @@ "name": "m_fFadeLength", "name_hash": 5462651830452261295, "networked": true, - "offset": 2140, + "offset": 2116, "size": 4, "type": "float32" }, @@ -152073,7 +151724,7 @@ "name": "m_fHaloScale", "name_hash": 5462651831028779323, "networked": true, - "offset": 2144, + "offset": 2120, "size": 4, "type": "float32" }, @@ -152083,7 +151734,7 @@ "name": "m_fAmplitude", "name_hash": 5462651829073078046, "networked": true, - "offset": 2148, + "offset": 2124, "size": 4, "type": "float32" }, @@ -152093,7 +151744,7 @@ "name": "m_fStartFrame", "name_hash": 5462651831269062080, "networked": true, - "offset": 2152, + "offset": 2128, "size": 4, "type": "float32" }, @@ -152103,7 +151754,7 @@ "name": "m_fSpeed", "name_hash": 5462651827948777956, "networked": true, - "offset": 2156, + "offset": 2132, "size": 4, "type": "float32" }, @@ -152113,7 +151764,7 @@ "name": "m_flFrame", "name_hash": 5462651831433218548, "networked": true, - "offset": 2160, + "offset": 2136, "size": 4, "type": "float32" }, @@ -152123,7 +151774,7 @@ "name": "m_nClipStyle", "name_hash": 5462651827708302160, "networked": true, - "offset": 2164, + "offset": 2140, "size": 4, "type": "BeamClipStyle_t" }, @@ -152133,7 +151784,7 @@ "name": "m_bTurnedOff", "name_hash": 5462651831232928072, "networked": true, - "offset": 2168, + "offset": 2144, "size": 1, "type": "bool" }, @@ -152143,7 +151794,7 @@ "name": "m_vecEndPos", "name_hash": 5462651829648246624, "networked": true, - "offset": 2172, + "offset": 2148, "size": 12, "templated": "VectorWS", "type": "VectorWS" @@ -152154,7 +151805,7 @@ "name": "m_hEndEntity", "name_hash": 5462651828896729759, "networked": false, - "offset": 2184, + "offset": 2160, "size": 4, "template": [ "CBaseEntity" @@ -152168,7 +151819,7 @@ "name": "m_nDissolveType", "name_hash": 5462651829310149214, "networked": false, - "offset": 2188, + "offset": 2164, "size": 4, "type": "int32" } @@ -152179,7 +151830,7 @@ "name": "CBeam", "name_hash": 1271872741, "project": "server", - "size": 2192 + "size": 2168 }, { "alignment": 255, @@ -152254,7 +151905,7 @@ "size": 24 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CCSWeaponBaseGun" ], @@ -152265,7 +151916,7 @@ "name": "CWeaponM4A1", "name_hash": 839032141, "project": "server", - "size": 4552 + "size": 4592 }, { "alignment": 8, @@ -152280,7 +151931,7 @@ "name": "m_flMagnitude", "name_hash": 3056302889338805643, "networked": false, - "offset": 2536, + "offset": 2512, "size": 4, "type": "float32" }, @@ -152290,7 +151941,7 @@ "name": "m_flNoise", "name_hash": 3056302888598142939, "networked": false, - "offset": 2540, + "offset": 2516, "size": 4, "type": "float32" }, @@ -152300,7 +151951,7 @@ "name": "m_flViewkick", "name_hash": 3056302888729722820, "networked": false, - "offset": 2544, + "offset": 2520, "size": 4, "type": "float32" }, @@ -152310,7 +151961,7 @@ "name": "m_pOutputForce", "name_hash": 3056302887615573929, "networked": false, - "offset": 2552, + "offset": 2528, "size": 40, "template": [ "Vector" @@ -152325,7 +151976,7 @@ "name": "CTriggerImpact", "name_hash": 711600968, "project": "server", - "size": 2592 + "size": 2568 }, { "alignment": 8, @@ -152339,7 +151990,7 @@ "name": "CSpriteOriented", "name_hash": 3237234567, "project": "server", - "size": 2144 + "size": 2120 }, { "alignment": 8, @@ -152354,7 +152005,7 @@ "name": "m_OnDeath", "name_hash": 17836926880678505426, "networked": false, - "offset": 2376, + "offset": 2352, "size": 40, "type": "CEntityIOOutput" } @@ -152365,7 +152016,7 @@ "name": "CFuncTankTrain", "name_hash": 4152983166, "project": "server", - "size": 2416 + "size": 2392 }, { "alignment": 8, @@ -152514,7 +152165,7 @@ "name": "m_hDecalMaterial", "name_hash": 17666208048459463225, "networked": true, - "offset": 2032, + "offset": 2008, "size": 8, "template": [ "InfoForResourceTypeIMaterial2" @@ -152528,7 +152179,7 @@ "name": "m_flWidth", "name_hash": 17666208047931405793, "networked": true, - "offset": 2040, + "offset": 2016, "size": 4, "type": "float32" }, @@ -152538,7 +152189,7 @@ "name": "m_flHeight", "name_hash": 17666208048766353328, "networked": true, - "offset": 2044, + "offset": 2020, "size": 4, "type": "float32" }, @@ -152548,7 +152199,7 @@ "name": "m_flDepth", "name_hash": 17666208048377320680, "networked": true, - "offset": 2048, + "offset": 2024, "size": 4, "type": "float32" }, @@ -152558,7 +152209,7 @@ "name": "m_nRenderOrder", "name_hash": 17666208046257174075, "networked": true, - "offset": 2052, + "offset": 2028, "size": 4, "type": "uint32" }, @@ -152568,7 +152219,7 @@ "name": "m_bProjectOnWorld", "name_hash": 17666208045383484037, "networked": true, - "offset": 2056, + "offset": 2032, "size": 1, "type": "bool" }, @@ -152578,7 +152229,7 @@ "name": "m_bProjectOnCharacters", "name_hash": 17666208048587677623, "networked": true, - "offset": 2057, + "offset": 2033, "size": 1, "type": "bool" }, @@ -152588,7 +152239,7 @@ "name": "m_bProjectOnWater", "name_hash": 17666208048394219158, "networked": true, - "offset": 2058, + "offset": 2034, "size": 1, "type": "bool" }, @@ -152598,7 +152249,7 @@ "name": "m_flDepthSortBias", "name_hash": 17666208048465476057, "networked": true, - "offset": 2060, + "offset": 2036, "size": 4, "type": "float32" } @@ -152609,7 +152260,7 @@ "name": "CEnvDecal", "name_hash": 4113234590, "project": "server", - "size": 2064 + "size": 2040 }, { "alignment": 8, @@ -152740,7 +152391,7 @@ "name": "m_active", "name_hash": 9567459023421819855, "networked": false, - "offset": 2192, + "offset": 2168, "size": 4, "type": "int32" }, @@ -152750,7 +152401,7 @@ "name": "m_spriteTexture", "name_hash": 9567459021193864375, "networked": false, - "offset": 2200, + "offset": 2176, "size": 8, "template": [ "InfoForResourceTypeIMaterial2" @@ -152764,7 +152415,7 @@ "name": "m_iszStartEntity", "name_hash": 9567459023744322112, "networked": false, - "offset": 2208, + "offset": 2184, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -152775,7 +152426,7 @@ "name": "m_iszEndEntity", "name_hash": 9567459022704713761, "networked": false, - "offset": 2216, + "offset": 2192, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -152786,7 +152437,7 @@ "name": "m_life", "name_hash": 9567459023815706239, "networked": false, - "offset": 2224, + "offset": 2200, "size": 4, "type": "float32" }, @@ -152796,7 +152447,7 @@ "name": "m_boltWidth", "name_hash": 9567459021411150322, "networked": false, - "offset": 2228, + "offset": 2204, "size": 4, "type": "float32" }, @@ -152806,7 +152457,7 @@ "name": "m_noiseAmplitude", "name_hash": 9567459022132476534, "networked": false, - "offset": 2232, + "offset": 2208, "size": 4, "type": "float32" }, @@ -152816,7 +152467,7 @@ "name": "m_speed", "name_hash": 9567459023800579488, "networked": false, - "offset": 2236, + "offset": 2212, "size": 4, "type": "int32" }, @@ -152826,7 +152477,7 @@ "name": "m_restrike", "name_hash": 9567459022215832490, "networked": false, - "offset": 2240, + "offset": 2216, "size": 4, "type": "float32" }, @@ -152836,7 +152487,7 @@ "name": "m_iszSpriteName", "name_hash": 9567459021194342655, "networked": false, - "offset": 2248, + "offset": 2224, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -152847,7 +152498,7 @@ "name": "m_frameStart", "name_hash": 9567459024162281702, "networked": false, - "offset": 2256, + "offset": 2232, "size": 4, "type": "int32" }, @@ -152857,10 +152508,10 @@ "name": "m_vEndPointWorld", "name_hash": 9567459024740430756, "networked": false, - "offset": 2260, + "offset": 2236, "size": 12, - "templated": "Vector", - "type": "Vector" + "templated": "VectorWS", + "type": "VectorWS" }, { "alignment": 4, @@ -152868,7 +152519,7 @@ "name": "m_vEndPointRelative", "name_hash": 9567459023760657992, "networked": false, - "offset": 2272, + "offset": 2248, "size": 12, "templated": "Vector", "type": "Vector" @@ -152879,7 +152530,7 @@ "name": "m_radius", "name_hash": 9567459023874280019, "networked": false, - "offset": 2284, + "offset": 2260, "size": 4, "type": "float32" }, @@ -152889,7 +152540,7 @@ "name": "m_TouchType", "name_hash": 9567459021399375536, "networked": false, - "offset": 2288, + "offset": 2264, "size": 4, "type": "Touch_t" }, @@ -152899,7 +152550,7 @@ "name": "m_iFilterName", "name_hash": 9567459021200843845, "networked": false, - "offset": 2296, + "offset": 2272, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -152910,7 +152561,7 @@ "name": "m_hFilter", "name_hash": 9567459022208622769, "networked": false, - "offset": 2304, + "offset": 2280, "size": 4, "template": [ "CBaseEntity" @@ -152924,7 +152575,7 @@ "name": "m_iszDecal", "name_hash": 9567459024397627302, "networked": false, - "offset": 2312, + "offset": 2288, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -152935,7 +152586,7 @@ "name": "m_OnTouchedByEntity", "name_hash": 9567459024452127816, "networked": false, - "offset": 2320, + "offset": 2296, "size": 40, "type": "CEntityIOOutput" } @@ -152946,7 +152597,7 @@ "name": "CEnvBeam", "name_hash": 2227597642, "project": "server", - "size": 2360 + "size": 2336 }, { "alignment": 8, @@ -153111,7 +152762,7 @@ "size": 144 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CCSWeaponBaseGun" ], @@ -153122,10 +152773,10 @@ "name": "CWeaponElite", "name_hash": 3696669209, "project": "server", - "size": 4552 + "size": 4592 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CItemDefuser" ], @@ -153136,7 +152787,7 @@ "name": "CItemDefuserAlias_item_defuser", "name_hash": 274464482, "project": "server", - "size": 2936 + "size": 2960 }, { "alignment": 255, @@ -153149,7 +152800,7 @@ "size": 8 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CBaseCSGrenadeProjectile" ], @@ -153160,7 +152811,7 @@ "name": "CHEGrenadeProjectile", "name_hash": 1021464678, "project": "server", - "size": 3112 + "size": 3136 }, { "alignment": 8, @@ -153399,7 +153050,7 @@ "name": "CLightDirectionalEntity", "name_hash": 195745349, "project": "server", - "size": 2040 + "size": 2016 }, { "alignment": 8, @@ -153703,7 +153354,7 @@ "name": "m_source", "name_hash": 9634117788847266936, "networked": true, - "offset": 2496, + "offset": 2472, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -153714,7 +153365,7 @@ "name": "m_destination", "name_hash": 9634117787200525023, "networked": true, - "offset": 2504, + "offset": 2480, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -153726,7 +153377,7 @@ "name": "CFootstepControl", "name_hash": 2243117845, "project": "server", - "size": 2512 + "size": 2488 }, { "alignment": 8, @@ -153755,7 +153406,7 @@ "name": "m_vExtent", "name_hash": 16282813499048062229, "networked": false, - "offset": 2536, + "offset": 2512, "size": 12, "templated": "Vector", "type": "Vector" @@ -153767,7 +153418,7 @@ "name": "CScriptTriggerMultiple", "name_hash": 3791137947, "project": "server", - "size": 2552 + "size": 2528 }, { "alignment": 8, @@ -153781,7 +153432,7 @@ "name": "CGameEnd", "name_hash": 2077461317, "project": "server", - "size": 2048 + "size": 2024 }, { "alignment": 255, @@ -153817,7 +153468,7 @@ "name_hash": 5870523439725961507, "networked": true, "offset": 1272, - "size": 40, + "size": 24, "type": "CHitboxComponent" }, { @@ -153826,7 +153477,7 @@ "name": "m_nDestructiblePartInitialStateDestructed0", "name_hash": 5870523440681262144, "networked": false, - "offset": 1312, + "offset": 1296, "size": 4, "type": "HitGroup_t" }, @@ -153836,7 +153487,7 @@ "name": "m_nDestructiblePartInitialStateDestructed1", "name_hash": 5870523440698039763, "networked": false, - "offset": 1316, + "offset": 1300, "size": 4, "type": "HitGroup_t" }, @@ -153846,7 +153497,7 @@ "name": "m_nDestructiblePartInitialStateDestructed2", "name_hash": 5870523440714817382, "networked": false, - "offset": 1320, + "offset": 1304, "size": 4, "type": "HitGroup_t" }, @@ -153856,7 +153507,7 @@ "name": "m_nDestructiblePartInitialStateDestructed3", "name_hash": 5870523440731595001, "networked": false, - "offset": 1324, + "offset": 1308, "size": 4, "type": "HitGroup_t" }, @@ -153866,7 +153517,7 @@ "name": "m_nDestructiblePartInitialStateDestructed4", "name_hash": 5870523440748372620, "networked": false, - "offset": 1328, + "offset": 1312, "size": 4, "type": "HitGroup_t" }, @@ -153876,7 +153527,7 @@ "name": "m_nDestructiblePartInitialStateDestructed0_PartIndex", "name_hash": 5870523443098696024, "networked": false, - "offset": 1332, + "offset": 1316, "size": 4, "type": "int32" }, @@ -153886,7 +153537,7 @@ "name": "m_nDestructiblePartInitialStateDestructed1_PartIndex", "name_hash": 5870523443535596311, "networked": false, - "offset": 1336, + "offset": 1320, "size": 4, "type": "int32" }, @@ -153896,7 +153547,7 @@ "name": "m_nDestructiblePartInitialStateDestructed2_PartIndex", "name_hash": 5870523440852083418, "networked": false, - "offset": 1340, + "offset": 1324, "size": 4, "type": "int32" }, @@ -153906,7 +153557,7 @@ "name": "m_nDestructiblePartInitialStateDestructed3_PartIndex", "name_hash": 5870523442261643209, "networked": false, - "offset": 1344, + "offset": 1328, "size": 4, "type": "int32" }, @@ -153916,7 +153567,7 @@ "name": "m_nDestructiblePartInitialStateDestructed4_PartIndex", "name_hash": 5870523441320061500, "networked": false, - "offset": 1348, + "offset": 1332, "size": 4, "type": "int32" }, @@ -153926,7 +153577,7 @@ "name": "m_pDestructiblePartsSystemComponent", "name_hash": 5870523441522852171, "networked": true, - "offset": 1352, + "offset": 1336, "size": 8, "type": "CDestructiblePartsComponent" }, @@ -153936,7 +153587,7 @@ "name": "m_LastHitGroup", "name_hash": 5870523443478291313, "networked": false, - "offset": 1360, + "offset": 1344, "size": 4, "type": "HitGroup_t" }, @@ -153946,7 +153597,7 @@ "name": "m_sLastDamageSourceName", "name_hash": 5870523439563997605, "networked": false, - "offset": 1368, + "offset": 1352, "size": 8, "templated": "CGlobalSymbol", "type": "CGlobalSymbol" @@ -153957,10 +153608,10 @@ "name": "m_vLastDamagePosition", "name_hash": 5870523441403611915, "networked": false, - "offset": 1376, + "offset": 1360, "size": 12, - "templated": "Vector", - "type": "Vector" + "templated": "VectorWS", + "type": "VectorWS" }, { "alignment": 255, @@ -153968,7 +153619,7 @@ "name": "m_flDissolveStartTime", "name_hash": 5870523441684961073, "networked": false, - "offset": 1388, + "offset": 1372, "size": 4, "type": "GameTime_t" }, @@ -153978,7 +153629,7 @@ "name": "m_OnIgnite", "name_hash": 5870523440955238770, "networked": false, - "offset": 1392, + "offset": 1376, "size": 40, "type": "CEntityIOOutput" }, @@ -153988,7 +153639,7 @@ "name": "m_nRenderMode", "name_hash": 5870523441221298086, "networked": true, - "offset": 1432, + "offset": 1416, "size": 1, "type": "RenderMode_t" }, @@ -153998,7 +153649,7 @@ "name": "m_nRenderFX", "name_hash": 5870523443326251391, "networked": true, - "offset": 1433, + "offset": 1417, "size": 1, "type": "RenderFx_t" }, @@ -154008,7 +153659,7 @@ "name": "m_bAllowFadeInView", "name_hash": 5870523442937443102, "networked": false, - "offset": 1434, + "offset": 1418, "size": 1, "type": "bool" }, @@ -154018,7 +153669,7 @@ "name": "m_clrRender", "name_hash": 5870523440675236408, "networked": true, - "offset": 1464, + "offset": 1448, "size": 4, "templated": "Color", "type": "Color" @@ -154029,7 +153680,7 @@ "name": "m_vecRenderAttributes", "name_hash": 5870523442695287980, "networked": true, - "offset": 1472, + "offset": 1456, "size": 104, "template": [ "EntityRenderAttribute_t" @@ -154043,7 +153694,7 @@ "name": "m_bRenderToCubemaps", "name_hash": 5870523441800754762, "networked": true, - "offset": 1576, + "offset": 1560, "size": 1, "type": "bool" }, @@ -154053,7 +153704,7 @@ "name": "m_bNoInterpolate", "name_hash": 5870523441328692409, "networked": true, - "offset": 1577, + "offset": 1561, "size": 1, "type": "bool" }, @@ -154063,7 +153714,7 @@ "name": "m_Collision", "name_hash": 5870523442411759887, "networked": true, - "offset": 1584, + "offset": 1568, "size": 176, "type": "CCollisionProperty" }, @@ -154073,7 +153724,7 @@ "name": "m_Glow", "name_hash": 5870523442300128316, "networked": true, - "offset": 1760, + "offset": 1744, "size": 88, "type": "CGlowProperty" }, @@ -154083,7 +153734,7 @@ "name": "m_flGlowBackfaceMult", "name_hash": 5870523440811236590, "networked": true, - "offset": 1848, + "offset": 1832, "size": 4, "type": "float32" }, @@ -154093,7 +153744,7 @@ "name": "m_fadeMinDist", "name_hash": 5870523441626281641, "networked": true, - "offset": 1852, + "offset": 1836, "size": 4, "type": "float32" }, @@ -154103,7 +153754,7 @@ "name": "m_fadeMaxDist", "name_hash": 5870523439676336379, "networked": true, - "offset": 1856, + "offset": 1840, "size": 4, "type": "float32" }, @@ -154113,7 +153764,7 @@ "name": "m_flFadeScale", "name_hash": 5870523441743225893, "networked": true, - "offset": 1860, + "offset": 1844, "size": 4, "type": "float32" }, @@ -154123,7 +153774,7 @@ "name": "m_flShadowStrength", "name_hash": 5870523440542175874, "networked": true, - "offset": 1864, + "offset": 1848, "size": 4, "type": "float32" }, @@ -154133,7 +153784,7 @@ "name": "m_nObjectCulling", "name_hash": 5870523439920280954, "networked": true, - "offset": 1868, + "offset": 1852, "size": 1, "type": "uint8" }, @@ -154143,7 +153794,7 @@ "name": "m_nAddDecal", "name_hash": 5870523441060770461, "networked": true, - "offset": 1872, + "offset": 1856, "size": 4, "type": "int32" }, @@ -154153,7 +153804,7 @@ "name": "m_vDecalPosition", "name_hash": 5870523441959857709, "networked": true, - "offset": 1876, + "offset": 1860, "size": 12, "templated": "Vector", "type": "Vector" @@ -154164,38 +153815,18 @@ "name": "m_vDecalForwardAxis", "name_hash": 5870523441848022650, "networked": true, - "offset": 1888, + "offset": 1872, "size": 12, "templated": "Vector", "type": "Vector" }, - { - "alignment": 4, - "kind": "ref", - "name": "m_flDecalHealBloodRate", - "name_hash": 5870523443268457944, - "networked": true, - "offset": 1900, - "size": 4, - "type": "float32" - }, - { - "alignment": 4, - "kind": "ref", - "name": "m_flDecalHealHeightRate", - "name_hash": 5870523442670184339, - "networked": true, - "offset": 1904, - "size": 4, - "type": "float32" - }, { "alignment": 1, "kind": "ref", "name": "m_nDecalMode", "name_hash": 5870523442816504065, "networked": true, - "offset": 1908, + "offset": 1884, "size": 1, "type": "DecalMode_t" }, @@ -154205,7 +153836,7 @@ "name": "m_nRequiredDecalMode", "name_hash": 5870523442903066942, "networked": true, - "offset": 1909, + "offset": 1885, "size": 1, "type": "DecalMode_t" }, @@ -154215,7 +153846,7 @@ "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", "name_hash": 5870523441091277146, "networked": true, - "offset": 1912, + "offset": 1888, "size": 24, "template": [ "CHandle< CBaseModelEntity >" @@ -154229,7 +153860,7 @@ "name": "m_vecViewOffset", "name_hash": 5870523440453878603, "networked": true, - "offset": 1976, + "offset": 1952, "size": 40, "type": "CNetworkViewOffsetVector" }, @@ -154242,18 +153873,18 @@ "name": "m_bvDisabledHitGroups", "name_hash": 5870523443202496310, "networked": true, - "offset": 2024, + "offset": 2000, "size": 4, "type": "uint32" } ], - "fields_count": 43, + "fields_count": 41, "has_chainer": false, "is_struct": false, "name": "CBaseModelEntity", "name_hash": 1366837751, "project": "server", - "size": 2032 + "size": 2008 }, { "alignment": 255, @@ -154588,7 +154219,7 @@ "size": 520 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CItem" ], @@ -154600,7 +154231,7 @@ "name": "m_MoveTypeOverride", "name_hash": 5772943825661889124, "networked": false, - "offset": 2904, + "offset": 2928, "size": 1, "type": "MoveType_t" } @@ -154611,7 +154242,7 @@ "name": "CScriptItem", "name_hash": 1344118226, "project": "server", - "size": 2912 + "size": 2944 }, { "alignment": 255, @@ -155129,7 +154760,7 @@ "name": "CRuleBrushEntity", "name_hash": 420510335, "project": "server", - "size": 2040 + "size": 2016 }, { "alignment": 8, @@ -155170,7 +154801,7 @@ "name": "m_bDisabled", "name_hash": 6526429302353582437, "networked": false, - "offset": 2032, + "offset": 2008, "size": 1, "type": "bool" }, @@ -155180,7 +154811,7 @@ "name": "m_iszInteractsAs", "name_hash": 6526429302589736412, "networked": false, - "offset": 2040, + "offset": 2016, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -155191,7 +154822,7 @@ "name": "m_iszInteractsWith", "name_hash": 6526429303598170644, "networked": false, - "offset": 2048, + "offset": 2024, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -155203,7 +154834,7 @@ "name": "CFuncInteractionLayerClip", "name_hash": 1519552735, "project": "server", - "size": 2056 + "size": 2032 }, { "alignment": 8, @@ -155228,7 +154859,7 @@ "size": 72 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CCSWeaponBaseGun" ], @@ -155239,7 +154870,7 @@ "name": "CDEagle", "name_hash": 2019545734, "project": "server", - "size": 4552 + "size": 4592 }, { "alignment": 8, @@ -155281,7 +154912,7 @@ "name": "CFuncTrainControls", "name_hash": 2938163184, "project": "server", - "size": 2032 + "size": 2008 }, { "alignment": 255, @@ -155336,7 +154967,7 @@ "size": 64 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CBaseCSGrenade" ], @@ -155347,7 +154978,7 @@ "name": "CFlashbang", "name_hash": 1700469818, "project": "server", - "size": 4584 + "size": 4624 }, { "alignment": 16, @@ -155362,10 +154993,10 @@ "name": "m_vOriginalSpawnOrigin", "name_hash": 7807412968445186223, "networked": false, - "offset": 3568, + "offset": 3584, "size": 12, - "templated": "Vector", - "type": "Vector" + "templated": "VectorWS", + "type": "VectorWS" }, { "alignment": 4, @@ -155373,7 +155004,7 @@ "name": "m_vOriginalSpawnAngles", "name_hash": 7807412969530289105, "networked": false, - "offset": 3580, + "offset": 3596, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -155384,7 +155015,7 @@ "name": "m_vOriginalMins", "name_hash": 7807412969597546963, "networked": false, - "offset": 3592, + "offset": 3608, "size": 12, "templated": "Vector", "type": "Vector" @@ -155395,7 +155026,7 @@ "name": "m_vOriginalMaxs", "name_hash": 7807412968143837585, "networked": false, - "offset": 3604, + "offset": 3620, "size": 12, "templated": "Vector", "type": "Vector" @@ -155406,7 +155037,7 @@ "name": "m_flRespawnDuration", "name_hash": 7807412966574029037, "networked": false, - "offset": 3616, + "offset": 3632, "size": 4, "type": "float32" } @@ -155417,7 +155048,7 @@ "name": "CPhysicsPropRespawnable", "name_hash": 1817804986, "project": "server", - "size": 3632 + "size": 3648 }, { "alignment": 8, @@ -155519,8 +155150,8 @@ "networked": false, "offset": 1304, "size": 12, - "templated": "Vector", - "type": "Vector" + "templated": "VectorWS", + "type": "VectorWS" }, { "alignment": 1, @@ -155618,7 +155249,7 @@ "name": "m_bDebris", "name_hash": 14001259787955030970, "networked": false, - "offset": 3568, + "offset": 3584, "size": 1, "type": "bool" }, @@ -155628,7 +155259,7 @@ "name": "m_hParentShard", "name_hash": 14001259790076050241, "networked": false, - "offset": 3572, + "offset": 3588, "size": 4, "type": "uint32" }, @@ -155638,7 +155269,7 @@ "name": "m_ShardDesc", "name_hash": 14001259787010906054, "networked": true, - "offset": 3576, + "offset": 3592, "size": 128, "type": "shard_model_desc_t" } @@ -155649,7 +155280,7 @@ "name": "CShatterGlassShardPhysics", "name_hash": 3259922328, "project": "server", - "size": 3712 + "size": 3728 }, { "alignment": 8, @@ -155678,7 +155309,7 @@ "name": "m_vecLadderDir", "name_hash": 15590901402747261464, "networked": true, - "offset": 2032, + "offset": 2008, "size": 12, "templated": "Vector", "type": "Vector" @@ -155689,7 +155320,7 @@ "name": "m_Dismounts", "name_hash": 15590901403332063001, "networked": false, - "offset": 2048, + "offset": 2024, "size": 24, "template": [ "CHandle< CInfoLadderDismount >" @@ -155703,7 +155334,7 @@ "name": "m_vecLocalTop", "name_hash": 15590901402347103459, "networked": false, - "offset": 2072, + "offset": 2048, "size": 12, "templated": "Vector", "type": "Vector" @@ -155714,7 +155345,7 @@ "name": "m_vecPlayerMountPositionTop", "name_hash": 15590901400580683397, "networked": true, - "offset": 2084, + "offset": 2060, "size": 12, "templated": "VectorWS", "type": "VectorWS" @@ -155725,7 +155356,7 @@ "name": "m_vecPlayerMountPositionBottom", "name_hash": 15590901401604678065, "networked": true, - "offset": 2096, + "offset": 2072, "size": 12, "templated": "VectorWS", "type": "VectorWS" @@ -155736,7 +155367,7 @@ "name": "m_flAutoRideSpeed", "name_hash": 15590901402594496025, "networked": true, - "offset": 2108, + "offset": 2084, "size": 4, "type": "float32" }, @@ -155746,7 +155377,7 @@ "name": "m_bDisabled", "name_hash": 15590901400525887845, "networked": false, - "offset": 2112, + "offset": 2088, "size": 1, "type": "bool" }, @@ -155756,7 +155387,7 @@ "name": "m_bFakeLadder", "name_hash": 15590901401816958360, "networked": true, - "offset": 2113, + "offset": 2089, "size": 1, "type": "bool" }, @@ -155766,7 +155397,7 @@ "name": "m_bHasSlack", "name_hash": 15590901399935114013, "networked": false, - "offset": 2114, + "offset": 2090, "size": 1, "type": "bool" }, @@ -155776,7 +155407,7 @@ "name": "m_surfacePropName", "name_hash": 15590901401501215942, "networked": false, - "offset": 2120, + "offset": 2096, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -155787,7 +155418,7 @@ "name": "m_OnPlayerGotOnLadder", "name_hash": 15590901400000504828, "networked": false, - "offset": 2128, + "offset": 2104, "size": 40, "type": "CEntityIOOutput" }, @@ -155797,7 +155428,7 @@ "name": "m_OnPlayerGotOffLadder", "name_hash": 15590901401874110842, "networked": false, - "offset": 2168, + "offset": 2144, "size": 40, "type": "CEntityIOOutput" } @@ -155808,7 +155439,7 @@ "name": "CFuncLadder", "name_hash": 3630039608, "project": "server", - "size": 2208 + "size": 2184 }, { "alignment": 8, @@ -155913,7 +155544,7 @@ "name": "m_hSoundscape", "name_hash": 12172510823563854208, "networked": false, - "offset": 2496, + "offset": 2472, "size": 4, "template": [ "CEnvSoundscapeTriggerable" @@ -155927,7 +155558,7 @@ "name": "m_SoundscapeName", "name_hash": 12172510822739192449, "networked": false, - "offset": 2504, + "offset": 2480, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -155938,7 +155569,7 @@ "name": "m_spectators", "name_hash": 12172510819898012507, "networked": false, - "offset": 2512, + "offset": 2488, "size": 24, "template": [ "CHandle< CBasePlayerPawn >" @@ -155953,7 +155584,7 @@ "name": "CTriggerSoundscape", "name_hash": 2834133529, "project": "server", - "size": 2536 + "size": 2512 }, { "alignment": 8, @@ -155968,7 +155599,7 @@ "name": "m_OnDetectedExplosion", "name_hash": 17132112790821896049, "networked": false, - "offset": 2528, + "offset": 2504, "size": 40, "type": "CEntityIOOutput" } @@ -155979,10 +155610,10 @@ "name": "CTriggerDetectExplosion", "name_hash": 3988880848, "project": "server", - "size": 2568 + "size": 2544 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CItem" ], @@ -155994,7 +155625,7 @@ "name": "m_bHasTriggerRadius", "name_hash": 16555322075975956843, "networked": false, - "offset": 2924, + "offset": 2948, "size": 1, "type": "bool" }, @@ -156004,7 +155635,7 @@ "name": "m_bHasPickupRadius", "name_hash": 16555322074057187465, "networked": false, - "offset": 2925, + "offset": 2949, "size": 1, "type": "bool" }, @@ -156014,7 +155645,7 @@ "name": "m_flPickupRadiusSqr", "name_hash": 16555322075356118377, "networked": false, - "offset": 2928, + "offset": 2952, "size": 4, "type": "float32" }, @@ -156024,7 +155655,7 @@ "name": "m_flTriggerRadiusSqr", "name_hash": 16555322073656541367, "networked": false, - "offset": 2932, + "offset": 2956, "size": 4, "type": "float32" }, @@ -156034,7 +155665,7 @@ "name": "m_flLastPickupCheck", "name_hash": 16555322075805863345, "networked": false, - "offset": 2936, + "offset": 2960, "size": 4, "type": "GameTime_t" }, @@ -156044,7 +155675,7 @@ "name": "m_bPlayerCounterListenerAdded", "name_hash": 16555322072768587918, "networked": false, - "offset": 2940, + "offset": 2964, "size": 1, "type": "bool" }, @@ -156054,7 +155685,7 @@ "name": "m_bPlayerInTriggerRadius", "name_hash": 16555322074181377951, "networked": false, - "offset": 2941, + "offset": 2965, "size": 1, "type": "bool" }, @@ -156064,7 +155695,7 @@ "name": "m_hSpawnParticleEffect", "name_hash": 16555322073805833941, "networked": false, - "offset": 2944, + "offset": 2968, "size": 8, "template": [ "InfoForResourceTypeIParticleSystemDefinition" @@ -156078,7 +155709,7 @@ "name": "m_pAmbientSoundEffect", "name_hash": 16555322073914247265, "networked": false, - "offset": 2952, + "offset": 2976, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -156089,7 +155720,7 @@ "name": "m_bAutoStartAmbientSound", "name_hash": 16555322074359795009, "networked": false, - "offset": 2960, + "offset": 2984, "size": 1, "type": "bool" }, @@ -156099,7 +155730,7 @@ "name": "m_pSpawnScriptFunction", "name_hash": 16555322075496880133, "networked": false, - "offset": 2968, + "offset": 2992, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -156110,7 +155741,7 @@ "name": "m_hPickupParticleEffect", "name_hash": 16555322075126854272, "networked": false, - "offset": 2976, + "offset": 3000, "size": 8, "template": [ "InfoForResourceTypeIParticleSystemDefinition" @@ -156124,7 +155755,7 @@ "name": "m_pPickupSoundEffect", "name_hash": 16555322076311281275, "networked": false, - "offset": 2984, + "offset": 3008, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -156135,7 +155766,7 @@ "name": "m_pPickupScriptFunction", "name_hash": 16555322073451525264, "networked": false, - "offset": 2992, + "offset": 3016, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -156146,7 +155777,7 @@ "name": "m_hTimeoutParticleEffect", "name_hash": 16555322076611068813, "networked": false, - "offset": 3000, + "offset": 3024, "size": 8, "template": [ "InfoForResourceTypeIParticleSystemDefinition" @@ -156160,7 +155791,7 @@ "name": "m_pTimeoutSoundEffect", "name_hash": 16555322076461597280, "networked": false, - "offset": 3008, + "offset": 3032, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -156171,7 +155802,7 @@ "name": "m_pTimeoutScriptFunction", "name_hash": 16555322076244684589, "networked": false, - "offset": 3016, + "offset": 3040, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -156182,7 +155813,7 @@ "name": "m_pPickupFilterName", "name_hash": 16555322072671236146, "networked": false, - "offset": 3024, + "offset": 3048, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -156193,7 +155824,7 @@ "name": "m_hPickupFilter", "name_hash": 16555322072426090049, "networked": false, - "offset": 3032, + "offset": 3056, "size": 4, "template": [ "CBaseFilter" @@ -156207,7 +155838,7 @@ "name": "m_OnPickup", "name_hash": 16555322073023258476, "networked": false, - "offset": 3040, + "offset": 3064, "size": 40, "type": "CEntityIOOutput" }, @@ -156217,7 +155848,7 @@ "name": "m_OnTimeout", "name_hash": 16555322075648103939, "networked": false, - "offset": 3080, + "offset": 3104, "size": 40, "type": "CEntityIOOutput" }, @@ -156227,7 +155858,7 @@ "name": "m_OnTriggerStartTouch", "name_hash": 16555322074190805383, "networked": false, - "offset": 3120, + "offset": 3144, "size": 40, "type": "CEntityIOOutput" }, @@ -156237,7 +155868,7 @@ "name": "m_OnTriggerTouch", "name_hash": 16555322073342992435, "networked": false, - "offset": 3160, + "offset": 3184, "size": 40, "type": "CEntityIOOutput" }, @@ -156247,7 +155878,7 @@ "name": "m_OnTriggerEndTouch", "name_hash": 16555322073373985668, "networked": false, - "offset": 3200, + "offset": 3224, "size": 40, "type": "CEntityIOOutput" }, @@ -156257,7 +155888,7 @@ "name": "m_pAllowPickupScriptFunction", "name_hash": 16555322076033840991, "networked": false, - "offset": 3240, + "offset": 3264, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -156268,7 +155899,7 @@ "name": "m_flPickupRadius", "name_hash": 16555322073664035485, "networked": false, - "offset": 3248, + "offset": 3272, "size": 4, "type": "float32" }, @@ -156278,7 +155909,7 @@ "name": "m_flTriggerRadius", "name_hash": 16555322072425791247, "networked": false, - "offset": 3252, + "offset": 3276, "size": 4, "type": "float32" }, @@ -156288,7 +155919,7 @@ "name": "m_pTriggerSoundEffect", "name_hash": 16555322074458924121, "networked": false, - "offset": 3256, + "offset": 3280, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -156299,7 +155930,7 @@ "name": "m_bGlowWhenInTrigger", "name_hash": 16555322076579067229, "networked": false, - "offset": 3264, + "offset": 3288, "size": 1, "type": "bool" }, @@ -156309,7 +155940,7 @@ "name": "m_glowColor", "name_hash": 16555322074296872451, "networked": false, - "offset": 3265, + "offset": 3289, "size": 4, "templated": "Color", "type": "Color" @@ -156320,7 +155951,7 @@ "name": "m_bUseable", "name_hash": 16555322076179457132, "networked": false, - "offset": 3269, + "offset": 3293, "size": 1, "type": "bool" }, @@ -156330,7 +155961,7 @@ "name": "m_hTriggerHelper", "name_hash": 16555322073108174761, "networked": false, - "offset": 3272, + "offset": 3296, "size": 4, "template": [ "CItemGenericTriggerHelper" @@ -156345,7 +155976,7 @@ "name": "CItemGeneric", "name_hash": 3854586294, "project": "server", - "size": 3280 + "size": 3312 }, { "alignment": 255, @@ -156355,7 +155986,7 @@ "name": "CBasePulseGraphInstance", "name_hash": 436302471, "project": "pulse_runtime_lib", - "size": 272 + "size": 280 }, { "alignment": 255, @@ -156466,7 +156097,7 @@ "name": "m_hOwner", "name_hash": 7926130336639522162, "networked": false, - "offset": 392, + "offset": 400, "size": 4, "template": [ "CBaseEntity" @@ -156480,7 +156111,7 @@ "name": "m_bActivated", "name_hash": 7926130336673790556, "networked": false, - "offset": 396, + "offset": 404, "size": 1, "type": "bool" }, @@ -156490,7 +156121,7 @@ "name": "m_sNameFixupStaticPrefix", "name_hash": 7926130336790140587, "networked": false, - "offset": 400, + "offset": 408, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -156501,7 +156132,7 @@ "name": "m_sNameFixupParent", "name_hash": 7926130334562315505, "networked": false, - "offset": 408, + "offset": 416, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -156512,7 +156143,7 @@ "name": "m_sNameFixupLocal", "name_hash": 7926130333849692580, "networked": false, - "offset": 416, + "offset": 424, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -156523,7 +156154,7 @@ "name": "m_sProceduralWorldNameForRelays", "name_hash": 7926130332585639729, "networked": false, - "offset": 424, + "offset": 432, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -156535,7 +156166,7 @@ "name": "CPulseGraphInstance_ServerEntity", "name_hash": 1845446027, "project": "server", - "size": 432 + "size": 440 }, { "alignment": 255, @@ -156590,7 +156221,7 @@ "name": "m_OnTouchedActiveWeapon", "name_hash": 7562965198744966036, "networked": false, - "offset": 2496, + "offset": 2472, "size": 40, "type": "CEntityIOOutput" }, @@ -156600,7 +156231,7 @@ "name": "m_iszWeaponClassName", "name_hash": 7562965201251556104, "networked": false, - "offset": 2536, + "offset": 2512, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -156612,7 +156243,7 @@ "name": "CTriggerActiveWeaponDetect", "name_hash": 1760890055, "project": "server", - "size": 2544 + "size": 2520 }, { "alignment": 8, @@ -156733,7 +156364,7 @@ "name": "m_Score", "name_hash": 11394767010857567765, "networked": false, - "offset": 2040, + "offset": 2016, "size": 4, "type": "int32" } @@ -156744,7 +156375,7 @@ "name": "CRulePointEntity", "name_hash": 2653050937, "project": "server", - "size": 2048 + "size": 2024 }, { "alignment": 8, @@ -156758,7 +156389,7 @@ "name": "CCSSprite", "name_hash": 3364418361, "project": "server", - "size": 2144 + "size": 2120 }, { "alignment": 8, @@ -156773,7 +156404,7 @@ "name": "m_strGraphName", "name_hash": 17987792667934607535, "networked": true, - "offset": 1264, + "offset": 1272, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -156784,7 +156415,7 @@ "name": "m_strStateBlob", "name_hash": 17987792665733794858, "networked": true, - "offset": 1272, + "offset": 1280, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -156796,7 +156427,7 @@ "name": "CPulseGameBlackboard", "name_hash": 4188109344, "project": "server", - "size": 1280 + "size": 1288 }, { "alignment": 8, @@ -156811,7 +156442,7 @@ "name": "m_OnStartTouch", "name_hash": 15696135084948291987, "networked": false, - "offset": 2032, + "offset": 2008, "size": 40, "type": "CEntityIOOutput" }, @@ -156821,7 +156452,7 @@ "name": "m_OnEndTouch", "name_hash": 15696135083475344200, "networked": false, - "offset": 2072, + "offset": 2048, "size": 40, "type": "CEntityIOOutput" }, @@ -156831,7 +156462,7 @@ "name": "m_OnUse", "name_hash": 15696135085199001203, "networked": false, - "offset": 2112, + "offset": 2088, "size": 40, "type": "CEntityIOOutput" }, @@ -156841,7 +156472,7 @@ "name": "m_iInputFilter", "name_hash": 15696135085498854970, "networked": false, - "offset": 2152, + "offset": 2128, "size": 4, "type": "int32" }, @@ -156851,7 +156482,7 @@ "name": "m_iDontMessageParent", "name_hash": 15696135085909274982, "networked": false, - "offset": 2156, + "offset": 2132, "size": 4, "type": "int32" } @@ -156862,10 +156493,10 @@ "name": "CTriggerBrush", "name_hash": 3654541234, "project": "server", - "size": 2160 + "size": 2136 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CBaseFlex", "IHasAttributes" @@ -156878,7 +156509,7 @@ "name": "m_AttributeManager", "name_hash": 14812891697594959238, "networked": true, - "offset": 2848, + "offset": 2864, "size": 760, "type": "CAttributeContainer" }, @@ -156888,7 +156519,7 @@ "name": "m_OriginalOwnerXuidLow", "name_hash": 14812891697211051235, "networked": true, - "offset": 3608, + "offset": 3624, "size": 4, "type": "uint32" }, @@ -156898,7 +156529,7 @@ "name": "m_OriginalOwnerXuidHigh", "name_hash": 14812891696834581631, "networked": true, - "offset": 3612, + "offset": 3628, "size": 4, "type": "uint32" }, @@ -156908,7 +156539,7 @@ "name": "m_nFallbackPaintKit", "name_hash": 14812891696363394191, "networked": true, - "offset": 3616, + "offset": 3632, "size": 4, "type": "int32" }, @@ -156918,7 +156549,7 @@ "name": "m_nFallbackSeed", "name_hash": 14812891698907145650, "networked": true, - "offset": 3620, + "offset": 3636, "size": 4, "type": "int32" }, @@ -156928,7 +156559,7 @@ "name": "m_flFallbackWear", "name_hash": 14812891698444972646, "networked": true, - "offset": 3624, + "offset": 3640, "size": 4, "type": "float32" }, @@ -156938,7 +156569,7 @@ "name": "m_nFallbackStatTrak", "name_hash": 14812891697937957351, "networked": true, - "offset": 3628, + "offset": 3644, "size": 4, "type": "int32" }, @@ -156948,7 +156579,7 @@ "name": "m_hOldProvidee", "name_hash": 14812891696875735520, "networked": false, - "offset": 3632, + "offset": 3648, "size": 4, "template": [ "CBaseEntity" @@ -156962,7 +156593,7 @@ "name": "m_iOldOwnerClass", "name_hash": 14812891699787836392, "networked": false, - "offset": 3636, + "offset": 3652, "size": 4, "type": "int32" } @@ -156973,7 +156604,7 @@ "name": "CEconEntity", "name_hash": 3448895108, "project": "server", - "size": 3640 + "size": 3664 }, { "alignment": 8, @@ -157168,7 +156799,7 @@ "name": "CServerRagdollTrigger", "name_hash": 4207459428, "project": "server", - "size": 2496 + "size": 2472 }, { "alignment": 255, @@ -157402,7 +157033,7 @@ "name": "m_trackTop", "name_hash": 2713597377272532159, "networked": false, - "offset": 2232, + "offset": 2208, "size": 8, "type": "CPathTrack" }, @@ -157412,7 +157043,7 @@ "name": "m_trackBottom", "name_hash": 2713597374054037047, "networked": false, - "offset": 2240, + "offset": 2216, "size": 8, "type": "CPathTrack" }, @@ -157422,7 +157053,7 @@ "name": "m_train", "name_hash": 2713597376209364617, "networked": false, - "offset": 2248, + "offset": 2224, "size": 8, "type": "CFuncTrackTrain" }, @@ -157432,7 +157063,7 @@ "name": "m_trackTopName", "name_hash": 2713597377305725084, "networked": false, - "offset": 2256, + "offset": 2232, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -157443,7 +157074,7 @@ "name": "m_trackBottomName", "name_hash": 2713597375249957588, "networked": false, - "offset": 2264, + "offset": 2240, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -157454,7 +157085,7 @@ "name": "m_trainName", "name_hash": 2713597375864917122, "networked": false, - "offset": 2272, + "offset": 2248, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -157465,7 +157096,7 @@ "name": "m_code", "name_hash": 2713597376186850708, "networked": false, - "offset": 2280, + "offset": 2256, "size": 4, "type": "TRAIN_CODE" }, @@ -157475,7 +157106,7 @@ "name": "m_targetState", "name_hash": 2713597375777293389, "networked": false, - "offset": 2284, + "offset": 2260, "size": 4, "type": "int32" }, @@ -157485,7 +157116,7 @@ "name": "m_use", "name_hash": 2713597374285133332, "networked": false, - "offset": 2288, + "offset": 2264, "size": 4, "type": "int32" } @@ -157496,7 +157127,7 @@ "name": "CFuncTrackChange", "name_hash": 631808623, "project": "server", - "size": 2296 + "size": 2272 }, { "alignment": 8, @@ -157511,7 +157142,7 @@ "name": "m_hLookTarget", "name_hash": 4615246860710442821, "networked": false, - "offset": 2536, + "offset": 2512, "size": 4, "template": [ "CBaseEntity" @@ -157525,7 +157156,7 @@ "name": "m_flFieldOfView", "name_hash": 4615246861321171565, "networked": false, - "offset": 2540, + "offset": 2516, "size": 4, "type": "float32" }, @@ -157535,7 +157166,7 @@ "name": "m_flLookTime", "name_hash": 4615246859929759829, "networked": false, - "offset": 2544, + "offset": 2520, "size": 4, "type": "float32" }, @@ -157545,7 +157176,7 @@ "name": "m_flLookTimeTotal", "name_hash": 4615246860099077709, "networked": false, - "offset": 2548, + "offset": 2524, "size": 4, "type": "float32" }, @@ -157555,7 +157186,7 @@ "name": "m_flLookTimeLast", "name_hash": 4615246863123105033, "networked": false, - "offset": 2552, + "offset": 2528, "size": 4, "type": "GameTime_t" }, @@ -157565,7 +157196,7 @@ "name": "m_flTimeoutDuration", "name_hash": 4615246862448250366, "networked": false, - "offset": 2556, + "offset": 2532, "size": 4, "type": "float32" }, @@ -157575,7 +157206,7 @@ "name": "m_bTimeoutFired", "name_hash": 4615246861624607208, "networked": false, - "offset": 2560, + "offset": 2536, "size": 1, "type": "bool" }, @@ -157585,7 +157216,7 @@ "name": "m_bIsLooking", "name_hash": 4615246862402620970, "networked": false, - "offset": 2561, + "offset": 2537, "size": 1, "type": "bool" }, @@ -157595,7 +157226,7 @@ "name": "m_b2DFOV", "name_hash": 4615246862470099154, "networked": false, - "offset": 2562, + "offset": 2538, "size": 1, "type": "bool" }, @@ -157605,7 +157236,7 @@ "name": "m_bUseVelocity", "name_hash": 4615246861433858991, "networked": false, - "offset": 2563, + "offset": 2539, "size": 1, "type": "bool" }, @@ -157615,7 +157246,7 @@ "name": "m_bTestOcclusion", "name_hash": 4615246860564817858, "networked": true, - "offset": 2564, + "offset": 2540, "size": 1, "type": "bool" }, @@ -157625,7 +157256,7 @@ "name": "m_bTestAllVisibleOcclusion", "name_hash": 4615246864070654699, "networked": true, - "offset": 2565, + "offset": 2541, "size": 1, "type": "bool" }, @@ -157635,7 +157266,7 @@ "name": "m_OnTimeout", "name_hash": 4615246863156647427, "networked": false, - "offset": 2568, + "offset": 2544, "size": 40, "type": "CEntityIOOutput" }, @@ -157645,7 +157276,7 @@ "name": "m_OnStartLook", "name_hash": 4615246861160601479, "networked": false, - "offset": 2608, + "offset": 2584, "size": 40, "type": "CEntityIOOutput" }, @@ -157655,7 +157286,7 @@ "name": "m_OnEndLook", "name_hash": 4615246861144827622, "networked": false, - "offset": 2648, + "offset": 2624, "size": 40, "type": "CEntityIOOutput" } @@ -157666,7 +157297,7 @@ "name": "CTriggerLook", "name_hash": 1074570897, "project": "server", - "size": 2688 + "size": 2664 }, { "alignment": 8, @@ -157779,7 +157410,7 @@ "size": 88 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CRagdollProp" ], @@ -157791,7 +157422,7 @@ "name": "m_boneIndexAttached", "name_hash": 5044570913220799141, "networked": true, - "offset": 3024, + "offset": 3040, "size": 4, "type": "uint32" }, @@ -157801,7 +157432,7 @@ "name": "m_ragdollAttachedObjectIndex", "name_hash": 5044570913788245049, "networked": true, - "offset": 3028, + "offset": 3044, "size": 4, "type": "uint32" }, @@ -157811,7 +157442,7 @@ "name": "m_attachmentPointBoneSpace", "name_hash": 5044570912884226830, "networked": true, - "offset": 3032, + "offset": 3048, "size": 12, "templated": "Vector", "type": "Vector" @@ -157822,7 +157453,7 @@ "name": "m_attachmentPointRagdollSpace", "name_hash": 5044570913199810833, "networked": true, - "offset": 3044, + "offset": 3060, "size": 12, "templated": "Vector", "type": "Vector" @@ -157833,7 +157464,7 @@ "name": "m_bShouldDetach", "name_hash": 5044570913168550749, "networked": false, - "offset": 3056, + "offset": 3072, "size": 1, "type": "bool" }, @@ -157843,7 +157474,7 @@ "name": "m_bShouldDeleteAttachedActivationRecord", "name_hash": 5044570913454160020, "networked": false, - "offset": 3072, + "offset": 3088, "size": 1, "type": "bool" } @@ -157854,7 +157485,7 @@ "name": "CRagdollPropAttached", "name_hash": 1174530692, "project": "server", - "size": 3088 + "size": 3104 }, { "alignment": 255, @@ -157869,7 +157500,7 @@ "name": "m_bSequenceInProgress", "name_hash": 16495774250999384152, "networked": true, - "offset": 4520, + "offset": 4560, "size": 1, "type": "bool" }, @@ -157879,7 +157510,7 @@ "name": "m_bRedraw", "name_hash": 16495774250786836146, "networked": true, - "offset": 4521, + "offset": 4561, "size": 1, "type": "bool" } @@ -157890,7 +157521,7 @@ "name": "CWeaponBaseItem", "name_hash": 3840721736, "project": "server", - "size": 4528 + "size": 4576 }, { "alignment": 8, @@ -157908,7 +157539,7 @@ "name": "m_messageText", "name_hash": 11461738424326577523, "networked": true, - "offset": 2552, + "offset": 2528, "size": 512, "type": "char" } @@ -157919,7 +157550,7 @@ "name": "CPointClientUIWorldTextPanel", "name_hash": 2668643934, "project": "server", - "size": 3064 + "size": 3040 }, { "alignment": 8, @@ -157933,7 +157564,7 @@ "name": "CFuncIllusionary", "name_hash": 1840118807, "project": "server", - "size": 2032 + "size": 2008 }, { "alignment": 8, @@ -157961,7 +157592,7 @@ "name": "CPrecipitationBlocker", "name_hash": 2882703833, "project": "server", - "size": 2032 + "size": 2008 }, { "alignment": 255, @@ -158134,7 +157765,7 @@ "size": 3336 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CBaseAnimGraph" ], @@ -158146,7 +157777,7 @@ "name": "m_massScale", "name_hash": 15612840882795571461, "networked": false, - "offset": 2688, + "offset": 2704, "size": 4, "type": "float32" } @@ -158157,7 +157788,7 @@ "name": "CConstraintAnchor", "name_hash": 3635147792, "project": "server", - "size": 2696 + "size": 2720 }, { "alignment": 255, @@ -158276,7 +157907,7 @@ "name": "m_bForceNewLevelUnit", "name_hash": 1126111284001226718, "networked": false, - "offset": 2496, + "offset": 2472, "size": 1, "type": "bool" }, @@ -158286,7 +157917,7 @@ "name": "m_fDangerousTimer", "name_hash": 1126111285217857220, "networked": false, - "offset": 2500, + "offset": 2476, "size": 4, "type": "float32" }, @@ -158296,7 +157927,7 @@ "name": "m_minHitPoints", "name_hash": 1126111284404554839, "networked": false, - "offset": 2504, + "offset": 2480, "size": 4, "type": "int32" } @@ -158307,7 +157938,7 @@ "name": "CTriggerSave", "name_hash": 262193215, "project": "server", - "size": 2512 + "size": 2488 }, { "alignment": 8, @@ -158321,7 +157952,7 @@ "name": "CLightEnvironmentEntity", "name_hash": 2340125356, "project": "server", - "size": 2040 + "size": 2016 }, { "alignment": 255, @@ -158359,7 +157990,7 @@ "name": "CGamePlayerEquip", "name_hash": 2656636803, "project": "server", - "size": 2072 + "size": 2048 }, { "alignment": 8, @@ -158419,7 +158050,7 @@ "name": "m_messageText", "name_hash": 6627194837901663603, "networked": true, - "offset": 2032, + "offset": 2008, "size": 512, "type": "char" }, @@ -158432,7 +158063,7 @@ "name": "m_FontName", "name_hash": 6627194838032958131, "networked": true, - "offset": 2544, + "offset": 2520, "size": 64, "type": "char" }, @@ -158445,7 +158076,7 @@ "name": "m_BackgroundMaterialName", "name_hash": 6627194838749587371, "networked": true, - "offset": 2608, + "offset": 2584, "size": 64, "type": "char" }, @@ -158455,7 +158086,7 @@ "name": "m_bEnabled", "name_hash": 6627194836406823806, "networked": true, - "offset": 2672, + "offset": 2648, "size": 1, "type": "bool" }, @@ -158465,7 +158096,7 @@ "name": "m_bFullbright", "name_hash": 6627194836479019240, "networked": true, - "offset": 2673, + "offset": 2649, "size": 1, "type": "bool" }, @@ -158475,7 +158106,7 @@ "name": "m_flWorldUnitsPerPx", "name_hash": 6627194835271477931, "networked": true, - "offset": 2676, + "offset": 2652, "size": 4, "type": "float32" }, @@ -158485,7 +158116,7 @@ "name": "m_flFontSize", "name_hash": 6627194838362202007, "networked": true, - "offset": 2680, + "offset": 2656, "size": 4, "type": "float32" }, @@ -158495,7 +158126,7 @@ "name": "m_flDepthOffset", "name_hash": 6627194836515675035, "networked": true, - "offset": 2684, + "offset": 2660, "size": 4, "type": "float32" }, @@ -158505,7 +158136,7 @@ "name": "m_bDrawBackground", "name_hash": 6627194836960803471, "networked": true, - "offset": 2688, + "offset": 2664, "size": 1, "type": "bool" }, @@ -158515,7 +158146,7 @@ "name": "m_flBackgroundBorderWidth", "name_hash": 6627194835486677583, "networked": true, - "offset": 2692, + "offset": 2668, "size": 4, "type": "float32" }, @@ -158525,7 +158156,7 @@ "name": "m_flBackgroundBorderHeight", "name_hash": 6627194837258570610, "networked": true, - "offset": 2696, + "offset": 2672, "size": 4, "type": "float32" }, @@ -158535,7 +158166,7 @@ "name": "m_flBackgroundWorldToUV", "name_hash": 6627194838743780755, "networked": true, - "offset": 2700, + "offset": 2676, "size": 4, "type": "float32" }, @@ -158545,7 +158176,7 @@ "name": "m_Color", "name_hash": 6627194838394607576, "networked": true, - "offset": 2704, + "offset": 2680, "size": 4, "templated": "Color", "type": "Color" @@ -158556,7 +158187,7 @@ "name": "m_nJustifyHorizontal", "name_hash": 6627194835583586899, "networked": true, - "offset": 2708, + "offset": 2684, "size": 4, "type": "PointWorldTextJustifyHorizontal_t" }, @@ -158566,7 +158197,7 @@ "name": "m_nJustifyVertical", "name_hash": 6627194838163182621, "networked": true, - "offset": 2712, + "offset": 2688, "size": 4, "type": "PointWorldTextJustifyVertical_t" }, @@ -158576,7 +158207,7 @@ "name": "m_nReorientMode", "name_hash": 6627194835347252482, "networked": true, - "offset": 2716, + "offset": 2692, "size": 4, "type": "PointWorldTextReorientMode_t" } @@ -158587,7 +158218,7 @@ "name": "CPointWorldText", "name_hash": 1543014039, "project": "server", - "size": 2720 + "size": 2696 }, { "alignment": 255, @@ -158628,7 +158259,7 @@ "name": "m_iFilterName", "name_hash": 9959011647475967045, "networked": false, - "offset": 2032, + "offset": 2008, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -158639,7 +158270,7 @@ "name": "m_hFilter", "name_hash": 9959011648483745969, "networked": false, - "offset": 2040, + "offset": 2016, "size": 4, "template": [ "CBaseFilter" @@ -158654,7 +158285,7 @@ "name": "CTriggerVolume", "name_hash": 2318763092, "project": "server", - "size": 2048 + "size": 2024 }, { "alignment": 8, @@ -158695,7 +158326,7 @@ "name": "m_MaxWeight", "name_hash": 8694726966186225453, "networked": true, - "offset": 2496, + "offset": 2472, "size": 4, "type": "float32" }, @@ -158705,7 +158336,7 @@ "name": "m_FadeDuration", "name_hash": 8694726963364167719, "networked": true, - "offset": 2500, + "offset": 2476, "size": 4, "type": "float32" }, @@ -158715,7 +158346,7 @@ "name": "m_Weight", "name_hash": 8694726965392922425, "networked": true, - "offset": 2504, + "offset": 2480, "size": 4, "type": "float32" }, @@ -158728,7 +158359,7 @@ "name": "m_lookupFilename", "name_hash": 8694726962822881990, "networked": true, - "offset": 2508, + "offset": 2484, "size": 512, "type": "char" }, @@ -158738,7 +158369,7 @@ "name": "m_LastEnterWeight", "name_hash": 8694726962978215501, "networked": false, - "offset": 3020, + "offset": 2996, "size": 4, "type": "float32" }, @@ -158748,7 +158379,7 @@ "name": "m_LastEnterTime", "name_hash": 8694726962210897680, "networked": false, - "offset": 3024, + "offset": 3000, "size": 4, "type": "GameTime_t" }, @@ -158758,7 +158389,7 @@ "name": "m_LastExitWeight", "name_hash": 8694726963690562605, "networked": false, - "offset": 3028, + "offset": 3004, "size": 4, "type": "float32" }, @@ -158768,7 +158399,7 @@ "name": "m_LastExitTime", "name_hash": 8694726962590813680, "networked": false, - "offset": 3032, + "offset": 3008, "size": 4, "type": "GameTime_t" } @@ -158779,7 +158410,7 @@ "name": "CColorCorrectionVolume", "name_hash": 2024398875, "project": "server", - "size": 3040 + "size": 3016 }, { "alignment": 8, @@ -159138,7 +158769,7 @@ "name": "m_fogName", "name_hash": 7426411306147929980, "networked": false, - "offset": 2032, + "offset": 2008, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -159149,7 +158780,7 @@ "name": "m_postProcessName", "name_hash": 7426411307082212111, "networked": false, - "offset": 2040, + "offset": 2016, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -159160,7 +158791,7 @@ "name": "m_colorCorrectionName", "name_hash": 7426411304457760907, "networked": false, - "offset": 2048, + "offset": 2024, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -159171,7 +158802,7 @@ "name": "m_bDisabled", "name_hash": 7426411305201588581, "networked": false, - "offset": 2064, + "offset": 2040, "size": 1, "type": "bool" }, @@ -159181,7 +158812,7 @@ "name": "m_bInFogVolumesList", "name_hash": 7426411306593421789, "networked": false, - "offset": 2065, + "offset": 2041, "size": 1, "type": "bool" } @@ -159192,7 +158823,7 @@ "name": "CFogVolume", "name_hash": 1729096124, "project": "server", - "size": 2072 + "size": 2048 }, { "alignment": 255, @@ -159387,7 +159018,7 @@ "name": "CCSPointScriptEntity", "name_hash": 4085190234, "project": "server", - "size": 1568 + "size": 1624 }, { "alignment": 8, @@ -159459,7 +159090,7 @@ "name": "m_flInnerAngle", "name_hash": 5111817458393297652, "networked": true, - "offset": 2840, + "offset": 2816, "size": 4, "type": "float32" }, @@ -159469,7 +159100,7 @@ "name": "m_flOuterAngle", "name_hash": 5111817462026384665, "networked": true, - "offset": 2844, + "offset": 2820, "size": 4, "type": "float32" }, @@ -159479,7 +159110,7 @@ "name": "m_bShowLight", "name_hash": 5111817461653292832, "networked": true, - "offset": 2848, + "offset": 2824, "size": 1, "type": "bool" } @@ -159490,7 +159121,7 @@ "name": "COmniLight", "name_hash": 1190187749, "project": "server", - "size": 2856 + "size": 2832 }, { "alignment": 4, @@ -159519,7 +159150,7 @@ "size": 4 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CBaseAnimGraph" ], @@ -159530,7 +159161,7 @@ "name": "CWaterBullet", "name_hash": 3975726577, "project": "server", - "size": 2688 + "size": 2704 }, { "alignment": 8, @@ -159673,7 +159304,7 @@ "name": "m_sNoise", "name_hash": 6287039807774439628, "networked": false, - "offset": 2200, + "offset": 2176, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -159685,10 +159316,10 @@ "name": "CFuncPlat", "name_hash": 1463815525, "project": "server", - "size": 2208 + "size": 2184 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CCSWeaponBaseGun" ], @@ -159699,7 +159330,7 @@ "name": "CWeaponUMP45", "name_hash": 2511067011, "project": "server", - "size": 4552 + "size": 4592 }, { "alignment": 8, @@ -159716,8 +159347,8 @@ "networked": false, "offset": 1360, "size": 12, - "templated": "Vector", - "type": "Vector" + "templated": "VectorWS", + "type": "VectorWS" } ], "fields_count": 1, @@ -159871,7 +159502,7 @@ "name": "m_iLandmark", "name_hash": 11977348866572955332, "networked": false, - "offset": 2496, + "offset": 2472, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -159882,7 +159513,7 @@ "name": "m_bUseLandmarkAngles", "name_hash": 11977348863515407092, "networked": false, - "offset": 2504, + "offset": 2480, "size": 1, "type": "bool" }, @@ -159892,7 +159523,7 @@ "name": "m_bMirrorPlayer", "name_hash": 11977348864495139355, "networked": false, - "offset": 2505, + "offset": 2481, "size": 1, "type": "bool" }, @@ -159902,7 +159533,7 @@ "name": "m_bCheckDestIfClearForPlayer", "name_hash": 11977348863174975765, "networked": false, - "offset": 2506, + "offset": 2482, "size": 1, "type": "bool" } @@ -159913,7 +159544,7 @@ "name": "CTriggerTeleport", "name_hash": 2788693845, "project": "server", - "size": 2512 + "size": 2488 }, { "alignment": 8, @@ -159928,7 +159559,7 @@ "name": "m_iszLerpTarget", "name_hash": 4827452687849038969, "networked": false, - "offset": 2496, + "offset": 2472, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -159939,7 +159570,7 @@ "name": "m_hLerpTarget", "name_hash": 4827452688745728751, "networked": false, - "offset": 2504, + "offset": 2480, "size": 4, "template": [ "CBaseEntity" @@ -159953,7 +159584,7 @@ "name": "m_iszLerpTargetAttachment", "name_hash": 4827452688866415292, "networked": false, - "offset": 2512, + "offset": 2488, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -159964,7 +159595,7 @@ "name": "m_hLerpTargetAttachment", "name_hash": 4827452689844626090, "networked": false, - "offset": 2520, + "offset": 2496, "size": 1, "type": "AttachmentHandle_t" }, @@ -159974,7 +159605,7 @@ "name": "m_flLerpDuration", "name_hash": 4827452688666515210, "networked": false, - "offset": 2524, + "offset": 2500, "size": 4, "type": "float32" }, @@ -159984,7 +159615,7 @@ "name": "m_bLerpRestoreMoveType", "name_hash": 4827452688918759743, "networked": false, - "offset": 2528, + "offset": 2504, "size": 1, "type": "bool" }, @@ -159994,7 +159625,7 @@ "name": "m_bSingleLerpObject", "name_hash": 4827452689580443515, "networked": false, - "offset": 2529, + "offset": 2505, "size": 1, "type": "bool" }, @@ -160004,7 +159635,7 @@ "name": "m_vecLerpingObjects", "name_hash": 4827452685632958796, "networked": false, - "offset": 2536, + "offset": 2512, "size": 24, "template": [ "lerpdata_t" @@ -160018,7 +159649,7 @@ "name": "m_iszLerpEffect", "name_hash": 4827452689622038657, "networked": false, - "offset": 2560, + "offset": 2536, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -160029,7 +159660,7 @@ "name": "m_iszLerpSound", "name_hash": 4827452687436607071, "networked": false, - "offset": 2568, + "offset": 2544, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -160040,7 +159671,7 @@ "name": "m_bAttachTouchingObject", "name_hash": 4827452687066599890, "networked": false, - "offset": 2576, + "offset": 2552, "size": 1, "type": "bool" }, @@ -160050,7 +159681,7 @@ "name": "m_hEntityToWaitForDisconnect", "name_hash": 4827452689515447697, "networked": false, - "offset": 2580, + "offset": 2556, "size": 4, "template": [ "CBaseEntity" @@ -160064,7 +159695,7 @@ "name": "m_OnLerpStarted", "name_hash": 4827452688538973610, "networked": false, - "offset": 2584, + "offset": 2560, "size": 40, "type": "CEntityIOOutput" }, @@ -160074,7 +159705,7 @@ "name": "m_OnLerpFinished", "name_hash": 4827452689838004215, "networked": false, - "offset": 2624, + "offset": 2600, "size": 40, "type": "CEntityIOOutput" }, @@ -160084,7 +159715,7 @@ "name": "m_OnDetached", "name_hash": 4827452687320279302, "networked": false, - "offset": 2664, + "offset": 2640, "size": 40, "type": "CEntityIOOutput" } @@ -160095,7 +159726,7 @@ "name": "CTriggerLerpObject", "name_hash": 1123978916, "project": "server", - "size": 2704 + "size": 2680 }, { "alignment": 8, @@ -160493,7 +160124,7 @@ "size": 1 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CBaseAnimGraph" ], @@ -160505,7 +160136,7 @@ "name": "m_iszPreCommands", "name_hash": 2227066117782378692, "networked": false, - "offset": 2688, + "offset": 2704, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -160516,7 +160147,7 @@ "name": "m_iszPostCommands", "name_hash": 2227066115666460141, "networked": false, - "offset": 2696, + "offset": 2712, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -160527,7 +160158,7 @@ "name": "m_iszCommentaryFile", "name_hash": 2227066117508882706, "networked": true, - "offset": 2704, + "offset": 2720, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -160538,7 +160169,7 @@ "name": "m_iszViewTarget", "name_hash": 2227066117068014505, "networked": false, - "offset": 2712, + "offset": 2728, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -160549,7 +160180,7 @@ "name": "m_hViewTarget", "name_hash": 2227066115849045235, "networked": false, - "offset": 2720, + "offset": 2736, "size": 4, "template": [ "CBaseEntity" @@ -160563,7 +160194,7 @@ "name": "m_hViewTargetAngles", "name_hash": 2227066116817472435, "networked": false, - "offset": 2724, + "offset": 2740, "size": 4, "template": [ "CBaseEntity" @@ -160577,7 +160208,7 @@ "name": "m_iszViewPosition", "name_hash": 2227066118969227747, "networked": false, - "offset": 2728, + "offset": 2744, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -160588,7 +160219,7 @@ "name": "m_hViewPosition", "name_hash": 2227066115145599693, "networked": true, - "offset": 2736, + "offset": 2752, "size": 4, "template": [ "CBaseEntity" @@ -160602,7 +160233,7 @@ "name": "m_hViewPositionMover", "name_hash": 2227066117466389930, "networked": false, - "offset": 2740, + "offset": 2756, "size": 4, "template": [ "CBaseEntity" @@ -160616,7 +160247,7 @@ "name": "m_bPreventMovement", "name_hash": 2227066115020012760, "networked": false, - "offset": 2744, + "offset": 2760, "size": 1, "type": "bool" }, @@ -160626,7 +160257,7 @@ "name": "m_bUnderCrosshair", "name_hash": 2227066115974132747, "networked": false, - "offset": 2745, + "offset": 2761, "size": 1, "type": "bool" }, @@ -160636,7 +160267,7 @@ "name": "m_bUnstoppable", "name_hash": 2227066115789455834, "networked": false, - "offset": 2746, + "offset": 2762, "size": 1, "type": "bool" }, @@ -160646,7 +160277,7 @@ "name": "m_flFinishedTime", "name_hash": 2227066118732867904, "networked": false, - "offset": 2748, + "offset": 2764, "size": 4, "type": "GameTime_t" }, @@ -160656,7 +160287,7 @@ "name": "m_vecFinishOrigin", "name_hash": 2227066115810609396, "networked": false, - "offset": 2752, + "offset": 2768, "size": 12, "templated": "Vector", "type": "Vector" @@ -160667,7 +160298,7 @@ "name": "m_vecOriginalAngles", "name_hash": 2227066115993021846, "networked": false, - "offset": 2764, + "offset": 2780, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -160678,7 +160309,7 @@ "name": "m_vecFinishAngles", "name_hash": 2227066117334038902, "networked": false, - "offset": 2776, + "offset": 2792, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -160689,7 +160320,7 @@ "name": "m_bPreventChangesWhileMoving", "name_hash": 2227066115789836977, "networked": false, - "offset": 2788, + "offset": 2804, "size": 1, "type": "bool" }, @@ -160699,7 +160330,7 @@ "name": "m_bDisabled", "name_hash": 2227066115916061029, "networked": false, - "offset": 2789, + "offset": 2805, "size": 1, "type": "bool" }, @@ -160709,10 +160340,10 @@ "name": "m_vecTeleportOrigin", "name_hash": 2227066115628189512, "networked": false, - "offset": 2792, + "offset": 2808, "size": 12, - "templated": "Vector", - "type": "Vector" + "templated": "VectorWS", + "type": "VectorWS" }, { "alignment": 255, @@ -160720,7 +160351,7 @@ "name": "m_flAbortedPlaybackAt", "name_hash": 2227066117690798898, "networked": false, - "offset": 2804, + "offset": 2820, "size": 4, "type": "GameTime_t" }, @@ -160730,7 +160361,7 @@ "name": "m_pOnCommentaryStarted", "name_hash": 2227066115162923264, "networked": false, - "offset": 2808, + "offset": 2824, "size": 40, "type": "CEntityIOOutput" }, @@ -160740,7 +160371,7 @@ "name": "m_pOnCommentaryStopped", "name_hash": 2227066118162010144, "networked": false, - "offset": 2848, + "offset": 2864, "size": 40, "type": "CEntityIOOutput" }, @@ -160750,7 +160381,7 @@ "name": "m_bActive", "name_hash": 2227066117136064655, "networked": true, - "offset": 2888, + "offset": 2904, "size": 1, "type": "bool" }, @@ -160760,7 +160391,7 @@ "name": "m_flStartTime", "name_hash": 2227066116679572932, "networked": true, - "offset": 2892, + "offset": 2908, "size": 4, "type": "GameTime_t" }, @@ -160770,7 +160401,7 @@ "name": "m_flStartTimeInCommentary", "name_hash": 2227066115175502322, "networked": true, - "offset": 2896, + "offset": 2912, "size": 4, "type": "float32" }, @@ -160780,7 +160411,7 @@ "name": "m_iszTitle", "name_hash": 2227066115794130609, "networked": true, - "offset": 2904, + "offset": 2920, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -160791,7 +160422,7 @@ "name": "m_iszSpeakers", "name_hash": 2227066117204087211, "networked": true, - "offset": 2912, + "offset": 2928, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -160802,7 +160433,7 @@ "name": "m_iNodeNumber", "name_hash": 2227066117012046993, "networked": true, - "offset": 2920, + "offset": 2936, "size": 4, "type": "int32" }, @@ -160812,7 +160443,7 @@ "name": "m_iNodeNumberMax", "name_hash": 2227066118153904949, "networked": true, - "offset": 2924, + "offset": 2940, "size": 4, "type": "int32" }, @@ -160822,7 +160453,7 @@ "name": "m_bListenedTo", "name_hash": 2227066116103273522, "networked": true, - "offset": 2928, + "offset": 2944, "size": 1, "type": "bool" } @@ -160833,7 +160464,7 @@ "name": "CPointCommentaryNode", "name_hash": 518529237, "project": "server", - "size": 2936 + "size": 2960 }, { "alignment": 8, @@ -161531,7 +161162,7 @@ "name": "m_bSolidBsp", "name_hash": 1683520577417833609, "networked": false, - "offset": 2688, + "offset": 2664, "size": 1, "type": "bool" } @@ -161542,7 +161173,7 @@ "name": "CRotDoor", "name_hash": 391975179, "project": "server", - "size": 2696 + "size": 2672 }, { "alignment": 255, @@ -161581,7 +161212,7 @@ "name": "m_RopeFlags", "name_hash": 8569916394466546932, "networked": true, - "offset": 2040, + "offset": 2016, "size": 2, "type": "uint16" }, @@ -161591,7 +161222,7 @@ "name": "m_iNextLinkName", "name_hash": 8569916397928951322, "networked": false, - "offset": 2048, + "offset": 2024, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -161602,7 +161233,7 @@ "name": "m_Slack", "name_hash": 8569916395908554407, "networked": true, - "offset": 2056, + "offset": 2032, "size": 2, "type": "int16" }, @@ -161612,7 +161243,7 @@ "name": "m_Width", "name_hash": 8569916394481197983, "networked": true, - "offset": 2060, + "offset": 2036, "size": 4, "type": "float32" }, @@ -161622,7 +161253,7 @@ "name": "m_TextureScale", "name_hash": 8569916396384420174, "networked": true, - "offset": 2064, + "offset": 2040, "size": 4, "type": "float32" }, @@ -161632,7 +161263,7 @@ "name": "m_nSegments", "name_hash": 8569916394894319995, "networked": true, - "offset": 2068, + "offset": 2044, "size": 1, "type": "uint8" }, @@ -161642,7 +161273,7 @@ "name": "m_bConstrainBetweenEndpoints", "name_hash": 8569916393762537020, "networked": true, - "offset": 2069, + "offset": 2045, "size": 1, "type": "bool" }, @@ -161652,7 +161283,7 @@ "name": "m_strRopeMaterialModel", "name_hash": 8569916395731075194, "networked": false, - "offset": 2072, + "offset": 2048, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -161663,7 +161294,7 @@ "name": "m_iRopeMaterialModelIndex", "name_hash": 8569916395878212690, "networked": true, - "offset": 2080, + "offset": 2056, "size": 8, "template": [ "InfoForResourceTypeIMaterial2" @@ -161677,7 +161308,7 @@ "name": "m_Subdiv", "name_hash": 8569916395697934552, "networked": true, - "offset": 2088, + "offset": 2064, "size": 1, "type": "uint8" }, @@ -161687,7 +161318,7 @@ "name": "m_nChangeCount", "name_hash": 8569916394055668392, "networked": true, - "offset": 2089, + "offset": 2065, "size": 1, "type": "uint8" }, @@ -161697,7 +161328,7 @@ "name": "m_RopeLength", "name_hash": 8569916396941592461, "networked": true, - "offset": 2090, + "offset": 2066, "size": 2, "type": "int16" }, @@ -161707,7 +161338,7 @@ "name": "m_fLockedPoints", "name_hash": 8569916397141116628, "networked": true, - "offset": 2092, + "offset": 2068, "size": 1, "type": "uint8" }, @@ -161717,7 +161348,7 @@ "name": "m_bCreatedFromMapFile", "name_hash": 8569916396705171721, "networked": false, - "offset": 2093, + "offset": 2069, "size": 1, "type": "bool" }, @@ -161727,7 +161358,7 @@ "name": "m_flScrollSpeed", "name_hash": 8569916394828504945, "networked": true, - "offset": 2096, + "offset": 2072, "size": 4, "type": "float32" }, @@ -161737,7 +161368,7 @@ "name": "m_bStartPointValid", "name_hash": 8569916396171037139, "networked": false, - "offset": 2100, + "offset": 2076, "size": 1, "type": "bool" }, @@ -161747,7 +161378,7 @@ "name": "m_bEndPointValid", "name_hash": 8569916396154064094, "networked": false, - "offset": 2101, + "offset": 2077, "size": 1, "type": "bool" }, @@ -161757,7 +161388,7 @@ "name": "m_hStartPoint", "name_hash": 8569916397116017065, "networked": true, - "offset": 2104, + "offset": 2080, "size": 4, "template": [ "CBaseEntity" @@ -161771,7 +161402,7 @@ "name": "m_hEndPoint", "name_hash": 8569916395264707898, "networked": true, - "offset": 2108, + "offset": 2084, "size": 4, "template": [ "CBaseEntity" @@ -161785,7 +161416,7 @@ "name": "m_iStartAttachment", "name_hash": 8569916393949161205, "networked": true, - "offset": 2112, + "offset": 2088, "size": 1, "type": "AttachmentHandle_t" }, @@ -161795,7 +161426,7 @@ "name": "m_iEndAttachment", "name_hash": 8569916397255618876, "networked": true, - "offset": 2113, + "offset": 2089, "size": 1, "type": "AttachmentHandle_t" } @@ -161806,10 +161437,10 @@ "name": "CRopeKeyframe", "name_hash": 1995339150, "project": "server", - "size": 2120 + "size": 2096 }, { - "alignment": 8, + "alignment": 16, "base_classes": [ "CCSWeaponBaseShotgun" ], @@ -161820,7 +161451,7 @@ "name": "CWeaponXM1014", "name_hash": 3497185725, "project": "server", - "size": 4520 + "size": 4560 }, { "alignment": 8, @@ -162138,6 +161769,16 @@ "size": 1, "type": "bool" }, + { + "alignment": 1, + "kind": "ref", + "name": "m_bTreatEntity1AsInfiniteMass", + "name_hash": 12786323270901936615, + "networked": false, + "offset": 1333, + "size": 1, + "type": "bool" + }, { "alignment": 255, "kind": "ref", @@ -162149,7 +161790,7 @@ "type": "CEntityIOOutput" } ], - "fields_count": 12, + "fields_count": 13, "has_chainer": false, "is_struct": false, "name": "CPhysConstraint", @@ -162191,7 +161832,7 @@ "name": "CPhysicalButton", "name_hash": 674179279, "project": "server", - "size": 2496 + "size": 2472 }, { "alignment": 8, @@ -162614,8 +162255,8 @@ "networked": false, "offset": 1260, "size": 12, - "templated": "Vector", - "type": "Vector" + "templated": "VectorWS", + "type": "VectorWS" }, { "alignment": 4, @@ -165820,7 +165461,7 @@ "name": "CBasePulseGraphInstance", "name_hash": 436302471, "project": "pulse_runtime_lib", - "size": 272 + "size": 280 }, { "alignment": 255, @@ -165834,7 +165475,7 @@ "name": "CParticleCollectionBindingInstance", "name_hash": 4041343182, "project": "particleslib", - "size": 304 + "size": 312 }, { "alignment": 255, @@ -166137,7 +165778,7 @@ "name": "CParticleBindingRealPulse", "name_hash": 4149349958, "project": "particleslib", - "size": 304 + "size": 312 } ], "enums": [ @@ -166984,6 +166625,23 @@ "project": "animgraphlib", "size": 4 }, + { + "alignment": 4, + "fields": [ + { + "name": "SOS_SETPARAM_SORTTYPE_HIGHEST", + "value": 0 + }, + { + "name": "SOS_SETPARAM_SORTTYPE_LOWEST", + "value": 1 + } + ], + "fields_count": 2, + "name": "SosActionSetParamSortType_t", + "project": "soundsystem", + "size": 4 + }, { "alignment": 1, "fields": [ @@ -167159,20 +166817,24 @@ "name": "DFLAG_SUPPRESS_BREAKABLES", "value": 16384 }, + { + "name": "DFLAG_FORCE_PHYSICS_FORCE", + "value": 32768 + }, { "name": "DMG_LASTDFLAG", - "value": 16384 + "value": 32768 }, { "name": "DFLAG_IGNORE_ARMOR", - "value": 32768 + "value": 65536 }, { "name": "DFLAG_SUPPRESS_UTILREMOVE", - "value": 65536 + "value": 131072 } ], - "fields_count": 19, + "fields_count": 20, "name": "TakeDamageFlags_t", "project": "server", "size": 8 @@ -168257,6 +167919,23 @@ "project": "server", "size": 2 }, + { + "alignment": 4, + "fields": [ + { + "name": "SOS_LIMIT_SORTTYPE_HIGHEST", + "value": 0 + }, + { + "name": "SOS_LIMIT_SORTTYPE_LOWEST", + "value": 1 + } + ], + "fields_count": 2, + "name": "SosActionLimitSortType_t", + "project": "soundsystem", + "size": 4 + }, { "alignment": 1, "fields": [ @@ -168571,6 +168250,39 @@ "project": "server", "size": 4 }, + { + "alignment": 4, + "fields": [ + { + "name": "SCENEOBJECT_VIS_NONE", + "value": 0 + }, + { + "name": "SCENEOBJECT_VIS_OBJECT", + "value": 1 + }, + { + "name": "SCENEOBJECT_VIS_MATERIAL", + "value": 2 + }, + { + "name": "SCENEOBJECT_VIS_TEXTURE_SIZE", + "value": 3 + }, + { + "name": "SCENEOBJECT_VIS_LOD", + "value": 4 + }, + { + "name": "SCENEOBJECT_VIS_INSTANCING", + "value": 5 + } + ], + "fields_count": 6, + "name": "ESceneObjectVisualization", + "project": "scenesystem", + "size": 4 + }, { "alignment": 1, "fields": [ @@ -171210,11 +170922,15 @@ "value": 29 }, { - "name": "PVAL_COUNT", + "name": "PVAL_PARTICLE_EHANDLE", "value": 30 + }, + { + "name": "PVAL_COUNT", + "value": 31 } ], - "fields_count": 32, + "fields_count": 33, "name": "PulseValueType_t", "project": "pulse_runtime_lib", "size": 4 @@ -172518,6 +172234,35 @@ "project": "animlib", "size": 1 }, + { + "alignment": 4, + "fields": [ + { + "name": "ANIMPARAM_VECTOR_TYPE_NONE", + "value": 0 + }, + { + "name": "ANIMPARAM_VECTOR_TYPE_POSITION_WS", + "value": 1 + }, + { + "name": "ANIMPARAM_VECTOR_TYPE_POSITION_LS", + "value": 2 + }, + { + "name": "ANIMPARAM_VECTOR_TYPE_DIRECTION_WS", + "value": 3 + }, + { + "name": "ANIMPARAM_VECTOR_TYPE_DIRECTION_LS", + "value": 4 + } + ], + "fields_count": 5, + "name": "AnimParamVectorType_t", + "project": "animgraphlib", + "size": 4 + }, { "alignment": 4, "fields": [ @@ -172881,6 +172626,10 @@ { "alignment": 1, "fields": [ + { + "name": "kDecalInvalid", + "value": 255 + }, { "name": "kDecalBlood", "value": 0 @@ -172890,17 +172639,21 @@ "value": 1 }, { - "name": "kDecalMax", + "name": "kDecalCloakDamage", "value": 2 }, + { + "name": "kDecalMax", + "value": 3 + }, { "name": "kDecalDefault", "value": 0 } ], - "fields_count": 4, + "fields_count": 6, "name": "DecalMode_t", - "project": "server", + "project": "scenesystem", "size": 1 }, { @@ -173085,6 +172838,10 @@ { "alignment": 4, "fields": [ + { + "name": "INVALID", + "value": -1 + }, { "name": "WALKUP", "value": 0 @@ -173178,7 +172935,7 @@ "value": 22 } ], - "fields_count": 23, + "fields_count": 24, "name": "PreviewEOMCelebration", "project": "server", "size": 4 @@ -173912,23 +173669,6 @@ "project": "physicslib", "size": 4 }, - { - "alignment": 4, - "fields": [ - { - "name": "SOS_SORTTYPE_HIGHEST", - "value": 0 - }, - { - "name": "SOS_SORTTYPE_LOWEST", - "value": 1 - } - ], - "fields_count": 2, - "name": "SosActionSortType_t", - "project": "soundsystem", - "size": 4 - }, { "alignment": 4, "fields": [ @@ -176593,9 +176333,21 @@ { "name": "PARTICLE_LIGHTING_PER_PIXEL", "value": -1 + }, + { + "name": "PARTICLE_LIGHTING_OVERRIDE_POSITION", + "value": 2 + }, + { + "name": "PARTICLE_LIGHTING_OVERRIDE_COLOR", + "value": 3 + }, + { + "name": "PARTICLE_LIGHTING_ADD_EXTRA_LIGHT", + "value": 4 } ], - "fields_count": 3, + "fields_count": 6, "name": "ParticleLightingQuality_t", "project": "particles", "size": 4 @@ -177111,7 +176863,7 @@ }, { "name": "PARTICLE_SET_PARENT_ROOT", - "value": 1 + "value": 2 } ], "fields_count": 3, @@ -177247,64 +176999,60 @@ "name": "AE_PULSE_GRAPH_LOOKAT", "value": 26 }, - { - "name": "AE_PULSE_GRAPH_AIMAT", - "value": 27 - }, { "name": "AE_PULSE_GRAPH_IKLOCKLEFTARM", - "value": 28 + "value": 27 }, { "name": "AE_PULSE_GRAPH_IKLOCKRIGHTARM", - "value": 29 + "value": 28 }, { "name": "AE_DISABLE_PLATFORM", - "value": 30 + "value": 29 }, { "name": "AE_ENABLE_PLATFORM_PLAYER_FOLLOWS_YAW", - "value": 31 + "value": 30 }, { "name": "AE_ENABLE_PLATFORM_PLAYER_IGNORES_YAW", - "value": 32 + "value": 31 }, { "name": "AE_DESTRUCTIBLE_PART_DESTROY", - "value": 33 + "value": 32 }, { "name": "AE_CL_WEAPON_TRANSITION_INTO_HAND", - "value": 34 + "value": 33 }, { "name": "AE_SV_ATTACH_SILENCER_COMPLETE", - "value": 35 + "value": 34 }, { "name": "AE_SV_DETACH_SILENCER_COMPLETE", - "value": 36 + "value": 35 }, { "name": "AE_CL_EJECT_MAG", - "value": 37 + "value": 36 }, { "name": "AE_WPN_COMPLETE_RELOAD", - "value": 38 + "value": 37 }, { "name": "AE_WPN_HEALTHSHOT_INJECT", - "value": 39 + "value": 38 }, { "name": "AE_GRENADE_THROW_COMPLETE", - "value": 40 + "value": 39 } ], - "fields_count": 41, + "fields_count": 40, "name": "GameAnimEventIndex_t", "project": "server", "size": 4 @@ -179015,9 +178763,13 @@ { "name": "LIFE_RESPAWNING", "value": 4 + }, + { + "name": "NUM_LIFESTATES", + "value": 5 } ], - "fields_count": 5, + "fields_count": 6, "name": "LifeState_t", "project": "server", "size": 4 @@ -179553,9 +179305,13 @@ { "name": "RENDER_BUFFER_USAGE_CONDITIONAL_RENDERING", "value": 4096 + }, + { + "name": "RENDER_BUFFER_IMMOVABLE_ALLOCATION", + "value": 8192 } ], - "fields_count": 12, + "fields_count": 13, "name": "RenderBufferFlags_t", "project": "rendersystemempty", "size": 4 @@ -179665,6 +179421,35 @@ "project": "particles", "size": 4 }, + { + "alignment": 4, + "fields": [ + { + "name": "None", + "value": 0 + }, + { + "name": "WsPosition", + "value": 1 + }, + { + "name": "MsPosition", + "value": 2 + }, + { + "name": "WsDirection", + "value": 3 + }, + { + "name": "MsDirection", + "value": 4 + } + ], + "fields_count": 5, + "name": "AnimGraphDebugDrawType_t", + "project": "server", + "size": 4 + }, { "alignment": 4, "fields": [ @@ -179980,6 +179765,10 @@ { "alignment": 4, "fields": [ + { + "name": "INVALID", + "value": -1 + }, { "name": "DIORAMA", "value": 0 @@ -180021,7 +179810,7 @@ "value": 9 } ], - "fields_count": 10, + "fields_count": 11, "name": "PreviewCharacterMode", "project": "server", "size": 4 diff --git a/generator/schema_generator/templates/interface_template.cs b/generator/schema_generator/templates/interface_template.cs index 629820325..3fa5696ce 100644 --- a/generator/schema_generator/templates/interface_template.cs +++ b/generator/schema_generator/templates/interface_template.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface $INTERFACE_NAME$ : $BASE_INTERFACE$ISchemaClass<$INTERFACE_NAME$> { static $INTERFACE_NAME$ ISchemaClass<$INTERFACE_NAME$>.From(nint handle) => new $IMPL_TYPE$(handle); + static int ISchemaClass<$INTERFACE_NAME$>.Size => $SIZE$; $FIELDS$ diff --git a/managed/SwiftlyS2.PluginTemplate/SwiftlyS2.CS2.PluginTemplate.csproj b/managed/SwiftlyS2.PluginTemplate/SwiftlyS2.CS2.PluginTemplate.csproj index 98f5d3e76..5824f11d7 100644 --- a/managed/SwiftlyS2.PluginTemplate/SwiftlyS2.CS2.PluginTemplate.csproj +++ b/managed/SwiftlyS2.PluginTemplate/SwiftlyS2.CS2.PluginTemplate.csproj @@ -5,7 +5,7 @@ enable SwiftlyS2.CS2.PluginTemplate SwiftlyS2 Team - 0.0.12 + 0.0.14 This is a template for creating a SwiftlyS2 plugin. Template icon.png diff --git a/managed/SwiftlyS2.PluginTemplate/nupkgs/SwiftlyS2.CS2.PluginTemplate.0.0.14.nupkg b/managed/SwiftlyS2.PluginTemplate/nupkgs/SwiftlyS2.CS2.PluginTemplate.0.0.14.nupkg new file mode 100644 index 000000000..9717fa2b3 Binary files /dev/null and b/managed/SwiftlyS2.PluginTemplate/nupkgs/SwiftlyS2.CS2.PluginTemplate.0.0.14.nupkg differ diff --git a/managed/SwiftlyS2.PluginTemplate/templates/PluginId.csproj b/managed/SwiftlyS2.PluginTemplate/templates/PluginId.csproj index f775ab6a1..719fb94ad 100644 --- a/managed/SwiftlyS2.PluginTemplate/templates/PluginId.csproj +++ b/managed/SwiftlyS2.PluginTemplate/templates/PluginId.csproj @@ -18,7 +18,7 @@ - + diff --git a/managed/src/SwiftlyS2.Core/Bootstrap.cs b/managed/src/SwiftlyS2.Core/Bootstrap.cs index 45c1ab144..1dd62747b 100644 --- a/managed/src/SwiftlyS2.Core/Bootstrap.cs +++ b/managed/src/SwiftlyS2.Core/Bootstrap.cs @@ -9,6 +9,8 @@ using Microsoft.Extensions.Hosting; using SwiftlyS2.Core.Misc; using Microsoft.Extensions.Configuration; +using SwiftlyS2.Shared.Memory; +using SwiftlyS2.Shared.Services; namespace SwiftlyS2.Core; internal static class Bootstrap @@ -57,20 +59,18 @@ public static void Start(IntPtr nativeTable, int nativeTableSize, string basePat .AddPlayerManagerService() .AddPluginManager() .AddHookManager() - .AddEngineService() .AddTraceManagerService() - .AddCoreCommandService() .AddPermissionManager() .AddCoreHookService() .AddMenuService() + .AddCommandTrackerManager() + .AddCommandTrackerService() .AddSwiftlyCore(basePath); }) .Build(); _host.Start(); - - // provider.UseTestService(); } diff --git a/managed/src/SwiftlyS2.Core/Hosting/CommandTrackerManagerInjection.cs b/managed/src/SwiftlyS2.Core/Hosting/CommandTrackerManagerInjection.cs new file mode 100644 index 000000000..06956612d --- /dev/null +++ b/managed/src/SwiftlyS2.Core/Hosting/CommandTrackerManagerInjection.cs @@ -0,0 +1,14 @@ +using Microsoft.Extensions.DependencyInjection; +using SwiftlyS2.Core.Services; + +namespace SwiftlyS2.Core.Hosting; + +internal static class CommandTrackerManagerInjection +{ + public static IServiceCollection AddCommandTrackerManager(this IServiceCollection self) + { + return self.AddSingleton(); + } + + +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Core/Hosting/CommandTrackerServiceInjection.cs b/managed/src/SwiftlyS2.Core/Hosting/CommandTrackerServiceInjection.cs new file mode 100644 index 000000000..427b50859 --- /dev/null +++ b/managed/src/SwiftlyS2.Core/Hosting/CommandTrackerServiceInjection.cs @@ -0,0 +1,18 @@ +using Microsoft.Extensions.DependencyInjection; +using SwiftlyS2.Core.Engine; +using SwiftlyS2.Core.Services; + +namespace SwiftlyS2.Core.Hosting; + +internal static class CommandTrackerServiceInjection +{ + public static IServiceCollection AddCommandTrackerService(this IServiceCollection self) + { + return self.AddSingleton(); + } + + public static void UseCommandTrackerService(this IServiceProvider self) + { + self.GetRequiredService(); + } +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Core/Hosting/EngineServiceInjection.cs b/managed/src/SwiftlyS2.Core/Hosting/EngineServiceInjection.cs deleted file mode 100644 index f408881e3..000000000 --- a/managed/src/SwiftlyS2.Core/Hosting/EngineServiceInjection.cs +++ /dev/null @@ -1,13 +0,0 @@ -using Microsoft.Extensions.DependencyInjection; -using SwiftlyS2.Core.Services; - -namespace SwiftlyS2.Core.Hosting; - -internal static class EngineServiceInjection -{ - public static IServiceCollection AddEngineService(this IServiceCollection self) - { - self.AddSingleton(); - return self; - } -} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Core/Modules/ConsoleOutput/ConsoleOutputCallback.cs b/managed/src/SwiftlyS2.Core/Modules/ConsoleOutput/ConsoleOutputCallback.cs deleted file mode 100644 index 1b46d074d..000000000 --- a/managed/src/SwiftlyS2.Core/Modules/ConsoleOutput/ConsoleOutputCallback.cs +++ /dev/null @@ -1,75 +0,0 @@ -using System.Runtime.InteropServices; -using SwiftlyS2.Core.Natives; -using SwiftlyS2.Shared.ConsoleOutput; -using Microsoft.Extensions.Logging; -using SwiftlyS2.Shared.Profiler; - -namespace SwiftlyS2.Core.ConsoleOutput; - -internal delegate void ConsoleOutputListenerCallbackDelegate(nint message); - -internal abstract class ConsoleOutputCallbackBase : IDisposable -{ - public Guid Guid { get; protected init; } - public IContextedProfilerService Profiler { get; } - public ILoggerFactory LoggerFactory { get; } - - protected ConsoleOutputCallbackBase(ILoggerFactory loggerFactory, IContextedProfilerService profiler) - { - LoggerFactory = loggerFactory; - Profiler = profiler; - } - - public abstract void Dispose(); -} - -internal class ConsoleOutputListenerCallback : ConsoleOutputCallbackBase -{ - private IConsoleOutputService.ConsoleOutputHandler _handler; - private ConsoleOutputListenerCallbackDelegate _unmanagedCallback; - private nint _unmanagedCallbackPtr; - private ulong _nativeListenerId; - private ILogger _logger; - - public ConsoleOutputListenerCallback(IConsoleOutputService.ConsoleOutputHandler handler, ILoggerFactory loggerFactory, IContextedProfilerService profiler) - : base(loggerFactory, profiler) - { - _logger = LoggerFactory.CreateLogger(); - Guid = Guid.NewGuid(); - - _handler = handler; - - _unmanagedCallback = (messagePtr) => - { - try - { - var category = "ConsoleOutputListenerCallback"; - Profiler.StartRecording(category); - var messageString = Marshal.PtrToStringUTF8(messagePtr)!; - _handler(messageString); - Profiler.StopRecording(category); - } - catch (Exception e) - { - _logger.LogError(e, "Failed to handle console output listener."); - } - }; - - _unmanagedCallbackPtr = Marshal.GetFunctionPointerForDelegate(_unmanagedCallback); - _nativeListenerId = NativeConsoleOutput.AddConsoleListener(_unmanagedCallbackPtr); - } - - public override void Dispose() - { - try - { - NativeConsoleOutput.RemoveConsoleListener(_nativeListenerId); - } - catch (Exception e) - { - _logger.LogError(e, "Failed to unregister console output listener."); - } - - GC.SuppressFinalize(this); - } -} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Core/Modules/ConsoleOutput/ConsoleOutputService.cs b/managed/src/SwiftlyS2.Core/Modules/ConsoleOutput/ConsoleOutputService.cs index 79f6ee266..4eeba9eb9 100644 --- a/managed/src/SwiftlyS2.Core/Modules/ConsoleOutput/ConsoleOutputService.cs +++ b/managed/src/SwiftlyS2.Core/Modules/ConsoleOutput/ConsoleOutputService.cs @@ -7,45 +7,8 @@ namespace SwiftlyS2.Core.ConsoleOutput; internal class ConsoleOutputService : IConsoleOutputService, IDisposable { - private List _callbacks = new(); - private ILogger _logger { get; init; } - private ILoggerFactory _loggerFactory { get; init; } - private IContextedProfilerService _profiler { get; init; } - - private object _lock = new(); - - public ConsoleOutputService(ILogger logger, ILoggerFactory loggerFactory, IContextedProfilerService profiler) - { - _logger = logger; - _loggerFactory = loggerFactory; - _profiler = profiler; - } - - public Guid RegisterConsoleOutputListener(IConsoleOutputService.ConsoleOutputHandler handler) - { - var callback = new ConsoleOutputListenerCallback(handler, _loggerFactory, _profiler); - lock (_lock) - { - _callbacks.Add(callback); - } - - return callback.Guid; - } - - public void UnregisterConsoleOutputListener(Guid guid) + public ConsoleOutputService() { - lock (_lock) - { - _callbacks.RemoveAll(callback => - { - if (callback.Guid == guid) - { - callback.Dispose(); - return true; - } - return false; - }); - } } public bool IsFilterEnabled() @@ -80,14 +43,6 @@ public void WriteToServerConsole(string message) public void Dispose() { - lock (_lock) - { - foreach (var callback in _callbacks) - { - callback.Dispose(); - } - _callbacks.Clear(); - } GC.SuppressFinalize(this); } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Core/Modules/Engine/CommandTrackerManager.cs b/managed/src/SwiftlyS2.Core/Modules/Engine/CommandTrackerManager.cs new file mode 100644 index 000000000..b6bdbd658 --- /dev/null +++ b/managed/src/SwiftlyS2.Core/Modules/Engine/CommandTrackerManager.cs @@ -0,0 +1,159 @@ +using System.Text; +using System.Collections.Concurrent; +using Spectre.Console; +using SwiftlyS2.Shared; +using SwiftlyS2.Shared.Misc; +using SwiftlyS2.Shared.Events; +using SwiftlyS2.Shared.Services; + +namespace SwiftlyS2.Core.Services; + +internal sealed class CommandTrackerManager : IDisposable +{ + private sealed record CommandIdContainer(Guid Value) + { + public static readonly CommandIdContainer Empty = new(Guid.Empty); + } + + private readonly record struct ExecutingCommand(Action Callback) + { + public ConcurrentQueue Output { get; } = new(); + public DateTime Created { get; } = DateTime.UtcNow; + public bool IsExpired => DateTime.UtcNow - Created > TimeSpan.FromMilliseconds(5000); + } + + private volatile CommandIdContainer currentCommandContainer = CommandIdContainer.Empty; + private readonly ConcurrentDictionary activeCommands = new(); + private readonly CancellationTokenSource cancellationTokenSource = new(); + private readonly ConcurrentQueue> pendingCallbacks = new(); + private volatile bool disposed; + private volatile bool eventsSubscribed; + + public CommandTrackerManager() + { + eventsSubscribed = false; + + StartCleanupTimer(); + } + + public void ProcessCommand(IOnCommandExecuteHookEvent @event) + { + if (string.IsNullOrEmpty(@event.OriginalName) || !@event.OriginalName.StartsWith("^wb^")) + { + Interlocked.Exchange(ref currentCommandContainer, CommandIdContainer.Empty); + return; + } + + if (@event.HookMode == HookMode.Pre) + { + ProcessCommandStart(@event); + } + else if (@event.HookMode == HookMode.Post) + { + ProcessCommandEnd(@event); + } + } + + public void ProcessOutput(IOnConsoleOutputEvent @event) + { + if (disposed) return; + + var commandId = currentCommandContainer?.Value ?? Guid.Empty; + if (commandId == Guid.Empty) return; + + if (activeCommands.TryGetValue(commandId, out var command) && command.Output.Count < 100) + { + command.Output.Enqueue(@event.Message); + } + } + + public void ProcessCommandStart(IOnCommandExecuteHookEvent @event) + { + if (pendingCallbacks.TryDequeue(out var callback)) + { + var newCommandId = Guid.NewGuid(); + var newCommand = new ExecutingCommand(callback); + + if (activeCommands.TryAdd(newCommandId, newCommand)) + { + var newContainer = new CommandIdContainer(newCommandId); + Interlocked.Exchange(ref currentCommandContainer, newContainer); + @event.SetCommandName(@event.OriginalName.Replace("^wb^", string.Empty)); + } + } + else + { + Interlocked.Exchange(ref currentCommandContainer, CommandIdContainer.Empty); + } + } + + public void ProcessCommandEnd(IOnCommandExecuteHookEvent @event) + { + var previousContainer = Interlocked.Exchange(ref currentCommandContainer, CommandIdContainer.Empty); + var commandId = previousContainer?.Value ?? Guid.Empty; + + if (commandId != Guid.Empty && activeCommands.TryRemove(commandId, out var command)) + { + var output = new StringBuilder(); + while (command.Output.TryDequeue(out var line)) + { + if (output.Length > 0) output.AppendLine(); + output.Append(line); + } + + Task.Run(() => + { + command.Callback.Invoke(output.ToString()); + }); + } + } + + private void StartCleanupTimer() + { + Task.Run(async () => + { + while (!cancellationTokenSource.Token.IsCancellationRequested) + { + try + { + await Task.Delay(TimeSpan.FromMilliseconds(200), cancellationTokenSource.Token); + CleanupExpiredCommands(); + } + catch (Exception ex) { + AnsiConsole.WriteException(ex); + } + } + }, cancellationTokenSource.Token); + } + + private void CleanupExpiredCommands() + { + foreach (var kvp in activeCommands.ToArray()) + { + if (kvp.Value.IsExpired) + { + activeCommands.TryRemove(kvp.Key, out _); + } + } + } + + public void EnqueueCommand(Action callback) + { + if (disposed) return; + + pendingCallbacks.Enqueue(callback); + } + + public void Dispose() + { + if (disposed) return; + disposed = true; + + cancellationTokenSource.Cancel(); + + while (pendingCallbacks.TryDequeue(out _)) { } + activeCommands.Clear(); + + cancellationTokenSource.Dispose(); + } +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Core/Modules/Engine/EngineService.cs b/managed/src/SwiftlyS2.Core/Modules/Engine/EngineService.cs index 71a8b1876..b95139c5d 100644 --- a/managed/src/SwiftlyS2.Core/Modules/Engine/EngineService.cs +++ b/managed/src/SwiftlyS2.Core/Modules/Engine/EngineService.cs @@ -1,10 +1,18 @@ -using SwiftlyS2.Core.Natives; +using SwiftlyS2.Shared; +using SwiftlyS2.Core.Natives; using SwiftlyS2.Shared.Services; namespace SwiftlyS2.Core.Services; internal class EngineService : IEngineService { + private readonly CommandTrackerManager _commandTrackedManager; + + public EngineService(CommandTrackerManager commandTrackedManager) + { + this._commandTrackedManager = commandTrackedManager; + } + public string ServerIP => NativeEngineHelpers.GetServerIP(); public string Map => NativeEngineHelpers.GetMap(); @@ -20,6 +28,12 @@ public void ExecuteCommand(string command) NativeEngineHelpers.ExecuteCommand(command); } + public void ExecuteCommandWithBuffer(string command, Action bufferCallback) + { + _commandTrackedManager.EnqueueCommand(bufferCallback); + NativeEngineHelpers.ExecuteCommand($"^wb^{command}"); + } + public bool IsMapValid(string map) { return NativeEngineHelpers.IsMapValid(map); diff --git a/managed/src/SwiftlyS2.Core/Modules/Events/EventParams/OnCommandExecuteHookEvent.cs b/managed/src/SwiftlyS2.Core/Modules/Events/EventParams/OnCommandExecuteHookEvent.cs new file mode 100644 index 000000000..981a1cfd6 --- /dev/null +++ b/managed/src/SwiftlyS2.Core/Modules/Events/EventParams/OnCommandExecuteHookEvent.cs @@ -0,0 +1,20 @@ +using SwiftlyS2.Shared.Misc; +using SwiftlyS2.Shared.Events; + +namespace SwiftlyS2.Core.Events; + +internal class OnCommandExecuteHookEvent : IOnCommandExecuteHookEvent +{ + public required string OriginalName { get; init; } + public string CommandName { get; set; } = string.Empty; + + public required HookMode HookMode { get; init; } + + public bool Intercepted { get; set; } = false; + + public void SetCommandName(string name) { + if (HookMode == HookMode.Post) return; + CommandName = name; + Intercepted = true; + } +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Core/Modules/Events/EventParams/OnConsoleOutputEvent.cs b/managed/src/SwiftlyS2.Core/Modules/Events/EventParams/OnConsoleOutputEvent.cs new file mode 100644 index 000000000..a9e8ece04 --- /dev/null +++ b/managed/src/SwiftlyS2.Core/Modules/Events/EventParams/OnConsoleOutputEvent.cs @@ -0,0 +1,9 @@ +using SwiftlyS2.Shared.Events; + +namespace SwiftlyS2.Core.Events; + +internal class OnConsoleOutputEvent : IOnConsoleOutputEvent +{ + + public required string Message { get; set; } +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Core/Modules/Events/EventPublisher.cs b/managed/src/SwiftlyS2.Core/Modules/Events/EventPublisher.cs index f6e538d84..210f80223 100644 --- a/managed/src/SwiftlyS2.Core/Modules/Events/EventPublisher.cs +++ b/managed/src/SwiftlyS2.Core/Modules/Events/EventPublisher.cs @@ -43,10 +43,10 @@ public static void Register() { NativeEvents.RegisterOnClientProcessUsercmdsCallback((nint)(delegate* unmanaged)&OnClientProcessUsercmds); NativeEvents.RegisterOnEntityTakeDamageCallback((nint)(delegate* unmanaged)&OnEntityTakeDamage); NativeEvents.RegisterOnPrecacheResourceCallback((nint)(delegate* unmanaged)&OnPrecacheResource); + NativeConsoleOutput.AddConsoleListener((nint)(delegate* unmanaged)&OnConsoleOutput); } } - [UnmanagedCallersOnly] public static void OnTick(byte simulating, byte first, byte last) { @@ -376,4 +376,30 @@ public static void InvokeOnCanAcquireHook(OnItemServicesCanAcquireHookEvent @eve return; } } + + [UnmanagedCallersOnly] + public static void OnConsoleOutput(nint messagePtr) { + if (_subscribers.Count == 0) return; + try { + OnConsoleOutputEvent @event = new() { + Message = Marshal.PtrToStringUTF8(messagePtr) ?? string.Empty + }; + foreach (var subscriber in _subscribers) { + subscriber.InvokeOnConsoleOutput(@event); + } + } catch (Exception e) { + AnsiConsole.WriteException(e); + } + } + + public static void InvokeOnCommandExecuteHook(OnCommandExecuteHookEvent @event) { + if (_subscribers.Count == 0) return; + try { + foreach (var subscriber in _subscribers) { + subscriber.InvokeOnCommandExecuteHook(@event); + } + } catch (Exception e) { + AnsiConsole.WriteException(e); + } + } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Core/Modules/Events/EventSubscriber.cs b/managed/src/SwiftlyS2.Core/Modules/Events/EventSubscriber.cs index 56fcb1c2a..bfa11f77d 100644 --- a/managed/src/SwiftlyS2.Core/Modules/Events/EventSubscriber.cs +++ b/managed/src/SwiftlyS2.Core/Modules/Events/EventSubscriber.cs @@ -42,6 +42,8 @@ public EventSubscriber(CoreContext id, IContextedProfilerService profiler, ILogg public event EventDelegates.OnEntityTakeDamage? OnEntityTakeDamage; public event EventDelegates.OnPrecacheResource? OnPrecacheResource; public event EventDelegates.OnItemServicesCanAcquireHook? OnItemServicesCanAcquireHook; + public event EventDelegates.OnConsoleOutput? OnConsoleOutput; + public event EventDelegates.OnCommandExecuteHook? OnCommandExecuteHook; public void Dispose() { EventPublisher.Unsubscribe(this); @@ -251,4 +253,28 @@ public void InvokeOnItemServicesCanAcquireHook(OnItemServicesCanAcquireHookEvent _Profiler.StopRecording("Event::OnItemServicesCanAcquireHook"); } } + + public void InvokeOnConsoleOutput(OnConsoleOutputEvent @event) { + try { + if (OnConsoleOutput == null) return; + _Profiler.StartRecording("Event::OnConsoleOutput"); + OnConsoleOutput?.Invoke(@event); + } catch (Exception e) { + _Logger.LogError(e, "Error invoking OnConsoleOutput."); + } finally { + _Profiler.StopRecording("Event::OnConsoleOutput"); + } + } + + public void InvokeOnCommandExecuteHook(OnCommandExecuteHookEvent @event) { + try { + if (OnCommandExecuteHook == null) return; + _Profiler.StartRecording("Event::OnCommandExecuteHook"); + OnCommandExecuteHook?.Invoke(@event); + } catch (Exception e) { + _Logger.LogError(e, "Error invoking OnCommandExecuteHook."); + } finally { + _Profiler.StopRecording("Event::OnCommandExecuteHook"); + } + } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Core/Modules/GameData/GameDataService.cs b/managed/src/SwiftlyS2.Core/Modules/GameData/GameDataService.cs index 7db28e9cb..8c783359b 100644 --- a/managed/src/SwiftlyS2.Core/Modules/GameData/GameDataService.cs +++ b/managed/src/SwiftlyS2.Core/Modules/GameData/GameDataService.cs @@ -104,7 +104,7 @@ public bool HasOffset(string offsetName) { return NativeOffsets.Exists(offsetName); } - public nint GetOffset(string offsetName) { + public int GetOffset(string offsetName) { if (_Offsets.TryGetValue(offsetName, out var offset)) { return offset; } diff --git a/managed/src/SwiftlyS2.Core/Modules/Players/Player.cs b/managed/src/SwiftlyS2.Core/Modules/Players/Player.cs index 6178eddd4..bbfd74b4f 100644 --- a/managed/src/SwiftlyS2.Core/Modules/Players/Player.cs +++ b/managed/src/SwiftlyS2.Core/Modules/Players/Player.cs @@ -36,11 +36,11 @@ public Player(int pid) public CCSPlayerController RequiredController => Controller is { IsValid: true } controller ? controller : throw new InvalidOperationException("Controller is not valid"); - public CBasePlayerPawn? Pawn => Controller.Pawn.Value; + public CBasePlayerPawn? Pawn => Controller?.Pawn.Value; public CBasePlayerPawn RequiredPawn => Pawn is { IsValid: true } pawn ? pawn : throw new InvalidOperationException("Pawn is not valid"); - public CCSPlayerPawn? PlayerPawn => Controller.PlayerPawn.Value; + public CCSPlayerPawn? PlayerPawn => Controller?.PlayerPawn.Value; public CCSPlayerPawn RequiredPlayerPawn => PlayerPawn is { IsValid: true } pawn ? pawn : throw new InvalidOperationException("PlayerPawn is not valid"); @@ -50,8 +50,8 @@ public Player(int pid) public VoiceFlagValue VoiceFlags { get => (VoiceFlagValue)NativeVoiceManager.GetClientVoiceFlags(_pid); set => NativeVoiceManager.SetClientVoiceFlags(_pid, (int)value); } - public bool IsValid => - Controller is { IsValid: true, IsHLTV: false, Connected: PlayerConnectedState.PlayerConnected } && + public bool IsValid => + Controller is { IsValid: true, IsHLTV: false, Connected: PlayerConnectedState.PlayerConnected } && Pawn is { IsValid: true }; Language IPlayer.PlayerLanguage => PlayerLanguage; diff --git a/managed/src/SwiftlyS2.Core/Modules/Plugins/DependencyResolver.cs b/managed/src/SwiftlyS2.Core/Modules/Plugins/DependencyResolver.cs index 8b59ef238..20a05d243 100644 --- a/managed/src/SwiftlyS2.Core/Modules/Plugins/DependencyResolver.cs +++ b/managed/src/SwiftlyS2.Core/Modules/Plugins/DependencyResolver.cs @@ -14,42 +14,55 @@ public DependencyResolver(ILogger logger) _logger = logger; } - public void AnalyzeDependencies(IEnumerable pluginDirectories) + private void ReadDependencies(string pluginDir, ref Dictionary exportAssemblies) { - _dependencyGraph.Clear(); - _pluginPaths.Clear(); - - var exportAssemblies = new Dictionary(); // assemblyName -> path - - foreach (var pluginDir in pluginDirectories) + var exportDir = Path.Combine(pluginDir, "resources", "exports"); + if (Directory.Exists(exportDir)) { - var exportDir = Path.Combine(pluginDir, "resources", "exports"); - if (Directory.Exists(exportDir)) + var exportFiles = Directory.GetFiles(exportDir, "*.dll"); + foreach (var exportFile in exportFiles) { - var exportFiles = Directory.GetFiles(exportDir, "*.dll"); - foreach (var exportFile in exportFiles) + try { - try - { - using var assembly = AssemblyDefinition.ReadAssembly(exportFile); - var assemblyName = assembly.Name.Name; - exportAssemblies[assemblyName] = exportFile; - _pluginPaths[assemblyName] = exportFile; - - if (!_dependencyGraph.ContainsKey(assemblyName)) - { - _dependencyGraph[assemblyName] = new List(); - } - - _logger.LogDebug($"Found export assembly: {assemblyName} at {exportFile}"); - } - catch (Exception ex) + using var assembly = AssemblyDefinition.ReadAssembly(exportFile); + var assemblyName = assembly.Name.Name; + exportAssemblies[assemblyName] = exportFile; + _pluginPaths[assemblyName] = exportFile; + + if (!_dependencyGraph.ContainsKey(assemblyName)) { - _logger.LogWarning(ex, $"Failed to read assembly {exportFile}"); + _dependencyGraph[assemblyName] = new List(); } + + _logger.LogDebug($"Found export assembly: {assemblyName} at {exportFile}"); + } + catch (Exception ex) + { + _logger.LogWarning(ex, $"Failed to read assembly {exportFile}"); } } } + } + + private void PopulateAssemblies(string startDirectory, ref Dictionary exportAssemblies) + { + var pluginDirs = Directory.GetDirectories(startDirectory); + foreach (var pluginDir in pluginDirs) + { + var dirName = Path.GetFileName(pluginDir); + if (dirName.StartsWith("[") && dirName.EndsWith("]")) PopulateAssemblies(pluginDir, ref exportAssemblies); + else ReadDependencies(pluginDir, ref exportAssemblies); + } + } + + public void AnalyzeDependencies(string startDirectory) + { + _dependencyGraph.Clear(); + _pluginPaths.Clear(); + + var exportAssemblies = new Dictionary(); // assemblyName -> path + + PopulateAssemblies(startDirectory, ref exportAssemblies); foreach (var (assemblyName, assemblyPath) in exportAssemblies) { @@ -61,7 +74,7 @@ public void AnalyzeDependencies(IEnumerable pluginDirectories) foreach (var reference in assembly.MainModule.AssemblyReferences) { var refName = reference.Name; - + if (exportAssemblies.ContainsKey(refName)) { dependencies.Add(refName); @@ -131,7 +144,7 @@ private string BuildCyclePath(string start, HashSet visiting) { var path = new List { start }; var current = start; - + if (_dependencyGraph.TryGetValue(current, out var deps)) { foreach (var dep in deps) @@ -150,11 +163,11 @@ private string BuildCyclePath(string start, HashSet visiting) return string.Join(" -> ", path); } - + public string GetDependencyGraphVisualization() { var lines = new List { "Dependency Graph:" }; - + foreach (var (assembly, dependencies) in _dependencyGraph.OrderBy(x => x.Key)) { if (dependencies.Any()) diff --git a/managed/src/SwiftlyS2.Core/Modules/Plugins/PluginManager.cs b/managed/src/SwiftlyS2.Core/Modules/Plugins/PluginManager.cs index 3a2c487ef..96a7ca228 100644 --- a/managed/src/SwiftlyS2.Core/Modules/Plugins/PluginManager.cs +++ b/managed/src/SwiftlyS2.Core/Modules/Plugins/PluginManager.cs @@ -18,7 +18,7 @@ internal class PluginManager private List _Plugins { get; } = new(); private FileSystemWatcher? _Watcher { get; set; } private InterfaceManager _InterfaceManager { get; set; } = new(); - private List _SharedTypes {get; set;} = new(); + private List _SharedTypes { get; set; } = new(); private DateTime lastRead = DateTime.MinValue; @@ -46,13 +46,15 @@ RootDirService rootDirService Initialize(); } - public void Initialize() { + public void Initialize() + { AppDomain.CurrentDomain.AssemblyResolve += (sender, e) => { var loadingAssemblyName = new AssemblyName(e.Name).Name ?? ""; - if (loadingAssemblyName == "") { + if (loadingAssemblyName == "") + { return null; - } + } if (loadingAssemblyName == "SwiftlyS2.CS2") { return Assembly.GetExecutingAssembly(); @@ -103,32 +105,64 @@ public void HandlePluginChange(object sender, FileSystemEventArgs e) } } - private void LoadExports() + private void PopulateSharedManually(string startDirectory) { - var pluginDirs = Directory.GetDirectories(_RootDirService.GetPluginsRoot()); + var pluginDirs = Directory.GetDirectories(startDirectory); + foreach (var pluginDir in pluginDirs) + { + var dirName = Path.GetFileName(pluginDir); + if (dirName.StartsWith("[") && dirName.EndsWith("]")) PopulateSharedManually(pluginDir); + else + { + if (Directory.Exists(Path.Combine(pluginDir, "resources", "exports"))) + { + var exportFiles = Directory.GetFiles(Path.Combine(pluginDir, "resources", "exports"), "*.dll"); + foreach (var exportFile in exportFiles) + { + try + { + var assembly = Assembly.LoadFrom(exportFile); + var exports = assembly.GetTypes(); + foreach (var export in exports) + { + _SharedTypes.Add(export); + } + } + catch (Exception innerEx) + { + _Logger.LogWarning(innerEx, $"Failed to load export assembly: {exportFile}"); + } + } + } + } + } + } + + private void LoadExports() + { var resolver = new DependencyResolver(_Logger); - + try { - resolver.AnalyzeDependencies(pluginDirs); + resolver.AnalyzeDependencies(_RootDirService.GetPluginsRoot()); _Logger.LogInformation(resolver.GetDependencyGraphVisualization()); var loadOrder = resolver.GetLoadOrder(); - + _Logger.LogInformation($"Loading {loadOrder.Count} export assemblies in dependency order."); - + foreach (var exportFile in loadOrder) { try { var assembly = Assembly.LoadFrom(exportFile); var exports = assembly.GetTypes(); - + _Logger.LogDebug($"Loaded {exports.Length} types from {Path.GetFileName(exportFile)}."); - + foreach (var export in exports) { _SharedTypes.Add(export); @@ -145,30 +179,7 @@ private void LoadExports() catch (InvalidOperationException ex) when (ex.Message.Contains("Circular dependency")) { _Logger.LogError(ex, "Circular dependency detected in plugin exports. Loading exports without dependency resolution."); - - foreach (var pluginDir in pluginDirs) - { - if (Directory.Exists(Path.Combine(pluginDir, "resources", "exports"))) - { - var exportFiles = Directory.GetFiles(Path.Combine(pluginDir, "resources", "exports"), "*.dll"); - foreach (var exportFile in exportFiles) - { - try - { - var assembly = Assembly.LoadFrom(exportFile); - var exports = assembly.GetTypes(); - foreach (var export in exports) - { - _SharedTypes.Add(export); - } - } - catch (Exception innerEx) - { - _Logger.LogWarning(innerEx, $"Failed to load export assembly: {exportFile}"); - } - } - } - } + PopulateSharedManually(_RootDirService.GetPluginsRoot()); } catch (Exception ex) { @@ -176,27 +187,36 @@ private void LoadExports() } } - private void LoadPlugins() + private void LoadPluginsFromFolder(string directory) { - var pluginDirs = Directory.GetDirectories(_RootDirService.GetPluginsRoot()); + var pluginDirs = Directory.GetDirectories(directory); foreach (var pluginDir in pluginDirs) { - try + var dirName = Path.GetFileName(pluginDir); + if (dirName.StartsWith("[") && dirName.EndsWith("]")) LoadPluginsFromFolder(pluginDir); + else { - var context = LoadPlugin(pluginDir, false); - if (context != null && context.Status == PluginStatus.Loaded) + try + { + var context = LoadPlugin(pluginDir, false); + if (context != null && context.Status == PluginStatus.Loaded) + { + _Logger.LogInformation("Loaded plugin " + context.Metadata!.Id); + } + } + catch (Exception e) { - _Logger.LogInformation("Loaded plugin " + context.Metadata!.Id); + _Logger.LogWarning(e, "Error loading plugin: " + pluginDir); + continue; } } - catch (Exception e) - { - _Logger.LogWarning(e, "Error loading plugin: " + pluginDir); - continue; - } - } + } + + private void LoadPlugins() + { + LoadPluginsFromFolder(_RootDirService.GetPluginsRoot()); RebuildSharedServices(); } @@ -248,7 +268,7 @@ private void RebuildSharedServices() var loader = PluginLoader.CreateFromAssemblyFile( assemblyFile: entrypointDll, - sharedTypes: [typeof(BasePlugin), .._SharedTypes], + sharedTypes: [typeof(BasePlugin), .. _SharedTypes], config => { config.IsUnloadable = true; diff --git a/managed/src/SwiftlyS2.Core/Modules/Plugins/SwiftlyCore.cs b/managed/src/SwiftlyS2.Core/Modules/Plugins/SwiftlyCore.cs index 4279f6b8f..c8bd836b6 100644 --- a/managed/src/SwiftlyS2.Core/Modules/Plugins/SwiftlyCore.cs +++ b/managed/src/SwiftlyS2.Core/Modules/Plugins/SwiftlyCore.cs @@ -28,6 +28,7 @@ using SwiftlyS2.Core.Scheduler; using SwiftlyS2.Core.Plugins; using SwiftlyS2.Core.Database; +using SwiftlyS2.Core.Engine; using SwiftlyS2.Shared.Database; using SwiftlyS2.Core.Translations; using SwiftlyS2.Core.Permissions; @@ -81,15 +82,17 @@ public SwiftlyCore(string contextId, string contextBaseDirectory, PluginMetadata services .AddSingleton(id) .AddSingleton(this) + .AddSingleton(this) .AddSingleton(coreProvider.GetRequiredService()) .AddSingleton(coreProvider.GetRequiredService()) .AddSingleton(coreProvider.GetRequiredService()) .AddSingleton(coreProvider.GetRequiredService()) - .AddSingleton(coreProvider.GetRequiredService()) .AddSingleton(coreProvider.GetRequiredService()) .AddSingleton(coreProvider.GetRequiredService()) + .AddSingleton(coreProvider.GetRequiredService()) .AddSingleton() + .AddSingleton() .AddSingleton() .AddSingleton() .AddSingleton() diff --git a/managed/src/SwiftlyS2.Core/Services/CommandTrackerService.cs b/managed/src/SwiftlyS2.Core/Services/CommandTrackerService.cs new file mode 100644 index 000000000..a20c0ef8c --- /dev/null +++ b/managed/src/SwiftlyS2.Core/Services/CommandTrackerService.cs @@ -0,0 +1,26 @@ +using SwiftlyS2.Core.Services; +using SwiftlyS2.Shared; +using SwiftlyS2.Shared.Events; + +namespace SwiftlyS2.Core.Engine; + +internal class CommandTrackerService : IDisposable +{ + private CommandTrackerManager CommandTrackedManager { get; init; } + private ISwiftlyCore Core { get; init; } + + + public CommandTrackerService(ISwiftlyCore core, CommandTrackerManager commandTrackedManager) + { + CommandTrackedManager = commandTrackedManager; + Core = core; + Core.Event.OnCommandExecuteHook += CommandTrackedManager.ProcessCommand; + Core.Event.OnConsoleOutput += CommandTrackedManager.ProcessOutput; + } + + public void Dispose() + { + Core.Event.OnCommandExecuteHook -= CommandTrackedManager.ProcessCommand; + Core.Event.OnConsoleOutput -= CommandTrackedManager.ProcessOutput; + } +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Core/Services/CoreCommandService.cs b/managed/src/SwiftlyS2.Core/Services/CoreCommandService.cs index c778c47b5..d8863043f 100644 --- a/managed/src/SwiftlyS2.Core/Services/CoreCommandService.cs +++ b/managed/src/SwiftlyS2.Core/Services/CoreCommandService.cs @@ -57,7 +57,7 @@ SwiftlyS2 is licensed under the GNU General Public License v3.0 or later. var outString = $"Connected players: {_Core.PlayerManager.PlayerCount}/{_Core.Engine.MaxPlayers}"; foreach (var player in players) { - outString += $"\n{player.PlayerID}. {player.Controller.PlayerName}{(player.IsFakeClient ? " (BOT)" : "")} (steamid={player.SteamID})"; + outString += $"\n{player.PlayerID}. {player.Controller?.PlayerName}{(player.IsFakeClient ? " (BOT)" : "")} (steamid={player.SteamID})"; } _Logger.LogInformation(outString); break; diff --git a/managed/src/SwiftlyS2.Core/Services/CoreHookService.cs b/managed/src/SwiftlyS2.Core/Services/CoreHookService.cs index 261330e62..f4a6592e8 100644 --- a/managed/src/SwiftlyS2.Core/Services/CoreHookService.cs +++ b/managed/src/SwiftlyS2.Core/Services/CoreHookService.cs @@ -1,5 +1,9 @@ +using System.Runtime.CompilerServices; +using System.Text; +using System.Runtime.InteropServices; using Microsoft.Extensions.Logging; using SwiftlyS2.Core.Events; +using SwiftlyS2.Core.Extensions; using SwiftlyS2.Core.Natives; using SwiftlyS2.Shared; using SwiftlyS2.Shared.Memory; @@ -17,9 +21,38 @@ public CoreHookService(ILogger logger, ISwiftlyCore core) { _Core = core; HookCanAcquire(); + HookCommandExecute(); + HookICVarFindConCommand(); } private delegate int CanAcquireDelegate(nint pItemServices, nint pEconItemView, nint acquireMethod, nint unk1); + /* + Original function in engine2.dll: __int64 sub_1C0CD0(__int64 a1, int a2, unsigned int a3, ...) + This is a variadic function, but we only need the first two variable arguments (v55, v57) + + __int64 sub_1C0CD0(__int64 a1, int a2, unsigned int a3, ...) + { + ... + + va_list va; // [rsp+D28h] [rbp+D28h] + __int64 v55; // [rsp+E28h] [rbp+D28h] BYREF + va_list va1; // [rsp+E28h] [rbp+D28h] + + ... + + va_start(va1, a3); + va_start(va, a3); + v55 = va_arg(va1, _QWORD); + v57 = va_arg(va1, _QWORD); + + ... + } + + So we model it as a fixed 5-parameter function for interop purposes + */ + private delegate nint ExecuteCommandDelegate(nint a1, int a2, uint a3, nint a4, nint a5); + private IUnmanagedFunction? _ExecuteCommand; + private Guid _ExecuteCommandGuid; private IUnmanagedFunction? _CanAcquire; private Guid _CanAcquireGuid; @@ -58,7 +91,93 @@ private void HookCanAcquire() { }); } + private void HookCommandExecute() { + + var address = _Core.GameData.GetSignature("Cmd_ExecuteCommand"); + + _Logger.LogInformation("Hooking Cmd_ExecuteCommand at {Address}", address); + var commandNameOffset = NativeOffsets.Fetch("CommandNameOffset"); + + _ExecuteCommand = _Core.Memory.GetUnmanagedFunctionByAddress(address); + _ExecuteCommandGuid = _ExecuteCommand.AddHook((next) => + { + return (a1, a2, a3, a4, a5) => + { + var (commandName, commandPtr) = (a5 != nint.Zero && a5 < nint.MaxValue && commandNameOffset != 0) switch { + true when Marshal.ReadIntPtr(new nint(a5 + commandNameOffset)) is var basePtr && basePtr != nint.Zero && basePtr < nint.MaxValue + => (Marshal.PtrToStringAnsi(Marshal.ReadIntPtr(basePtr)) ?? string.Empty, Marshal.ReadIntPtr(basePtr)), + _ => (string.Empty, nint.Zero) + }; + + var preEvent = new OnCommandExecuteHookEvent { + OriginalName = commandName, + HookMode = HookMode.Pre + }; + EventPublisher.InvokeOnCommandExecuteHook(preEvent); + + nint newCommandNamePtr = nint.Zero; + + if (preEvent.Intercepted && preEvent.CommandName.Length < commandName.Length) { + var newCommandName = Encoding.UTF8.GetBytes(preEvent.CommandName); + + newCommandNamePtr = Marshal.AllocHGlobal(newCommandName.Length + 1); + newCommandNamePtr.Write(newCommandName.Length, 0); + + newCommandNamePtr.CopyFrom(newCommandName); + (a5 + commandNameOffset).Read().Write(newCommandNamePtr); + } + + var result = next()(a1, a2, a3, a4, a5); + + var postEvent = new OnCommandExecuteHookEvent { + OriginalName = commandName, + HookMode = HookMode.Post + }; + EventPublisher.InvokeOnCommandExecuteHook(postEvent); + + if (newCommandNamePtr != nint.Zero) { + Marshal.FreeHGlobal(newCommandNamePtr); + } + + return result; + }; + }); + } + + private delegate nint FindConCommandDelegate(nint pICvar, nint pRet, nint pConCommandName, int unk1); + private IUnmanagedFunction? _FindConCommand; + private Guid _FindConCommandGuid; + + private void HookICVarFindConCommand() { + + var icvar = _Core.Memory.GetInterfaceByName("VEngineCvar007")!; + var offset = _Core.GameData.GetOffset("ICvar::FindConCommand"); + _FindConCommand = _Core.Memory.GetUnmanagedFunctionByVTable(icvar.Value.Read(), offset); + + _Logger.LogInformation("Hooking ICvar::FindConCommand at {Address}", _FindConCommand.Address); + + _FindConCommandGuid = _FindConCommand.AddHook((next) => { + return (pICvar, pRet, pConCommandName, unk1) => { + var commandName = Marshal.PtrToStringAnsi(pConCommandName)!; + if (commandName.StartsWith("^wb^")) { + commandName = commandName.Substring(4); + var bytes = Encoding.UTF8.GetBytes(commandName); + unsafe { + var pStr = (nint)NativeMemory.AllocZeroed((nuint)bytes.Length); + pStr.CopyFrom(bytes); + var result = next()(pICvar, pRet, pStr, unk1); + NativeMemory.Free((void*)pStr); + return result; + } + } + return next()(pICvar, pRet, pConCommandName, unk1); + }; + }); + + } + public void Dispose() { _CanAcquire!.RemoveHook(_CanAcquireGuid); + _ExecuteCommand!.RemoveHook(_ExecuteCommandGuid); } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Core/Services/StartupService.cs b/managed/src/SwiftlyS2.Core/Services/StartupService.cs index ea5c81441..3bdc0b4d3 100644 --- a/managed/src/SwiftlyS2.Core/Services/StartupService.cs +++ b/managed/src/SwiftlyS2.Core/Services/StartupService.cs @@ -7,17 +7,17 @@ namespace SwiftlyS2.Core.Services; internal class StartupService : IHostedService { - private IServiceProvider _provider; + private readonly IServiceProvider _provider; public StartupService(IServiceProvider provider) { _provider = provider; - provider.UseCoreCommandService(); provider.UseCoreHookService(); provider.UsePermissionManager(); provider.UsePluginManager(); provider.UseMenuService(); - // provider.UseTestService(); + provider.UseCommandTrackerService(); + provider.UseTestService(); } public Task StartAsync(CancellationToken cancellationToken) diff --git a/managed/src/SwiftlyS2.Core/Services/TestService.cs b/managed/src/SwiftlyS2.Core/Services/TestService.cs index 992d06b34..bb3fc2dcb 100644 --- a/managed/src/SwiftlyS2.Core/Services/TestService.cs +++ b/managed/src/SwiftlyS2.Core/Services/TestService.cs @@ -43,11 +43,16 @@ ISwiftlyCore core public void Test() { - _Core.Event.OnItemServicesCanAcquireHook += (@event) => { - Console.WriteLine(@event.EconItemView.ItemDefinitionIndex); - - @event.SetAcquireResult(AcquireResult.NotAllowedByProhibition); - }; + _Core.Command.RegisterCommand("rrr", (context) => { + _Core.Engine.ExecuteCommandWithBuffer("echo 1", (buffer) => { + Console.WriteLine(buffer); + }); + }); + // _Core.Event.OnItemServicesCanAcquireHook += (@event) => { + // Console.WriteLine(@event.EconItemView.ItemDefinitionIndex); + + // @event.SetAcquireResult(AcquireResult.NotAllowedByProhibition); + // }; } diff --git a/managed/src/SwiftlyS2.Generated/Protobufs/Classes/CGCStorePurchaseInit_LineItemImpl.cs b/managed/src/SwiftlyS2.Generated/Protobufs/Classes/CGCStorePurchaseInit_LineItemImpl.cs index 61054b825..65bc6c7aa 100644 --- a/managed/src/SwiftlyS2.Generated/Protobufs/Classes/CGCStorePurchaseInit_LineItemImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Protobufs/Classes/CGCStorePurchaseInit_LineItemImpl.cs @@ -22,8 +22,8 @@ public uint Quantity { get => Accessor.GetUInt32("quantity"); set => Accessor.SetUInt32("quantity", value); } - public uint CostInLocalCurrency - { get => Accessor.GetUInt32("cost_in_local_currency"); set => Accessor.SetUInt32("cost_in_local_currency", value); } + public ulong CostInLocalCurrency + { get => Accessor.GetUInt64("cost_in_local_currency"); set => Accessor.SetUInt64("cost_in_local_currency", value); } public uint PurchaseType diff --git a/managed/src/SwiftlyS2.Generated/Protobufs/Classes/CMsgPlaceDecalEventImpl.cs b/managed/src/SwiftlyS2.Generated/Protobufs/Classes/CMsgPlaceDecalEventImpl.cs index a42276718..b56ba23db 100644 --- a/managed/src/SwiftlyS2.Generated/Protobufs/Classes/CMsgPlaceDecalEventImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Protobufs/Classes/CMsgPlaceDecalEventImpl.cs @@ -30,6 +30,10 @@ public int Boneindex { get => Accessor.GetInt32("boneindex"); set => Accessor.SetInt32("boneindex", value); } + public int Triangleindex + { get => Accessor.GetInt32("triangleindex"); set => Accessor.SetInt32("triangleindex", value); } + + public uint Flags { get => Accessor.GetUInt32("flags"); set => Accessor.SetUInt32("flags", value); } diff --git a/managed/src/SwiftlyS2.Generated/Protobufs/Classes/CMsgSource2NetworkFlowQualityImpl.cs b/managed/src/SwiftlyS2.Generated/Protobufs/Classes/CMsgSource2NetworkFlowQualityImpl.cs index 1d7940b0d..8c755c829 100644 --- a/managed/src/SwiftlyS2.Generated/Protobufs/Classes/CMsgSource2NetworkFlowQualityImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Protobufs/Classes/CMsgSource2NetworkFlowQualityImpl.cs @@ -50,6 +50,30 @@ public uint EnginemsgsSecP99 { get => Accessor.GetUInt32("enginemsgs_sec_p99"); set => Accessor.SetUInt32("enginemsgs_sec_p99", value); } + public uint NetframesTotal + { get => Accessor.GetUInt32("netframes_total"); set => Accessor.SetUInt32("netframes_total", value); } + + + public uint NetframesDropped + { get => Accessor.GetUInt32("netframes_dropped"); set => Accessor.SetUInt32("netframes_dropped", value); } + + + public uint NetframesOutoforder + { get => Accessor.GetUInt32("netframes_outoforder"); set => Accessor.SetUInt32("netframes_outoforder", value); } + + + public uint NetframesSizeExceedsMtu + { get => Accessor.GetUInt32("netframes_size_exceeds_mtu"); set => Accessor.SetUInt32("netframes_size_exceeds_mtu", value); } + + + public uint NetframesSizeP95 + { get => Accessor.GetUInt32("netframes_size_p95"); set => Accessor.SetUInt32("netframes_size_p95", value); } + + + public uint NetframesSizeP99 + { get => Accessor.GetUInt32("netframes_size_p99"); set => Accessor.SetUInt32("netframes_size_p99", value); } + + public uint TicksTotal { get => Accessor.GetUInt32("ticks_total"); set => Accessor.SetUInt32("ticks_total", value); } @@ -129,4 +153,40 @@ public int RecvmarginP75 public int RecvmarginP95 { get => Accessor.GetInt32("recvmargin_p95"); set => Accessor.SetInt32("recvmargin_p95", value); } + + public uint NetframeJitterP50 + { get => Accessor.GetUInt32("netframe_jitter_p50"); set => Accessor.SetUInt32("netframe_jitter_p50", value); } + + + public uint NetframeJitterP99 + { get => Accessor.GetUInt32("netframe_jitter_p99"); set => Accessor.SetUInt32("netframe_jitter_p99", value); } + + + public uint IntervalPeakjitterP50 + { get => Accessor.GetUInt32("interval_peakjitter_p50"); set => Accessor.SetUInt32("interval_peakjitter_p50", value); } + + + public uint IntervalPeakjitterP95 + { get => Accessor.GetUInt32("interval_peakjitter_p95"); set => Accessor.SetUInt32("interval_peakjitter_p95", value); } + + + public uint PacketMisdeliveryRateP50X4 + { get => Accessor.GetUInt32("packet_misdelivery_rate_p50_x4"); set => Accessor.SetUInt32("packet_misdelivery_rate_p50_x4", value); } + + + public uint PacketMisdeliveryRateP95X4 + { get => Accessor.GetUInt32("packet_misdelivery_rate_p95_x4"); set => Accessor.SetUInt32("packet_misdelivery_rate_p95_x4", value); } + + + public uint NetPingP5 + { get => Accessor.GetUInt32("net_ping_p5"); set => Accessor.SetUInt32("net_ping_p5", value); } + + + public uint NetPingP50 + { get => Accessor.GetUInt32("net_ping_p50"); set => Accessor.SetUInt32("net_ping_p50", value); } + + + public uint NetPingP95 + { get => Accessor.GetUInt32("net_ping_p95"); set => Accessor.SetUInt32("net_ping_p95", value); } + } diff --git a/managed/src/SwiftlyS2.Generated/Protobufs/Interfaces/CGCStorePurchaseInit_LineItem.cs b/managed/src/SwiftlyS2.Generated/Protobufs/Interfaces/CGCStorePurchaseInit_LineItem.cs index ff4b258e9..573e4a2b6 100644 --- a/managed/src/SwiftlyS2.Generated/Protobufs/Interfaces/CGCStorePurchaseInit_LineItem.cs +++ b/managed/src/SwiftlyS2.Generated/Protobufs/Interfaces/CGCStorePurchaseInit_LineItem.cs @@ -16,7 +16,7 @@ public interface CGCStorePurchaseInit_LineItem : ITypedProtobuf, INet public int Boneindex { get; set; } + public int Triangleindex { get; set; } + + public uint Flags { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Protobufs/Interfaces/CMsgSource2NetworkFlowQuality.cs b/managed/src/SwiftlyS2.Generated/Protobufs/Interfaces/CMsgSource2NetworkFlowQuality.cs index 23e5d2b9f..c49a7dce5 100644 --- a/managed/src/SwiftlyS2.Generated/Protobufs/Interfaces/CMsgSource2NetworkFlowQuality.cs +++ b/managed/src/SwiftlyS2.Generated/Protobufs/Interfaces/CMsgSource2NetworkFlowQuality.cs @@ -37,6 +37,24 @@ public interface CMsgSource2NetworkFlowQuality : ITypedProtobuf> AssociatedEntities { get => ref _Handle.AsRef>>(Schema.GetOffset(0x554D8191D6EB4F18)); } - public ref CUtlVector AssociatedEntityNames { - get => ref _Handle.AsRef>(Schema.GetOffset(0x554D8191EB3B241C)); + public ref CUtlVector AssociatedEntityNames { + get => ref _Handle.AsRef>(Schema.GetOffset(0x554D8191EB3B241C)); } public void HandleUpdated() { diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/AggregateSceneObject_tImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/AggregateSceneObject_tImpl.cs index 666b4cb59..9b8088d41 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/AggregateSceneObject_tImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/AggregateSceneObject_tImpl.cs @@ -30,11 +30,11 @@ public ref short InstanceStream { public ref short VertexAlbedoStream { get => ref _Handle.AsRef(Schema.GetOffset(0xEF81F2D42540B1EA)); } - public ref CUtlVector AggregateMeshes { - get => ref _Handle.AsRef(Schema.GetOffset(0xEF81F2D402570BA1)); + public ref CUtlVector AggregateMeshes { + get => ref _Handle.AsRef>(Schema.GetOffset(0xEF81F2D402570BA1)); } - public ref CUtlVector LodSetups { - get => ref _Handle.AsRef(Schema.GetOffset(0xEF81F2D4B0CE61E2)); + public ref CUtlVector LodSetups { + get => ref _Handle.AsRef>(Schema.GetOffset(0xEF81F2D4B0CE61E2)); } public ref CUtlVector VisClusterMembership { get => ref _Handle.AsRef>(Schema.GetOffset(0xEF81F2D4F2C828CD)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/AnimationDecodeDebugDump_tImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/AnimationDecodeDebugDump_tImpl.cs index 04c6c2111..c19b0e968 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/AnimationDecodeDebugDump_tImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/AnimationDecodeDebugDump_tImpl.cs @@ -18,8 +18,8 @@ public AnimationDecodeDebugDump_tImpl(nint handle) : base(handle) { public ref AnimationProcessingType_t ProcessingType { get => ref _Handle.AsRef(Schema.GetOffset(0xA584797F5F059FB6)); } - public ref CUtlVector Elems { - get => ref _Handle.AsRef(Schema.GetOffset(0xA584797F3F2FC92B)); + public ref CUtlVector Elems { + get => ref _Handle.AsRef>(Schema.GetOffset(0xA584797F3F2FC92B)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/BakedLightingInfo_tImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/BakedLightingInfo_tImpl.cs index 4d46bee89..6e4a5f9da 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/BakedLightingInfo_tImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/BakedLightingInfo_tImpl.cs @@ -45,8 +45,8 @@ public ref byte VradQuality { public ref CUtlVector> LightMaps { get => ref _Handle.AsRef>>(Schema.GetOffset(0x6909F4EF6F2EFF94)); } - public ref CUtlVector BakedShadows { - get => ref _Handle.AsRef(Schema.GetOffset(0x6909F4EFE8C9B481)); + public ref CUtlVector BakedShadows { + get => ref _Handle.AsRef>(Schema.GetOffset(0x6909F4EFE8C9B481)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/BlendItem_tImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/BlendItem_tImpl.cs index 22f8c0143..55fbd734a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/BlendItem_tImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/BlendItem_tImpl.cs @@ -15,8 +15,8 @@ internal partial class BlendItem_tImpl : SchemaClass, BlendItem_t { public BlendItem_tImpl(nint handle) : base(handle) { } - public ref CUtlVector Tags { - get => ref _Handle.AsRef(Schema.GetOffset(0x8FC3054B46C8540)); + public ref CUtlVector Tags { + get => ref _Handle.AsRef>(Schema.GetOffset(0x8FC3054B46C8540)); } public CAnimUpdateNodeRef Child { get => new CAnimUpdateNodeRefImpl(_Handle + Schema.GetOffset(0x8FC30544A0B773F)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CActionComponentUpdaterImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CActionComponentUpdaterImpl.cs index ce8b28524..b03629888 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CActionComponentUpdaterImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CActionComponentUpdaterImpl.cs @@ -15,8 +15,8 @@ internal partial class CActionComponentUpdaterImpl : CAnimComponentUpdaterImpl, public CActionComponentUpdaterImpl(nint handle) : base(handle) { } - public ref CUtlVector Actions { - get => ref _Handle.AsRef(Schema.GetOffset(0xA700EA248D622684)); + public ref CUtlVector Actions { + get => ref _Handle.AsRef>(Schema.GetOffset(0xA700EA248D622684)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimDataImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimDataImpl.cs index 7a952d4ce..7c5787231 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimDataImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimDataImpl.cs @@ -18,17 +18,17 @@ public CAnimDataImpl(nint handle) : base(handle) { public ref CBufferString Name { get => ref _Handle.AsRef(Schema.GetOffset(0xA4868F934D8F5786)); } - public ref CUtlVector AnimArray { - get => ref _Handle.AsRef(Schema.GetOffset(0xA4868F939FE8AF0D)); + public ref CUtlVector AnimArray { + get => ref _Handle.AsRef>(Schema.GetOffset(0xA4868F939FE8AF0D)); } - public ref CUtlVector DecoderArray { - get => ref _Handle.AsRef(Schema.GetOffset(0xA4868F93AB12D6C4)); + public ref CUtlVector DecoderArray { + get => ref _Handle.AsRef>(Schema.GetOffset(0xA4868F93AB12D6C4)); } public ref int MaxUniqueFrameIndex { get => ref _Handle.AsRef(Schema.GetOffset(0xA4868F938FB0EA0D)); } - public ref CUtlVector SegmentArray { - get => ref _Handle.AsRef(Schema.GetOffset(0xA4868F933714FD2F)); + public ref CUtlVector SegmentArray { + get => ref _Handle.AsRef>(Schema.GetOffset(0xA4868F933714FD2F)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimDemoCaptureSettingsImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimDemoCaptureSettingsImpl.cs index f2784dc84..92712c684 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimDemoCaptureSettingsImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimDemoCaptureSettingsImpl.cs @@ -58,11 +58,11 @@ public ref int BaseSequenceFrame { public ref EDemoBoneSelectionMode BoneSelectionMode { get => ref _Handle.AsRef(Schema.GetOffset(0xD4FC71971C4BEF04)); } - public ref CUtlVector Bones { - get => ref _Handle.AsRef(Schema.GetOffset(0xD4FC71970FDA60D4)); + public ref CUtlVector Bones { + get => ref _Handle.AsRef>(Schema.GetOffset(0xD4FC71970FDA60D4)); } - public ref CUtlVector IkChains { - get => ref _Handle.AsRef(Schema.GetOffset(0xD4FC7197A467D4E7)); + public ref CUtlVector IkChains { + get => ref _Handle.AsRef>(Schema.GetOffset(0xD4FC7197A467D4E7)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimDescImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimDescImpl.cs index 29cbfc903..8664c2761 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimDescImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimDescImpl.cs @@ -27,20 +27,20 @@ public ref float Fps { public CAnimEncodedFrames Data { get => new CAnimEncodedFramesImpl(_Handle + Schema.GetOffset(0xF48A66661621C725)); } - public ref CUtlVector MovementArray { - get => ref _Handle.AsRef(Schema.GetOffset(0xF48A6666A7A8E615)); + public ref CUtlVector MovementArray { + get => ref _Handle.AsRef>(Schema.GetOffset(0xF48A6666A7A8E615)); } public ref CTransform XInitialOffset { get => ref _Handle.AsRef(Schema.GetOffset(0xF48A6666BAB8D6AA)); } - public ref CUtlVector EventArray { - get => ref _Handle.AsRef(Schema.GetOffset(0xF48A6666B9FB599C)); + public ref CUtlVector EventArray { + get => ref _Handle.AsRef>(Schema.GetOffset(0xF48A6666B9FB599C)); } - public ref CUtlVector ActivityArray { - get => ref _Handle.AsRef(Schema.GetOffset(0xF48A666638F0ACE1)); + public ref CUtlVector ActivityArray { + get => ref _Handle.AsRef>(Schema.GetOffset(0xF48A666638F0ACE1)); } - public ref CUtlVector HierarchyArray { - get => ref _Handle.AsRef(Schema.GetOffset(0xF48A6666A806B925)); + public ref CUtlVector HierarchyArray { + get => ref _Handle.AsRef>(Schema.GetOffset(0xF48A6666A806B925)); } public ref float Framestalltime { get => ref _Handle.AsRef(Schema.GetOffset(0xF48A666641995711)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimEncodeDifferenceImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimEncodeDifferenceImpl.cs index bd745aa0a..c29c96c1e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimEncodeDifferenceImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimEncodeDifferenceImpl.cs @@ -15,14 +15,14 @@ internal partial class CAnimEncodeDifferenceImpl : SchemaClass, CAnimEncodeDiffe public CAnimEncodeDifferenceImpl(nint handle) : base(handle) { } - public ref CUtlVector BoneArray { - get => ref _Handle.AsRef(Schema.GetOffset(0x65474B2E80273F0C)); + public ref CUtlVector BoneArray { + get => ref _Handle.AsRef>(Schema.GetOffset(0x65474B2E80273F0C)); } - public ref CUtlVector MorphArray { - get => ref _Handle.AsRef(Schema.GetOffset(0x65474B2E8C6827E6)); + public ref CUtlVector MorphArray { + get => ref _Handle.AsRef>(Schema.GetOffset(0x65474B2E8C6827E6)); } - public ref CUtlVector UserArray { - get => ref _Handle.AsRef(Schema.GetOffset(0x65474B2EFBDB0C13)); + public ref CUtlVector UserArray { + get => ref _Handle.AsRef>(Schema.GetOffset(0x65474B2EFBDB0C13)); } public ref CUtlVector HasRotationBitArray { get => ref _Handle.AsRef>(Schema.GetOffset(0x65474B2E6AD7DEA5)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimEncodedFramesImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimEncodedFramesImpl.cs index 72dd6f8c7..fa05215fb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimEncodedFramesImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimEncodedFramesImpl.cs @@ -24,8 +24,8 @@ public ref int Frames { public ref int FramesPerBlock { get => ref _Handle.AsRef(Schema.GetOffset(0x63992F5DFFC5A547)); } - public ref CUtlVector FrameblockArray { - get => ref _Handle.AsRef(Schema.GetOffset(0x63992F5D2805E598)); + public ref CUtlVector FrameblockArray { + get => ref _Handle.AsRef>(Schema.GetOffset(0x63992F5D2805E598)); } public CAnimEncodeDifference UsageDifferences { get => new CAnimEncodeDifferenceImpl(_Handle + Schema.GetOffset(0x63992F5D27B13638)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimGraphDebugReplayImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimGraphDebugReplayImpl.cs index 394c5b43d..624fcef22 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimGraphDebugReplayImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimGraphDebugReplayImpl.cs @@ -22,8 +22,8 @@ public string AnimGraphFileName { } set => Schema.SetString(_Handle, 0x31D5349314D2CC69, value); } - public ref CUtlVector FrameList { - get => ref _Handle.AsRef(Schema.GetOffset(0x31D5349393EB99F2)); + public ref CUtlVector FrameList { + get => ref _Handle.AsRef>(Schema.GetOffset(0x31D5349393EB99F2)); } public ref int StartIndex { get => ref _Handle.AsRef(Schema.GetOffset(0x31D534939F316D25)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimGraphSettingsManagerImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimGraphSettingsManagerImpl.cs index a851f6401..ae3e427f2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimGraphSettingsManagerImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimGraphSettingsManagerImpl.cs @@ -15,8 +15,8 @@ internal partial class CAnimGraphSettingsManagerImpl : SchemaClass, CAnimGraphSe public CAnimGraphSettingsManagerImpl(nint handle) : base(handle) { } - public ref CUtlVector SettingsGroups { - get => ref _Handle.AsRef(Schema.GetOffset(0x53B994DB178D6408)); + public ref CUtlVector SettingsGroups { + get => ref _Handle.AsRef>(Schema.GetOffset(0x53B994DB178D6408)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimKeyDataImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimKeyDataImpl.cs index 8ae4d7c58..e0d983318 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimKeyDataImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimKeyDataImpl.cs @@ -18,11 +18,11 @@ public CAnimKeyDataImpl(nint handle) : base(handle) { public ref CBufferString Name { get => ref _Handle.AsRef(Schema.GetOffset(0x790610E24D8F5786)); } - public ref CUtlVector BoneArray { - get => ref _Handle.AsRef(Schema.GetOffset(0x790610E280273F0C)); + public ref CUtlVector BoneArray { + get => ref _Handle.AsRef>(Schema.GetOffset(0x790610E280273F0C)); } - public ref CUtlVector UserArray { - get => ref _Handle.AsRef(Schema.GetOffset(0x790610E2FBDB0C13)); + public ref CUtlVector UserArray { + get => ref _Handle.AsRef>(Schema.GetOffset(0x790610E2FBDB0C13)); } public ref CUtlVector MorphArray { get => ref _Handle.AsRef>(Schema.GetOffset(0x790610E28C6827E6)); @@ -30,8 +30,8 @@ public ref CUtlVector MorphArray { public ref int ChannelElements { get => ref _Handle.AsRef(Schema.GetOffset(0x790610E20D1DA989)); } - public ref CUtlVector DataChannelArray { - get => ref _Handle.AsRef(Schema.GetOffset(0x790610E2D1641EB9)); + public ref CUtlVector DataChannelArray { + get => ref _Handle.AsRef>(Schema.GetOffset(0x790610E2D1641EB9)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimParameterManagerUpdaterImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimParameterManagerUpdaterImpl.cs index e5bce79be..abed8a3bd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimParameterManagerUpdaterImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimParameterManagerUpdaterImpl.cs @@ -15,8 +15,8 @@ internal partial class CAnimParameterManagerUpdaterImpl : SchemaClass, CAnimPara public CAnimParameterManagerUpdaterImpl(nint handle) : base(handle) { } - public ref CUtlVector Parameters { - get => ref _Handle.AsRef(Schema.GetOffset(0x2289044E99935479)); + public ref CUtlVector Parameters { + get => ref _Handle.AsRef>(Schema.GetOffset(0x2289044E99935479)); } public SchemaUntypedField IdToIndexMap { get => new SchemaUntypedField(_Handle + Schema.GetOffset(0x2289044E7B873A5F)); @@ -24,11 +24,11 @@ public SchemaUntypedField IdToIndexMap { public SchemaUntypedField NameToIndexMap { get => new SchemaUntypedField(_Handle + Schema.GetOffset(0x2289044EDA1FC14D)); } - public ref CUtlVector IndexToHandle { - get => ref _Handle.AsRef(Schema.GetOffset(0x2289044E3F943600)); + public ref CUtlVector IndexToHandle { + get => ref _Handle.AsRef>(Schema.GetOffset(0x2289044E3F943600)); } - public ref CUtlVector AutoResetParams { - get => ref _Handle.AsRef(Schema.GetOffset(0x2289044EA74F889F)); + public ref CUtlVector AutoResetParams { + get => ref _Handle.AsRef>(Schema.GetOffset(0x2289044EA74F889F)); } public SchemaUntypedField AutoResetMap { get => new SchemaUntypedField(_Handle + Schema.GetOffset(0x2289044E024CB2F5)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimScriptManagerImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimScriptManagerImpl.cs index 40292674e..d808d2077 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimScriptManagerImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimScriptManagerImpl.cs @@ -15,8 +15,8 @@ internal partial class CAnimScriptManagerImpl : SchemaClass, CAnimScriptManager public CAnimScriptManagerImpl(nint handle) : base(handle) { } - public ref CUtlVector ScriptInfo { - get => ref _Handle.AsRef(Schema.GetOffset(0x13962EC3119509F2)); + public ref CUtlVector ScriptInfo { + get => ref _Handle.AsRef>(Schema.GetOffset(0x13962EC3119509F2)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimSkeletonImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimSkeletonImpl.cs index 07a22833d..b028becfc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimSkeletonImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimSkeletonImpl.cs @@ -30,8 +30,8 @@ public ref CUtlVector> Children { public ref CUtlVector Parents { get => ref _Handle.AsRef>(Schema.GetOffset(0x33309AA470DBC8AA)); } - public ref CUtlVector Feet { - get => ref _Handle.AsRef(Schema.GetOffset(0x33309AA47910AFF5)); + public ref CUtlVector Feet { + get => ref _Handle.AsRef>(Schema.GetOffset(0x33309AA47910AFF5)); } public ref CUtlVector MorphNames { get => ref _Handle.AsRef>(Schema.GetOffset(0x33309AA4E8F4EC4F)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimStateMachineUpdaterImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimStateMachineUpdaterImpl.cs index e6f397c88..cb6173e56 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimStateMachineUpdaterImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimStateMachineUpdaterImpl.cs @@ -15,11 +15,11 @@ internal partial class CAnimStateMachineUpdaterImpl : SchemaClass, CAnimStateMac public CAnimStateMachineUpdaterImpl(nint handle) : base(handle) { } - public ref CUtlVector States { - get => ref _Handle.AsRef(Schema.GetOffset(0xD25DFB766F284CFF)); + public ref CUtlVector States { + get => ref _Handle.AsRef>(Schema.GetOffset(0xD25DFB766F284CFF)); } - public ref CUtlVector Transitions { - get => ref _Handle.AsRef(Schema.GetOffset(0xD25DFB76AD108163)); + public ref CUtlVector Transitions { + get => ref _Handle.AsRef>(Schema.GetOffset(0xD25DFB76AD108163)); } public ref int StartStateIndex { get => ref _Handle.AsRef(Schema.GetOffset(0xD25DFB762881C68C)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimTagManagerUpdaterImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimTagManagerUpdaterImpl.cs index e4ab7a82c..fb2715fc9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimTagManagerUpdaterImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimTagManagerUpdaterImpl.cs @@ -15,8 +15,8 @@ internal partial class CAnimTagManagerUpdaterImpl : SchemaClass, CAnimTagManager public CAnimTagManagerUpdaterImpl(nint handle) : base(handle) { } - public ref CUtlVector Tags { - get => ref _Handle.AsRef(Schema.GetOffset(0xF09D3FB1B46C8540)); + public ref CUtlVector Tags { + get => ref _Handle.AsRef>(Schema.GetOffset(0xF09D3FB1B46C8540)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimUpdateSharedDataImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimUpdateSharedDataImpl.cs index bad856f1d..4e7298932 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimUpdateSharedDataImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimUpdateSharedDataImpl.cs @@ -15,14 +15,14 @@ internal partial class CAnimUpdateSharedDataImpl : SchemaClass, CAnimUpdateShare public CAnimUpdateSharedDataImpl(nint handle) : base(handle) { } - public ref CUtlVector Nodes { - get => ref _Handle.AsRef(Schema.GetOffset(0xA294DB47780F027A)); + public ref CUtlVector Nodes { + get => ref _Handle.AsRef>(Schema.GetOffset(0xA294DB47780F027A)); } public SchemaUntypedField NodeIndexMap { get => new SchemaUntypedField(_Handle + Schema.GetOffset(0xA294DB47D3B3E7A3)); } - public ref CUtlVector Components { - get => ref _Handle.AsRef(Schema.GetOffset(0xA294DB47F87FC409)); + public ref CUtlVector Components { + get => ref _Handle.AsRef>(Schema.GetOffset(0xA294DB47F87FC409)); } public SchemaUntypedField ParamListUpdater { get => new SchemaUntypedField(_Handle + Schema.GetOffset(0xA294DB4784AA7F15)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimationGroupImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimationGroupImpl.cs index 3a1bd30fe..160a9d5be 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimationGroupImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAnimationGroupImpl.cs @@ -36,8 +36,8 @@ public CAnimKeyData DecodeKey { public ref CUtlVector Scripts { get => ref _Handle.AsRef>(Schema.GetOffset(0x338D4483F1FF2218)); } - public ref CUtlVector AdditionalExtRefs { - get => ref _Handle.AsRef(Schema.GetOffset(0x338D448349CEFD51)); + public ref CUtlVector AdditionalExtRefs { + get => ref _Handle.AsRef>(Schema.GetOffset(0x338D448349CEFD51)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAttributeListImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAttributeListImpl.cs index e69ea3390..6677c24a4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAttributeListImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAttributeListImpl.cs @@ -15,8 +15,8 @@ internal partial class CAttributeListImpl : SchemaClass, CAttributeList { public CAttributeListImpl(nint handle) : base(handle) { } - public ref CUtlVector Attributes { - get => ref _Handle.AsRef(Schema.GetOffset(0x1028A18A7E139C14)); + public ref CUtlVector Attributes { + get => ref _Handle.AsRef>(Schema.GetOffset(0x1028A18A7E139C14)); } public CAttributeManager? Manager { get { diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAttributeManagerImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAttributeManagerImpl.cs index d81b5b7a4..2fc734a6f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAttributeManagerImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAttributeManagerImpl.cs @@ -30,8 +30,8 @@ public ref bool PreventLoopback { public ref attributeprovidertypes_t ProviderType { get => ref _Handle.AsRef(Schema.GetOffset(0x7FCB380DD5677CB4)); } - public ref CUtlVector CachedResults { - get => ref _Handle.AsRef(Schema.GetOffset(0x7FCB380D3CD4B7CB)); + public ref CUtlVector CachedResults { + get => ref _Handle.AsRef>(Schema.GetOffset(0x7FCB380D3CD4B7CB)); } public void ReapplyProvisionParityUpdated() { diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAudioSentenceImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAudioSentenceImpl.cs index e283c0f38..6f51ca0fe 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAudioSentenceImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CAudioSentenceImpl.cs @@ -18,11 +18,11 @@ public CAudioSentenceImpl(nint handle) : base(handle) { public ref bool ShouldVoiceDuck { get => ref _Handle.AsRef(Schema.GetOffset(0x25F8D719C546CD15)); } - public ref CUtlVector RunTimePhonemes { - get => ref _Handle.AsRef(Schema.GetOffset(0x25F8D719C0434838)); + public ref CUtlVector RunTimePhonemes { + get => ref _Handle.AsRef>(Schema.GetOffset(0x25F8D719C0434838)); } - public ref CUtlVector EmphasisSamples { - get => ref _Handle.AsRef(Schema.GetOffset(0x25F8D7194EBE8F82)); + public ref CUtlVector EmphasisSamples { + get => ref _Handle.AsRef>(Schema.GetOffset(0x25F8D7194EBE8F82)); } public CAudioMorphData MorphData { get => new CAudioMorphDataImpl(_Handle + Schema.GetOffset(0x25F8D719A8207F65)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBaseAnimGraphControllerImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBaseAnimGraphControllerImpl.cs index 06cd365e7..eac5217f1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBaseAnimGraphControllerImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBaseAnimGraphControllerImpl.cs @@ -78,6 +78,9 @@ public ref byte GraphCreationFlagsAG2 { public ref int ServerGraphDefReloadCountAG2 { get => ref _Handle.AsRef(Schema.GetOffset(0xFA1FB81E6A8D1A13)); } + public ref int ServerSerializationContextIteration { + get => ref _Handle.AsRef(Schema.GetOffset(0xFA1FB81ED9F8A6D4)); + } public void AnimGraphNetworkedVarsUpdated() { Schema.Update(_Handle, 0xFA1FB81EA83A7C39); @@ -118,4 +121,7 @@ public void GraphCreationFlagsAG2Updated() { public void ServerGraphDefReloadCountAG2Updated() { Schema.Update(_Handle, 0xFA1FB81E6A8D1A13); } + public void ServerSerializationContextIterationUpdated() { + Schema.Update(_Handle, 0xFA1FB81ED9F8A6D4); + } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBaseAnimGraphImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBaseAnimGraphImpl.cs index cd3849d15..dda0ebc5b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBaseAnimGraphImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBaseAnimGraphImpl.cs @@ -51,6 +51,9 @@ public ref bool RagdollEnabled { public ref bool RagdollClientSide { get => ref _Handle.AsRef(Schema.GetOffset(0xE501DB1EB6A5159C)); } + public ref CTransform XParentedRagdollRootInEntitySpace { + get => ref _Handle.AsRef(Schema.GetOffset(0xE501DB1EFC4C1401)); + } public void InitiallyPopulateInterpHistoryUpdated() { Schema.Update(_Handle, 0xE501DB1E3087361C); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBaseCombatCharacterImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBaseCombatCharacterImpl.cs index 2782d1629..59771ae7e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBaseCombatCharacterImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBaseCombatCharacterImpl.cs @@ -24,17 +24,14 @@ public ref CUtlVector> MyWearables { public ref float ImpactEnergyScale { get => ref _Handle.AsRef(Schema.GetOffset(0xB47DE3DEC66BAC1B)); } - public ref int MinVehicleDamageToTempRagdoll { - get => ref _Handle.AsRef(Schema.GetOffset(0xB47DE3DE5D22468A)); - } public ref bool ApplyStressDamage { get => ref _Handle.AsRef(Schema.GetOffset(0xB47DE3DEC16FF452)); } public ref bool DeathEventsDispatched { get => ref _Handle.AsRef(Schema.GetOffset(0xB47DE3DE8F5C8C9F)); } - public ref CUtlVector VecRelationships { - get => ref _Handle.Deref(Schema.GetOffset(0xB47DE3DE2B978F5E)); + public ref CUtlVector VecRelationships { + get => ref _Handle.Deref>(Schema.GetOffset(0xB47DE3DE2B978F5E)); } public string StrRelationships { get { diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBaseConstraintImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBaseConstraintImpl.cs index 65e8d8079..941a2705f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBaseConstraintImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBaseConstraintImpl.cs @@ -25,11 +25,11 @@ public string Name { public ref Vector UpVector { get => ref _Handle.AsRef(Schema.GetOffset(0xE972C28487645F1B)); } - public SchemaUntypedField Slaves { - get => new SchemaUntypedField(_Handle + Schema.GetOffset(0xE972C284A62BA9E9)); + public ref CUtlLeanVector Slaves { + get => ref _Handle.AsRef>(Schema.GetOffset(0xE972C284A62BA9E9)); } - public ref CUtlVector Targets { - get => ref _Handle.AsRef(Schema.GetOffset(0xE972C28436A2FF01)); + public ref CUtlVector Targets { + get => ref _Handle.AsRef>(Schema.GetOffset(0xE972C28436A2FF01)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBaseEntityImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBaseEntityImpl.cs index 0649b53d5..5c6b2771c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBaseEntityImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBaseEntityImpl.cs @@ -24,8 +24,8 @@ public CBodyComponent? CBodyComponent { public CNetworkTransmitComponent NetworkTransmitComponent { get => new CNetworkTransmitComponentImpl(_Handle + Schema.GetOffset(0x9DC483B8FF010CE4)); } - public ref CUtlVector ThinkFunctions { - get => ref _Handle.AsRef(Schema.GetOffset(0x9DC483B8D2C79415)); + public ref CUtlVector ThinkFunctions { + get => ref _Handle.AsRef>(Schema.GetOffset(0x9DC483B8D2C79415)); } public ref int CurrentThinkContext { get => ref _Handle.AsRef(Schema.GetOffset(0x9DC483B8B04F8BF6)); @@ -42,8 +42,8 @@ public SchemaUntypedField IsSteadyState { public ref float LastNetworkChange { get => ref _Handle.AsRef(Schema.GetOffset(0x9DC483B80351D699)); } - public ref CUtlVector ResponseContexts { - get => ref _Handle.AsRef(Schema.GetOffset(0x9DC483B85120C9AE)); + public ref CUtlVector ResponseContexts { + get => ref _Handle.AsRef>(Schema.GetOffset(0x9DC483B85120C9AE)); } public string ResponseContext { get { diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBaseModelEntityImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBaseModelEntityImpl.cs index 142a5cea7..18070ca71 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBaseModelEntityImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBaseModelEntityImpl.cs @@ -87,8 +87,8 @@ public ref bool AllowFadeInView { public ref Color Render { get => ref _Handle.AsRef(Schema.GetOffset(0x517849F7470D2A38)); } - public ref CUtlVector RenderAttributes { - get => ref _Handle.AsRef(Schema.GetOffset(0x517849F7BF74B4AC)); + public ref CUtlVector RenderAttributes { + get => ref _Handle.AsRef>(Schema.GetOffset(0x517849F7BF74B4AC)); } public ref bool RenderToCubemaps { get => ref _Handle.AsRef(Schema.GetOffset(0x517849F78A23364A)); @@ -129,12 +129,6 @@ public ref Vector DecalPosition { public ref Vector DecalForwardAxis { get => ref _Handle.AsRef(Schema.GetOffset(0x517849F78CF4767A)); } - public ref float DecalHealBloodRate { - get => ref _Handle.AsRef(Schema.GetOffset(0x517849F7E19E95D8)); - } - public ref float DecalHealHeightRate { - get => ref _Handle.AsRef(Schema.GetOffset(0x517849F7BDF5A793)); - } public ref DecalMode_t DecalMode { get => ref _Handle.AsRef(Schema.GetOffset(0x517849F7C6AE5101)); } @@ -211,12 +205,6 @@ public void DecalPositionUpdated() { public void DecalForwardAxisUpdated() { Schema.Update(_Handle, 0x517849F78CF4767A); } - public void DecalHealBloodRateUpdated() { - Schema.Update(_Handle, 0x517849F7E19E95D8); - } - public void DecalHealHeightRateUpdated() { - Schema.Update(_Handle, 0x517849F7BDF5A793); - } public void DecalModeUpdated() { Schema.Update(_Handle, 0x517849F7C6AE5101); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBasePlayerPawnImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBasePlayerPawnImpl.cs index 60d3c1169..8cc3e49af 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBasePlayerPawnImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBasePlayerPawnImpl.cs @@ -69,8 +69,8 @@ public CPlayer_MovementServices? MovementServices { return ptr.IsValidPtr() ? new CPlayer_MovementServicesImpl(ptr) : null; } } - public ref CUtlVector ServerViewAngleChanges { - get => ref _Handle.AsRef(Schema.GetOffset(0xCA2EED049182F3B7)); + public ref CUtlVector ServerViewAngleChanges { + get => ref _Handle.AsRef>(Schema.GetOffset(0xCA2EED049182F3B7)); } public ref QAngle V_angle { get => ref _Handle.AsRef(Schema.GetOffset(0xCA2EED0413C45A71)); @@ -117,8 +117,8 @@ public ref float HltvReplayEnd { public ref uint HltvReplayEntity { get => ref _Handle.AsRef(Schema.GetOffset(0xCA2EED04ADF32E26)); } - public ref CUtlVector SndOpvarLatchData { - get => ref _Handle.AsRef(Schema.GetOffset(0xCA2EED046B36858E)); + public ref CUtlVector SndOpvarLatchData { + get => ref _Handle.AsRef>(Schema.GetOffset(0xCA2EED046B36858E)); } public void WeaponServicesUpdated() { diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBasePlayerWeaponVDataImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBasePlayerWeaponVDataImpl.cs index ddf4d4545..0fcc82911 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBasePlayerWeaponVDataImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBasePlayerWeaponVDataImpl.cs @@ -82,6 +82,9 @@ public ref bool ReserveAmmoAsClips { public ref bool TreatAsSingleClip { get => ref _Handle.AsRef(Schema.GetOffset(0x64E418A01B25858D)); } + public ref bool KeepLoadedAmmo { + get => ref _Handle.AsRef(Schema.GetOffset(0x64E418A0C9C228BF)); + } public ref int Weight { get => ref _Handle.AsRef(Schema.GetOffset(0x64E418A054A5EA14)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBaseRendererSource2Impl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBaseRendererSource2Impl.cs index 850603bab..594ee329c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBaseRendererSource2Impl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBaseRendererSource2Impl.cs @@ -55,8 +55,8 @@ public ref float BumpStrength { public ref ParticleSequenceCropOverride_t CropTextureOverride { get => ref _Handle.AsRef(Schema.GetOffset(0xA732A575F1DF7F72)); } - public SchemaUntypedField TexturesInput { - get => new SchemaUntypedField(_Handle + Schema.GetOffset(0xA732A5759C246F7B)); + public ref CUtlLeanVector TexturesInput { + get => ref _Handle.AsRef>(Schema.GetOffset(0xA732A5759C246F7B)); } public ref float AnimationRate { get => ref _Handle.AsRef(Schema.GetOffset(0xA732A575607083AD)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBlend2DUpdateNodeImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBlend2DUpdateNodeImpl.cs index 8b14db82f..78dbd0428 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBlend2DUpdateNodeImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBlend2DUpdateNodeImpl.cs @@ -15,11 +15,11 @@ internal partial class CBlend2DUpdateNodeImpl : CAnimUpdateNodeBaseImpl, CBlend2 public CBlend2DUpdateNodeImpl(nint handle) : base(handle) { } - public ref CUtlVector Items { - get => ref _Handle.AsRef(Schema.GetOffset(0xEA40B5A7A87EDAF)); + public ref CUtlVector Items { + get => ref _Handle.AsRef>(Schema.GetOffset(0xEA40B5A7A87EDAF)); } - public ref CUtlVector Tags { - get => ref _Handle.AsRef(Schema.GetOffset(0xEA40B5AB46C8540)); + public ref CUtlVector Tags { + get => ref _Handle.AsRef>(Schema.GetOffset(0xEA40B5AB46C8540)); } public CParamSpanUpdater ParamSpans { get => new CParamSpanUpdaterImpl(_Handle + Schema.GetOffset(0xEA40B5ADAC91553)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBlendUpdateNodeImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBlendUpdateNodeImpl.cs index dbcfe2287..112b08a62 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBlendUpdateNodeImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBlendUpdateNodeImpl.cs @@ -15,8 +15,8 @@ internal partial class CBlendUpdateNodeImpl : CAnimUpdateNodeBaseImpl, CBlendUpd public CBlendUpdateNodeImpl(nint handle) : base(handle) { } - public ref CUtlVector Children { - get => ref _Handle.AsRef(Schema.GetOffset(0xD72498B47415FA72)); + public ref CUtlVector Children { + get => ref _Handle.AsRef>(Schema.GetOffset(0xD72498B47415FA72)); } public ref CUtlVector SortedOrder { get => ref _Handle.AsRef>(Schema.GetOffset(0xD72498B47CE82340)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBodyGroupAnimTagImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBodyGroupAnimTagImpl.cs index 2563006c7..41db6603e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBodyGroupAnimTagImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBodyGroupAnimTagImpl.cs @@ -18,8 +18,8 @@ public CBodyGroupAnimTagImpl(nint handle) : base(handle) { public ref int Priority { get => ref _Handle.AsRef(Schema.GetOffset(0x4FBB343CE7EFB335)); } - public ref CUtlVector BodyGroupSettings { - get => ref _Handle.AsRef(Schema.GetOffset(0x4FBB343C3BE7BAE1)); + public ref CUtlVector BodyGroupSettings { + get => ref _Handle.AsRef>(Schema.GetOffset(0x4FBB343C3BE7BAE1)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBoneConstraintPoseSpaceBoneImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBoneConstraintPoseSpaceBoneImpl.cs index c89486724..f80bd7572 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBoneConstraintPoseSpaceBoneImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBoneConstraintPoseSpaceBoneImpl.cs @@ -15,8 +15,8 @@ internal partial class CBoneConstraintPoseSpaceBoneImpl : CBaseConstraintImpl, C public CBoneConstraintPoseSpaceBoneImpl(nint handle) : base(handle) { } - public ref CUtlVector InputList { - get => ref _Handle.AsRef(Schema.GetOffset(0x496EBC215EB8D83)); + public ref CUtlVector InputList { + get => ref _Handle.AsRef>(Schema.GetOffset(0x496EBC215EB8D83)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBoneConstraintPoseSpaceMorphImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBoneConstraintPoseSpaceMorphImpl.cs index 562a73116..b952dca7f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBoneConstraintPoseSpaceMorphImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBoneConstraintPoseSpaceMorphImpl.cs @@ -32,8 +32,8 @@ public string AttachmentName { public ref CUtlVector OutputMorph { get => ref _Handle.AsRef>(Schema.GetOffset(0x6ECAD65ADC9A8262)); } - public ref CUtlVector InputList { - get => ref _Handle.AsRef(Schema.GetOffset(0x6ECAD65A15EB8D83)); + public ref CUtlVector InputList { + get => ref _Handle.AsRef>(Schema.GetOffset(0x6ECAD65A15EB8D83)); } public ref bool Clamp { get => ref _Handle.AsRef(Schema.GetOffset(0x6ECAD65A84C7929C)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBoneConstraintRbfImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBoneConstraintRbfImpl.cs index 0639f017c..4a87111ed 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBoneConstraintRbfImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBoneConstraintRbfImpl.cs @@ -15,11 +15,11 @@ internal partial class CBoneConstraintRbfImpl : CBoneConstraintBaseImpl, CBoneCo public CBoneConstraintRbfImpl(nint handle) : base(handle) { } - public ref CUtlVector InputBones { - get => ref _Handle.AsRef(Schema.GetOffset(0x45CB33BF83336B6E)); + public ref CUtlVector InputBones { + get => ref _Handle.AsRef>(Schema.GetOffset(0x45CB33BF83336B6E)); } - public ref CUtlVector OutputBones { - get => ref _Handle.AsRef(Schema.GetOffset(0x45CB33BF84D3A41B)); + public ref CUtlVector OutputBones { + get => ref _Handle.AsRef>(Schema.GetOffset(0x45CB33BF84D3A41B)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CCSPlayerController_ActionTrackingServicesImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CCSPlayerController_ActionTrackingServicesImpl.cs index 3e0ac27dd..c8b14a55e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CCSPlayerController_ActionTrackingServicesImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CCSPlayerController_ActionTrackingServicesImpl.cs @@ -15,8 +15,8 @@ internal partial class CCSPlayerController_ActionTrackingServicesImpl : CPlayerC public CCSPlayerController_ActionTrackingServicesImpl(nint handle) : base(handle) { } - public ref CUtlVector PerRoundStats { - get => ref _Handle.AsRef(Schema.GetOffset(0x96DF63C17C8AAE9F)); + public ref CUtlVector PerRoundStats { + get => ref _Handle.AsRef>(Schema.GetOffset(0x96DF63C17C8AAE9F)); } public CSMatchStats_t MatchStats { get => new CSMatchStats_tImpl(_Handle + Schema.GetOffset(0x96DF63C11729A24D)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CCSPlayerController_DamageServicesImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CCSPlayerController_DamageServicesImpl.cs index 4f17b39dc..33e3e4c12 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CCSPlayerController_DamageServicesImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CCSPlayerController_DamageServicesImpl.cs @@ -18,8 +18,8 @@ public CCSPlayerController_DamageServicesImpl(nint handle) : base(handle) { public ref int SendUpdate { get => ref _Handle.AsRef(Schema.GetOffset(0xC354634BBB7D4BC2)); } - public ref CUtlVector DamageList { - get => ref _Handle.AsRef(Schema.GetOffset(0xC354634B48D4B628)); + public ref CUtlVector DamageList { + get => ref _Handle.AsRef>(Schema.GetOffset(0xC354634B48D4B628)); } public void SendUpdateUpdated() { diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CCSPlayerController_InventoryServicesImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CCSPlayerController_InventoryServicesImpl.cs index 74e119850..73a0acca0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CCSPlayerController_InventoryServicesImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CCSPlayerController_InventoryServicesImpl.cs @@ -42,8 +42,8 @@ public ISchemaFixedArray EquippedPlayerSprayIDs { public ref ulong CurrentLoadoutHash { get => ref _Handle.AsRef(Schema.GetOffset(0xC1D007824F832E99)); } - public ref CUtlVector ServerAuthoritativeWeaponSlots { - get => ref _Handle.AsRef(Schema.GetOffset(0xC1D007826EED2FF6)); + public ref CUtlVector ServerAuthoritativeWeaponSlots { + get => ref _Handle.AsRef>(Schema.GetOffset(0xC1D007826EED2FF6)); } public void MusicIDUpdated() { diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CCSPlayerPawnImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CCSPlayerPawnImpl.cs index 0f8b137f8..8da54d071 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CCSPlayerPawnImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CCSPlayerPawnImpl.cs @@ -134,12 +134,6 @@ public ref CUtlVector AimPunchCache { public ref bool IsBuyMenuOpen { get => ref _Handle.AsRef(Schema.GetOffset(0xC7614AABFBCDD8EC)); } - public ref CTransform XLastHeadBoneTransform { - get => ref _Handle.AsRef(Schema.GetOffset(0xC7614AAB83865E39)); - } - public ref bool LastHeadBoneTransformIsValid { - get => ref _Handle.AsRef(Schema.GetOffset(0xC7614AAB41218523)); - } public GameTime_t LastLandTime { get => new GameTime_tImpl(_Handle + Schema.GetOffset(0xC7614AAB21F4A3D1)); } @@ -396,8 +390,8 @@ public ISchemaFixedArray ThrowPositionHistory { public ISchemaFixedArray VelocityHistory { get => new SchemaFixedArray(_Handle, 0xC7614AAB24AFD9B2, 2, 12, 4); } - public ref CUtlVector PredictedDamageTags { - get => ref _Handle.AsRef(Schema.GetOffset(0xC7614AAB2CCF5943)); + public ref CUtlVector PredictedDamageTags { + get => ref _Handle.AsRef>(Schema.GetOffset(0xC7614AAB2CCF5943)); } public ref int HighestAppliedDamageTagTick { get => ref _Handle.AsRef(Schema.GetOffset(0xC7614AAB1703141A)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CCSPlayer_BuyServicesImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CCSPlayer_BuyServicesImpl.cs index f31cc2c68..05f0f456e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CCSPlayer_BuyServicesImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CCSPlayer_BuyServicesImpl.cs @@ -15,8 +15,8 @@ internal partial class CCSPlayer_BuyServicesImpl : CPlayerPawnComponentImpl, CCS public CCSPlayer_BuyServicesImpl(nint handle) : base(handle) { } - public ref CUtlVector SellbackPurchaseEntries { - get => ref _Handle.AsRef(Schema.GetOffset(0xF0C2C12231D8CF7F)); + public ref CUtlVector SellbackPurchaseEntries { + get => ref _Handle.AsRef>(Schema.GetOffset(0xF0C2C12231D8CF7F)); } public void SellbackPurchaseEntriesUpdated() { diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CCSWeaponBaseVDataImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CCSWeaponBaseVDataImpl.cs index 13caefe60..9f6df5fcd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CCSWeaponBaseVDataImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CCSWeaponBaseVDataImpl.cs @@ -150,6 +150,12 @@ public ref float DeployDuration { public ref float DisallowAttackAfterReloadStartDuration { get => ref _Handle.AsRef(Schema.GetOffset(0x62FB770588E73223)); } + public ref int BurstShotCount { + get => ref _Handle.AsRef(Schema.GetOffset(0x62FB770508DDF2C4)); + } + public ref bool AllowBurstHolster { + get => ref _Handle.AsRef(Schema.GetOffset(0x62FB770587F9A99B)); + } public ref int RecoilSeed { get => ref _Handle.AsRef(Schema.GetOffset(0x62FB77055E857C76)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CChoiceUpdateNodeImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CChoiceUpdateNodeImpl.cs index 54c9c68c4..dbbea9bc0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CChoiceUpdateNodeImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CChoiceUpdateNodeImpl.cs @@ -15,8 +15,8 @@ internal partial class CChoiceUpdateNodeImpl : CAnimUpdateNodeBaseImpl, CChoiceU public CChoiceUpdateNodeImpl(nint handle) : base(handle) { } - public ref CUtlVector Children { - get => ref _Handle.AsRef(Schema.GetOffset(0x1CF0A6AC7415FA72)); + public ref CUtlVector Children { + get => ref _Handle.AsRef>(Schema.GetOffset(0x1CF0A6AC7415FA72)); } public ref CUtlVector Weights { get => ref _Handle.AsRef>(Schema.GetOffset(0x1CF0A6AC77B2F91E)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CCycleControlClipUpdateNodeImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CCycleControlClipUpdateNodeImpl.cs index 332caa9b8..b57b1bfcb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CCycleControlClipUpdateNodeImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CCycleControlClipUpdateNodeImpl.cs @@ -15,8 +15,8 @@ internal partial class CCycleControlClipUpdateNodeImpl : CLeafUpdateNodeImpl, CC public CCycleControlClipUpdateNodeImpl(nint handle) : base(handle) { } - public ref CUtlVector Tags { - get => ref _Handle.AsRef(Schema.GetOffset(0x57FEB5AAB46C8540)); + public ref CUtlVector Tags { + get => ref _Handle.AsRef>(Schema.GetOffset(0x57FEB5AAB46C8540)); } public HSequence Sequence { get => new HSequenceImpl(_Handle + Schema.GetOffset(0x57FEB5AAE0A0598E)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CDSPPresetMixgroupModifierTableImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CDSPPresetMixgroupModifierTableImpl.cs index a0f6fba1f..20b872f27 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CDSPPresetMixgroupModifierTableImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CDSPPresetMixgroupModifierTableImpl.cs @@ -15,8 +15,8 @@ internal partial class CDSPPresetMixgroupModifierTableImpl : SchemaClass, CDSPPr public CDSPPresetMixgroupModifierTableImpl(nint handle) : base(handle) { } - public ref CUtlVector Table { - get => ref _Handle.AsRef(Schema.GetOffset(0xB4266D22715EA0FF)); + public ref CUtlVector Table { + get => ref _Handle.AsRef>(Schema.GetOffset(0xB4266D22715EA0FF)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CDampedValueComponentUpdaterImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CDampedValueComponentUpdaterImpl.cs index 78d3b1368..f3703f6c4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CDampedValueComponentUpdaterImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CDampedValueComponentUpdaterImpl.cs @@ -15,8 +15,8 @@ internal partial class CDampedValueComponentUpdaterImpl : CAnimComponentUpdaterI public CDampedValueComponentUpdaterImpl(nint handle) : base(handle) { } - public ref CUtlVector Items { - get => ref _Handle.AsRef(Schema.GetOffset(0x9FFDDC9E7A87EDAF)); + public ref CUtlVector Items { + get => ref _Handle.AsRef>(Schema.GetOffset(0x9FFDDC9E7A87EDAF)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CDecalGroupVDataImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CDecalGroupVDataImpl.cs index 4d51ef1d2..70f22a818 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CDecalGroupVDataImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CDecalGroupVDataImpl.cs @@ -15,8 +15,8 @@ internal partial class CDecalGroupVDataImpl : SchemaClass, CDecalGroupVData { public CDecalGroupVDataImpl(nint handle) : base(handle) { } - public ref CUtlVector Options { - get => ref _Handle.AsRef(Schema.GetOffset(0x56FC0D98C5C14E85)); + public ref CUtlVector Options { + get => ref _Handle.AsRef>(Schema.GetOffset(0x56FC0D98C5C14E85)); } public ref float TotalProbability { get => ref _Handle.AsRef(Schema.GetOffset(0x56FC0D98154D3742)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CDecalInstanceImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CDecalInstanceImpl.cs index c2aee89f8..e752f50fe 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CDecalInstanceImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CDecalInstanceImpl.cs @@ -30,6 +30,9 @@ public ref CHandle Entity { public ref int BoneIndex { get => ref _Handle.AsRef(Schema.GetOffset(0x88CA447C9F407B79)); } + public ref int TriangleIndex { + get => ref _Handle.AsRef(Schema.GetOffset(0x88CA447C4465462F)); + } public ref Vector PositionLS { get => ref _Handle.AsRef(Schema.GetOffset(0x88CA447C9D27001F)); } @@ -81,17 +84,8 @@ public ref bool IsAdjacent { public ref bool DoDecalLightmapping { get => ref _Handle.AsRef(Schema.GetOffset(0x88CA447C8A2CC817)); } - public CDecalInstance? Next { - get { - var ptr = _Handle.Read(Schema.GetOffset(0x88CA447C32B11E0E)); - return ptr.IsValidPtr() ? new CDecalInstanceImpl(ptr) : null; - } - } - public CDecalInstance? Prev { - get { - var ptr = _Handle.Read(Schema.GetOffset(0x88CA447CD49AD9AA)); - return ptr.IsValidPtr() ? new CDecalInstanceImpl(ptr) : null; - } + public ref DecalMode_t SkinnedModelMode { + get => ref _Handle.AsRef(Schema.GetOffset(0x88CA447CFB03C3D7)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CDestructiblePartImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CDestructiblePartImpl.cs index 5b0838fba..5009d5088 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CDestructiblePartImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CDestructiblePartImpl.cs @@ -33,8 +33,8 @@ public ref bool OnlyDestroyWhenGibbing { public ref CGlobalSymbol BodyGroupName { get => ref _Handle.AsRef(Schema.GetOffset(0xD9E4C935FFA38852)); } - public ref CUtlVector DamageLevels { - get => ref _Handle.AsRef(Schema.GetOffset(0xD9E4C9353B88DC4F)); + public ref CUtlVector DamageLevels { + get => ref _Handle.AsRef>(Schema.GetOffset(0xD9E4C9353B88DC4F)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CDestructiblePart_DamageLevelImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CDestructiblePart_DamageLevelImpl.cs index 1458da02b..f9e509530 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CDestructiblePart_DamageLevelImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CDestructiblePart_DamageLevelImpl.cs @@ -31,6 +31,9 @@ public ref int BodyGroupValue { public CSkillInt Health { get => new CSkillIntImpl(_Handle + Schema.GetOffset(0xF69D69CB6E9C4CC3)); } + public ref float CriticalDamagePercent { + get => ref _Handle.AsRef(Schema.GetOffset(0xF69D69CB4488F688)); + } public ref EDestructiblePartDamagePassThroughType DamagePassthroughType { get => ref _Handle.AsRef(Schema.GetOffset(0xF69D69CB3D01100A)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CDirectPlaybackTagDataImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CDirectPlaybackTagDataImpl.cs index be178c6d0..52662a4ae 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CDirectPlaybackTagDataImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CDirectPlaybackTagDataImpl.cs @@ -22,8 +22,8 @@ public string SequenceName { } set => Schema.SetString(_Handle, 0xAADCE162B4A24CB, value); } - public ref CUtlVector Tags { - get => ref _Handle.AsRef(Schema.GetOffset(0xAADCE16B46C8540)); + public ref CUtlVector Tags { + get => ref _Handle.AsRef>(Schema.GetOffset(0xAADCE16B46C8540)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CDirectPlaybackUpdateNodeImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CDirectPlaybackUpdateNodeImpl.cs index eb58da4d8..23db235b6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CDirectPlaybackUpdateNodeImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CDirectPlaybackUpdateNodeImpl.cs @@ -21,8 +21,8 @@ public ref bool FinishEarly { public ref bool ResetOnFinish { get => ref _Handle.AsRef(Schema.GetOffset(0x4E1CBFEFD5293C96)); } - public ref CUtlVector AllTags { - get => ref _Handle.AsRef(Schema.GetOffset(0x4E1CBFEF7A57C5AD)); + public ref CUtlVector AllTags { + get => ref _Handle.AsRef>(Schema.GetOffset(0x4E1CBFEF7A57C5AD)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CDspPresetModifierListImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CDspPresetModifierListImpl.cs index 3963b3080..595bdfe76 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CDspPresetModifierListImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CDspPresetModifierListImpl.cs @@ -22,8 +22,8 @@ public string DspName { } set => Schema.SetString(_Handle, 0x68EE16FD7E9A0D3, value); } - public ref CUtlVector Modifiers { - get => ref _Handle.AsRef(Schema.GetOffset(0x68EE16F541F1439)); + public ref CUtlVector Modifiers { + get => ref _Handle.AsRef>(Schema.GetOffset(0x68EE16F541F1439)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CDynamicNavConnectionsVolumeImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CDynamicNavConnectionsVolumeImpl.cs index ffbbaea1a..20f8453a3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CDynamicNavConnectionsVolumeImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CDynamicNavConnectionsVolumeImpl.cs @@ -22,8 +22,8 @@ public string ConnectionTarget { } set => Schema.SetString(_Handle, 0xA03D49DB1120FFE4, value); } - public ref CUtlVector Connections { - get => ref _Handle.AsRef(Schema.GetOffset(0xA03D49DB11986B7E)); + public ref CUtlVector Connections { + get => ref _Handle.AsRef>(Schema.GetOffset(0xA03D49DB11986B7E)); } public ref CGlobalSymbol TransitionType { get => ref _Handle.AsRef(Schema.GetOffset(0xA03D49DB68D65FB9)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CFlexRuleImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CFlexRuleImpl.cs index 2748ba7cb..0361eeddc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CFlexRuleImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CFlexRuleImpl.cs @@ -18,8 +18,8 @@ public CFlexRuleImpl(nint handle) : base(handle) { public ref int Flex { get => ref _Handle.AsRef(Schema.GetOffset(0xA92320A3D3DC2E86)); } - public ref CUtlVector FlexOps { - get => ref _Handle.AsRef(Schema.GetOffset(0xA92320A3F3F4D8D2)); + public ref CUtlVector FlexOps { + get => ref _Handle.AsRef>(Schema.GetOffset(0xA92320A3F3F4D8D2)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CFootAdjustmentUpdateNodeImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CFootAdjustmentUpdateNodeImpl.cs index e5c5bf27a..ed90a8ee3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CFootAdjustmentUpdateNodeImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CFootAdjustmentUpdateNodeImpl.cs @@ -15,8 +15,8 @@ internal partial class CFootAdjustmentUpdateNodeImpl : CUnaryUpdateNodeImpl, CFo public CFootAdjustmentUpdateNodeImpl(nint handle) : base(handle) { } - public ref CUtlVector Clips { - get => ref _Handle.AsRef(Schema.GetOffset(0x667ADE248CB21A38)); + public ref CUtlVector Clips { + get => ref _Handle.AsRef>(Schema.GetOffset(0x667ADE248CB21A38)); } public CPoseHandle BasePoseCacheHandle { get => new CPoseHandleImpl(_Handle + Schema.GetOffset(0x667ADE240690C505)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CFootLockUpdateNodeImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CFootLockUpdateNodeImpl.cs index 9bc0b9f09..33b8494af 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CFootLockUpdateNodeImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CFootLockUpdateNodeImpl.cs @@ -18,8 +18,8 @@ public CFootLockUpdateNodeImpl(nint handle) : base(handle) { public FootLockPoseOpFixedSettings OpFixedSettings { get => new FootLockPoseOpFixedSettingsImpl(_Handle + Schema.GetOffset(0xA8F37E8E533AB09)); } - public ref CUtlVector FootSettings { - get => ref _Handle.AsRef(Schema.GetOffset(0xA8F37E8A7F2ADE4)); + public ref CUtlVector FootSettings { + get => ref _Handle.AsRef>(Schema.GetOffset(0xA8F37E8A7F2ADE4)); } public CAnimInputDamping HipShiftDamping { get => new CAnimInputDampingImpl(_Handle + Schema.GetOffset(0xA8F37E80EA57628)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CFootMotionImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CFootMotionImpl.cs index e7826a523..8f615a263 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CFootMotionImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CFootMotionImpl.cs @@ -15,8 +15,8 @@ internal partial class CFootMotionImpl : SchemaClass, CFootMotion { public CFootMotionImpl(nint handle) : base(handle) { } - public ref CUtlVector Strides { - get => ref _Handle.AsRef(Schema.GetOffset(0xA4A598B8AE9C97F1)); + public ref CUtlVector Strides { + get => ref _Handle.AsRef>(Schema.GetOffset(0xA4A598B8AE9C97F1)); } public string Name { get { diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CFootPinningUpdateNodeImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CFootPinningUpdateNodeImpl.cs index 881e0e433..a35b7a119 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CFootPinningUpdateNodeImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CFootPinningUpdateNodeImpl.cs @@ -21,8 +21,8 @@ public FootPinningPoseOpFixedData_t PoseOpFixedData { public ref FootPinningTimingSource TimingSource { get => ref _Handle.AsRef(Schema.GetOffset(0x9D0C68164D5A2DD7)); } - public ref CUtlVector Params { - get => ref _Handle.AsRef(Schema.GetOffset(0x9D0C6816640EA8F3)); + public ref CUtlVector Params { + get => ref _Handle.AsRef>(Schema.GetOffset(0x9D0C6816640EA8F3)); } public ref bool ResetChild { get => ref _Handle.AsRef(Schema.GetOffset(0x9D0C681665CC88B6)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CFootStepTriggerUpdateNodeImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CFootStepTriggerUpdateNodeImpl.cs index 3231b2b71..457127e71 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CFootStepTriggerUpdateNodeImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CFootStepTriggerUpdateNodeImpl.cs @@ -15,8 +15,8 @@ internal partial class CFootStepTriggerUpdateNodeImpl : CUnaryUpdateNodeImpl, CF public CFootStepTriggerUpdateNodeImpl(nint handle) : base(handle) { } - public ref CUtlVector Triggers { - get => ref _Handle.AsRef(Schema.GetOffset(0x799A3B55684C6AF0)); + public ref CUtlVector Triggers { + get => ref _Handle.AsRef>(Schema.GetOffset(0x799A3B55684C6AF0)); } public ref float Tolerance { get => ref _Handle.AsRef(Schema.GetOffset(0x799A3B558C29728E)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CFootTrajectoriesImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CFootTrajectoriesImpl.cs index 6bcbaa189..991d09425 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CFootTrajectoriesImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CFootTrajectoriesImpl.cs @@ -15,8 +15,8 @@ internal partial class CFootTrajectoriesImpl : SchemaClass, CFootTrajectories { public CFootTrajectoriesImpl(nint handle) : base(handle) { } - public ref CUtlVector Trajectories { - get => ref _Handle.AsRef(Schema.GetOffset(0x5D019D277964C78C)); + public ref CUtlVector Trajectories { + get => ref _Handle.AsRef>(Schema.GetOffset(0x5D019D277964C78C)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CFuncRotatorImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CFuncRotatorImpl.cs index 6bd99ad46..9f540be96 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CFuncRotatorImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CFuncRotatorImpl.cs @@ -112,17 +112,17 @@ public string StrRotatorTarget { public ref bool RecordHistory { get => ref _Handle.AsRef(Schema.GetOffset(0x73DA1BB9A1A2B6DC)); } - public ref CUtlVector RotatorHistory { - get => ref _Handle.AsRef(Schema.GetOffset(0x73DA1BB91907536A)); + public ref CUtlVector RotatorHistory { + get => ref _Handle.AsRef>(Schema.GetOffset(0x73DA1BB91907536A)); } public ref bool ReturningToPreviousOrientation { get => ref _Handle.AsRef(Schema.GetOffset(0x73DA1BB9540035F9)); } - public ref CUtlVector RotatorQueue { - get => ref _Handle.AsRef(Schema.GetOffset(0x73DA1BB941C250ED)); + public ref CUtlVector RotatorQueue { + get => ref _Handle.AsRef>(Schema.GetOffset(0x73DA1BB941C250ED)); } - public ref CUtlVector RotatorQueueHistory { - get => ref _Handle.AsRef(Schema.GetOffset(0x73DA1BB9671778B7)); + public ref CUtlVector RotatorQueueHistory { + get => ref _Handle.AsRef>(Schema.GetOffset(0x73DA1BB9671778B7)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CFuseProgramImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CFuseProgramImpl.cs index 1d23f8ee7..750af7154 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CFuseProgramImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CFuseProgramImpl.cs @@ -18,11 +18,11 @@ public CFuseProgramImpl(nint handle) : base(handle) { public ref CUtlVector ProgramBuffer { get => ref _Handle.AsRef>(Schema.GetOffset(0x81E69119349962E1)); } - public ref CUtlVector VariablesRead { - get => ref _Handle.AsRef(Schema.GetOffset(0x81E691194C160BEA)); + public ref CUtlVector VariablesRead { + get => ref _Handle.AsRef>(Schema.GetOffset(0x81E691194C160BEA)); } - public ref CUtlVector VariablesWritten { - get => ref _Handle.AsRef(Schema.GetOffset(0x81E69119E9491C49)); + public ref CUtlVector VariablesWritten { + get => ref _Handle.AsRef>(Schema.GetOffset(0x81E69119E9491C49)); } public ref int MaxTempVarsUsed { get => ref _Handle.AsRef(Schema.GetOffset(0x81E69119981A1518)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CFuseSymbolTableImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CFuseSymbolTableImpl.cs index 3df929e6a..8ae04bec0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CFuseSymbolTableImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CFuseSymbolTableImpl.cs @@ -15,14 +15,14 @@ internal partial class CFuseSymbolTableImpl : SchemaClass, CFuseSymbolTable { public CFuseSymbolTableImpl(nint handle) : base(handle) { } - public ref CUtlVector Constants { - get => ref _Handle.AsRef(Schema.GetOffset(0xD8A03B41460C1382)); + public ref CUtlVector Constants { + get => ref _Handle.AsRef>(Schema.GetOffset(0xD8A03B41460C1382)); } - public ref CUtlVector Variables { - get => ref _Handle.AsRef(Schema.GetOffset(0xD8A03B4106AE7DE2)); + public ref CUtlVector Variables { + get => ref _Handle.AsRef>(Schema.GetOffset(0xD8A03B4106AE7DE2)); } - public ref CUtlVector Functions { - get => ref _Handle.AsRef(Schema.GetOffset(0xD8A03B41F6EF246E)); + public ref CUtlVector Functions { + get => ref _Handle.AsRef>(Schema.GetOffset(0xD8A03B41F6EF246E)); } public SchemaUntypedField ConstantMap { get => new SchemaUntypedField(_Handle + Schema.GetOffset(0xD8A03B4198BF6E51)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CHitBoxSetImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CHitBoxSetImpl.cs index ac530ed73..615d45975 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CHitBoxSetImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CHitBoxSetImpl.cs @@ -25,8 +25,8 @@ public string Name { public ref uint NameHash { get => ref _Handle.AsRef(Schema.GetOffset(0x742AE9ECDE15EEFE)); } - public ref CUtlVector HitBoxes { - get => ref _Handle.AsRef(Schema.GetOffset(0x742AE9EC07A4113F)); + public ref CUtlVector HitBoxes { + get => ref _Handle.AsRef>(Schema.GetOffset(0x742AE9EC07A4113F)); } public string SourceFilename { get { diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CHitBoxSetListImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CHitBoxSetListImpl.cs index 5bda77eb8..085b892cd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CHitBoxSetListImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CHitBoxSetListImpl.cs @@ -15,8 +15,8 @@ internal partial class CHitBoxSetListImpl : SchemaClass, CHitBoxSetList { public CHitBoxSetListImpl(nint handle) : base(handle) { } - public ref CUtlVector HitBoxSets { - get => ref _Handle.AsRef(Schema.GetOffset(0x2FE1303444ABBA1A)); + public ref CUtlVector HitBoxSets { + get => ref _Handle.AsRef>(Schema.GetOffset(0x2FE1303444ABBA1A)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CInfoOffscreenPanoramaTextureImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CInfoOffscreenPanoramaTextureImpl.cs index b007b2d23..e5f17a250 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CInfoOffscreenPanoramaTextureImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CInfoOffscreenPanoramaTextureImpl.cs @@ -44,8 +44,8 @@ public ref CUtlVector> TargetEntities { public ref int TargetChangeCount { get => ref _Handle.AsRef(Schema.GetOffset(0x584660AF309CAEAB)); } - public ref CUtlVector CSSClasses { - get => ref _Handle.AsRef>(Schema.GetOffset(0x584660AFCB74D1DC)); + public ref CUtlVector CSSClasses { + get => ref _Handle.AsRef>(Schema.GetOffset(0x584660AFCB74D1DC)); } public string TargetsName { get { diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CLogicCollisionPairImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CLogicCollisionPairImpl.cs index e2e0417af..2171c4de6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CLogicCollisionPairImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CLogicCollisionPairImpl.cs @@ -29,6 +29,9 @@ public string NameAttach2 { } set => Schema.SetString(_Handle, 0x9E0FC6AC66765177, value); } + public ref bool IncludeHierarchy { + get => ref _Handle.AsRef(Schema.GetOffset(0x9E0FC6ACC064916A)); + } public ref bool SupportMultipleEntitiesWithSameName { get => ref _Handle.AsRef(Schema.GetOffset(0x9E0FC6ACD009870A)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMaterialDrawDescriptorImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMaterialDrawDescriptorImpl.cs index e1b9a876e..87c6ca5f3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMaterialDrawDescriptorImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMaterialDrawDescriptorImpl.cs @@ -39,8 +39,8 @@ public ref byte DepthVertexBufferIndex { public ref byte MeshletPackedIVBIndex { get => ref _Handle.AsRef(Schema.GetOffset(0xE7C21000A98C8BAC)); } - public SchemaUntypedField RigidMeshParts { - get => new SchemaUntypedField(_Handle + Schema.GetOffset(0xE7C2100062848C01)); + public ref CUtlLeanVector RigidMeshParts { + get => ref _Handle.AsRef>(Schema.GetOffset(0xE7C2100062848C01)); } public ref RenderPrimitiveType_t PrimitiveType { get => ref _Handle.AsRef(Schema.GetOffset(0xE7C2100041517C4A)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMoodVDataImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMoodVDataImpl.cs index 15695c3b1..56402c8e8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMoodVDataImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMoodVDataImpl.cs @@ -21,8 +21,8 @@ public SchemaUntypedField ModelName { public ref MoodType_t MoodType { get => ref _Handle.AsRef(Schema.GetOffset(0x3C9F42019039BEAA)); } - public ref CUtlVector AnimationLayers { - get => ref _Handle.AsRef(Schema.GetOffset(0x3C9F420179729D37)); + public ref CUtlVector AnimationLayers { + get => ref _Handle.AsRef>(Schema.GetOffset(0x3C9F420179729D37)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMorphDataImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMorphDataImpl.cs index 7c3a25300..a45e8ec34 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMorphDataImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMorphDataImpl.cs @@ -22,8 +22,8 @@ public string Name { } set => Schema.SetString(_Handle, 0x603F8C4D8F5786, value); } - public ref CUtlVector MorphRectDatas { - get => ref _Handle.AsRef(Schema.GetOffset(0x603F8CB92C9674)); + public ref CUtlVector MorphRectDatas { + get => ref _Handle.AsRef>(Schema.GetOffset(0x603F8CB92C9674)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMorphRectDataImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMorphRectDataImpl.cs index beb89a726..0f573444d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMorphRectDataImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMorphRectDataImpl.cs @@ -27,8 +27,8 @@ public ref float UWidthSrc { public ref float VHeightSrc { get => ref _Handle.AsRef(Schema.GetOffset(0xB12257C230C84BA2)); } - public ref CUtlVector BundleDatas { - get => ref _Handle.AsRef(Schema.GetOffset(0xB12257C255A3B6A2)); + public ref CUtlVector BundleDatas { + get => ref _Handle.AsRef>(Schema.GetOffset(0xB12257C255A3B6A2)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMorphSetDataImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMorphSetDataImpl.cs index 32e82fd7f..750686696 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMorphSetDataImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMorphSetDataImpl.cs @@ -24,20 +24,20 @@ public ref int Height { public ref CUtlVector BundleTypes { get => ref _Handle.AsRef>(Schema.GetOffset(0xE777C2D4B233045A)); } - public ref CUtlVector MorphDatas { - get => ref _Handle.AsRef(Schema.GetOffset(0xE777C2D4C1280FA2)); + public ref CUtlVector MorphDatas { + get => ref _Handle.AsRef>(Schema.GetOffset(0xE777C2D4C1280FA2)); } public ref CStrongHandle TextureAtlas { get => ref _Handle.AsRef>(Schema.GetOffset(0xE777C2D4B63CAC4D)); } - public ref CUtlVector FlexDesc { - get => ref _Handle.AsRef(Schema.GetOffset(0xE777C2D4D73F3393)); + public ref CUtlVector FlexDesc { + get => ref _Handle.AsRef>(Schema.GetOffset(0xE777C2D4D73F3393)); } - public ref CUtlVector FlexControllers { - get => ref _Handle.AsRef(Schema.GetOffset(0xE777C2D4ABE5EBBB)); + public ref CUtlVector FlexControllers { + get => ref _Handle.AsRef>(Schema.GetOffset(0xE777C2D4ABE5EBBB)); } - public ref CUtlVector FlexRules { - get => ref _Handle.AsRef(Schema.GetOffset(0xE777C2D47FE50585)); + public ref CUtlVector FlexRules { + get => ref _Handle.AsRef>(Schema.GetOffset(0xE777C2D47FE50585)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMotionDataSetImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMotionDataSetImpl.cs index 24af85396..ab58ea8e5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMotionDataSetImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMotionDataSetImpl.cs @@ -15,8 +15,8 @@ internal partial class CMotionDataSetImpl : SchemaClass, CMotionDataSet { public CMotionDataSetImpl(nint handle) : base(handle) { } - public ref CUtlVector Groups { - get => ref _Handle.AsRef(Schema.GetOffset(0x8AC1A050641FFE0D)); + public ref CUtlVector Groups { + get => ref _Handle.AsRef>(Schema.GetOffset(0x8AC1A050641FFE0D)); } public ref int DimensionCount { get => ref _Handle.AsRef(Schema.GetOffset(0x8AC1A05036656C8E)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMotionGraphGroupImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMotionGraphGroupImpl.cs index f2f7e4e0e..3f2a8c545 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMotionGraphGroupImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMotionGraphGroupImpl.cs @@ -18,11 +18,11 @@ public CMotionGraphGroupImpl(nint handle) : base(handle) { public CMotionSearchDB SearchDB { get => new CMotionSearchDBImpl(_Handle + Schema.GetOffset(0x34D64AAF5662226F)); } - public ref CUtlVector MotionGraphs { - get => ref _Handle.AsRef(Schema.GetOffset(0x34D64AAFE9CB46D2)); + public ref CUtlVector MotionGraphs { + get => ref _Handle.AsRef>(Schema.GetOffset(0x34D64AAFE9CB46D2)); } - public ref CUtlVector MotionGraphConfigs { - get => ref _Handle.AsRef(Schema.GetOffset(0x34D64AAF8D9A544C)); + public ref CUtlVector MotionGraphConfigs { + get => ref _Handle.AsRef>(Schema.GetOffset(0x34D64AAF8D9A544C)); } public ref CUtlVector SampleToConfig { get => ref _Handle.AsRef>(Schema.GetOffset(0x34D64AAF85EC9B7C)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMotionGraphImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMotionGraphImpl.cs index efb4634ed..51f490464 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMotionGraphImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMotionGraphImpl.cs @@ -18,8 +18,8 @@ public CMotionGraphImpl(nint handle) : base(handle) { public CParamSpanUpdater ParamSpans { get => new CParamSpanUpdaterImpl(_Handle + Schema.GetOffset(0xA24822FCDAC91553)); } - public ref CUtlVector Tags { - get => ref _Handle.AsRef(Schema.GetOffset(0xA24822FCB46C8540)); + public ref CUtlVector Tags { + get => ref _Handle.AsRef>(Schema.GetOffset(0xA24822FCB46C8540)); } public SchemaUntypedField RootNode { get => new SchemaUntypedField(_Handle + Schema.GetOffset(0xA24822FC8BB07023)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMotionMatchingUpdateNodeImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMotionMatchingUpdateNodeImpl.cs index 636eb779f..c82dda19e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMotionMatchingUpdateNodeImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMotionMatchingUpdateNodeImpl.cs @@ -18,8 +18,8 @@ public CMotionMatchingUpdateNodeImpl(nint handle) : base(handle) { public CMotionDataSet DataSet { get => new CMotionDataSetImpl(_Handle + Schema.GetOffset(0x69501C92DA4F8423)); } - public ref CUtlVector Metrics { - get => ref _Handle.AsRef(Schema.GetOffset(0x69501C922104DB96)); + public ref CUtlVector Metrics { + get => ref _Handle.AsRef>(Schema.GetOffset(0x69501C922104DB96)); } public ref CUtlVector Weights { get => ref _Handle.AsRef>(Schema.GetOffset(0x69501C9277B2F91E)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMotionNodeBlend1DImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMotionNodeBlend1DImpl.cs index 1d4efad55..5e469a0a4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMotionNodeBlend1DImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMotionNodeBlend1DImpl.cs @@ -15,8 +15,8 @@ internal partial class CMotionNodeBlend1DImpl : CMotionNodeImpl, CMotionNodeBlen public CMotionNodeBlend1DImpl(nint handle) : base(handle) { } - public ref CUtlVector BlendItems { - get => ref _Handle.AsRef(Schema.GetOffset(0xB34B43D2BCCB1A7C)); + public ref CUtlVector BlendItems { + get => ref _Handle.AsRef>(Schema.GetOffset(0xB34B43D2BCCB1A7C)); } public ref int ParamIndex { get => ref _Handle.AsRef(Schema.GetOffset(0xB34B43D2CA6E6F52)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMotionNodeSequenceImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMotionNodeSequenceImpl.cs index 1285effcc..dd8d09cf1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMotionNodeSequenceImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMotionNodeSequenceImpl.cs @@ -15,8 +15,8 @@ internal partial class CMotionNodeSequenceImpl : CMotionNodeImpl, CMotionNodeSeq public CMotionNodeSequenceImpl(nint handle) : base(handle) { } - public ref CUtlVector Tags { - get => ref _Handle.AsRef(Schema.GetOffset(0xA932DE59B46C8540)); + public ref CUtlVector Tags { + get => ref _Handle.AsRef>(Schema.GetOffset(0xA932DE59B46C8540)); } public HSequence Sequence { get => new HSequenceImpl(_Handle + Schema.GetOffset(0xA932DE59E0A0598E)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMotionSearchDBImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMotionSearchDBImpl.cs index 340eef859..909480912 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMotionSearchDBImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMotionSearchDBImpl.cs @@ -21,8 +21,8 @@ public CMotionSearchNode RootNode { public CProductQuantizer ResidualQuantizer { get => new CProductQuantizerImpl(_Handle + Schema.GetOffset(0x5F49286A3EDA009)); } - public ref CUtlVector CodeIndices { - get => ref _Handle.AsRef(Schema.GetOffset(0x5F49286767A76B1)); + public ref CUtlVector CodeIndices { + get => ref _Handle.AsRef>(Schema.GetOffset(0x5F49286767A76B1)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMotionSearchNodeImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMotionSearchNodeImpl.cs index 33c4768f4..61a0cb68a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMotionSearchNodeImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMotionSearchNodeImpl.cs @@ -21,8 +21,8 @@ public ref CUtlVector> Children { public CVectorQuantizer Quantizer { get => new CVectorQuantizerImpl(_Handle + Schema.GetOffset(0x7CB28AA0C7DE6374)); } - public ref CUtlVector SampleCodes { - get => ref _Handle.AsRef>(Schema.GetOffset(0x7CB28AA0D703E42F)); + public ref CUtlVector> SampleCodes { + get => ref _Handle.AsRef>>(Schema.GetOffset(0x7CB28AA0D703E42F)); } public ref CUtlVector> SampleIndices { get => ref _Handle.AsRef>>(Schema.GetOffset(0x7CB28AA02EDA0064)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMovementComponentUpdaterImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMovementComponentUpdaterImpl.cs index 2bde264ed..79c8fd705 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMovementComponentUpdaterImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CMovementComponentUpdaterImpl.cs @@ -15,8 +15,8 @@ internal partial class CMovementComponentUpdaterImpl : CAnimComponentUpdaterImpl public CMovementComponentUpdaterImpl(nint handle) : base(handle) { } - public ref CUtlVector Motors { - get => ref _Handle.AsRef(Schema.GetOffset(0xCAAB73FD817BF33)); + public ref CUtlVector Motors { + get => ref _Handle.AsRef>(Schema.GetOffset(0xCAAB73FD817BF33)); } public CAnimInputDamping FacingDamping { get => new CAnimInputDampingImpl(_Handle + Schema.GetOffset(0xCAAB73F9A430F4B)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CNavLinkMovementVDataImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CNavLinkMovementVDataImpl.cs index 8301080e1..852e96eeb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CNavLinkMovementVDataImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CNavLinkMovementVDataImpl.cs @@ -24,8 +24,8 @@ public ref bool IsInterpolated { public ref uint RecommendedDistance { get => ref _Handle.AsRef(Schema.GetOffset(0xACA2D248BA1A388E)); } - public ref CUtlVector AnimgraphVars { - get => ref _Handle.AsRef(Schema.GetOffset(0xACA2D2480FD1BA32)); + public ref CUtlVector AnimgraphVars { + get => ref _Handle.AsRef>(Schema.GetOffset(0xACA2D2480FD1BA32)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CNewParticleEffectImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CNewParticleEffectImpl.cs index b5a38d865..26797e944 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CNewParticleEffectImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CNewParticleEffectImpl.cs @@ -79,6 +79,18 @@ public SchemaUntypedField ShouldSimulateDuringGamePaused { public SchemaUntypedField ShouldCheckFoW { get => new SchemaUntypedField(_Handle + Schema.GetOffset(0x80246F237B2493C2)); } + public SchemaUntypedField IsAsyncCreate { + get => new SchemaUntypedField(_Handle + Schema.GetOffset(0x80246F2325222507)); + } + public SchemaUntypedField FreezeTransitionActive { + get => new SchemaUntypedField(_Handle + Schema.GetOffset(0x80246F23DE61FB43)); + } + public SchemaUntypedField FreezeTargetState { + get => new SchemaUntypedField(_Handle + Schema.GetOffset(0x80246F235ACCAFF4)); + } + public SchemaUntypedField CanFreeze { + get => new SchemaUntypedField(_Handle + Schema.GetOffset(0x80246F2314DD4F42)); + } public ref Vector SortOrigin { get => ref _Handle.AsRef(Schema.GetOffset(0x80246F23E2F1590F)); } @@ -106,15 +118,6 @@ public ref float FreezeTransitionDuration { public ref float FreezeTransitionOverride { get => ref _Handle.AsRef(Schema.GetOffset(0x80246F23A55719DB)); } - public ref bool FreezeTransitionActive { - get => ref _Handle.AsRef(Schema.GetOffset(0x80246F23DE61FB43)); - } - public ref bool FreezeTargetState { - get => ref _Handle.AsRef(Schema.GetOffset(0x80246F235ACCAFF4)); - } - public ref bool CanFreeze { - get => ref _Handle.AsRef(Schema.GetOffset(0x80246F2314DD4F42)); - } public ref Vector LastMin { get => ref _Handle.AsRef(Schema.GetOffset(0x80246F23102539F3)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CNmBodyGroupEventImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CNmBodyGroupEventImpl.cs new file mode 100644 index 000000000..1a83b3f5f --- /dev/null +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CNmBodyGroupEventImpl.cs @@ -0,0 +1,27 @@ +// +#pragma warning disable CS0108 +#nullable enable + +using SwiftlyS2.Core.Schemas; +using SwiftlyS2.Shared.Schemas; +using SwiftlyS2.Shared.SchemaDefinitions; +using SwiftlyS2.Shared.Natives; +using SwiftlyS2.Core.Extensions; + +namespace SwiftlyS2.Core.SchemaDefinitions; + +internal partial class CNmBodyGroupEventImpl : CNmEventImpl, CNmBodyGroupEvent { + + public CNmBodyGroupEventImpl(nint handle) : base(handle) { + } + + public string GroupName { + get { + var ptr = _Handle.Read(Schema.GetOffset(0xBC3A0016025FB2C7)); + return Schema.GetString(ptr); + } + set => Schema.SetString(_Handle, 0xBC3A0016025FB2C7, value); + } + + +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CNmClipImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CNmClipImpl.cs index 6aa327db3..0d5fc80b2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CNmClipImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CNmClipImpl.cs @@ -27,8 +27,8 @@ public ref float Duration { public ref CUtlBinaryBlock CompressedPoseData { get => ref _Handle.AsRef(Schema.GetOffset(0x3FC883BDDD916D11)); } - public ref CUtlVector TrackCompressionSettings { - get => ref _Handle.AsRef(Schema.GetOffset(0x3FC883BD94A50263)); + public ref CUtlVector TrackCompressionSettings { + get => ref _Handle.AsRef>(Schema.GetOffset(0x3FC883BD94A50263)); } public ref CUtlVector CompressedPoseOffsets { get => ref _Handle.AsRef>(Schema.GetOffset(0x3FC883BD4B1ECAF7)); @@ -36,8 +36,8 @@ public ref CUtlVector CompressedPoseOffsets { public ref CUtlVector FloatCurveIDs { get => ref _Handle.AsRef>(Schema.GetOffset(0x3FC883BD11EF489E)); } - public ref CUtlVector FloatCurveDefs { - get => ref _Handle.AsRef(Schema.GetOffset(0x3FC883BDE3CCFA68)); + public ref CUtlVector FloatCurveDefs { + get => ref _Handle.AsRef>(Schema.GetOffset(0x3FC883BDE3CCFA68)); } public ref CUtlVector CompressedFloatCurveData { get => ref _Handle.AsRef>(Schema.GetOffset(0x3FC883BD42C154B9)); @@ -57,8 +57,8 @@ public CNmRootMotionData RootMotion { public ref bool IsAdditive { get => ref _Handle.AsRef(Schema.GetOffset(0x3FC883BD4146EEF5)); } - public ref CUtlVector ModelSpaceSamplingChain { - get => ref _Handle.AsRef(Schema.GetOffset(0x3FC883BD54666BDA)); + public ref CUtlVector ModelSpaceSamplingChain { + get => ref _Handle.AsRef>(Schema.GetOffset(0x3FC883BD54666BDA)); } public ref CUtlVector ModelSpaceBoneSamplingIndices { get => ref _Handle.AsRef>(Schema.GetOffset(0x3FC883BD197B4A28)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CNmGraphDefinitionImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CNmGraphDefinitionImpl.cs index 09682d13a..b3209701e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CNmGraphDefinitionImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CNmGraphDefinitionImpl.cs @@ -36,17 +36,17 @@ public ref CUtlVector VirtualParameterIDs { public ref CUtlVector VirtualParameterNodeIndices { get => ref _Handle.AsRef>(Schema.GetOffset(0xE028E08C1A18B610)); } - public ref CUtlVector ReferencedGraphSlots { - get => ref _Handle.AsRef(Schema.GetOffset(0xE028E08C6244F6FF)); + public ref CUtlVector ReferencedGraphSlots { + get => ref _Handle.AsRef>(Schema.GetOffset(0xE028E08C6244F6FF)); } - public ref CUtlVector ExternalGraphSlots { - get => ref _Handle.AsRef(Schema.GetOffset(0xE028E08CECBCD94F)); + public ref CUtlVector ExternalGraphSlots { + get => ref _Handle.AsRef>(Schema.GetOffset(0xE028E08CECBCD94F)); } public ref CUtlVector NodePaths { get => ref _Handle.AsRef>(Schema.GetOffset(0xE028E08CFF3E5A07)); } - public ref CUtlVector Resources { - get => ref _Handle.AsRef(Schema.GetOffset(0xE028E08C227C3612)); + public ref CUtlVector Resources { + get => ref _Handle.AsRef>(Schema.GetOffset(0xE028E08C227C3612)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CNmIKRigImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CNmIKRigImpl.cs index 0b7e16636..1d16f1026 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CNmIKRigImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CNmIKRigImpl.cs @@ -18,11 +18,11 @@ public CNmIKRigImpl(nint handle) : base(handle) { public ref CStrongHandle Skeleton { get => ref _Handle.AsRef>(Schema.GetOffset(0x9C509BCFE77F030E)); } - public ref CUtlVector Bodies { - get => ref _Handle.AsRef(Schema.GetOffset(0x9C509BCF24483A49)); + public ref CUtlVector Bodies { + get => ref _Handle.AsRef>(Schema.GetOffset(0x9C509BCF24483A49)); } - public ref CUtlVector Joints { - get => ref _Handle.AsRef(Schema.GetOffset(0x9C509BCF364EA4AC)); + public ref CUtlVector Joints { + get => ref _Handle.AsRef>(Schema.GetOffset(0x9C509BCF364EA4AC)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CNmIsInactiveBranchConditionNode__CDefinitionImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CNmIsInactiveBranchConditionNode__CDefinitionImpl.cs new file mode 100644 index 000000000..a68af326f --- /dev/null +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CNmIsInactiveBranchConditionNode__CDefinitionImpl.cs @@ -0,0 +1,21 @@ +// +#pragma warning disable CS0108 +#nullable enable + +using SwiftlyS2.Core.Schemas; +using SwiftlyS2.Shared.Schemas; +using SwiftlyS2.Shared.SchemaDefinitions; +using SwiftlyS2.Shared.Natives; +using SwiftlyS2.Core.Extensions; + +namespace SwiftlyS2.Core.SchemaDefinitions; + +internal partial class CNmIsInactiveBranchConditionNode__CDefinitionImpl : CNmBoolValueNode__CDefinitionImpl, CNmIsInactiveBranchConditionNode__CDefinition { + + public CNmIsInactiveBranchConditionNode__CDefinitionImpl(nint handle) : base(handle) { + } + + + + +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CNmSkeletonImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CNmSkeletonImpl.cs index 8a7f294b7..a644c8584 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CNmSkeletonImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CNmSkeletonImpl.cs @@ -18,8 +18,8 @@ public CNmSkeletonImpl(nint handle) : base(handle) { public ref CGlobalSymbol ID { get => ref _Handle.AsRef(Schema.GetOffset(0xC923251495066900)); } - public SchemaUntypedField BoneIDs { - get => new SchemaUntypedField(_Handle + Schema.GetOffset(0xC92325140909C443)); + public ref CUtlLeanVector BoneIDs { + get => ref _Handle.AsRef>(Schema.GetOffset(0xC92325140909C443)); } public ref CUtlVector ParentIndices { get => ref _Handle.AsRef>(Schema.GetOffset(0xC923251480CFB2AA)); @@ -33,11 +33,11 @@ public ref CUtlVector ModelSpaceReferencePose { public ref int NumBonesToSampleAtLowLOD { get => ref _Handle.AsRef(Schema.GetOffset(0xC9232514813C419D)); } - public SchemaUntypedField MaskDefinitions { - get => new SchemaUntypedField(_Handle + Schema.GetOffset(0xC92325147196574D)); + public ref CUtlLeanVector MaskDefinitions { + get => ref _Handle.AsRef>(Schema.GetOffset(0xC92325147196574D)); } - public SchemaUntypedField SecondarySkeletons { - get => new SchemaUntypedField(_Handle + Schema.GetOffset(0xC9232514782F396B)); + public ref CUtlLeanVector SecondarySkeletons { + get => ref _Handle.AsRef>(Schema.GetOffset(0xC9232514782F396B)); } public ref bool IsPropSkeleton { get => ref _Handle.AsRef(Schema.GetOffset(0xC9232514FD7D351F)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CNmSnapWeaponNode__CDefinitionImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CNmSnapWeaponNode__CDefinitionImpl.cs new file mode 100644 index 000000000..f80d57217 --- /dev/null +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CNmSnapWeaponNode__CDefinitionImpl.cs @@ -0,0 +1,29 @@ +// +#pragma warning disable CS0108 +#nullable enable + +using SwiftlyS2.Core.Schemas; +using SwiftlyS2.Shared.Schemas; +using SwiftlyS2.Shared.SchemaDefinitions; +using SwiftlyS2.Shared.Natives; +using SwiftlyS2.Core.Extensions; + +namespace SwiftlyS2.Core.SchemaDefinitions; + +internal partial class CNmSnapWeaponNode__CDefinitionImpl : CNmPassthroughNode__CDefinitionImpl, CNmSnapWeaponNode__CDefinition { + + public CNmSnapWeaponNode__CDefinitionImpl(nint handle) : base(handle) { + } + + public ref short EnabledNodeIdx { + get => ref _Handle.AsRef(Schema.GetOffset(0x60733C89F7CDF5E9)); + } + public ref short LockLeftHandNodeIdx { + get => ref _Handle.AsRef(Schema.GetOffset(0x60733C89493D63C1)); + } + public ref float BlendTimeSeconds { + get => ref _Handle.AsRef(Schema.GetOffset(0x60733C896D3A08FC)); + } + + +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CNmSnapWeaponTaskImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CNmSnapWeaponTaskImpl.cs new file mode 100644 index 000000000..d1571b9f2 --- /dev/null +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CNmSnapWeaponTaskImpl.cs @@ -0,0 +1,21 @@ +// +#pragma warning disable CS0108 +#nullable enable + +using SwiftlyS2.Core.Schemas; +using SwiftlyS2.Shared.Schemas; +using SwiftlyS2.Shared.SchemaDefinitions; +using SwiftlyS2.Shared.Natives; +using SwiftlyS2.Core.Extensions; + +namespace SwiftlyS2.Core.SchemaDefinitions; + +internal partial class CNmSnapWeaponTaskImpl : CNmPoseTaskImpl, CNmSnapWeaponTask { + + public CNmSnapWeaponTaskImpl(nint handle) : base(handle) { + } + + + + +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CNmStateNode__CDefinitionImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CNmStateNode__CDefinitionImpl.cs index 48c2ca0e2..2b469670f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CNmStateNode__CDefinitionImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CNmStateNode__CDefinitionImpl.cs @@ -45,6 +45,9 @@ public ref short LayerBoneMaskNodeIdx { public ref bool IsOffState { get => ref _Handle.AsRef(Schema.GetOffset(0x1C172810291F238F)); } + public ref bool UseActualElapsedTimeInStateForTimedEvents { + get => ref _Handle.AsRef(Schema.GetOffset(0x1C1728106B790DFA)); + } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CParamSpanUpdaterImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CParamSpanUpdaterImpl.cs index c26e27768..d1605cff8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CParamSpanUpdaterImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CParamSpanUpdaterImpl.cs @@ -15,8 +15,8 @@ internal partial class CParamSpanUpdaterImpl : SchemaClass, CParamSpanUpdater { public CParamSpanUpdaterImpl(nint handle) : base(handle) { } - public ref CUtlVector Spans { - get => ref _Handle.AsRef(Schema.GetOffset(0xA35886AC66213056)); + public ref CUtlVector Spans { + get => ref _Handle.AsRef>(Schema.GetOffset(0xA35886AC66213056)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CParticleFloatInputImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CParticleFloatInputImpl.cs index 6292b8ca8..430ee5daa 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CParticleFloatInputImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CParticleFloatInputImpl.cs @@ -57,6 +57,13 @@ public ref int RandomSeed { public ref ParticleFloatRandomMode_t RandomMode { get => ref _Handle.AsRef(Schema.GetOffset(0x4330CD3247E88035)); } + public string StrSnapshotSubset { + get { + var ptr = _Handle.Read(Schema.GetOffset(0x4330CD32BD8A8E5E)); + return Schema.GetString(ptr); + } + set => Schema.SetString(_Handle, 0x4330CD32BD8A8E5E, value); + } public ref float LOD0 { get => ref _Handle.AsRef(Schema.GetOffset(0x4330CD32B17B2EE6)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CParticleSystemDefinitionImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CParticleSystemDefinitionImpl.cs index 97c9b679d..a02bbeeaa 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CParticleSystemDefinitionImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CParticleSystemDefinitionImpl.cs @@ -39,8 +39,8 @@ public ref CUtlVector> Constraints { public ref CUtlVector> Renderers { get => ref _Handle.AsRef>>(Schema.GetOffset(0xDA4320E065610B77)); } - public ref CUtlVector Children { - get => ref _Handle.AsRef(Schema.GetOffset(0xDA4320E0D0827652)); + public ref CUtlVector Children { + get => ref _Handle.AsRef>(Schema.GetOffset(0xDA4320E0D0827652)); } public ref int FirstMultipleOverride_BackwardCompat { get => ref _Handle.AsRef(Schema.GetOffset(0xDA4320E070B95011)); @@ -215,8 +215,8 @@ public ref int AllowRenderControlPoint { public ref bool ShouldSort { get => ref _Handle.AsRef(Schema.GetOffset(0xDA4320E0DCA74CFA)); } - public ref CUtlVector ControlPointConfigurations { - get => ref _Handle.AsRef(Schema.GetOffset(0xDA4320E09B7B10E3)); + public ref CUtlVector ControlPointConfigurations { + get => ref _Handle.AsRef>(Schema.GetOffset(0xDA4320E09B7B10E3)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CParticleVariableRefImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CParticleVariableRefImpl.cs index 99d9fc62d..022221b14 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CParticleVariableRefImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CParticleVariableRefImpl.cs @@ -18,8 +18,8 @@ public CParticleVariableRefImpl(nint handle) : base(handle) { public SchemaUntypedField VariableName { get => new SchemaUntypedField(_Handle + Schema.GetOffset(0x4FB747D9D3D609A6)); } - public ref PulseValueType_t VariableType { - get => ref _Handle.AsRef(Schema.GetOffset(0x4FB747D9954B670D)); + public SchemaUntypedField VariableType { + get => new SchemaUntypedField(_Handle + Schema.GetOffset(0x4FB747D9954B670D)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPathParticleRopeImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPathParticleRopeImpl.cs index ffcb87bef..1a84a9f7d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPathParticleRopeImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPathParticleRopeImpl.cs @@ -28,8 +28,8 @@ public string EffectName { } set => Schema.SetString(_Handle, 0xBC0C741B82D2BFC7, value); } - public ref CUtlVector PathNodes_Name { - get => ref _Handle.AsRef>(Schema.GetOffset(0xBC0C741BFFAFA92F)); + public ref CUtlVector PathNodes_Name { + get => ref _Handle.AsRef>(Schema.GetOffset(0xBC0C741BFFAFA92F)); } public ref float ParticleSpacing { get => ref _Handle.AsRef(Schema.GetOffset(0xBC0C741B66CCF542)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPhysConstraintImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPhysConstraintImpl.cs index b1442216b..0e5bf4f08 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPhysConstraintImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPhysConstraintImpl.cs @@ -68,6 +68,9 @@ public ref float MinTeleportDistance { public ref bool SnapObjectPositions { get => ref _Handle.AsRef(Schema.GetOffset(0xB172254570EDFC5A)); } + public ref bool TreatEntity1AsInfiniteMass { + get => ref _Handle.AsRef(Schema.GetOffset(0xB1722545216BB1E7)); + } public CEntityIOOutput OnBreak { get => new CEntityIOOutputImpl(_Handle + Schema.GetOffset(0xB172254546BFEC4F)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPhysMagnetImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPhysMagnetImpl.cs index 28d73c68f..580b82d07 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPhysMagnetImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPhysMagnetImpl.cs @@ -30,8 +30,8 @@ public ref float ForceLimit { public ref float TorqueLimit { get => ref _Handle.AsRef(Schema.GetOffset(0x577289106D51FE3E)); } - public ref CUtlVector MagnettedEntities { - get => ref _Handle.AsRef(Schema.GetOffset(0x57728910E39284F3)); + public ref CUtlVector MagnettedEntities { + get => ref _Handle.AsRef>(Schema.GetOffset(0x57728910E39284F3)); } public ref bool Active { get => ref _Handle.AsRef(Schema.GetOffset(0x577289108334208F)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPlantedC4Impl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPlantedC4Impl.cs index 7529edbb3..92b3d5b4e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPlantedC4Impl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPlantedC4Impl.cs @@ -27,6 +27,9 @@ public ref int BombSite { public ref int SourceSoundscapeHash { get => ref _Handle.AsRef(Schema.GetOffset(0xE1614C8185EE0527)); } + public ref bool AbortDetonationBecauseWorldIsFrozen { + get => ref _Handle.AsRef(Schema.GetOffset(0xE1614C812D71EDD6)); + } public CAttributeContainer AttributeManager { get => new CAttributeContainerImpl(_Handle + Schema.GetOffset(0xE1614C81537B0586)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPointClientUIWorldPanelImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPointClientUIWorldPanelImpl.cs index da6a99ea6..12616f666 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPointClientUIWorldPanelImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPointClientUIWorldPanelImpl.cs @@ -54,8 +54,8 @@ public ref uint Orientation { public ref bool AllowInteractionFromAllSceneWorlds { get => ref _Handle.AsRef(Schema.GetOffset(0xA4834E6FB50077AE)); } - public ref CUtlVector CSSClasses { - get => ref _Handle.AsRef>(Schema.GetOffset(0xA4834E6FCB74D1DC)); + public ref CUtlVector CSSClasses { + get => ref _Handle.AsRef>(Schema.GetOffset(0xA4834E6FCB74D1DC)); } public ref bool Opaque { get => ref _Handle.AsRef(Schema.GetOffset(0xA4834E6F718DB77E)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CProductQuantizerImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CProductQuantizerImpl.cs index e750a6ccd..facfd3c38 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CProductQuantizerImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CProductQuantizerImpl.cs @@ -15,8 +15,8 @@ internal partial class CProductQuantizerImpl : SchemaClass, CProductQuantizer { public CProductQuantizerImpl(nint handle) : base(handle) { } - public ref CUtlVector SubQuantizers { - get => ref _Handle.AsRef(Schema.GetOffset(0x5B1A8128593CF0B5)); + public ref CUtlVector SubQuantizers { + get => ref _Handle.AsRef>(Schema.GetOffset(0x5B1A8128593CF0B5)); } public ref int Dimensions { get => ref _Handle.AsRef(Schema.GetOffset(0x5B1A81282D8795AC)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPropDoorRotatingBreakableImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPropDoorRotatingBreakableImpl.cs index 1e4f6d6e2..13fb097c5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPropDoorRotatingBreakableImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPropDoorRotatingBreakableImpl.cs @@ -24,8 +24,8 @@ public ref bool IsAbleToCloseAreaPortals { public ref int CurrentDamageState { get => ref _Handle.AsRef(Schema.GetOffset(0xCB925ACA29591458)); } - public ref CUtlVector DamageStates { - get => ref _Handle.AsRef>(Schema.GetOffset(0xCB925ACA4FD16F52)); + public ref CUtlVector DamageStates { + get => ref _Handle.AsRef>(Schema.GetOffset(0xCB925ACA4FD16F52)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulseCell_FireCursorsImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulseCell_FireCursorsImpl.cs index 2becab5ce..2fd7a5489 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulseCell_FireCursorsImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulseCell_FireCursorsImpl.cs @@ -15,8 +15,8 @@ internal partial class CPulseCell_FireCursorsImpl : CPulseCell_BaseYieldingInflo public CPulseCell_FireCursorsImpl(nint handle) : base(handle) { } - public ref CUtlVector Outflows { - get => ref _Handle.AsRef(Schema.GetOffset(0x9BFA034F8F0AFDF8)); + public ref CUtlVector Outflows { + get => ref _Handle.AsRef>(Schema.GetOffset(0x9BFA034F8F0AFDF8)); } public ref bool WaitForChildOutflows { get => ref _Handle.AsRef(Schema.GetOffset(0x9BFA034F3F8E29C6)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulseCell_Inflow_MethodImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulseCell_Inflow_MethodImpl.cs index 2ffe14e7b..81f0d1f79 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulseCell_Inflow_MethodImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulseCell_Inflow_MethodImpl.cs @@ -31,8 +31,8 @@ public ref bool IsPublic { public SchemaUntypedField ReturnType { get => new SchemaUntypedField(_Handle + Schema.GetOffset(0xFB59265566333D67)); } - public SchemaUntypedField Args { - get => new SchemaUntypedField(_Handle + Schema.GetOffset(0xFB592655DAB98BBC)); + public ref CUtlLeanVector Args { + get => ref _Handle.AsRef>(Schema.GetOffset(0xFB592655DAB98BBC)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulseCell_Outflow_CycleOrderedImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulseCell_Outflow_CycleOrderedImpl.cs index 45a7bba52..5a41b5fce 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulseCell_Outflow_CycleOrderedImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulseCell_Outflow_CycleOrderedImpl.cs @@ -15,8 +15,8 @@ internal partial class CPulseCell_Outflow_CycleOrderedImpl : CPulseCell_BaseFlow public CPulseCell_Outflow_CycleOrderedImpl(nint handle) : base(handle) { } - public ref CUtlVector Outputs { - get => ref _Handle.AsRef(Schema.GetOffset(0xAED1209EA38A89D5)); + public ref CUtlVector Outputs { + get => ref _Handle.AsRef>(Schema.GetOffset(0xAED1209EA38A89D5)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulseCell_Outflow_CycleRandomImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulseCell_Outflow_CycleRandomImpl.cs index d5439c070..d9c589bca 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulseCell_Outflow_CycleRandomImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulseCell_Outflow_CycleRandomImpl.cs @@ -15,8 +15,8 @@ internal partial class CPulseCell_Outflow_CycleRandomImpl : CPulseCell_BaseFlowI public CPulseCell_Outflow_CycleRandomImpl(nint handle) : base(handle) { } - public ref CUtlVector Outputs { - get => ref _Handle.AsRef(Schema.GetOffset(0xF24A555AA38A89D5)); + public ref CUtlVector Outputs { + get => ref _Handle.AsRef>(Schema.GetOffset(0xF24A555AA38A89D5)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulseCell_Outflow_CycleShuffledImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulseCell_Outflow_CycleShuffledImpl.cs index db16d9ebb..363821d39 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulseCell_Outflow_CycleShuffledImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulseCell_Outflow_CycleShuffledImpl.cs @@ -15,8 +15,8 @@ internal partial class CPulseCell_Outflow_CycleShuffledImpl : CPulseCell_BaseFlo public CPulseCell_Outflow_CycleShuffledImpl(nint handle) : base(handle) { } - public ref CUtlVector Outputs { - get => ref _Handle.AsRef(Schema.GetOffset(0xA7823F26A38A89D5)); + public ref CUtlVector Outputs { + get => ref _Handle.AsRef>(Schema.GetOffset(0xA7823F26A38A89D5)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulseCell_Outflow_PlaySceneBaseImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulseCell_Outflow_PlaySceneBaseImpl.cs index 8410440c8..acb83ac2c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulseCell_Outflow_PlaySceneBaseImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulseCell_Outflow_PlaySceneBaseImpl.cs @@ -21,8 +21,8 @@ public CPulse_ResumePoint OnFinished { public CPulse_ResumePoint OnCanceled { get => new CPulse_ResumePointImpl(_Handle + Schema.GetOffset(0x647C41D0F02162DB)); } - public ref CUtlVector Triggers { - get => ref _Handle.AsRef(Schema.GetOffset(0x647C41D06E7B12D0)); + public ref CUtlVector Triggers { + get => ref _Handle.AsRef>(Schema.GetOffset(0x647C41D06E7B12D0)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulseCell_Outflow_PlayVCDImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulseCell_Outflow_PlayVCDImpl.cs index 46b4754f3..c401304c5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulseCell_Outflow_PlayVCDImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulseCell_Outflow_PlayVCDImpl.cs @@ -15,13 +15,9 @@ internal partial class CPulseCell_Outflow_PlayVCDImpl : CPulseCell_Outflow_PlayS public CPulseCell_Outflow_PlayVCDImpl(nint handle) : base(handle) { } - public string VcdFilename { - get { - var ptr = _Handle.Read(Schema.GetOffset(0xB095B414240AE32B)); - return Schema.GetString(ptr); - } - set => Schema.SetString(_Handle, 0xB095B414240AE32B, value); - } + public ref CStrongHandle ChoreoScene { + get => ref _Handle.AsRef>(Schema.GetOffset(0xB095B414AFC19AC7)); + } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulseCell_Outflow_ScriptedSequenceImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulseCell_Outflow_ScriptedSequenceImpl.cs index 86ff43294..623a91f48 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulseCell_Outflow_ScriptedSequenceImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulseCell_Outflow_ScriptedSequenceImpl.cs @@ -37,8 +37,8 @@ public ref bool DisallowInterrupts { public PulseScriptedSequenceData_t ScriptedSequenceDataMain { get => new PulseScriptedSequenceData_tImpl(_Handle + Schema.GetOffset(0x462EA7DE03F2FF03)); } - public ref CUtlVector AdditionalActors { - get => ref _Handle.AsRef(Schema.GetOffset(0x462EA7DE8E5DB532)); + public ref CUtlVector AdditionalActors { + get => ref _Handle.AsRef>(Schema.GetOffset(0x462EA7DE8E5DB532)); } public CPulse_ResumePoint OnFinished { get => new CPulse_ResumePointImpl(_Handle + Schema.GetOffset(0x462EA7DE8D903E5E)); @@ -46,8 +46,8 @@ public CPulse_ResumePoint OnFinished { public CPulse_ResumePoint OnCanceled { get => new CPulse_ResumePointImpl(_Handle + Schema.GetOffset(0x462EA7DEF02162DB)); } - public ref CUtlVector Triggers { - get => ref _Handle.AsRef(Schema.GetOffset(0x462EA7DE6E7B12D0)); + public ref CUtlVector Triggers { + get => ref _Handle.AsRef>(Schema.GetOffset(0x462EA7DE6E7B12D0)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulseCell_Step_CallExternalMethodImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulseCell_Step_CallExternalMethodImpl.cs index 1b8d78513..bf5ba7831 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulseCell_Step_CallExternalMethodImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulseCell_Step_CallExternalMethodImpl.cs @@ -21,8 +21,8 @@ public SchemaUntypedField MethodName { public SchemaUntypedField GameBlackboard { get => new SchemaUntypedField(_Handle + Schema.GetOffset(0x6A5B3EF536FB1236)); } - public SchemaUntypedField ExpectedArgs { - get => new SchemaUntypedField(_Handle + Schema.GetOffset(0x6A5B3EF594EB10E8)); + public ref CUtlLeanVector ExpectedArgs { + get => ref _Handle.AsRef>(Schema.GetOffset(0x6A5B3EF594EB10E8)); } public ref PulseMethodCallMode_t AsyncCallMode { get => ref _Handle.AsRef(Schema.GetOffset(0x6A5B3EF535F27204)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulseCell_TimelineImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulseCell_TimelineImpl.cs index 41048ad71..9ad33d657 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulseCell_TimelineImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulseCell_TimelineImpl.cs @@ -15,8 +15,8 @@ internal partial class CPulseCell_TimelineImpl : CPulseCell_BaseYieldingInflowIm public CPulseCell_TimelineImpl(nint handle) : base(handle) { } - public ref CUtlVector TimelineEvents { - get => ref _Handle.AsRef(Schema.GetOffset(0xF1185F93C91CDDC3)); + public ref CUtlVector TimelineEvents { + get => ref _Handle.AsRef>(Schema.GetOffset(0xF1185F93C91CDDC3)); } public ref bool WaitForChildOutflows { get => ref _Handle.AsRef(Schema.GetOffset(0xF1185F933F8E29C6)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulseGraphDefImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulseGraphDefImpl.cs index 0f4753afe..61d71f193 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulseGraphDefImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulseGraphDefImpl.cs @@ -33,11 +33,11 @@ public ref CUtlVector> Chunks { public ref CUtlVector> Cells { get => ref _Handle.AsRef>>(Schema.GetOffset(0x2A792CD8739C8132)); } - public ref CUtlVector Vars { - get => ref _Handle.AsRef(Schema.GetOffset(0x2A792CD8845ACC37)); + public ref CUtlVector Vars { + get => ref _Handle.AsRef>(Schema.GetOffset(0x2A792CD8845ACC37)); } - public ref CUtlVector PublicOutputs { - get => ref _Handle.AsRef(Schema.GetOffset(0x2A792CD8F0A9E7DA)); + public ref CUtlVector PublicOutputs { + get => ref _Handle.AsRef>(Schema.GetOffset(0x2A792CD8F0A9E7DA)); } public ref CUtlVector> InvokeBindings { get => ref _Handle.AsRef>>(Schema.GetOffset(0x2A792CD8828E222B)); @@ -45,14 +45,14 @@ public ref CUtlVector> InvokeBindings { public ref CUtlVector> CallInfos { get => ref _Handle.AsRef>>(Schema.GetOffset(0x2A792CD8EBB65CE6)); } - public ref CUtlVector Constants { - get => ref _Handle.AsRef(Schema.GetOffset(0x2A792CD83ACB72E2)); + public ref CUtlVector Constants { + get => ref _Handle.AsRef>(Schema.GetOffset(0x2A792CD83ACB72E2)); } - public ref CUtlVector DomainValues { - get => ref _Handle.AsRef(Schema.GetOffset(0x2A792CD8AA783E57)); + public ref CUtlVector DomainValues { + get => ref _Handle.AsRef>(Schema.GetOffset(0x2A792CD8AA783E57)); } - public ref CUtlVector BlackboardReferences { - get => ref _Handle.AsRef(Schema.GetOffset(0x2A792CD8AC9DF456)); + public ref CUtlVector BlackboardReferences { + get => ref _Handle.AsRef>(Schema.GetOffset(0x2A792CD8AC9DF456)); } public ref CUtlVector> OutputConnections { get => ref _Handle.AsRef>>(Schema.GetOffset(0x2A792CD843CD6C85)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulseGraphInstance_TestDomain_UseReadOnlyBlackboardViewImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulseGraphInstance_TestDomain_UseReadOnlyBlackboardViewImpl.cs new file mode 100644 index 000000000..df2326f5d --- /dev/null +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulseGraphInstance_TestDomain_UseReadOnlyBlackboardViewImpl.cs @@ -0,0 +1,21 @@ +// +#pragma warning disable CS0108 +#nullable enable + +using SwiftlyS2.Core.Schemas; +using SwiftlyS2.Shared.Schemas; +using SwiftlyS2.Shared.SchemaDefinitions; +using SwiftlyS2.Shared.Natives; +using SwiftlyS2.Core.Extensions; + +namespace SwiftlyS2.Core.SchemaDefinitions; + +internal partial class CPulseGraphInstance_TestDomain_UseReadOnlyBlackboardViewImpl : CPulseGraphInstance_TestDomainImpl, CPulseGraphInstance_TestDomain_UseReadOnlyBlackboardView { + + public CPulseGraphInstance_TestDomain_UseReadOnlyBlackboardViewImpl(nint handle) : base(handle) { + } + + + + +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulse_ChunkImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulse_ChunkImpl.cs index e209567c6..64f2aa1bd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulse_ChunkImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulse_ChunkImpl.cs @@ -15,14 +15,14 @@ internal partial class CPulse_ChunkImpl : SchemaClass, CPulse_Chunk { public CPulse_ChunkImpl(nint handle) : base(handle) { } - public SchemaUntypedField Instructions { - get => new SchemaUntypedField(_Handle + Schema.GetOffset(0x816932094D358BC4)); + public ref CUtlLeanVector Instructions { + get => ref _Handle.AsRef>(Schema.GetOffset(0x816932094D358BC4)); } - public SchemaUntypedField Registers { - get => new SchemaUntypedField(_Handle + Schema.GetOffset(0x81693209BB828A49)); + public ref CUtlLeanVector Registers { + get => ref _Handle.AsRef>(Schema.GetOffset(0x81693209BB828A49)); } - public SchemaUntypedField InstructionEditorIDs { - get => new SchemaUntypedField(_Handle + Schema.GetOffset(0x81693209236D8B64)); + public ref CUtlLeanVector InstructionEditorIDs { + get => ref _Handle.AsRef>(Schema.GetOffset(0x81693209236D8B64)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulse_PublicOutputImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulse_PublicOutputImpl.cs index a10cf7b2b..2cc5d32b2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulse_PublicOutputImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CPulse_PublicOutputImpl.cs @@ -25,8 +25,8 @@ public string Description { } set => Schema.SetString(_Handle, 0x74B3BCA4678744E9, value); } - public SchemaUntypedField Args { - get => new SchemaUntypedField(_Handle + Schema.GetOffset(0x74B3BCA4DAB98BBC)); + public ref CUtlLeanVector Args { + get => ref _Handle.AsRef>(Schema.GetOffset(0x74B3BCA4DAB98BBC)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CRagdollComponentUpdaterImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CRagdollComponentUpdaterImpl.cs index b0d4b6f56..f75c42c02 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CRagdollComponentUpdaterImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CRagdollComponentUpdaterImpl.cs @@ -15,11 +15,11 @@ internal partial class CRagdollComponentUpdaterImpl : CAnimComponentUpdaterImpl, public CRagdollComponentUpdaterImpl(nint handle) : base(handle) { } - public ref CUtlVector RagdollNodePaths { - get => ref _Handle.AsRef(Schema.GetOffset(0xDD5F05A990E04B90)); + public ref CUtlVector RagdollNodePaths { + get => ref _Handle.AsRef>(Schema.GetOffset(0xDD5F05A990E04B90)); } - public ref CUtlVector FollowAttachmentNodePaths { - get => ref _Handle.AsRef(Schema.GetOffset(0xDD5F05A95F8325EF)); + public ref CUtlVector FollowAttachmentNodePaths { + get => ref _Handle.AsRef>(Schema.GetOffset(0xDD5F05A95F8325EF)); } public ref CUtlVector BoneIndices { get => ref _Handle.AsRef>(Schema.GetOffset(0xDD5F05A9E93AB60C)); @@ -27,8 +27,8 @@ public ref CUtlVector BoneIndices { public ref CUtlVector BoneNames { get => ref _Handle.AsRef>(Schema.GetOffset(0xDD5F05A93CC0D1ED)); } - public ref CUtlVector WeightLists { - get => ref _Handle.AsRef(Schema.GetOffset(0xDD5F05A9F50C4582)); + public ref CUtlVector WeightLists { + get => ref _Handle.AsRef>(Schema.GetOffset(0xDD5F05A9F50C4582)); } public ref CUtlVector BoneToWeightIndices { get => ref _Handle.AsRef>(Schema.GetOffset(0xDD5F05A9CA322B97)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CRagdollPropImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CRagdollPropImpl.cs index 229730fdd..8a473fab1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CRagdollPropImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CRagdollPropImpl.cs @@ -30,9 +30,6 @@ public ref CUtlVector RagPos { public ref CUtlVector RagAngles { get => ref _Handle.AsRef>(Schema.GetOffset(0x9505BA78FD4E530D)); } - public ref CHandle RagdollSource { - get => ref _Handle.AsRef>(Schema.GetOffset(0x9505BA7835E0724F)); - } public ref uint LastUpdateTickCount { get => ref _Handle.AsRef(Schema.GetOffset(0x9505BA785A98C204)); } @@ -114,9 +111,6 @@ public void RagPosUpdated() { public void RagAnglesUpdated() { Schema.Update(_Handle, 0x9505BA78FD4E530D); } - public void RagdollSourceUpdated() { - Schema.Update(_Handle, 0x9505BA7835E0724F); - } public void BlendWeightUpdated() { Schema.Update(_Handle, 0x9505BA78E5D6B9CE); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CRegionSVMImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CRegionSVMImpl.cs index ad4f9a70b..0a3afdd14 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CRegionSVMImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CRegionSVMImpl.cs @@ -15,8 +15,8 @@ internal partial class CRegionSVMImpl : SchemaClass, CRegionSVM { public CRegionSVMImpl(nint handle) : base(handle) { } - public ref CUtlVector Planes { - get => ref _Handle.AsRef(Schema.GetOffset(0xFC5717CAF831F452)); + public ref CUtlVector Planes { + get => ref _Handle.AsRef>(Schema.GetOffset(0xFC5717CAF831F452)); } public ref CUtlVector Nodes { get => ref _Handle.AsRef>(Schema.GetOffset(0xFC5717CAEBA045DA)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CRemapValueComponentUpdaterImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CRemapValueComponentUpdaterImpl.cs index 2613031fb..bb9f193de 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CRemapValueComponentUpdaterImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CRemapValueComponentUpdaterImpl.cs @@ -15,8 +15,8 @@ internal partial class CRemapValueComponentUpdaterImpl : CAnimComponentUpdaterIm public CRemapValueComponentUpdaterImpl(nint handle) : base(handle) { } - public ref CUtlVector Items { - get => ref _Handle.AsRef(Schema.GetOffset(0xA80D46C07A87EDAF)); + public ref CUtlVector Items { + get => ref _Handle.AsRef>(Schema.GetOffset(0xA80D46C07A87EDAF)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CRenderGroomImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CRenderGroomImpl.cs index 15c2801c0..e949d230a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CRenderGroomImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CRenderGroomImpl.cs @@ -15,8 +15,8 @@ internal partial class CRenderGroomImpl : SchemaClass, CRenderGroom { public CRenderGroomImpl(nint handle) : base(handle) { } - public ref CUtlVector Hairs { - get => ref _Handle.AsRef(Schema.GetOffset(0xC3F698B4E7C4901E)); + public ref CUtlVector Hairs { + get => ref _Handle.AsRef>(Schema.GetOffset(0xC3F698B4E7C4901E)); } public ref CUtlVector HairPositionOffsets { get => ref _Handle.AsRef>(Schema.GetOffset(0xC3F698B40BA9FF3E)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CRenderMeshImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CRenderMeshImpl.cs index 3fa991dac..d9fd3c27a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CRenderMeshImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CRenderMeshImpl.cs @@ -18,8 +18,8 @@ public CRenderMeshImpl(nint handle) : base(handle) { public SchemaUntypedField SceneObjects { get => new SchemaUntypedField(_Handle + Schema.GetOffset(0x8593C3BF332235A1)); } - public SchemaUntypedField Constraints { - get => new SchemaUntypedField(_Handle + Schema.GetOffset(0x8593C3BF251CBAAB)); + public ref CUtlLeanVector, int> Constraints { + get => ref _Handle.AsRef, int>>(Schema.GetOffset(0x8593C3BF251CBAAB)); } public CRenderSkeleton Skeleton { get => new CRenderSkeletonImpl(_Handle + Schema.GetOffset(0x8593C3BFE77F030E)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CRenderSkeletonImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CRenderSkeletonImpl.cs index 6287490dd..33b2a71cd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CRenderSkeletonImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CRenderSkeletonImpl.cs @@ -15,8 +15,8 @@ internal partial class CRenderSkeletonImpl : SchemaClass, CRenderSkeleton { public CRenderSkeletonImpl(nint handle) : base(handle) { } - public ref CUtlVector Bones { - get => ref _Handle.AsRef(Schema.GetOffset(0xBF0A83950FDA60D4)); + public ref CUtlVector Bones { + get => ref _Handle.AsRef>(Schema.GetOffset(0xBF0A83950FDA60D4)); } public ref CUtlVector BoneParents { get => ref _Handle.AsRef>(Schema.GetOffset(0xBF0A839571828F04)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSSDSMsg_EndFrameImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSSDSMsg_EndFrameImpl.cs index d2f60c843..83a5dce82 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSSDSMsg_EndFrameImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSSDSMsg_EndFrameImpl.cs @@ -15,8 +15,8 @@ internal partial class CSSDSMsg_EndFrameImpl : SchemaClass, CSSDSMsg_EndFrame { public CSSDSMsg_EndFrameImpl(nint handle) : base(handle) { } - public ref CUtlVector Views { - get => ref _Handle.AsRef(Schema.GetOffset(0x6F265E19E9FEAC51)); + public ref CUtlVector Views { + get => ref _Handle.AsRef>(Schema.GetOffset(0x6F265E19E9FEAC51)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSSDSMsg_ViewTargetListImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSSDSMsg_ViewTargetListImpl.cs index bc1963b5b..68a94e6f6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSSDSMsg_ViewTargetListImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSSDSMsg_ViewTargetListImpl.cs @@ -25,8 +25,8 @@ public string ViewName { } set => Schema.SetString(_Handle, 0xD53B3083BA5BBDBB, value); } - public ref CUtlVector Targets { - get => ref _Handle.AsRef(Schema.GetOffset(0xD53B30832FF8E661)); + public ref CUtlVector Targets { + get => ref _Handle.AsRef>(Schema.GetOffset(0xD53B30832FF8E661)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSceneObjectDataImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSceneObjectDataImpl.cs index 78f2b77c1..f30257d33 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSceneObjectDataImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSceneObjectDataImpl.cs @@ -21,14 +21,14 @@ public ref Vector MinBounds { public ref Vector MaxBounds { get => ref _Handle.AsRef(Schema.GetOffset(0x628AC6A9C0B4CE60)); } - public SchemaUntypedField DrawCalls { - get => new SchemaUntypedField(_Handle + Schema.GetOffset(0x628AC6A9CA953770)); + public ref CUtlLeanVector DrawCalls { + get => ref _Handle.AsRef>(Schema.GetOffset(0x628AC6A9CA953770)); } - public SchemaUntypedField DrawBounds { - get => new SchemaUntypedField(_Handle + Schema.GetOffset(0x628AC6A96CBBD6CE)); + public ref CUtlLeanVector DrawBounds { + get => ref _Handle.AsRef>(Schema.GetOffset(0x628AC6A96CBBD6CE)); } - public SchemaUntypedField Meshlets { - get => new SchemaUntypedField(_Handle + Schema.GetOffset(0x628AC6A928865C36)); + public ref CUtlLeanVector Meshlets { + get => ref _Handle.AsRef>(Schema.GetOffset(0x628AC6A928865C36)); } public ref Vector4D TintColor { get => ref _Handle.AsRef(Schema.GetOffset(0x628AC6A950AFF21F)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSelectorUpdateNodeImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSelectorUpdateNodeImpl.cs index 3119cee5b..8f92961bc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSelectorUpdateNodeImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSelectorUpdateNodeImpl.cs @@ -15,8 +15,8 @@ internal partial class CSelectorUpdateNodeImpl : CAnimUpdateNodeBaseImpl, CSelec public CSelectorUpdateNodeImpl(nint handle) : base(handle) { } - public ref CUtlVector Children { - get => ref _Handle.AsRef(Schema.GetOffset(0x23CD95F27415FA72)); + public ref CUtlVector Children { + get => ref _Handle.AsRef>(Schema.GetOffset(0x23CD95F27415FA72)); } public ref CUtlVector Tags { get => ref _Handle.AsRef>(Schema.GetOffset(0x23CD95F2B46C8540)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSeqBoneMaskListImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSeqBoneMaskListImpl.cs index 97bd9f0d9..4d21461f5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSeqBoneMaskListImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSeqBoneMaskListImpl.cs @@ -27,8 +27,8 @@ public ref CUtlVector BoneWeightArray { public ref float DefaultMorphCtrlWeight { get => ref _Handle.AsRef(Schema.GetOffset(0xCD7B4EF7AA0F3843)); } - public ref CUtlVector MorphCtrlWeightArray { - get => ref _Handle.AsRef(Schema.GetOffset(0xCD7B4EF72C45A089)); + public ref CUtlVector MorphCtrlWeightArray { + get => ref _Handle.AsRef>(Schema.GetOffset(0xCD7B4EF72C45A089)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSeqCmdSeqDescImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSeqCmdSeqDescImpl.cs index 8ca92ba51..9df206f30 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSeqCmdSeqDescImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSeqCmdSeqDescImpl.cs @@ -39,17 +39,17 @@ public ref short SubCycles { public ref short NumLocalResults { get => ref _Handle.AsRef(Schema.GetOffset(0x8619E10FC4396DD8)); } - public ref CUtlVector CmdLayerArray { - get => ref _Handle.AsRef(Schema.GetOffset(0x8619E10FA7272079)); + public ref CUtlVector CmdLayerArray { + get => ref _Handle.AsRef>(Schema.GetOffset(0x8619E10FA7272079)); } - public ref CUtlVector EventArray { - get => ref _Handle.AsRef(Schema.GetOffset(0x8619E10FB9FB599C)); + public ref CUtlVector EventArray { + get => ref _Handle.AsRef>(Schema.GetOffset(0x8619E10FB9FB599C)); } - public ref CUtlVector ActivityArray { - get => ref _Handle.AsRef(Schema.GetOffset(0x8619E10F38F0ACE1)); + public ref CUtlVector ActivityArray { + get => ref _Handle.AsRef>(Schema.GetOffset(0x8619E10F38F0ACE1)); } - public ref CUtlVector PoseSettingArray { - get => ref _Handle.AsRef(Schema.GetOffset(0x8619E10FD257125D)); + public ref CUtlVector PoseSettingArray { + get => ref _Handle.AsRef>(Schema.GetOffset(0x8619E10FD257125D)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSeqS1SeqDescImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSeqS1SeqDescImpl.cs index 52d955c9b..3103ba828 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSeqS1SeqDescImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSeqS1SeqDescImpl.cs @@ -27,11 +27,11 @@ public CSeqMultiFetch Fetch { public ref int LocalWeightlist { get => ref _Handle.AsRef(Schema.GetOffset(0x6EF819356F64F49C)); } - public ref CUtlVector AutoLayerArray { - get => ref _Handle.AsRef(Schema.GetOffset(0x6EF81935834EB170)); + public ref CUtlVector AutoLayerArray { + get => ref _Handle.AsRef>(Schema.GetOffset(0x6EF81935834EB170)); } - public ref CUtlVector IKLockArray { - get => ref _Handle.AsRef(Schema.GetOffset(0x6EF81935BF1FEC6B)); + public ref CUtlVector IKLockArray { + get => ref _Handle.AsRef>(Schema.GetOffset(0x6EF81935BF1FEC6B)); } public CSeqTransition Transition { get => new CSeqTransitionImpl(_Handle + Schema.GetOffset(0x6EF8193582B0A282)); @@ -42,11 +42,11 @@ public SchemaUntypedField SequenceKeys { public ref CBufferString LegacyKeyValueText { get => ref _Handle.AsRef(Schema.GetOffset(0x6EF81935D12D4AC1)); } - public ref CUtlVector ActivityArray { - get => ref _Handle.AsRef(Schema.GetOffset(0x6EF8193538F0ACE1)); + public ref CUtlVector ActivityArray { + get => ref _Handle.AsRef>(Schema.GetOffset(0x6EF8193538F0ACE1)); } - public ref CUtlVector FootMotion { - get => ref _Handle.AsRef(Schema.GetOffset(0x6EF8193543CF70A3)); + public ref CUtlVector FootMotion { + get => ref _Handle.AsRef>(Schema.GetOffset(0x6EF8193543CF70A3)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSeqSynthAnimDescImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSeqSynthAnimDescImpl.cs index eaadabd06..bdfd4d0d9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSeqSynthAnimDescImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSeqSynthAnimDescImpl.cs @@ -30,8 +30,8 @@ public ref short LocalBaseReference { public ref short LocalBoneMask { get => ref _Handle.AsRef(Schema.GetOffset(0x7D8317C191EDF3D2)); } - public ref CUtlVector ActivityArray { - get => ref _Handle.AsRef(Schema.GetOffset(0x7D8317C138F0ACE1)); + public ref CUtlVector ActivityArray { + get => ref _Handle.AsRef>(Schema.GetOffset(0x7D8317C138F0ACE1)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSequenceGroupDataImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSequenceGroupDataImpl.cs index 9c24144e2..399d065da 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSequenceGroupDataImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSequenceGroupDataImpl.cs @@ -24,23 +24,23 @@ public ref uint Flags { public ref CUtlVector LocalSequenceNameArray { get => ref _Handle.AsRef>(Schema.GetOffset(0xF2F9B820E9F09FF)); } - public ref CUtlVector LocalS1SeqDescArray { - get => ref _Handle.AsRef(Schema.GetOffset(0xF2F9B828BEF5ECB)); + public ref CUtlVector LocalS1SeqDescArray { + get => ref _Handle.AsRef>(Schema.GetOffset(0xF2F9B828BEF5ECB)); } - public ref CUtlVector LocalMultiSeqDescArray { - get => ref _Handle.AsRef(Schema.GetOffset(0xF2F9B82DC0E5EC6)); + public ref CUtlVector LocalMultiSeqDescArray { + get => ref _Handle.AsRef>(Schema.GetOffset(0xF2F9B82DC0E5EC6)); } - public ref CUtlVector LocalSynthAnimDescArray { - get => ref _Handle.AsRef(Schema.GetOffset(0xF2F9B82BD6C1F83)); + public ref CUtlVector LocalSynthAnimDescArray { + get => ref _Handle.AsRef>(Schema.GetOffset(0xF2F9B82BD6C1F83)); } - public ref CUtlVector LocalCmdSeqDescArray { - get => ref _Handle.AsRef(Schema.GetOffset(0xF2F9B822371FDAB)); + public ref CUtlVector LocalCmdSeqDescArray { + get => ref _Handle.AsRef>(Schema.GetOffset(0xF2F9B822371FDAB)); } - public ref CUtlVector LocalBoneMaskArray { - get => ref _Handle.AsRef(Schema.GetOffset(0xF2F9B82C880268F)); + public ref CUtlVector LocalBoneMaskArray { + get => ref _Handle.AsRef>(Schema.GetOffset(0xF2F9B82C880268F)); } - public ref CUtlVector LocalScaleSetArray { - get => ref _Handle.AsRef(Schema.GetOffset(0xF2F9B8241FDCDAB)); + public ref CUtlVector LocalScaleSetArray { + get => ref _Handle.AsRef>(Schema.GetOffset(0xF2F9B8241FDCDAB)); } public ref CUtlVector LocalBoneNameArray { get => ref _Handle.AsRef>(Schema.GetOffset(0xF2F9B82B86CAC56)); @@ -48,14 +48,14 @@ public ref CUtlVector LocalBoneNameArray { public ref CBufferString LocalNodeName { get => ref _Handle.AsRef(Schema.GetOffset(0xF2F9B82EDCB530F)); } - public ref CUtlVector LocalPoseParamArray { - get => ref _Handle.AsRef(Schema.GetOffset(0xF2F9B82FF654A73)); + public ref CUtlVector LocalPoseParamArray { + get => ref _Handle.AsRef>(Schema.GetOffset(0xF2F9B82FF654A73)); } public SchemaUntypedField KeyValues { get => new SchemaUntypedField(_Handle + Schema.GetOffset(0xF2F9B8221578BC2)); } - public ref CUtlVector LocalIKAutoplayLockArray { - get => ref _Handle.AsRef(Schema.GetOffset(0xF2F9B82AD4D3FFB)); + public ref CUtlVector LocalIKAutoplayLockArray { + get => ref _Handle.AsRef>(Schema.GetOffset(0xF2F9B82AD4D3FFB)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSequenceTagSpansImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSequenceTagSpansImpl.cs index 6343c9551..4d673457f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSequenceTagSpansImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSequenceTagSpansImpl.cs @@ -18,8 +18,8 @@ public CSequenceTagSpansImpl(nint handle) : base(handle) { public ref CGlobalSymbol SequenceName { get => ref _Handle.AsRef(Schema.GetOffset(0x132BFE6A7462AF30)); } - public ref CUtlVector Tags { - get => ref _Handle.AsRef(Schema.GetOffset(0x132BFE6AB46C8540)); + public ref CUtlVector Tags { + get => ref _Handle.AsRef>(Schema.GetOffset(0x132BFE6AB46C8540)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSequenceUpdateNodeImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSequenceUpdateNodeImpl.cs index 45e83be81..65ac22b30 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSequenceUpdateNodeImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSequenceUpdateNodeImpl.cs @@ -24,8 +24,8 @@ public ref float Duration { public CParamSpanUpdater ParamSpans { get => new CParamSpanUpdaterImpl(_Handle + Schema.GetOffset(0xB5F91396DAC91553)); } - public ref CUtlVector Tags { - get => ref _Handle.AsRef(Schema.GetOffset(0xB5F91396B46C8540)); + public ref CUtlVector Tags { + get => ref _Handle.AsRef>(Schema.GetOffset(0xB5F91396B46C8540)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSingleFrameUpdateNodeImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSingleFrameUpdateNodeImpl.cs index 0d1a3420a..a263f1d4e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSingleFrameUpdateNodeImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSingleFrameUpdateNodeImpl.cs @@ -15,8 +15,8 @@ internal partial class CSingleFrameUpdateNodeImpl : CLeafUpdateNodeImpl, CSingle public CSingleFrameUpdateNodeImpl(nint handle) : base(handle) { } - public ref CUtlVector Actions { - get => ref _Handle.AsRef(Schema.GetOffset(0x5A65D6168D622684)); + public ref CUtlVector Actions { + get => ref _Handle.AsRef>(Schema.GetOffset(0x5A65D6168D622684)); } public CPoseHandle PoseCacheHandle { get => new CPoseHandleImpl(_Handle + Schema.GetOffset(0x5A65D6164719447A)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSolveIKChainUpdateNodeImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSolveIKChainUpdateNodeImpl.cs index 1c28c4bb6..5dd1d3ead 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSolveIKChainUpdateNodeImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSolveIKChainUpdateNodeImpl.cs @@ -15,8 +15,8 @@ internal partial class CSolveIKChainUpdateNodeImpl : CUnaryUpdateNodeImpl, CSolv public CSolveIKChainUpdateNodeImpl(nint handle) : base(handle) { } - public ref CUtlVector TargetHandles { - get => ref _Handle.AsRef(Schema.GetOffset(0xE78F1D1F98E248F7)); + public ref CUtlVector TargetHandles { + get => ref _Handle.AsRef>(Schema.GetOffset(0xE78F1D1F98E248F7)); } public SolveIKChainPoseOpFixedSettings_t OpFixedData { get => new SolveIKChainPoseOpFixedSettings_tImpl(_Handle + Schema.GetOffset(0xE78F1D1F6960AF8C)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSosGroupActionLimitSchemaImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSosGroupActionLimitSchemaImpl.cs index c6ed5bef9..b81ecac88 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSosGroupActionLimitSchemaImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSosGroupActionLimitSchemaImpl.cs @@ -21,8 +21,8 @@ public ref int MaxCount { public ref SosActionStopType_t StopType { get => ref _Handle.AsRef(Schema.GetOffset(0xE06D795E13397259)); } - public ref SosActionSortType_t SortType { - get => ref _Handle.AsRef(Schema.GetOffset(0xE06D795E2E0E44B5)); + public ref SosActionLimitSortType_t SortType { + get => ref _Handle.AsRef(Schema.GetOffset(0xE06D795E2E0E44B5)); } public ref bool StopImmediate { get => ref _Handle.AsRef(Schema.GetOffset(0xE06D795E358D6B9A)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSosGroupActionSetSoundeventParameterSchemaImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSosGroupActionSetSoundeventParameterSchemaImpl.cs index 73660d1b9..068549c25 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSosGroupActionSetSoundeventParameterSchemaImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSosGroupActionSetSoundeventParameterSchemaImpl.cs @@ -31,8 +31,8 @@ public string OpvarName { } set => Schema.SetString(_Handle, 0x40D29D894ECBF7E4, value); } - public ref SosActionSortType_t SortType { - get => ref _Handle.AsRef(Schema.GetOffset(0x40D29D892E0E44B5)); + public ref SosActionSetParamSortType_t SortType { + get => ref _Handle.AsRef(Schema.GetOffset(0x40D29D892E0E44B5)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSoundEventPathCornerEntityImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSoundEventPathCornerEntityImpl.cs index c69460ca9..54424dfc6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSoundEventPathCornerEntityImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSoundEventPathCornerEntityImpl.cs @@ -37,8 +37,8 @@ public ref float DotProductMax { public ref bool Playing { get => ref _Handle.AsRef(Schema.GetOffset(0x9EED262E4B594215)); } - public ref CUtlVector CornerPairsNetworked { - get => ref _Handle.AsRef(Schema.GetOffset(0x9EED262E4C7A9B2C)); + public ref CUtlVector CornerPairsNetworked { + get => ref _Handle.AsRef>(Schema.GetOffset(0x9EED262E4C7A9B2C)); } public void CornerPairsNetworkedUpdated() { diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSoundOpvarSetAutoRoomEntityImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSoundOpvarSetAutoRoomEntityImpl.cs index cffc60a60..79eee4d03 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSoundOpvarSetAutoRoomEntityImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSoundOpvarSetAutoRoomEntityImpl.cs @@ -15,11 +15,11 @@ internal partial class CSoundOpvarSetAutoRoomEntityImpl : CSoundOpvarSetPointEnt public CSoundOpvarSetAutoRoomEntityImpl(nint handle) : base(handle) { } - public ref CUtlVector TraceResults { - get => ref _Handle.AsRef(Schema.GetOffset(0x13ABD76E24ADC8DC)); + public ref CUtlVector TraceResults { + get => ref _Handle.AsRef>(Schema.GetOffset(0x13ABD76E24ADC8DC)); } - public ref CUtlVector DoorwayPairs { - get => ref _Handle.AsRef(Schema.GetOffset(0x13ABD76EFAD6453D)); + public ref CUtlVector DoorwayPairs { + get => ref _Handle.AsRef>(Schema.GetOffset(0x13ABD76EFAD6453D)); } public ref float Size { get => ref _Handle.AsRef(Schema.GetOffset(0x13ABD76E4CF0EBC6)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSplineConstraintImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSplineConstraintImpl.cs index 1039662d2..d30db861d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSplineConstraintImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CSplineConstraintImpl.cs @@ -45,9 +45,18 @@ public ref float LinarDampingRatio { public ref float JointFriction { get => ref _Handle.AsRef(Schema.GetOffset(0xC2DC06A05CA9FD47)); } + public ref float TransitionTime { + get => ref _Handle.AsRef(Schema.GetOffset(0xC2DC06A08D4BFC39)); + } public ref Vector PreSolveAnchorPos { get => ref _Handle.AsRef(Schema.GetOffset(0xC2DC06A0C7C3B9AE)); } + public GameTime_t StartTransitionTime { + get => new GameTime_tImpl(_Handle + Schema.GetOffset(0xC2DC06A0527F6AA9)); + } + public ref Vector TangentSpaceAnchorAtTransitionStart { + get => ref _Handle.AsRef(Schema.GetOffset(0xC2DC06A0743F2C75)); + } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CStanceOverrideUpdateNodeImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CStanceOverrideUpdateNodeImpl.cs index d904d1173..305df699d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CStanceOverrideUpdateNodeImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CStanceOverrideUpdateNodeImpl.cs @@ -15,8 +15,8 @@ internal partial class CStanceOverrideUpdateNodeImpl : CUnaryUpdateNodeImpl, CSt public CStanceOverrideUpdateNodeImpl(nint handle) : base(handle) { } - public ref CUtlVector FootStanceInfo { - get => ref _Handle.AsRef(Schema.GetOffset(0x322EE1B7D5687289)); + public ref CUtlVector FootStanceInfo { + get => ref _Handle.AsRef>(Schema.GetOffset(0x322EE1B7D5687289)); } public CAnimUpdateNodeRef StanceSourceNode { get => new CAnimUpdateNodeRefImpl(_Handle + Schema.GetOffset(0x322EE1B7D25DA07A)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CStateMachineUpdateNodeImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CStateMachineUpdateNodeImpl.cs index b7771fe5b..93ab70aa3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CStateMachineUpdateNodeImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CStateMachineUpdateNodeImpl.cs @@ -18,11 +18,11 @@ public CStateMachineUpdateNodeImpl(nint handle) : base(handle) { public CAnimStateMachineUpdater StateMachine { get => new CAnimStateMachineUpdaterImpl(_Handle + Schema.GetOffset(0xE2E7B91DBB7EEF2F)); } - public ref CUtlVector StateData { - get => ref _Handle.AsRef(Schema.GetOffset(0xE2E7B91D765EA6D6)); + public ref CUtlVector StateData { + get => ref _Handle.AsRef>(Schema.GetOffset(0xE2E7B91D765EA6D6)); } - public ref CUtlVector TransitionData { - get => ref _Handle.AsRef(Schema.GetOffset(0xE2E7B91D730EEA72)); + public ref CUtlVector TransitionData { + get => ref _Handle.AsRef>(Schema.GetOffset(0xE2E7B91D730EEA72)); } public ref bool BlockWaningTags { get => ref _Handle.AsRef(Schema.GetOffset(0xE2E7B91DB6999F75)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CStateUpdateDataImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CStateUpdateDataImpl.cs index 46990bbf1..9c9832c67 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CStateUpdateDataImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CStateUpdateDataImpl.cs @@ -28,8 +28,8 @@ public AnimScriptHandle Script { public ref CUtlVector TransitionIndices { get => ref _Handle.AsRef>(Schema.GetOffset(0xD984C8C689E40507)); } - public ref CUtlVector Actions { - get => ref _Handle.AsRef(Schema.GetOffset(0xD984C8C68D622684)); + public ref CUtlVector Actions { + get => ref _Handle.AsRef>(Schema.GetOffset(0xD984C8C68D622684)); } public AnimStateID StateID { get => new AnimStateIDImpl(_Handle + Schema.GetOffset(0xD984C8C65362B56B)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CStaticPoseCacheImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CStaticPoseCacheImpl.cs index 3f5f750a3..f8f132fc9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CStaticPoseCacheImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CStaticPoseCacheImpl.cs @@ -15,8 +15,8 @@ internal partial class CStaticPoseCacheImpl : SchemaClass, CStaticPoseCache { public CStaticPoseCacheImpl(nint handle) : base(handle) { } - public ref CUtlVector Poses { - get => ref _Handle.AsRef(Schema.GetOffset(0x2223EF1DB851C9F5)); + public ref CUtlVector Poses { + get => ref _Handle.AsRef>(Schema.GetOffset(0x2223EF1DB851C9F5)); } public ref int BoneCount { get => ref _Handle.AsRef(Schema.GetOffset(0x2223EF1D71FE39A2)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CTakeDamageResultImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CTakeDamageResultImpl.cs deleted file mode 100644 index 4d081128e..000000000 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CTakeDamageResultImpl.cs +++ /dev/null @@ -1,38 +0,0 @@ -// -#pragma warning disable CS0108 -#nullable enable - -using SwiftlyS2.Core.Schemas; -using SwiftlyS2.Shared.Schemas; -using SwiftlyS2.Shared.SchemaDefinitions; -using SwiftlyS2.Shared.Natives; -using SwiftlyS2.Core.Extensions; - -namespace SwiftlyS2.Core.SchemaDefinitions; - -internal partial class CTakeDamageResultImpl : SchemaClass, CTakeDamageResult { - - public CTakeDamageResultImpl(nint handle) : base(handle) { - } - - public ref CTakeDamageInfo OriginatingInfo { - get => ref _Handle.Deref(Schema.GetOffset(0xD4A7564D5B166E20)); - } - public ref int HealthLost { - get => ref _Handle.AsRef(Schema.GetOffset(0xD4A7564D8F4D7431)); - } - public ref int DamageDealt { - get => ref _Handle.AsRef(Schema.GetOffset(0xD4A7564D9782F13A)); - } - public ref float PreModifiedDamage { - get => ref _Handle.AsRef(Schema.GetOffset(0xD4A7564D30D13E56)); - } - public ref int TotalledHealthLost { - get => ref _Handle.AsRef(Schema.GetOffset(0xD4A7564DF5A9E972)); - } - public ref int TotalledDamageDealt { - get => ref _Handle.AsRef(Schema.GetOffset(0xD4A7564D03ABE12B)); - } - - -} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CTargetSelectorUpdateNodeImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CTargetSelectorUpdateNodeImpl.cs index c0b235df2..7c873787d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CTargetSelectorUpdateNodeImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CTargetSelectorUpdateNodeImpl.cs @@ -18,8 +18,8 @@ public CTargetSelectorUpdateNodeImpl(nint handle) : base(handle) { public ref TargetSelectorAngleMode_t AngleMode { get => ref _Handle.AsRef(Schema.GetOffset(0x37AB6CCBD21DC8BC)); } - public ref CUtlVector Children { - get => ref _Handle.AsRef(Schema.GetOffset(0x37AB6CCB7415FA72)); + public ref CUtlVector Children { + get => ref _Handle.AsRef>(Schema.GetOffset(0x37AB6CCB7415FA72)); } public CAnimParamHandle TargetPosition { get => new CAnimParamHandleImpl(_Handle + Schema.GetOffset(0x37AB6CCBD1F40125)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CTriggerFanImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CTriggerFanImpl.cs index f4d332809..274e58bd0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CTriggerFanImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CTriggerFanImpl.cs @@ -15,18 +15,9 @@ internal partial class CTriggerFanImpl : CBaseTriggerImpl, CTriggerFan { public CTriggerFanImpl(nint handle) : base(handle) { } - public ref Vector FanOrigin { - get => ref _Handle.AsRef(Schema.GetOffset(0x6A8B5C2B53C49C18)); - } public ref Vector FanOriginOffset { get => ref _Handle.AsRef(Schema.GetOffset(0x6A8B5C2BAFB9770B)); } - public ref Vector FanEnd { - get => ref _Handle.AsRef(Schema.GetOffset(0x6A8B5C2BA34E3AAB)); - } - public ref Vector NoiseDirectionTarget { - get => ref _Handle.AsRef(Schema.GetOffset(0x6A8B5C2B59781ABB)); - } public ref Vector Direction { get => ref _Handle.AsRef(Schema.GetOffset(0x6A8B5C2BDAE41DEE)); } @@ -51,6 +42,18 @@ public ref bool Falloff { public CountdownTimer RampTimer { get => new CountdownTimerImpl(_Handle + Schema.GetOffset(0x6A8B5C2B21725ED6)); } + public ref Vector FanOriginWS { + get => ref _Handle.AsRef(Schema.GetOffset(0x6A8B5C2BB1BF460A)); + } + public ref Vector FanOriginLS { + get => ref _Handle.AsRef(Schema.GetOffset(0x6A8B5C2BF1CC76BD)); + } + public ref Vector FanEndLS { + get => ref _Handle.AsRef(Schema.GetOffset(0x6A8B5C2B53F6BE42)); + } + public ref Vector NoiseDirectionTarget { + get => ref _Handle.AsRef(Schema.GetOffset(0x6A8B5C2B59781ABB)); + } public string InfoFan1 { get { var ptr = _Handle.Read(Schema.GetOffset(0x6A8B5C2B8E6431BA)); @@ -92,18 +95,9 @@ public ref int ManagerFanIdx { get => ref _Handle.AsRef(Schema.GetOffset(0x6A8B5C2B2401CC88)); } - public void FanOriginUpdated() { - Schema.Update(_Handle, 0x6A8B5C2B53C49C18); - } public void FanOriginOffsetUpdated() { Schema.Update(_Handle, 0x6A8B5C2BAFB9770B); } - public void FanEndUpdated() { - Schema.Update(_Handle, 0x6A8B5C2BA34E3AAB); - } - public void NoiseDirectionTargetUpdated() { - Schema.Update(_Handle, 0x6A8B5C2B59781ABB); - } public void DirectionUpdated() { Schema.Update(_Handle, 0x6A8B5C2BDAE41DEE); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CTriggerLerpObjectImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CTriggerLerpObjectImpl.cs index 744c2dc16..3dd8a00d8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CTriggerLerpObjectImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CTriggerLerpObjectImpl.cs @@ -44,8 +44,8 @@ public ref bool LerpRestoreMoveType { public ref bool SingleLerpObject { get => ref _Handle.AsRef(Schema.GetOffset(0x42FE8EA4EC72477B)); } - public ref CUtlVector LerpingObjects { - get => ref _Handle.AsRef(Schema.GetOffset(0x42FE8EA40128714C)); + public ref CUtlVector LerpingObjects { + get => ref _Handle.AsRef>(Schema.GetOffset(0x42FE8EA40128714C)); } public string LerpEffect { get { diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CVSoundImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CVSoundImpl.cs index 11c34c7cc..9a2bb860a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CVSoundImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CVSoundImpl.cs @@ -33,8 +33,8 @@ public ref uint SampleCount { public ref float Duration { get => ref _Handle.AsRef(Schema.GetOffset(0x478C9873BC5E3BAB)); } - public ref CUtlVector Sentences { - get => ref _Handle.AsRef(Schema.GetOffset(0x478C98730FF1D785)); + public ref CUtlVector Sentences { + get => ref _Handle.AsRef>(Schema.GetOffset(0x478C98730FF1D785)); } public ref uint StreamingSize { get => ref _Handle.AsRef(Schema.GetOffset(0x478C9873CB44A8AE)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CVectorAnimParameterImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CVectorAnimParameterImpl.cs index d1a26d8ba..19ddc8f58 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CVectorAnimParameterImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CVectorAnimParameterImpl.cs @@ -21,6 +21,9 @@ public ref Vector DefaultValue { public ref bool Interpolate { get => ref _Handle.AsRef(Schema.GetOffset(0x74346C8BF6607650)); } + public ref AnimParamVectorType_t VectorType { + get => ref _Handle.AsRef(Schema.GetOffset(0x74346C8BF251F9D2)); + } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CVoiceContainerSetImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CVoiceContainerSetImpl.cs index a3d6aca3b..ebdd458a3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CVoiceContainerSetImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CVoiceContainerSetImpl.cs @@ -15,8 +15,8 @@ internal partial class CVoiceContainerSetImpl : CVoiceContainerBaseImpl, CVoiceC public CVoiceContainerSetImpl(nint handle) : base(handle) { } - public ref CUtlVector SoundsToPlay { - get => ref _Handle.AsRef(Schema.GetOffset(0xA07D279DCB5F70E)); + public ref CUtlVector SoundsToPlay { + get => ref _Handle.AsRef>(Schema.GetOffset(0xA07D279DCB5F70E)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CVoiceContainerStaticAdditiveSynthImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CVoiceContainerStaticAdditiveSynthImpl.cs index 253f62df4..284013a77 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CVoiceContainerStaticAdditiveSynthImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CVoiceContainerStaticAdditiveSynthImpl.cs @@ -15,8 +15,8 @@ internal partial class CVoiceContainerStaticAdditiveSynthImpl : CVoiceContainerB public CVoiceContainerStaticAdditiveSynthImpl(nint handle) : base(handle) { } - public ref CUtlVector Tones { - get => ref _Handle.AsRef(Schema.GetOffset(0xE9663E55BAE6D716)); + public ref CUtlVector Tones { + get => ref _Handle.AsRef>(Schema.GetOffset(0xE9663E55BAE6D716)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CVoiceContainerStaticAdditiveSynth__CToneImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CVoiceContainerStaticAdditiveSynth__CToneImpl.cs index 789410386..1fc7d9c23 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CVoiceContainerStaticAdditiveSynth__CToneImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CVoiceContainerStaticAdditiveSynth__CToneImpl.cs @@ -15,8 +15,8 @@ internal partial class CVoiceContainerStaticAdditiveSynth__CToneImpl : SchemaCla public CVoiceContainerStaticAdditiveSynth__CToneImpl(nint handle) : base(handle) { } - public ref CUtlVector Harmonics { - get => ref _Handle.AsRef(Schema.GetOffset(0x1501082A3A08CDBF)); + public ref CUtlVector Harmonics { + get => ref _Handle.AsRef>(Schema.GetOffset(0x1501082A3A08CDBF)); } public SchemaUntypedField Curve { get => new SchemaUntypedField(_Handle + Schema.GetOffset(0x1501082ABFFA0B34)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CVoiceContainerSwitchImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CVoiceContainerSwitchImpl.cs index 3af073d1c..20a21b6ec 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CVoiceContainerSwitchImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CVoiceContainerSwitchImpl.cs @@ -15,8 +15,8 @@ internal partial class CVoiceContainerSwitchImpl : CVoiceContainerBaseImpl, CVoi public CVoiceContainerSwitchImpl(nint handle) : base(handle) { } - public ref CUtlVector SoundsToPlay { - get => ref _Handle.AsRef(Schema.GetOffset(0x79EA569BDCB5F70E)); + public ref CUtlVector SoundsToPlay { + get => ref _Handle.AsRef>(Schema.GetOffset(0x79EA569BDCB5F70E)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_INIT_PointListImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_INIT_PointListImpl.cs index a7d8cb714..332ce2749 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_INIT_PointListImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_INIT_PointListImpl.cs @@ -18,8 +18,8 @@ public C_INIT_PointListImpl(nint handle) : base(handle) { public ParticleAttributeIndex_t FieldOutput { get => new ParticleAttributeIndex_tImpl(_Handle + Schema.GetOffset(0x5E193E54E5729606)); } - public ref CUtlVector PointList { - get => ref _Handle.AsRef(Schema.GetOffset(0x5E193E54976AB4FD)); + public ref CUtlVector PointList { + get => ref _Handle.AsRef>(Schema.GetOffset(0x5E193E54976AB4FD)); } public ref bool PlaceAlongPath { get => ref _Handle.AsRef(Schema.GetOffset(0x5E193E5481CF2E1A)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_INIT_RandomSequenceImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_INIT_RandomSequenceImpl.cs index 6c7513545..672eed217 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_INIT_RandomSequenceImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_INIT_RandomSequenceImpl.cs @@ -27,8 +27,8 @@ public ref bool Shuffle { public ref bool Linear { get => ref _Handle.AsRef(Schema.GetOffset(0x78382338B9313720)); } - public ref CUtlVector WeightedList { - get => ref _Handle.AsRef(Schema.GetOffset(0x783823385554D8B8)); + public ref CUtlVector WeightedList { + get => ref _Handle.AsRef>(Schema.GetOffset(0x783823385554D8B8)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_INIT_VelocityRadialRandomImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_INIT_VelocityRadialRandomImpl.cs index 3c7449060..bf40c25b0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_INIT_VelocityRadialRandomImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_INIT_VelocityRadialRandomImpl.cs @@ -15,9 +15,18 @@ internal partial class C_INIT_VelocityRadialRandomImpl : CParticleFunctionInitia public C_INIT_VelocityRadialRandomImpl(nint handle) : base(handle) { } + public ref bool PerParticleCenter { + get => ref _Handle.AsRef(Schema.GetOffset(0x61A3C8D50314399B)); + } public ref int ControlPointNumber { get => ref _Handle.AsRef(Schema.GetOffset(0x61A3C8D53F31A6BD)); } + public CPerParticleVecInput Position { + get => new CPerParticleVecInputImpl(_Handle + Schema.GetOffset(0x61A3C8D5E092EE6A)); + } + public CPerParticleVecInput Fwd { + get => new CPerParticleVecInputImpl(_Handle + Schema.GetOffset(0x61A3C8D5974CB62A)); + } public CPerParticleFloatInput SpeedMin { get => new CPerParticleFloatInputImpl(_Handle + Schema.GetOffset(0x61A3C8D5B989E1F8)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_ConstrainDistanceToUserSpecifiedPathImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_ConstrainDistanceToUserSpecifiedPathImpl.cs index 0946b7073..bf871f7d4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_ConstrainDistanceToUserSpecifiedPathImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_ConstrainDistanceToUserSpecifiedPathImpl.cs @@ -27,8 +27,8 @@ public ref float TimeScale { public ref bool LoopedPath { get => ref _Handle.AsRef(Schema.GetOffset(0x42F2CE284D64C459)); } - public ref CUtlVector PointList { - get => ref _Handle.AsRef(Schema.GetOffset(0x42F2CE28976AB4FD)); + public ref CUtlVector PointList { + get => ref _Handle.AsRef>(Schema.GetOffset(0x42F2CE28976AB4FD)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_CreateParticleSystemRendererImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_CreateParticleSystemRendererImpl.cs index a54ef84e2..07af1411a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_CreateParticleSystemRendererImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_CreateParticleSystemRendererImpl.cs @@ -21,8 +21,8 @@ public ref CStrongHandle Effect { public ref EventTypeSelection_t EventType { get => ref _Handle.AsRef(Schema.GetOffset(0xB86C827DE1F9AA93)); } - public SchemaUntypedField CPs { - get => new SchemaUntypedField(_Handle + Schema.GetOffset(0xB86C827DE280356F)); + public ref CUtlLeanVector CPs { + get => ref _Handle.AsRef>(Schema.GetOffset(0xB86C827DE280356F)); } public string ParticleConfig { get { diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_DecayMaintainCountImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_DecayMaintainCountImpl.cs index 7d12e169e..160675f8c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_DecayMaintainCountImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_DecayMaintainCountImpl.cs @@ -24,6 +24,13 @@ public ref float DecayDelay { public ref int SnapshotControlPoint { get => ref _Handle.AsRef(Schema.GetOffset(0x168E27F3192638EC)); } + public string StrSnapshotSubset { + get { + var ptr = _Handle.Read(Schema.GetOffset(0x168E27F3BD8A8E5E)); + return Schema.GetString(ptr); + } + set => Schema.SetString(_Handle, 0x168E27F3BD8A8E5E, value); + } public ref bool LifespanDecay { get => ref _Handle.AsRef(Schema.GetOffset(0x168E27F39642CC6B)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_DistanceCullImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_DistanceCullImpl.cs index 20c7c29ec..a9cdfb58a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_DistanceCullImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_DistanceCullImpl.cs @@ -21,8 +21,8 @@ public ref int ControlPoint { public ref Vector PointOffset { get => ref _Handle.AsRef(Schema.GetOffset(0x7252AA52300E046E)); } - public ref float Distance { - get => ref _Handle.AsRef(Schema.GetOffset(0x7252AA5200DC4A68)); + public CParticleCollectionFloatInput Distance { + get => new CParticleCollectionFloatInputImpl(_Handle + Schema.GetOffset(0x7252AA5200DC4A68)); } public ref bool CullInside { get => ref _Handle.AsRef(Schema.GetOffset(0x7252AA52293E00AD)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_LockToPointListImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_LockToPointListImpl.cs index e63b3b55a..8fe2b9530 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_LockToPointListImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_LockToPointListImpl.cs @@ -18,8 +18,8 @@ public C_OP_LockToPointListImpl(nint handle) : base(handle) { public ParticleAttributeIndex_t FieldOutput { get => new ParticleAttributeIndex_tImpl(_Handle + Schema.GetOffset(0xC9237E67E5729606)); } - public ref CUtlVector PointList { - get => ref _Handle.AsRef(Schema.GetOffset(0xC9237E67976AB4FD)); + public ref CUtlVector PointList { + get => ref _Handle.AsRef>(Schema.GetOffset(0xC9237E67976AB4FD)); } public ref bool PlaceAlongPath { get => ref _Handle.AsRef(Schema.GetOffset(0xC9237E6781CF2E1A)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_RenderAsModelsImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_RenderAsModelsImpl.cs index 72da23056..32db92c47 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_RenderAsModelsImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_RenderAsModelsImpl.cs @@ -15,8 +15,8 @@ internal partial class C_OP_RenderAsModelsImpl : CParticleFunctionRendererImpl, public C_OP_RenderAsModelsImpl(nint handle) : base(handle) { } - public ref CUtlVector ModelList { - get => ref _Handle.AsRef(Schema.GetOffset(0x634E6CCB05FC11B6)); + public ref CUtlVector ModelList { + get => ref _Handle.AsRef>(Schema.GetOffset(0x634E6CCB05FC11B6)); } public ref float ModelScale { get => ref _Handle.AsRef(Schema.GetOffset(0x634E6CCBD28B2146)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_RenderBlobsImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_RenderBlobsImpl.cs index 9c2f856ce..8f7cb967f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_RenderBlobsImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_RenderBlobsImpl.cs @@ -33,8 +33,8 @@ public ref uint IndexCountKb { public ref int ScaleCP { get => ref _Handle.AsRef(Schema.GetOffset(0xB25239A3DE3CC5E6)); } - public ref CUtlVector MaterialVars { - get => ref _Handle.AsRef(Schema.GetOffset(0xB25239A3FA861D66)); + public ref CUtlVector MaterialVars { + get => ref _Handle.AsRef>(Schema.GetOffset(0xB25239A3FA861D66)); } public ref CStrongHandle Material { get => ref _Handle.AsRef>(Schema.GetOffset(0xB25239A3888CE42E)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_RenderCablesImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_RenderCablesImpl.cs index a239a0e22..3c56d03f5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_RenderCablesImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_RenderCablesImpl.cs @@ -72,14 +72,17 @@ public ref int MaxTesselation { public ref int Roundness { get => ref _Handle.AsRef(Schema.GetOffset(0x1649887761078EC0)); } + public ref bool ForceRoundnessFixed { + get => ref _Handle.AsRef(Schema.GetOffset(0x16498877D74D29BF)); + } public CParticleTransformInput LightingTransform { get => new CParticleTransformInputImpl(_Handle + Schema.GetOffset(0x164988776557F58F)); } - public SchemaUntypedField MaterialFloatVars { - get => new SchemaUntypedField(_Handle + Schema.GetOffset(0x164988777A7B4D6C)); + public ref CUtlLeanVector MaterialFloatVars { + get => ref _Handle.AsRef>(Schema.GetOffset(0x164988777A7B4D6C)); } - public SchemaUntypedField MaterialVecVars { - get => new SchemaUntypedField(_Handle + Schema.GetOffset(0x16498877E670B944)); + public ref CUtlLeanVector MaterialVecVars { + get => ref _Handle.AsRef>(Schema.GetOffset(0x16498877E670B944)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_RenderMaterialProxyImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_RenderMaterialProxyImpl.cs index d82b45367..0bdc1e266 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_RenderMaterialProxyImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_RenderMaterialProxyImpl.cs @@ -21,8 +21,8 @@ public ref int MaterialControlPoint { public ref MaterialProxyType_t ProxyType { get => ref _Handle.AsRef(Schema.GetOffset(0xA7258058066A337F)); } - public ref CUtlVector MaterialVars { - get => ref _Handle.AsRef(Schema.GetOffset(0xA7258058FA861D66)); + public ref CUtlVector MaterialVars { + get => ref _Handle.AsRef>(Schema.GetOffset(0xA7258058FA861D66)); } public ref CStrongHandle OverrideMaterial { get => ref _Handle.AsRef>(Schema.GetOffset(0xA72580582C055CBE)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_RenderModelsImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_RenderModelsImpl.cs index 4ee44f6f3..f15419d2f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_RenderModelsImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_RenderModelsImpl.cs @@ -27,8 +27,8 @@ public ref bool UseMixedResolutionRendering { public ref bool OnlyRenderInEffecsGameOverlay { get => ref _Handle.AsRef(Schema.GetOffset(0xC58C7B130293C80E)); } - public ref CUtlVector ModelList { - get => ref _Handle.AsRef(Schema.GetOffset(0xC58C7B1305FC11B6)); + public ref CUtlVector ModelList { + get => ref _Handle.AsRef>(Schema.GetOffset(0xC58C7B1305FC11B6)); } public ParticleAttributeIndex_t BodyGroupField { get => new ParticleAttributeIndex_tImpl(_Handle + Schema.GetOffset(0xC58C7B13556DEFD4)); @@ -126,8 +126,8 @@ public ref bool OverrideTranslucentMaterials { public CPerParticleFloatInput Skin { get => new CPerParticleFloatInputImpl(_Handle + Schema.GetOffset(0xC58C7B13E65A22FC)); } - public ref CUtlVector MaterialVars { - get => ref _Handle.AsRef(Schema.GetOffset(0xC58C7B13FA861D66)); + public ref CUtlVector MaterialVars { + get => ref _Handle.AsRef>(Schema.GetOffset(0xC58C7B13FA861D66)); } public CPerParticleFloatInput RenderFilter { get => new CPerParticleFloatInputImpl(_Handle + Schema.GetOffset(0xC58C7B13EDE7010D)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_RenderProjectedImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_RenderProjectedImpl.cs index 18ecef28d..deec7f627 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_RenderProjectedImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_RenderProjectedImpl.cs @@ -36,8 +36,8 @@ public ref float MinProjectionDepth { public ref float MaxProjectionDepth { get => ref _Handle.AsRef(Schema.GetOffset(0xA370F3078C7219DB)); } - public ref CUtlVector ProjectedMaterials { - get => ref _Handle.AsRef(Schema.GetOffset(0xA370F30718968FAF)); + public ref CUtlVector ProjectedMaterials { + get => ref _Handle.AsRef>(Schema.GetOffset(0xA370F30718968FAF)); } public CPerParticleFloatInput MaterialSelection { get => new CPerParticleFloatInputImpl(_Handle + Schema.GetOffset(0xA370F3075A88A590)); @@ -48,8 +48,8 @@ public ref float AnimationTimeScale { public ref bool OrientToNormal { get => ref _Handle.AsRef(Schema.GetOffset(0xA370F307FAC0D30A)); } - public ref CUtlVector MaterialVars { - get => ref _Handle.AsRef(Schema.GetOffset(0xA370F307FA861D66)); + public ref CUtlVector MaterialVars { + get => ref _Handle.AsRef>(Schema.GetOffset(0xA370F307FA861D66)); } public CParticleCollectionFloatInput RadiusScale { get => new CParticleCollectionFloatInputImpl(_Handle + Schema.GetOffset(0xA370F307A7A20159)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_RenderSpritesImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_RenderSpritesImpl.cs index a4d86cd64..6ad9c4ae6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_RenderSpritesImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_RenderSpritesImpl.cs @@ -87,6 +87,9 @@ public ref float OutlineEnd1 { public ref ParticleLightingQuality_t LightingMode { get => ref _Handle.AsRef(Schema.GetOffset(0x35C791359C9B184A)); } + public CParticleCollectionRendererVecInput LightingOverride { + get => new CParticleCollectionRendererVecInputImpl(_Handle + Schema.GetOffset(0x35C791354A443819)); + } public CParticleCollectionRendererFloatInput LightingTessellation { get => new CParticleCollectionRendererFloatInputImpl(_Handle + Schema.GetOffset(0x35C791354CFEA24E)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_SetControlPointsToParticleImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_SetControlPointsToParticleImpl.cs index cda757a33..8101cd1e1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_SetControlPointsToParticleImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_SetControlPointsToParticleImpl.cs @@ -27,6 +27,9 @@ public ref int NumControlPoints { public ref int FirstSourcePoint { get => ref _Handle.AsRef(Schema.GetOffset(0x119EA3089D7DC18E)); } + public ref bool Reverse { + get => ref _Handle.AsRef(Schema.GetOffset(0x119EA308EA4E22E5)); + } public ref bool SetOrientation { get => ref _Handle.AsRef(Schema.GetOffset(0x119EA308E1390E37)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/ClutterSceneObject_tImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/ClutterSceneObject_tImpl.cs index 671b6c534..79dd0b27b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/ClutterSceneObject_tImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/ClutterSceneObject_tImpl.cs @@ -33,8 +33,8 @@ public ref CUtlVector InstanceScales { public ref CUtlVector InstanceTintSrgb { get => ref _Handle.AsRef>(Schema.GetOffset(0xAE8D15369EE1C08B)); } - public ref CUtlVector Tiles { - get => ref _Handle.AsRef(Schema.GetOffset(0xAE8D15361FD2CAEE)); + public ref CUtlVector Tiles { + get => ref _Handle.AsRef>(Schema.GetOffset(0xAE8D15361FD2CAEE)); } public ref CStrongHandle RenderableModel { get => ref _Handle.AsRef>(Schema.GetOffset(0xAE8D15362AEEFA82)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/DestructibleHitGroupToDestroy_tImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/DestructibleHitGroupToDestroy_tImpl.cs new file mode 100644 index 000000000..fbd5cf7f7 --- /dev/null +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/DestructibleHitGroupToDestroy_tImpl.cs @@ -0,0 +1,26 @@ +// +#pragma warning disable CS0108 +#nullable enable + +using SwiftlyS2.Core.Schemas; +using SwiftlyS2.Shared.Schemas; +using SwiftlyS2.Shared.SchemaDefinitions; +using SwiftlyS2.Shared.Natives; +using SwiftlyS2.Core.Extensions; + +namespace SwiftlyS2.Core.SchemaDefinitions; + +internal partial class DestructibleHitGroupToDestroy_tImpl : SchemaClass, DestructibleHitGroupToDestroy_t { + + public DestructibleHitGroupToDestroy_tImpl(nint handle) : base(handle) { + } + + public ref HitGroup_t HitGroup { + get => ref _Handle.AsRef(Schema.GetOffset(0xD162E34F9C854D19)); + } + public ref int MaxDamageLevel { + get => ref _Handle.AsRef(Schema.GetOffset(0xD162E34FBEC9C376)); + } + + +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/EntityKeyValueData_tImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/EntityKeyValueData_tImpl.cs index fbf95cbc8..69903229a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/EntityKeyValueData_tImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/EntityKeyValueData_tImpl.cs @@ -15,8 +15,8 @@ internal partial class EntityKeyValueData_tImpl : SchemaClass, EntityKeyValueDat public EntityKeyValueData_tImpl(nint handle) : base(handle) { } - public ref CUtlVector Connections { - get => ref _Handle.AsRef(Schema.GetOffset(0x66FE4A4558F33FBE)); + public ref CUtlVector Connections { + get => ref _Handle.AsRef>(Schema.GetOffset(0x66FE4A4558F33FBE)); } public ref CUtlBinaryBlock KeyValuesData { get => ref _Handle.AsRef(Schema.GetOffset(0x66FE4A451BD58EB2)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/FootLockPoseOpFixedSettingsImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/FootLockPoseOpFixedSettingsImpl.cs index 8655d0342..0c1144306 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/FootLockPoseOpFixedSettingsImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/FootLockPoseOpFixedSettingsImpl.cs @@ -15,8 +15,8 @@ internal partial class FootLockPoseOpFixedSettingsImpl : SchemaClass, FootLockPo public FootLockPoseOpFixedSettingsImpl(nint handle) : base(handle) { } - public ref CUtlVector FootInfo { - get => ref _Handle.AsRef(Schema.GetOffset(0x1246AD6B942F50C1)); + public ref CUtlVector FootInfo { + get => ref _Handle.AsRef>(Schema.GetOffset(0x1246AD6B942F50C1)); } public CAnimInputDamping HipDampingSettings { get => new CAnimInputDampingImpl(_Handle + Schema.GetOffset(0x1246AD6B3453D635)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/FootPinningPoseOpFixedData_tImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/FootPinningPoseOpFixedData_tImpl.cs index a46eeed49..31c610103 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/FootPinningPoseOpFixedData_tImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/FootPinningPoseOpFixedData_tImpl.cs @@ -15,8 +15,8 @@ internal partial class FootPinningPoseOpFixedData_tImpl : SchemaClass, FootPinni public FootPinningPoseOpFixedData_tImpl(nint handle) : base(handle) { } - public ref CUtlVector FootInfo { - get => ref _Handle.AsRef(Schema.GetOffset(0x87C487AD942F50C1)); + public ref CUtlVector FootInfo { + get => ref _Handle.AsRef>(Schema.GetOffset(0x87C487AD942F50C1)); } public ref float BlendTime { get => ref _Handle.AsRef(Schema.GetOffset(0x87C487ADA6206E9F)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/InfoForResourceTypeCChoreoSceneFileListImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/InfoForResourceTypeCChoreoSceneFileListImpl.cs new file mode 100644 index 000000000..e8d6f7624 --- /dev/null +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/InfoForResourceTypeCChoreoSceneFileListImpl.cs @@ -0,0 +1,21 @@ +// +#pragma warning disable CS0108 +#nullable enable + +using SwiftlyS2.Core.Schemas; +using SwiftlyS2.Shared.Schemas; +using SwiftlyS2.Shared.SchemaDefinitions; +using SwiftlyS2.Shared.Natives; +using SwiftlyS2.Core.Extensions; + +namespace SwiftlyS2.Core.SchemaDefinitions; + +internal partial class InfoForResourceTypeCChoreoSceneFileListImpl : SchemaClass, InfoForResourceTypeCChoreoSceneFileList { + + public InfoForResourceTypeCChoreoSceneFileListImpl(nint handle) : base(handle) { + } + + + + +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/InfoForResourceTypeCChoreoSceneResourceImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/InfoForResourceTypeCChoreoSceneResourceImpl.cs new file mode 100644 index 000000000..ee2cfa21a --- /dev/null +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/InfoForResourceTypeCChoreoSceneResourceImpl.cs @@ -0,0 +1,21 @@ +// +#pragma warning disable CS0108 +#nullable enable + +using SwiftlyS2.Core.Schemas; +using SwiftlyS2.Shared.Schemas; +using SwiftlyS2.Shared.SchemaDefinitions; +using SwiftlyS2.Shared.Natives; +using SwiftlyS2.Core.Extensions; + +namespace SwiftlyS2.Core.SchemaDefinitions; + +internal partial class InfoForResourceTypeCChoreoSceneResourceImpl : SchemaClass, InfoForResourceTypeCChoreoSceneResource { + + public InfoForResourceTypeCChoreoSceneResourceImpl(nint handle) : base(handle) { + } + + + + +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/JiggleBoneSettingsList_tImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/JiggleBoneSettingsList_tImpl.cs index 4f1d418c0..ceab3c2e2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/JiggleBoneSettingsList_tImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/JiggleBoneSettingsList_tImpl.cs @@ -15,8 +15,8 @@ internal partial class JiggleBoneSettingsList_tImpl : SchemaClass, JiggleBoneSet public JiggleBoneSettingsList_tImpl(nint handle) : base(handle) { } - public ref CUtlVector BoneSettings { - get => ref _Handle.AsRef(Schema.GetOffset(0xD234E39D689AEBE2)); + public ref CUtlVector BoneSettings { + get => ref _Handle.AsRef>(Schema.GetOffset(0xD234E39D689AEBE2)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/LookAtOpFixedSettings_tImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/LookAtOpFixedSettings_tImpl.cs index d6953eb38..e42d441ab 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/LookAtOpFixedSettings_tImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/LookAtOpFixedSettings_tImpl.cs @@ -21,8 +21,8 @@ public CAnimAttachment Attachment { public CAnimInputDamping Damping { get => new CAnimInputDampingImpl(_Handle + Schema.GetOffset(0xF114BD6015440FB5)); } - public ref CUtlVector Bones { - get => ref _Handle.AsRef(Schema.GetOffset(0xF114BD600FDA60D4)); + public ref CUtlVector Bones { + get => ref _Handle.AsRef>(Schema.GetOffset(0xF114BD600FDA60D4)); } public ref float YawLimit { get => ref _Handle.AsRef(Schema.GetOffset(0xF114BD60C8DE6E19)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/MaterialResourceData_tImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/MaterialResourceData_tImpl.cs index 0223caff2..41f26b487 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/MaterialResourceData_tImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/MaterialResourceData_tImpl.cs @@ -29,38 +29,38 @@ public string ShaderName { } set => Schema.SetString(_Handle, 0xA8F70097F8B3D7CB, value); } - public ref CUtlVector IntParams { - get => ref _Handle.AsRef(Schema.GetOffset(0xA8F7009783517144)); + public ref CUtlVector IntParams { + get => ref _Handle.AsRef>(Schema.GetOffset(0xA8F7009783517144)); } - public ref CUtlVector FloatParams { - get => ref _Handle.AsRef(Schema.GetOffset(0xA8F70097E6B01113)); + public ref CUtlVector FloatParams { + get => ref _Handle.AsRef>(Schema.GetOffset(0xA8F70097E6B01113)); } - public ref CUtlVector VectorParams { - get => ref _Handle.AsRef(Schema.GetOffset(0xA8F70097FA0211E0)); + public ref CUtlVector VectorParams { + get => ref _Handle.AsRef>(Schema.GetOffset(0xA8F70097FA0211E0)); } - public ref CUtlVector TextureParams { - get => ref _Handle.AsRef(Schema.GetOffset(0xA8F70097E53114F2)); + public ref CUtlVector TextureParams { + get => ref _Handle.AsRef>(Schema.GetOffset(0xA8F70097E53114F2)); } - public ref CUtlVector DynamicParams { - get => ref _Handle.AsRef(Schema.GetOffset(0xA8F70097CC06B734)); + public ref CUtlVector DynamicParams { + get => ref _Handle.AsRef>(Schema.GetOffset(0xA8F70097CC06B734)); } - public ref CUtlVector DynamicTextureParams { - get => ref _Handle.AsRef(Schema.GetOffset(0xA8F70097A1DB64A7)); + public ref CUtlVector DynamicTextureParams { + get => ref _Handle.AsRef>(Schema.GetOffset(0xA8F70097A1DB64A7)); } - public ref CUtlVector IntAttributes { - get => ref _Handle.AsRef(Schema.GetOffset(0xA8F700974510A3FB)); + public ref CUtlVector IntAttributes { + get => ref _Handle.AsRef>(Schema.GetOffset(0xA8F700974510A3FB)); } - public ref CUtlVector FloatAttributes { - get => ref _Handle.AsRef(Schema.GetOffset(0xA8F70097D7D0F554)); + public ref CUtlVector FloatAttributes { + get => ref _Handle.AsRef>(Schema.GetOffset(0xA8F70097D7D0F554)); } - public ref CUtlVector VectorAttributes { - get => ref _Handle.AsRef(Schema.GetOffset(0xA8F70097FDB43687)); + public ref CUtlVector VectorAttributes { + get => ref _Handle.AsRef>(Schema.GetOffset(0xA8F70097FDB43687)); } - public ref CUtlVector TextureAttributes { - get => ref _Handle.AsRef(Schema.GetOffset(0xA8F70097417A5705)); + public ref CUtlVector TextureAttributes { + get => ref _Handle.AsRef>(Schema.GetOffset(0xA8F70097417A5705)); } - public ref CUtlVector StringAttributes { - get => ref _Handle.AsRef(Schema.GetOffset(0xA8F700973452D511)); + public ref CUtlVector StringAttributes { + get => ref _Handle.AsRef>(Schema.GetOffset(0xA8F700973452D511)); } public ref CUtlVector RenderAttributesUsed { get => ref _Handle.AsRef>(Schema.GetOffset(0xA8F700979CB01DD9)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/ModelBoneFlexDriver_tImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/ModelBoneFlexDriver_tImpl.cs index 611fecfa9..15400bb1a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/ModelBoneFlexDriver_tImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/ModelBoneFlexDriver_tImpl.cs @@ -25,8 +25,8 @@ public string BoneName { public ref uint BoneNameToken { get => ref _Handle.AsRef(Schema.GetOffset(0xBCBDE5AA44D1E369)); } - public ref CUtlVector Controls { - get => ref _Handle.AsRef(Schema.GetOffset(0xBCBDE5AA5FCAD2B7)); + public ref CUtlVector Controls { + get => ref _Handle.AsRef>(Schema.GetOffset(0xBCBDE5AA5FCAD2B7)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/ModelEmbeddedMesh_tImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/ModelEmbeddedMesh_tImpl.cs index c8a9a050f..4f1a13915 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/ModelEmbeddedMesh_tImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/ModelEmbeddedMesh_tImpl.cs @@ -31,14 +31,14 @@ public ref int DataBlock { public ref int MorphBlock { get => ref _Handle.AsRef(Schema.GetOffset(0x9EB0DD6E73C9235E)); } - public ref CUtlVector VertexBuffers { - get => ref _Handle.AsRef(Schema.GetOffset(0x9EB0DD6E967BB5EA)); + public ref CUtlVector VertexBuffers { + get => ref _Handle.AsRef>(Schema.GetOffset(0x9EB0DD6E967BB5EA)); } - public ref CUtlVector IndexBuffers { - get => ref _Handle.AsRef(Schema.GetOffset(0x9EB0DD6EF9221876)); + public ref CUtlVector IndexBuffers { + get => ref _Handle.AsRef>(Schema.GetOffset(0x9EB0DD6EF9221876)); } - public ref CUtlVector ToolsBuffers { - get => ref _Handle.AsRef(Schema.GetOffset(0x9EB0DD6ED56473DF)); + public ref CUtlVector ToolsBuffers { + get => ref _Handle.AsRef>(Schema.GetOffset(0x9EB0DD6ED56473DF)); } public ref int VBIBBlock { get => ref _Handle.AsRef(Schema.GetOffset(0x9EB0DD6EF5E4DCB7)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/ModelMeshBufferData_tImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/ModelMeshBufferData_tImpl.cs index 9a66fcae4..70f86d5aa 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/ModelMeshBufferData_tImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/ModelMeshBufferData_tImpl.cs @@ -45,8 +45,8 @@ public ref bool CreateRawBuffer { public ref bool CreatePooledBuffer { get => ref _Handle.AsRef(Schema.GetOffset(0xA75611C2EFB854B4)); } - public ref CUtlVector InputLayoutFields { - get => ref _Handle.AsRef(Schema.GetOffset(0xA75611C2FDECA2D8)); + public ref CUtlVector InputLayoutFields { + get => ref _Handle.AsRef>(Schema.GetOffset(0xA75611C2FDECA2D8)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/ModelSkeletonData_tImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/ModelSkeletonData_tImpl.cs index eb772b3c8..59045477a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/ModelSkeletonData_tImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/ModelSkeletonData_tImpl.cs @@ -30,8 +30,8 @@ public ref CUtlVector Flag { public ref CUtlVector BonePosParent { get => ref _Handle.AsRef>(Schema.GetOffset(0x8349B622E59E127F)); } - public ref CUtlVector BoneRotParent { - get => ref _Handle.AsRef(Schema.GetOffset(0x8349B622A6E3A10C)); + public ref CUtlVector BoneRotParent { + get => ref _Handle.AsRef>(Schema.GetOffset(0x8349B622A6E3A10C)); } public ref CUtlVector BoneScaleParent { get => ref _Handle.AsRef>(Schema.GetOffset(0x8349B622FA2ED87F)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/MoodAnimationLayer_tImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/MoodAnimationLayer_tImpl.cs index 77c49f105..ff66cc2c4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/MoodAnimationLayer_tImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/MoodAnimationLayer_tImpl.cs @@ -28,8 +28,8 @@ public ref bool ActiveListening { public ref bool ActiveTalking { get => ref _Handle.AsRef(Schema.GetOffset(0x366391423033E5C3)); } - public ref CUtlVector LayerAnimations { - get => ref _Handle.AsRef(Schema.GetOffset(0x3663914250279465)); + public ref CUtlVector LayerAnimations { + get => ref _Handle.AsRef>(Schema.GetOffset(0x3663914250279465)); } public CRangeFloat Intensity { get => new CRangeFloatImpl(_Handle + Schema.GetOffset(0x3663914267B5578C)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/NmBoneMaskSetDefinition_tImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/NmBoneMaskSetDefinition_tImpl.cs index 4707e0864..30da881fb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/NmBoneMaskSetDefinition_tImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/NmBoneMaskSetDefinition_tImpl.cs @@ -21,8 +21,8 @@ public ref CGlobalSymbol ID { public CNmBoneWeightList PrimaryWeightList { get => new CNmBoneWeightListImpl(_Handle + Schema.GetOffset(0xEA1211603AF7FF49)); } - public SchemaUntypedField SecondaryWeightLists { - get => new SchemaUntypedField(_Handle + Schema.GetOffset(0xEA12116021DB2776)); + public ref CUtlLeanVector SecondaryWeightLists { + get => ref _Handle.AsRef>(Schema.GetOffset(0xEA12116021DB2776)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/OutflowWithRequirements_tImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/OutflowWithRequirements_tImpl.cs index 004a320a1..dcdf6da3e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/OutflowWithRequirements_tImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/OutflowWithRequirements_tImpl.cs @@ -21,8 +21,8 @@ public CPulse_OutflowConnection Connection { public PulseDocNodeID_t DestinationFlowNodeID { get => new PulseDocNodeID_tImpl(_Handle + Schema.GetOffset(0x5BFC4DD4C986A186)); } - public ref CUtlVector RequirementNodeIDs { - get => ref _Handle.AsRef(Schema.GetOffset(0x5BFC4DD47DAC9EFE)); + public ref CUtlVector RequirementNodeIDs { + get => ref _Handle.AsRef>(Schema.GetOffset(0x5BFC4DD47DAC9EFE)); } public ref CUtlVector CursorStateBlockIndex { get => ref _Handle.AsRef>(Schema.GetOffset(0x5BFC4DD46CECC07B)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/ParamSpan_tImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/ParamSpan_tImpl.cs index 694cd296c..7e2178e25 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/ParamSpan_tImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/ParamSpan_tImpl.cs @@ -15,8 +15,8 @@ internal partial class ParamSpan_tImpl : SchemaClass, ParamSpan_t { public ParamSpan_tImpl(nint handle) : base(handle) { } - public ref CUtlVector Samples { - get => ref _Handle.AsRef(Schema.GetOffset(0x5EE209D9364CA9DC)); + public ref CUtlVector Samples { + get => ref _Handle.AsRef>(Schema.GetOffset(0x5EE209D9364CA9DC)); } public CAnimParamHandle Param { get => new CAnimParamHandleImpl(_Handle + Schema.GetOffset(0x5EE209D9679286A4)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/ParticleControlPointConfiguration_tImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/ParticleControlPointConfiguration_tImpl.cs index e801ebd3e..49701e6d6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/ParticleControlPointConfiguration_tImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/ParticleControlPointConfiguration_tImpl.cs @@ -22,8 +22,8 @@ public string Name { } set => Schema.SetString(_Handle, 0xC54E49C74D8F5786, value); } - public ref CUtlVector Drivers { - get => ref _Handle.AsRef(Schema.GetOffset(0xC54E49C7C63563E4)); + public ref CUtlVector Drivers { + get => ref _Handle.AsRef>(Schema.GetOffset(0xC54E49C7C63563E4)); } public ParticlePreviewState_t PreviewState { get => new ParticlePreviewState_tImpl(_Handle + Schema.GetOffset(0xC54E49C79E440558)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/ParticleNamedValueConfiguration_tImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/ParticleNamedValueConfiguration_tImpl.cs index 66e02fee9..64ecd6c70 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/ParticleNamedValueConfiguration_tImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/ParticleNamedValueConfiguration_tImpl.cs @@ -25,16 +25,16 @@ public string ConfigName { public SchemaUntypedField ConfigValue { get => new SchemaUntypedField(_Handle + Schema.GetOffset(0x4C42AD0ECF981D3C)); } - public ref ParticleAttachment_t AttachType { - get => ref _Handle.AsRef(Schema.GetOffset(0x4C42AD0E432E8381)); - } - public string BoundEntityPath { + public string BoundValuePath { get { - var ptr = _Handle.Read(Schema.GetOffset(0x4C42AD0E45A442E3)); + var ptr = _Handle.Read(Schema.GetOffset(0x4C42AD0ED4977C9F)); return Schema.GetString(ptr); } - set => Schema.SetString(_Handle, 0x4C42AD0E45A442E3, value); + set => Schema.SetString(_Handle, 0x4C42AD0ED4977C9F, value); } + public ref ParticleAttachment_t AttachType { + get => ref _Handle.AsRef(Schema.GetOffset(0x4C42AD0E432E8381)); + } public string StrEntityScope { get { var ptr = _Handle.Read(Schema.GetOffset(0x4C42AD0ECCAF0621)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/ParticleNamedValueSource_tImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/ParticleNamedValueSource_tImpl.cs index 456fcb42b..baa8db3b6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/ParticleNamedValueSource_tImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/ParticleNamedValueSource_tImpl.cs @@ -25,15 +25,12 @@ public string Name { public ref bool IsPublic { get => ref _Handle.AsRef(Schema.GetOffset(0x740B6BEFD2D88EB0)); } - public ref PulseValueType_t ValueType { - get => ref _Handle.AsRef(Schema.GetOffset(0x740B6BEFC2A673CA)); + public SchemaUntypedField ValueType { + get => new SchemaUntypedField(_Handle + Schema.GetOffset(0x740B6BEFC2A673CA)); } public ParticleNamedValueConfiguration_t DefaultConfig { get => new ParticleNamedValueConfiguration_tImpl(_Handle + Schema.GetOffset(0x740B6BEF05A58128)); } - public ref CUtlVector NamedConfigs { - get => ref _Handle.AsRef(Schema.GetOffset(0x740B6BEF07A72469)); - } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/ParticlePreviewState_tImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/ParticlePreviewState_tImpl.cs index db3a70489..1658a34b8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/ParticlePreviewState_tImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/ParticlePreviewState_tImpl.cs @@ -52,8 +52,8 @@ public string MaterialGroupName { } set => Schema.SetString(_Handle, 0x31FB1901A6930C68, value); } - public ref CUtlVector BodyGroups { - get => ref _Handle.AsRef(Schema.GetOffset(0x31FB1901893FA01D)); + public ref CUtlVector BodyGroups { + get => ref _Handle.AsRef>(Schema.GetOffset(0x31FB1901893FA01D)); } public ref float PlaybackSpeed { get => ref _Handle.AsRef(Schema.GetOffset(0x31FB1901FA2B402D)); @@ -76,6 +76,9 @@ public ref bool ShouldDrawControlPointAxes { public ref bool AnimationNonLooping { get => ref _Handle.AsRef(Schema.GetOffset(0x31FB1901F0071FD6)); } + public ref bool SequenceNameIsAnimClipPath { + get => ref _Handle.AsRef(Schema.GetOffset(0x31FB19013BFE81C7)); + } public ref Vector PreviewGravity { get => ref _Handle.AsRef(Schema.GetOffset(0x31FB1901A6B7913F)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/PermEntityLumpData_tImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/PermEntityLumpData_tImpl.cs index ab64df1d7..a7faa4b1c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/PermEntityLumpData_tImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/PermEntityLumpData_tImpl.cs @@ -25,8 +25,8 @@ public string Name { public ref CUtlVector> ChildLumps { get => ref _Handle.AsRef>>(Schema.GetOffset(0x47DA25F1AFDAF56C)); } - public SchemaUntypedField EntityKeyValues { - get => new SchemaUntypedField(_Handle + Schema.GetOffset(0x47DA25F1DBD62937)); + public ref CUtlLeanVector EntityKeyValues { + get => ref _Handle.AsRef>(Schema.GetOffset(0x47DA25F1DBD62937)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/PermModelData_tImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/PermModelData_tImpl.cs index 66963389b..28a00c937 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/PermModelData_tImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/PermModelData_tImpl.cs @@ -25,8 +25,8 @@ public string Name { public PermModelInfo_t ModelInfo { get => new PermModelInfo_tImpl(_Handle + Schema.GetOffset(0x3E367D0B506D8FE2)); } - public ref CUtlVector ExtParts { - get => ref _Handle.AsRef(Schema.GetOffset(0x3E367D0B8564C2A6)); + public ref CUtlVector ExtParts { + get => ref _Handle.AsRef>(Schema.GetOffset(0x3E367D0B8564C2A6)); } public ref CUtlVector> RefMeshes { get => ref _Handle.AsRef>>(Schema.GetOffset(0x3E367D0B9FB3727B)); @@ -58,8 +58,8 @@ public ref CUtlVector> RefS public ref CUtlVector MeshGroups { get => ref _Handle.AsRef>(Schema.GetOffset(0x3E367D0B3EF7CCF4)); } - public ref CUtlVector MaterialGroups { - get => ref _Handle.AsRef(Schema.GetOffset(0x3E367D0BDD36CD50)); + public ref CUtlVector MaterialGroups { + get => ref _Handle.AsRef>(Schema.GetOffset(0x3E367D0BDD36CD50)); } public ref ulong DefaultMeshGroupMask { get => ref _Handle.AsRef(Schema.GetOffset(0x3E367D0B7320202A)); @@ -73,8 +73,8 @@ public ref CUtlVector RemappingTable { public ref CUtlVector RemappingTableStarts { get => ref _Handle.AsRef>(Schema.GetOffset(0x3E367D0BE4304DFB)); } - public ref CUtlVector BoneFlexDrivers { - get => ref _Handle.AsRef(Schema.GetOffset(0x3E367D0B3670337F)); + public ref CUtlVector BoneFlexDrivers { + get => ref _Handle.AsRef>(Schema.GetOffset(0x3E367D0B3670337F)); } public CModelConfigList? ModelConfigList { get { @@ -88,8 +88,8 @@ public ref CUtlVector BodyGroupsHiddenInTools { public ref CUtlVector> RefAnimIncludeModels { get => ref _Handle.AsRef>>(Schema.GetOffset(0x3E367D0BD99121D7)); } - public ref CUtlVector AnimatedMaterialAttributes { - get => ref _Handle.AsRef(Schema.GetOffset(0x3E367D0BC29D5124)); + public ref CUtlVector AnimatedMaterialAttributes { + get => ref _Handle.AsRef>(Schema.GetOffset(0x3E367D0BC29D5124)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/PhysFeModelDesc_tImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/PhysFeModelDesc_tImpl.cs index dfafdb25d..acdd65a1d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/PhysFeModelDesc_tImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/PhysFeModelDesc_tImpl.cs @@ -75,80 +75,80 @@ public ref ushort RopeCount { public ref CUtlVector Ropes { get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA43927245D4F7A)); } - public ref CUtlVector NodeBases { - get => ref _Handle.AsRef(Schema.GetOffset(0x1BA43927D78A7829)); + public ref CUtlVector NodeBases { + get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA43927D78A7829)); } - public ref CUtlVector SimdNodeBases { - get => ref _Handle.AsRef(Schema.GetOffset(0x1BA439276CEB34CE)); + public ref CUtlVector SimdNodeBases { + get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA439276CEB34CE)); } - public ref CUtlVector Quads { - get => ref _Handle.AsRef(Schema.GetOffset(0x1BA43927F0B96887)); + public ref CUtlVector Quads { + get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA43927F0B96887)); } - public ref CUtlVector SimdQuads { - get => ref _Handle.AsRef(Schema.GetOffset(0x1BA439272A528AEC)); + public ref CUtlVector SimdQuads { + get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA439272A528AEC)); } - public ref CUtlVector SimdTris { - get => ref _Handle.AsRef(Schema.GetOffset(0x1BA4392708B7DB8E)); + public ref CUtlVector SimdTris { + get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA4392708B7DB8E)); } - public ref CUtlVector SimdRods { - get => ref _Handle.AsRef(Schema.GetOffset(0x1BA4392772C6F02A)); + public ref CUtlVector SimdRods { + get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA4392772C6F02A)); } - public ref CUtlVector SimdRodsAnim { - get => ref _Handle.AsRef(Schema.GetOffset(0x1BA439272F796453)); + public ref CUtlVector SimdRodsAnim { + get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA439272F796453)); } public ref CUtlVector InitPose { get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA439275E468732)); } - public ref CUtlVector Rods { - get => ref _Handle.AsRef(Schema.GetOffset(0x1BA439276FC1D3D7)); + public ref CUtlVector Rods { + get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA439276FC1D3D7)); } - public ref CUtlVector Twists { - get => ref _Handle.AsRef(Schema.GetOffset(0x1BA439272079B489)); + public ref CUtlVector Twists { + get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA439272079B489)); } - public ref CUtlVector HingeLimits { - get => ref _Handle.AsRef(Schema.GetOffset(0x1BA43927EDFF16F4)); + public ref CUtlVector HingeLimits { + get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA43927EDFF16F4)); } public ref CUtlVector AntiTunnelBytecode { get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA43927FD33DEEC)); } - public ref CUtlVector DynKinLinks { - get => ref _Handle.AsRef(Schema.GetOffset(0x1BA439271F3CC98B)); + public ref CUtlVector DynKinLinks { + get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA439271F3CC98B)); } - public ref CUtlVector AntiTunnelProbes { - get => ref _Handle.AsRef(Schema.GetOffset(0x1BA43927E34A5328)); + public ref CUtlVector AntiTunnelProbes { + get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA43927E34A5328)); } public ref CUtlVector AntiTunnelTargetNodes { get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA439275AB2DCE7)); } - public ref CUtlVector AxialEdges { - get => ref _Handle.AsRef(Schema.GetOffset(0x1BA43927DE90F268)); + public ref CUtlVector AxialEdges { + get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA43927DE90F268)); } public ref CUtlVector NodeInvMasses { get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA439274BC4CE04)); } - public ref CUtlVector CtrlOffsets { - get => ref _Handle.AsRef(Schema.GetOffset(0x1BA43927C1ACD824)); + public ref CUtlVector CtrlOffsets { + get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA43927C1ACD824)); } - public ref CUtlVector CtrlOsOffsets { - get => ref _Handle.AsRef(Schema.GetOffset(0x1BA43927C7290656)); + public ref CUtlVector CtrlOsOffsets { + get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA43927C7290656)); } - public ref CUtlVector FollowNodes { - get => ref _Handle.AsRef(Schema.GetOffset(0x1BA43927ECF0783D)); + public ref CUtlVector FollowNodes { + get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA43927ECF0783D)); } - public ref CUtlVector CollisionPlanes { - get => ref _Handle.AsRef(Schema.GetOffset(0x1BA43927B367BFCC)); + public ref CUtlVector CollisionPlanes { + get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA43927B367BFCC)); } - public ref CUtlVector NodeIntegrator { - get => ref _Handle.AsRef(Schema.GetOffset(0x1BA43927940C5E1C)); + public ref CUtlVector NodeIntegrator { + get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA43927940C5E1C)); } - public ref CUtlVector SpringIntegrator { - get => ref _Handle.AsRef(Schema.GetOffset(0x1BA4392725EF8295)); + public ref CUtlVector SpringIntegrator { + get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA4392725EF8295)); } - public ref CUtlVector SimdSpringIntegrator { - get => ref _Handle.AsRef(Schema.GetOffset(0x1BA439273755280C)); + public ref CUtlVector SimdSpringIntegrator { + get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA439273755280C)); } - public ref CUtlVector WorldCollisionParams { - get => ref _Handle.AsRef(Schema.GetOffset(0x1BA43927BF45BE03)); + public ref CUtlVector WorldCollisionParams { + get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA43927BF45BE03)); } public ref CUtlVector LegacyStretchForce { get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA43927C7AB43F6)); @@ -165,14 +165,14 @@ public ref CUtlVector LocalRotation1 { public ref CUtlVector LocalForce2 { get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA439275274CF1B)); } - public ref CUtlVector TaperedCapsuleStretches { - get => ref _Handle.AsRef(Schema.GetOffset(0x1BA439271F019DBC)); + public ref CUtlVector TaperedCapsuleStretches { + get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA439271F019DBC)); } - public ref CUtlVector TaperedCapsuleRigids { - get => ref _Handle.AsRef(Schema.GetOffset(0x1BA43927F74D1937)); + public ref CUtlVector TaperedCapsuleRigids { + get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA43927F74D1937)); } - public ref CUtlVector SphereRigids { - get => ref _Handle.AsRef(Schema.GetOffset(0x1BA43927BAF34488)); + public ref CUtlVector SphereRigids { + get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA43927BAF34488)); } public ref CUtlVector WorldCollisionNodes { get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA43927FF7871EA)); @@ -183,35 +183,35 @@ public ref CUtlVector TreeParents { public ref CUtlVector TreeCollisionMasks { get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA43927E89C96B8)); } - public ref CUtlVector TreeChildren { - get => ref _Handle.AsRef(Schema.GetOffset(0x1BA43927FE09F5A2)); + public ref CUtlVector TreeChildren { + get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA43927FE09F5A2)); } public ref CUtlVector FreeNodes { get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA43927DBDC2128)); } - public ref CUtlVector FitMatrices { - get => ref _Handle.AsRef(Schema.GetOffset(0x1BA439273EA416A0)); + public ref CUtlVector FitMatrices { + get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA439273EA416A0)); } - public ref CUtlVector FitWeights { - get => ref _Handle.AsRef(Schema.GetOffset(0x1BA43927C7FF749D)); + public ref CUtlVector FitWeights { + get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA43927C7FF749D)); } - public ref CUtlVector ReverseOffsets { - get => ref _Handle.AsRef(Schema.GetOffset(0x1BA439274F76269B)); + public ref CUtlVector ReverseOffsets { + get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA439274F76269B)); } - public ref CUtlVector AnimStrayRadii { - get => ref _Handle.AsRef(Schema.GetOffset(0x1BA4392702505672)); + public ref CUtlVector AnimStrayRadii { + get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA4392702505672)); } - public ref CUtlVector SimdAnimStrayRadii { - get => ref _Handle.AsRef(Schema.GetOffset(0x1BA43927BD404343)); + public ref CUtlVector SimdAnimStrayRadii { + get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA43927BD404343)); } - public ref CUtlVector KelagerBends { - get => ref _Handle.AsRef(Schema.GetOffset(0x1BA439279DE7A8A0)); + public ref CUtlVector KelagerBends { + get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA439279DE7A8A0)); } - public ref CUtlVector CtrlSoftOffsets { - get => ref _Handle.AsRef(Schema.GetOffset(0x1BA439278C66B564)); + public ref CUtlVector CtrlSoftOffsets { + get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA439278C66B564)); } - public ref CUtlVector JiggleBones { - get => ref _Handle.AsRef(Schema.GetOffset(0x1BA439274F458BCC)); + public ref CUtlVector JiggleBones { + get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA439274F458BCC)); } public ref CUtlVector SourceElems { get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA43927CF1C9DB0)); @@ -219,8 +219,8 @@ public ref CUtlVector SourceElems { public ref CUtlVector GoalDampedSpringIntegrators { get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA4392770492CEE)); } - public ref CUtlVector Tris { - get => ref _Handle.AsRef(Schema.GetOffset(0x1BA43927AD4316D7)); + public ref CUtlVector Tris { + get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA43927AD4316D7)); } public ref ushort TriCount1 { get => ref _Handle.AsRef(Schema.GetOffset(0x1BA43927DA287160)); @@ -240,11 +240,11 @@ public ref byte ExtraGoalIterations { public ref byte ExtraIterations { get => ref _Handle.AsRef(Schema.GetOffset(0x1BA4392737B28905)); } - public ref CUtlVector SDFRigids { - get => ref _Handle.AsRef(Schema.GetOffset(0x1BA43927E4F15C2C)); + public ref CUtlVector SDFRigids { + get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA43927E4F15C2C)); } - public ref CUtlVector BoxRigids { - get => ref _Handle.AsRef(Schema.GetOffset(0x1BA439273FF6F3EE)); + public ref CUtlVector BoxRigids { + get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA439273FF6F3EE)); } public ref CUtlVector DynNodeVertexSet { get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA4392710AF881A)); @@ -252,26 +252,26 @@ public ref CUtlVector DynNodeVertexSet { public ref CUtlVector VertexSetNames { get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA439270B557437)); } - public ref CUtlVector RigidColliderPriorities { - get => ref _Handle.AsRef(Schema.GetOffset(0x1BA43927A6818704)); + public ref CUtlVector RigidColliderPriorities { + get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA43927A6818704)); } - public ref CUtlVector MorphLayers { - get => ref _Handle.AsRef(Schema.GetOffset(0x1BA439279DF389BF)); + public ref CUtlVector MorphLayers { + get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA439279DF389BF)); } public ref CUtlVector MorphSetData { get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA43927DA9B396B)); } - public ref CUtlVector VertexMaps { - get => ref _Handle.AsRef(Schema.GetOffset(0x1BA4392727EEF7FC)); + public ref CUtlVector VertexMaps { + get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA4392727EEF7FC)); } public ref CUtlVector VertexMapValues { get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA43927EAF6DABD)); } - public ref CUtlVector Effects { - get => ref _Handle.AsRef(Schema.GetOffset(0x1BA43927A60AA5E5)); + public ref CUtlVector Effects { + get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA43927A60AA5E5)); } - public ref CUtlVector LockToParent { - get => ref _Handle.AsRef(Schema.GetOffset(0x1BA43927CFC56E77)); + public ref CUtlVector LockToParent { + get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA43927CFC56E77)); } public ref CUtlVector LockToGoal { get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA43927EF4703D8)); @@ -279,8 +279,8 @@ public ref CUtlVector LockToGoal { public ref CUtlVector SkelParents { get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA43927D2AAA7FB)); } - public ref CUtlVector DynNodeWindBases { - get => ref _Handle.AsRef(Schema.GetOffset(0x1BA439271ABAB644)); + public ref CUtlVector DynNodeWindBases { + get => ref _Handle.AsRef>(Schema.GetOffset(0x1BA439271ABAB644)); } public ref float InternalPressure { get => ref _Handle.AsRef(Schema.GetOffset(0x1BA43927B3CC4239)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/PhysSoftbodyDesc_tImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/PhysSoftbodyDesc_tImpl.cs index b8a1f5ff5..e77e33fc2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/PhysSoftbodyDesc_tImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/PhysSoftbodyDesc_tImpl.cs @@ -18,14 +18,14 @@ public PhysSoftbodyDesc_tImpl(nint handle) : base(handle) { public ref CUtlVector ParticleBoneHash { get => ref _Handle.AsRef>(Schema.GetOffset(0xD390C8BBCC44F471)); } - public ref CUtlVector Particles { - get => ref _Handle.AsRef(Schema.GetOffset(0xD390C8BB6C0747A4)); + public ref CUtlVector Particles { + get => ref _Handle.AsRef>(Schema.GetOffset(0xD390C8BB6C0747A4)); } - public ref CUtlVector Springs { - get => ref _Handle.AsRef(Schema.GetOffset(0xD390C8BB1AB5EB4D)); + public ref CUtlVector Springs { + get => ref _Handle.AsRef>(Schema.GetOffset(0xD390C8BB1AB5EB4D)); } - public ref CUtlVector Capsules { - get => ref _Handle.AsRef(Schema.GetOffset(0xD390C8BBFC27BB2D)); + public ref CUtlVector Capsules { + get => ref _Handle.AsRef>(Schema.GetOffset(0xD390C8BBFC27BB2D)); } public ref CUtlVector InitPose { get => ref _Handle.AsRef>(Schema.GetOffset(0xD390C8BB5E468732)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/PulseGraphExecutionHistoryCursorDesc_tImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/PulseGraphExecutionHistoryCursorDesc_tImpl.cs index 4929b3fbf..b3c0f4991 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/PulseGraphExecutionHistoryCursorDesc_tImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/PulseGraphExecutionHistoryCursorDesc_tImpl.cs @@ -15,8 +15,8 @@ internal partial class PulseGraphExecutionHistoryCursorDesc_tImpl : SchemaClass, public PulseGraphExecutionHistoryCursorDesc_tImpl(nint handle) : base(handle) { } - public ref CUtlVector AncestorCursorIDs { - get => ref _Handle.AsRef(Schema.GetOffset(0xC94C4C1C39FD1094)); + public ref CUtlVector AncestorCursorIDs { + get => ref _Handle.AsRef>(Schema.GetOffset(0xC94C4C1C39FD1094)); } public PulseDocNodeID_t SpawnNodeID { get => new PulseDocNodeID_tImpl(_Handle + Schema.GetOffset(0xC94C4C1C95FE4E15)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/PulseNodeDynamicOutflows_tImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/PulseNodeDynamicOutflows_tImpl.cs index 477957d08..66d199fbf 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/PulseNodeDynamicOutflows_tImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/PulseNodeDynamicOutflows_tImpl.cs @@ -15,8 +15,8 @@ internal partial class PulseNodeDynamicOutflows_tImpl : SchemaClass, PulseNodeDy public PulseNodeDynamicOutflows_tImpl(nint handle) : base(handle) { } - public ref CUtlVector Outflows { - get => ref _Handle.AsRef(Schema.GetOffset(0x3F600DF58F0AFDF8)); + public ref CUtlVector Outflows { + get => ref _Handle.AsRef>(Schema.GetOffset(0x3F600DF58F0AFDF8)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/PulseObservableBoolExpression_tImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/PulseObservableBoolExpression_tImpl.cs index b98733764..73dac2b9a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/PulseObservableBoolExpression_tImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/PulseObservableBoolExpression_tImpl.cs @@ -18,11 +18,11 @@ public PulseObservableBoolExpression_tImpl(nint handle) : base(handle) { public CPulse_OutflowConnection EvaluateConnection { get => new CPulse_OutflowConnectionImpl(_Handle + Schema.GetOffset(0x420AB396176904EE)); } - public ref CUtlVector DependentObservableVars { - get => ref _Handle.AsRef(Schema.GetOffset(0x420AB396C3F55B8B)); + public ref CUtlVector DependentObservableVars { + get => ref _Handle.AsRef>(Schema.GetOffset(0x420AB396C3F55B8B)); } - public ref CUtlVector DependentObservableBlackboardReferences { - get => ref _Handle.AsRef(Schema.GetOffset(0x420AB3961EE1483A)); + public ref CUtlVector DependentObservableBlackboardReferences { + get => ref _Handle.AsRef>(Schema.GetOffset(0x420AB3961EE1483A)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/PulseSelectorOutflowList_tImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/PulseSelectorOutflowList_tImpl.cs index 774394765..8910e327e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/PulseSelectorOutflowList_tImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/PulseSelectorOutflowList_tImpl.cs @@ -15,8 +15,8 @@ internal partial class PulseSelectorOutflowList_tImpl : SchemaClass, PulseSelect public PulseSelectorOutflowList_tImpl(nint handle) : base(handle) { } - public ref CUtlVector Outflows { - get => ref _Handle.AsRef(Schema.GetOffset(0x2A880DD28F0AFDF8)); + public ref CUtlVector Outflows { + get => ref _Handle.AsRef>(Schema.GetOffset(0x2A880DD28F0AFDF8)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/RnHull_tImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/RnHull_tImpl.cs index ab5f3c752..b50e40c16 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/RnHull_tImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/RnHull_tImpl.cs @@ -36,20 +36,20 @@ public ref float Volume { public ref float SurfaceArea { get => ref _Handle.AsRef(Schema.GetOffset(0x856EB4A1E4AE7C2F)); } - public ref CUtlVector Vertices { - get => ref _Handle.AsRef(Schema.GetOffset(0x856EB4A1E4F9760E)); + public ref CUtlVector Vertices { + get => ref _Handle.AsRef>(Schema.GetOffset(0x856EB4A1E4F9760E)); } public ref CUtlVector VertexPositions { get => ref _Handle.AsRef>(Schema.GetOffset(0x856EB4A1E553E225)); } - public ref CUtlVector Edges { - get => ref _Handle.AsRef(Schema.GetOffset(0x856EB4A1CFE839DD)); + public ref CUtlVector Edges { + get => ref _Handle.AsRef>(Schema.GetOffset(0x856EB4A1CFE839DD)); } - public ref CUtlVector Faces { - get => ref _Handle.AsRef(Schema.GetOffset(0x856EB4A1B57F1DFD)); + public ref CUtlVector Faces { + get => ref _Handle.AsRef>(Schema.GetOffset(0x856EB4A1B57F1DFD)); } - public ref CUtlVector FacePlanes { - get => ref _Handle.AsRef(Schema.GetOffset(0x856EB4A1FE0AFD57)); + public ref CUtlVector FacePlanes { + get => ref _Handle.AsRef>(Schema.GetOffset(0x856EB4A1FE0AFD57)); } public ref uint Flags { get => ref _Handle.AsRef(Schema.GetOffset(0x856EB4A1CE6E9C28)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/RnMesh_tImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/RnMesh_tImpl.cs index 2d8f5b148..c51b0ae4a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/RnMesh_tImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/RnMesh_tImpl.cs @@ -21,17 +21,17 @@ public ref Vector Min { public ref Vector Max { get => ref _Handle.AsRef(Schema.GetOffset(0x5F23FA63EAC4225D)); } - public ref CUtlVector Nodes { - get => ref _Handle.AsRef(Schema.GetOffset(0x5F23FA63EBA045DA)); + public ref CUtlVector Nodes { + get => ref _Handle.AsRef>(Schema.GetOffset(0x5F23FA63EBA045DA)); } public SchemaUntypedField Vertices { get => new SchemaUntypedField(_Handle + Schema.GetOffset(0x5F23FA63E4F9760E)); } - public ref CUtlVector Triangles { - get => ref _Handle.AsRef(Schema.GetOffset(0x5F23FA6365BD00C2)); + public ref CUtlVector Triangles { + get => ref _Handle.AsRef>(Schema.GetOffset(0x5F23FA6365BD00C2)); } - public ref CUtlVector Wings { - get => ref _Handle.AsRef(Schema.GetOffset(0x5F23FA63B34C1A4B)); + public ref CUtlVector Wings { + get => ref _Handle.AsRef>(Schema.GetOffset(0x5F23FA63B34C1A4B)); } public ref CUtlVector TriangleEdgeFlags { get => ref _Handle.AsRef>(Schema.GetOffset(0x5F23FA6379FF46EF)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/ScriptInfo_tImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/ScriptInfo_tImpl.cs index c327c2db0..76ea4bc1a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/ScriptInfo_tImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/ScriptInfo_tImpl.cs @@ -22,8 +22,8 @@ public string Code { } set => Schema.SetString(_Handle, 0xDB402399B70C9D94, value); } - public ref CUtlVector ParamsModified { - get => ref _Handle.AsRef(Schema.GetOffset(0xDB402399E9EAFC30)); + public ref CUtlVector ParamsModified { + get => ref _Handle.AsRef>(Schema.GetOffset(0xDB402399E9EAFC30)); } public ref CUtlVector ProxyReadParams { get => ref _Handle.AsRef>(Schema.GetOffset(0xDB40239944FCCB9D)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/SelectedEditItemInfo_tImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/SelectedEditItemInfo_tImpl.cs index 7cd4a0959..1043273d2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/SelectedEditItemInfo_tImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/SelectedEditItemInfo_tImpl.cs @@ -15,8 +15,8 @@ internal partial class SelectedEditItemInfo_tImpl : SchemaClass, SelectedEditIte public SelectedEditItemInfo_tImpl(nint handle) : base(handle) { } - public ref CUtlVector EditItems { - get => ref _Handle.AsRef(Schema.GetOffset(0xDF4D8E78F11EB01B)); + public ref CUtlVector EditItems { + get => ref _Handle.AsRef>(Schema.GetOffset(0xDF4D8E78F11EB01B)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/SkeletonAnimCapture_tImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/SkeletonAnimCapture_tImpl.cs index 1ef1ed909..3f4e6e0d0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/SkeletonAnimCapture_tImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/SkeletonAnimCapture_tImpl.cs @@ -38,11 +38,11 @@ public string CaptureName { } set => Schema.SetString(_Handle, 0x79FB6D7CB508C2DA, value); } - public ref CUtlVector ModelBindPose { - get => ref _Handle.AsRef(Schema.GetOffset(0x79FB6D7C9960EBF8)); + public ref CUtlVector ModelBindPose { + get => ref _Handle.AsRef>(Schema.GetOffset(0x79FB6D7C9960EBF8)); } - public ref CUtlVector FeModelInitPose { - get => ref _Handle.AsRef(Schema.GetOffset(0x79FB6D7C0F3CC12E)); + public ref CUtlVector FeModelInitPose { + get => ref _Handle.AsRef>(Schema.GetOffset(0x79FB6D7C0F3CC12E)); } public ref int FlexControllers { get => ref _Handle.AsRef(Schema.GetOffset(0x79FB6D7C024CF17F)); @@ -50,8 +50,8 @@ public ref int FlexControllers { public ref bool Predicted { get => ref _Handle.AsRef(Schema.GetOffset(0x79FB6D7C419B6D9B)); } - public ref CUtlVector Frames { - get => ref _Handle.AsRef(Schema.GetOffset(0x79FB6D7CEA11EACF)); + public ref CUtlVector Frames { + get => ref _Handle.AsRef>(Schema.GetOffset(0x79FB6D7CEA11EACF)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/SkeletonDemoDb_tImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/SkeletonDemoDb_tImpl.cs index 39d02eb3c..1faceba65 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/SkeletonDemoDb_tImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/SkeletonDemoDb_tImpl.cs @@ -18,8 +18,8 @@ public SkeletonDemoDb_tImpl(nint handle) : base(handle) { public ref CUtlVector> AnimCaptures { get => ref _Handle.AsRef>>(Schema.GetOffset(0xF4F5DA643E069D13)); } - public ref CUtlVector CameraTrack { - get => ref _Handle.AsRef(Schema.GetOffset(0xF4F5DA64EFF0F8DD)); + public ref CUtlVector CameraTrack { + get => ref _Handle.AsRef>(Schema.GetOffset(0xF4F5DA64EFF0F8DD)); } public ref float RecordingTime { get => ref _Handle.AsRef(Schema.GetOffset(0xF4F5DA64D29049CB)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/SolveIKChainPoseOpFixedSettings_tImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/SolveIKChainPoseOpFixedSettings_tImpl.cs index c9a89e708..d18cf2373 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/SolveIKChainPoseOpFixedSettings_tImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/SolveIKChainPoseOpFixedSettings_tImpl.cs @@ -15,8 +15,8 @@ internal partial class SolveIKChainPoseOpFixedSettings_tImpl : SchemaClass, Solv public SolveIKChainPoseOpFixedSettings_tImpl(nint handle) : base(handle) { } - public ref CUtlVector ChainsToSolveData { - get => ref _Handle.AsRef(Schema.GetOffset(0x983BF8BD94B979E5)); + public ref CUtlVector ChainsToSolveData { + get => ref _Handle.AsRef>(Schema.GetOffset(0x983BF8BD94B979E5)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/SummaryTakeDamageInfo_tImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/SummaryTakeDamageInfo_tImpl.cs index 5129338d1..e3b59c97c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/SummaryTakeDamageInfo_tImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/SummaryTakeDamageInfo_tImpl.cs @@ -21,8 +21,8 @@ public ref int SummarisedCount { public ref CTakeDamageInfo Info { get => ref _Handle.AsRef(Schema.GetOffset(0x8A8061E20FB40705)); } - public CTakeDamageResult Result { - get => new CTakeDamageResultImpl(_Handle + Schema.GetOffset(0x8A8061E20A377624)); + public ref CTakeDamageResult Result { + get => ref _Handle.AsRef(Schema.GetOffset(0x8A8061E20A377624)); } public ref CHandle Target { get => ref _Handle.AsRef>(Schema.GetOffset(0x8A8061E295A3933A)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/VPhysXAggregateData_tImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/VPhysXAggregateData_tImpl.cs index a4a1be33e..21b1a9107 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/VPhysXAggregateData_tImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/VPhysXAggregateData_tImpl.cs @@ -36,17 +36,17 @@ public ref CUtlVector IndexHash { public ref CUtlVector BindPose { get => ref _Handle.AsRef>(Schema.GetOffset(0xB689D5A1751196C3)); } - public ref CUtlVector Parts { - get => ref _Handle.AsRef(Schema.GetOffset(0xB689D5A1C7044545)); + public ref CUtlVector Parts { + get => ref _Handle.AsRef>(Schema.GetOffset(0xB689D5A1C7044545)); } - public ref CUtlVector ShapeMarkups { - get => ref _Handle.AsRef(Schema.GetOffset(0xB689D5A109755123)); + public ref CUtlVector ShapeMarkups { + get => ref _Handle.AsRef>(Schema.GetOffset(0xB689D5A109755123)); } - public ref CUtlVector Constraints2 { - get => ref _Handle.AsRef(Schema.GetOffset(0xB689D5A10539BEDB)); + public ref CUtlVector Constraints2 { + get => ref _Handle.AsRef>(Schema.GetOffset(0xB689D5A10539BEDB)); } - public ref CUtlVector Joints { - get => ref _Handle.AsRef(Schema.GetOffset(0xB689D5A15E6E8FEC)); + public ref CUtlVector Joints { + get => ref _Handle.AsRef>(Schema.GetOffset(0xB689D5A15E6E8FEC)); } public PhysFeModelDesc_t? FeModel { get { @@ -60,8 +60,8 @@ public ref CUtlVector BoneParents { public ref CUtlVector SurfacePropertyHashes { get => ref _Handle.AsRef>(Schema.GetOffset(0xB689D5A16C35E0E5)); } - public ref CUtlVector CollisionAttributes { - get => ref _Handle.AsRef(Schema.GetOffset(0xB689D5A1FA66F6C2)); + public ref CUtlVector CollisionAttributes { + get => ref _Handle.AsRef>(Schema.GetOffset(0xB689D5A1FA66F6C2)); } public ref CUtlVector DebugPartNames { get => ref _Handle.AsRef>(Schema.GetOffset(0xB689D5A174B4FFC7)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/VPhysics2ShapeDef_tImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/VPhysics2ShapeDef_tImpl.cs index 88c450608..d325df25d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/VPhysics2ShapeDef_tImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/VPhysics2ShapeDef_tImpl.cs @@ -15,17 +15,17 @@ internal partial class VPhysics2ShapeDef_tImpl : SchemaClass, VPhysics2ShapeDef_ public VPhysics2ShapeDef_tImpl(nint handle) : base(handle) { } - public ref CUtlVector Spheres { - get => ref _Handle.AsRef(Schema.GetOffset(0xB5A68CEBBFDA8091)); + public ref CUtlVector Spheres { + get => ref _Handle.AsRef>(Schema.GetOffset(0xB5A68CEBBFDA8091)); } - public ref CUtlVector Capsules { - get => ref _Handle.AsRef(Schema.GetOffset(0xB5A68CEBF8737C4D)); + public ref CUtlVector Capsules { + get => ref _Handle.AsRef>(Schema.GetOffset(0xB5A68CEBF8737C4D)); } - public ref CUtlVector Hulls { - get => ref _Handle.AsRef(Schema.GetOffset(0xB5A68CEB31F7453F)); + public ref CUtlVector Hulls { + get => ref _Handle.AsRef>(Schema.GetOffset(0xB5A68CEB31F7453F)); } - public ref CUtlVector Meshes { - get => ref _Handle.AsRef(Schema.GetOffset(0xB5A68CEBC0F01FD8)); + public ref CUtlVector Meshes { + get => ref _Handle.AsRef>(Schema.GetOffset(0xB5A68CEBC0F01FD8)); } public ref CUtlVector CollisionAttributeIndices { get => ref _Handle.AsRef>(Schema.GetOffset(0xB5A68CEB86453EB2)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/VsInputSignature_tImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/VsInputSignature_tImpl.cs index 0fd0c55de..fb53fc17b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/VsInputSignature_tImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/VsInputSignature_tImpl.cs @@ -15,11 +15,11 @@ internal partial class VsInputSignature_tImpl : SchemaClass, VsInputSignature_t public VsInputSignature_tImpl(nint handle) : base(handle) { } - public ref CUtlVector Elems { - get => ref _Handle.AsRef(Schema.GetOffset(0xA7BF24E33F2FC92B)); + public ref CUtlVector Elems { + get => ref _Handle.AsRef>(Schema.GetOffset(0xA7BF24E33F2FC92B)); } - public ref CUtlVector Depth_elems { - get => ref _Handle.AsRef(Schema.GetOffset(0xA7BF24E3C1AC112D)); + public ref CUtlVector Depth_elems { + get => ref _Handle.AsRef>(Schema.GetOffset(0xA7BF24E3C1AC112D)); } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/WeaponPurchaseTracker_tImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/WeaponPurchaseTracker_tImpl.cs index 6aba350d2..2d7998d99 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/WeaponPurchaseTracker_tImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/WeaponPurchaseTracker_tImpl.cs @@ -15,8 +15,8 @@ internal partial class WeaponPurchaseTracker_tImpl : SchemaClass, WeaponPurchase public WeaponPurchaseTracker_tImpl(nint handle) : base(handle) { } - public ref CUtlVector WeaponPurchases { - get => ref _Handle.AsRef(Schema.GetOffset(0xD558F475988247C7)); + public ref CUtlVector WeaponPurchases { + get => ref _Handle.AsRef>(Schema.GetOffset(0xD558F475988247C7)); } public void WeaponPurchasesUpdated() { diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/WorldNodeOnDiskBufferData_tImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/WorldNodeOnDiskBufferData_tImpl.cs index b0e55f969..6c539ab42 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/WorldNodeOnDiskBufferData_tImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/WorldNodeOnDiskBufferData_tImpl.cs @@ -21,8 +21,8 @@ public ref int ElementCount { public ref int ElementSizeInBytes { get => ref _Handle.AsRef(Schema.GetOffset(0xC4F557DAF602975C)); } - public ref CUtlVector InputLayoutFields { - get => ref _Handle.AsRef(Schema.GetOffset(0xC4F557DAFDECA2D8)); + public ref CUtlVector InputLayoutFields { + get => ref _Handle.AsRef>(Schema.GetOffset(0xC4F557DAFDECA2D8)); } public ref CUtlVector Data { get => ref _Handle.AsRef>(Schema.GetOffset(0xC4F557DA27938BB7)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/WorldNode_tImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/WorldNode_tImpl.cs index 84036acac..c7d2f0fdc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/WorldNode_tImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/WorldNode_tImpl.cs @@ -15,32 +15,32 @@ internal partial class WorldNode_tImpl : SchemaClass, WorldNode_t { public WorldNode_tImpl(nint handle) : base(handle) { } - public ref CUtlVector SceneObjects { - get => ref _Handle.AsRef(Schema.GetOffset(0xFC310480332235A1)); + public ref CUtlVector SceneObjects { + get => ref _Handle.AsRef>(Schema.GetOffset(0xFC310480332235A1)); } public ref CUtlVector VisClusterMembership { get => ref _Handle.AsRef>(Schema.GetOffset(0xFC310480F2C828CD)); } - public ref CUtlVector AggregateSceneObjects { - get => ref _Handle.AsRef(Schema.GetOffset(0xFC31048072C832FC)); + public ref CUtlVector AggregateSceneObjects { + get => ref _Handle.AsRef>(Schema.GetOffset(0xFC31048072C832FC)); } - public ref CUtlVector ClutterSceneObjects { - get => ref _Handle.AsRef(Schema.GetOffset(0xFC310480CB15C9CA)); + public ref CUtlVector ClutterSceneObjects { + get => ref _Handle.AsRef>(Schema.GetOffset(0xFC310480CB15C9CA)); } - public ref CUtlVector ExtraVertexStreamOverrides { - get => ref _Handle.AsRef(Schema.GetOffset(0xFC310480E2732A38)); + public ref CUtlVector ExtraVertexStreamOverrides { + get => ref _Handle.AsRef>(Schema.GetOffset(0xFC310480E2732A38)); } - public ref CUtlVector MaterialOverrides { - get => ref _Handle.AsRef(Schema.GetOffset(0xFC3104809D810D99)); + public ref CUtlVector MaterialOverrides { + get => ref _Handle.AsRef>(Schema.GetOffset(0xFC3104809D810D99)); } - public ref CUtlVector ExtraVertexStreams { - get => ref _Handle.AsRef(Schema.GetOffset(0xFC310480544F1AA0)); + public ref CUtlVector ExtraVertexStreams { + get => ref _Handle.AsRef>(Schema.GetOffset(0xFC310480544F1AA0)); } - public ref CUtlVector AggregateInstanceStreams { - get => ref _Handle.AsRef(Schema.GetOffset(0xFC31048038CAE4B8)); + public ref CUtlVector AggregateInstanceStreams { + get => ref _Handle.AsRef>(Schema.GetOffset(0xFC31048038CAE4B8)); } - public ref CUtlVector VertexAlbedoStreams { - get => ref _Handle.AsRef(Schema.GetOffset(0xFC3104803DD793DB)); + public ref CUtlVector VertexAlbedoStreams { + get => ref _Handle.AsRef>(Schema.GetOffset(0xFC3104803DD793DB)); } public ref CUtlVector LayerNames { get => ref _Handle.AsRef>(Schema.GetOffset(0xFC3104806E877012)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/World_tImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/World_tImpl.cs index 67eb39e30..d369a9558 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/World_tImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/World_tImpl.cs @@ -18,8 +18,8 @@ public World_tImpl(nint handle) : base(handle) { public WorldBuilderParams_t BuilderParams { get => new WorldBuilderParams_tImpl(_Handle + Schema.GetOffset(0x4CBF8350CE4EEF26)); } - public ref CUtlVector WorldNodes { - get => ref _Handle.AsRef(Schema.GetOffset(0x4CBF835064F33530)); + public ref CUtlVector WorldNodes { + get => ref _Handle.AsRef>(Schema.GetOffset(0x4CBF835064F33530)); } public BakedLightingInfo_t WorldLightingInfo { get => new BakedLightingInfo_tImpl(_Handle + Schema.GetOffset(0x4CBF83508B843A17)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/ragdoll_tImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/ragdoll_tImpl.cs index c9572f7da..765afea52 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/ragdoll_tImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/ragdoll_tImpl.cs @@ -15,11 +15,11 @@ internal partial class ragdoll_tImpl : SchemaClass, ragdoll_t { public ragdoll_tImpl(nint handle) : base(handle) { } - public ref CUtlVector List { - get => ref _Handle.AsRef(Schema.GetOffset(0xC7E89F530CFB5881)); + public ref CUtlVector List { + get => ref _Handle.AsRef>(Schema.GetOffset(0xC7E89F530CFB5881)); } - public ref CUtlVector HierarchyJoints { - get => ref _Handle.AsRef(Schema.GetOffset(0xC7E89F534421F4B5)); + public ref CUtlVector HierarchyJoints { + get => ref _Handle.AsRef>(Schema.GetOffset(0xC7E89F534421F4B5)); } public ref CUtlVector BoneIndex { get => ref _Handle.AsRef>(Schema.GetOffset(0xC7E89F534FEF9075)); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Enums/AnimGraphDebugDrawType_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Enums/AnimGraphDebugDrawType_t.cs new file mode 100644 index 000000000..dc5b71f32 --- /dev/null +++ b/managed/src/SwiftlyS2.Generated/Schemas/Enums/AnimGraphDebugDrawType_t.cs @@ -0,0 +1,18 @@ +// + +using SwiftlyS2.Shared.Schemas; + +namespace SwiftlyS2.Shared.SchemaDefinitions; + +public enum AnimGraphDebugDrawType_t : uint { + + None = 0, + + WsPosition = 1, + + MsPosition = 2, + + WsDirection = 3, + + MsDirection = 4, +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Enums/AnimParamVectorType_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Enums/AnimParamVectorType_t.cs new file mode 100644 index 000000000..85f0fd631 --- /dev/null +++ b/managed/src/SwiftlyS2.Generated/Schemas/Enums/AnimParamVectorType_t.cs @@ -0,0 +1,18 @@ +// + +using SwiftlyS2.Shared.Schemas; + +namespace SwiftlyS2.Shared.SchemaDefinitions; + +public enum AnimParamVectorType_t : uint { + + ANIMPARAM_VECTOR_TYPE_NONE = 0, + + ANIMPARAM_VECTOR_TYPE_POSITION_WS = 1, + + ANIMPARAM_VECTOR_TYPE_POSITION_LS = 2, + + ANIMPARAM_VECTOR_TYPE_DIRECTION_WS = 3, + + ANIMPARAM_VECTOR_TYPE_DIRECTION_LS = 4, +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Enums/DecalMode_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Enums/DecalMode_t.cs index 6631cbbcc..1b248b621 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Enums/DecalMode_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Enums/DecalMode_t.cs @@ -6,11 +6,15 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public enum DecalMode_t : byte { + kDecalInvalid = 255, + kDecalBlood = 0, kDecalCloak = 1, - kDecalMax = 2, + kDecalCloakDamage = 2, + + kDecalMax = 3, kDecalDefault = 0, } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Enums/ESceneObjectVisualization.cs b/managed/src/SwiftlyS2.Generated/Schemas/Enums/ESceneObjectVisualization.cs new file mode 100644 index 000000000..71ac71ef5 --- /dev/null +++ b/managed/src/SwiftlyS2.Generated/Schemas/Enums/ESceneObjectVisualization.cs @@ -0,0 +1,20 @@ +// + +using SwiftlyS2.Shared.Schemas; + +namespace SwiftlyS2.Shared.SchemaDefinitions; + +public enum ESceneObjectVisualization : uint { + + SCENEOBJECT_VIS_NONE = 0, + + SCENEOBJECT_VIS_OBJECT = 1, + + SCENEOBJECT_VIS_MATERIAL = 2, + + SCENEOBJECT_VIS_TEXTURE_SIZE = 3, + + SCENEOBJECT_VIS_LOD = 4, + + SCENEOBJECT_VIS_INSTANCING = 5, +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Enums/GameAnimEventIndex_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Enums/GameAnimEventIndex_t.cs index bbe3b7837..bc570e6d2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Enums/GameAnimEventIndex_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Enums/GameAnimEventIndex_t.cs @@ -60,31 +60,29 @@ public enum GameAnimEventIndex_t : uint { AE_PULSE_GRAPH_LOOKAT = 26, - AE_PULSE_GRAPH_AIMAT = 27, + AE_PULSE_GRAPH_IKLOCKLEFTARM = 27, - AE_PULSE_GRAPH_IKLOCKLEFTARM = 28, + AE_PULSE_GRAPH_IKLOCKRIGHTARM = 28, - AE_PULSE_GRAPH_IKLOCKRIGHTARM = 29, + AE_DISABLE_PLATFORM = 29, - AE_DISABLE_PLATFORM = 30, + AE_ENABLE_PLATFORM_PLAYER_FOLLOWS_YAW = 30, - AE_ENABLE_PLATFORM_PLAYER_FOLLOWS_YAW = 31, + AE_ENABLE_PLATFORM_PLAYER_IGNORES_YAW = 31, - AE_ENABLE_PLATFORM_PLAYER_IGNORES_YAW = 32, + AE_DESTRUCTIBLE_PART_DESTROY = 32, - AE_DESTRUCTIBLE_PART_DESTROY = 33, + AE_CL_WEAPON_TRANSITION_INTO_HAND = 33, - AE_CL_WEAPON_TRANSITION_INTO_HAND = 34, + AE_SV_ATTACH_SILENCER_COMPLETE = 34, - AE_SV_ATTACH_SILENCER_COMPLETE = 35, + AE_SV_DETACH_SILENCER_COMPLETE = 35, - AE_SV_DETACH_SILENCER_COMPLETE = 36, + AE_CL_EJECT_MAG = 36, - AE_CL_EJECT_MAG = 37, + AE_WPN_COMPLETE_RELOAD = 37, - AE_WPN_COMPLETE_RELOAD = 38, + AE_WPN_HEALTHSHOT_INJECT = 38, - AE_WPN_HEALTHSHOT_INJECT = 39, - - AE_GRENADE_THROW_COMPLETE = 40, + AE_GRENADE_THROW_COMPLETE = 39, } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Enums/LifeState_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Enums/LifeState_t.cs index 6297bf269..4cdf98342 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Enums/LifeState_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Enums/LifeState_t.cs @@ -15,4 +15,6 @@ public enum LifeState_t : uint { LIFE_RESPAWNABLE = 3, LIFE_RESPAWNING = 4, + + NUM_LIFESTATES = 5, } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Enums/ParticleLightingQuality_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Enums/ParticleLightingQuality_t.cs index 5fbaa9d39..e77513352 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Enums/ParticleLightingQuality_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Enums/ParticleLightingQuality_t.cs @@ -11,4 +11,10 @@ public enum ParticleLightingQuality_t : uint { PARTICLE_LIGHTING_PER_VERTEX = 1, PARTICLE_LIGHTING_PER_PIXEL = uint.MaxValue, + + PARTICLE_LIGHTING_OVERRIDE_POSITION = 2, + + PARTICLE_LIGHTING_OVERRIDE_COLOR = 3, + + PARTICLE_LIGHTING_ADD_EXTRA_LIGHT = 4, } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Enums/ParticleParentSetMode_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Enums/ParticleParentSetMode_t.cs index 9b7aafaa5..9dda21495 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Enums/ParticleParentSetMode_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Enums/ParticleParentSetMode_t.cs @@ -10,5 +10,5 @@ public enum ParticleParentSetMode_t : uint { PARTICLE_SET_PARENT_IMMEDIATE = 1, - PARTICLE_SET_PARENT_ROOT = 1, + PARTICLE_SET_PARENT_ROOT = 2, } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Enums/PreviewCharacterMode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Enums/PreviewCharacterMode.cs index c2f72f373..10f39d49a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Enums/PreviewCharacterMode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Enums/PreviewCharacterMode.cs @@ -6,6 +6,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public enum PreviewCharacterMode : uint { + INVALID = uint.MaxValue, + DIORAMA = 0, MAIN_MENU = 1, diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Enums/PreviewEOMCelebration.cs b/managed/src/SwiftlyS2.Generated/Schemas/Enums/PreviewEOMCelebration.cs index 3f7a6cfad..085ca703d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Enums/PreviewEOMCelebration.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Enums/PreviewEOMCelebration.cs @@ -6,6 +6,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public enum PreviewEOMCelebration : uint { + INVALID = uint.MaxValue, + WALKUP = 0, PUNCHING = 1, diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Enums/PulseValueType_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Enums/PulseValueType_t.cs index cb5d18c7f..ceb834660 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Enums/PulseValueType_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Enums/PulseValueType_t.cs @@ -68,5 +68,7 @@ public enum PulseValueType_t : uint { PVAL_TYPESAFE_INT64 = 29, - PVAL_COUNT = 30, + PVAL_PARTICLE_EHANDLE = 30, + + PVAL_COUNT = 31, } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Enums/RenderBufferFlags_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Enums/RenderBufferFlags_t.cs index 5ebcf2d1e..d03b307b7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Enums/RenderBufferFlags_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Enums/RenderBufferFlags_t.cs @@ -29,4 +29,6 @@ public enum RenderBufferFlags_t : uint { RENDER_BUFFER_POOL_ALLOCATED = 2048, RENDER_BUFFER_USAGE_CONDITIONAL_RENDERING = 4096, + + RENDER_BUFFER_IMMOVABLE_ALLOCATION = 8192, } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Enums/SosActionLimitSortType_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Enums/SosActionLimitSortType_t.cs new file mode 100644 index 000000000..a42da6077 --- /dev/null +++ b/managed/src/SwiftlyS2.Generated/Schemas/Enums/SosActionLimitSortType_t.cs @@ -0,0 +1,12 @@ +// + +using SwiftlyS2.Shared.Schemas; + +namespace SwiftlyS2.Shared.SchemaDefinitions; + +public enum SosActionLimitSortType_t : uint { + + SOS_LIMIT_SORTTYPE_HIGHEST = 0, + + SOS_LIMIT_SORTTYPE_LOWEST = 1, +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Enums/SosActionSetParamSortType_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Enums/SosActionSetParamSortType_t.cs new file mode 100644 index 000000000..b0ff4fd2a --- /dev/null +++ b/managed/src/SwiftlyS2.Generated/Schemas/Enums/SosActionSetParamSortType_t.cs @@ -0,0 +1,12 @@ +// + +using SwiftlyS2.Shared.Schemas; + +namespace SwiftlyS2.Shared.SchemaDefinitions; + +public enum SosActionSetParamSortType_t : uint { + + SOS_SETPARAM_SORTTYPE_HIGHEST = 0, + + SOS_SETPARAM_SORTTYPE_LOWEST = 1, +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Enums/TakeDamageFlags_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Enums/TakeDamageFlags_t.cs index 38a179cb9..a1bb6e99a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Enums/TakeDamageFlags_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Enums/TakeDamageFlags_t.cs @@ -38,9 +38,11 @@ public enum TakeDamageFlags_t : ulong { DFLAG_SUPPRESS_BREAKABLES = 16384, - DMG_LASTDFLAG = 16384, + DFLAG_FORCE_PHYSICS_FORCE = 32768, - DFLAG_IGNORE_ARMOR = 32768, + DMG_LASTDFLAG = 32768, - DFLAG_SUPPRESS_UTILREMOVE = 65536, + DFLAG_IGNORE_ARMOR = 65536, + + DFLAG_SUPPRESS_UTILREMOVE = 131072, } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AABB_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AABB_t.cs index cbcfa918e..52c29709a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AABB_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AABB_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface AABB_t : ISchemaClass { static AABB_t ISchemaClass.From(nint handle) => new AABB_tImpl(handle); + static int ISchemaClass.Size => 24; public ref Vector MinBounds { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ActiveModelConfig_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ActiveModelConfig_t.cs index df15aa930..ef1ceed0e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ActiveModelConfig_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ActiveModelConfig_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface ActiveModelConfig_t : ISchemaClass { static ActiveModelConfig_t ISchemaClass.From(nint handle) => new ActiveModelConfig_tImpl(handle); + static int ISchemaClass.Size => 112; public ModelConfigHandle_t Handle { get; } @@ -19,7 +20,7 @@ public partial interface ActiveModelConfig_t : ISchemaClass public ref CUtlVector> AssociatedEntities { get; } - public ref CUtlVector AssociatedEntityNames { get; } + public ref CUtlVector AssociatedEntityNames { get; } public void HandleUpdated(); public void NameUpdated(); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AggregateInstanceStreamOnDiskData_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AggregateInstanceStreamOnDiskData_t.cs index 25ef5ee86..01dd87f7b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AggregateInstanceStreamOnDiskData_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AggregateInstanceStreamOnDiskData_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface AggregateInstanceStreamOnDiskData_t : ISchemaClass { static AggregateInstanceStreamOnDiskData_t ISchemaClass.From(nint handle) => new AggregateInstanceStreamOnDiskData_tImpl(handle); + static int ISchemaClass.Size => 24; public ref uint DecodedSize { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AggregateLODSetup_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AggregateLODSetup_t.cs index 78ab980c9..69aa0cffe 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AggregateLODSetup_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AggregateLODSetup_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface AggregateLODSetup_t : ISchemaClass { static AggregateLODSetup_t ISchemaClass.From(nint handle) => new AggregateLODSetup_tImpl(handle); + static int ISchemaClass.Size => 40; public ref Vector LODOrigin { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AggregateMeshInfo_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AggregateMeshInfo_t.cs index 1a05e56f6..df890c2e9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AggregateMeshInfo_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AggregateMeshInfo_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface AggregateMeshInfo_t : ISchemaClass { static AggregateMeshInfo_t ISchemaClass.From(nint handle) => new AggregateMeshInfo_tImpl(handle); + static int ISchemaClass.Size => 36; public ref uint VisClusterMemberOffset { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AggregateSceneObject_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AggregateSceneObject_t.cs index 8e2534d05..d5b51d90b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AggregateSceneObject_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AggregateSceneObject_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface AggregateSceneObject_t : ISchemaClass { static AggregateSceneObject_t ISchemaClass.From(nint handle) => new AggregateSceneObject_tImpl(handle); + static int ISchemaClass.Size => 120; public ref ObjectTypeFlags_t AllFlags { get; } @@ -23,11 +24,9 @@ public partial interface AggregateSceneObject_t : ISchemaClass - public ref CUtlVector AggregateMeshes { get; } + public ref CUtlVector AggregateMeshes { get; } - // CUtlVector< AggregateLODSetup_t > - public ref CUtlVector LodSetups { get; } + public ref CUtlVector LodSetups { get; } public ref CUtlVector VisClusterMembership { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AggregateVertexAlbedoStreamOnDiskData_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AggregateVertexAlbedoStreamOnDiskData_t.cs index 8ba4281c8..b3793625e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AggregateVertexAlbedoStreamOnDiskData_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AggregateVertexAlbedoStreamOnDiskData_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface AggregateVertexAlbedoStreamOnDiskData_t : ISchemaClass { static AggregateVertexAlbedoStreamOnDiskData_t ISchemaClass.From(nint handle) => new AggregateVertexAlbedoStreamOnDiskData_tImpl(handle); + static int ISchemaClass.Size => 16; public ref CUtlBinaryBlock BufferData { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AimCameraOpFixedSettings_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AimCameraOpFixedSettings_t.cs index 5d5dbac9f..01c5eba7d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AimCameraOpFixedSettings_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AimCameraOpFixedSettings_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface AimCameraOpFixedSettings_t : ISchemaClass { static AimCameraOpFixedSettings_t ISchemaClass.From(nint handle) => new AimCameraOpFixedSettings_tImpl(handle); + static int ISchemaClass.Size => 48; public ref int ChainIndex { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AimMatrixOpFixedSettings_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AimMatrixOpFixedSettings_t.cs index 3f099cf43..5cc7ff6a4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AimMatrixOpFixedSettings_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AimMatrixOpFixedSettings_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface AimMatrixOpFixedSettings_t : ISchemaClass { static AimMatrixOpFixedSettings_t ISchemaClass.From(nint handle) => new AimMatrixOpFixedSettings_tImpl(handle); + static int ISchemaClass.Size => 240; public CAnimAttachment Attachment { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AmmoIndex_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AmmoIndex_t.cs index 393dc1a77..d78528252 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AmmoIndex_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AmmoIndex_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface AmmoIndex_t : ISchemaClass { static AmmoIndex_t ISchemaClass.From(nint handle) => new AmmoIndex_tImpl(handle); + static int ISchemaClass.Size => 1; public ref byte Value { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AmmoTypeInfo_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AmmoTypeInfo_t.cs index 017e6a57d..5e0e23b2d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AmmoTypeInfo_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AmmoTypeInfo_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface AmmoTypeInfo_t : ISchemaClass { static AmmoTypeInfo_t ISchemaClass.From(nint handle) => new AmmoTypeInfo_tImpl(handle); + static int ISchemaClass.Size => 56; public ref int MaxCarry { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimComponentID.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimComponentID.cs index bcf056237..e8138b02c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimComponentID.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimComponentID.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface AnimComponentID : ISchemaClass { static AnimComponentID ISchemaClass.From(nint handle) => new AnimComponentIDImpl(handle); + static int ISchemaClass.Size => 4; public ref uint Id { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimNodeID.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimNodeID.cs index 9f9558732..71f6d10bb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimNodeID.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimNodeID.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface AnimNodeID : ISchemaClass { static AnimNodeID ISchemaClass.From(nint handle) => new AnimNodeIDImpl(handle); + static int ISchemaClass.Size => 4; public ref uint Id { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimNodeOutputID.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimNodeOutputID.cs index 92f267bcb..ce92e97fe 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimNodeOutputID.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimNodeOutputID.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface AnimNodeOutputID : ISchemaClass { static AnimNodeOutputID ISchemaClass.From(nint handle) => new AnimNodeOutputIDImpl(handle); + static int ISchemaClass.Size => 4; public ref uint Id { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimParamID.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimParamID.cs index 652abe94b..9db78ff74 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimParamID.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimParamID.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface AnimParamID : ISchemaClass { static AnimParamID ISchemaClass.From(nint handle) => new AnimParamIDImpl(handle); + static int ISchemaClass.Size => 4; public ref uint Id { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimScriptHandle.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimScriptHandle.cs index 53305ff17..632809db4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimScriptHandle.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimScriptHandle.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface AnimScriptHandle : ISchemaClass { static AnimScriptHandle ISchemaClass.From(nint handle) => new AnimScriptHandleImpl(handle); + static int ISchemaClass.Size => 4; public ref uint Id { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimStateID.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimStateID.cs index 4601297a0..49f9ba05b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimStateID.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimStateID.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface AnimStateID : ISchemaClass { static AnimStateID ISchemaClass.From(nint handle) => new AnimStateIDImpl(handle); + static int ISchemaClass.Size => 4; public ref uint Id { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimTagID.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimTagID.cs index 1a50cf9f9..79afed38e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimTagID.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimTagID.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface AnimTagID : ISchemaClass { static AnimTagID ISchemaClass.From(nint handle) => new AnimTagIDImpl(handle); + static int ISchemaClass.Size => 4; public ref uint Id { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimationDecodeDebugDumpElement_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimationDecodeDebugDumpElement_t.cs index 1d98fdf5d..b9abb555e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimationDecodeDebugDumpElement_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimationDecodeDebugDumpElement_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface AnimationDecodeDebugDumpElement_t : ISchemaClass { static AnimationDecodeDebugDumpElement_t ISchemaClass.From(nint handle) => new AnimationDecodeDebugDumpElement_tImpl(handle); + static int ISchemaClass.Size => 112; public ref int EntityIndex { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimationDecodeDebugDump_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimationDecodeDebugDump_t.cs index 51ea0c723..585b6620e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimationDecodeDebugDump_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimationDecodeDebugDump_t.cs @@ -11,12 +11,12 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface AnimationDecodeDebugDump_t : ISchemaClass { static AnimationDecodeDebugDump_t ISchemaClass.From(nint handle) => new AnimationDecodeDebugDump_tImpl(handle); + static int ISchemaClass.Size => 32; public ref AnimationProcessingType_t ProcessingType { get; } - // CUtlVector< AnimationDecodeDebugDumpElement_t > - public ref CUtlVector Elems { get; } + public ref CUtlVector Elems { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimationSnapshotBase_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimationSnapshotBase_t.cs index f685c6887..ed483432d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimationSnapshotBase_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimationSnapshotBase_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface AnimationSnapshotBase_t : ISchemaClass { static AnimationSnapshotBase_t ISchemaClass.From(nint handle) => new AnimationSnapshotBase_tImpl(handle); + static int ISchemaClass.Size => 272; public ref float RealTime { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimationSnapshot_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimationSnapshot_t.cs index f776d722e..e457bfcbd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimationSnapshot_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimationSnapshot_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface AnimationSnapshot_t : AnimationSnapshotBase_t, ISchemaClass { static AnimationSnapshot_t ISchemaClass.From(nint handle) => new AnimationSnapshot_tImpl(handle); + static int ISchemaClass.Size => 288; public ref int EntIndex { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AttachmentHandle_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AttachmentHandle_t.cs index 5afb023f0..39d233558 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AttachmentHandle_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AttachmentHandle_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface AttachmentHandle_t : ISchemaClass { static AttachmentHandle_t ISchemaClass.From(nint handle) => new AttachmentHandle_tImpl(handle); + static int ISchemaClass.Size => 1; public ref byte Value { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AutoRoomDoorwayPairs_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AutoRoomDoorwayPairs_t.cs index d2a906265..a209b7a5f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AutoRoomDoorwayPairs_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AutoRoomDoorwayPairs_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface AutoRoomDoorwayPairs_t : ISchemaClass { static AutoRoomDoorwayPairs_t ISchemaClass.From(nint handle) => new AutoRoomDoorwayPairs_tImpl(handle); + static int ISchemaClass.Size => 24; public ref Vector P1 { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/BakedLightingInfo_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/BakedLightingInfo_t.cs index 711d62ba2..c57796def 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/BakedLightingInfo_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/BakedLightingInfo_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface BakedLightingInfo_t : ISchemaClass { static BakedLightingInfo_t ISchemaClass.From(nint handle) => new BakedLightingInfo_tImpl(handle); + static int ISchemaClass.Size => 72; public ref uint LightmapVersionNumber { get; } @@ -33,8 +34,7 @@ public partial interface BakedLightingInfo_t : ISchemaClass public ref CUtlVector> LightMaps { get; } - // CUtlVector< BakedLightingInfo_t::BakedShadowAssignment_t > - public ref CUtlVector BakedShadows { get; } + public ref CUtlVector BakedShadows { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/BakedLightingInfo_t__BakedShadowAssignment_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/BakedLightingInfo_t__BakedShadowAssignment_t.cs index 9cbb6f322..9ce08bc17 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/BakedLightingInfo_t__BakedShadowAssignment_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/BakedLightingInfo_t__BakedShadowAssignment_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface BakedLightingInfo_t__BakedShadowAssignment_t : ISchemaClass { static BakedLightingInfo_t__BakedShadowAssignment_t ISchemaClass.From(nint handle) => new BakedLightingInfo_t__BakedShadowAssignment_tImpl(handle); + static int ISchemaClass.Size => 12; public ref uint LightHash { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/BaseSceneObjectOverride_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/BaseSceneObjectOverride_t.cs index 99c3f0e0a..27b463b23 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/BaseSceneObjectOverride_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/BaseSceneObjectOverride_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface BaseSceneObjectOverride_t : ISchemaClass { static BaseSceneObjectOverride_t ISchemaClass.From(nint handle) => new BaseSceneObjectOverride_tImpl(handle); + static int ISchemaClass.Size => 4; public ref uint SceneObjectIndex { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/BlendItem_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/BlendItem_t.cs index 1588013a0..880113400 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/BlendItem_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/BlendItem_t.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface BlendItem_t : ISchemaClass { static BlendItem_t ISchemaClass.From(nint handle) => new BlendItem_tImpl(handle); + static int ISchemaClass.Size => 64; - // CUtlVector< TagSpan_t > - public ref CUtlVector Tags { get; } + public ref CUtlVector Tags { get; } public CAnimUpdateNodeRef Child { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/BoneDemoCaptureSettings_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/BoneDemoCaptureSettings_t.cs index e0aab5966..af8aa88a6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/BoneDemoCaptureSettings_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/BoneDemoCaptureSettings_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface BoneDemoCaptureSettings_t : ISchemaClass { static BoneDemoCaptureSettings_t ISchemaClass.From(nint handle) => new BoneDemoCaptureSettings_tImpl(handle); + static int ISchemaClass.Size => 32; public string BoneName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAI_ChangeHintGroup.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAI_ChangeHintGroup.cs index a38e471b8..9325dedd6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAI_ChangeHintGroup.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAI_ChangeHintGroup.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAI_ChangeHintGroup : CBaseEntity, ISchemaClass { static CAI_ChangeHintGroup ISchemaClass.From(nint handle) => new CAI_ChangeHintGroupImpl(handle); + static int ISchemaClass.Size => 1296; public ref int SearchType { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAI_Expresser.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAI_Expresser.cs index 6babeaa90..22bb62eed 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAI_Expresser.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAI_Expresser.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAI_Expresser : ISchemaClass { static CAI_Expresser ISchemaClass.From(nint handle) => new CAI_ExpresserImpl(handle); + static int ISchemaClass.Size => 160; public GameTime_t StopTalkTime { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAI_ExpresserWithFollowup.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAI_ExpresserWithFollowup.cs index 1077a75c3..33112bf3b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAI_ExpresserWithFollowup.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAI_ExpresserWithFollowup.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAI_ExpresserWithFollowup : CAI_Expresser, ISchemaClass { static CAI_ExpresserWithFollowup ISchemaClass.From(nint handle) => new CAI_ExpresserWithFollowupImpl(handle); + static int ISchemaClass.Size => 160; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAK47.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAK47.cs index 7f18b97f0..76144de3d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAK47.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAK47.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAK47 : CCSWeaponBaseGun, ISchemaClass { static CAK47 ISchemaClass.From(nint handle) => new CAK47Impl(handle); + static int ISchemaClass.Size => 4592; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CActionComponentUpdater.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CActionComponentUpdater.cs index 3b3027e2d..c5cf58e63 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CActionComponentUpdater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CActionComponentUpdater.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CActionComponentUpdater : CAnimComponentUpdater, ISchemaClass { static CActionComponentUpdater ISchemaClass.From(nint handle) => new CActionComponentUpdaterImpl(handle); + static int ISchemaClass.Size => 72; - // CUtlVector< CSmartPtr< CAnimActionUpdater > > - public ref CUtlVector Actions { get; } + public ref CUtlVector Actions { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAddUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAddUpdateNode.cs index f52fb005a..766ba631b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAddUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAddUpdateNode.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAddUpdateNode : CBinaryUpdateNode, ISchemaClass { static CAddUpdateNode ISchemaClass.From(nint handle) => new CAddUpdateNodeImpl(handle); + static int ISchemaClass.Size => 160; public ref BinaryNodeChildOption FootMotionTiming { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAimCameraUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAimCameraUpdateNode.cs index 6a2b0ef01..f1cbae2f9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAimCameraUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAimCameraUpdateNode.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAimCameraUpdateNode : CUnaryUpdateNode, ISchemaClass { static CAimCameraUpdateNode ISchemaClass.From(nint handle) => new CAimCameraUpdateNodeImpl(handle); + static int ISchemaClass.Size => 192; public CAnimParamHandle ParameterPosition { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAimConstraint.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAimConstraint.cs index 8697b9270..ef00ba93d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAimConstraint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAimConstraint.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAimConstraint : CBaseConstraint, ISchemaClass { static CAimConstraint ISchemaClass.From(nint handle) => new CAimConstraintImpl(handle); + static int ISchemaClass.Size => 128; public ref Quaternion AimOffset { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAimMatrixUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAimMatrixUpdateNode.cs index 2185f3a81..cab409294 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAimMatrixUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAimMatrixUpdateNode.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAimMatrixUpdateNode : CUnaryUpdateNode, ISchemaClass { static CAimMatrixUpdateNode ISchemaClass.From(nint handle) => new CAimMatrixUpdateNodeImpl(handle); + static int ISchemaClass.Size => 384; public AimMatrixOpFixedSettings_t OpFixedSettings { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAmbientGeneric.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAmbientGeneric.cs index 25177bdcc..ea1082fe1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAmbientGeneric.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAmbientGeneric.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAmbientGeneric : CPointEntity, ISchemaClass { static CAmbientGeneric ISchemaClass.From(nint handle) => new CAmbientGenericImpl(handle); + static int ISchemaClass.Size => 1432; public ref float Radius { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimActionUpdater.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimActionUpdater.cs index 64eeb7aaa..e86c41db5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimActionUpdater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimActionUpdater.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimActionUpdater : ISchemaClass { static CAnimActionUpdater ISchemaClass.From(nint handle) => new CAnimActionUpdaterImpl(handle); + static int ISchemaClass.Size => 24; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimActivity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimActivity.cs index 70a8da02e..e3c086878 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimActivity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimActivity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimActivity : ISchemaClass { static CAnimActivity ISchemaClass.From(nint handle) => new CAnimActivityImpl(handle); + static int ISchemaClass.Size => 32; public ref CBufferString Name { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimAttachment.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimAttachment.cs index 8e3f035bc..db6127b5a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimAttachment.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimAttachment.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimAttachment : ISchemaClass { static CAnimAttachment ISchemaClass.From(nint handle) => new CAnimAttachmentImpl(handle); + static int ISchemaClass.Size => 128; public ISchemaFixedArray InfluenceRotations { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimBone.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimBone.cs index ff017f42e..36628b43a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimBone.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimBone.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimBone : ISchemaClass { static CAnimBone ISchemaClass.From(nint handle) => new CAnimBoneImpl(handle); + static int ISchemaClass.Size => 72; public ref CBufferString Name { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimBoneDifference.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimBoneDifference.cs index 893192e10..d0549a77e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimBoneDifference.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimBoneDifference.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimBoneDifference : ISchemaClass { static CAnimBoneDifference ISchemaClass.From(nint handle) => new CAnimBoneDifferenceImpl(handle); + static int ISchemaClass.Size => 48; public ref CBufferString Name { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimComponentUpdater.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimComponentUpdater.cs index 51443ed8c..ed4a747e7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimComponentUpdater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimComponentUpdater.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimComponentUpdater : ISchemaClass { static CAnimComponentUpdater ISchemaClass.From(nint handle) => new CAnimComponentUpdaterImpl(handle); + static int ISchemaClass.Size => 48; public string Name { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimCycle.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimCycle.cs index 055cf4a69..6a93da4d7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimCycle.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimCycle.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimCycle : CCycleBase, ISchemaClass { static CAnimCycle ISchemaClass.From(nint handle) => new CAnimCycleImpl(handle); + static int ISchemaClass.Size => 4; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimData.cs index ef637355d..0efedb0ed 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimData.cs @@ -11,20 +11,18 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimData : ISchemaClass { static CAnimData ISchemaClass.From(nint handle) => new CAnimDataImpl(handle); + static int ISchemaClass.Size => 112; public ref CBufferString Name { get; } - // CUtlVector< CAnimDesc > - public ref CUtlVector AnimArray { get; } + public ref CUtlVector AnimArray { get; } - // CUtlVector< CAnimDecoder > - public ref CUtlVector DecoderArray { get; } + public ref CUtlVector DecoderArray { get; } public ref int MaxUniqueFrameIndex { get; } - // CUtlVector< CAnimFrameSegment > - public ref CUtlVector SegmentArray { get; } + public ref CUtlVector SegmentArray { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimDataChannelDesc.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimDataChannelDesc.cs index c12bdc87e..4b045ee04 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimDataChannelDesc.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimDataChannelDesc.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimDataChannelDesc : ISchemaClass { static CAnimDataChannelDesc ISchemaClass.From(nint handle) => new CAnimDataChannelDescImpl(handle); + static int ISchemaClass.Size => 144; public ref CBufferString ChannelClass { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimDecoder.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimDecoder.cs index 6fb0a1b8d..cb5419276 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimDecoder.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimDecoder.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimDecoder : ISchemaClass { static CAnimDecoder ISchemaClass.From(nint handle) => new CAnimDecoderImpl(handle); + static int ISchemaClass.Size => 24; public ref CBufferString Name { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimDemoCaptureSettings.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimDemoCaptureSettings.cs index 478ebcf9a..918ecb4f5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimDemoCaptureSettings.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimDemoCaptureSettings.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimDemoCaptureSettings : ISchemaClass { static CAnimDemoCaptureSettings ISchemaClass.From(nint handle) => new CAnimDemoCaptureSettingsImpl(handle); + static int ISchemaClass.Size => 128; public ref Vector2D ErrorRangeSplineRotation { get; } @@ -39,11 +40,9 @@ public partial interface CAnimDemoCaptureSettings : ISchemaClass - public ref CUtlVector Bones { get; } + public ref CUtlVector Bones { get; } - // CUtlVector< IKDemoCaptureSettings_t > - public ref CUtlVector IkChains { get; } + public ref CUtlVector IkChains { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimDesc.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimDesc.cs index 848dd53d0..e44ebb74b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimDesc.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimDesc.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimDesc : ISchemaClass { static CAnimDesc ISchemaClass.From(nint handle) => new CAnimDescImpl(handle); + static int ISchemaClass.Size => 464; public ref CBufferString Name { get; } @@ -21,19 +22,15 @@ public partial interface CAnimDesc : ISchemaClass { public CAnimEncodedFrames Data { get; } - // CUtlVector< CAnimMovement > - public ref CUtlVector MovementArray { get; } + public ref CUtlVector MovementArray { get; } public ref CTransform XInitialOffset { get; } - // CUtlVector< CAnimEventDefinition > - public ref CUtlVector EventArray { get; } + public ref CUtlVector EventArray { get; } - // CUtlVector< CAnimActivity > - public ref CUtlVector ActivityArray { get; } + public ref CUtlVector ActivityArray { get; } - // CUtlVector< CAnimLocalHierarchy > - public ref CUtlVector HierarchyArray { get; } + public ref CUtlVector HierarchyArray { get; } public ref float Framestalltime { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimDesc_Flag.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimDesc_Flag.cs index d6d5d1af3..77e7a014c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimDesc_Flag.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimDesc_Flag.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimDesc_Flag : ISchemaClass { static CAnimDesc_Flag ISchemaClass.From(nint handle) => new CAnimDesc_FlagImpl(handle); + static int ISchemaClass.Size => 8; public ref bool Looping { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimEncodeDifference.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimEncodeDifference.cs index c190b1652..48dfa4fbb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimEncodeDifference.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimEncodeDifference.cs @@ -11,16 +11,14 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimEncodeDifference : ISchemaClass { static CAnimEncodeDifference ISchemaClass.From(nint handle) => new CAnimEncodeDifferenceImpl(handle); + static int ISchemaClass.Size => 168; - // CUtlVector< CAnimBoneDifference > - public ref CUtlVector BoneArray { get; } + public ref CUtlVector BoneArray { get; } - // CUtlVector< CAnimMorphDifference > - public ref CUtlVector MorphArray { get; } + public ref CUtlVector MorphArray { get; } - // CUtlVector< CAnimUserDifference > - public ref CUtlVector UserArray { get; } + public ref CUtlVector UserArray { get; } public ref CUtlVector HasRotationBitArray { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimEncodedFrames.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimEncodedFrames.cs index b95d98be4..bee875fbc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimEncodedFrames.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimEncodedFrames.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimEncodedFrames : ISchemaClass { static CAnimEncodedFrames ISchemaClass.From(nint handle) => new CAnimEncodedFramesImpl(handle); + static int ISchemaClass.Size => 216; public ref CBufferString FileName { get; } @@ -19,8 +20,7 @@ public partial interface CAnimEncodedFrames : ISchemaClass { public ref int FramesPerBlock { get; } - // CUtlVector< CAnimFrameBlockAnim > - public ref CUtlVector FrameblockArray { get; } + public ref CUtlVector FrameblockArray { get; } public CAnimEncodeDifference UsageDifferences { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimEnum.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimEnum.cs index ca92c8bf3..2980a426f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimEnum.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimEnum.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimEnum : ISchemaClass { static CAnimEnum ISchemaClass.From(nint handle) => new CAnimEnumImpl(handle); + static int ISchemaClass.Size => 1; public ref byte Value { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimEventDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimEventDefinition.cs index e1f0ef978..d43d3d132 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimEventDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimEventDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimEventDefinition : ISchemaClass { static CAnimEventDefinition ISchemaClass.From(nint handle) => new CAnimEventDefinitionImpl(handle); + static int ISchemaClass.Size => 64; public ref int Frame { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimEventListener.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimEventListener.cs index 7ee9a8380..308f882e9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimEventListener.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimEventListener.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimEventListener : CAnimEventListenerBase, ISchemaClass { static CAnimEventListener ISchemaClass.From(nint handle) => new CAnimEventListenerImpl(handle); + static int ISchemaClass.Size => 32; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimEventListenerBase.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimEventListenerBase.cs index a7afc31a4..6a8339bf2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimEventListenerBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimEventListenerBase.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimEventListenerBase : ISchemaClass { static CAnimEventListenerBase ISchemaClass.From(nint handle) => new CAnimEventListenerBaseImpl(handle); + static int ISchemaClass.Size => 32; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimEventQueueListener.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimEventQueueListener.cs index 06b43ea74..11a4a19e9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimEventQueueListener.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimEventQueueListener.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimEventQueueListener : CAnimEventListenerBase, ISchemaClass { static CAnimEventQueueListener ISchemaClass.From(nint handle) => new CAnimEventQueueListenerImpl(handle); + static int ISchemaClass.Size => 80; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimFoot.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimFoot.cs index 126b55398..41e2aebdc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimFoot.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimFoot.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimFoot : ISchemaClass { static CAnimFoot ISchemaClass.From(nint handle) => new CAnimFootImpl(handle); + static int ISchemaClass.Size => 40; public string Name { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimFrameBlockAnim.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimFrameBlockAnim.cs index d94af6e55..b0d160ebe 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimFrameBlockAnim.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimFrameBlockAnim.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimFrameBlockAnim : ISchemaClass { static CAnimFrameBlockAnim ISchemaClass.From(nint handle) => new CAnimFrameBlockAnimImpl(handle); + static int ISchemaClass.Size => 32; public ref int StartFrame { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimFrameSegment.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimFrameSegment.cs index 86abb4a6d..caeb73256 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimFrameSegment.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimFrameSegment.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimFrameSegment : ISchemaClass { static CAnimFrameSegment ISchemaClass.From(nint handle) => new CAnimFrameSegmentImpl(handle); + static int ISchemaClass.Size => 32; public ref int UniqueFrameIndex { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimGraphControllerBase.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimGraphControllerBase.cs index 38c6ef62b..2510ef750 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimGraphControllerBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimGraphControllerBase.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimGraphControllerBase : ISchemaClass { static CAnimGraphControllerBase ISchemaClass.From(nint handle) => new CAnimGraphControllerBaseImpl(handle); + static int ISchemaClass.Size => 128; // CUtlVectorFixedGrowable< CGlobalSymbol, 8 > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimGraphDebugReplay.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimGraphDebugReplay.cs index 5f7fefc02..d72ba71db 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimGraphDebugReplay.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimGraphDebugReplay.cs @@ -11,12 +11,12 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimGraphDebugReplay : ISchemaClass { static CAnimGraphDebugReplay ISchemaClass.From(nint handle) => new CAnimGraphDebugReplayImpl(handle); + static int ISchemaClass.Size => 112; public string AnimGraphFileName { get; set; } - // CUtlVector< CSmartPtr< CAnimReplayFrame > > - public ref CUtlVector FrameList { get; } + public ref CUtlVector FrameList { get; } public ref int StartIndex { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimGraphModelBinding.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimGraphModelBinding.cs index 9ce59c466..383157961 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimGraphModelBinding.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimGraphModelBinding.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimGraphModelBinding : ISchemaClass { static CAnimGraphModelBinding ISchemaClass.From(nint handle) => new CAnimGraphModelBindingImpl(handle); + static int ISchemaClass.Size => 40; public string ModelName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimGraphNetworkSettings.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimGraphNetworkSettings.cs index 75ec16275..8de434441 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimGraphNetworkSettings.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimGraphNetworkSettings.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimGraphNetworkSettings : CAnimGraphSettingsGroup, ISchemaClass { static CAnimGraphNetworkSettings ISchemaClass.From(nint handle) => new CAnimGraphNetworkSettingsImpl(handle); + static int ISchemaClass.Size => 40; public ref bool NetworkingEnabled { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimGraphNetworkedVariables.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimGraphNetworkedVariables.cs index 4f59ca704..9fda42792 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimGraphNetworkedVariables.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimGraphNetworkedVariables.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimGraphNetworkedVariables : ISchemaClass { static CAnimGraphNetworkedVariables ISchemaClass.From(nint handle) => new CAnimGraphNetworkedVariablesImpl(handle); + static int ISchemaClass.Size => 520; public ref CUtlVector PredNetBoolVariables { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimGraphSettingsGroup.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimGraphSettingsGroup.cs index f6718352a..f3d428724 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimGraphSettingsGroup.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimGraphSettingsGroup.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimGraphSettingsGroup : ISchemaClass { static CAnimGraphSettingsGroup ISchemaClass.From(nint handle) => new CAnimGraphSettingsGroupImpl(handle); + static int ISchemaClass.Size => 32; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimGraphSettingsManager.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimGraphSettingsManager.cs index 20a6c20f0..b3ec9edf5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimGraphSettingsManager.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimGraphSettingsManager.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimGraphSettingsManager : ISchemaClass { static CAnimGraphSettingsManager ISchemaClass.From(nint handle) => new CAnimGraphSettingsManagerImpl(handle); + static int ISchemaClass.Size => 48; - // CUtlVector< CSmartPtr< CAnimGraphSettingsGroup > > - public ref CUtlVector SettingsGroups { get; } + public ref CUtlVector SettingsGroups { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimInputDamping.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimInputDamping.cs index 3083b2f3f..4d2a3cf40 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimInputDamping.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimInputDamping.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimInputDamping : ISchemaClass { static CAnimInputDamping ISchemaClass.From(nint handle) => new CAnimInputDampingImpl(handle); + static int ISchemaClass.Size => 24; public ref DampingSpeedFunction SpeedFunction { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimKeyData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimKeyData.cs index 891250c0b..87d930b22 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimKeyData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimKeyData.cs @@ -11,22 +11,20 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimKeyData : ISchemaClass { static CAnimKeyData ISchemaClass.From(nint handle) => new CAnimKeyDataImpl(handle); + static int ISchemaClass.Size => 120; public ref CBufferString Name { get; } - // CUtlVector< CAnimBone > - public ref CUtlVector BoneArray { get; } + public ref CUtlVector BoneArray { get; } - // CUtlVector< CAnimUser > - public ref CUtlVector UserArray { get; } + public ref CUtlVector UserArray { get; } public ref CUtlVector MorphArray { get; } public ref int ChannelElements { get; } - // CUtlVector< CAnimDataChannelDesc > - public ref CUtlVector DataChannelArray { get; } + public ref CUtlVector DataChannelArray { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimLocalHierarchy.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimLocalHierarchy.cs index ced0bd256..722f38784 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimLocalHierarchy.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimLocalHierarchy.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimLocalHierarchy : ISchemaClass { static CAnimLocalHierarchy ISchemaClass.From(nint handle) => new CAnimLocalHierarchyImpl(handle); + static int ISchemaClass.Size => 48; public ref CBufferString Bone { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimMorphDifference.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimMorphDifference.cs index 77f0b7b11..1303b036f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimMorphDifference.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimMorphDifference.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimMorphDifference : ISchemaClass { static CAnimMorphDifference ISchemaClass.From(nint handle) => new CAnimMorphDifferenceImpl(handle); + static int ISchemaClass.Size => 16; public ref CBufferString Name { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimMotorUpdaterBase.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimMotorUpdaterBase.cs index 8341d04fe..49bc6d62e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimMotorUpdaterBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimMotorUpdaterBase.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimMotorUpdaterBase : ISchemaClass { static CAnimMotorUpdaterBase ISchemaClass.From(nint handle) => new CAnimMotorUpdaterBaseImpl(handle); + static int ISchemaClass.Size => 32; public string Name { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimMovement.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimMovement.cs index 8022d7565..068e7f8f1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimMovement.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimMovement.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimMovement : ISchemaClass { static CAnimMovement ISchemaClass.From(nint handle) => new CAnimMovementImpl(handle); + static int ISchemaClass.Size => 44; public ref int Endframe { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimNodePath.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimNodePath.cs index 757ca3dcc..f54315cc1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimNodePath.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimNodePath.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimNodePath : ISchemaClass { static CAnimNodePath ISchemaClass.From(nint handle) => new CAnimNodePathImpl(handle); + static int ISchemaClass.Size => 48; // AnimNodeID diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimParamHandle.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimParamHandle.cs index ee4dd8e52..a702d1604 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimParamHandle.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimParamHandle.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimParamHandle : ISchemaClass { static CAnimParamHandle ISchemaClass.From(nint handle) => new CAnimParamHandleImpl(handle); + static int ISchemaClass.Size => 2; public ref AnimParamType_t Type { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimParamHandleMap.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimParamHandleMap.cs index 7fb5cb144..5aa321986 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimParamHandleMap.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimParamHandleMap.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimParamHandleMap : ISchemaClass { static CAnimParamHandleMap ISchemaClass.From(nint handle) => new CAnimParamHandleMapImpl(handle); + static int ISchemaClass.Size => 32; // CUtlHashtable< uint16, int16 > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimParameterBase.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimParameterBase.cs index 3506b55d7..42522fdd6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimParameterBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimParameterBase.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimParameterBase : ISchemaClass { static CAnimParameterBase ISchemaClass.From(nint handle) => new CAnimParameterBaseImpl(handle); + static int ISchemaClass.Size => 112; public ref CGlobalSymbol Name { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimParameterManagerUpdater.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimParameterManagerUpdater.cs index db7ff55df..391c2c3a0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimParameterManagerUpdater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimParameterManagerUpdater.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimParameterManagerUpdater : ISchemaClass { static CAnimParameterManagerUpdater ISchemaClass.From(nint handle) => new CAnimParameterManagerUpdaterImpl(handle); + static int ISchemaClass.Size => 256; - // CUtlVector< CSmartPtr< CAnimParameterBase > > - public ref CUtlVector Parameters { get; } + public ref CUtlVector Parameters { get; } // CUtlHashtable< AnimParamID, int32 > public SchemaUntypedField IdToIndexMap { get; } @@ -22,11 +22,9 @@ public partial interface CAnimParameterManagerUpdater : ISchemaClass public SchemaUntypedField NameToIndexMap { get; } - // CUtlVector< CAnimParamHandle > - public ref CUtlVector IndexToHandle { get; } + public ref CUtlVector IndexToHandle { get; } - // CUtlVector< std::pair< CAnimParamHandle, CAnimVariant > > - public ref CUtlVector AutoResetParams { get; } + public ref CUtlVector AutoResetParams { get; } // CUtlHashtable< CAnimParamHandle, int16 > public SchemaUntypedField AutoResetMap { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimReplayFrame.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimReplayFrame.cs index c6f44c785..f9251e186 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimReplayFrame.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimReplayFrame.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimReplayFrame : ISchemaClass { static CAnimReplayFrame ISchemaClass.From(nint handle) => new CAnimReplayFrameImpl(handle); + static int ISchemaClass.Size => 144; public ref CUtlVector InputDataBlocks { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimScriptBase.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimScriptBase.cs index 9e4884478..03e6eca32 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimScriptBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimScriptBase.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimScriptBase : ISchemaClass { static CAnimScriptBase ISchemaClass.From(nint handle) => new CAnimScriptBaseImpl(handle); + static int ISchemaClass.Size => 16; public ref bool IsValid { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimScriptComponentUpdater.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimScriptComponentUpdater.cs index 34f58b80e..175b4ec0a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimScriptComponentUpdater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimScriptComponentUpdater.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimScriptComponentUpdater : CAnimComponentUpdater, ISchemaClass { static CAnimScriptComponentUpdater ISchemaClass.From(nint handle) => new CAnimScriptComponentUpdaterImpl(handle); + static int ISchemaClass.Size => 56; public AnimScriptHandle Script { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimScriptManager.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimScriptManager.cs index f34bf1dd1..b3d79c8c9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimScriptManager.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimScriptManager.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimScriptManager : ISchemaClass { static CAnimScriptManager ISchemaClass.From(nint handle) => new CAnimScriptManagerImpl(handle); + static int ISchemaClass.Size => 416; - // CUtlVector< ScriptInfo_t > - public ref CUtlVector ScriptInfo { get; } + public ref CUtlVector ScriptInfo { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimSequenceParams.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimSequenceParams.cs index 9a645214f..b173e7a86 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimSequenceParams.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimSequenceParams.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimSequenceParams : ISchemaClass { static CAnimSequenceParams ISchemaClass.From(nint handle) => new CAnimSequenceParamsImpl(handle); + static int ISchemaClass.Size => 8; public ref float FadeInTime { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimSkeleton.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimSkeleton.cs index 150b9b72a..7c004a860 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimSkeleton.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimSkeleton.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimSkeleton : ISchemaClass { static CAnimSkeleton ISchemaClass.From(nint handle) => new CAnimSkeletonImpl(handle); + static int ISchemaClass.Size => 208; public ref CUtlVector LocalSpaceTransforms { get; } @@ -23,8 +24,7 @@ public partial interface CAnimSkeleton : ISchemaClass { public ref CUtlVector Parents { get; } - // CUtlVector< CAnimFoot > - public ref CUtlVector Feet { get; } + public ref CUtlVector Feet { get; } public ref CUtlVector MorphNames { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimStateMachineUpdater.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimStateMachineUpdater.cs index f3f857b26..ec74f54b2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimStateMachineUpdater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimStateMachineUpdater.cs @@ -11,13 +11,12 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimStateMachineUpdater : ISchemaClass { static CAnimStateMachineUpdater ISchemaClass.From(nint handle) => new CAnimStateMachineUpdaterImpl(handle); + static int ISchemaClass.Size => 88; - // CUtlVector< CStateUpdateData > - public ref CUtlVector States { get; } + public ref CUtlVector States { get; } - // CUtlVector< CTransitionUpdateData > - public ref CUtlVector Transitions { get; } + public ref CUtlVector Transitions { get; } public ref int StartStateIndex { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimTagBase.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimTagBase.cs index 885b56a2c..4833e2e90 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimTagBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimTagBase.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimTagBase : ISchemaClass { static CAnimTagBase ISchemaClass.From(nint handle) => new CAnimTagBaseImpl(handle); + static int ISchemaClass.Size => 80; public ref CGlobalSymbol Name { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimTagManagerUpdater.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimTagManagerUpdater.cs index 8efe857d2..c5186b0a6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimTagManagerUpdater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimTagManagerUpdater.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimTagManagerUpdater : ISchemaClass { static CAnimTagManagerUpdater ISchemaClass.From(nint handle) => new CAnimTagManagerUpdaterImpl(handle); + static int ISchemaClass.Size => 120; - // CUtlVector< CSmartPtr< CAnimTagBase > > - public ref CUtlVector Tags { get; } + public ref CUtlVector Tags { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimUpdateNodeBase.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimUpdateNodeBase.cs index 98e038061..b196c5423 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimUpdateNodeBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimUpdateNodeBase.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimUpdateNodeBase : ISchemaClass { static CAnimUpdateNodeBase ISchemaClass.From(nint handle) => new CAnimUpdateNodeBaseImpl(handle); + static int ISchemaClass.Size => 88; public CAnimNodePath NodePath { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimUpdateNodeRef.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimUpdateNodeRef.cs index c169e63bb..fc4cf0b7b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimUpdateNodeRef.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimUpdateNodeRef.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimUpdateNodeRef : ISchemaClass { static CAnimUpdateNodeRef ISchemaClass.From(nint handle) => new CAnimUpdateNodeRefImpl(handle); + static int ISchemaClass.Size => 16; public ref int NodeIndex { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimUpdateSharedData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimUpdateSharedData.cs index bf98058e5..5ecb35eb3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimUpdateSharedData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimUpdateSharedData.cs @@ -11,16 +11,15 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimUpdateSharedData : ISchemaClass { static CAnimUpdateSharedData ISchemaClass.From(nint handle) => new CAnimUpdateSharedDataImpl(handle); + static int ISchemaClass.Size => 256; - // CUtlVector< CSmartPtr< CAnimUpdateNodeBase > > - public ref CUtlVector Nodes { get; } + public ref CUtlVector Nodes { get; } // CUtlHashtable< CAnimNodePath, int32 > public SchemaUntypedField NodeIndexMap { get; } - // CUtlVector< CSmartPtr< CAnimComponentUpdater > > - public ref CUtlVector Components { get; } + public ref CUtlVector Components { get; } // CSmartPtr< CAnimParameterManagerUpdater > public SchemaUntypedField ParamListUpdater { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimUser.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimUser.cs index 925f9eb34..c140465b6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimUser.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimUser.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimUser : ISchemaClass { static CAnimUser ISchemaClass.From(nint handle) => new CAnimUserImpl(handle); + static int ISchemaClass.Size => 24; public ref CBufferString Name { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimUserDifference.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimUserDifference.cs index 5118b7c5b..37136dfca 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimUserDifference.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimUserDifference.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimUserDifference : ISchemaClass { static CAnimUserDifference ISchemaClass.From(nint handle) => new CAnimUserDifferenceImpl(handle); + static int ISchemaClass.Size => 24; public ref CBufferString Name { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimationGraphVisualizerAxis.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimationGraphVisualizerAxis.cs index da0bfa1fb..987dad598 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimationGraphVisualizerAxis.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimationGraphVisualizerAxis.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimationGraphVisualizerAxis : CAnimationGraphVisualizerPrimitiveBase, ISchemaClass { static CAnimationGraphVisualizerAxis ISchemaClass.From(nint handle) => new CAnimationGraphVisualizerAxisImpl(handle); + static int ISchemaClass.Size => 112; public ref CTransform XWsTransform { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimationGraphVisualizerLine.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimationGraphVisualizerLine.cs index c48bf84ea..f91a17fb8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimationGraphVisualizerLine.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimationGraphVisualizerLine.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimationGraphVisualizerLine : CAnimationGraphVisualizerPrimitiveBase, ISchemaClass { static CAnimationGraphVisualizerLine ISchemaClass.From(nint handle) => new CAnimationGraphVisualizerLineImpl(handle); + static int ISchemaClass.Size => 112; public ref Vector WsPositionStart { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimationGraphVisualizerPie.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimationGraphVisualizerPie.cs index f7dabcd9c..e49d9afd1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimationGraphVisualizerPie.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimationGraphVisualizerPie.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimationGraphVisualizerPie : CAnimationGraphVisualizerPrimitiveBase, ISchemaClass { static CAnimationGraphVisualizerPie ISchemaClass.From(nint handle) => new CAnimationGraphVisualizerPieImpl(handle); + static int ISchemaClass.Size => 128; public ref Vector WsCenter { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimationGraphVisualizerPrimitiveBase.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimationGraphVisualizerPrimitiveBase.cs index dfcfa43fe..817ef0df2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimationGraphVisualizerPrimitiveBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimationGraphVisualizerPrimitiveBase.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimationGraphVisualizerPrimitiveBase : ISchemaClass { static CAnimationGraphVisualizerPrimitiveBase ISchemaClass.From(nint handle) => new CAnimationGraphVisualizerPrimitiveBaseImpl(handle); + static int ISchemaClass.Size => 64; public ref CAnimationGraphVisualizerPrimitiveType Type { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimationGraphVisualizerSphere.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimationGraphVisualizerSphere.cs index 085f89419..5f863dc10 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimationGraphVisualizerSphere.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimationGraphVisualizerSphere.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimationGraphVisualizerSphere : CAnimationGraphVisualizerPrimitiveBase, ISchemaClass { static CAnimationGraphVisualizerSphere ISchemaClass.From(nint handle) => new CAnimationGraphVisualizerSphereImpl(handle); + static int ISchemaClass.Size => 96; public ref Vector WsPosition { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimationGraphVisualizerText.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimationGraphVisualizerText.cs index 949e716b9..dee49c27c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimationGraphVisualizerText.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimationGraphVisualizerText.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimationGraphVisualizerText : CAnimationGraphVisualizerPrimitiveBase, ISchemaClass { static CAnimationGraphVisualizerText ISchemaClass.From(nint handle) => new CAnimationGraphVisualizerTextImpl(handle); + static int ISchemaClass.Size => 96; public ref Vector WsPosition { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimationGroup.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimationGroup.cs index 097947c7c..84b6f6330 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimationGroup.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimationGroup.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimationGroup : ISchemaClass { static CAnimationGroup ISchemaClass.From(nint handle) => new CAnimationGroupImpl(handle); + static int ISchemaClass.Size => 328; public ref uint Flags { get; } @@ -27,8 +28,7 @@ public partial interface CAnimationGroup : ISchemaClass { public ref CUtlVector Scripts { get; } - // CUtlVector< CStrongHandleVoid > - public ref CUtlVector AdditionalExtRefs { get; } + public ref CUtlVector AdditionalExtRefs { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAttachment.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAttachment.cs index d54ddba64..ec466e71e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAttachment.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAttachment.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAttachment : ISchemaClass { static CAttachment ISchemaClass.From(nint handle) => new CAttachmentImpl(handle); + static int ISchemaClass.Size => 144; public string Name { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAttributeContainer.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAttributeContainer.cs index 42e6fd68a..a7592d1ff 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAttributeContainer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAttributeContainer.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAttributeContainer : CAttributeManager, ISchemaClass { static CAttributeContainer ISchemaClass.From(nint handle) => new CAttributeContainerImpl(handle); + static int ISchemaClass.Size => 760; public CEconItemView Item { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAttributeList.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAttributeList.cs index eb656e77e..24d5855da 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAttributeList.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAttributeList.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAttributeList : ISchemaClass { static CAttributeList ISchemaClass.From(nint handle) => new CAttributeListImpl(handle); + static int ISchemaClass.Size => 120; - // CUtlVectorEmbeddedNetworkVar< CEconItemAttribute > - public ref CUtlVector Attributes { get; } + public ref CUtlVector Attributes { get; } public CAttributeManager? Manager { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAttributeManager.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAttributeManager.cs index c3f79fa3a..a165f5ffe 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAttributeManager.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAttributeManager.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAttributeManager : ISchemaClass { static CAttributeManager ISchemaClass.From(nint handle) => new CAttributeManagerImpl(handle); + static int ISchemaClass.Size => 80; public ref CUtlVector> Providers { get; } @@ -23,8 +24,7 @@ public partial interface CAttributeManager : ISchemaClass { public ref attributeprovidertypes_t ProviderType { get; } - // CUtlVector< CAttributeManager::cached_attribute_float_t > - public ref CUtlVector CachedResults { get; } + public ref CUtlVector CachedResults { get; } public void ReapplyProvisionParityUpdated(); public void OuterUpdated(); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAttributeManager__cached_attribute_float_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAttributeManager__cached_attribute_float_t.cs index 6644f48f3..39ed232ba 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAttributeManager__cached_attribute_float_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAttributeManager__cached_attribute_float_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAttributeManager__cached_attribute_float_t : ISchemaClass { static CAttributeManager__cached_attribute_float_t ISchemaClass.From(nint handle) => new CAttributeManager__cached_attribute_float_tImpl(handle); + static int ISchemaClass.Size => 24; public ref float In { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAudioAnimTag.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAudioAnimTag.cs index 4182485b3..55a515410 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAudioAnimTag.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAudioAnimTag.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAudioAnimTag : CAnimTagBase, ISchemaClass { static CAudioAnimTag ISchemaClass.From(nint handle) => new CAudioAnimTagImpl(handle); + static int ISchemaClass.Size => 112; public string ClipName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAudioEmphasisSample.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAudioEmphasisSample.cs index 4822d7318..d7726eb59 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAudioEmphasisSample.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAudioEmphasisSample.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAudioEmphasisSample : ISchemaClass { static CAudioEmphasisSample ISchemaClass.From(nint handle) => new CAudioEmphasisSampleImpl(handle); + static int ISchemaClass.Size => 8; public ref float Time { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAudioMorphData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAudioMorphData.cs index 81d137d7c..99c8db554 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAudioMorphData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAudioMorphData.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAudioMorphData : ISchemaClass { static CAudioMorphData ISchemaClass.From(nint handle) => new CAudioMorphDataImpl(handle); + static int ISchemaClass.Size => 104; public ref CUtlVector Times { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAudioPhonemeTag.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAudioPhonemeTag.cs index 9346146cd..65e44f779 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAudioPhonemeTag.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAudioPhonemeTag.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAudioPhonemeTag : ISchemaClass { static CAudioPhonemeTag ISchemaClass.From(nint handle) => new CAudioPhonemeTagImpl(handle); + static int ISchemaClass.Size => 12; public ref float StartTime { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAudioSentence.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAudioSentence.cs index eca6ea30a..d879d7001 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAudioSentence.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAudioSentence.cs @@ -11,15 +11,14 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAudioSentence : ISchemaClass { static CAudioSentence ISchemaClass.From(nint handle) => new CAudioSentenceImpl(handle); + static int ISchemaClass.Size => 160; public ref bool ShouldVoiceDuck { get; } - // CUtlVector< CAudioPhonemeTag > - public ref CUtlVector RunTimePhonemes { get; } + public ref CUtlVector RunTimePhonemes { get; } - // CUtlVector< CAudioEmphasisSample > - public ref CUtlVector EmphasisSamples { get; } + public ref CUtlVector EmphasisSamples { get; } public CAudioMorphData MorphData { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBarnLight.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBarnLight.cs index 22d0dac45..da81e5b0a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBarnLight.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBarnLight.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBarnLight : CBaseModelEntity, ISchemaClass { static CBarnLight ISchemaClass.From(nint handle) => new CBarnLightImpl(handle); + static int ISchemaClass.Size => 2816; public ref bool Enabled { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseAnimGraph.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseAnimGraph.cs index 927a57496..112e3be8b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseAnimGraph.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseAnimGraph.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBaseAnimGraph : CBaseModelEntity, ISchemaClass { static CBaseAnimGraph ISchemaClass.From(nint handle) => new CBaseAnimGraphImpl(handle); + static int ISchemaClass.Size => 2704; public ref bool InitiallyPopulateInterpHistory { get; } @@ -34,6 +35,8 @@ public partial interface CBaseAnimGraph : CBaseModelEntity, ISchemaClass { static CBaseAnimGraphAnimGraphController ISchemaClass.From(nint handle) => new CBaseAnimGraphAnimGraphControllerImpl(handle); + static int ISchemaClass.Size => 616; // CAnimGraphParamOptionalRef< CGlobalSymbol > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseAnimGraphController.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseAnimGraphController.cs index 254b3aad1..6ef130fd3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseAnimGraphController.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseAnimGraphController.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBaseAnimGraphController : CSkeletonAnimationController, ISchemaClass { static CBaseAnimGraphController ISchemaClass.From(nint handle) => new CBaseAnimGraphControllerImpl(handle); + static int ISchemaClass.Size => 1968; public CAnimGraphNetworkedVariables AnimGraphNetworkedVars { get; } @@ -54,6 +55,8 @@ public partial interface CBaseAnimGraphController : CSkeletonAnimationController public ref byte GraphCreationFlagsAG2 { get; } public ref int ServerGraphDefReloadCountAG2 { get; } + + public ref int ServerSerializationContextIteration { get; } public void AnimGraphNetworkedVarsUpdated(); public void SequenceUpdated(); @@ -68,4 +71,5 @@ public partial interface CBaseAnimGraphController : CSkeletonAnimationController public void SerializePoseRecipeVersionAG2Updated(); public void GraphCreationFlagsAG2Updated(); public void ServerGraphDefReloadCountAG2Updated(); + public void ServerSerializationContextIterationUpdated(); } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseButton.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseButton.cs index 63a9210b9..91be253e7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseButton.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseButton.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBaseButton : CBaseToggle, ISchemaClass { static CBaseButton ISchemaClass.From(nint handle) => new CBaseButtonImpl(handle); + static int ISchemaClass.Size => 2472; public ref QAngle MoveEntitySpace { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseCSGrenade.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseCSGrenade.cs index c174d2ddb..2b25c05c6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseCSGrenade.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseCSGrenade.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBaseCSGrenade : CCSWeaponBase, ISchemaClass { static CBaseCSGrenade ISchemaClass.From(nint handle) => new CBaseCSGrenadeImpl(handle); + static int ISchemaClass.Size => 4624; public ref bool Redraw { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseCSGrenadeProjectile.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseCSGrenadeProjectile.cs index 01334c152..4538e7cf4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseCSGrenadeProjectile.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseCSGrenadeProjectile.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBaseCSGrenadeProjectile : CBaseGrenade, ISchemaClass { static CBaseCSGrenadeProjectile ISchemaClass.From(nint handle) => new CBaseCSGrenadeProjectileImpl(handle); + static int ISchemaClass.Size => 3136; public ref Vector InitialPosition { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseClientUIEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseClientUIEntity.cs index 91e895402..56c5d3f38 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseClientUIEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseClientUIEntity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBaseClientUIEntity : CBaseModelEntity, ISchemaClass { static CBaseClientUIEntity ISchemaClass.From(nint handle) => new CBaseClientUIEntityImpl(handle); + static int ISchemaClass.Size => 2440; public ref bool Enabled { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseCombatCharacter.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseCombatCharacter.cs index cc08aea1d..00fc821bb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseCombatCharacter.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseCombatCharacter.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBaseCombatCharacter : CBaseFlex, ISchemaClass { static CBaseCombatCharacter ISchemaClass.From(nint handle) => new CBaseCombatCharacterImpl(handle); + static int ISchemaClass.Size => 3040; public ref bool ForceServerRagdoll { get; } @@ -19,14 +20,11 @@ public partial interface CBaseCombatCharacter : CBaseFlex, ISchemaClass - public ref CUtlVector VecRelationships { get; } + public ref CUtlVector VecRelationships { get; } public string StrRelationships { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseConstraint.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseConstraint.cs index 0e4d2590e..47a1a6234 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseConstraint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseConstraint.cs @@ -11,17 +11,16 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBaseConstraint : CBoneConstraintBase, ISchemaClass { static CBaseConstraint ISchemaClass.From(nint handle) => new CBaseConstraintImpl(handle); + static int ISchemaClass.Size => 96; public string Name { get; set; } public ref Vector UpVector { get; } - // CUtlLeanVector< CConstraintSlave > - public SchemaUntypedField Slaves { get; } + public ref CUtlLeanVector Slaves { get; } - // CUtlVector< CConstraintTarget > - public ref CUtlVector Targets { get; } + public ref CUtlVector Targets { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseDMStart.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseDMStart.cs index e86a207b3..7a15b5806 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseDMStart.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseDMStart.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBaseDMStart : CPointEntity, ISchemaClass { static CBaseDMStart ISchemaClass.From(nint handle) => new CBaseDMStartImpl(handle); + static int ISchemaClass.Size => 1272; public string Master { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseDoor.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseDoor.cs index ef3883f27..27edb65bd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseDoor.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseDoor.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBaseDoor : CBaseToggle, ISchemaClass { static CBaseDoor ISchemaClass.From(nint handle) => new CBaseDoorImpl(handle); + static int ISchemaClass.Size => 2664; public ref QAngle MoveEntitySpace { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseEntity.cs index 69aa6e4e1..3e95062d4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseEntity.cs @@ -11,14 +11,14 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBaseEntity : CEntityInstance, ISchemaClass { static CBaseEntity ISchemaClass.From(nint handle) => new CBaseEntityImpl(handle); + static int ISchemaClass.Size => 1264; public CBodyComponent? CBodyComponent { get; } public CNetworkTransmitComponent NetworkTransmitComponent { get; } - // CUtlVector< thinkfunc_t > - public ref CUtlVector ThinkFunctions { get; } + public ref CUtlVector ThinkFunctions { get; } public ref int CurrentThinkContext { get; } @@ -31,8 +31,7 @@ public partial interface CBaseEntity : CEntityInstance, ISchemaClass - public ref CUtlVector ResponseContexts { get; } + public ref CUtlVector ResponseContexts { get; } public string ResponseContext { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseEntityAPI.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseEntityAPI.cs index b9730d2b9..9efb87b71 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseEntityAPI.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseEntityAPI.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBaseEntityAPI : ISchemaClass { static CBaseEntityAPI ISchemaClass.From(nint handle) => new CBaseEntityAPIImpl(handle); + static int ISchemaClass.Size => 8; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseFilter.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseFilter.cs index 123bdaaf2..d8ba70d06 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseFilter.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseFilter.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBaseFilter : CLogicalEntity, ISchemaClass { static CBaseFilter ISchemaClass.From(nint handle) => new CBaseFilterImpl(handle); + static int ISchemaClass.Size => 1352; public ref bool Negated { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseFlex.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseFlex.cs index 1083ceb81..767de2760 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseFlex.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseFlex.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBaseFlex : CBaseAnimGraph, ISchemaClass { static CBaseFlex ISchemaClass.From(nint handle) => new CBaseFlexImpl(handle); + static int ISchemaClass.Size => 2848; public ref CUtlVector FlexWeight { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseFlexAlias_funCBaseFlex.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseFlexAlias_funCBaseFlex.cs index e865ddecd..e1e6dd513 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseFlexAlias_funCBaseFlex.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseFlexAlias_funCBaseFlex.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBaseFlexAlias_funCBaseFlex : CBaseFlex, ISchemaClass { static CBaseFlexAlias_funCBaseFlex ISchemaClass.From(nint handle) => new CBaseFlexAlias_funCBaseFlexImpl(handle); + static int ISchemaClass.Size => 2848; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseGrenade.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseGrenade.cs index ce58ad9f8..ec0d0ab42 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseGrenade.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseGrenade.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBaseGrenade : CBaseFlex, ISchemaClass { static CBaseGrenade ISchemaClass.From(nint handle) => new CBaseGrenadeImpl(handle); + static int ISchemaClass.Size => 3024; public CEntityIOOutput OnPlayerPickup { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseIssue.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseIssue.cs index 4aada04a6..c9497373b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseIssue.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseIssue.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBaseIssue : ISchemaClass { static CBaseIssue ISchemaClass.From(nint handle) => new CBaseIssueImpl(handle); + static int ISchemaClass.Size => 376; public string TypeString { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseModelEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseModelEntity.cs index 551f02485..156100168 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseModelEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseModelEntity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBaseModelEntity : CBaseEntity, ISchemaClass { static CBaseModelEntity ISchemaClass.From(nint handle) => new CBaseModelEntityImpl(handle); + static int ISchemaClass.Size => 2008; public CRenderComponent? CRenderComponent { get; } @@ -57,8 +58,7 @@ public partial interface CBaseModelEntity : CBaseEntity, ISchemaClass - public ref CUtlVector RenderAttributes { get; } + public ref CUtlVector RenderAttributes { get; } public ref bool RenderToCubemaps { get; } @@ -86,10 +86,6 @@ public partial interface CBaseModelEntity : CBaseEntity, ISchemaClass { static CBaseModelEntityAPI ISchemaClass.From(nint handle) => new CBaseModelEntityAPIImpl(handle); + static int ISchemaClass.Size => 8; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseMoveBehavior.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseMoveBehavior.cs index f37046ce1..4eb52fd2f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseMoveBehavior.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseMoveBehavior.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBaseMoveBehavior : CPathKeyFrame, ISchemaClass { static CBaseMoveBehavior ISchemaClass.From(nint handle) => new CBaseMoveBehaviorImpl(handle); + static int ISchemaClass.Size => 1424; public ref int PositionInterpolator { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePlatTrain.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePlatTrain.cs index 38fa94e6b..f9d3a7fb1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePlatTrain.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePlatTrain.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBasePlatTrain : CBaseToggle, ISchemaClass { static CBasePlatTrain ISchemaClass.From(nint handle) => new CBasePlatTrainImpl(handle); + static int ISchemaClass.Size => 2176; public string NoiseMoving { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePlayerController.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePlayerController.cs index e4f5b2eb8..7f14d0a9f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePlayerController.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePlayerController.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBasePlayerController : CBaseEntity, ISchemaClass { static CBasePlayerController ISchemaClass.From(nint handle) => new CBasePlayerControllerImpl(handle); + static int ISchemaClass.Size => 2064; public ref ulong InButtonsWhichAreToggles { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePlayerControllerAPI.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePlayerControllerAPI.cs index 666f1eddf..db804a4bc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePlayerControllerAPI.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePlayerControllerAPI.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBasePlayerControllerAPI : ISchemaClass { static CBasePlayerControllerAPI ISchemaClass.From(nint handle) => new CBasePlayerControllerAPIImpl(handle); + static int ISchemaClass.Size => 8; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePlayerPawn.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePlayerPawn.cs index 6df7c8f4f..1c5b0c291 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePlayerPawn.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePlayerPawn.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBasePlayerPawn : CBaseCombatCharacter, ISchemaClass { static CBasePlayerPawn ISchemaClass.From(nint handle) => new CBasePlayerPawnImpl(handle); + static int ISchemaClass.Size => 3472; public CPlayer_WeaponServices? WeaponServices { get; } @@ -31,8 +32,7 @@ public partial interface CBasePlayerPawn : CBaseCombatCharacter, ISchemaClass - public ref CUtlVector ServerViewAngleChanges { get; } + public ref CUtlVector ServerViewAngleChanges { get; } public ref QAngle V_angle { get; } @@ -62,8 +62,7 @@ public partial interface CBasePlayerPawn : CBaseCombatCharacter, ISchemaClass - public ref CUtlVector SndOpvarLatchData { get; } + public ref CUtlVector SndOpvarLatchData { get; } public void WeaponServicesUpdated(); public void ItemServicesUpdated(); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePlayerVData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePlayerVData.cs index ce071f4d7..7384ef6fc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePlayerVData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePlayerVData.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBasePlayerVData : CEntitySubclassVDataBase, ISchemaClass { static CBasePlayerVData ISchemaClass.From(nint handle) => new CBasePlayerVDataImpl(handle); + static int ISchemaClass.Size => 376; // CResourceNameTyped< CWeakHandle< InfoForResourceTypeCModel > > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePlayerWeapon.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePlayerWeapon.cs index bb401d8ed..fe0fdeb07 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePlayerWeapon.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePlayerWeapon.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBasePlayerWeapon : CEconEntity, ISchemaClass { static CBasePlayerWeapon ISchemaClass.From(nint handle) => new CBasePlayerWeaponImpl(handle); + static int ISchemaClass.Size => 3744; public GameTick_t NextPrimaryAttackTick { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePlayerWeaponVData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePlayerWeaponVData.cs index cc71da271..c4ef4b7ae 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePlayerWeaponVData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePlayerWeaponVData.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBasePlayerWeaponVData : CEntitySubclassVDataBase, ISchemaClass { static CBasePlayerWeaponVData ISchemaClass.From(nint handle) => new CBasePlayerWeaponVDataImpl(handle); + static int ISchemaClass.Size => 1088; // CResourceNameTyped< CWeakHandle< InfoForResourceTypeCModel > > @@ -60,6 +61,8 @@ public partial interface CBasePlayerWeaponVData : CEntitySubclassVDataBase, ISch public ref bool TreatAsSingleClip { get; } + public ref bool KeepLoadedAmmo { get; } + public ref int Weight { get; } public ref bool AutoSwitchTo { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseProp.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseProp.cs index 7834045a1..00226fa74 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseProp.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseProp.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBaseProp : CBaseAnimGraph, ISchemaClass { static CBaseProp ISchemaClass.From(nint handle) => new CBasePropImpl(handle); + static int ISchemaClass.Size => 2752; public ref bool ModelOverrodeBlockLOS { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePropDoor.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePropDoor.cs index dba1d4f41..c2a0d5c0d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePropDoor.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePropDoor.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBasePropDoor : CDynamicProp, ISchemaClass { static CBasePropDoor ISchemaClass.From(nint handle) => new CBasePropDoorImpl(handle); + static int ISchemaClass.Size => 4080; public ref float AutoReturnDelay { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePulseGraphInstance.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePulseGraphInstance.cs index 63ebb5ae3..58ef6a74f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePulseGraphInstance.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePulseGraphInstance.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBasePulseGraphInstance : ISchemaClass { static CBasePulseGraphInstance ISchemaClass.From(nint handle) => new CBasePulseGraphInstanceImpl(handle); + static int ISchemaClass.Size => 280; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseRendererSource2.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseRendererSource2.cs index f490f92e8..2929b4167 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseRendererSource2.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseRendererSource2.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBaseRendererSource2 : CParticleFunctionRenderer, ISchemaClass { static CBaseRendererSource2 ISchemaClass.From(nint handle) => new CBaseRendererSource2Impl(handle); + static int ISchemaClass.Size => 11752; public CParticleCollectionRendererFloatInput RadiusScale { get; } @@ -37,8 +38,7 @@ public partial interface CBaseRendererSource2 : CParticleFunctionRenderer, ISche public ref ParticleSequenceCropOverride_t CropTextureOverride { get; } - // CUtlLeanVector< TextureGroup_t > - public SchemaUntypedField TexturesInput { get; } + public ref CUtlLeanVector TexturesInput { get; } public ref float AnimationRate { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseToggle.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseToggle.cs index d5a17e9ee..bc5829b70 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseToggle.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseToggle.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBaseToggle : CBaseModelEntity, ISchemaClass { static CBaseToggle ISchemaClass.From(nint handle) => new CBaseToggleImpl(handle); + static int ISchemaClass.Size => 2136; public ref TOGGLE_STATE Toggle_state { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseTrailRenderer.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseTrailRenderer.cs index 88bb42d93..3d3914cf5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseTrailRenderer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseTrailRenderer.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBaseTrailRenderer : CBaseRendererSource2, ISchemaClass { static CBaseTrailRenderer ISchemaClass.From(nint handle) => new CBaseTrailRendererImpl(handle); + static int ISchemaClass.Size => 12512; public ref ParticleOrientationChoiceList_t OrientationType { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseTrigger.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseTrigger.cs index b15725033..53388fb55 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseTrigger.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseTrigger.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBaseTrigger : CBaseToggle, ISchemaClass { static CBaseTrigger ISchemaClass.From(nint handle) => new CBaseTriggerImpl(handle); + static int ISchemaClass.Size => 2472; public CEntityIOOutput OnStartTouch { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseTriggerAPI.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseTriggerAPI.cs index be739be2a..ec97f09f3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseTriggerAPI.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseTriggerAPI.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBaseTriggerAPI : ISchemaClass { static CBaseTriggerAPI ISchemaClass.From(nint handle) => new CBaseTriggerAPIImpl(handle); + static int ISchemaClass.Size => 8; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBeam.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBeam.cs index 42769497f..51d8d52a7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBeam.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBeam.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBeam : CBaseModelEntity, ISchemaClass { static CBeam ISchemaClass.From(nint handle) => new CBeamImpl(handle); + static int ISchemaClass.Size => 2168; public ref float FrameRate { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBinaryUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBinaryUpdateNode.cs index 6aad00ac3..007ce73f7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBinaryUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBinaryUpdateNode.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBinaryUpdateNode : CAnimUpdateNodeBase, ISchemaClass { static CBinaryUpdateNode ISchemaClass.From(nint handle) => new CBinaryUpdateNodeImpl(handle); + static int ISchemaClass.Size => 144; public CAnimUpdateNodeRef Child1 { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBindPoseUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBindPoseUpdateNode.cs index 647929840..39f09ccd6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBindPoseUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBindPoseUpdateNode.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBindPoseUpdateNode : CLeafUpdateNode, ISchemaClass { static CBindPoseUpdateNode ISchemaClass.From(nint handle) => new CBindPoseUpdateNodeImpl(handle); + static int ISchemaClass.Size => 96; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBlend2DUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBlend2DUpdateNode.cs index c96eea815..f54d779fd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBlend2DUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBlend2DUpdateNode.cs @@ -11,13 +11,12 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBlend2DUpdateNode : CAnimUpdateNodeBase, ISchemaClass { static CBlend2DUpdateNode ISchemaClass.From(nint handle) => new CBlend2DUpdateNodeImpl(handle); + static int ISchemaClass.Size => 248; - // CUtlVector< BlendItem_t > - public ref CUtlVector Items { get; } + public ref CUtlVector Items { get; } - // CUtlVector< TagSpan_t > - public ref CUtlVector Tags { get; } + public ref CUtlVector Tags { get; } public CParamSpanUpdater ParamSpans { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBlendCurve.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBlendCurve.cs index 9f0bfe528..68a92714c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBlendCurve.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBlendCurve.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBlendCurve : ISchemaClass { static CBlendCurve ISchemaClass.From(nint handle) => new CBlendCurveImpl(handle); + static int ISchemaClass.Size => 8; public ref float ControlPoint1 { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBlendUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBlendUpdateNode.cs index 9f6648e02..9ebdf7507 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBlendUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBlendUpdateNode.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBlendUpdateNode : CAnimUpdateNodeBase, ISchemaClass { static CBlendUpdateNode ISchemaClass.From(nint handle) => new CBlendUpdateNodeImpl(handle); + static int ISchemaClass.Size => 224; - // CUtlVector< CAnimUpdateNodeRef > - public ref CUtlVector Children { get; } + public ref CUtlVector Children { get; } public ref CUtlVector SortedOrder { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBlockSelectionMetricEvaluator.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBlockSelectionMetricEvaluator.cs index 92c5aa4a1..bcdcad2e6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBlockSelectionMetricEvaluator.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBlockSelectionMetricEvaluator.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBlockSelectionMetricEvaluator : CMotionMetricEvaluator, ISchemaClass { static CBlockSelectionMetricEvaluator ISchemaClass.From(nint handle) => new CBlockSelectionMetricEvaluatorImpl(handle); + static int ISchemaClass.Size => 80; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBlood.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBlood.cs index 6f82b4394..119025a22 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBlood.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBlood.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBlood : CPointEntity, ISchemaClass { static CBlood ISchemaClass.From(nint handle) => new CBloodImpl(handle); + static int ISchemaClass.Size => 1296; public ref QAngle SprayAngles { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBodyComponent.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBodyComponent.cs index 0cf749055..737173e6b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBodyComponent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBodyComponent.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBodyComponent : CEntityComponent, ISchemaClass { static CBodyComponent ISchemaClass.From(nint handle) => new CBodyComponentImpl(handle); + static int ISchemaClass.Size => 120; public CGameSceneNode? SceneNode { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBodyComponentBaseAnimGraph.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBodyComponentBaseAnimGraph.cs index 89871b833..d879ebcb7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBodyComponentBaseAnimGraph.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBodyComponentBaseAnimGraph.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBodyComponentBaseAnimGraph : CBodyComponentSkeletonInstance, ISchemaClass { static CBodyComponentBaseAnimGraph ISchemaClass.From(nint handle) => new CBodyComponentBaseAnimGraphImpl(handle); + static int ISchemaClass.Size => 3264; public CBaseAnimGraphController AnimationController { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBodyComponentBaseModelEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBodyComponentBaseModelEntity.cs index 394c98932..e1191bc56 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBodyComponentBaseModelEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBodyComponentBaseModelEntity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBodyComponentBaseModelEntity : CBodyComponentSkeletonInstance, ISchemaClass { static CBodyComponentBaseModelEntity ISchemaClass.From(nint handle) => new CBodyComponentBaseModelEntityImpl(handle); + static int ISchemaClass.Size => 1296; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBodyComponentPoint.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBodyComponentPoint.cs index 0bfe0f0b7..011f3e52c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBodyComponentPoint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBodyComponentPoint.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBodyComponentPoint : CBodyComponent, ISchemaClass { static CBodyComponentPoint ISchemaClass.From(nint handle) => new CBodyComponentPointImpl(handle); + static int ISchemaClass.Size => 480; public CGameSceneNode SceneNode { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBodyComponentSkeletonInstance.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBodyComponentSkeletonInstance.cs index 950944c5b..0f5a17bdb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBodyComponentSkeletonInstance.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBodyComponentSkeletonInstance.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBodyComponentSkeletonInstance : CBodyComponent, ISchemaClass { static CBodyComponentSkeletonInstance ISchemaClass.From(nint handle) => new CBodyComponentSkeletonInstanceImpl(handle); + static int ISchemaClass.Size => 1296; public CSkeletonInstance SkeletonInstance { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBodyGroupAnimTag.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBodyGroupAnimTag.cs index 00bf7a60d..922ea9855 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBodyGroupAnimTag.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBodyGroupAnimTag.cs @@ -11,12 +11,12 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBodyGroupAnimTag : CAnimTagBase, ISchemaClass { static CBodyGroupAnimTag ISchemaClass.From(nint handle) => new CBodyGroupAnimTagImpl(handle); + static int ISchemaClass.Size => 120; public ref int Priority { get; } - // CUtlVector< CBodyGroupSetting > - public ref CUtlVector BodyGroupSettings { get; } + public ref CUtlVector BodyGroupSettings { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBodyGroupSetting.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBodyGroupSetting.cs index 3e2e0beed..316d29cf6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBodyGroupSetting.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBodyGroupSetting.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBodyGroupSetting : ISchemaClass { static CBodyGroupSetting ISchemaClass.From(nint handle) => new CBodyGroupSettingImpl(handle); + static int ISchemaClass.Size => 16; public string BodyGroupName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBombTarget.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBombTarget.cs index f635a6759..43b62be4c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBombTarget.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBombTarget.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBombTarget : CBaseTrigger, ISchemaClass { static CBombTarget ISchemaClass.From(nint handle) => new CBombTargetImpl(handle); + static int ISchemaClass.Size => 2616; public CEntityIOOutput OnBombExplode { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneConstraintBase.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneConstraintBase.cs index 9cefe344c..6cae408af 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneConstraintBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneConstraintBase.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBoneConstraintBase : ISchemaClass { static CBoneConstraintBase ISchemaClass.From(nint handle) => new CBoneConstraintBaseImpl(handle); + static int ISchemaClass.Size => 32; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneConstraintDotToMorph.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneConstraintDotToMorph.cs index ebf97f36d..5b5edbf65 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneConstraintDotToMorph.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneConstraintDotToMorph.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBoneConstraintDotToMorph : CBoneConstraintBase, ISchemaClass { static CBoneConstraintDotToMorph ISchemaClass.From(nint handle) => new CBoneConstraintDotToMorphImpl(handle); + static int ISchemaClass.Size => 88; public string BoneName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneConstraintPoseSpaceBone.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneConstraintPoseSpaceBone.cs index c5ea20984..2c3a61ff0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneConstraintPoseSpaceBone.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneConstraintPoseSpaceBone.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBoneConstraintPoseSpaceBone : CBaseConstraint, ISchemaClass { static CBoneConstraintPoseSpaceBone ISchemaClass.From(nint handle) => new CBoneConstraintPoseSpaceBoneImpl(handle); + static int ISchemaClass.Size => 136; - // CUtlVector< CBoneConstraintPoseSpaceBone::Input_t > - public ref CUtlVector InputList { get; } + public ref CUtlVector InputList { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneConstraintPoseSpaceBone__Input_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneConstraintPoseSpaceBone__Input_t.cs index 35c772f3a..fcdb10ba4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneConstraintPoseSpaceBone__Input_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneConstraintPoseSpaceBone__Input_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBoneConstraintPoseSpaceBone__Input_t : ISchemaClass { static CBoneConstraintPoseSpaceBone__Input_t ISchemaClass.From(nint handle) => new CBoneConstraintPoseSpaceBone__Input_tImpl(handle); + static int ISchemaClass.Size => 40; public ref Vector InputValue { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneConstraintPoseSpaceMorph.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneConstraintPoseSpaceMorph.cs index 46d50fffb..a69200d0c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneConstraintPoseSpaceMorph.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneConstraintPoseSpaceMorph.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBoneConstraintPoseSpaceMorph : CBoneConstraintBase, ISchemaClass { static CBoneConstraintPoseSpaceMorph ISchemaClass.From(nint handle) => new CBoneConstraintPoseSpaceMorphImpl(handle); + static int ISchemaClass.Size => 160; public string BoneName { get; set; } @@ -19,8 +20,7 @@ public partial interface CBoneConstraintPoseSpaceMorph : CBoneConstraintBase, IS public ref CUtlVector OutputMorph { get; } - // CUtlVector< CBoneConstraintPoseSpaceMorph::Input_t > - public ref CUtlVector InputList { get; } + public ref CUtlVector InputList { get; } public ref bool Clamp { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneConstraintPoseSpaceMorph__Input_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneConstraintPoseSpaceMorph__Input_t.cs index d97a3771d..d1fbc681e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneConstraintPoseSpaceMorph__Input_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneConstraintPoseSpaceMorph__Input_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBoneConstraintPoseSpaceMorph__Input_t : ISchemaClass { static CBoneConstraintPoseSpaceMorph__Input_t ISchemaClass.From(nint handle) => new CBoneConstraintPoseSpaceMorph__Input_tImpl(handle); + static int ISchemaClass.Size => 40; public ref Vector InputValue { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneConstraintRbf.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneConstraintRbf.cs index 84ca1a287..aa43b5759 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneConstraintRbf.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneConstraintRbf.cs @@ -11,13 +11,12 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBoneConstraintRbf : CBoneConstraintBase, ISchemaClass { static CBoneConstraintRbf ISchemaClass.From(nint handle) => new CBoneConstraintRbfImpl(handle); + static int ISchemaClass.Size => 200; - // CUtlVector< std::pair< CUtlString, uint32 > > - public ref CUtlVector InputBones { get; } + public ref CUtlVector InputBones { get; } - // CUtlVector< std::pair< CUtlString, uint32 > > - public ref CUtlVector OutputBones { get; } + public ref CUtlVector OutputBones { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneMaskUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneMaskUpdateNode.cs index e736269df..de50ca827 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneMaskUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneMaskUpdateNode.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBoneMaskUpdateNode : CBinaryUpdateNode, ISchemaClass { static CBoneMaskUpdateNode ISchemaClass.From(nint handle) => new CBoneMaskUpdateNodeImpl(handle); + static int ISchemaClass.Size => 176; public ref int WeightListIndex { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBonePositionMetricEvaluator.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBonePositionMetricEvaluator.cs index d05277271..da1c23db1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBonePositionMetricEvaluator.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBonePositionMetricEvaluator.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBonePositionMetricEvaluator : CMotionMetricEvaluator, ISchemaClass { static CBonePositionMetricEvaluator ISchemaClass.From(nint handle) => new CBonePositionMetricEvaluatorImpl(handle); + static int ISchemaClass.Size => 88; public ref int BoneIndex { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneVelocityMetricEvaluator.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneVelocityMetricEvaluator.cs index 3fc727f6d..e12919f07 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneVelocityMetricEvaluator.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneVelocityMetricEvaluator.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBoneVelocityMetricEvaluator : CMotionMetricEvaluator, ISchemaClass { static CBoneVelocityMetricEvaluator ISchemaClass.From(nint handle) => new CBoneVelocityMetricEvaluatorImpl(handle); + static int ISchemaClass.Size => 88; public ref int BoneIndex { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoolAnimParameter.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoolAnimParameter.cs index d82944fef..099febeaa 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoolAnimParameter.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoolAnimParameter.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBoolAnimParameter : CConcreteAnimParameter, ISchemaClass { static CBoolAnimParameter ISchemaClass.From(nint handle) => new CBoolAnimParameterImpl(handle); + static int ISchemaClass.Size => 136; public ref bool DefaultValue { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBot.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBot.cs index a33627818..aa577647a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBot.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBot.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBot : ISchemaClass { static CBot ISchemaClass.From(nint handle) => new CBotImpl(handle); + static int ISchemaClass.Size => 256; public CCSPlayerController? Controller { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBreakable.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBreakable.cs index 5226356d9..d2305660e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBreakable.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBreakable.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBreakable : CBaseModelEntity, ISchemaClass { static CBreakable ISchemaClass.From(nint handle) => new CBreakableImpl(handle); + static int ISchemaClass.Size => 2224; public CPropDataComponent CPropDataComponent { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBreakableProp.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBreakableProp.cs index d58a9590b..c7ea36bb7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBreakableProp.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBreakableProp.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBreakableProp : CBaseProp, ISchemaClass { static CBreakableProp ISchemaClass.From(nint handle) => new CBreakablePropImpl(handle); + static int ISchemaClass.Size => 3152; public CPropDataComponent CPropDataComponent { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBreakableStageHelper.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBreakableStageHelper.cs index 21a7f367a..dd984f628 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBreakableStageHelper.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBreakableStageHelper.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBreakableStageHelper : ISchemaClass { static CBreakableStageHelper ISchemaClass.From(nint handle) => new CBreakableStageHelperImpl(handle); + static int ISchemaClass.Size => 24; public ref int CurrentStage { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtActionAim.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtActionAim.cs index 79c052c38..cbc433d72 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtActionAim.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtActionAim.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBtActionAim : CBtNode, ISchemaClass { static CBtActionAim ISchemaClass.From(nint handle) => new CBtActionAimImpl(handle); + static int ISchemaClass.Size => 248; public string SensorInputKey { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtActionCombatPositioning.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtActionCombatPositioning.cs index b28f4ac35..4e0a4f449 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtActionCombatPositioning.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtActionCombatPositioning.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBtActionCombatPositioning : CBtNode, ISchemaClass { static CBtActionCombatPositioning ISchemaClass.From(nint handle) => new CBtActionCombatPositioningImpl(handle); + static int ISchemaClass.Size => 176; public string SensorInputKey { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtActionMoveTo.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtActionMoveTo.cs index 98b7d9cd5..d68b7e795 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtActionMoveTo.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtActionMoveTo.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBtActionMoveTo : CBtNode, ISchemaClass { static CBtActionMoveTo ISchemaClass.From(nint handle) => new CBtActionMoveToImpl(handle); + static int ISchemaClass.Size => 232; public string DestinationInputKey { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtActionParachutePositioning.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtActionParachutePositioning.cs index c4862bf11..de9baed1c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtActionParachutePositioning.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtActionParachutePositioning.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBtActionParachutePositioning : CBtNode, ISchemaClass { static CBtActionParachutePositioning ISchemaClass.From(nint handle) => new CBtActionParachutePositioningImpl(handle); + static int ISchemaClass.Size => 120; public CountdownTimer ActionTimer { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtNode.cs index 2a4f0a6b1..8b9f426db 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtNode.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBtNode : ISchemaClass { static CBtNode ISchemaClass.From(nint handle) => new CBtNodeImpl(handle); + static int ISchemaClass.Size => 88; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtNodeComposite.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtNodeComposite.cs index bb89ee894..224310763 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtNodeComposite.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtNodeComposite.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBtNodeComposite : CBtNode, ISchemaClass { static CBtNodeComposite ISchemaClass.From(nint handle) => new CBtNodeCompositeImpl(handle); + static int ISchemaClass.Size => 88; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtNodeCondition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtNodeCondition.cs index eb4dad347..07378913d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtNodeCondition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtNodeCondition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBtNodeCondition : CBtNodeDecorator, ISchemaClass { static CBtNodeCondition ISchemaClass.From(nint handle) => new CBtNodeConditionImpl(handle); + static int ISchemaClass.Size => 96; public ref bool Negated { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtNodeConditionInactive.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtNodeConditionInactive.cs index 9f9e656f3..efbb7743a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtNodeConditionInactive.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtNodeConditionInactive.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBtNodeConditionInactive : CBtNodeCondition, ISchemaClass { static CBtNodeConditionInactive ISchemaClass.From(nint handle) => new CBtNodeConditionInactiveImpl(handle); + static int ISchemaClass.Size => 152; public ref float RoundStartThresholdSeconds { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtNodeDecorator.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtNodeDecorator.cs index 0acf7c745..dba39ff63 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtNodeDecorator.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtNodeDecorator.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBtNodeDecorator : CBtNode, ISchemaClass { static CBtNodeDecorator ISchemaClass.From(nint handle) => new CBtNodeDecoratorImpl(handle); + static int ISchemaClass.Size => 88; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBuoyancyHelper.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBuoyancyHelper.cs index a4a6bb892..8cd6c16f0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBuoyancyHelper.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBuoyancyHelper.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBuoyancyHelper : ISchemaClass { static CBuoyancyHelper ISchemaClass.From(nint handle) => new CBuoyancyHelperImpl(handle); + static int ISchemaClass.Size => 280; public ref CUtlStringToken FluidType { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBuyZone.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBuyZone.cs index 396826889..96d3c1199 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBuyZone.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBuyZone.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBuyZone : CBaseTrigger, ISchemaClass { static CBuyZone ISchemaClass.From(nint handle) => new CBuyZoneImpl(handle); + static int ISchemaClass.Size => 2480; public ref int LegacyTeamNum { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CC4.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CC4.cs index 45adabd2a..e850c2813 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CC4.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CC4.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CC4 : CCSWeaponBase, ISchemaClass { static CC4 ISchemaClass.From(nint handle) => new CC4Impl(handle); + static int ISchemaClass.Size => 4688; public ref Vector LastValidPlayerHeldPosition { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCPPScriptComponentUpdater.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCPPScriptComponentUpdater.cs index df35ebe3d..3abaf8f03 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCPPScriptComponentUpdater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCPPScriptComponentUpdater.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCPPScriptComponentUpdater : CAnimComponentUpdater, ISchemaClass { static CCPPScriptComponentUpdater ISchemaClass.From(nint handle) => new CCPPScriptComponentUpdaterImpl(handle); + static int ISchemaClass.Size => 96; public ref CUtlVector ScriptsToRun { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCS2ChickenGraphController.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCS2ChickenGraphController.cs index dc55d0fa7..4090e32a8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCS2ChickenGraphController.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCS2ChickenGraphController.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCS2ChickenGraphController : CAnimGraphControllerBase, ISchemaClass { static CCS2ChickenGraphController ISchemaClass.From(nint handle) => new CCS2ChickenGraphControllerImpl(handle); + static int ISchemaClass.Size => 344; // CAnimGraph2ParamOptionalRef< CGlobalSymbol > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCS2WeaponGraphController.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCS2WeaponGraphController.cs index 18e1c714f..5e21ee375 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCS2WeaponGraphController.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCS2WeaponGraphController.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCS2WeaponGraphController : CAnimGraphControllerBase, ISchemaClass { static CCS2WeaponGraphController ISchemaClass.From(nint handle) => new CCS2WeaponGraphControllerImpl(handle); + static int ISchemaClass.Size => 1512; // CAnimGraph2ParamOptionalRef< CGlobalSymbol > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSBot.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSBot.cs index bc75e1245..8ca451aa3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSBot.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSBot.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSBot : CBot, ISchemaClass { static CCSBot ISchemaClass.From(nint handle) => new CCSBotImpl(handle); + static int ISchemaClass.Size => 27984; public ref Vector EyePosition { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGOPlayerAnimGraphState.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGOPlayerAnimGraphState.cs index 84c91c5d2..672d2189a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGOPlayerAnimGraphState.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGOPlayerAnimGraphState.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSGOPlayerAnimGraphState : ISchemaClass { static CCSGOPlayerAnimGraphState ISchemaClass.From(nint handle) => new CCSGOPlayerAnimGraphStateImpl(handle); + static int ISchemaClass.Size => 1648; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_TeamIntroCharacterPosition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_TeamIntroCharacterPosition.cs index 4fc9125dd..f428e73ef 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_TeamIntroCharacterPosition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_TeamIntroCharacterPosition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSGO_TeamIntroCharacterPosition : CCSGO_TeamPreviewCharacterPosition, ISchemaClass { static CCSGO_TeamIntroCharacterPosition ISchemaClass.From(nint handle) => new CCSGO_TeamIntroCharacterPositionImpl(handle); + static int ISchemaClass.Size => 3336; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_TeamIntroCounterTerroristPosition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_TeamIntroCounterTerroristPosition.cs index 8c7f767b1..16b513957 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_TeamIntroCounterTerroristPosition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_TeamIntroCounterTerroristPosition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSGO_TeamIntroCounterTerroristPosition : CCSGO_TeamIntroCharacterPosition, ISchemaClass { static CCSGO_TeamIntroCounterTerroristPosition ISchemaClass.From(nint handle) => new CCSGO_TeamIntroCounterTerroristPositionImpl(handle); + static int ISchemaClass.Size => 3336; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_TeamIntroTerroristPosition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_TeamIntroTerroristPosition.cs index 1e319c7bf..0ca8ec011 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_TeamIntroTerroristPosition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_TeamIntroTerroristPosition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSGO_TeamIntroTerroristPosition : CCSGO_TeamIntroCharacterPosition, ISchemaClass { static CCSGO_TeamIntroTerroristPosition ISchemaClass.From(nint handle) => new CCSGO_TeamIntroTerroristPositionImpl(handle); + static int ISchemaClass.Size => 3336; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_TeamPreviewCharacterPosition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_TeamPreviewCharacterPosition.cs index c161fe285..3fb369651 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_TeamPreviewCharacterPosition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_TeamPreviewCharacterPosition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSGO_TeamPreviewCharacterPosition : CBaseEntity, ISchemaClass { static CCSGO_TeamPreviewCharacterPosition ISchemaClass.From(nint handle) => new CCSGO_TeamPreviewCharacterPositionImpl(handle); + static int ISchemaClass.Size => 3336; public ref int Variant { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_TeamSelectCharacterPosition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_TeamSelectCharacterPosition.cs index 08a8ef5a6..aabfb3db9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_TeamSelectCharacterPosition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_TeamSelectCharacterPosition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSGO_TeamSelectCharacterPosition : CCSGO_TeamPreviewCharacterPosition, ISchemaClass { static CCSGO_TeamSelectCharacterPosition ISchemaClass.From(nint handle) => new CCSGO_TeamSelectCharacterPositionImpl(handle); + static int ISchemaClass.Size => 3336; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_TeamSelectCounterTerroristPosition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_TeamSelectCounterTerroristPosition.cs index be3391f00..7f4901010 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_TeamSelectCounterTerroristPosition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_TeamSelectCounterTerroristPosition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSGO_TeamSelectCounterTerroristPosition : CCSGO_TeamSelectCharacterPosition, ISchemaClass { static CCSGO_TeamSelectCounterTerroristPosition ISchemaClass.From(nint handle) => new CCSGO_TeamSelectCounterTerroristPositionImpl(handle); + static int ISchemaClass.Size => 3336; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_TeamSelectTerroristPosition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_TeamSelectTerroristPosition.cs index 8ffa4976d..05d76f256 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_TeamSelectTerroristPosition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_TeamSelectTerroristPosition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSGO_TeamSelectTerroristPosition : CCSGO_TeamSelectCharacterPosition, ISchemaClass { static CCSGO_TeamSelectTerroristPosition ISchemaClass.From(nint handle) => new CCSGO_TeamSelectTerroristPositionImpl(handle); + static int ISchemaClass.Size => 3336; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_WingmanIntroCharacterPosition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_WingmanIntroCharacterPosition.cs index 4b1103040..86413797b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_WingmanIntroCharacterPosition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_WingmanIntroCharacterPosition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSGO_WingmanIntroCharacterPosition : CCSGO_TeamIntroCharacterPosition, ISchemaClass { static CCSGO_WingmanIntroCharacterPosition ISchemaClass.From(nint handle) => new CCSGO_WingmanIntroCharacterPositionImpl(handle); + static int ISchemaClass.Size => 3336; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_WingmanIntroCounterTerroristPosition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_WingmanIntroCounterTerroristPosition.cs index a46baef37..e9c91c78a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_WingmanIntroCounterTerroristPosition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_WingmanIntroCounterTerroristPosition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSGO_WingmanIntroCounterTerroristPosition : CCSGO_WingmanIntroCharacterPosition, ISchemaClass { static CCSGO_WingmanIntroCounterTerroristPosition ISchemaClass.From(nint handle) => new CCSGO_WingmanIntroCounterTerroristPositionImpl(handle); + static int ISchemaClass.Size => 3336; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_WingmanIntroTerroristPosition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_WingmanIntroTerroristPosition.cs index a0bffe0ab..6dc0518a0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_WingmanIntroTerroristPosition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_WingmanIntroTerroristPosition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSGO_WingmanIntroTerroristPosition : CCSGO_WingmanIntroCharacterPosition, ISchemaClass { static CCSGO_WingmanIntroTerroristPosition ISchemaClass.From(nint handle) => new CCSGO_WingmanIntroTerroristPositionImpl(handle); + static int ISchemaClass.Size => 3336; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGameModeRules.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGameModeRules.cs index b204f3c5a..c19578e16 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGameModeRules.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGameModeRules.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSGameModeRules : ISchemaClass { static CCSGameModeRules ISchemaClass.From(nint handle) => new CCSGameModeRulesImpl(handle); + static int ISchemaClass.Size => 48; public ref CNetworkVarChainer __m_pChainEntity { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGameModeRules_ArmsRace.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGameModeRules_ArmsRace.cs index 867f79463..d91a5ae7b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGameModeRules_ArmsRace.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGameModeRules_ArmsRace.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSGameModeRules_ArmsRace : CCSGameModeRules, ISchemaClass { static CCSGameModeRules_ArmsRace ISchemaClass.From(nint handle) => new CCSGameModeRules_ArmsRaceImpl(handle); + static int ISchemaClass.Size => 136; public ref CUtlVector WeaponSequence { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGameModeRules_Deathmatch.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGameModeRules_Deathmatch.cs index e92fb7656..f56e8ddcf 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGameModeRules_Deathmatch.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGameModeRules_Deathmatch.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSGameModeRules_Deathmatch : CCSGameModeRules, ISchemaClass { static CCSGameModeRules_Deathmatch ISchemaClass.From(nint handle) => new CCSGameModeRules_DeathmatchImpl(handle); + static int ISchemaClass.Size => 136; public GameTime_t DMBonusStartTime { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGameModeRules_Noop.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGameModeRules_Noop.cs index 49042e124..62f40b98a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGameModeRules_Noop.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGameModeRules_Noop.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSGameModeRules_Noop : CCSGameModeRules, ISchemaClass { static CCSGameModeRules_Noop ISchemaClass.From(nint handle) => new CCSGameModeRules_NoopImpl(handle); + static int ISchemaClass.Size => 48; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGameRules.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGameRules.cs index 8dc98faa2..6667f1231 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGameRules.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGameRules.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSGameRules : CTeamplayRules, ISchemaClass { static CCSGameRules ISchemaClass.From(nint handle) => new CCSGameRulesImpl(handle); + static int ISchemaClass.Size => 70608; public ref bool FreezePeriod { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGameRulesProxy.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGameRulesProxy.cs index b554ac32c..ef071cf2b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGameRulesProxy.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGameRulesProxy.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSGameRulesProxy : CGameRulesProxy, ISchemaClass { static CCSGameRulesProxy ISchemaClass.From(nint handle) => new CCSGameRulesProxyImpl(handle); + static int ISchemaClass.Size => 1272; public CCSGameRules? GameRules { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSMinimapBoundary.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSMinimapBoundary.cs index ba4c21d03..b81327cfd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSMinimapBoundary.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSMinimapBoundary.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSMinimapBoundary : CBaseEntity, ISchemaClass { static CCSMinimapBoundary ISchemaClass.From(nint handle) => new CCSMinimapBoundaryImpl(handle); + static int ISchemaClass.Size => 1264; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSObserverPawn.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSObserverPawn.cs index ee86e0d73..9b06b6dd4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSObserverPawn.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSObserverPawn.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSObserverPawn : CCSPlayerPawnBase, ISchemaClass { static CCSObserverPawn ISchemaClass.From(nint handle) => new CCSObserverPawnImpl(handle); + static int ISchemaClass.Size => 3856; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSObserver_CameraServices.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSObserver_CameraServices.cs index 086e84e5a..d0f9c6628 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSObserver_CameraServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSObserver_CameraServices.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSObserver_CameraServices : CCSPlayerBase_CameraServices, ISchemaClass { static CCSObserver_CameraServices ISchemaClass.From(nint handle) => new CCSObserver_CameraServicesImpl(handle); + static int ISchemaClass.Size => 424; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSObserver_MovementServices.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSObserver_MovementServices.cs index 371e7caf1..88977d5cc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSObserver_MovementServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSObserver_MovementServices.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSObserver_MovementServices : CPlayer_MovementServices, ISchemaClass { static CCSObserver_MovementServices ISchemaClass.From(nint handle) => new CCSObserver_MovementServicesImpl(handle); + static int ISchemaClass.Size => 568; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSObserver_ObserverServices.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSObserver_ObserverServices.cs index b094cedb1..a22fbb4ba 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSObserver_ObserverServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSObserver_ObserverServices.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSObserver_ObserverServices : CPlayer_ObserverServices, ISchemaClass { static CCSObserver_ObserverServices ISchemaClass.From(nint handle) => new CCSObserver_ObserverServicesImpl(handle); + static int ISchemaClass.Size => 120; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSObserver_UseServices.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSObserver_UseServices.cs index 7ae1d7503..ce6955d43 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSObserver_UseServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSObserver_UseServices.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSObserver_UseServices : CPlayer_UseServices, ISchemaClass { static CCSObserver_UseServices ISchemaClass.From(nint handle) => new CCSObserver_UseServicesImpl(handle); + static int ISchemaClass.Size => 64; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPetPlacement.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPetPlacement.cs index 935acf5de..dd0d8dcb9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPetPlacement.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPetPlacement.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSPetPlacement : CBaseEntity, ISchemaClass { static CCSPetPlacement ISchemaClass.From(nint handle) => new CCSPetPlacementImpl(handle); + static int ISchemaClass.Size => 1264; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlace.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlace.cs index 42674dbaf..a2b97a317 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlace.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlace.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSPlace : CServerOnlyModelEntity, ISchemaClass { static CCSPlace ISchemaClass.From(nint handle) => new CCSPlaceImpl(handle); + static int ISchemaClass.Size => 2040; public string Name { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerBase_CameraServices.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerBase_CameraServices.cs index f1297a539..e8a198348 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerBase_CameraServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerBase_CameraServices.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSPlayerBase_CameraServices : CPlayer_CameraServices, ISchemaClass { static CCSPlayerBase_CameraServices ISchemaClass.From(nint handle) => new CCSPlayerBase_CameraServicesImpl(handle); + static int ISchemaClass.Size => 424; public ref uint FOV { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerController.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerController.cs index c1a35484f..c4f719d20 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerController.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerController.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSPlayerController : CBasePlayerController, ISchemaClass { static CCSPlayerController ISchemaClass.From(nint handle) => new CCSPlayerControllerImpl(handle); + static int ISchemaClass.Size => 2792; public CCSPlayerController_InGameMoneyServices? InGameMoneyServices { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerController_ActionTrackingServices.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerController_ActionTrackingServices.cs index a2b60765c..eb6b8b2be 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerController_ActionTrackingServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerController_ActionTrackingServices.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSPlayerController_ActionTrackingServices : CPlayerControllerComponent, ISchemaClass { static CCSPlayerController_ActionTrackingServices ISchemaClass.From(nint handle) => new CCSPlayerController_ActionTrackingServicesImpl(handle); + static int ISchemaClass.Size => 624; - // CUtlVectorEmbeddedNetworkVar< CSPerRoundStats_t > - public ref CUtlVector PerRoundStats { get; } + public ref CUtlVector PerRoundStats { get; } public CSMatchStats_t MatchStats { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerController_DamageServices.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerController_DamageServices.cs index abb1088ac..1abce712d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerController_DamageServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerController_DamageServices.cs @@ -11,12 +11,12 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSPlayerController_DamageServices : CPlayerControllerComponent, ISchemaClass { static CCSPlayerController_DamageServices ISchemaClass.From(nint handle) => new CCSPlayerController_DamageServicesImpl(handle); + static int ISchemaClass.Size => 208; public ref int SendUpdate { get; } - // CUtlVectorEmbeddedNetworkVar< CDamageRecord > - public ref CUtlVector DamageList { get; } + public ref CUtlVector DamageList { get; } public void SendUpdateUpdated(); public void DamageListUpdated(); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerController_InGameMoneyServices.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerController_InGameMoneyServices.cs index 9fe3a3892..4e50827f9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerController_InGameMoneyServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerController_InGameMoneyServices.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSPlayerController_InGameMoneyServices : CPlayerControllerComponent, ISchemaClass { static CCSPlayerController_InGameMoneyServices ISchemaClass.From(nint handle) => new CCSPlayerController_InGameMoneyServicesImpl(handle); + static int ISchemaClass.Size => 88; public ref bool ReceivesMoneyNextRound { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerController_InventoryServices.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerController_InventoryServices.cs index d1a39ab34..2197d6010 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerController_InventoryServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerController_InventoryServices.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSPlayerController_InventoryServices : CPlayerControllerComponent, ISchemaClass { static CCSPlayerController_InventoryServices ISchemaClass.From(nint handle) => new CCSPlayerController_InventoryServicesImpl(handle); + static int ISchemaClass.Size => 4064; public ref ushort MusicID { get; } @@ -31,8 +32,7 @@ public partial interface CCSPlayerController_InventoryServices : CPlayerControll public ref ulong CurrentLoadoutHash { get; } - // CUtlVectorEmbeddedNetworkVar< ServerAuthoritativeWeaponSlot_t > - public ref CUtlVector ServerAuthoritativeWeaponSlots { get; } + public ref CUtlVector ServerAuthoritativeWeaponSlots { get; } public void MusicIDUpdated(); public void RankUpdated(); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerController_InventoryServices__NetworkedLoadoutSlot_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerController_InventoryServices__NetworkedLoadoutSlot_t.cs index 0dae18567..962b2a602 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerController_InventoryServices__NetworkedLoadoutSlot_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerController_InventoryServices__NetworkedLoadoutSlot_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSPlayerController_InventoryServices__NetworkedLoadoutSlot_t : ISchemaClass { static CCSPlayerController_InventoryServices__NetworkedLoadoutSlot_t ISchemaClass.From(nint handle) => new CCSPlayerController_InventoryServices__NetworkedLoadoutSlot_tImpl(handle); + static int ISchemaClass.Size => 16; public CEconItemView? Item { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerPawn.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerPawn.cs index 7f2d371a7..12489f6a5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerPawn.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerPawn.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSPlayerPawn : CCSPlayerPawnBase, ISchemaClass { static CCSPlayerPawn ISchemaClass.From(nint handle) => new CCSPlayerPawnImpl(handle); + static int ISchemaClass.Size => 7296; public CCSPlayer_BulletServices? BulletServices { get; } @@ -75,10 +76,6 @@ public partial interface CCSPlayerPawn : CCSPlayerPawnBase, ISchemaClass VelocityHistory { get; } - // CUtlVectorEmbeddedNetworkVar< PredictedDamageTag_t > - public ref CUtlVector PredictedDamageTags { get; } + public ref CUtlVector PredictedDamageTags { get; } public ref int HighestAppliedDamageTagTick { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerPawnBase.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerPawnBase.cs index 1680ef2dc..504d358aa 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerPawnBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerPawnBase.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSPlayerPawnBase : CBasePlayerPawn, ISchemaClass { static CCSPlayerPawnBase ISchemaClass.From(nint handle) => new CCSPlayerPawnBaseImpl(handle); + static int ISchemaClass.Size => 3808; public CTouchExpansionComponent CTouchExpansionComponent { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerResource.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerResource.cs index 53c0a050b..c2cb0a00d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerResource.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerResource.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSPlayerResource : CBaseEntity, ISchemaClass { static CCSPlayerResource ISchemaClass.From(nint handle) => new CCSPlayerResourceImpl(handle); + static int ISchemaClass.Size => 1416; public ISchemaFixedArray HostageAlive { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_ActionTrackingServices.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_ActionTrackingServices.cs index 91e9e22fa..2a1a528f5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_ActionTrackingServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_ActionTrackingServices.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSPlayer_ActionTrackingServices : CPlayerPawnComponent, ISchemaClass { static CCSPlayer_ActionTrackingServices ISchemaClass.From(nint handle) => new CCSPlayer_ActionTrackingServicesImpl(handle); + static int ISchemaClass.Size => 776; public ref CHandle LastWeaponBeforeC4AutoSwitch { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_BulletServices.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_BulletServices.cs index 2bee04fdc..93f845c15 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_BulletServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_BulletServices.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSPlayer_BulletServices : CPlayerPawnComponent, ISchemaClass { static CCSPlayer_BulletServices ISchemaClass.From(nint handle) => new CCSPlayer_BulletServicesImpl(handle); + static int ISchemaClass.Size => 104; public ref int TotalHitsOnServer { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_BuyServices.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_BuyServices.cs index 26beb141e..ff2d4c44c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_BuyServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_BuyServices.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSPlayer_BuyServices : CPlayerPawnComponent, ISchemaClass { static CCSPlayer_BuyServices ISchemaClass.From(nint handle) => new CCSPlayer_BuyServicesImpl(handle); + static int ISchemaClass.Size => 336; - // CUtlVectorEmbeddedNetworkVar< SellbackPurchaseEntry_t > - public ref CUtlVector SellbackPurchaseEntries { get; } + public ref CUtlVector SellbackPurchaseEntries { get; } public void SellbackPurchaseEntriesUpdated(); } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_CameraServices.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_CameraServices.cs index f953fb1d2..b4074b786 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_CameraServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_CameraServices.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSPlayer_CameraServices : CCSPlayerBase_CameraServices, ISchemaClass { static CCSPlayer_CameraServices ISchemaClass.From(nint handle) => new CCSPlayer_CameraServicesImpl(handle); + static int ISchemaClass.Size => 424; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_DamageReactServices.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_DamageReactServices.cs index 39c502534..0b73d99da 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_DamageReactServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_DamageReactServices.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSPlayer_DamageReactServices : CPlayerPawnComponent, ISchemaClass { static CCSPlayer_DamageReactServices ISchemaClass.From(nint handle) => new CCSPlayer_DamageReactServicesImpl(handle); + static int ISchemaClass.Size => 72; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_HostageServices.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_HostageServices.cs index 61c5efbc4..2bdb79001 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_HostageServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_HostageServices.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSPlayer_HostageServices : CPlayerPawnComponent, ISchemaClass { static CCSPlayer_HostageServices ISchemaClass.From(nint handle) => new CCSPlayer_HostageServicesImpl(handle); + static int ISchemaClass.Size => 72; public ref CHandle CarriedHostage { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_ItemServices.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_ItemServices.cs index d0926b58f..785c77e4d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_ItemServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_ItemServices.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSPlayer_ItemServices : CPlayer_ItemServices, ISchemaClass { static CCSPlayer_ItemServices ISchemaClass.From(nint handle) => new CCSPlayer_ItemServicesImpl(handle); + static int ISchemaClass.Size => 72; public ref bool HasDefuser { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_MovementServices.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_MovementServices.cs index 05f72021b..148e4926d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_MovementServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_MovementServices.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSPlayer_MovementServices : CPlayer_MovementServices_Humanoid, ISchemaClass { static CCSPlayer_MovementServices ISchemaClass.From(nint handle) => new CCSPlayer_MovementServicesImpl(handle); + static int ISchemaClass.Size => 1512; public ref Vector LadderNormal { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_PingServices.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_PingServices.cs index 1ac16d823..87a804455 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_PingServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_PingServices.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSPlayer_PingServices : CPlayerPawnComponent, ISchemaClass { static CCSPlayer_PingServices ISchemaClass.From(nint handle) => new CCSPlayer_PingServicesImpl(handle); + static int ISchemaClass.Size => 88; // GameTime_t diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_RadioServices.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_RadioServices.cs index 7ce59c0d2..cd0435cb9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_RadioServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_RadioServices.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSPlayer_RadioServices : CPlayerPawnComponent, ISchemaClass { static CCSPlayer_RadioServices ISchemaClass.From(nint handle) => new CCSPlayer_RadioServicesImpl(handle); + static int ISchemaClass.Size => 96; public GameTime_t GotHostageTalkTimer { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_UseServices.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_UseServices.cs index 0447fbd25..a3e75cd15 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_UseServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_UseServices.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSPlayer_UseServices : CPlayer_UseServices, ISchemaClass { static CCSPlayer_UseServices ISchemaClass.From(nint handle) => new CCSPlayer_UseServicesImpl(handle); + static int ISchemaClass.Size => 80; public ref CHandle LastKnownUseEntity { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_WaterServices.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_WaterServices.cs index e8bab49cc..7afed9991 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_WaterServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_WaterServices.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSPlayer_WaterServices : CPlayer_WaterServices, ISchemaClass { static CCSPlayer_WaterServices ISchemaClass.From(nint handle) => new CCSPlayer_WaterServicesImpl(handle); + static int ISchemaClass.Size => 120; public GameTime_t NextDrownDamageTime { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_WeaponServices.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_WeaponServices.cs index 28f67f057..b8273d6fc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_WeaponServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_WeaponServices.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSPlayer_WeaponServices : CPlayer_WeaponServices, ISchemaClass { static CCSPlayer_WeaponServices ISchemaClass.From(nint handle) => new CCSPlayer_WeaponServicesImpl(handle); + static int ISchemaClass.Size => 6368; public GameTime_t NextAttack { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPointPulseAPI.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPointPulseAPI.cs index 036785df0..5ad2468fe 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPointPulseAPI.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPointPulseAPI.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSPointPulseAPI : ISchemaClass { static CCSPointPulseAPI ISchemaClass.From(nint handle) => new CCSPointPulseAPIImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPointScriptEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPointScriptEntity.cs index d8e8b42a4..b0c04a997 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPointScriptEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPointScriptEntity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSPointScriptEntity : CBaseEntity, ISchemaClass { static CCSPointScriptEntity ISchemaClass.From(nint handle) => new CCSPointScriptEntityImpl(handle); + static int ISchemaClass.Size => 1624; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSServerPointScriptEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSServerPointScriptEntity.cs index 7f77fa6b5..f8f925656 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSServerPointScriptEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSServerPointScriptEntity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSServerPointScriptEntity : CCSPointScriptEntity, ISchemaClass { static CCSServerPointScriptEntity ISchemaClass.From(nint handle) => new CCSServerPointScriptEntityImpl(handle); + static int ISchemaClass.Size => 1568; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSSprite.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSSprite.cs index 86cf5dbfb..50f524842 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSSprite.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSSprite.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSSprite : CSprite, ISchemaClass { static CCSSprite ISchemaClass.From(nint handle) => new CCSSpriteImpl(handle); + static int ISchemaClass.Size => 2120; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSTeam.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSTeam.cs index 30b830e73..e5605f212 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSTeam.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSTeam.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSTeam : CTeam, ISchemaClass { static CCSTeam ISchemaClass.From(nint handle) => new CCSTeamImpl(handle); + static int ISchemaClass.Size => 2152; public ref int LastRecievedShorthandedRoundBonus { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSWeaponBase.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSWeaponBase.cs index be1f47d98..065d28ba5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSWeaponBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSWeaponBase.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSWeaponBase : CBasePlayerWeapon, ISchemaClass { static CCSWeaponBase ISchemaClass.From(nint handle) => new CCSWeaponBaseImpl(handle); + static int ISchemaClass.Size => 4560; public ref bool Removeable { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSWeaponBaseGun.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSWeaponBaseGun.cs index 7941953c7..0286f695a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSWeaponBaseGun.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSWeaponBaseGun.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSWeaponBaseGun : CCSWeaponBase, ISchemaClass { static CCSWeaponBaseGun ISchemaClass.From(nint handle) => new CCSWeaponBaseGunImpl(handle); + static int ISchemaClass.Size => 4592; public ref int ZoomLevel { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSWeaponBaseShotgun.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSWeaponBaseShotgun.cs index d0699a743..567043109 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSWeaponBaseShotgun.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSWeaponBaseShotgun.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSWeaponBaseShotgun : CCSWeaponBase, ISchemaClass { static CCSWeaponBaseShotgun ISchemaClass.From(nint handle) => new CCSWeaponBaseShotgunImpl(handle); + static int ISchemaClass.Size => 4560; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSWeaponBaseVData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSWeaponBaseVData.cs index fb8febb67..042d6da93 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSWeaponBaseVData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSWeaponBaseVData.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSWeaponBaseVData : CBasePlayerWeaponVData, ISchemaClass { static CCSWeaponBaseVData ISchemaClass.From(nint handle) => new CCSWeaponBaseVDataImpl(handle); + static int ISchemaClass.Size => 2208; public ref CSWeaponType WeaponType { get; } @@ -106,6 +107,10 @@ public partial interface CCSWeaponBaseVData : CBasePlayerWeaponVData, ISchemaCla public ref float DisallowAttackAfterReloadStartDuration { get; } + public ref int BurstShotCount { get; } + + public ref bool AllowBurstHolster { get; } + public ref int RecoilSeed { get; } public ref int SpreadSeed { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCachedPose.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCachedPose.cs index f4b939ce0..b3527503e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCachedPose.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCachedPose.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCachedPose : ISchemaClass { static CCachedPose ISchemaClass.From(nint handle) => new CCachedPoseImpl(handle); + static int ISchemaClass.Size => 64; public ref CUtlVector Transforms { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CChangeLevel.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CChangeLevel.cs index 99face8d0..e6285c9ec 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CChangeLevel.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CChangeLevel.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CChangeLevel : CBaseTrigger, ISchemaClass { static CChangeLevel ISchemaClass.From(nint handle) => new CChangeLevelImpl(handle); + static int ISchemaClass.Size => 2536; public string MapName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CChicken.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CChicken.cs index 635db268c..51c248718 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CChicken.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CChicken.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CChicken : CDynamicProp, ISchemaClass { static CChicken ISchemaClass.From(nint handle) => new CChickenImpl(handle); + static int ISchemaClass.Size => 12960; public CAttributeContainer AttributeManager { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CChicken_GraphController.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CChicken_GraphController.cs index 734c09763..a43364fc1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CChicken_GraphController.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CChicken_GraphController.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CChicken_GraphController : CBaseAnimGraphAnimGraphController, ISchemaClass { static CChicken_GraphController ISchemaClass.From(nint handle) => new CChicken_GraphControllerImpl(handle); + static int ISchemaClass.Size => 744; // CAnimGraphParamRef< char* > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CChoiceUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CChoiceUpdateNode.cs index e8f06c1d0..50c7011e4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CChoiceUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CChoiceUpdateNode.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CChoiceUpdateNode : CAnimUpdateNodeBase, ISchemaClass { static CChoiceUpdateNode ISchemaClass.From(nint handle) => new CChoiceUpdateNodeImpl(handle); + static int ISchemaClass.Size => 192; - // CUtlVector< CAnimUpdateNodeRef > - public ref CUtlVector Children { get; } + public ref CUtlVector Children { get; } public ref CUtlVector Weights { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CChoreoUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CChoreoUpdateNode.cs index 61a705e35..76b8f1fb6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CChoreoUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CChoreoUpdateNode.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CChoreoUpdateNode : CUnaryUpdateNode, ISchemaClass { static CChoreoUpdateNode ISchemaClass.From(nint handle) => new CChoreoUpdateNodeImpl(handle); + static int ISchemaClass.Size => 120; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCitadelSoundOpvarSetOBB.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCitadelSoundOpvarSetOBB.cs index efebb880f..4165310c3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCitadelSoundOpvarSetOBB.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCitadelSoundOpvarSetOBB.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCitadelSoundOpvarSetOBB : CBaseEntity, ISchemaClass { static CCitadelSoundOpvarSetOBB ISchemaClass.From(nint handle) => new CCitadelSoundOpvarSetOBBImpl(handle); + static int ISchemaClass.Size => 1344; public string StackName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CClothSettingsAnimTag.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CClothSettingsAnimTag.cs index 70fd59b28..1b7e86b12 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CClothSettingsAnimTag.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CClothSettingsAnimTag.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CClothSettingsAnimTag : CAnimTagBase, ISchemaClass { static CClothSettingsAnimTag ISchemaClass.From(nint handle) => new CClothSettingsAnimTagImpl(handle); + static int ISchemaClass.Size => 112; public ref float Stiffness { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCollisionProperty.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCollisionProperty.cs index 072f35681..703cb3d68 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCollisionProperty.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCollisionProperty.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCollisionProperty : ISchemaClass { static CCollisionProperty ISchemaClass.From(nint handle) => new CCollisionPropertyImpl(handle); + static int ISchemaClass.Size => 176; public VPhysicsCollisionAttribute_t CollisionAttribute { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CColorCorrection.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CColorCorrection.cs index 77084dd9e..7885e788c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CColorCorrection.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CColorCorrection.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CColorCorrection : CBaseEntity, ISchemaClass { static CColorCorrection ISchemaClass.From(nint handle) => new CColorCorrectionImpl(handle); + static int ISchemaClass.Size => 1832; public ref float FadeInDuration { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CColorCorrectionVolume.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CColorCorrectionVolume.cs index 7c81d9703..4674ca66d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CColorCorrectionVolume.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CColorCorrectionVolume.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CColorCorrectionVolume : CBaseTrigger, ISchemaClass { static CColorCorrectionVolume ISchemaClass.From(nint handle) => new CColorCorrectionVolumeImpl(handle); + static int ISchemaClass.Size => 3016; public ref float MaxWeight { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCommentaryAuto.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCommentaryAuto.cs index 07c9ccb85..c4972fb68 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCommentaryAuto.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCommentaryAuto.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCommentaryAuto : CBaseEntity, ISchemaClass { static CCommentaryAuto ISchemaClass.From(nint handle) => new CCommentaryAutoImpl(handle); + static int ISchemaClass.Size => 1384; public CEntityIOOutput OnCommentaryNewGame { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCommentarySystem.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCommentarySystem.cs index 4649ed5ac..d9ab7d158 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCommentarySystem.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCommentarySystem.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCommentarySystem : ISchemaClass { static CCommentarySystem ISchemaClass.From(nint handle) => new CCommentarySystemImpl(handle); + static int ISchemaClass.Size => 96; public ref bool CommentaryConvarsChanging { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCommentaryViewPosition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCommentaryViewPosition.cs index 9d0b88d2c..331253407 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCommentaryViewPosition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCommentaryViewPosition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCommentaryViewPosition : CSprite, ISchemaClass { static CCommentaryViewPosition ISchemaClass.From(nint handle) => new CCommentaryViewPositionImpl(handle); + static int ISchemaClass.Size => 2120; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCompressorGroup.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCompressorGroup.cs index 05166e012..398b4de50 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCompressorGroup.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCompressorGroup.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCompressorGroup : ISchemaClass { static CCompressorGroup ISchemaClass.From(nint handle) => new CCompressorGroupImpl(handle); + static int ISchemaClass.Size => 416; public ref int TotalElementCount { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CConcreteAnimParameter.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CConcreteAnimParameter.cs index aa64b7e7f..a4f2ab17d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CConcreteAnimParameter.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CConcreteAnimParameter.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CConcreteAnimParameter : CAnimParameterBase, ISchemaClass { static CConcreteAnimParameter ISchemaClass.From(nint handle) => new CConcreteAnimParameterImpl(handle); + static int ISchemaClass.Size => 128; public ref AnimParamButton_t PreviewButton { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CConstantForceController.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CConstantForceController.cs index 86745c747..a2bf45a77 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CConstantForceController.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CConstantForceController.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CConstantForceController : ISchemaClass { static CConstantForceController ISchemaClass.From(nint handle) => new CConstantForceControllerImpl(handle); + static int ISchemaClass.Size => 64; public ref Vector Linear { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CConstraintAnchor.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CConstraintAnchor.cs index 2ba373553..aee694957 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CConstraintAnchor.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CConstraintAnchor.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CConstraintAnchor : CBaseAnimGraph, ISchemaClass { static CConstraintAnchor ISchemaClass.From(nint handle) => new CConstraintAnchorImpl(handle); + static int ISchemaClass.Size => 2720; public ref float MassScale { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CConstraintSlave.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CConstraintSlave.cs index c86d1fa3b..04b69a0a5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CConstraintSlave.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CConstraintSlave.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CConstraintSlave : ISchemaClass { static CConstraintSlave ISchemaClass.From(nint handle) => new CConstraintSlaveImpl(handle); + static int ISchemaClass.Size => 80; public ref Quaternion BaseOrientation { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CConstraintTarget.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CConstraintTarget.cs index f31f1519f..6601cd692 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CConstraintTarget.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CConstraintTarget.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CConstraintTarget : ISchemaClass { static CConstraintTarget ISchemaClass.From(nint handle) => new CConstraintTargetImpl(handle); + static int ISchemaClass.Size => 96; public ref Quaternion Offset { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCopyRecipientFilter.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCopyRecipientFilter.cs index b82becc8d..611a19d16 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCopyRecipientFilter.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCopyRecipientFilter.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCopyRecipientFilter : ISchemaClass { static CCopyRecipientFilter ISchemaClass.From(nint handle) => new CCopyRecipientFilterImpl(handle); + static int ISchemaClass.Size => 48; public ref int Flags { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCredits.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCredits.cs index 484788208..254c32857 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCredits.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCredits.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCredits : CPointEntity, ISchemaClass { static CCredits ISchemaClass.From(nint handle) => new CCreditsImpl(handle); + static int ISchemaClass.Size => 1312; public CEntityIOOutput OnCreditsDone { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCurrentRotationVelocityMetricEvaluator.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCurrentRotationVelocityMetricEvaluator.cs index 59fcdb7c9..a9179dca0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCurrentRotationVelocityMetricEvaluator.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCurrentRotationVelocityMetricEvaluator.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCurrentRotationVelocityMetricEvaluator : CMotionMetricEvaluator, ISchemaClass { static CCurrentRotationVelocityMetricEvaluator ISchemaClass.From(nint handle) => new CCurrentRotationVelocityMetricEvaluatorImpl(handle); + static int ISchemaClass.Size => 80; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCurrentVelocityMetricEvaluator.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCurrentVelocityMetricEvaluator.cs index 056973ec3..a86a4749e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCurrentVelocityMetricEvaluator.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCurrentVelocityMetricEvaluator.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCurrentVelocityMetricEvaluator : CMotionMetricEvaluator, ISchemaClass { static CCurrentVelocityMetricEvaluator ISchemaClass.From(nint handle) => new CCurrentVelocityMetricEvaluatorImpl(handle); + static int ISchemaClass.Size => 80; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCycleBase.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCycleBase.cs index 7a1430cb0..3f2b85cee 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCycleBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCycleBase.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCycleBase : ISchemaClass { static CCycleBase ISchemaClass.From(nint handle) => new CCycleBaseImpl(handle); + static int ISchemaClass.Size => 4; public ref float Cycle { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCycleControlClipUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCycleControlClipUpdateNode.cs index d3e09189f..8943e9f8d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCycleControlClipUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCycleControlClipUpdateNode.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCycleControlClipUpdateNode : CLeafUpdateNode, ISchemaClass { static CCycleControlClipUpdateNode ISchemaClass.From(nint handle) => new CCycleControlClipUpdateNodeImpl(handle); + static int ISchemaClass.Size => 144; - // CUtlVector< TagSpan_t > - public ref CUtlVector Tags { get; } + public ref CUtlVector Tags { get; } public HSequence Sequence { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCycleControlUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCycleControlUpdateNode.cs index c85c5ff7c..66533ec86 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCycleControlUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCycleControlUpdateNode.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCycleControlUpdateNode : CUnaryUpdateNode, ISchemaClass { static CCycleControlUpdateNode ISchemaClass.From(nint handle) => new CCycleControlUpdateNodeImpl(handle); + static int ISchemaClass.Size => 120; public ref AnimValueSource ValueSource { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDEagle.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDEagle.cs index 5e6a803ec..879d8812c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDEagle.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDEagle.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CDEagle : CCSWeaponBaseGun, ISchemaClass { static CDEagle ISchemaClass.From(nint handle) => new CDEagleImpl(handle); + static int ISchemaClass.Size => 4592; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDSPMixgroupModifier.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDSPMixgroupModifier.cs index c1716c669..907691071 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDSPMixgroupModifier.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDSPMixgroupModifier.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CDSPMixgroupModifier : ISchemaClass { static CDSPMixgroupModifier ISchemaClass.From(nint handle) => new CDSPMixgroupModifierImpl(handle); + static int ISchemaClass.Size => 32; public string Mixgroup { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDSPPresetMixgroupModifierTable.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDSPPresetMixgroupModifierTable.cs index ed21a8126..c3bab6932 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDSPPresetMixgroupModifierTable.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDSPPresetMixgroupModifierTable.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CDSPPresetMixgroupModifierTable : ISchemaClass { static CDSPPresetMixgroupModifierTable ISchemaClass.From(nint handle) => new CDSPPresetMixgroupModifierTableImpl(handle); + static int ISchemaClass.Size => 24; - // CUtlVector< CDspPresetModifierList > - public ref CUtlVector Table { get; } + public ref CUtlVector Table { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDamageRecord.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDamageRecord.cs index 8e5792bed..a1c1d9694 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDamageRecord.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDamageRecord.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CDamageRecord : ISchemaClass { static CDamageRecord ISchemaClass.From(nint handle) => new CDamageRecordImpl(handle); + static int ISchemaClass.Size => 120; public ref CHandle PlayerDamager { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDampedPathAnimMotorUpdater.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDampedPathAnimMotorUpdater.cs index 2fa626214..f5f1c4f63 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDampedPathAnimMotorUpdater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDampedPathAnimMotorUpdater.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CDampedPathAnimMotorUpdater : CPathAnimMotorUpdaterBase, ISchemaClass { static CDampedPathAnimMotorUpdater ISchemaClass.From(nint handle) => new CDampedPathAnimMotorUpdaterImpl(handle); + static int ISchemaClass.Size => 72; public ref float AnticipationTime { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDampedValueComponentUpdater.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDampedValueComponentUpdater.cs index ffa65842b..73117854e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDampedValueComponentUpdater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDampedValueComponentUpdater.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CDampedValueComponentUpdater : CAnimComponentUpdater, ISchemaClass { static CDampedValueComponentUpdater ISchemaClass.From(nint handle) => new CDampedValueComponentUpdaterImpl(handle); + static int ISchemaClass.Size => 72; - // CUtlVector< CDampedValueUpdateItem > - public ref CUtlVector Items { get; } + public ref CUtlVector Items { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDampedValueUpdateItem.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDampedValueUpdateItem.cs index 32144cd42..b59ca161b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDampedValueUpdateItem.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDampedValueUpdateItem.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CDampedValueUpdateItem : ISchemaClass { static CDampedValueUpdateItem ISchemaClass.From(nint handle) => new CDampedValueUpdateItemImpl(handle); + static int ISchemaClass.Size => 40; public CAnimInputDamping Damping { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDebugHistory.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDebugHistory.cs index 5783465eb..2371922be 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDebugHistory.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDebugHistory.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CDebugHistory : CBaseEntity, ISchemaClass { static CDebugHistory ISchemaClass.From(nint handle) => new CDebugHistoryImpl(handle); + static int ISchemaClass.Size => 4101336; public ref int NpcEvents { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDecalGroupVData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDecalGroupVData.cs index 994e4a883..4d18b46e0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDecalGroupVData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDecalGroupVData.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CDecalGroupVData : ISchemaClass { static CDecalGroupVData ISchemaClass.From(nint handle) => new CDecalGroupVDataImpl(handle); + static int ISchemaClass.Size => 32; - // CUtlVector< DecalGroupOption_t > - public ref CUtlVector Options { get; } + public ref CUtlVector Options { get; } public ref float TotalProbability { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDecalInstance.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDecalInstance.cs index 5f2463c3b..c2629f815 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDecalInstance.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDecalInstance.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CDecalInstance : ISchemaClass { static CDecalInstance ISchemaClass.From(nint handle) => new CDecalInstanceImpl(handle); + static int ISchemaClass.Size => 136; public ref CGlobalSymbol DecalGroup { get; } @@ -23,6 +24,8 @@ public partial interface CDecalInstance : ISchemaClass { public ref int BoneIndex { get; } + public ref int TriangleIndex { get; } + public ref Vector PositionLS { get; } public ref Vector NormalLS { get; } @@ -57,9 +60,7 @@ public partial interface CDecalInstance : ISchemaClass { public ref bool DoDecalLightmapping { get; } - public CDecalInstance? Next { get; } - - public CDecalInstance? Prev { get; } + public ref DecalMode_t SkinnedModelMode { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDecoyGrenade.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDecoyGrenade.cs index 76e10196c..72dcd6f86 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDecoyGrenade.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDecoyGrenade.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CDecoyGrenade : CBaseCSGrenade, ISchemaClass { static CDecoyGrenade ISchemaClass.From(nint handle) => new CDecoyGrenadeImpl(handle); + static int ISchemaClass.Size => 4624; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDecoyProjectile.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDecoyProjectile.cs index 888cb2734..3d4660720 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDecoyProjectile.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDecoyProjectile.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CDecoyProjectile : CBaseCSGrenadeProjectile, ISchemaClass { static CDecoyProjectile ISchemaClass.From(nint handle) => new CDecoyProjectileImpl(handle); + static int ISchemaClass.Size => 3200; public ref int DecoyShotTick { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDemoSettingsComponentUpdater.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDemoSettingsComponentUpdater.cs index f09192133..a66ba12f5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDemoSettingsComponentUpdater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDemoSettingsComponentUpdater.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CDemoSettingsComponentUpdater : CAnimComponentUpdater, ISchemaClass { static CDemoSettingsComponentUpdater ISchemaClass.From(nint handle) => new CDemoSettingsComponentUpdaterImpl(handle); + static int ISchemaClass.Size => 176; public CAnimDemoCaptureSettings Settings { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDestructiblePart.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDestructiblePart.cs index 72e17bfc2..5533e3bf2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDestructiblePart.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDestructiblePart.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CDestructiblePart : ISchemaClass { static CDestructiblePart ISchemaClass.From(nint handle) => new CDestructiblePartImpl(handle); + static int ISchemaClass.Size => 80; public ref CGlobalSymbol DebugName { get; } @@ -25,8 +26,7 @@ public partial interface CDestructiblePart : ISchemaClass { public ref CGlobalSymbol BodyGroupName { get; } - // CUtlVector< CDestructiblePart_DamageLevel > - public ref CUtlVector DamageLevels { get; } + public ref CUtlVector DamageLevels { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDestructiblePart_DamageLevel.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDestructiblePart_DamageLevel.cs index 2dd5acd34..40573e353 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDestructiblePart_DamageLevel.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDestructiblePart_DamageLevel.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CDestructiblePart_DamageLevel : ISchemaClass { static CDestructiblePart_DamageLevel ISchemaClass.From(nint handle) => new CDestructiblePart_DamageLevelImpl(handle); + static int ISchemaClass.Size => 72; public string Name { get; set; } @@ -21,6 +22,8 @@ public partial interface CDestructiblePart_DamageLevel : ISchemaClass { static CDestructiblePartsComponent ISchemaClass.From(nint handle) => new CDestructiblePartsComponentImpl(handle); + static int ISchemaClass.Size => 104; public ref CNetworkVarChainer __m_pChainEntity { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDestructiblePartsSystemData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDestructiblePartsSystemData.cs index 4e09f2a08..1a94dadf3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDestructiblePartsSystemData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDestructiblePartsSystemData.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CDestructiblePartsSystemData : ISchemaClass { static CDestructiblePartsSystemData ISchemaClass.From(nint handle) => new CDestructiblePartsSystemDataImpl(handle); + static int ISchemaClass.Size => 48; // CUtlOrderedMap< HitGroup_t, CDestructiblePart > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDirectPlaybackTagData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDirectPlaybackTagData.cs index e07df9ec6..38d583d5a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDirectPlaybackTagData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDirectPlaybackTagData.cs @@ -11,12 +11,12 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CDirectPlaybackTagData : ISchemaClass { static CDirectPlaybackTagData ISchemaClass.From(nint handle) => new CDirectPlaybackTagDataImpl(handle); + static int ISchemaClass.Size => 32; public string SequenceName { get; set; } - // CUtlVector< TagSpan_t > - public ref CUtlVector Tags { get; } + public ref CUtlVector Tags { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDirectPlaybackUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDirectPlaybackUpdateNode.cs index 83ca17be0..62934ef48 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDirectPlaybackUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDirectPlaybackUpdateNode.cs @@ -11,14 +11,14 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CDirectPlaybackUpdateNode : CUnaryUpdateNode, ISchemaClass { static CDirectPlaybackUpdateNode ISchemaClass.From(nint handle) => new CDirectPlaybackUpdateNodeImpl(handle); + static int ISchemaClass.Size => 144; public ref bool FinishEarly { get; } public ref bool ResetOnFinish { get; } - // CUtlVector< CDirectPlaybackTagData > - public ref CUtlVector AllTags { get; } + public ref CUtlVector AllTags { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDirectionalBlendUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDirectionalBlendUpdateNode.cs index a6061d4ad..e6bb65080 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDirectionalBlendUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDirectionalBlendUpdateNode.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CDirectionalBlendUpdateNode : CLeafUpdateNode, ISchemaClass { static CDirectionalBlendUpdateNode ISchemaClass.From(nint handle) => new CDirectionalBlendUpdateNodeImpl(handle); + static int ISchemaClass.Size => 176; // HSequence diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDistanceRemainingMetricEvaluator.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDistanceRemainingMetricEvaluator.cs index c6d0d3a30..697adae52 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDistanceRemainingMetricEvaluator.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDistanceRemainingMetricEvaluator.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CDistanceRemainingMetricEvaluator : CMotionMetricEvaluator, ISchemaClass { static CDistanceRemainingMetricEvaluator ISchemaClass.From(nint handle) => new CDistanceRemainingMetricEvaluatorImpl(handle); + static int ISchemaClass.Size => 104; public ref float MaxDistance { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDrawCullingData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDrawCullingData.cs index 117a54c41..8ef1fe50a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDrawCullingData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDrawCullingData.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CDrawCullingData : ISchemaClass { static CDrawCullingData ISchemaClass.From(nint handle) => new CDrawCullingDataImpl(handle); + static int ISchemaClass.Size => 4; public ISchemaFixedArray ConeAxis { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDspPresetModifierList.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDspPresetModifierList.cs index 366cf5034..1fd88fa59 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDspPresetModifierList.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDspPresetModifierList.cs @@ -11,12 +11,12 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CDspPresetModifierList : ISchemaClass { static CDspPresetModifierList ISchemaClass.From(nint handle) => new CDspPresetModifierListImpl(handle); + static int ISchemaClass.Size => 32; public string DspName { get; set; } - // CUtlVector< CDSPMixgroupModifier > - public ref CUtlVector Modifiers { get; } + public ref CUtlVector Modifiers { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDynamicLight.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDynamicLight.cs index b93e55581..771296285 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDynamicLight.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDynamicLight.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CDynamicLight : CBaseModelEntity, ISchemaClass { static CDynamicLight ISchemaClass.From(nint handle) => new CDynamicLightImpl(handle); + static int ISchemaClass.Size => 2032; public ref byte ActualFlags { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDynamicNavConnectionsVolume.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDynamicNavConnectionsVolume.cs index 69f4e4e54..bb5c0c99b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDynamicNavConnectionsVolume.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDynamicNavConnectionsVolume.cs @@ -11,12 +11,12 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CDynamicNavConnectionsVolume : CTriggerMultiple, ISchemaClass { static CDynamicNavConnectionsVolume ISchemaClass.From(nint handle) => new CDynamicNavConnectionsVolumeImpl(handle); + static int ISchemaClass.Size => 2568; public string ConnectionTarget { get; set; } - // CUtlVector< DynamicVolumeDef_t > - public ref CUtlVector Connections { get; } + public ref CUtlVector Connections { get; } public ref CGlobalSymbol TransitionType { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDynamicProp.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDynamicProp.cs index 7df907e6b..4bc3f51ea 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDynamicProp.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDynamicProp.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CDynamicProp : CBreakableProp, ISchemaClass { static CDynamicProp ISchemaClass.From(nint handle) => new CDynamicPropImpl(handle); + static int ISchemaClass.Size => 3408; public ref bool CreateNavObstacle { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDynamicPropAlias_cable_dynamic.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDynamicPropAlias_cable_dynamic.cs index caf89100f..3fd491d04 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDynamicPropAlias_cable_dynamic.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDynamicPropAlias_cable_dynamic.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CDynamicPropAlias_cable_dynamic : CDynamicProp, ISchemaClass { static CDynamicPropAlias_cable_dynamic ISchemaClass.From(nint handle) => new CDynamicPropAlias_cable_dynamicImpl(handle); + static int ISchemaClass.Size => 3408; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDynamicPropAlias_dynamic_prop.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDynamicPropAlias_dynamic_prop.cs index 94ebbaa8d..748fe03ff 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDynamicPropAlias_dynamic_prop.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDynamicPropAlias_dynamic_prop.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CDynamicPropAlias_dynamic_prop : CDynamicProp, ISchemaClass { static CDynamicPropAlias_dynamic_prop ISchemaClass.From(nint handle) => new CDynamicPropAlias_dynamic_propImpl(handle); + static int ISchemaClass.Size => 3408; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDynamicPropAlias_prop_dynamic_override.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDynamicPropAlias_prop_dynamic_override.cs index 785e9b5ff..7273f5491 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDynamicPropAlias_prop_dynamic_override.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDynamicPropAlias_prop_dynamic_override.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CDynamicPropAlias_prop_dynamic_override : CDynamicProp, ISchemaClass { static CDynamicPropAlias_prop_dynamic_override ISchemaClass.From(nint handle) => new CDynamicPropAlias_prop_dynamic_overrideImpl(handle); + static int ISchemaClass.Size => 3408; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEconEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEconEntity.cs index bed7e7b3d..0867e1617 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEconEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEconEntity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEconEntity : CBaseFlex, ISchemaClass { static CEconEntity ISchemaClass.From(nint handle) => new CEconEntityImpl(handle); + static int ISchemaClass.Size => 3664; public CAttributeContainer AttributeManager { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEconItemAttribute.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEconItemAttribute.cs index d3543ec69..d6ec80692 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEconItemAttribute.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEconItemAttribute.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEconItemAttribute : ISchemaClass { static CEconItemAttribute ISchemaClass.From(nint handle) => new CEconItemAttributeImpl(handle); + static int ISchemaClass.Size => 72; public ref ushort AttributeDefinitionIndex { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEconItemView.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEconItemView.cs index f5fea231e..7695cf200 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEconItemView.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEconItemView.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEconItemView : IEconItemInterface, ISchemaClass { static CEconItemView ISchemaClass.From(nint handle) => new CEconItemViewImpl(handle); + static int ISchemaClass.Size => 680; public ref ushort ItemDefinitionIndex { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEconWearable.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEconWearable.cs index e2b4be7b8..8ce571cc2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEconWearable.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEconWearable.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEconWearable : CEconEntity, ISchemaClass { static CEconWearable ISchemaClass.From(nint handle) => new CEconWearableImpl(handle); + static int ISchemaClass.Size => 3680; public ref int ForceSkin { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEditableMotionGraph.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEditableMotionGraph.cs index 3235812e2..cb070ae0d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEditableMotionGraph.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEditableMotionGraph.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEditableMotionGraph : CMotionGraph, ISchemaClass { static CEditableMotionGraph ISchemaClass.From(nint handle) => new CEditableMotionGraphImpl(handle); + static int ISchemaClass.Size => 88; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEffectData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEffectData.cs index 605b3b832..591c46119 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEffectData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEffectData.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEffectData : ISchemaClass { static CEffectData ISchemaClass.From(nint handle) => new CEffectDataImpl(handle); + static int ISchemaClass.Size => 112; public ref Vector Origin { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEmitTagActionUpdater.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEmitTagActionUpdater.cs index 156798280..bd8836977 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEmitTagActionUpdater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEmitTagActionUpdater.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEmitTagActionUpdater : CAnimActionUpdater, ISchemaClass { static CEmitTagActionUpdater ISchemaClass.From(nint handle) => new CEmitTagActionUpdaterImpl(handle); + static int ISchemaClass.Size => 32; public ref int TagIndex { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEmptyEntityInstance.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEmptyEntityInstance.cs index 9009ad923..dcc1b49d5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEmptyEntityInstance.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEmptyEntityInstance.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEmptyEntityInstance : ISchemaClass { static CEmptyEntityInstance ISchemaClass.From(nint handle) => new CEmptyEntityInstanceImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnableMotionFixup.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnableMotionFixup.cs index 08937743f..6c4db545f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnableMotionFixup.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnableMotionFixup.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnableMotionFixup : CBaseEntity, ISchemaClass { static CEnableMotionFixup ISchemaClass.From(nint handle) => new CEnableMotionFixupImpl(handle); + static int ISchemaClass.Size => 1264; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityBlocker.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityBlocker.cs index f353ebe74..5d7d20a30 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityBlocker.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityBlocker.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEntityBlocker : CBaseModelEntity, ISchemaClass { static CEntityBlocker ISchemaClass.From(nint handle) => new CEntityBlockerImpl(handle); + static int ISchemaClass.Size => 2008; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityComponent.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityComponent.cs index cc536e202..0cb2f641b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityComponent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityComponent.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEntityComponent : ISchemaClass { static CEntityComponent ISchemaClass.From(nint handle) => new CEntityComponentImpl(handle); + static int ISchemaClass.Size => 8; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityComponentHelper.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityComponentHelper.cs index 3d514da42..90c348b32 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityComponentHelper.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityComponentHelper.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEntityComponentHelper : ISchemaClass { static CEntityComponentHelper ISchemaClass.From(nint handle) => new CEntityComponentHelperImpl(handle); + static int ISchemaClass.Size => 40; public ref uint Flags { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityDissolve.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityDissolve.cs index 4c8ad3381..97420741b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityDissolve.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityDissolve.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEntityDissolve : CBaseModelEntity, ISchemaClass { static CEntityDissolve ISchemaClass.From(nint handle) => new CEntityDissolveImpl(handle); + static int ISchemaClass.Size => 2056; public ref float FadeInStart { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityFlame.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityFlame.cs index 019d70009..a27a8b92f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityFlame.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityFlame.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEntityFlame : CBaseEntity, ISchemaClass { static CEntityFlame ISchemaClass.From(nint handle) => new CEntityFlameImpl(handle); + static int ISchemaClass.Size => 1328; public ref CHandle EntAttached { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityIOOutput.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityIOOutput.cs index ddd13becd..54fe8bffd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityIOOutput.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityIOOutput.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEntityIOOutput : ISchemaClass { static CEntityIOOutput ISchemaClass.From(nint handle) => new CEntityIOOutputImpl(handle); + static int ISchemaClass.Size => 40; // CVariantBase< CVariantDefaultAllocator > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityIdentity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityIdentity.cs index 0d47d0c4f..62d264882 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityIdentity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityIdentity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEntityIdentity : ISchemaClass { static CEntityIdentity ISchemaClass.From(nint handle) => new CEntityIdentityImpl(handle); + static int ISchemaClass.Size => 112; public ref int NameStringableIndex { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityInstance.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityInstance.cs index 62c1179d5..14b51d9b0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityInstance.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityInstance.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEntityInstance : ISchemaClass { static CEntityInstance ISchemaClass.From(nint handle) => new CEntityInstanceImpl(handle); + static int ISchemaClass.Size => 56; public string PrivateVScripts { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntitySubclassVDataBase.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntitySubclassVDataBase.cs index 8a70b9efd..36781d54e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntitySubclassVDataBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntitySubclassVDataBase.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEntitySubclassVDataBase : ISchemaClass { static CEntitySubclassVDataBase ISchemaClass.From(nint handle) => new CEntitySubclassVDataBaseImpl(handle); + static int ISchemaClass.Size => 40; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnumAnimParameter.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnumAnimParameter.cs index 0a29c0fd5..5625fa0e9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnumAnimParameter.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnumAnimParameter.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnumAnimParameter : CConcreteAnimParameter, ISchemaClass { static CEnumAnimParameter ISchemaClass.From(nint handle) => new CEnumAnimParameterImpl(handle); + static int ISchemaClass.Size => 216; public ref byte DefaultValue { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvBeam.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvBeam.cs index 56ce8bd5a..297878c4c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvBeam.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvBeam.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvBeam : CBeam, ISchemaClass { static CEnvBeam ISchemaClass.From(nint handle) => new CEnvBeamImpl(handle); + static int ISchemaClass.Size => 2336; public ref int Active { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvBeverage.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvBeverage.cs index 94c0e3763..2280e01ff 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvBeverage.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvBeverage.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvBeverage : CBaseEntity, ISchemaClass { static CEnvBeverage ISchemaClass.From(nint handle) => new CEnvBeverageImpl(handle); + static int ISchemaClass.Size => 1272; public ref bool CanInDispenser { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvCombinedLightProbeVolume.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvCombinedLightProbeVolume.cs index 58f2cd802..f63c928b9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvCombinedLightProbeVolume.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvCombinedLightProbeVolume.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvCombinedLightProbeVolume : CBaseEntity, ISchemaClass { static CEnvCombinedLightProbeVolume ISchemaClass.From(nint handle) => new CEnvCombinedLightProbeVolumeImpl(handle); + static int ISchemaClass.Size => 5688; public ref Color Entity_Color { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvCombinedLightProbeVolumeAlias_func_combined_light_probe_volume.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvCombinedLightProbeVolumeAlias_func_combined_light_probe_volume.cs index 0f632e174..abb31f24e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvCombinedLightProbeVolumeAlias_func_combined_light_probe_volume.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvCombinedLightProbeVolumeAlias_func_combined_light_probe_volume.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvCombinedLightProbeVolumeAlias_func_combined_light_probe_volume : CEnvCombinedLightProbeVolume, ISchemaClass { static CEnvCombinedLightProbeVolumeAlias_func_combined_light_probe_volume ISchemaClass.From(nint handle) => new CEnvCombinedLightProbeVolumeAlias_func_combined_light_probe_volumeImpl(handle); + static int ISchemaClass.Size => 5688; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvCubemap.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvCubemap.cs index 88c54c9e4..bb9b56a1f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvCubemap.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvCubemap.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvCubemap : CBaseEntity, ISchemaClass { static CEnvCubemap ISchemaClass.From(nint handle) => new CEnvCubemapImpl(handle); + static int ISchemaClass.Size => 1496; public ref CStrongHandle Entity_hCubemapTexture { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvCubemapBox.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvCubemapBox.cs index 1c37801dd..04053b568 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvCubemapBox.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvCubemapBox.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvCubemapBox : CEnvCubemap, ISchemaClass { static CEnvCubemapBox ISchemaClass.From(nint handle) => new CEnvCubemapBoxImpl(handle); + static int ISchemaClass.Size => 1496; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvCubemapFog.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvCubemapFog.cs index e7ea274df..347b1d7e5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvCubemapFog.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvCubemapFog.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvCubemapFog : CBaseEntity, ISchemaClass { static CEnvCubemapFog ISchemaClass.From(nint handle) => new CEnvCubemapFogImpl(handle); + static int ISchemaClass.Size => 1344; public ref float EndDistance { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvDecal.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvDecal.cs index 9f9841720..637aa0d4f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvDecal.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvDecal.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvDecal : CBaseModelEntity, ISchemaClass { static CEnvDecal ISchemaClass.From(nint handle) => new CEnvDecalImpl(handle); + static int ISchemaClass.Size => 2040; public ref CStrongHandle DecalMaterial { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvDetailController.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvDetailController.cs index f88bca6ee..05a645d08 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvDetailController.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvDetailController.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvDetailController : CBaseEntity, ISchemaClass { static CEnvDetailController ISchemaClass.From(nint handle) => new CEnvDetailControllerImpl(handle); + static int ISchemaClass.Size => 1272; public ref float FadeStartDist { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvEntityIgniter.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvEntityIgniter.cs index b06733cb7..ed035b5a5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvEntityIgniter.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvEntityIgniter.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvEntityIgniter : CBaseEntity, ISchemaClass { static CEnvEntityIgniter ISchemaClass.From(nint handle) => new CEnvEntityIgniterImpl(handle); + static int ISchemaClass.Size => 1272; public ref float Lifetime { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvEntityMaker.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvEntityMaker.cs index 310029f13..70dc455b9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvEntityMaker.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvEntityMaker.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvEntityMaker : CPointEntity, ISchemaClass { static CEnvEntityMaker ISchemaClass.From(nint handle) => new CEnvEntityMakerImpl(handle); + static int ISchemaClass.Size => 1424; public ref Vector EntityMins { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvExplosion.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvExplosion.cs index fa5f5ac50..b2d81106f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvExplosion.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvExplosion.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvExplosion : CModelPointEntity, ISchemaClass { static CEnvExplosion ISchemaClass.From(nint handle) => new CEnvExplosionImpl(handle); + static int ISchemaClass.Size => 2096; public ref int Magnitude { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvFade.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvFade.cs index f1d028d3b..59e6c0f11 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvFade.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvFade.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvFade : CLogicalEntity, ISchemaClass { static CEnvFade ISchemaClass.From(nint handle) => new CEnvFadeImpl(handle); + static int ISchemaClass.Size => 1320; public ref Color FadeColor { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvGlobal.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvGlobal.cs index b4a231ab8..962492d1b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvGlobal.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvGlobal.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvGlobal : CLogicalEntity, ISchemaClass { static CEnvGlobal ISchemaClass.From(nint handle) => new CEnvGlobalImpl(handle); + static int ISchemaClass.Size => 1328; // CEntityOutputTemplate< int32 > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvHudHint.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvHudHint.cs index ced46face..6a249c690 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvHudHint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvHudHint.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvHudHint : CPointEntity, ISchemaClass { static CEnvHudHint ISchemaClass.From(nint handle) => new CEnvHudHintImpl(handle); + static int ISchemaClass.Size => 1272; public string Message { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvInstructorHint.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvInstructorHint.cs index a688f7f0a..071fdc91a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvInstructorHint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvInstructorHint.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvInstructorHint : CPointEntity, ISchemaClass { static CEnvInstructorHint ISchemaClass.From(nint handle) => new CEnvInstructorHintImpl(handle); + static int ISchemaClass.Size => 1376; public string Name { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvInstructorVRHint.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvInstructorVRHint.cs index edcc4a67d..8262821db 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvInstructorVRHint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvInstructorVRHint.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvInstructorVRHint : CPointEntity, ISchemaClass { static CEnvInstructorVRHint ISchemaClass.From(nint handle) => new CEnvInstructorVRHintImpl(handle); + static int ISchemaClass.Size => 1328; public string Name { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvLaser.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvLaser.cs index 3a306c4f1..998a6c822 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvLaser.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvLaser.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvLaser : CBeam, ISchemaClass { static CEnvLaser ISchemaClass.From(nint handle) => new CEnvLaserImpl(handle); + static int ISchemaClass.Size => 2208; public string LaserTarget { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvLightProbeVolume.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvLightProbeVolume.cs index af048ad8b..1aee669cb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvLightProbeVolume.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvLightProbeVolume.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvLightProbeVolume : CBaseEntity, ISchemaClass { static CEnvLightProbeVolume ISchemaClass.From(nint handle) => new CEnvLightProbeVolumeImpl(handle); + static int ISchemaClass.Size => 5504; public ref CStrongHandle Entity_hLightProbeTexture_AmbientCube { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvMuzzleFlash.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvMuzzleFlash.cs index 45632fd0d..e813dba74 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvMuzzleFlash.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvMuzzleFlash.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvMuzzleFlash : CPointEntity, ISchemaClass { static CEnvMuzzleFlash ISchemaClass.From(nint handle) => new CEnvMuzzleFlashImpl(handle); + static int ISchemaClass.Size => 1280; public ref float Scale { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvParticleGlow.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvParticleGlow.cs index fcfe997d7..583beb042 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvParticleGlow.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvParticleGlow.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvParticleGlow : CParticleSystem, ISchemaClass { static CEnvParticleGlow ISchemaClass.From(nint handle) => new CEnvParticleGlowImpl(handle); + static int ISchemaClass.Size => 3432; public ref float AlphaScale { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvShake.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvShake.cs index 14f77b05f..f985045e7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvShake.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvShake.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvShake : CPointEntity, ISchemaClass { static CEnvShake ISchemaClass.From(nint handle) => new CEnvShakeImpl(handle); + static int ISchemaClass.Size => 1344; public string LimitToEntity { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSky.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSky.cs index d7b2cd09b..45d8f85e7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSky.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSky.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvSky : CBaseModelEntity, ISchemaClass { static CEnvSky ISchemaClass.From(nint handle) => new CEnvSkyImpl(handle); + static int ISchemaClass.Size => 2104; public ref CStrongHandle SkyMaterial { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSoundscape.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSoundscape.cs index 7bb0dda22..fb4cb82f3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSoundscape.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSoundscape.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvSoundscape : CBaseEntity, ISchemaClass { static CEnvSoundscape ISchemaClass.From(nint handle) => new CEnvSoundscapeImpl(handle); + static int ISchemaClass.Size => 1424; public CEntityIOOutput OnPlay { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSoundscapeAlias_snd_soundscape.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSoundscapeAlias_snd_soundscape.cs index e81257905..7f097a2f3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSoundscapeAlias_snd_soundscape.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSoundscapeAlias_snd_soundscape.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvSoundscapeAlias_snd_soundscape : CEnvSoundscape, ISchemaClass { static CEnvSoundscapeAlias_snd_soundscape ISchemaClass.From(nint handle) => new CEnvSoundscapeAlias_snd_soundscapeImpl(handle); + static int ISchemaClass.Size => 1424; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSoundscapeProxy.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSoundscapeProxy.cs index 9bbd26c4a..efa0a78c5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSoundscapeProxy.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSoundscapeProxy.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvSoundscapeProxy : CEnvSoundscape, ISchemaClass { static CEnvSoundscapeProxy ISchemaClass.From(nint handle) => new CEnvSoundscapeProxyImpl(handle); + static int ISchemaClass.Size => 1432; public string MainSoundscapeName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSoundscapeProxyAlias_snd_soundscape_proxy.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSoundscapeProxyAlias_snd_soundscape_proxy.cs index 3a532c406..7d4671da3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSoundscapeProxyAlias_snd_soundscape_proxy.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSoundscapeProxyAlias_snd_soundscape_proxy.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvSoundscapeProxyAlias_snd_soundscape_proxy : CEnvSoundscapeProxy, ISchemaClass { static CEnvSoundscapeProxyAlias_snd_soundscape_proxy ISchemaClass.From(nint handle) => new CEnvSoundscapeProxyAlias_snd_soundscape_proxyImpl(handle); + static int ISchemaClass.Size => 1432; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSoundscapeTriggerable.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSoundscapeTriggerable.cs index 8e217324b..508302f4c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSoundscapeTriggerable.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSoundscapeTriggerable.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvSoundscapeTriggerable : CEnvSoundscape, ISchemaClass { static CEnvSoundscapeTriggerable ISchemaClass.From(nint handle) => new CEnvSoundscapeTriggerableImpl(handle); + static int ISchemaClass.Size => 1424; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSoundscapeTriggerableAlias_snd_soundscape_triggerable.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSoundscapeTriggerableAlias_snd_soundscape_triggerable.cs index 165070251..9eb432a3c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSoundscapeTriggerableAlias_snd_soundscape_triggerable.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSoundscapeTriggerableAlias_snd_soundscape_triggerable.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvSoundscapeTriggerableAlias_snd_soundscape_triggerable : CEnvSoundscapeTriggerable, ISchemaClass { static CEnvSoundscapeTriggerableAlias_snd_soundscape_triggerable ISchemaClass.From(nint handle) => new CEnvSoundscapeTriggerableAlias_snd_soundscape_triggerableImpl(handle); + static int ISchemaClass.Size => 1424; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSpark.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSpark.cs index c721fea36..e6b548786 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSpark.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSpark.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvSpark : CPointEntity, ISchemaClass { static CEnvSpark ISchemaClass.From(nint handle) => new CEnvSparkImpl(handle); + static int ISchemaClass.Size => 1320; public ref float Delay { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSplash.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSplash.cs index cc387c171..292f20976 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSplash.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSplash.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvSplash : CPointEntity, ISchemaClass { static CEnvSplash ISchemaClass.From(nint handle) => new CEnvSplashImpl(handle); + static int ISchemaClass.Size => 1272; public ref float Scale { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvTilt.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvTilt.cs index c4b56c709..9b3bf3438 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvTilt.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvTilt.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvTilt : CPointEntity, ISchemaClass { static CEnvTilt ISchemaClass.From(nint handle) => new CEnvTiltImpl(handle); + static int ISchemaClass.Size => 1280; public ref float Duration { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvViewPunch.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvViewPunch.cs index 9ff41843a..a515a55d8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvViewPunch.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvViewPunch.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvViewPunch : CPointEntity, ISchemaClass { static CEnvViewPunch ISchemaClass.From(nint handle) => new CEnvViewPunchImpl(handle); + static int ISchemaClass.Size => 1280; public ref float Radius { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvVolumetricFogController.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvVolumetricFogController.cs index 70d9d6929..43cbb7fc5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvVolumetricFogController.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvVolumetricFogController.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvVolumetricFogController : CBaseEntity, ISchemaClass { static CEnvVolumetricFogController ISchemaClass.From(nint handle) => new CEnvVolumetricFogControllerImpl(handle); + static int ISchemaClass.Size => 1440; public ref float Scattering { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvVolumetricFogVolume.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvVolumetricFogVolume.cs index 2802e7873..3e8ea438e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvVolumetricFogVolume.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvVolumetricFogVolume.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvVolumetricFogVolume : CBaseEntity, ISchemaClass { static CEnvVolumetricFogVolume ISchemaClass.From(nint handle) => new CEnvVolumetricFogVolumeImpl(handle); + static int ISchemaClass.Size => 1336; public ref bool Active { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvWind.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvWind.cs index c7a44942f..0539bdc1b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvWind.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvWind.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvWind : CBaseEntity, ISchemaClass { static CEnvWind ISchemaClass.From(nint handle) => new CEnvWindImpl(handle); + static int ISchemaClass.Size => 1600; public CEnvWindShared EnvWindShared { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvWindController.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvWindController.cs index b98d37477..c406d8cde 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvWindController.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvWindController.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvWindController : CBaseEntity, ISchemaClass { static CEnvWindController ISchemaClass.From(nint handle) => new CEnvWindControllerImpl(handle); + static int ISchemaClass.Size => 1640; public CEnvWindShared EnvWindShared { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvWindShared.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvWindShared.cs index 1e8f0a533..959b50139 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvWindShared.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvWindShared.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvWindShared : ISchemaClass { static CEnvWindShared ISchemaClass.From(nint handle) => new CEnvWindSharedImpl(handle); + static int ISchemaClass.Size => 336; public GameTime_t StartTime { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvWindVolume.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvWindVolume.cs index 17cd7fc9b..f0916bdd6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvWindVolume.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvWindVolume.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvWindVolume : CBaseEntity, ISchemaClass { static CEnvWindVolume ISchemaClass.From(nint handle) => new CEnvWindVolumeImpl(handle); + static int ISchemaClass.Size => 1320; public ref bool Active { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CExampleSchemaVData_Monomorphic.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CExampleSchemaVData_Monomorphic.cs index 67034d805..bcfe34263 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CExampleSchemaVData_Monomorphic.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CExampleSchemaVData_Monomorphic.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CExampleSchemaVData_Monomorphic : ISchemaClass { static CExampleSchemaVData_Monomorphic ISchemaClass.From(nint handle) => new CExampleSchemaVData_MonomorphicImpl(handle); + static int ISchemaClass.Size => 8; public ref int Example1 { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CExampleSchemaVData_PolymorphicBase.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CExampleSchemaVData_PolymorphicBase.cs index ef789d92d..f1d37cd5e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CExampleSchemaVData_PolymorphicBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CExampleSchemaVData_PolymorphicBase.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CExampleSchemaVData_PolymorphicBase : ISchemaClass { static CExampleSchemaVData_PolymorphicBase ISchemaClass.From(nint handle) => new CExampleSchemaVData_PolymorphicBaseImpl(handle); + static int ISchemaClass.Size => 16; public ref int Base { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CExampleSchemaVData_PolymorphicDerivedA.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CExampleSchemaVData_PolymorphicDerivedA.cs index cee746c1b..32a69d80e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CExampleSchemaVData_PolymorphicDerivedA.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CExampleSchemaVData_PolymorphicDerivedA.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CExampleSchemaVData_PolymorphicDerivedA : CExampleSchemaVData_PolymorphicBase, ISchemaClass { static CExampleSchemaVData_PolymorphicDerivedA ISchemaClass.From(nint handle) => new CExampleSchemaVData_PolymorphicDerivedAImpl(handle); + static int ISchemaClass.Size => 24; public ref int DerivedA { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CExampleSchemaVData_PolymorphicDerivedB.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CExampleSchemaVData_PolymorphicDerivedB.cs index b36c54cae..55225a514 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CExampleSchemaVData_PolymorphicDerivedB.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CExampleSchemaVData_PolymorphicDerivedB.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CExampleSchemaVData_PolymorphicDerivedB : CExampleSchemaVData_PolymorphicBase, ISchemaClass { static CExampleSchemaVData_PolymorphicDerivedB ISchemaClass.From(nint handle) => new CExampleSchemaVData_PolymorphicDerivedBImpl(handle); + static int ISchemaClass.Size => 24; public ref int DerivedB { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CExpressionActionUpdater.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CExpressionActionUpdater.cs index 2b95172d8..27b3f40ba 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CExpressionActionUpdater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CExpressionActionUpdater.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CExpressionActionUpdater : CAnimActionUpdater, ISchemaClass { static CExpressionActionUpdater ISchemaClass.From(nint handle) => new CExpressionActionUpdaterImpl(handle); + static int ISchemaClass.Size => 32; public CAnimParamHandle Param { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFeIndexedJiggleBone.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFeIndexedJiggleBone.cs index 5e513c9d2..0d0549bad 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFeIndexedJiggleBone.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFeIndexedJiggleBone.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFeIndexedJiggleBone : ISchemaClass { static CFeIndexedJiggleBone ISchemaClass.From(nint handle) => new CFeIndexedJiggleBoneImpl(handle); + static int ISchemaClass.Size => 164; public ref uint Node { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFeJiggleBone.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFeJiggleBone.cs index 38501d08f..6f72bec79 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFeJiggleBone.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFeJiggleBone.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFeJiggleBone : ISchemaClass { static CFeJiggleBone ISchemaClass.From(nint handle) => new CFeJiggleBoneImpl(handle); + static int ISchemaClass.Size => 156; public ref uint Flags { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFeMorphLayer.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFeMorphLayer.cs index e66a4af39..4b0f368c2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFeMorphLayer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFeMorphLayer.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFeMorphLayer : ISchemaClass { static CFeMorphLayer ISchemaClass.From(nint handle) => new CFeMorphLayerImpl(handle); + static int ISchemaClass.Size => 136; public string Name { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFeNamedJiggleBone.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFeNamedJiggleBone.cs index c847ac7d8..a8c81ce6d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFeNamedJiggleBone.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFeNamedJiggleBone.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFeNamedJiggleBone : ISchemaClass { static CFeNamedJiggleBone ISchemaClass.From(nint handle) => new CFeNamedJiggleBoneImpl(handle); + static int ISchemaClass.Size => 208; public string StrParentBone { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFeVertexMapBuildArray.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFeVertexMapBuildArray.cs index 8f53378c1..a2bd71d5f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFeVertexMapBuildArray.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFeVertexMapBuildArray.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFeVertexMapBuildArray : ISchemaClass { static CFeVertexMapBuildArray ISchemaClass.From(nint handle) => new CFeVertexMapBuildArrayImpl(handle); + static int ISchemaClass.Size => 24; public ref CUtlVector> Array { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterAttributeInt.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterAttributeInt.cs index 70342ac1a..3021f3403 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterAttributeInt.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterAttributeInt.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFilterAttributeInt : CBaseFilter, ISchemaClass { static CFilterAttributeInt ISchemaClass.From(nint handle) => new CFilterAttributeIntImpl(handle); + static int ISchemaClass.Size => 1360; public string AttributeName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterClass.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterClass.cs index 49182c595..35a4c1530 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterClass.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterClass.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFilterClass : CBaseFilter, ISchemaClass { static CFilterClass ISchemaClass.From(nint handle) => new CFilterClassImpl(handle); + static int ISchemaClass.Size => 1360; public string FilterClass { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterContext.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterContext.cs index fd8588752..fce0b7d23 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterContext.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterContext.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFilterContext : CBaseFilter, ISchemaClass { static CFilterContext ISchemaClass.From(nint handle) => new CFilterContextImpl(handle); + static int ISchemaClass.Size => 1360; public string FilterContext { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterEnemy.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterEnemy.cs index fb3ce8c21..67dfd070b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterEnemy.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterEnemy.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFilterEnemy : CBaseFilter, ISchemaClass { static CFilterEnemy ISchemaClass.From(nint handle) => new CFilterEnemyImpl(handle); + static int ISchemaClass.Size => 1384; public string EnemyName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterLOS.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterLOS.cs index 4366efebc..e794573b6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterLOS.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterLOS.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFilterLOS : CBaseFilter, ISchemaClass { static CFilterLOS ISchemaClass.From(nint handle) => new CFilterLOSImpl(handle); + static int ISchemaClass.Size => 1352; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterMassGreater.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterMassGreater.cs index 9ce332598..9ad0c5f99 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterMassGreater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterMassGreater.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFilterMassGreater : CBaseFilter, ISchemaClass { static CFilterMassGreater ISchemaClass.From(nint handle) => new CFilterMassGreaterImpl(handle); + static int ISchemaClass.Size => 1360; public ref float FilterMass { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterModel.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterModel.cs index 1afe08294..46b6739fb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterModel.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterModel.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFilterModel : CBaseFilter, ISchemaClass { static CFilterModel ISchemaClass.From(nint handle) => new CFilterModelImpl(handle); + static int ISchemaClass.Size => 1360; public string FilterModel { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterMultiple.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterMultiple.cs index 518cb19cf..4d164a164 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterMultiple.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterMultiple.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFilterMultiple : CBaseFilter, ISchemaClass { static CFilterMultiple ISchemaClass.From(nint handle) => new CFilterMultipleImpl(handle); + static int ISchemaClass.Size => 1480; public ref filter_t FilterType { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterMultipleAPI.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterMultipleAPI.cs index 8e349e59b..9f97bcd4e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterMultipleAPI.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterMultipleAPI.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFilterMultipleAPI : ISchemaClass { static CFilterMultipleAPI ISchemaClass.From(nint handle) => new CFilterMultipleAPIImpl(handle); + static int ISchemaClass.Size => 8; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterName.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterName.cs index cd26280dc..bf329da58 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterName.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterName.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFilterName : CBaseFilter, ISchemaClass { static CFilterName ISchemaClass.From(nint handle) => new CFilterNameImpl(handle); + static int ISchemaClass.Size => 1360; public string FilterName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterProximity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterProximity.cs index ec2c0bb2c..7ea5bafc6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterProximity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterProximity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFilterProximity : CBaseFilter, ISchemaClass { static CFilterProximity ISchemaClass.From(nint handle) => new CFilterProximityImpl(handle); + static int ISchemaClass.Size => 1360; public ref float Radius { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterTeam.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterTeam.cs index bab90030a..41a57c0a7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterTeam.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterTeam.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFilterTeam : CBaseFilter, ISchemaClass { static CFilterTeam ISchemaClass.From(nint handle) => new CFilterTeamImpl(handle); + static int ISchemaClass.Size => 1360; public ref int FilterTeam { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFireCrackerBlast.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFireCrackerBlast.cs index 2374389ff..aa3ca4286 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFireCrackerBlast.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFireCrackerBlast.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFireCrackerBlast : CInferno, ISchemaClass { static CFireCrackerBlast ISchemaClass.From(nint handle) => new CFireCrackerBlastImpl(handle); + static int ISchemaClass.Size => 5216; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFiringModeFloat.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFiringModeFloat.cs index eb5009825..257367cbd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFiringModeFloat.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFiringModeFloat.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFiringModeFloat : ISchemaClass { static CFiringModeFloat ISchemaClass.From(nint handle) => new CFiringModeFloatImpl(handle); + static int ISchemaClass.Size => 8; public ISchemaFixedArray Values { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFiringModeInt.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFiringModeInt.cs index 8490cfa87..f6663321c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFiringModeInt.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFiringModeInt.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFiringModeInt : ISchemaClass { static CFiringModeInt ISchemaClass.From(nint handle) => new CFiringModeIntImpl(handle); + static int ISchemaClass.Size => 8; public ISchemaFixedArray Values { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFish.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFish.cs index 3caba80b4..5b435bdc4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFish.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFish.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFish : CBaseAnimGraph, ISchemaClass { static CFish ISchemaClass.From(nint handle) => new CFishImpl(handle); + static int ISchemaClass.Size => 2976; public ref CHandle Pool { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFishPool.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFishPool.cs index 0ed1cbc33..4deadc1d3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFishPool.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFishPool.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFishPool : CBaseEntity, ISchemaClass { static CFishPool ISchemaClass.From(nint handle) => new CFishPoolImpl(handle); + static int ISchemaClass.Size => 1352; public ref int FishCount { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFlashbang.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFlashbang.cs index c7de66d59..5fbfb1737 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFlashbang.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFlashbang.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFlashbang : CBaseCSGrenade, ISchemaClass { static CFlashbang ISchemaClass.From(nint handle) => new CFlashbangImpl(handle); + static int ISchemaClass.Size => 4624; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFlashbangProjectile.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFlashbangProjectile.cs index 1f4087412..f27eb0695 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFlashbangProjectile.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFlashbangProjectile.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFlashbangProjectile : CBaseCSGrenadeProjectile, ISchemaClass { static CFlashbangProjectile ISchemaClass.From(nint handle) => new CFlashbangProjectileImpl(handle); + static int ISchemaClass.Size => 3152; public ref float TimeToDetonate { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFlexController.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFlexController.cs index e5e6277b8..64f9b004d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFlexController.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFlexController.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFlexController : ISchemaClass { static CFlexController ISchemaClass.From(nint handle) => new CFlexControllerImpl(handle); + static int ISchemaClass.Size => 24; public string Name { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFlexDesc.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFlexDesc.cs index c907ab2d8..2a7794693 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFlexDesc.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFlexDesc.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFlexDesc : ISchemaClass { static CFlexDesc ISchemaClass.From(nint handle) => new CFlexDescImpl(handle); + static int ISchemaClass.Size => 8; public string Facs { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFlexOp.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFlexOp.cs index a9f49091a..4d762e77a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFlexOp.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFlexOp.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFlexOp : ISchemaClass { static CFlexOp ISchemaClass.From(nint handle) => new CFlexOpImpl(handle); + static int ISchemaClass.Size => 8; public ref FlexOpCode_t OpCode { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFlexRule.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFlexRule.cs index d381c79bc..88ff76382 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFlexRule.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFlexRule.cs @@ -11,12 +11,12 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFlexRule : ISchemaClass { static CFlexRule ISchemaClass.From(nint handle) => new CFlexRuleImpl(handle); + static int ISchemaClass.Size => 32; public ref int Flex { get; } - // CUtlVector< CFlexOp > - public ref CUtlVector FlexOps { get; } + public ref CUtlVector FlexOps { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFloatAnimParameter.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFloatAnimParameter.cs index 41b9ed25e..8a4987758 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFloatAnimParameter.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFloatAnimParameter.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFloatAnimParameter : CConcreteAnimParameter, ISchemaClass { static CFloatAnimParameter ISchemaClass.From(nint handle) => new CFloatAnimParameterImpl(handle); + static int ISchemaClass.Size => 144; public ref float DefaultValue { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFloatExponentialMovingAverage.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFloatExponentialMovingAverage.cs index 9a296bac4..a63879e49 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFloatExponentialMovingAverage.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFloatExponentialMovingAverage.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFloatExponentialMovingAverage : ISchemaClass { static CFloatExponentialMovingAverage ISchemaClass.From(nint handle) => new CFloatExponentialMovingAverageImpl(handle); + static int ISchemaClass.Size => 20; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFloatMovingAverage.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFloatMovingAverage.cs index 3977444ed..204a80708 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFloatMovingAverage.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFloatMovingAverage.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFloatMovingAverage : ISchemaClass { static CFloatMovingAverage ISchemaClass.From(nint handle) => new CFloatMovingAverageImpl(handle); + static int ISchemaClass.Size => 32; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFogController.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFogController.cs index 3134dadb7..1cf5bdc8d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFogController.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFogController.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFogController : CBaseEntity, ISchemaClass { static CFogController ISchemaClass.From(nint handle) => new CFogControllerImpl(handle); + static int ISchemaClass.Size => 1376; public fogparams_t Fog { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFogTrigger.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFogTrigger.cs index 3c704474f..7af276a1f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFogTrigger.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFogTrigger.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFogTrigger : CBaseTrigger, ISchemaClass { static CFogTrigger ISchemaClass.From(nint handle) => new CFogTriggerImpl(handle); + static int ISchemaClass.Size => 2576; public fogparams_t Fog { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFogVolume.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFogVolume.cs index 2165dada3..f57f449e6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFogVolume.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFogVolume.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFogVolume : CServerOnlyModelEntity, ISchemaClass { static CFogVolume ISchemaClass.From(nint handle) => new CFogVolumeImpl(handle); + static int ISchemaClass.Size => 2048; public string FogName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFollowAttachmentUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFollowAttachmentUpdateNode.cs index 5f7de4835..610afc2e8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFollowAttachmentUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFollowAttachmentUpdateNode.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFollowAttachmentUpdateNode : CUnaryUpdateNode, ISchemaClass { static CFollowAttachmentUpdateNode ISchemaClass.From(nint handle) => new CFollowAttachmentUpdateNodeImpl(handle); + static int ISchemaClass.Size => 272; public FollowAttachmentSettings_t OpFixedData { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFollowPathUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFollowPathUpdateNode.cs index 1c09a725b..92c652928 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFollowPathUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFollowPathUpdateNode.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFollowPathUpdateNode : CUnaryUpdateNode, ISchemaClass { static CFollowPathUpdateNode ISchemaClass.From(nint handle) => new CFollowPathUpdateNodeImpl(handle); + static int ISchemaClass.Size => 184; public ref float BlendOutTime { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFollowTargetUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFollowTargetUpdateNode.cs index 2792f4c27..3943a739e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFollowTargetUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFollowTargetUpdateNode.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFollowTargetUpdateNode : CUnaryUpdateNode, ISchemaClass { static CFollowTargetUpdateNode ISchemaClass.From(nint handle) => new CFollowTargetUpdateNodeImpl(handle); + static int ISchemaClass.Size => 144; public FollowTargetOpFixedSettings_t OpFixedData { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootAdjustmentUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootAdjustmentUpdateNode.cs index c090f0970..84bc0e010 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootAdjustmentUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootAdjustmentUpdateNode.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFootAdjustmentUpdateNode : CUnaryUpdateNode, ISchemaClass { static CFootAdjustmentUpdateNode ISchemaClass.From(nint handle) => new CFootAdjustmentUpdateNodeImpl(handle); + static int ISchemaClass.Size => 176; - // CUtlVector< HSequence > - public ref CUtlVector Clips { get; } + public ref CUtlVector Clips { get; } public CPoseHandle BasePoseCacheHandle { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootCycle.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootCycle.cs index cfedad9cf..04c9dd787 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootCycle.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootCycle.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFootCycle : CCycleBase, ISchemaClass { static CFootCycle ISchemaClass.From(nint handle) => new CFootCycleImpl(handle); + static int ISchemaClass.Size => 4; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootCycleDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootCycleDefinition.cs index 8f7a0a41a..885e5d5e7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootCycleDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootCycleDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFootCycleDefinition : ISchemaClass { static CFootCycleDefinition ISchemaClass.From(nint handle) => new CFootCycleDefinitionImpl(handle); + static int ISchemaClass.Size => 60; public ref Vector StancePositionMS { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootCycleMetricEvaluator.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootCycleMetricEvaluator.cs index 2fd518a8a..a685b676d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootCycleMetricEvaluator.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootCycleMetricEvaluator.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFootCycleMetricEvaluator : CMotionMetricEvaluator, ISchemaClass { static CFootCycleMetricEvaluator ISchemaClass.From(nint handle) => new CFootCycleMetricEvaluatorImpl(handle); + static int ISchemaClass.Size => 104; public ref CUtlVector FootIndices { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootDefinition.cs index 3357c8c92..ed2b1e59f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFootDefinition : ISchemaClass { static CFootDefinition ISchemaClass.From(nint handle) => new CFootDefinitionImpl(handle); + static int ISchemaClass.Size => 64; public string Name { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootFallAnimTag.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootFallAnimTag.cs index 3cfe31f58..f818a54d6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootFallAnimTag.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootFallAnimTag.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFootFallAnimTag : CAnimTagBase, ISchemaClass { static CFootFallAnimTag ISchemaClass.From(nint handle) => new CFootFallAnimTagImpl(handle); + static int ISchemaClass.Size => 96; public ref FootFallTagFoot_t Foot { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootLockUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootLockUpdateNode.cs index 024aa0e5f..3851efc59 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootLockUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootLockUpdateNode.cs @@ -11,12 +11,12 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFootLockUpdateNode : CUnaryUpdateNode, ISchemaClass { static CFootLockUpdateNode ISchemaClass.From(nint handle) => new CFootLockUpdateNodeImpl(handle); + static int ISchemaClass.Size => 344; public FootLockPoseOpFixedSettings OpFixedSettings { get; } - // CUtlVector< FootFixedSettings > - public ref CUtlVector FootSettings { get; } + public ref CUtlVector FootSettings { get; } public CAnimInputDamping HipShiftDamping { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootMotion.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootMotion.cs index 1bf543884..884b7e896 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootMotion.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootMotion.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFootMotion : ISchemaClass { static CFootMotion ISchemaClass.From(nint handle) => new CFootMotionImpl(handle); + static int ISchemaClass.Size => 40; - // CUtlVector< CFootStride > - public ref CUtlVector Strides { get; } + public ref CUtlVector Strides { get; } public string Name { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootPinningUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootPinningUpdateNode.cs index 6c989fab2..b64e987be 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootPinningUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootPinningUpdateNode.cs @@ -11,14 +11,14 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFootPinningUpdateNode : CUnaryUpdateNode, ISchemaClass { static CFootPinningUpdateNode ISchemaClass.From(nint handle) => new CFootPinningUpdateNodeImpl(handle); + static int ISchemaClass.Size => 208; public FootPinningPoseOpFixedData_t PoseOpFixedData { get; } public ref FootPinningTimingSource TimingSource { get; } - // CUtlVector< CAnimParamHandle > - public ref CUtlVector Params { get; } + public ref CUtlVector Params { get; } public ref bool ResetChild { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootPositionMetricEvaluator.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootPositionMetricEvaluator.cs index 472b82b99..442c9f947 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootPositionMetricEvaluator.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootPositionMetricEvaluator.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFootPositionMetricEvaluator : CMotionMetricEvaluator, ISchemaClass { static CFootPositionMetricEvaluator ISchemaClass.From(nint handle) => new CFootPositionMetricEvaluatorImpl(handle); + static int ISchemaClass.Size => 112; public ref CUtlVector FootIndices { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootStepTriggerUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootStepTriggerUpdateNode.cs index 50d5d9b91..247a65cb1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootStepTriggerUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootStepTriggerUpdateNode.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFootStepTriggerUpdateNode : CUnaryUpdateNode, ISchemaClass { static CFootStepTriggerUpdateNode ISchemaClass.From(nint handle) => new CFootStepTriggerUpdateNodeImpl(handle); + static int ISchemaClass.Size => 144; - // CUtlVector< FootStepTrigger > - public ref CUtlVector Triggers { get; } + public ref CUtlVector Triggers { get; } public ref float Tolerance { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootStride.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootStride.cs index 63d4c458c..3e3de1179 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootStride.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootStride.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFootStride : ISchemaClass { static CFootStride ISchemaClass.From(nint handle) => new CFootStrideImpl(handle); + static int ISchemaClass.Size => 88; public CFootCycleDefinition Definition { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootTrajectories.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootTrajectories.cs index 743f54aec..a4678ff99 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootTrajectories.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootTrajectories.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFootTrajectories : ISchemaClass { static CFootTrajectories ISchemaClass.From(nint handle) => new CFootTrajectoriesImpl(handle); + static int ISchemaClass.Size => 24; - // CUtlVector< CFootTrajectory > - public ref CUtlVector Trajectories { get; } + public ref CUtlVector Trajectories { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootTrajectory.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootTrajectory.cs index ec1a4ce6f..d17308e86 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootTrajectory.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootTrajectory.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFootTrajectory : ISchemaClass { static CFootTrajectory ISchemaClass.From(nint handle) => new CFootTrajectoryImpl(handle); + static int ISchemaClass.Size => 32; public ref Vector Offset { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootstepControl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootstepControl.cs index 6227681e2..d435da648 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootstepControl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootstepControl.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFootstepControl : CBaseTrigger, ISchemaClass { static CFootstepControl ISchemaClass.From(nint handle) => new CFootstepControlImpl(handle); + static int ISchemaClass.Size => 2488; public string Source { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootstepLandedAnimTag.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootstepLandedAnimTag.cs index a804289e6..2303fa4c1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootstepLandedAnimTag.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootstepLandedAnimTag.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFootstepLandedAnimTag : CAnimTagBase, ISchemaClass { static CFootstepLandedAnimTag ISchemaClass.From(nint handle) => new CFootstepLandedAnimTagImpl(handle); + static int ISchemaClass.Size => 120; public ref FootstepLandedFootSoundType_t FootstepType { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootstepTableHandle.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootstepTableHandle.cs index b3d374b90..9ef92ba6e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootstepTableHandle.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootstepTableHandle.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFootstepTableHandle : ISchemaClass { static CFootstepTableHandle ISchemaClass.From(nint handle) => new CFootstepTableHandleImpl(handle); + static int ISchemaClass.Size => 8; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncBrush.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncBrush.cs index f75f1ba45..a0f8aeea6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncBrush.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncBrush.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncBrush : CBaseModelEntity, ISchemaClass { static CFuncBrush ISchemaClass.From(nint handle) => new CFuncBrushImpl(handle); + static int ISchemaClass.Size => 2040; public ref BrushSolidities_e Solidity { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncConveyor.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncConveyor.cs index a0afcc894..af7f91812 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncConveyor.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncConveyor.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncConveyor : CBaseModelEntity, ISchemaClass { static CFuncConveyor ISchemaClass.From(nint handle) => new CFuncConveyorImpl(handle); + static int ISchemaClass.Size => 2088; public string ConveyorModels { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncElectrifiedVolume.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncElectrifiedVolume.cs index 47e194cee..503a7c889 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncElectrifiedVolume.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncElectrifiedVolume.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncElectrifiedVolume : CFuncBrush, ISchemaClass { static CFuncElectrifiedVolume ISchemaClass.From(nint handle) => new CFuncElectrifiedVolumeImpl(handle); + static int ISchemaClass.Size => 2096; public string EffectName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncIllusionary.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncIllusionary.cs index faa05e150..f77876b30 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncIllusionary.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncIllusionary.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncIllusionary : CBaseModelEntity, ISchemaClass { static CFuncIllusionary ISchemaClass.From(nint handle) => new CFuncIllusionaryImpl(handle); + static int ISchemaClass.Size => 2008; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncInteractionLayerClip.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncInteractionLayerClip.cs index 4ad54f6bf..0429ad72d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncInteractionLayerClip.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncInteractionLayerClip.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncInteractionLayerClip : CBaseModelEntity, ISchemaClass { static CFuncInteractionLayerClip ISchemaClass.From(nint handle) => new CFuncInteractionLayerClipImpl(handle); + static int ISchemaClass.Size => 2032; public ref bool Disabled { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncLadder.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncLadder.cs index 326dabb81..dc234493a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncLadder.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncLadder.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncLadder : CBaseModelEntity, ISchemaClass { static CFuncLadder ISchemaClass.From(nint handle) => new CFuncLadderImpl(handle); + static int ISchemaClass.Size => 2184; public ref Vector LadderDir { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncLadderAlias_func_useableladder.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncLadderAlias_func_useableladder.cs index 46e1efd40..e2ceb5798 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncLadderAlias_func_useableladder.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncLadderAlias_func_useableladder.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncLadderAlias_func_useableladder : CFuncLadder, ISchemaClass { static CFuncLadderAlias_func_useableladder ISchemaClass.From(nint handle) => new CFuncLadderAlias_func_useableladderImpl(handle); + static int ISchemaClass.Size => 2184; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncMonitor.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncMonitor.cs index 0fd2f97a4..279e34213 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncMonitor.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncMonitor.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncMonitor : CFuncBrush, ISchemaClass { static CFuncMonitor ISchemaClass.From(nint handle) => new CFuncMonitorImpl(handle); + static int ISchemaClass.Size => 2072; public string TargetCamera { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncMoveLinear.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncMoveLinear.cs index 9042d8e06..e174bfdd3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncMoveLinear.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncMoveLinear.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncMoveLinear : CBaseToggle, ISchemaClass { static CFuncMoveLinear ISchemaClass.From(nint handle) => new CFuncMoveLinearImpl(handle); + static int ISchemaClass.Size => 2304; public ref MoveLinearAuthoredPos_t AuthoredPosition { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncMoveLinearAlias_momentary_door.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncMoveLinearAlias_momentary_door.cs index fff17b25f..89ed2685a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncMoveLinearAlias_momentary_door.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncMoveLinearAlias_momentary_door.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncMoveLinearAlias_momentary_door : CFuncMoveLinear, ISchemaClass { static CFuncMoveLinearAlias_momentary_door ISchemaClass.From(nint handle) => new CFuncMoveLinearAlias_momentary_doorImpl(handle); + static int ISchemaClass.Size => 2304; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncMover.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncMover.cs index 1d4df67ee..325427057 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncMover.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncMover.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncMover : CBaseModelEntity, ISchemaClass { static CFuncMover ISchemaClass.From(nint handle) => new CFuncMoverImpl(handle); + static int ISchemaClass.Size => 2696; public string PathName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncMoverAPI.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncMoverAPI.cs index 458c389d7..d57e91e07 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncMoverAPI.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncMoverAPI.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncMoverAPI : ISchemaClass { static CFuncMoverAPI ISchemaClass.From(nint handle) => new CFuncMoverAPIImpl(handle); + static int ISchemaClass.Size => 8; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncNavBlocker.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncNavBlocker.cs index 9e1654a75..dbbbe2871 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncNavBlocker.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncNavBlocker.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncNavBlocker : CBaseModelEntity, ISchemaClass { static CFuncNavBlocker ISchemaClass.From(nint handle) => new CFuncNavBlockerImpl(handle); + static int ISchemaClass.Size => 2032; public ref bool Disabled { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncNavObstruction.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncNavObstruction.cs index 63e11a123..547a16447 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncNavObstruction.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncNavObstruction.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncNavObstruction : CBaseModelEntity, ISchemaClass { static CFuncNavObstruction ISchemaClass.From(nint handle) => new CFuncNavObstructionImpl(handle); + static int ISchemaClass.Size => 2040; public ref bool Disabled { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncPlat.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncPlat.cs index 8c2bb896e..226dcbb8a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncPlat.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncPlat.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncPlat : CBasePlatTrain, ISchemaClass { static CFuncPlat ISchemaClass.From(nint handle) => new CFuncPlatImpl(handle); + static int ISchemaClass.Size => 2184; public string Noise { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncPlatRot.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncPlatRot.cs index 4a7b9b351..4c835fe55 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncPlatRot.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncPlatRot.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncPlatRot : CFuncPlat, ISchemaClass { static CFuncPlatRot ISchemaClass.From(nint handle) => new CFuncPlatRotImpl(handle); + static int ISchemaClass.Size => 2208; public ref QAngle End { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncPropRespawnZone.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncPropRespawnZone.cs index 1a763e881..0a4f9f52b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncPropRespawnZone.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncPropRespawnZone.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncPropRespawnZone : CBaseEntity, ISchemaClass { static CFuncPropRespawnZone ISchemaClass.From(nint handle) => new CFuncPropRespawnZoneImpl(handle); + static int ISchemaClass.Size => 1264; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncRotating.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncRotating.cs index 631b8c743..bf0a2eece 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncRotating.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncRotating.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncRotating : CBaseModelEntity, ISchemaClass { static CFuncRotating ISchemaClass.From(nint handle) => new CFuncRotatingImpl(handle); + static int ISchemaClass.Size => 2256; public CEntityIOOutput OnStopped { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncRotator.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncRotator.cs index d57e52ea8..da93e2151 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncRotator.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncRotator.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncRotator : CBaseModelEntity, ISchemaClass { static CFuncRotator ISchemaClass.From(nint handle) => new CFuncRotatorImpl(handle); + static int ISchemaClass.Size => 2576; public ref CHandle RotatorTarget { get; } @@ -75,16 +76,13 @@ public partial interface CFuncRotator : CBaseModelEntity, ISchemaClass - public ref CUtlVector RotatorHistory { get; } + public ref CUtlVector RotatorHistory { get; } public ref bool ReturningToPreviousOrientation { get; } - // CUtlVector< RotatorQueueEntry_t > - public ref CUtlVector RotatorQueue { get; } + public ref CUtlVector RotatorQueue { get; } - // CUtlVector< RotatorHistoryEntry_t > - public ref CUtlVector RotatorQueueHistory { get; } + public ref CUtlVector RotatorQueueHistory { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncShatterglass.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncShatterglass.cs index accbc15c1..202c3058b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncShatterglass.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncShatterglass.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncShatterglass : CBaseModelEntity, ISchemaClass { static CFuncShatterglass ISchemaClass.From(nint handle) => new CFuncShatterglassImpl(handle); + static int ISchemaClass.Size => 2328; public ref matrix3x4_t MatPanelTransform { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncTankTrain.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncTankTrain.cs index 753717fb2..67c2adc86 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncTankTrain.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncTankTrain.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncTankTrain : CFuncTrackTrain, ISchemaClass { static CFuncTankTrain ISchemaClass.From(nint handle) => new CFuncTankTrainImpl(handle); + static int ISchemaClass.Size => 2392; public CEntityIOOutput OnDeath { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncTimescale.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncTimescale.cs index 0b96399bb..a537f3026 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncTimescale.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncTimescale.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncTimescale : CBaseEntity, ISchemaClass { static CFuncTimescale ISchemaClass.From(nint handle) => new CFuncTimescaleImpl(handle); + static int ISchemaClass.Size => 1288; public ref float DesiredTimescale { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncTrackAuto.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncTrackAuto.cs index e6a47b012..68b8e6482 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncTrackAuto.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncTrackAuto.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncTrackAuto : CFuncTrackChange, ISchemaClass { static CFuncTrackAuto ISchemaClass.From(nint handle) => new CFuncTrackAutoImpl(handle); + static int ISchemaClass.Size => 2272; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncTrackChange.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncTrackChange.cs index f19f566a9..e95edf5f4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncTrackChange.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncTrackChange.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncTrackChange : CFuncPlatRot, ISchemaClass { static CFuncTrackChange ISchemaClass.From(nint handle) => new CFuncTrackChangeImpl(handle); + static int ISchemaClass.Size => 2272; public CPathTrack? TrackTop { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncTrackTrain.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncTrackTrain.cs index fea571d60..b9a83f605 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncTrackTrain.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncTrackTrain.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncTrackTrain : CBaseModelEntity, ISchemaClass { static CFuncTrackTrain ISchemaClass.From(nint handle) => new CFuncTrackTrainImpl(handle); + static int ISchemaClass.Size => 2352; public ref CHandle Ppath { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncTrain.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncTrain.cs index 466cdc25b..90cb1ba2c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncTrain.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncTrain.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncTrain : CBasePlatTrain, ISchemaClass { static CFuncTrain ISchemaClass.From(nint handle) => new CFuncTrainImpl(handle); + static int ISchemaClass.Size => 2208; public ref CHandle CurrentTarget { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncTrainControls.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncTrainControls.cs index 822938331..0dfe4adbb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncTrainControls.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncTrainControls.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncTrainControls : CBaseModelEntity, ISchemaClass { static CFuncTrainControls ISchemaClass.From(nint handle) => new CFuncTrainControlsImpl(handle); + static int ISchemaClass.Size => 2008; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncVPhysicsClip.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncVPhysicsClip.cs index fa03f0749..9417d29b1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncVPhysicsClip.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncVPhysicsClip.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncVPhysicsClip : CBaseModelEntity, ISchemaClass { static CFuncVPhysicsClip ISchemaClass.From(nint handle) => new CFuncVPhysicsClipImpl(handle); + static int ISchemaClass.Size => 2016; public ref bool Disabled { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncVehicleClip.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncVehicleClip.cs index 62df110f9..50ff0ec35 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncVehicleClip.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncVehicleClip.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncVehicleClip : CBaseModelEntity, ISchemaClass { static CFuncVehicleClip ISchemaClass.From(nint handle) => new CFuncVehicleClipImpl(handle); + static int ISchemaClass.Size => 2008; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncWall.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncWall.cs index 5deec8415..4544e323b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncWall.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncWall.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncWall : CBaseModelEntity, ISchemaClass { static CFuncWall ISchemaClass.From(nint handle) => new CFuncWallImpl(handle); + static int ISchemaClass.Size => 2016; public ref int State { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncWallToggle.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncWallToggle.cs index 3fae4a6a4..a28fb2a8b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncWallToggle.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncWallToggle.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncWallToggle : CFuncWall, ISchemaClass { static CFuncWallToggle ISchemaClass.From(nint handle) => new CFuncWallToggleImpl(handle); + static int ISchemaClass.Size => 2016; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncWater.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncWater.cs index f27749b1d..5d63ec7eb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncWater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncWater.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncWater : CBaseModelEntity, ISchemaClass { static CFuncWater ISchemaClass.From(nint handle) => new CFuncWaterImpl(handle); + static int ISchemaClass.Size => 2288; public CBuoyancyHelper BuoyancyHelper { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuseProgram.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuseProgram.cs index 7fad5dc33..e74dba059 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuseProgram.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuseProgram.cs @@ -11,15 +11,14 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuseProgram : ISchemaClass { static CFuseProgram ISchemaClass.From(nint handle) => new CFuseProgramImpl(handle); + static int ISchemaClass.Size => 80; public ref CUtlVector ProgramBuffer { get; } - // CUtlVector< FuseVariableIndex_t > - public ref CUtlVector VariablesRead { get; } + public ref CUtlVector VariablesRead { get; } - // CUtlVector< FuseVariableIndex_t > - public ref CUtlVector VariablesWritten { get; } + public ref CUtlVector VariablesWritten { get; } public ref int MaxTempVarsUsed { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuseSymbolTable.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuseSymbolTable.cs index 94bbd09c0..d370926a7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuseSymbolTable.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuseSymbolTable.cs @@ -11,16 +11,14 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuseSymbolTable : ISchemaClass { static CFuseSymbolTable ISchemaClass.From(nint handle) => new CFuseSymbolTableImpl(handle); + static int ISchemaClass.Size => 176; - // CUtlVector< ConstantInfo_t > - public ref CUtlVector Constants { get; } + public ref CUtlVector Constants { get; } - // CUtlVector< VariableInfo_t > - public ref CUtlVector Variables { get; } + public ref CUtlVector Variables { get; } - // CUtlVector< FunctionInfo_t > - public ref CUtlVector Functions { get; } + public ref CUtlVector Functions { get; } // CUtlHashtable< CUtlStringToken, int32 > public SchemaUntypedField ConstantMap { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFutureFacingMetricEvaluator.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFutureFacingMetricEvaluator.cs index 312a1a0aa..a8db74763 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFutureFacingMetricEvaluator.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFutureFacingMetricEvaluator.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFutureFacingMetricEvaluator : CMotionMetricEvaluator, ISchemaClass { static CFutureFacingMetricEvaluator ISchemaClass.From(nint handle) => new CFutureFacingMetricEvaluatorImpl(handle); + static int ISchemaClass.Size => 88; public ref float Distance { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFutureVelocityMetricEvaluator.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFutureVelocityMetricEvaluator.cs index ccb33f292..d8cbdb550 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFutureVelocityMetricEvaluator.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFutureVelocityMetricEvaluator.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFutureVelocityMetricEvaluator : CMotionMetricEvaluator, ISchemaClass { static CFutureVelocityMetricEvaluator ISchemaClass.From(nint handle) => new CFutureVelocityMetricEvaluatorImpl(handle); + static int ISchemaClass.Size => 96; public ref float Distance { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameChoreoServices.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameChoreoServices.cs index cb4f7db99..315beac6b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameChoreoServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameChoreoServices.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CGameChoreoServices : IChoreoServices, ISchemaClass { static CGameChoreoServices ISchemaClass.From(nint handle) => new CGameChoreoServicesImpl(handle); + static int ISchemaClass.Size => 32; public ref CHandle Owner { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameEnd.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameEnd.cs index ca1408853..a40a60ae7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameEnd.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameEnd.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CGameEnd : CRulePointEntity, ISchemaClass { static CGameEnd ISchemaClass.From(nint handle) => new CGameEndImpl(handle); + static int ISchemaClass.Size => 2024; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameGibManager.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameGibManager.cs index 08c440b89..f13563647 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameGibManager.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameGibManager.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CGameGibManager : CBaseEntity, ISchemaClass { static CGameGibManager ISchemaClass.From(nint handle) => new CGameGibManagerImpl(handle); + static int ISchemaClass.Size => 1304; public ref bool AllowNewGibs { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameMoney.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameMoney.cs index c5444d14b..0932fa214 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameMoney.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameMoney.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CGameMoney : CRulePointEntity, ISchemaClass { static CGameMoney ISchemaClass.From(nint handle) => new CGameMoneyImpl(handle); + static int ISchemaClass.Size => 2120; public CEntityIOOutput OnMoneySpent { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGamePlayerEquip.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGamePlayerEquip.cs index 74f5d857f..8e8c11cfb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGamePlayerEquip.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGamePlayerEquip.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CGamePlayerEquip : CRulePointEntity, ISchemaClass { static CGamePlayerEquip ISchemaClass.From(nint handle) => new CGamePlayerEquipImpl(handle); + static int ISchemaClass.Size => 2048; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGamePlayerZone.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGamePlayerZone.cs index 95ad4bc0e..d07e27154 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGamePlayerZone.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGamePlayerZone.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CGamePlayerZone : CRuleBrushEntity, ISchemaClass { static CGamePlayerZone ISchemaClass.From(nint handle) => new CGamePlayerZoneImpl(handle); + static int ISchemaClass.Size => 2176; public CEntityIOOutput OnPlayerInZone { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameRules.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameRules.cs index 4abbedcd8..79649a563 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameRules.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameRules.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CGameRules : ISchemaClass { static CGameRules ISchemaClass.From(nint handle) => new CGameRulesImpl(handle); + static int ISchemaClass.Size => 192; public ref CNetworkVarChainer __m_pChainEntity { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameRulesProxy.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameRulesProxy.cs index fe31b3c40..08db8db56 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameRulesProxy.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameRulesProxy.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CGameRulesProxy : CBaseEntity, ISchemaClass { static CGameRulesProxy ISchemaClass.From(nint handle) => new CGameRulesProxyImpl(handle); + static int ISchemaClass.Size => 1264; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameSceneNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameSceneNode.cs index 2c5489a9e..1fcc8ab86 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameSceneNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameSceneNode.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CGameSceneNode : ISchemaClass { static CGameSceneNode ISchemaClass.From(nint handle) => new CGameSceneNodeImpl(handle); + static int ISchemaClass.Size => 352; public ref CTransform NodeToWorld { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameSceneNodeHandle.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameSceneNodeHandle.cs index 29aec9c0f..f2630de56 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameSceneNodeHandle.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameSceneNodeHandle.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CGameSceneNodeHandle : ISchemaClass { static CGameSceneNodeHandle ISchemaClass.From(nint handle) => new CGameSceneNodeHandleImpl(handle); + static int ISchemaClass.Size => 16; public ref CHandle Owner { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameScriptedMoveData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameScriptedMoveData.cs index 650acd917..be919fd9b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameScriptedMoveData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameScriptedMoveData.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CGameScriptedMoveData : ISchemaClass { static CGameScriptedMoveData ISchemaClass.From(nint handle) => new CGameScriptedMoveDataImpl(handle); + static int ISchemaClass.Size => 116; public ref Vector AccumulatedRootMotion { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameScriptedMoveDef_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameScriptedMoveDef_t.cs index 403add35e..878a32f10 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameScriptedMoveDef_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameScriptedMoveDef_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CGameScriptedMoveDef_t : ISchemaClass { static CGameScriptedMoveDef_t ISchemaClass.From(nint handle) => new CGameScriptedMoveDef_tImpl(handle); + static int ISchemaClass.Size => 48; public ref Vector DestOffset { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameText.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameText.cs index 1863d859a..84cdaf527 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameText.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameText.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CGameText : CRulePointEntity, ISchemaClass { static CGameText ISchemaClass.From(nint handle) => new CGameTextImpl(handle); + static int ISchemaClass.Size => 2056; public string Message { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGeneralRandomRotation.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGeneralRandomRotation.cs index 3b82081cb..8c8297168 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGeneralRandomRotation.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGeneralRandomRotation.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CGeneralRandomRotation : CParticleFunctionInitializer, ISchemaClass { static CGeneralRandomRotation ISchemaClass.From(nint handle) => new CGeneralRandomRotationImpl(handle); + static int ISchemaClass.Size => 504; public ParticleAttributeIndex_t FieldOutput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGeneralSpin.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGeneralSpin.cs index 690f5a228..fc87e7af4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGeneralSpin.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGeneralSpin.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CGeneralSpin : CParticleFunctionOperator, ISchemaClass { static CGeneralSpin ISchemaClass.From(nint handle) => new CGeneralSpinImpl(handle); + static int ISchemaClass.Size => 488; public ref int SpinRateDegrees { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGenericConstraint.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGenericConstraint.cs index 17b48c34d..556db64e4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGenericConstraint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGenericConstraint.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CGenericConstraint : CPhysConstraint, ISchemaClass { static CGenericConstraint ISchemaClass.From(nint handle) => new CGenericConstraintImpl(handle); + static int ISchemaClass.Size => 1680; public ref JointMotion_t LinearMotionX { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGlowProperty.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGlowProperty.cs index 4923d6455..5d55980f0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGlowProperty.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGlowProperty.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CGlowProperty : ISchemaClass { static CGlowProperty ISchemaClass.From(nint handle) => new CGlowPropertyImpl(handle); + static int ISchemaClass.Size => 88; public ref Vector GlowColor { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGradientFog.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGradientFog.cs index ab5727999..e5c68a7b5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGradientFog.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGradientFog.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CGradientFog : CBaseEntity, ISchemaClass { static CGradientFog ISchemaClass.From(nint handle) => new CGradientFogImpl(handle); + static int ISchemaClass.Size => 1328; public ref CStrongHandle GradientFogTexture { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGunTarget.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGunTarget.cs index d69e0c641..c0bb0b494 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGunTarget.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGunTarget.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CGunTarget : CBaseToggle, ISchemaClass { static CGunTarget ISchemaClass.From(nint handle) => new CGunTargetImpl(handle); + static int ISchemaClass.Size => 2184; public ref bool On { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHEGrenade.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHEGrenade.cs index a66c6356e..ab035b93d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHEGrenade.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHEGrenade.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CHEGrenade : CBaseCSGrenade, ISchemaClass { static CHEGrenade ISchemaClass.From(nint handle) => new CHEGrenadeImpl(handle); + static int ISchemaClass.Size => 4624; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHEGrenadeProjectile.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHEGrenadeProjectile.cs index c6ddf837d..9d472d983 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHEGrenadeProjectile.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHEGrenadeProjectile.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CHEGrenadeProjectile : CBaseCSGrenadeProjectile, ISchemaClass { static CHEGrenadeProjectile ISchemaClass.From(nint handle) => new CHEGrenadeProjectileImpl(handle); + static int ISchemaClass.Size => 3136; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHandleDummy.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHandleDummy.cs index 387bb3f5b..f0bcb40d5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHandleDummy.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHandleDummy.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CHandleDummy : CBaseEntity, ISchemaClass { static CHandleDummy ISchemaClass.From(nint handle) => new CHandleDummyImpl(handle); + static int ISchemaClass.Size => 1264; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHandleTest.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHandleTest.cs index 561cc34fc..8a9157143 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHandleTest.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHandleTest.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CHandleTest : CBaseEntity, ISchemaClass { static CHandleTest ISchemaClass.From(nint handle) => new CHandleTestImpl(handle); + static int ISchemaClass.Size => 1272; public ref CHandle Handle { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHandshakeAnimTagBase.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHandshakeAnimTagBase.cs index 707ede3ee..e7d220431 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHandshakeAnimTagBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHandshakeAnimTagBase.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CHandshakeAnimTagBase : CAnimTagBase, ISchemaClass { static CHandshakeAnimTagBase ISchemaClass.From(nint handle) => new CHandshakeAnimTagBaseImpl(handle); + static int ISchemaClass.Size => 88; public ref bool IsDisableTag { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHintMessage.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHintMessage.cs index 0d98edb6d..90ff132c0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHintMessage.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHintMessage.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CHintMessage : ISchemaClass { static CHintMessage ISchemaClass.From(nint handle) => new CHintMessageImpl(handle); + static int ISchemaClass.Size => 40; public string HintString { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHintMessageQueue.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHintMessageQueue.cs index 4d41708f1..d49980441 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHintMessageQueue.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHintMessageQueue.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CHintMessageQueue : ISchemaClass { static CHintMessageQueue ISchemaClass.From(nint handle) => new CHintMessageQueueImpl(handle); + static int ISchemaClass.Size => 40; public ref float TmMessageEnd { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHitBox.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHitBox.cs index 66824f011..366052da1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHitBox.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHitBox.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CHitBox : ISchemaClass { static CHitBox ISchemaClass.From(nint handle) => new CHitBoxImpl(handle); + static int ISchemaClass.Size => 112; public string Name { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHitBoxSet.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHitBoxSet.cs index 4568a71de..c151711ba 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHitBoxSet.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHitBoxSet.cs @@ -11,14 +11,14 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CHitBoxSet : ISchemaClass { static CHitBoxSet ISchemaClass.From(nint handle) => new CHitBoxSetImpl(handle); + static int ISchemaClass.Size => 48; public string Name { get; set; } public ref uint NameHash { get; } - // CUtlVector< CHitBox > - public ref CUtlVector HitBoxes { get; } + public ref CUtlVector HitBoxes { get; } public string SourceFilename { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHitBoxSetList.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHitBoxSetList.cs index 279078697..f74ed407a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHitBoxSetList.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHitBoxSetList.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CHitBoxSetList : ISchemaClass { static CHitBoxSetList ISchemaClass.From(nint handle) => new CHitBoxSetListImpl(handle); + static int ISchemaClass.Size => 24; - // CUtlVector< CHitBoxSet > - public ref CUtlVector HitBoxSets { get; } + public ref CUtlVector HitBoxSets { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHitReactUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHitReactUpdateNode.cs index 5acfb0e05..7a83e6448 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHitReactUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHitReactUpdateNode.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CHitReactUpdateNode : CUnaryUpdateNode, ISchemaClass { static CHitReactUpdateNode ISchemaClass.From(nint handle) => new CHitReactUpdateNodeImpl(handle); + static int ISchemaClass.Size => 208; public HitReactFixedSettings_t OpFixedSettings { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHitboxComponent.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHitboxComponent.cs index c1b2c591c..9173851bd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHitboxComponent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHitboxComponent.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CHitboxComponent : CEntityComponent, ISchemaClass { static CHitboxComponent ISchemaClass.From(nint handle) => new CHitboxComponentImpl(handle); + static int ISchemaClass.Size => 24; public ref float BoundsExpandRadius { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHostage.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHostage.cs index e786763bf..1ea593194 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHostage.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHostage.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CHostage : CHostageExpresserShim, ISchemaClass { static CHostage ISchemaClass.From(nint handle) => new CHostageImpl(handle); + static int ISchemaClass.Size => 11952; public CEntityIOOutput OnHostageBeginGrab { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHostageAlias_info_hostage_spawn.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHostageAlias_info_hostage_spawn.cs index 514a6dfc7..f8f64f5cf 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHostageAlias_info_hostage_spawn.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHostageAlias_info_hostage_spawn.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CHostageAlias_info_hostage_spawn : CHostage, ISchemaClass { static CHostageAlias_info_hostage_spawn ISchemaClass.From(nint handle) => new CHostageAlias_info_hostage_spawnImpl(handle); + static int ISchemaClass.Size => 11952; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHostageCarriableProp.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHostageCarriableProp.cs index 6ad633372..741683d8a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHostageCarriableProp.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHostageCarriableProp.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CHostageCarriableProp : CBaseAnimGraph, ISchemaClass { static CHostageCarriableProp ISchemaClass.From(nint handle) => new CHostageCarriablePropImpl(handle); + static int ISchemaClass.Size => 2704; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHostageExpresserShim.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHostageExpresserShim.cs index 6c4877be7..2b711b546 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHostageExpresserShim.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHostageExpresserShim.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CHostageExpresserShim : CBaseCombatCharacter, ISchemaClass { static CHostageExpresserShim ISchemaClass.From(nint handle) => new CHostageExpresserShimImpl(handle); + static int ISchemaClass.Size => 3056; public CAI_Expresser? Expresser { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHostageRescueZone.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHostageRescueZone.cs index de2ee9d40..624776517 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHostageRescueZone.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHostageRescueZone.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CHostageRescueZone : CHostageRescueZoneShim, ISchemaClass { static CHostageRescueZone ISchemaClass.From(nint handle) => new CHostageRescueZoneImpl(handle); + static int ISchemaClass.Size => 2504; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHostageRescueZoneShim.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHostageRescueZoneShim.cs index b2acdb404..14f191370 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHostageRescueZoneShim.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHostageRescueZoneShim.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CHostageRescueZoneShim : CBaseTrigger, ISchemaClass { static CHostageRescueZoneShim ISchemaClass.From(nint handle) => new CHostageRescueZoneShimImpl(handle); + static int ISchemaClass.Size => 2472; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInButtonState.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInButtonState.cs index f7e583407..b11bd4a5c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInButtonState.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInButtonState.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInButtonState : ISchemaClass { static CInButtonState ISchemaClass.From(nint handle) => new CInButtonStateImpl(handle); + static int ISchemaClass.Size => 32; public ISchemaFixedArray ButtonStates { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CIncendiaryGrenade.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CIncendiaryGrenade.cs index 23a555053..bfad2f6d7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CIncendiaryGrenade.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CIncendiaryGrenade.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CIncendiaryGrenade : CMolotovGrenade, ISchemaClass { static CIncendiaryGrenade ISchemaClass.From(nint handle) => new CIncendiaryGrenadeImpl(handle); + static int ISchemaClass.Size => 4624; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInferno.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInferno.cs index aef42aaa5..98a274fb8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInferno.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInferno.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInferno : CBaseModelEntity, ISchemaClass { static CInferno ISchemaClass.From(nint handle) => new CInfernoImpl(handle); + static int ISchemaClass.Size => 5216; public ISchemaFixedArray FirePositions { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoData.cs index 4bb4b049c..6cadf8e93 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoData.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInfoData : CServerOnlyEntity, ISchemaClass { static CInfoData ISchemaClass.From(nint handle) => new CInfoDataImpl(handle); + static int ISchemaClass.Size => 2176; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoDeathmatchSpawn.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoDeathmatchSpawn.cs index 59cc19cf7..5509f5b2d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoDeathmatchSpawn.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoDeathmatchSpawn.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInfoDeathmatchSpawn : SpawnPoint, ISchemaClass { static CInfoDeathmatchSpawn ISchemaClass.From(nint handle) => new CInfoDeathmatchSpawnImpl(handle); + static int ISchemaClass.Size => 1280; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoDynamicShadowHint.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoDynamicShadowHint.cs index 50706a1f2..fa676bee8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoDynamicShadowHint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoDynamicShadowHint.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInfoDynamicShadowHint : CPointEntity, ISchemaClass { static CInfoDynamicShadowHint ISchemaClass.From(nint handle) => new CInfoDynamicShadowHintImpl(handle); + static int ISchemaClass.Size => 1288; public ref bool Disabled { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoDynamicShadowHintBox.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoDynamicShadowHintBox.cs index 4237dedfd..2cbce4381 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoDynamicShadowHintBox.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoDynamicShadowHintBox.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInfoDynamicShadowHintBox : CInfoDynamicShadowHint, ISchemaClass { static CInfoDynamicShadowHintBox ISchemaClass.From(nint handle) => new CInfoDynamicShadowHintBoxImpl(handle); + static int ISchemaClass.Size => 1312; public ref Vector BoxMins { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoFan.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoFan.cs index e75304e40..9fc82a674 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoFan.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoFan.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInfoFan : CPointEntity, ISchemaClass { static CInfoFan ISchemaClass.From(nint handle) => new CInfoFanImpl(handle); + static int ISchemaClass.Size => 1352; public ref float FanForceMaxRadius { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoGameEventProxy.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoGameEventProxy.cs index 744464aba..9e6850d20 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoGameEventProxy.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoGameEventProxy.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInfoGameEventProxy : CPointEntity, ISchemaClass { static CInfoGameEventProxy ISchemaClass.From(nint handle) => new CInfoGameEventProxyImpl(handle); + static int ISchemaClass.Size => 1280; public string EventName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoInstructorHintBombTargetA.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoInstructorHintBombTargetA.cs index 90801f27b..0d1028b05 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoInstructorHintBombTargetA.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoInstructorHintBombTargetA.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInfoInstructorHintBombTargetA : CPointEntity, ISchemaClass { static CInfoInstructorHintBombTargetA ISchemaClass.From(nint handle) => new CInfoInstructorHintBombTargetAImpl(handle); + static int ISchemaClass.Size => 1264; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoInstructorHintBombTargetB.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoInstructorHintBombTargetB.cs index b003ff581..258c2e5c3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoInstructorHintBombTargetB.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoInstructorHintBombTargetB.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInfoInstructorHintBombTargetB : CPointEntity, ISchemaClass { static CInfoInstructorHintBombTargetB ISchemaClass.From(nint handle) => new CInfoInstructorHintBombTargetBImpl(handle); + static int ISchemaClass.Size => 1264; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoInstructorHintHostageRescueZone.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoInstructorHintHostageRescueZone.cs index 026c740ef..db0edf035 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoInstructorHintHostageRescueZone.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoInstructorHintHostageRescueZone.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInfoInstructorHintHostageRescueZone : CPointEntity, ISchemaClass { static CInfoInstructorHintHostageRescueZone ISchemaClass.From(nint handle) => new CInfoInstructorHintHostageRescueZoneImpl(handle); + static int ISchemaClass.Size => 1264; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoInstructorHintTarget.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoInstructorHintTarget.cs index 434ec5662..37766a8fd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoInstructorHintTarget.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoInstructorHintTarget.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInfoInstructorHintTarget : CPointEntity, ISchemaClass { static CInfoInstructorHintTarget ISchemaClass.From(nint handle) => new CInfoInstructorHintTargetImpl(handle); + static int ISchemaClass.Size => 1264; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoLadderDismount.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoLadderDismount.cs index f95a5493d..fcd024d86 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoLadderDismount.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoLadderDismount.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInfoLadderDismount : CBaseEntity, ISchemaClass { static CInfoLadderDismount ISchemaClass.From(nint handle) => new CInfoLadderDismountImpl(handle); + static int ISchemaClass.Size => 1264; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoLandmark.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoLandmark.cs index 712c36f48..794682b28 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoLandmark.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoLandmark.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInfoLandmark : CPointEntity, ISchemaClass { static CInfoLandmark ISchemaClass.From(nint handle) => new CInfoLandmarkImpl(handle); + static int ISchemaClass.Size => 1264; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoOffscreenPanoramaTexture.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoOffscreenPanoramaTexture.cs index cc51218ee..14bf56133 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoOffscreenPanoramaTexture.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoOffscreenPanoramaTexture.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInfoOffscreenPanoramaTexture : CPointEntity, ISchemaClass { static CInfoOffscreenPanoramaTexture ISchemaClass.From(nint handle) => new CInfoOffscreenPanoramaTextureImpl(handle); + static int ISchemaClass.Size => 1384; public ref bool Disabled { get; } @@ -27,7 +28,7 @@ public partial interface CInfoOffscreenPanoramaTexture : CPointEntity, ISchemaCl public ref int TargetChangeCount { get; } - public ref CUtlVector CSSClasses { get; } + public ref CUtlVector CSSClasses { get; } public string TargetsName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoParticleTarget.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoParticleTarget.cs index f8be8b01e..b1bce5ba8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoParticleTarget.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoParticleTarget.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInfoParticleTarget : CPointEntity, ISchemaClass { static CInfoParticleTarget ISchemaClass.From(nint handle) => new CInfoParticleTargetImpl(handle); + static int ISchemaClass.Size => 1264; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoPlayerCounterterrorist.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoPlayerCounterterrorist.cs index 78a11d4d1..a89eb047c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoPlayerCounterterrorist.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoPlayerCounterterrorist.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInfoPlayerCounterterrorist : SpawnPoint, ISchemaClass { static CInfoPlayerCounterterrorist ISchemaClass.From(nint handle) => new CInfoPlayerCounterterroristImpl(handle); + static int ISchemaClass.Size => 1280; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoPlayerStart.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoPlayerStart.cs index 9955f96fb..9070e67ec 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoPlayerStart.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoPlayerStart.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInfoPlayerStart : CPointEntity, ISchemaClass { static CInfoPlayerStart ISchemaClass.From(nint handle) => new CInfoPlayerStartImpl(handle); + static int ISchemaClass.Size => 1280; public ref bool Disabled { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoPlayerTerrorist.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoPlayerTerrorist.cs index c247b5ab3..f144ce03b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoPlayerTerrorist.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoPlayerTerrorist.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInfoPlayerTerrorist : SpawnPoint, ISchemaClass { static CInfoPlayerTerrorist ISchemaClass.From(nint handle) => new CInfoPlayerTerroristImpl(handle); + static int ISchemaClass.Size => 1280; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoSpawnGroupLandmark.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoSpawnGroupLandmark.cs index f99ab40b5..b52347b30 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoSpawnGroupLandmark.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoSpawnGroupLandmark.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInfoSpawnGroupLandmark : CPointEntity, ISchemaClass { static CInfoSpawnGroupLandmark ISchemaClass.From(nint handle) => new CInfoSpawnGroupLandmarkImpl(handle); + static int ISchemaClass.Size => 1264; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoSpawnGroupLoadUnload.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoSpawnGroupLoadUnload.cs index 9f6a2ebea..bb83318df 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoSpawnGroupLoadUnload.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoSpawnGroupLoadUnload.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInfoSpawnGroupLoadUnload : CLogicalEntity, ISchemaClass { static CInfoSpawnGroupLoadUnload ISchemaClass.From(nint handle) => new CInfoSpawnGroupLoadUnloadImpl(handle); + static int ISchemaClass.Size => 1544; public CEntityIOOutput OnSpawnGroupLoadStarted { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoTarget.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoTarget.cs index dc367c9d6..b35831ee9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoTarget.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoTarget.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInfoTarget : CPointEntity, ISchemaClass { static CInfoTarget ISchemaClass.From(nint handle) => new CInfoTargetImpl(handle); + static int ISchemaClass.Size => 1264; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoTargetServerOnly.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoTargetServerOnly.cs index 5103b08b4..e383746c5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoTargetServerOnly.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoTargetServerOnly.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInfoTargetServerOnly : CServerOnlyPointEntity, ISchemaClass { static CInfoTargetServerOnly ISchemaClass.From(nint handle) => new CInfoTargetServerOnlyImpl(handle); + static int ISchemaClass.Size => 1264; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoTeleportDestination.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoTeleportDestination.cs index d340f6a76..087241754 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoTeleportDestination.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoTeleportDestination.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInfoTeleportDestination : CPointEntity, ISchemaClass { static CInfoTeleportDestination ISchemaClass.From(nint handle) => new CInfoTeleportDestinationImpl(handle); + static int ISchemaClass.Size => 1264; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoVisibilityBox.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoVisibilityBox.cs index 2f07471e1..ea3e3dad0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoVisibilityBox.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoVisibilityBox.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInfoVisibilityBox : CBaseEntity, ISchemaClass { static CInfoVisibilityBox ISchemaClass.From(nint handle) => new CInfoVisibilityBoxImpl(handle); + static int ISchemaClass.Size => 1288; public ref int Mode { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoWorldLayer.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoWorldLayer.cs index a46640360..1150299d1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoWorldLayer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoWorldLayer.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInfoWorldLayer : CBaseEntity, ISchemaClass { static CInfoWorldLayer ISchemaClass.From(nint handle) => new CInfoWorldLayerImpl(handle); + static int ISchemaClass.Size => 1328; public CEntityIOOutput OutputOnEntitiesSpawned { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInputStreamUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInputStreamUpdateNode.cs index 197d2b812..f86dcd27f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInputStreamUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInputStreamUpdateNode.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInputStreamUpdateNode : CLeafUpdateNode, ISchemaClass { static CInputStreamUpdateNode ISchemaClass.From(nint handle) => new CInputStreamUpdateNodeImpl(handle); + static int ISchemaClass.Size => 96; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInstancedSceneEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInstancedSceneEntity.cs index 7b2e8bb95..3ff1f0308 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInstancedSceneEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInstancedSceneEntity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInstancedSceneEntity : CSceneEntity, ISchemaClass { static CInstancedSceneEntity ISchemaClass.From(nint handle) => new CInstancedSceneEntityImpl(handle); + static int ISchemaClass.Size => 2664; public ref CHandle Owner { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInstructorEventEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInstructorEventEntity.cs index e0ef295e9..38d1262b2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInstructorEventEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInstructorEventEntity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInstructorEventEntity : CPointEntity, ISchemaClass { static CInstructorEventEntity ISchemaClass.From(nint handle) => new CInstructorEventEntityImpl(handle); + static int ISchemaClass.Size => 1288; public string Name { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CIntAnimParameter.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CIntAnimParameter.cs index d36a761b0..fb8059d67 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CIntAnimParameter.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CIntAnimParameter.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CIntAnimParameter : CConcreteAnimParameter, ISchemaClass { static CIntAnimParameter ISchemaClass.From(nint handle) => new CIntAnimParameterImpl(handle); + static int ISchemaClass.Size => 144; public ref int DefaultValue { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CIronSightController.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CIronSightController.cs index 7b873bd6a..582525d4b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CIronSightController.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CIronSightController.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CIronSightController : ISchemaClass { static CIronSightController ISchemaClass.From(nint handle) => new CIronSightControllerImpl(handle); + static int ISchemaClass.Size => 24; public ref bool IronSightAvailable { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItem.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItem.cs index 183a65975..8175a3a90 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItem.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItem.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CItem : CBaseAnimGraph, ISchemaClass { static CItem ISchemaClass.From(nint handle) => new CItemImpl(handle); + static int ISchemaClass.Size => 2928; public CEntityIOOutput OnPlayerTouch { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItemAssaultSuit.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItemAssaultSuit.cs index 181757e6e..277d2f922 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItemAssaultSuit.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItemAssaultSuit.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CItemAssaultSuit : CItem, ISchemaClass { static CItemAssaultSuit ISchemaClass.From(nint handle) => new CItemAssaultSuitImpl(handle); + static int ISchemaClass.Size => 2928; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItemDefuser.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItemDefuser.cs index 035e584b4..b1e37564e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItemDefuser.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItemDefuser.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CItemDefuser : CItem, ISchemaClass { static CItemDefuser ISchemaClass.From(nint handle) => new CItemDefuserImpl(handle); + static int ISchemaClass.Size => 2960; public EntitySpottedState_t EntitySpottedState { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItemDefuserAlias_item_defuser.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItemDefuserAlias_item_defuser.cs index efd5c8132..68a7a8021 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItemDefuserAlias_item_defuser.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItemDefuserAlias_item_defuser.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CItemDefuserAlias_item_defuser : CItemDefuser, ISchemaClass { static CItemDefuserAlias_item_defuser ISchemaClass.From(nint handle) => new CItemDefuserAlias_item_defuserImpl(handle); + static int ISchemaClass.Size => 2960; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItemDogtags.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItemDogtags.cs index 4b04b2a2a..fa88ae3f0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItemDogtags.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItemDogtags.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CItemDogtags : CItem, ISchemaClass { static CItemDogtags ISchemaClass.From(nint handle) => new CItemDogtagsImpl(handle); + static int ISchemaClass.Size => 2944; public ref CHandle OwningPlayer { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItemGeneric.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItemGeneric.cs index edba7689c..37f981533 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItemGeneric.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItemGeneric.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CItemGeneric : CItem, ISchemaClass { static CItemGeneric ISchemaClass.From(nint handle) => new CItemGenericImpl(handle); + static int ISchemaClass.Size => 3312; public ref bool HasTriggerRadius { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItemGenericTriggerHelper.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItemGenericTriggerHelper.cs index 939cf01e6..2d61b0b64 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItemGenericTriggerHelper.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItemGenericTriggerHelper.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CItemGenericTriggerHelper : CBaseModelEntity, ISchemaClass { static CItemGenericTriggerHelper ISchemaClass.From(nint handle) => new CItemGenericTriggerHelperImpl(handle); + static int ISchemaClass.Size => 2016; public ref CHandle ParentItem { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItemKevlar.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItemKevlar.cs index 10972859d..96b3ed009 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItemKevlar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItemKevlar.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CItemKevlar : CItem, ISchemaClass { static CItemKevlar ISchemaClass.From(nint handle) => new CItemKevlarImpl(handle); + static int ISchemaClass.Size => 2928; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItemSoda.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItemSoda.cs index 102d7ecb9..655ba195b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItemSoda.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItemSoda.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CItemSoda : CBaseAnimGraph, ISchemaClass { static CItemSoda ISchemaClass.From(nint handle) => new CItemSodaImpl(handle); + static int ISchemaClass.Size => 2704; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItem_Healthshot.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItem_Healthshot.cs index 9be841f37..f379ca974 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItem_Healthshot.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItem_Healthshot.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CItem_Healthshot : CWeaponBaseItem, ISchemaClass { static CItem_Healthshot ISchemaClass.From(nint handle) => new CItem_HealthshotImpl(handle); + static int ISchemaClass.Size => 4576; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CJiggleBoneUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CJiggleBoneUpdateNode.cs index d94bd379b..28033f0af 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CJiggleBoneUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CJiggleBoneUpdateNode.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CJiggleBoneUpdateNode : CUnaryUpdateNode, ISchemaClass { static CJiggleBoneUpdateNode ISchemaClass.From(nint handle) => new CJiggleBoneUpdateNodeImpl(handle); + static int ISchemaClass.Size => 144; public JiggleBoneSettingsList_t OpFixedData { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CJumpHelperUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CJumpHelperUpdateNode.cs index da5024621..2ab0e4abd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CJumpHelperUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CJumpHelperUpdateNode.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CJumpHelperUpdateNode : CSequenceUpdateNode, ISchemaClass { static CJumpHelperUpdateNode ISchemaClass.From(nint handle) => new CJumpHelperUpdateNodeImpl(handle); + static int ISchemaClass.Size => 216; public CAnimParamHandle TargetParam { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CKeepUpright.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CKeepUpright.cs index 60ba83d8a..ac8ddac76 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CKeepUpright.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CKeepUpright.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CKeepUpright : CPointEntity, ISchemaClass { static CKeepUpright ISchemaClass.From(nint handle) => new CKeepUprightImpl(handle); + static int ISchemaClass.Size => 1328; public ref Vector WorldGoalAxis { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CKnife.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CKnife.cs index 1957ea178..1c0162aa1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CKnife.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CKnife.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CKnife : CCSWeaponBase, ISchemaClass { static CKnife ISchemaClass.From(nint handle) => new CKnifeImpl(handle); + static int ISchemaClass.Size => 4576; public ref bool FirstAttack { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLODComponentUpdater.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLODComponentUpdater.cs index 2c47e3182..1478dc41c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLODComponentUpdater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLODComponentUpdater.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLODComponentUpdater : CAnimComponentUpdater, ISchemaClass { static CLODComponentUpdater ISchemaClass.From(nint handle) => new CLODComponentUpdaterImpl(handle); + static int ISchemaClass.Size => 56; public ref int ServerLOD { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLeafUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLeafUpdateNode.cs index 21f9c28e4..d7d8c2220 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLeafUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLeafUpdateNode.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLeafUpdateNode : CAnimUpdateNodeBase, ISchemaClass { static CLeafUpdateNode ISchemaClass.From(nint handle) => new CLeafUpdateNodeImpl(handle); + static int ISchemaClass.Size => 88; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLeanMatrixUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLeanMatrixUpdateNode.cs index 92c74f6ec..982e545d9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLeanMatrixUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLeanMatrixUpdateNode.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLeanMatrixUpdateNode : CLeafUpdateNode, ISchemaClass { static CLeanMatrixUpdateNode ISchemaClass.From(nint handle) => new CLeanMatrixUpdateNodeImpl(handle); + static int ISchemaClass.Size => 240; // int32[3] diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLightComponent.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLightComponent.cs index 1ec69a931..53b96264a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLightComponent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLightComponent.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLightComponent : CEntityComponent, ISchemaClass { static CLightComponent ISchemaClass.From(nint handle) => new CLightComponentImpl(handle); + static int ISchemaClass.Size => 440; public ref CNetworkVarChainer __m_pChainEntity { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLightDirectionalEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLightDirectionalEntity.cs index c8d88c7d3..b9fba30af 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLightDirectionalEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLightDirectionalEntity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLightDirectionalEntity : CLightEntity, ISchemaClass { static CLightDirectionalEntity ISchemaClass.From(nint handle) => new CLightDirectionalEntityImpl(handle); + static int ISchemaClass.Size => 2016; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLightEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLightEntity.cs index 0a045ae42..67fce57ec 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLightEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLightEntity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLightEntity : CBaseModelEntity, ISchemaClass { static CLightEntity ISchemaClass.From(nint handle) => new CLightEntityImpl(handle); + static int ISchemaClass.Size => 2016; public CLightComponent? CLightComponent { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLightEnvironmentEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLightEnvironmentEntity.cs index 099f9c50d..cd52e8a20 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLightEnvironmentEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLightEnvironmentEntity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLightEnvironmentEntity : CLightDirectionalEntity, ISchemaClass { static CLightEnvironmentEntity ISchemaClass.From(nint handle) => new CLightEnvironmentEntityImpl(handle); + static int ISchemaClass.Size => 2016; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLightOrthoEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLightOrthoEntity.cs index ab8fcb2cc..6cb7f8d8c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLightOrthoEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLightOrthoEntity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLightOrthoEntity : CLightEntity, ISchemaClass { static CLightOrthoEntity ISchemaClass.From(nint handle) => new CLightOrthoEntityImpl(handle); + static int ISchemaClass.Size => 2016; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLightSpotEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLightSpotEntity.cs index bbb45a80b..a88388145 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLightSpotEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLightSpotEntity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLightSpotEntity : CLightEntity, ISchemaClass { static CLightSpotEntity ISchemaClass.From(nint handle) => new CLightSpotEntityImpl(handle); + static int ISchemaClass.Size => 2016; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicAchievement.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicAchievement.cs index 45f4f13bc..68b35950d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicAchievement.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicAchievement.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLogicAchievement : CLogicalEntity, ISchemaClass { static CLogicAchievement ISchemaClass.From(nint handle) => new CLogicAchievementImpl(handle); + static int ISchemaClass.Size => 1320; public ref bool Disabled { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicActiveAutosave.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicActiveAutosave.cs index 936509f0e..2402bccf9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicActiveAutosave.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicActiveAutosave.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLogicActiveAutosave : CLogicAutosave, ISchemaClass { static CLogicActiveAutosave ISchemaClass.From(nint handle) => new CLogicActiveAutosaveImpl(handle); + static int ISchemaClass.Size => 1296; public ref int TriggerHitPoints { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicAuto.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicAuto.cs index 32faf3bba..24d050d80 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicAuto.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicAuto.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLogicAuto : CBaseEntity, ISchemaClass { static CLogicAuto ISchemaClass.From(nint handle) => new CLogicAutoImpl(handle); + static int ISchemaClass.Size => 1672; public CEntityIOOutput OnMapSpawn { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicAutosave.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicAutosave.cs index d916bb4fe..e0552c262 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicAutosave.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicAutosave.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLogicAutosave : CLogicalEntity, ISchemaClass { static CLogicAutosave ISchemaClass.From(nint handle) => new CLogicAutosaveImpl(handle); + static int ISchemaClass.Size => 1280; public ref bool ForceNewLevelUnit { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicBranch.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicBranch.cs index 46a173e3b..40759083f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicBranch.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicBranch.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLogicBranch : CLogicalEntity, ISchemaClass { static CLogicBranch ISchemaClass.From(nint handle) => new CLogicBranchImpl(handle); + static int ISchemaClass.Size => 1376; public ref bool InValue { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicBranchList.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicBranchList.cs index f3489a0b2..2fc3bb7a3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicBranchList.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicBranchList.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLogicBranchList : CLogicalEntity, ISchemaClass { static CLogicBranchList ISchemaClass.From(nint handle) => new CLogicBranchListImpl(handle); + static int ISchemaClass.Size => 1544; public string LogicBranchNames { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicCase.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicCase.cs index efb436117..b97f6d6a3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicCase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicCase.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLogicCase : CLogicalEntity, ISchemaClass { static CLogicCase ISchemaClass.From(nint handle) => new CLogicCaseImpl(handle); + static int ISchemaClass.Size => 2880; public string Case { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicCollisionPair.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicCollisionPair.cs index 7105f0b5a..69c31bf37 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicCollisionPair.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicCollisionPair.cs @@ -11,12 +11,15 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLogicCollisionPair : CLogicalEntity, ISchemaClass { static CLogicCollisionPair ISchemaClass.From(nint handle) => new CLogicCollisionPairImpl(handle); + static int ISchemaClass.Size => 1288; public string NameAttach1 { get; set; } public string NameAttach2 { get; set; } + public ref bool IncludeHierarchy { get; } + public ref bool SupportMultipleEntitiesWithSameName { get; } public ref bool Disabled { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicCompare.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicCompare.cs index 56428ae17..f546ad90a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicCompare.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicCompare.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLogicCompare : CLogicalEntity, ISchemaClass { static CLogicCompare ISchemaClass.From(nint handle) => new CLogicCompareImpl(handle); + static int ISchemaClass.Size => 1432; public ref float InValue { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicDistanceAutosave.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicDistanceAutosave.cs index b3f844ead..3d2df7819 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicDistanceAutosave.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicDistanceAutosave.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLogicDistanceAutosave : CLogicalEntity, ISchemaClass { static CLogicDistanceAutosave ISchemaClass.From(nint handle) => new CLogicDistanceAutosaveImpl(handle); + static int ISchemaClass.Size => 1288; public string TargetEntity { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicDistanceCheck.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicDistanceCheck.cs index 7bed5f7db..41713d333 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicDistanceCheck.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicDistanceCheck.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLogicDistanceCheck : CLogicalEntity, ISchemaClass { static CLogicDistanceCheck ISchemaClass.From(nint handle) => new CLogicDistanceCheckImpl(handle); + static int ISchemaClass.Size => 1408; public string EntityA { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicEventListener.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicEventListener.cs index 8d0b28420..880a6a81f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicEventListener.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicEventListener.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLogicEventListener : CLogicalEntity, ISchemaClass { static CLogicEventListener ISchemaClass.From(nint handle) => new CLogicEventListenerImpl(handle); + static int ISchemaClass.Size => 1336; public string StrEventName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicGameEvent.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicGameEvent.cs index fb98cc3fc..cbc06dab5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicGameEvent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicGameEvent.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLogicGameEvent : CLogicalEntity, ISchemaClass { static CLogicGameEvent ISchemaClass.From(nint handle) => new CLogicGameEventImpl(handle); + static int ISchemaClass.Size => 1272; public string EventName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicGameEventListener.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicGameEventListener.cs index ec35a51b2..c012cd528 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicGameEventListener.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicGameEventListener.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLogicGameEventListener : CLogicalEntity, ISchemaClass { static CLogicGameEventListener ISchemaClass.From(nint handle) => new CLogicGameEventListenerImpl(handle); + static int ISchemaClass.Size => 1344; public CEntityIOOutput OnEventFired { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicLineToEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicLineToEntity.cs index 696c3895e..fb5f722a3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicLineToEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicLineToEntity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLogicLineToEntity : CLogicalEntity, ISchemaClass { static CLogicLineToEntity ISchemaClass.From(nint handle) => new CLogicLineToEntityImpl(handle); + static int ISchemaClass.Size => 1320; // CEntityOutputTemplate< Vector > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicMeasureMovement.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicMeasureMovement.cs index 626e62841..b19123bff 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicMeasureMovement.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicMeasureMovement.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLogicMeasureMovement : CLogicalEntity, ISchemaClass { static CLogicMeasureMovement ISchemaClass.From(nint handle) => new CLogicMeasureMovementImpl(handle); + static int ISchemaClass.Size => 1312; public string StrMeasureTarget { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicNPCCounter.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicNPCCounter.cs index 104ab2572..08cfd9b9b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicNPCCounter.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicNPCCounter.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLogicNPCCounter : CBaseEntity, ISchemaClass { static CLogicNPCCounter ISchemaClass.From(nint handle) => new CLogicNPCCounterImpl(handle); + static int ISchemaClass.Size => 2096; public CEntityIOOutput OnMinCountAll { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicNPCCounterAABB.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicNPCCounterAABB.cs index 061bcc70d..e763bfed3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicNPCCounterAABB.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicNPCCounterAABB.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLogicNPCCounterAABB : CLogicNPCCounter, ISchemaClass { static CLogicNPCCounterAABB ISchemaClass.From(nint handle) => new CLogicNPCCounterAABBImpl(handle); + static int ISchemaClass.Size => 2144; public ref Vector DistanceOuterMins { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicNPCCounterOBB.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicNPCCounterOBB.cs index b781a5271..b9c696e8c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicNPCCounterOBB.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicNPCCounterOBB.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLogicNPCCounterOBB : CLogicNPCCounterAABB, ISchemaClass { static CLogicNPCCounterOBB ISchemaClass.From(nint handle) => new CLogicNPCCounterOBBImpl(handle); + static int ISchemaClass.Size => 2144; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicNavigation.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicNavigation.cs index 8863df5b5..9b9b72f31 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicNavigation.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicNavigation.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLogicNavigation : CLogicalEntity, ISchemaClass { static CLogicNavigation ISchemaClass.From(nint handle) => new CLogicNavigationImpl(handle); + static int ISchemaClass.Size => 1280; public ref bool IsOn { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicPlayerProxy.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicPlayerProxy.cs index 121a4a4f1..4c5e765c2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicPlayerProxy.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicPlayerProxy.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLogicPlayerProxy : CLogicalEntity, ISchemaClass { static CLogicPlayerProxy ISchemaClass.From(nint handle) => new CLogicPlayerProxyImpl(handle); + static int ISchemaClass.Size => 1432; public ref CHandle Player { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicProximity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicProximity.cs index ac4be78bc..30243f335 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicProximity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicProximity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLogicProximity : CPointEntity, ISchemaClass { static CLogicProximity ISchemaClass.From(nint handle) => new CLogicProximityImpl(handle); + static int ISchemaClass.Size => 1264; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicRelay.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicRelay.cs index 2ceda302a..4b2f47e80 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicRelay.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicRelay.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLogicRelay : CLogicalEntity, ISchemaClass { static CLogicRelay ISchemaClass.From(nint handle) => new CLogicRelayImpl(handle); + static int ISchemaClass.Size => 1272; public ref bool Disabled { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicRelayAPI.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicRelayAPI.cs index 6421f5752..c2dbdcef9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicRelayAPI.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicRelayAPI.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLogicRelayAPI : ISchemaClass { static CLogicRelayAPI ISchemaClass.From(nint handle) => new CLogicRelayAPIImpl(handle); + static int ISchemaClass.Size => 8; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicScript.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicScript.cs index df67d5943..52c109709 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicScript.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicScript.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLogicScript : CPointEntity, ISchemaClass { static CLogicScript ISchemaClass.From(nint handle) => new CLogicScriptImpl(handle); + static int ISchemaClass.Size => 1264; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicalEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicalEntity.cs index 1e6fb4cee..ed0e910ff 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicalEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicalEntity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLogicalEntity : CServerOnlyEntity, ISchemaClass { static CLogicalEntity ISchemaClass.From(nint handle) => new CLogicalEntityImpl(handle); + static int ISchemaClass.Size => 1264; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLookAtUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLookAtUpdateNode.cs index 2cbdf25ee..7c507a811 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLookAtUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLookAtUpdateNode.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLookAtUpdateNode : CUnaryUpdateNode, ISchemaClass { static CLookAtUpdateNode ISchemaClass.From(nint handle) => new CLookAtUpdateNodeImpl(handle); + static int ISchemaClass.Size => 352; public LookAtOpFixedSettings_t OpFixedSettings { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLookComponentUpdater.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLookComponentUpdater.cs index 9929ddae0..4cd1cc9dd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLookComponentUpdater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLookComponentUpdater.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLookComponentUpdater : CAnimComponentUpdater, ISchemaClass { static CLookComponentUpdater ISchemaClass.From(nint handle) => new CLookComponentUpdaterImpl(handle); + static int ISchemaClass.Size => 72; public CAnimParamHandle LookHeading { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMapInfo.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMapInfo.cs index b851a9631..1ca29f7d3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMapInfo.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMapInfo.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMapInfo : CPointEntity, ISchemaClass { static CMapInfo ISchemaClass.From(nint handle) => new CMapInfoImpl(handle); + static int ISchemaClass.Size => 1312; public ref int BuyingStatus { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMapSharedEnvironment.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMapSharedEnvironment.cs index f61ea1039..b74c432bc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMapSharedEnvironment.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMapSharedEnvironment.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMapSharedEnvironment : CLogicalEntity, ISchemaClass { static CMapSharedEnvironment ISchemaClass.From(nint handle) => new CMapSharedEnvironmentImpl(handle); + static int ISchemaClass.Size => 1280; public string TargetMapName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMapVetoPickController.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMapVetoPickController.cs index 173146f2b..5d8786999 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMapVetoPickController.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMapVetoPickController.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMapVetoPickController : CBaseEntity, ISchemaClass { static CMapVetoPickController ISchemaClass.From(nint handle) => new CMapVetoPickControllerImpl(handle); + static int ISchemaClass.Size => 3864; public ref bool PlayedIntroVcd { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMarkupVolume.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMarkupVolume.cs index 45a387371..a9e54b12a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMarkupVolume.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMarkupVolume.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMarkupVolume : CBaseModelEntity, ISchemaClass { static CMarkupVolume ISchemaClass.From(nint handle) => new CMarkupVolumeImpl(handle); + static int ISchemaClass.Size => 2016; public ref bool Disabled { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMarkupVolumeTagged.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMarkupVolumeTagged.cs index 0daafadc3..a8225a3a6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMarkupVolumeTagged.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMarkupVolumeTagged.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMarkupVolumeTagged : CMarkupVolume, ISchemaClass { static CMarkupVolumeTagged ISchemaClass.From(nint handle) => new CMarkupVolumeTaggedImpl(handle); + static int ISchemaClass.Size => 2072; public ref CUtlVector GroupNames { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMarkupVolumeTagged_Nav.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMarkupVolumeTagged_Nav.cs index 023126a05..b080f3344 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMarkupVolumeTagged_Nav.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMarkupVolumeTagged_Nav.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMarkupVolumeTagged_Nav : CMarkupVolumeTagged, ISchemaClass { static CMarkupVolumeTagged_Nav ISchemaClass.From(nint handle) => new CMarkupVolumeTagged_NavImpl(handle); + static int ISchemaClass.Size => 2080; public ref NavScopeFlags_t Scopes { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMarkupVolumeTagged_NavGame.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMarkupVolumeTagged_NavGame.cs index 91251f568..7fdebd885 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMarkupVolumeTagged_NavGame.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMarkupVolumeTagged_NavGame.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMarkupVolumeTagged_NavGame : CMarkupVolumeWithRef, ISchemaClass { static CMarkupVolumeTagged_NavGame ISchemaClass.From(nint handle) => new CMarkupVolumeTagged_NavGameImpl(handle); + static int ISchemaClass.Size => 2120; public ref NavScopeFlags_t Scopes { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMarkupVolumeWithRef.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMarkupVolumeWithRef.cs index 7b70e78b3..3a231b96d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMarkupVolumeWithRef.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMarkupVolumeWithRef.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMarkupVolumeWithRef : CMarkupVolumeTagged, ISchemaClass { static CMarkupVolumeWithRef ISchemaClass.From(nint handle) => new CMarkupVolumeWithRefImpl(handle); + static int ISchemaClass.Size => 2112; public ref bool UseRef { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMaterialAttributeAnimTag.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMaterialAttributeAnimTag.cs index 1ca369aad..88362c7c7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMaterialAttributeAnimTag.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMaterialAttributeAnimTag.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMaterialAttributeAnimTag : CAnimTagBase, ISchemaClass { static CMaterialAttributeAnimTag ISchemaClass.From(nint handle) => new CMaterialAttributeAnimTagImpl(handle); + static int ISchemaClass.Size => 112; public string AttributeName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMaterialDrawDescriptor.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMaterialDrawDescriptor.cs index 715814b3b..4a0ad318c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMaterialDrawDescriptor.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMaterialDrawDescriptor.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMaterialDrawDescriptor : ISchemaClass { static CMaterialDrawDescriptor ISchemaClass.From(nint handle) => new CMaterialDrawDescriptorImpl(handle); + static int ISchemaClass.Size => 264; public ref float UvDensity { get; } @@ -29,8 +30,7 @@ public partial interface CMaterialDrawDescriptor : ISchemaClass - public SchemaUntypedField RigidMeshParts { get; } + public ref CUtlLeanVector RigidMeshParts { get; } public ref RenderPrimitiveType_t PrimitiveType { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMaterialDrawDescriptor__RigidMeshPart_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMaterialDrawDescriptor__RigidMeshPart_t.cs index 75a2865cd..300e1e5d4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMaterialDrawDescriptor__RigidMeshPart_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMaterialDrawDescriptor__RigidMeshPart_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMaterialDrawDescriptor__RigidMeshPart_t : ISchemaClass { static CMaterialDrawDescriptor__RigidMeshPart_t ISchemaClass.From(nint handle) => new CMaterialDrawDescriptor__RigidMeshPart_tImpl(handle); + static int ISchemaClass.Size => 12; public ref ushort RigidBLASIndex { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMathColorBlend.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMathColorBlend.cs index a43148701..abd620a56 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMathColorBlend.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMathColorBlend.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMathColorBlend : CLogicalEntity, ISchemaClass { static CMathColorBlend ISchemaClass.From(nint handle) => new CMathColorBlendImpl(handle); + static int ISchemaClass.Size => 1320; public ref float InMin { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMathCounter.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMathCounter.cs index e5db8126a..dbd05a845 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMathCounter.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMathCounter.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMathCounter : CLogicalEntity, ISchemaClass { static CMathCounter ISchemaClass.From(nint handle) => new CMathCounterImpl(handle); + static int ISchemaClass.Size => 1520; public ref float Min { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMathRemap.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMathRemap.cs index bdb851d11..877c7eb6a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMathRemap.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMathRemap.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMathRemap : CLogicalEntity, ISchemaClass { static CMathRemap ISchemaClass.From(nint handle) => new CMathRemapImpl(handle); + static int ISchemaClass.Size => 1488; public ref float InMin { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMeshletDescriptor.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMeshletDescriptor.cs index 927c89a8d..ce20c380b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMeshletDescriptor.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMeshletDescriptor.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMeshletDescriptor : ISchemaClass { static CMeshletDescriptor ISchemaClass.From(nint handle) => new CMeshletDescriptorImpl(handle); + static int ISchemaClass.Size => 24; public PackedAABB_t PackedAABB { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMessage.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMessage.cs index 21009af15..56440d338 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMessage.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMessage.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMessage : CPointEntity, ISchemaClass { static CMessage ISchemaClass.From(nint handle) => new CMessageImpl(handle); + static int ISchemaClass.Size => 1336; public string Message { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMessageEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMessageEntity.cs index 089f1ee4d..45a7804b1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMessageEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMessageEntity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMessageEntity : CPointEntity, ISchemaClass { static CMessageEntity ISchemaClass.From(nint handle) => new CMessageEntityImpl(handle); + static int ISchemaClass.Size => 1288; public ref int Radius { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfig.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfig.cs index b40632f79..7f2c08529 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfig.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfig.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CModelConfig : ISchemaClass { static CModelConfig ISchemaClass.From(nint handle) => new CModelConfigImpl(handle); + static int ISchemaClass.Size => 40; public string ConfigName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement.cs index 591aecf8e..1e285309c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CModelConfigElement : ISchemaClass { static CModelConfigElement ISchemaClass.From(nint handle) => new CModelConfigElementImpl(handle); + static int ISchemaClass.Size => 72; public string ElementName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_AttachedModel.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_AttachedModel.cs index f75ca3f3c..2498cd5b3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_AttachedModel.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_AttachedModel.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CModelConfigElement_AttachedModel : CModelConfigElement, ISchemaClass { static CModelConfigElement_AttachedModel ISchemaClass.From(nint handle) => new CModelConfigElement_AttachedModelImpl(handle); + static int ISchemaClass.Size => 232; public string InstanceName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_Command.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_Command.cs index 13f76a2f4..a0a4fea04 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_Command.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_Command.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CModelConfigElement_Command : CModelConfigElement, ISchemaClass { static CModelConfigElement_Command ISchemaClass.From(nint handle) => new CModelConfigElement_CommandImpl(handle); + static int ISchemaClass.Size => 96; public string Command { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_RandomColor.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_RandomColor.cs index 2fa241741..383179fd2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_RandomColor.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_RandomColor.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CModelConfigElement_RandomColor : CModelConfigElement, ISchemaClass { static CModelConfigElement_RandomColor ISchemaClass.From(nint handle) => new CModelConfigElement_RandomColorImpl(handle); + static int ISchemaClass.Size => 96; // CColorGradient diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_RandomPick.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_RandomPick.cs index 4034d962c..6b1edf236 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_RandomPick.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_RandomPick.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CModelConfigElement_RandomPick : CModelConfigElement, ISchemaClass { static CModelConfigElement_RandomPick ISchemaClass.From(nint handle) => new CModelConfigElement_RandomPickImpl(handle); + static int ISchemaClass.Size => 128; public ref CUtlVector Choices { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_SetBodygroup.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_SetBodygroup.cs index d73cc036f..463c1c931 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_SetBodygroup.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_SetBodygroup.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CModelConfigElement_SetBodygroup : CModelConfigElement, ISchemaClass { static CModelConfigElement_SetBodygroup ISchemaClass.From(nint handle) => new CModelConfigElement_SetBodygroupImpl(handle); + static int ISchemaClass.Size => 88; public ref CGlobalSymbol GroupName { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_SetBodygroupOnAttachedModels.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_SetBodygroupOnAttachedModels.cs index 88387b09e..4377fc8fa 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_SetBodygroupOnAttachedModels.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_SetBodygroupOnAttachedModels.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CModelConfigElement_SetBodygroupOnAttachedModels : CModelConfigElement, ISchemaClass { static CModelConfigElement_SetBodygroupOnAttachedModels ISchemaClass.From(nint handle) => new CModelConfigElement_SetBodygroupOnAttachedModelsImpl(handle); + static int ISchemaClass.Size => 88; public string GroupName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_SetMaterialGroup.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_SetMaterialGroup.cs index d6ff159d6..5671a061a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_SetMaterialGroup.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_SetMaterialGroup.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CModelConfigElement_SetMaterialGroup : CModelConfigElement, ISchemaClass { static CModelConfigElement_SetMaterialGroup ISchemaClass.From(nint handle) => new CModelConfigElement_SetMaterialGroupImpl(handle); + static int ISchemaClass.Size => 80; public string MaterialGroupName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_SetMaterialGroupOnAttachedModels.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_SetMaterialGroupOnAttachedModels.cs index 339e0e784..ff13848f1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_SetMaterialGroupOnAttachedModels.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_SetMaterialGroupOnAttachedModels.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CModelConfigElement_SetMaterialGroupOnAttachedModels : CModelConfigElement, ISchemaClass { static CModelConfigElement_SetMaterialGroupOnAttachedModels ISchemaClass.From(nint handle) => new CModelConfigElement_SetMaterialGroupOnAttachedModelsImpl(handle); + static int ISchemaClass.Size => 80; public string MaterialGroupName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_SetRenderColor.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_SetRenderColor.cs index 5028eda59..66c693945 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_SetRenderColor.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_SetRenderColor.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CModelConfigElement_SetRenderColor : CModelConfigElement, ISchemaClass { static CModelConfigElement_SetRenderColor ISchemaClass.From(nint handle) => new CModelConfigElement_SetRenderColorImpl(handle); + static int ISchemaClass.Size => 80; public ref Color Color { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_UserPick.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_UserPick.cs index 002a0ecef..3baf4ee9b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_UserPick.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_UserPick.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CModelConfigElement_UserPick : CModelConfigElement, ISchemaClass { static CModelConfigElement_UserPick ISchemaClass.From(nint handle) => new CModelConfigElement_UserPickImpl(handle); + static int ISchemaClass.Size => 96; public ref CUtlVector Choices { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigList.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigList.cs index 0dd4cc60b..feb579e30 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigList.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigList.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CModelConfigList : ISchemaClass { static CModelConfigList ISchemaClass.From(nint handle) => new CModelConfigListImpl(handle); + static int ISchemaClass.Size => 32; public ref bool HideMaterialGroupInTools { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelPointEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelPointEntity.cs index e3764c36e..18e5c5353 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelPointEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelPointEntity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CModelPointEntity : CBaseModelEntity, ISchemaClass { static CModelPointEntity ISchemaClass.From(nint handle) => new CModelPointEntityImpl(handle); + static int ISchemaClass.Size => 2008; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelState.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelState.cs index a8885b641..c76a1edd2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelState.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelState.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CModelState : ISchemaClass { static CModelState ISchemaClass.From(nint handle) => new CModelStateImpl(handle); + static int ISchemaClass.Size => 640; public ref CStrongHandle Model { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMolotovGrenade.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMolotovGrenade.cs index 06ef563b5..ebe04df54 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMolotovGrenade.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMolotovGrenade.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMolotovGrenade : CBaseCSGrenade, ISchemaClass { static CMolotovGrenade ISchemaClass.From(nint handle) => new CMolotovGrenadeImpl(handle); + static int ISchemaClass.Size => 4624; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMolotovProjectile.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMolotovProjectile.cs index b5653f199..f4b78580a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMolotovProjectile.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMolotovProjectile.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMolotovProjectile : CBaseCSGrenadeProjectile, ISchemaClass { static CMolotovProjectile ISchemaClass.From(nint handle) => new CMolotovProjectileImpl(handle); + static int ISchemaClass.Size => 3408; public ref bool IsIncGrenade { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMomentaryRotButton.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMomentaryRotButton.cs index 17ff7d9c5..a27ca0a5e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMomentaryRotButton.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMomentaryRotButton.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMomentaryRotButton : CRotButton, ISchemaClass { static CMomentaryRotButton ISchemaClass.From(nint handle) => new CMomentaryRotButtonImpl(handle); + static int ISchemaClass.Size => 2728; // CEntityOutputTemplate< float32 > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMoodVData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMoodVData.cs index 3e37bd67d..9d3c76cc7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMoodVData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMoodVData.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMoodVData : ISchemaClass { static CMoodVData ISchemaClass.From(nint handle) => new CMoodVDataImpl(handle); + static int ISchemaClass.Size => 256; // CResourceNameTyped< CWeakHandle< InfoForResourceTypeCModel > > @@ -18,8 +19,7 @@ public partial interface CMoodVData : ISchemaClass { public ref MoodType_t MoodType { get; } - // CUtlVector< MoodAnimationLayer_t > - public ref CUtlVector AnimationLayers { get; } + public ref CUtlVector AnimationLayers { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMorphBundleData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMorphBundleData.cs index ca840e1de..ea17dbf70 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMorphBundleData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMorphBundleData.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMorphBundleData : ISchemaClass { static CMorphBundleData ISchemaClass.From(nint handle) => new CMorphBundleDataImpl(handle); + static int ISchemaClass.Size => 56; public ref float ULeftSrc { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMorphConstraint.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMorphConstraint.cs index 3ad9b15fd..ec1d9846e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMorphConstraint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMorphConstraint.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMorphConstraint : CBaseConstraint, ISchemaClass { static CMorphConstraint ISchemaClass.From(nint handle) => new CMorphConstraintImpl(handle); + static int ISchemaClass.Size => 128; public string TargetMorph { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMorphData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMorphData.cs index fcbdad37c..195bb413a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMorphData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMorphData.cs @@ -11,12 +11,12 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMorphData : ISchemaClass { static CMorphData ISchemaClass.From(nint handle) => new CMorphDataImpl(handle); + static int ISchemaClass.Size => 32; public string Name { get; set; } - // CUtlVector< CMorphRectData > - public ref CUtlVector MorphRectDatas { get; } + public ref CUtlVector MorphRectDatas { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMorphRectData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMorphRectData.cs index d67e8c848..017248c62 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMorphRectData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMorphRectData.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMorphRectData : ISchemaClass { static CMorphRectData ISchemaClass.From(nint handle) => new CMorphRectDataImpl(handle); + static int ISchemaClass.Size => 40; public ref short XLeftDst { get; } @@ -21,8 +22,7 @@ public partial interface CMorphRectData : ISchemaClass { public ref float VHeightSrc { get; } - // CUtlVector< CMorphBundleData > - public ref CUtlVector BundleDatas { get; } + public ref CUtlVector BundleDatas { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMorphSetData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMorphSetData.cs index e5d53f467..e924271d0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMorphSetData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMorphSetData.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMorphSetData : ISchemaClass { static CMorphSetData ISchemaClass.From(nint handle) => new CMorphSetDataImpl(handle); + static int ISchemaClass.Size => 152; public ref int Width { get; } @@ -19,19 +20,15 @@ public partial interface CMorphSetData : ISchemaClass { public ref CUtlVector BundleTypes { get; } - // CUtlVector< CMorphData > - public ref CUtlVector MorphDatas { get; } + public ref CUtlVector MorphDatas { get; } public ref CStrongHandle TextureAtlas { get; } - // CUtlVector< CFlexDesc > - public ref CUtlVector FlexDesc { get; } + public ref CUtlVector FlexDesc { get; } - // CUtlVector< CFlexController > - public ref CUtlVector FlexControllers { get; } + public ref CUtlVector FlexControllers { get; } - // CUtlVector< CFlexRule > - public ref CUtlVector FlexRules { get; } + public ref CUtlVector FlexRules { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionDataSet.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionDataSet.cs index fa8cc4b36..761d1259e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionDataSet.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionDataSet.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMotionDataSet : ISchemaClass { static CMotionDataSet ISchemaClass.From(nint handle) => new CMotionDataSetImpl(handle); + static int ISchemaClass.Size => 32; - // CUtlVector< CMotionGraphGroup > - public ref CUtlVector Groups { get; } + public ref CUtlVector Groups { get; } public ref int DimensionCount { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionGraph.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionGraph.cs index 638078aaa..4a02fa81b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionGraph.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionGraph.cs @@ -11,12 +11,12 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMotionGraph : ISchemaClass { static CMotionGraph ISchemaClass.From(nint handle) => new CMotionGraphImpl(handle); + static int ISchemaClass.Size => 88; public CParamSpanUpdater ParamSpans { get; } - // CUtlVector< TagSpan_t > - public ref CUtlVector Tags { get; } + public ref CUtlVector Tags { get; } // CSmartPtr< CMotionNode > public SchemaUntypedField RootNode { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionGraphConfig.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionGraphConfig.cs index 457e616ec..3c9deef8e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionGraphConfig.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionGraphConfig.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMotionGraphConfig : ISchemaClass { static CMotionGraphConfig ISchemaClass.From(nint handle) => new CMotionGraphConfigImpl(handle); + static int ISchemaClass.Size => 32; public ISchemaFixedArray ParamValues { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionGraphGroup.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionGraphGroup.cs index 1f7c53104..c811206fc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionGraphGroup.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionGraphGroup.cs @@ -11,15 +11,14 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMotionGraphGroup : ISchemaClass { static CMotionGraphGroup ISchemaClass.From(nint handle) => new CMotionGraphGroupImpl(handle); + static int ISchemaClass.Size => 264; public CMotionSearchDB SearchDB { get; } - // CUtlVector< CSmartPtr< CMotionGraph > > - public ref CUtlVector MotionGraphs { get; } + public ref CUtlVector MotionGraphs { get; } - // CUtlVector< CMotionGraphConfig > - public ref CUtlVector MotionGraphConfigs { get; } + public ref CUtlVector MotionGraphConfigs { get; } public ref CUtlVector SampleToConfig { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionGraphUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionGraphUpdateNode.cs index 6eeca993a..1939a83a2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionGraphUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionGraphUpdateNode.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMotionGraphUpdateNode : CLeafUpdateNode, ISchemaClass { static CMotionGraphUpdateNode ISchemaClass.From(nint handle) => new CMotionGraphUpdateNodeImpl(handle); + static int ISchemaClass.Size => 104; // CSmartPtr< CMotionGraph > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionMatchingUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionMatchingUpdateNode.cs index 128d68b6b..00175122a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionMatchingUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionMatchingUpdateNode.cs @@ -11,12 +11,12 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMotionMatchingUpdateNode : CLeafUpdateNode, ISchemaClass { static CMotionMatchingUpdateNode ISchemaClass.From(nint handle) => new CMotionMatchingUpdateNodeImpl(handle); + static int ISchemaClass.Size => 328; public CMotionDataSet DataSet { get; } - // CUtlVector< CSmartPtr< CMotionMetricEvaluator > > - public ref CUtlVector Metrics { get; } + public ref CUtlVector Metrics { get; } public ref CUtlVector Weights { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionMetricEvaluator.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionMetricEvaluator.cs index 4823bb737..aa467a2eb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionMetricEvaluator.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionMetricEvaluator.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMotionMetricEvaluator : ISchemaClass { static CMotionMetricEvaluator ISchemaClass.From(nint handle) => new CMotionMetricEvaluatorImpl(handle); + static int ISchemaClass.Size => 80; public ref CUtlVector Means { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionNode.cs index 929dd88c4..be4c1241b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionNode.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMotionNode : ISchemaClass { static CMotionNode ISchemaClass.From(nint handle) => new CMotionNodeImpl(handle); + static int ISchemaClass.Size => 40; public string Name { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionNodeBlend1D.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionNodeBlend1D.cs index 7ce7604b4..78db802a1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionNodeBlend1D.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionNodeBlend1D.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMotionNodeBlend1D : CMotionNode, ISchemaClass { static CMotionNodeBlend1D ISchemaClass.From(nint handle) => new CMotionNodeBlend1DImpl(handle); + static int ISchemaClass.Size => 72; - // CUtlVector< MotionBlendItem > - public ref CUtlVector BlendItems { get; } + public ref CUtlVector BlendItems { get; } public ref int ParamIndex { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionNodeSequence.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionNodeSequence.cs index 33d29e870..e62179fb4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionNodeSequence.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionNodeSequence.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMotionNodeSequence : CMotionNode, ISchemaClass { static CMotionNodeSequence ISchemaClass.From(nint handle) => new CMotionNodeSequenceImpl(handle); + static int ISchemaClass.Size => 72; - // CUtlVector< TagSpan_t > - public ref CUtlVector Tags { get; } + public ref CUtlVector Tags { get; } public HSequence Sequence { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionSearchDB.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionSearchDB.cs index 0e1b330fb..147d58742 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionSearchDB.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionSearchDB.cs @@ -11,14 +11,14 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMotionSearchDB : ISchemaClass { static CMotionSearchDB ISchemaClass.From(nint handle) => new CMotionSearchDBImpl(handle); + static int ISchemaClass.Size => 184; public CMotionSearchNode RootNode { get; } public CProductQuantizer ResidualQuantizer { get; } - // CUtlVector< MotionDBIndex > - public ref CUtlVector CodeIndices { get; } + public ref CUtlVector CodeIndices { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionSearchNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionSearchNode.cs index a600d22ce..63d9d8875 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionSearchNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionSearchNode.cs @@ -11,13 +11,14 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMotionSearchNode : ISchemaClass { static CMotionSearchNode ISchemaClass.From(nint handle) => new CMotionSearchNodeImpl(handle); + static int ISchemaClass.Size => 128; public ref CUtlVector> Children { get; } public CVectorQuantizer Quantizer { get; } - public ref CUtlVector SampleCodes { get; } + public ref CUtlVector> SampleCodes { get; } public ref CUtlVector> SampleIndices { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotorController.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotorController.cs index 6f822020d..7479f21a6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotorController.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotorController.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMotorController : ISchemaClass { static CMotorController ISchemaClass.From(nint handle) => new CMotorControllerImpl(handle); + static int ISchemaClass.Size => 32; public ref float Speed { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMovementComponentUpdater.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMovementComponentUpdater.cs index 07162d2d6..7955b17e1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMovementComponentUpdater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMovementComponentUpdater.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMovementComponentUpdater : CAnimComponentUpdater, ISchemaClass { static CMovementComponentUpdater ISchemaClass.From(nint handle) => new CMovementComponentUpdaterImpl(handle); + static int ISchemaClass.Size => 184; - // CUtlVector< CSmartPtr< CAnimMotorUpdaterBase > > - public ref CUtlVector Motors { get; } + public ref CUtlVector Motors { get; } public CAnimInputDamping FacingDamping { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMovementHandshakeAnimTag.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMovementHandshakeAnimTag.cs index 4f4ef78c2..eb32679d9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMovementHandshakeAnimTag.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMovementHandshakeAnimTag.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMovementHandshakeAnimTag : CHandshakeAnimTagBase, ISchemaClass { static CMovementHandshakeAnimTag ISchemaClass.From(nint handle) => new CMovementHandshakeAnimTagImpl(handle); + static int ISchemaClass.Size => 88; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMovementStatsProperty.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMovementStatsProperty.cs index 1537740f5..b02a940b2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMovementStatsProperty.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMovementStatsProperty.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMovementStatsProperty : ISchemaClass { static CMovementStatsProperty ISchemaClass.From(nint handle) => new CMovementStatsPropertyImpl(handle); + static int ISchemaClass.Size => 64; public ref int UseCounter { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMoverPathNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMoverPathNode.cs index d35c9e0ba..e475535f2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMoverPathNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMoverPathNode.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMoverPathNode : CPointEntity, ISchemaClass { static CMoverPathNode ISchemaClass.From(nint handle) => new CMoverPathNodeImpl(handle); + static int ISchemaClass.Size => 1552; public ref Vector InTangentLocal { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMoverUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMoverUpdateNode.cs index 516325f6b..82526dd54 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMoverUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMoverUpdateNode.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMoverUpdateNode : CUnaryUpdateNode, ISchemaClass { static CMoverUpdateNode ISchemaClass.From(nint handle) => new CMoverUpdateNodeImpl(handle); + static int ISchemaClass.Size => 176; public CAnimInputDamping Damping { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMultiLightProxy.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMultiLightProxy.cs index 3ca564844..0c894799e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMultiLightProxy.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMultiLightProxy.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMultiLightProxy : CLogicalEntity, ISchemaClass { static CMultiLightProxy ISchemaClass.From(nint handle) => new CMultiLightProxyImpl(handle); + static int ISchemaClass.Size => 1328; public string LightNameFilter { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMultiSource.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMultiSource.cs index f60eb1401..0ec08cad1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMultiSource.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMultiSource.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMultiSource : CLogicalEntity, ISchemaClass { static CMultiSource ISchemaClass.From(nint handle) => new CMultiSourceImpl(handle); + static int ISchemaClass.Size => 1576; public ISchemaFixedArray> RgEntities { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMultiplayRules.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMultiplayRules.cs index f03ef9ea1..a5230c047 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMultiplayRules.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMultiplayRules.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMultiplayRules : CGameRules, ISchemaClass { static CMultiplayRules ISchemaClass.From(nint handle) => new CMultiplayRulesImpl(handle); + static int ISchemaClass.Size => 192; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMultiplayer_Expresser.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMultiplayer_Expresser.cs index 516deb740..80055965a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMultiplayer_Expresser.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMultiplayer_Expresser.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMultiplayer_Expresser : CAI_ExpresserWithFollowup, ISchemaClass { static CMultiplayer_Expresser ISchemaClass.From(nint handle) => new CMultiplayer_ExpresserImpl(handle); + static int ISchemaClass.Size => 168; public ref bool AllowMultipleScenes { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNPCPhysicsHull.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNPCPhysicsHull.cs index 809ebed61..ceb6171e5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNPCPhysicsHull.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNPCPhysicsHull.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNPCPhysicsHull : ISchemaClass { static CNPCPhysicsHull ISchemaClass.From(nint handle) => new CNPCPhysicsHullImpl(handle); + static int ISchemaClass.Size => 56; public ref CGlobalSymbol Name { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavHullPresetVData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavHullPresetVData.cs index 2d1e0bd30..df6876139 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavHullPresetVData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavHullPresetVData.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNavHullPresetVData : ISchemaClass { static CNavHullPresetVData ISchemaClass.From(nint handle) => new CNavHullPresetVDataImpl(handle); + static int ISchemaClass.Size => 24; public ref CUtlVector NavHulls { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavHullVData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavHullVData.cs index 328d21e4b..0ff38307c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavHullVData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavHullVData.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNavHullVData : ISchemaClass { static CNavHullVData ISchemaClass.From(nint handle) => new CNavHullVDataImpl(handle); + static int ISchemaClass.Size => 60; public ref bool AgentEnabled { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavLinkAnimgraphVar.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavLinkAnimgraphVar.cs index 91c9db7bb..624993270 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavLinkAnimgraphVar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavLinkAnimgraphVar.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNavLinkAnimgraphVar : ISchemaClass { static CNavLinkAnimgraphVar ISchemaClass.From(nint handle) => new CNavLinkAnimgraphVarImpl(handle); + static int ISchemaClass.Size => 16; public ref CGlobalSymbol AnimGraphNavlinkType { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavLinkAreaEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavLinkAreaEntity.cs index b5c6848fb..007f8756a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavLinkAreaEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavLinkAreaEntity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNavLinkAreaEntity : CPointEntity, ISchemaClass { static CNavLinkAreaEntity ISchemaClass.From(nint handle) => new CNavLinkAreaEntityImpl(handle); + static int ISchemaClass.Size => 1472; public ref float Width { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavLinkMovementVData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavLinkMovementVData.cs index 82da7e8a4..235dc5da4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavLinkMovementVData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavLinkMovementVData.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNavLinkMovementVData : ISchemaClass { static CNavLinkMovementVData ISchemaClass.From(nint handle) => new CNavLinkMovementVDataImpl(handle); + static int ISchemaClass.Size => 256; // CResourceNameTyped< CWeakHandle< InfoForResourceTypeCModel > > @@ -20,8 +21,7 @@ public partial interface CNavLinkMovementVData : ISchemaClass - public ref CUtlVector AnimgraphVars { get; } + public ref CUtlVector AnimgraphVars { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavSpaceInfo.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavSpaceInfo.cs index 78783e31d..dc01cfee3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavSpaceInfo.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavSpaceInfo.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNavSpaceInfo : CPointEntity, ISchemaClass { static CNavSpaceInfo ISchemaClass.From(nint handle) => new CNavSpaceInfoImpl(handle); + static int ISchemaClass.Size => 1264; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolume.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolume.cs index 7ec8557e8..3c92b919f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolume.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolume.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNavVolume : ISchemaClass { static CNavVolume ISchemaClass.From(nint handle) => new CNavVolumeImpl(handle); + static int ISchemaClass.Size => 120; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolumeAll.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolumeAll.cs index c2febc724..794f76572 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolumeAll.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolumeAll.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNavVolumeAll : CNavVolumeVector, ISchemaClass { static CNavVolumeAll ISchemaClass.From(nint handle) => new CNavVolumeAllImpl(handle); + static int ISchemaClass.Size => 160; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolumeBreadthFirstSearch.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolumeBreadthFirstSearch.cs index 8b46cde45..4fe5b0f2b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolumeBreadthFirstSearch.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolumeBreadthFirstSearch.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNavVolumeBreadthFirstSearch : CNavVolumeCalculatedVector, ISchemaClass { static CNavVolumeBreadthFirstSearch ISchemaClass.From(nint handle) => new CNavVolumeBreadthFirstSearchImpl(handle); + static int ISchemaClass.Size => 192; public ref Vector StartPos { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolumeCalculatedVector.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolumeCalculatedVector.cs index a49cb09bd..dfb2b417e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolumeCalculatedVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolumeCalculatedVector.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNavVolumeCalculatedVector : CNavVolume, ISchemaClass { static CNavVolumeCalculatedVector ISchemaClass.From(nint handle) => new CNavVolumeCalculatedVectorImpl(handle); + static int ISchemaClass.Size => 160; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolumeMarkupVolume.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolumeMarkupVolume.cs index 8416f93a7..db40fc13c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolumeMarkupVolume.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolumeMarkupVolume.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNavVolumeMarkupVolume : CNavVolume, ISchemaClass { static CNavVolumeMarkupVolume ISchemaClass.From(nint handle) => new CNavVolumeMarkupVolumeImpl(handle); + static int ISchemaClass.Size => 224; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolumeSphere.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolumeSphere.cs index 4b04c762c..171810a46 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolumeSphere.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolumeSphere.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNavVolumeSphere : CNavVolume, ISchemaClass { static CNavVolumeSphere ISchemaClass.From(nint handle) => new CNavVolumeSphereImpl(handle); + static int ISchemaClass.Size => 136; public ref Vector Center { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolumeSphericalShell.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolumeSphericalShell.cs index 103c14350..9aed2878b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolumeSphericalShell.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolumeSphericalShell.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNavVolumeSphericalShell : CNavVolumeSphere, ISchemaClass { static CNavVolumeSphericalShell ISchemaClass.From(nint handle) => new CNavVolumeSphericalShellImpl(handle); + static int ISchemaClass.Size => 144; public ref float RadiusInner { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolumeVector.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolumeVector.cs index 026eb2008..73638bb86 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolumeVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolumeVector.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNavVolumeVector : CNavVolume, ISchemaClass { static CNavVolumeVector ISchemaClass.From(nint handle) => new CNavVolumeVectorImpl(handle); + static int ISchemaClass.Size => 160; public ref bool HasBeenPreFiltered { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavWalkable.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavWalkable.cs index db3ddbc26..d0ee1117d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavWalkable.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavWalkable.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNavWalkable : CPointEntity, ISchemaClass { static CNavWalkable ISchemaClass.From(nint handle) => new CNavWalkableImpl(handle); + static int ISchemaClass.Size => 1264; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNetworkOriginCellCoordQuantizedVector.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNetworkOriginCellCoordQuantizedVector.cs index f53d390cf..aac43cb61 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNetworkOriginCellCoordQuantizedVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNetworkOriginCellCoordQuantizedVector.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNetworkOriginCellCoordQuantizedVector : ISchemaClass { static CNetworkOriginCellCoordQuantizedVector ISchemaClass.From(nint handle) => new CNetworkOriginCellCoordQuantizedVectorImpl(handle); + static int ISchemaClass.Size => 48; public ref ushort CellX { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNetworkOriginQuantizedVector.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNetworkOriginQuantizedVector.cs index 868070a65..4efbe5ef5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNetworkOriginQuantizedVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNetworkOriginQuantizedVector.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNetworkOriginQuantizedVector : ISchemaClass { static CNetworkOriginQuantizedVector ISchemaClass.From(nint handle) => new CNetworkOriginQuantizedVectorImpl(handle); + static int ISchemaClass.Size => 40; public ref CNetworkedQuantizedFloat X { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNetworkTransmitComponent.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNetworkTransmitComponent.cs index cd9a434ad..4dd3415ff 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNetworkTransmitComponent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNetworkTransmitComponent.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNetworkTransmitComponent : ISchemaClass { static CNetworkTransmitComponent ISchemaClass.From(nint handle) => new CNetworkTransmitComponentImpl(handle); + static int ISchemaClass.Size => 456; public ref byte TransmitStateOwnedCounter { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNetworkVelocityVector.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNetworkVelocityVector.cs index 69092a329..7a4df6169 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNetworkVelocityVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNetworkVelocityVector.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNetworkVelocityVector : ISchemaClass { static CNetworkVelocityVector ISchemaClass.From(nint handle) => new CNetworkVelocityVectorImpl(handle); + static int ISchemaClass.Size => 40; public ref CNetworkedQuantizedFloat X { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNetworkViewOffsetVector.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNetworkViewOffsetVector.cs index b9e910941..6696d390e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNetworkViewOffsetVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNetworkViewOffsetVector.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNetworkViewOffsetVector : ISchemaClass { static CNetworkViewOffsetVector ISchemaClass.From(nint handle) => new CNetworkViewOffsetVectorImpl(handle); + static int ISchemaClass.Size => 40; public ref CNetworkedQuantizedFloat X { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNetworkedSequenceOperation.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNetworkedSequenceOperation.cs index 8ea81a73a..4cfe7aefa 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNetworkedSequenceOperation.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNetworkedSequenceOperation.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNetworkedSequenceOperation : ISchemaClass { static CNetworkedSequenceOperation ISchemaClass.From(nint handle) => new CNetworkedSequenceOperationImpl(handle); + static int ISchemaClass.Size => 40; public HSequence Sequence { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNewParticleEffect.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNewParticleEffect.cs index 6a76656e5..745e125e4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNewParticleEffect.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNewParticleEffect.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNewParticleEffect : IParticleEffect, ISchemaClass { static CNewParticleEffect ISchemaClass.From(nint handle) => new CNewParticleEffectImpl(handle); + static int ISchemaClass.Size => 216; public CNewParticleEffect? Next { get; } @@ -60,6 +61,18 @@ public partial interface CNewParticleEffect : IParticleEffect, ISchemaClass { static CNmAdditiveBlendTask ISchemaClass.From(nint handle) => new CNmAdditiveBlendTaskImpl(handle); + static int ISchemaClass.Size => 216; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmAimCSNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmAimCSNode__CDefinition.cs index dc34455e1..40b8b72bc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmAimCSNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmAimCSNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmAimCSNode__CDefinition : CNmPassthroughNode__CDefinition, ISchemaClass { static CNmAimCSNode__CDefinition ISchemaClass.From(nint handle) => new CNmAimCSNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 40; public ref short VerticalAngleNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmAimCSTask.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmAimCSTask.cs index 4d67be8a5..0cb0c2d31 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmAimCSTask.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmAimCSTask.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmAimCSTask : CNmPoseTask, ISchemaClass { static CNmAimCSTask ISchemaClass.From(nint handle) => new CNmAimCSTaskImpl(handle); + static int ISchemaClass.Size => 304; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmAndNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmAndNode__CDefinition.cs index e2001f9cb..cda14464c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmAndNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmAndNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmAndNode__CDefinition : CNmBoolValueNode__CDefinition, ISchemaClass { static CNmAndNode__CDefinition ISchemaClass.From(nint handle) => new CNmAndNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 32; // CUtlLeanVectorFixedGrowable< int16, 4 > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmAnimationPoseNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmAnimationPoseNode__CDefinition.cs index 5fde7f437..f3951d68d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmAnimationPoseNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmAnimationPoseNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmAnimationPoseNode__CDefinition : CNmPoseNode__CDefinition, ISchemaClass { static CNmAnimationPoseNode__CDefinition ISchemaClass.From(nint handle) => new CNmAnimationPoseNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 40; public ref short PoseTimeValueNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBitFlags.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBitFlags.cs index 03c360ce4..f7e1f7300 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBitFlags.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBitFlags.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmBitFlags : ISchemaClass { static CNmBitFlags ISchemaClass.From(nint handle) => new CNmBitFlagsImpl(handle); + static int ISchemaClass.Size => 4; public ref uint Flags { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBlend1DNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBlend1DNode__CDefinition.cs index 1c986547e..f2e1ba067 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBlend1DNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBlend1DNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmBlend1DNode__CDefinition : CNmParameterizedBlendNode__CDefinition, ISchemaClass { static CNmBlend1DNode__CDefinition ISchemaClass.From(nint handle) => new CNmBlend1DNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 144; public CNmParameterizedBlendNode__Parameterization_t Parameterization { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBlend2DNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBlend2DNode__CDefinition.cs index 53dd9b137..f2d5e42b0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBlend2DNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBlend2DNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmBlend2DNode__CDefinition : CNmPoseNode__CDefinition, ISchemaClass { static CNmBlend2DNode__CDefinition ISchemaClass.From(nint handle) => new CNmBlend2DNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 272; // CUtlVectorFixedGrowable< int16, 5 > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBlendTask.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBlendTask.cs index 5e4b7f641..93c280610 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBlendTask.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBlendTask.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmBlendTask : CNmBlendTaskBase, ISchemaClass { static CNmBlendTask ISchemaClass.From(nint handle) => new CNmBlendTaskImpl(handle); + static int ISchemaClass.Size => 216; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBlendTaskBase.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBlendTaskBase.cs index dc4b192d4..3f4dd9484 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBlendTaskBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBlendTaskBase.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmBlendTaskBase : CNmPoseTask, ISchemaClass { static CNmBlendTaskBase ISchemaClass.From(nint handle) => new CNmBlendTaskBaseImpl(handle); + static int ISchemaClass.Size => 216; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBodyGroupEvent.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBodyGroupEvent.cs new file mode 100644 index 000000000..9d3d08896 --- /dev/null +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBodyGroupEvent.cs @@ -0,0 +1,20 @@ +// +#pragma warning disable CS0108 +#nullable enable + +using SwiftlyS2.Shared.Schemas; +using SwiftlyS2.Shared.Natives; +using SwiftlyS2.Core.SchemaDefinitions; + +namespace SwiftlyS2.Shared.SchemaDefinitions; + +public partial interface CNmBodyGroupEvent : CNmEvent, ISchemaClass { + + static CNmBodyGroupEvent ISchemaClass.From(nint handle) => new CNmBodyGroupEventImpl(handle); + static int ISchemaClass.Size => 40; + + + public string GroupName { get; set; } + + +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBoneMaskBlendNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBoneMaskBlendNode__CDefinition.cs index 60afddc4c..fa4cf39b7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBoneMaskBlendNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBoneMaskBlendNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmBoneMaskBlendNode__CDefinition : CNmBoneMaskValueNode__CDefinition, ISchemaClass { static CNmBoneMaskBlendNode__CDefinition ISchemaClass.From(nint handle) => new CNmBoneMaskBlendNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 24; public ref short SourceMaskNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBoneMaskNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBoneMaskNode__CDefinition.cs index 1222a3b27..893e276ce 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBoneMaskNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBoneMaskNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmBoneMaskNode__CDefinition : CNmBoneMaskValueNode__CDefinition, ISchemaClass { static CNmBoneMaskNode__CDefinition ISchemaClass.From(nint handle) => new CNmBoneMaskNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 24; public ref CGlobalSymbol BoneMaskID { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBoneMaskSelectorNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBoneMaskSelectorNode__CDefinition.cs index 30116135a..6a68ee3cf 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBoneMaskSelectorNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBoneMaskSelectorNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmBoneMaskSelectorNode__CDefinition : CNmBoneMaskValueNode__CDefinition, ISchemaClass { static CNmBoneMaskSelectorNode__CDefinition ISchemaClass.From(nint handle) => new CNmBoneMaskSelectorNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 152; public ref short DefaultMaskNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBoneMaskValueNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBoneMaskValueNode__CDefinition.cs index dd5708def..188c53ef4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBoneMaskValueNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBoneMaskValueNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmBoneMaskValueNode__CDefinition : CNmValueNode__CDefinition, ISchemaClass { static CNmBoneMaskValueNode__CDefinition ISchemaClass.From(nint handle) => new CNmBoneMaskValueNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 16; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBoneWeightList.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBoneWeightList.cs index 349ddebf2..fa827398d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBoneWeightList.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBoneWeightList.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmBoneWeightList : ISchemaClass { static CNmBoneWeightList ISchemaClass.From(nint handle) => new CNmBoneWeightListImpl(handle); + static int ISchemaClass.Size => 272; // CResourceName diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBoolValueNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBoolValueNode__CDefinition.cs index 8540eaa00..ba889f29f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBoolValueNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBoolValueNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmBoolValueNode__CDefinition : CNmValueNode__CDefinition, ISchemaClass { static CNmBoolValueNode__CDefinition ISchemaClass.From(nint handle) => new CNmBoolValueNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 16; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCachedBoolNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCachedBoolNode__CDefinition.cs index 7537e5183..611c203b1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCachedBoolNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCachedBoolNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmCachedBoolNode__CDefinition : CNmBoolValueNode__CDefinition, ISchemaClass { static CNmCachedBoolNode__CDefinition ISchemaClass.From(nint handle) => new CNmCachedBoolNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 24; public ref short InputValueNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCachedFloatNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCachedFloatNode__CDefinition.cs index 94484b2de..6e69c96fb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCachedFloatNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCachedFloatNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmCachedFloatNode__CDefinition : CNmFloatValueNode__CDefinition, ISchemaClass { static CNmCachedFloatNode__CDefinition ISchemaClass.From(nint handle) => new CNmCachedFloatNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 24; public ref short InputValueNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCachedIDNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCachedIDNode__CDefinition.cs index d3e02ed39..65ad56219 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCachedIDNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCachedIDNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmCachedIDNode__CDefinition : CNmIDValueNode__CDefinition, ISchemaClass { static CNmCachedIDNode__CDefinition ISchemaClass.From(nint handle) => new CNmCachedIDNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 24; public ref short InputValueNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCachedPoseReadTask.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCachedPoseReadTask.cs index 01dce3b7b..0f22c1978 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCachedPoseReadTask.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCachedPoseReadTask.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmCachedPoseReadTask : CNmPoseTask, ISchemaClass { static CNmCachedPoseReadTask ISchemaClass.From(nint handle) => new CNmCachedPoseReadTaskImpl(handle); + static int ISchemaClass.Size => 88; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCachedPoseWriteTask.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCachedPoseWriteTask.cs index 0395b3f7a..b5f541159 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCachedPoseWriteTask.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCachedPoseWriteTask.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmCachedPoseWriteTask : CNmPoseTask, ISchemaClass { static CNmCachedPoseWriteTask ISchemaClass.From(nint handle) => new CNmCachedPoseWriteTaskImpl(handle); + static int ISchemaClass.Size => 88; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCachedTargetNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCachedTargetNode__CDefinition.cs index 2e7004c17..89b4b3271 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCachedTargetNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCachedTargetNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmCachedTargetNode__CDefinition : CNmTargetValueNode__CDefinition, ISchemaClass { static CNmCachedTargetNode__CDefinition ISchemaClass.From(nint handle) => new CNmCachedTargetNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 24; public ref short InputValueNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCachedVectorNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCachedVectorNode__CDefinition.cs index 0a40757ec..b50fc267d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCachedVectorNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCachedVectorNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmCachedVectorNode__CDefinition : CNmVectorValueNode__CDefinition, ISchemaClass { static CNmCachedVectorNode__CDefinition ISchemaClass.From(nint handle) => new CNmCachedVectorNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 24; public ref short InputValueNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmChainLookatNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmChainLookatNode__CDefinition.cs index 6440f3e19..40062a1a1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmChainLookatNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmChainLookatNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmChainLookatNode__CDefinition : CNmPassthroughNode__CDefinition, ISchemaClass { static CNmChainLookatNode__CDefinition ISchemaClass.From(nint handle) => new CNmChainLookatNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 56; public ref CGlobalSymbol ChainEndBoneID { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmChainLookatTask.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmChainLookatTask.cs index 1666c3274..cc9887e02 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmChainLookatTask.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmChainLookatTask.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmChainLookatTask : CNmPoseTask, ISchemaClass { static CNmChainLookatTask ISchemaClass.From(nint handle) => new CNmChainLookatTaskImpl(handle); + static int ISchemaClass.Size => 136; public ref int ChainEndBoneIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmChainSolverTask.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmChainSolverTask.cs index e5bdeef36..ca43ce121 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmChainSolverTask.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmChainSolverTask.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmChainSolverTask : CNmPoseTask, ISchemaClass { static CNmChainSolverTask ISchemaClass.From(nint handle) => new CNmChainSolverTaskImpl(handle); + static int ISchemaClass.Size => 304; public ref int EffectorBoneIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmClip.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmClip.cs index a13faab8e..a8b2225c6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmClip.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmClip.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmClip : ISchemaClass { static CNmClip ISchemaClass.From(nint handle) => new CNmClipImpl(handle); + static int ISchemaClass.Size => 576; public ref CStrongHandle Skeleton { get; } @@ -21,15 +22,13 @@ public partial interface CNmClip : ISchemaClass { public ref CUtlBinaryBlock CompressedPoseData { get; } - // CUtlVector< NmCompressionSettings_t > - public ref CUtlVector TrackCompressionSettings { get; } + public ref CUtlVector TrackCompressionSettings { get; } public ref CUtlVector CompressedPoseOffsets { get; } public ref CUtlVector FloatCurveIDs { get; } - // CUtlVector< NmFloatCurveCompressionSettings_t > - public ref CUtlVector FloatCurveDefs { get; } + public ref CUtlVector FloatCurveDefs { get; } public ref CUtlVector CompressedFloatCurveData { get; } @@ -44,8 +43,7 @@ public partial interface CNmClip : ISchemaClass { public ref bool IsAdditive { get; } - // CUtlVector< CNmClip::ModelSpaceSamplingChainLink_t > - public ref CUtlVector ModelSpaceSamplingChain { get; } + public ref CUtlVector ModelSpaceSamplingChain { get; } public ref CUtlVector ModelSpaceBoneSamplingIndices { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmClipNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmClipNode__CDefinition.cs index 29fad122c..da03b6e82 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmClipNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmClipNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmClipNode__CDefinition : CNmClipReferenceNode__CDefinition, ISchemaClass { static CNmClipNode__CDefinition ISchemaClass.From(nint handle) => new CNmClipNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 32; public ref short PlayInReverseValueNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmClipReferenceNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmClipReferenceNode__CDefinition.cs index 1b192ed8b..325bb4b5a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmClipReferenceNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmClipReferenceNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmClipReferenceNode__CDefinition : CNmPoseNode__CDefinition, ISchemaClass { static CNmClipReferenceNode__CDefinition ISchemaClass.From(nint handle) => new CNmClipReferenceNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 16; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmClipSelectorNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmClipSelectorNode__CDefinition.cs index ae5ceec61..b9bbba062 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmClipSelectorNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmClipSelectorNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmClipSelectorNode__CDefinition : CNmClipReferenceNode__CDefinition, ISchemaClass { static CNmClipSelectorNode__CDefinition ISchemaClass.From(nint handle) => new CNmClipSelectorNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 64; // CUtlLeanVectorFixedGrowable< int16, 5 > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmClip__ModelSpaceSamplingChainLink_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmClip__ModelSpaceSamplingChainLink_t.cs index 8b6da1a71..b44417837 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmClip__ModelSpaceSamplingChainLink_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmClip__ModelSpaceSamplingChainLink_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmClip__ModelSpaceSamplingChainLink_t : ISchemaClass { static CNmClip__ModelSpaceSamplingChainLink_t ISchemaClass.From(nint handle) => new CNmClip__ModelSpaceSamplingChainLink_tImpl(handle); + static int ISchemaClass.Size => 12; public ref int BoneIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmConstBoolNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmConstBoolNode__CDefinition.cs index c6f77bf90..e9c715c72 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmConstBoolNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmConstBoolNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmConstBoolNode__CDefinition : CNmBoolValueNode__CDefinition, ISchemaClass { static CNmConstBoolNode__CDefinition ISchemaClass.From(nint handle) => new CNmConstBoolNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 24; public ref bool Value { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmConstFloatNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmConstFloatNode__CDefinition.cs index ade717afc..a221e3eda 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmConstFloatNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmConstFloatNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmConstFloatNode__CDefinition : CNmFloatValueNode__CDefinition, ISchemaClass { static CNmConstFloatNode__CDefinition ISchemaClass.From(nint handle) => new CNmConstFloatNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 24; public ref float Value { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmConstIDNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmConstIDNode__CDefinition.cs index 5396d074e..53bd4886b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmConstIDNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmConstIDNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmConstIDNode__CDefinition : CNmIDValueNode__CDefinition, ISchemaClass { static CNmConstIDNode__CDefinition ISchemaClass.From(nint handle) => new CNmConstIDNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 24; public ref CGlobalSymbol Value { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmConstTargetNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmConstTargetNode__CDefinition.cs index 36eac5c6d..afd8fb961 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmConstTargetNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmConstTargetNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmConstTargetNode__CDefinition : CNmTargetValueNode__CDefinition, ISchemaClass { static CNmConstTargetNode__CDefinition ISchemaClass.From(nint handle) => new CNmConstTargetNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 64; public CNmTarget Value { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmConstVectorNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmConstVectorNode__CDefinition.cs index 8eb49b28f..fb6f22536 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmConstVectorNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmConstVectorNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmConstVectorNode__CDefinition : CNmVectorValueNode__CDefinition, ISchemaClass { static CNmConstVectorNode__CDefinition ISchemaClass.From(nint handle) => new CNmConstVectorNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 32; public ref Vector Value { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmControlParameterBoolNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmControlParameterBoolNode__CDefinition.cs index fb42a36ea..dfbd45f06 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmControlParameterBoolNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmControlParameterBoolNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmControlParameterBoolNode__CDefinition : CNmBoolValueNode__CDefinition, ISchemaClass { static CNmControlParameterBoolNode__CDefinition ISchemaClass.From(nint handle) => new CNmControlParameterBoolNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 16; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmControlParameterFloatNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmControlParameterFloatNode__CDefinition.cs index a32a86bf5..5522c806e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmControlParameterFloatNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmControlParameterFloatNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmControlParameterFloatNode__CDefinition : CNmFloatValueNode__CDefinition, ISchemaClass { static CNmControlParameterFloatNode__CDefinition ISchemaClass.From(nint handle) => new CNmControlParameterFloatNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 16; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmControlParameterIDNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmControlParameterIDNode__CDefinition.cs index e60663a5c..6b673b60f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmControlParameterIDNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmControlParameterIDNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmControlParameterIDNode__CDefinition : CNmIDValueNode__CDefinition, ISchemaClass { static CNmControlParameterIDNode__CDefinition ISchemaClass.From(nint handle) => new CNmControlParameterIDNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 16; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmControlParameterTargetNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmControlParameterTargetNode__CDefinition.cs index 0fc48ff28..4eafa698d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmControlParameterTargetNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmControlParameterTargetNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmControlParameterTargetNode__CDefinition : CNmTargetValueNode__CDefinition, ISchemaClass { static CNmControlParameterTargetNode__CDefinition ISchemaClass.From(nint handle) => new CNmControlParameterTargetNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 16; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmControlParameterVectorNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmControlParameterVectorNode__CDefinition.cs index 2833f8789..6ba2e9355 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmControlParameterVectorNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmControlParameterVectorNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmControlParameterVectorNode__CDefinition : CNmVectorValueNode__CDefinition, ISchemaClass { static CNmControlParameterVectorNode__CDefinition ISchemaClass.From(nint handle) => new CNmControlParameterVectorNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 16; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCurrentSyncEventIDNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCurrentSyncEventIDNode__CDefinition.cs index c15818ad1..86db0255b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCurrentSyncEventIDNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCurrentSyncEventIDNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmCurrentSyncEventIDNode__CDefinition : CNmIDValueNode__CDefinition, ISchemaClass { static CNmCurrentSyncEventIDNode__CDefinition ISchemaClass.From(nint handle) => new CNmCurrentSyncEventIDNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 24; public ref short SourceStateNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCurrentSyncEventNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCurrentSyncEventNode__CDefinition.cs index 6b51eb421..6ddb59ab1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCurrentSyncEventNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCurrentSyncEventNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmCurrentSyncEventNode__CDefinition : CNmFloatValueNode__CDefinition, ISchemaClass { static CNmCurrentSyncEventNode__CDefinition ISchemaClass.From(nint handle) => new CNmCurrentSyncEventNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 24; public ref short SourceStateNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmDurationScaleNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmDurationScaleNode__CDefinition.cs index c4e49d208..91049902c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmDurationScaleNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmDurationScaleNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmDurationScaleNode__CDefinition : CNmSpeedScaleBaseNode__CDefinition, ISchemaClass { static CNmDurationScaleNode__CDefinition ISchemaClass.From(nint handle) => new CNmDurationScaleNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 32; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEntityAttributeEventBase.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEntityAttributeEventBase.cs index bc7eb7732..5952a3420 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEntityAttributeEventBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEntityAttributeEventBase.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmEntityAttributeEventBase : CNmEvent, ISchemaClass { static CNmEntityAttributeEventBase ISchemaClass.From(nint handle) => new CNmEntityAttributeEventBaseImpl(handle); + static int ISchemaClass.Size => 56; public string AttributeName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEntityAttributeFloatEvent.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEntityAttributeFloatEvent.cs index 39e3a8999..59505eabb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEntityAttributeFloatEvent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEntityAttributeFloatEvent.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmEntityAttributeFloatEvent : CNmEntityAttributeEventBase, ISchemaClass { static CNmEntityAttributeFloatEvent ISchemaClass.From(nint handle) => new CNmEntityAttributeFloatEventImpl(handle); + static int ISchemaClass.Size => 120; // CPiecewiseCurve diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEntityAttributeIntEvent.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEntityAttributeIntEvent.cs index f8a8c247d..a85882ca7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEntityAttributeIntEvent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEntityAttributeIntEvent.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmEntityAttributeIntEvent : CNmEntityAttributeEventBase, ISchemaClass { static CNmEntityAttributeIntEvent ISchemaClass.From(nint handle) => new CNmEntityAttributeIntEventImpl(handle); + static int ISchemaClass.Size => 64; public ref int IntValue { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEvent.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEvent.cs index 0d71c29b1..6505be4b4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEvent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEvent.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmEvent : ISchemaClass { static CNmEvent ISchemaClass.From(nint handle) => new CNmEventImpl(handle); + static int ISchemaClass.Size => 32; public ref float StartTimeSeconds { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEventConsumer.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEventConsumer.cs index 660bf6972..db0164a53 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEventConsumer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEventConsumer.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmEventConsumer : ISchemaClass { static CNmEventConsumer ISchemaClass.From(nint handle) => new CNmEventConsumerImpl(handle); + static int ISchemaClass.Size => 16; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEventConsumerAttributes.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEventConsumerAttributes.cs index 9307afe6b..1a6e5569e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEventConsumerAttributes.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEventConsumerAttributes.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmEventConsumerAttributes : CNmEventConsumer, ISchemaClass { static CNmEventConsumerAttributes ISchemaClass.From(nint handle) => new CNmEventConsumerAttributesImpl(handle); + static int ISchemaClass.Size => 80; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEventConsumerLegacy.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEventConsumerLegacy.cs index c19402a88..8397bd193 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEventConsumerLegacy.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEventConsumerLegacy.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmEventConsumerLegacy : CNmEventConsumer, ISchemaClass { static CNmEventConsumerLegacy ISchemaClass.From(nint handle) => new CNmEventConsumerLegacyImpl(handle); + static int ISchemaClass.Size => 32; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEventConsumerParticle.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEventConsumerParticle.cs index cd52a74c4..d9987673d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEventConsumerParticle.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEventConsumerParticle.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmEventConsumerParticle : CNmEventConsumer, ISchemaClass { static CNmEventConsumerParticle ISchemaClass.From(nint handle) => new CNmEventConsumerParticleImpl(handle); + static int ISchemaClass.Size => 48; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEventConsumerSound.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEventConsumerSound.cs index 9ab295925..b070f3623 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEventConsumerSound.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEventConsumerSound.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmEventConsumerSound : CNmEventConsumer, ISchemaClass { static CNmEventConsumerSound ISchemaClass.From(nint handle) => new CNmEventConsumerSoundImpl(handle); + static int ISchemaClass.Size => 48; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmExternalGraphNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmExternalGraphNode__CDefinition.cs index 9a649e8e5..ffd502a90 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmExternalGraphNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmExternalGraphNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmExternalGraphNode__CDefinition : CNmPoseNode__CDefinition, ISchemaClass { static CNmExternalGraphNode__CDefinition ISchemaClass.From(nint handle) => new CNmExternalGraphNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 16; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFixedWeightBoneMaskNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFixedWeightBoneMaskNode__CDefinition.cs index e16641bfa..6505aeded 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFixedWeightBoneMaskNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFixedWeightBoneMaskNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmFixedWeightBoneMaskNode__CDefinition : CNmBoneMaskValueNode__CDefinition, ISchemaClass { static CNmFixedWeightBoneMaskNode__CDefinition ISchemaClass.From(nint handle) => new CNmFixedWeightBoneMaskNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 24; public ref float BoneWeight { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatAngleMathNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatAngleMathNode__CDefinition.cs index a9afc08b0..816e72906 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatAngleMathNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatAngleMathNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmFloatAngleMathNode__CDefinition : CNmFloatValueNode__CDefinition, ISchemaClass { static CNmFloatAngleMathNode__CDefinition ISchemaClass.From(nint handle) => new CNmFloatAngleMathNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 24; public ref short InputValueNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatClampNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatClampNode__CDefinition.cs index c9026a929..fdd634e9f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatClampNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatClampNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmFloatClampNode__CDefinition : CNmFloatValueNode__CDefinition, ISchemaClass { static CNmFloatClampNode__CDefinition ISchemaClass.From(nint handle) => new CNmFloatClampNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 32; public ref short InputValueNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatComparisonNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatComparisonNode__CDefinition.cs index 76e79e104..3a25ffc07 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatComparisonNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatComparisonNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmFloatComparisonNode__CDefinition : CNmBoolValueNode__CDefinition, ISchemaClass { static CNmFloatComparisonNode__CDefinition ISchemaClass.From(nint handle) => new CNmFloatComparisonNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 32; public ref short InputValueNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatCurveEvent.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatCurveEvent.cs index c177a2cf9..176c31b68 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatCurveEvent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatCurveEvent.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmFloatCurveEvent : CNmEvent, ISchemaClass { static CNmFloatCurveEvent ISchemaClass.From(nint handle) => new CNmFloatCurveEventImpl(handle); + static int ISchemaClass.Size => 104; public ref CGlobalSymbol ID { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatCurveEventNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatCurveEventNode__CDefinition.cs index 2b325b83f..234f1318a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatCurveEventNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatCurveEventNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmFloatCurveEventNode__CDefinition : CNmFloatValueNode__CDefinition, ISchemaClass { static CNmFloatCurveEventNode__CDefinition ISchemaClass.From(nint handle) => new CNmFloatCurveEventNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 40; public ref CGlobalSymbol EventID { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatCurveNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatCurveNode__CDefinition.cs index 29b58d44c..784a4fcb6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatCurveNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatCurveNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmFloatCurveNode__CDefinition : CNmFloatValueNode__CDefinition, ISchemaClass { static CNmFloatCurveNode__CDefinition ISchemaClass.From(nint handle) => new CNmFloatCurveNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 88; public ref short InputValueNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatEaseNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatEaseNode__CDefinition.cs index 556c28bd7..f85b1bdb1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatEaseNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatEaseNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmFloatEaseNode__CDefinition : CNmFloatValueNode__CDefinition, ISchemaClass { static CNmFloatEaseNode__CDefinition ISchemaClass.From(nint handle) => new CNmFloatEaseNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 32; public ref float EaseTime { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatMathNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatMathNode__CDefinition.cs index 52af9f0aa..67c0db872 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatMathNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatMathNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmFloatMathNode__CDefinition : CNmFloatValueNode__CDefinition, ISchemaClass { static CNmFloatMathNode__CDefinition ISchemaClass.From(nint handle) => new CNmFloatMathNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 32; public ref short InputValueNodeIdxA { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatRangeComparisonNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatRangeComparisonNode__CDefinition.cs index e9cf03d17..48d4b95e3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatRangeComparisonNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatRangeComparisonNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmFloatRangeComparisonNode__CDefinition : CNmBoolValueNode__CDefinition, ISchemaClass { static CNmFloatRangeComparisonNode__CDefinition ISchemaClass.From(nint handle) => new CNmFloatRangeComparisonNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 32; // Range_t diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatRemapNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatRemapNode__CDefinition.cs index d5f06a782..43560ea78 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatRemapNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatRemapNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmFloatRemapNode__CDefinition : CNmFloatValueNode__CDefinition, ISchemaClass { static CNmFloatRemapNode__CDefinition ISchemaClass.From(nint handle) => new CNmFloatRemapNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 40; public ref short InputValueNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatRemapNode__RemapRange_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatRemapNode__RemapRange_t.cs index d08c3903d..a04837dc0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatRemapNode__RemapRange_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatRemapNode__RemapRange_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmFloatRemapNode__RemapRange_t : ISchemaClass { static CNmFloatRemapNode__RemapRange_t ISchemaClass.From(nint handle) => new CNmFloatRemapNode__RemapRange_tImpl(handle); + static int ISchemaClass.Size => 8; public ref float Begin { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatSelectorNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatSelectorNode__CDefinition.cs index 6b4f0b4dc..080116e6a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatSelectorNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatSelectorNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmFloatSelectorNode__CDefinition : CNmFloatValueNode__CDefinition, ISchemaClass { static CNmFloatSelectorNode__CDefinition ISchemaClass.From(nint handle) => new CNmFloatSelectorNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 120; // CUtlVectorFixedGrowable< int16, 5 > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatSwitchNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatSwitchNode__CDefinition.cs index c8360f42d..22db876ee 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatSwitchNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatSwitchNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmFloatSwitchNode__CDefinition : CNmFloatValueNode__CDefinition, ISchemaClass { static CNmFloatSwitchNode__CDefinition ISchemaClass.From(nint handle) => new CNmFloatSwitchNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 32; public ref short SwitchValueNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatValueNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatValueNode__CDefinition.cs index 5078a969d..582953af0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatValueNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatValueNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmFloatValueNode__CDefinition : CNmValueNode__CDefinition, ISchemaClass { static CNmFloatValueNode__CDefinition ISchemaClass.From(nint handle) => new CNmFloatValueNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 16; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFollowBoneNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFollowBoneNode__CDefinition.cs index 88cc40653..5a570fadc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFollowBoneNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFollowBoneNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmFollowBoneNode__CDefinition : CNmPassthroughNode__CDefinition, ISchemaClass { static CNmFollowBoneNode__CDefinition ISchemaClass.From(nint handle) => new CNmFollowBoneNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 48; public ref CGlobalSymbol Bone { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFollowBoneTask.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFollowBoneTask.cs index ceec3443c..dc9d9b0f6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFollowBoneTask.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFollowBoneTask.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmFollowBoneTask : CNmPoseTask, ISchemaClass { static CNmFollowBoneTask ISchemaClass.From(nint handle) => new CNmFollowBoneTaskImpl(handle); + static int ISchemaClass.Size => 112; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFootEvent.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFootEvent.cs index 1057b1df6..95bab2bd0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFootEvent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFootEvent.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmFootEvent : CNmEvent, ISchemaClass { static CNmFootEvent ISchemaClass.From(nint handle) => new CNmFootEventImpl(handle); + static int ISchemaClass.Size => 40; public ref NmFootPhase_t Phase { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFootEventConditionNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFootEventConditionNode__CDefinition.cs index 2e5e1c73d..2ad5e9860 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFootEventConditionNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFootEventConditionNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmFootEventConditionNode__CDefinition : CNmBoolValueNode__CDefinition, ISchemaClass { static CNmFootEventConditionNode__CDefinition ISchemaClass.From(nint handle) => new CNmFootEventConditionNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 24; public ref short SourceStateNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFootstepEventIDNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFootstepEventIDNode__CDefinition.cs index 687c680f9..db21a1db9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFootstepEventIDNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFootstepEventIDNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmFootstepEventIDNode__CDefinition : CNmIDValueNode__CDefinition, ISchemaClass { static CNmFootstepEventIDNode__CDefinition ISchemaClass.From(nint handle) => new CNmFootstepEventIDNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 24; public ref short SourceStateNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFootstepEventPercentageThroughNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFootstepEventPercentageThroughNode__CDefinition.cs index d2530886b..cf92a5554 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFootstepEventPercentageThroughNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFootstepEventPercentageThroughNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmFootstepEventPercentageThroughNode__CDefinition : CNmFloatValueNode__CDefinition, ISchemaClass { static CNmFootstepEventPercentageThroughNode__CDefinition ISchemaClass.From(nint handle) => new CNmFootstepEventPercentageThroughNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 24; public ref short SourceStateNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFrameSnapEvent.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFrameSnapEvent.cs index 6bbaf720b..fbfcded87 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFrameSnapEvent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFrameSnapEvent.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmFrameSnapEvent : CNmEvent, ISchemaClass { static CNmFrameSnapEvent ISchemaClass.From(nint handle) => new CNmFrameSnapEventImpl(handle); + static int ISchemaClass.Size => 40; public ref NmFrameSnapEventMode_t FrameSnapMode { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmGraphDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmGraphDefinition.cs index 391d85cf1..832b2ee66 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmGraphDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmGraphDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmGraphDefinition : ISchemaClass { static CNmGraphDefinition ISchemaClass.From(nint handle) => new CNmGraphDefinitionImpl(handle); + static int ISchemaClass.Size => 384; public ref CGlobalSymbol VariationID { get; } @@ -27,16 +28,13 @@ public partial interface CNmGraphDefinition : ISchemaClass { public ref CUtlVector VirtualParameterNodeIndices { get; } - // CUtlVector< CNmGraphDefinition::ReferencedGraphSlot_t > - public ref CUtlVector ReferencedGraphSlots { get; } + public ref CUtlVector ReferencedGraphSlots { get; } - // CUtlVector< CNmGraphDefinition::ExternalGraphSlot_t > - public ref CUtlVector ExternalGraphSlots { get; } + public ref CUtlVector ExternalGraphSlots { get; } public ref CUtlVector NodePaths { get; } - // CUtlVector< CStrongHandleVoid > - public ref CUtlVector Resources { get; } + public ref CUtlVector Resources { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmGraphDefinition__ExternalGraphSlot_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmGraphDefinition__ExternalGraphSlot_t.cs index f47086132..d180d94c7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmGraphDefinition__ExternalGraphSlot_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmGraphDefinition__ExternalGraphSlot_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmGraphDefinition__ExternalGraphSlot_t : ISchemaClass { static CNmGraphDefinition__ExternalGraphSlot_t ISchemaClass.From(nint handle) => new CNmGraphDefinition__ExternalGraphSlot_tImpl(handle); + static int ISchemaClass.Size => 16; public ref short NodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmGraphDefinition__ReferencedGraphSlot_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmGraphDefinition__ReferencedGraphSlot_t.cs index 86133d53b..e35b82532 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmGraphDefinition__ReferencedGraphSlot_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmGraphDefinition__ReferencedGraphSlot_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmGraphDefinition__ReferencedGraphSlot_t : ISchemaClass { static CNmGraphDefinition__ReferencedGraphSlot_t ISchemaClass.From(nint handle) => new CNmGraphDefinition__ReferencedGraphSlot_tImpl(handle); + static int ISchemaClass.Size => 4; public ref short NodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmGraphEventConditionNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmGraphEventConditionNode__CDefinition.cs index 153dfe359..10b07ff9a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmGraphEventConditionNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmGraphEventConditionNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmGraphEventConditionNode__CDefinition : CNmBoolValueNode__CDefinition, ISchemaClass { static CNmGraphEventConditionNode__CDefinition ISchemaClass.From(nint handle) => new CNmGraphEventConditionNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 128; public ref short SourceStateNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmGraphEventConditionNode__Condition_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmGraphEventConditionNode__Condition_t.cs index 8ec2f03a5..d0397d74e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmGraphEventConditionNode__Condition_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmGraphEventConditionNode__Condition_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmGraphEventConditionNode__Condition_t : ISchemaClass { static CNmGraphEventConditionNode__Condition_t ISchemaClass.From(nint handle) => new CNmGraphEventConditionNode__Condition_tImpl(handle); + static int ISchemaClass.Size => 16; public ref CGlobalSymbol EventID { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmGraphNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmGraphNode__CDefinition.cs index 4ce7dc13e..eb438ba94 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmGraphNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmGraphNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmGraphNode__CDefinition : ISchemaClass { static CNmGraphNode__CDefinition ISchemaClass.From(nint handle) => new CNmGraphNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 16; public ref short NodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIDComparisonNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIDComparisonNode__CDefinition.cs index d8f59a472..9a1bf426d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIDComparisonNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIDComparisonNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmIDComparisonNode__CDefinition : CNmBoolValueNode__CDefinition, ISchemaClass { static CNmIDComparisonNode__CDefinition ISchemaClass.From(nint handle) => new CNmIDComparisonNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 64; public ref short InputValueNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIDEvent.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIDEvent.cs index d78ab208c..da7481842 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIDEvent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIDEvent.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmIDEvent : CNmEvent, ISchemaClass { static CNmIDEvent ISchemaClass.From(nint handle) => new CNmIDEventImpl(handle); + static int ISchemaClass.Size => 48; public ref CGlobalSymbol ID { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIDEventConditionNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIDEventConditionNode__CDefinition.cs index 3739d6a2c..1cd022d54 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIDEventConditionNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIDEventConditionNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmIDEventConditionNode__CDefinition : CNmBoolValueNode__CDefinition, ISchemaClass { static CNmIDEventConditionNode__CDefinition ISchemaClass.From(nint handle) => new CNmIDEventConditionNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 88; public ref short SourceStateNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIDEventNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIDEventNode__CDefinition.cs index f48f8dd55..aee3eff21 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIDEventNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIDEventNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmIDEventNode__CDefinition : CNmIDValueNode__CDefinition, ISchemaClass { static CNmIDEventNode__CDefinition ISchemaClass.From(nint handle) => new CNmIDEventNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 32; public ref short SourceStateNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIDEventPercentageThroughNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIDEventPercentageThroughNode__CDefinition.cs index 7cf509e75..2a8720e1d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIDEventPercentageThroughNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIDEventPercentageThroughNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmIDEventPercentageThroughNode__CDefinition : CNmBoolValueNode__CDefinition, ISchemaClass { static CNmIDEventPercentageThroughNode__CDefinition ISchemaClass.From(nint handle) => new CNmIDEventPercentageThroughNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 32; public ref short SourceStateNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIDSelectorNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIDSelectorNode__CDefinition.cs index 3a7c00041..81ec24b80 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIDSelectorNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIDSelectorNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmIDSelectorNode__CDefinition : CNmIDValueNode__CDefinition, ISchemaClass { static CNmIDSelectorNode__CDefinition ISchemaClass.From(nint handle) => new CNmIDSelectorNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 128; // CUtlVectorFixedGrowable< int16, 5 > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIDSwitchNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIDSwitchNode__CDefinition.cs index cc376e492..fac550dae 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIDSwitchNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIDSwitchNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmIDSwitchNode__CDefinition : CNmIDValueNode__CDefinition, ISchemaClass { static CNmIDSwitchNode__CDefinition ISchemaClass.From(nint handle) => new CNmIDSwitchNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 40; public ref short SwitchValueNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIDToFloatNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIDToFloatNode__CDefinition.cs index 7d1cd6bb2..82c0c8361 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIDToFloatNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIDToFloatNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmIDToFloatNode__CDefinition : CNmFloatValueNode__CDefinition, ISchemaClass { static CNmIDToFloatNode__CDefinition ISchemaClass.From(nint handle) => new CNmIDToFloatNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 104; public ref short InputValueNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIDValueNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIDValueNode__CDefinition.cs index e32f52945..71a7f0c31 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIDValueNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIDValueNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmIDValueNode__CDefinition : CNmValueNode__CDefinition, ISchemaClass { static CNmIDValueNode__CDefinition ISchemaClass.From(nint handle) => new CNmIDValueNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 16; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIKBody.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIKBody.cs index fc229a222..7a1567798 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIKBody.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIKBody.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmIKBody : ISchemaClass { static CNmIKBody ISchemaClass.From(nint handle) => new CNmIKBodyImpl(handle); + static int ISchemaClass.Size => 32; public ref float Mass { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIKEffector.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIKEffector.cs index 92c920e03..f2dbf79d2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIKEffector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIKEffector.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmIKEffector : ISchemaClass { static CNmIKEffector ISchemaClass.From(nint handle) => new CNmIKEffectorImpl(handle); + static int ISchemaClass.Size => 64; public ref int BodyIndex { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIKJoint.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIKJoint.cs index 996be836e..c01985679 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIKJoint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIKJoint.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmIKJoint : ISchemaClass { static CNmIKJoint ISchemaClass.From(nint handle) => new CNmIKJointImpl(handle); + static int ISchemaClass.Size => 64; public ref int ParentIndex { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIKRig.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIKRig.cs index 43ce63049..30007937f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIKRig.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIKRig.cs @@ -11,15 +11,14 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmIKRig : ISchemaClass { static CNmIKRig ISchemaClass.From(nint handle) => new CNmIKRigImpl(handle); + static int ISchemaClass.Size => 56; public ref CStrongHandle Skeleton { get; } - // CUtlVector< CNmIKBody > - public ref CUtlVector Bodies { get; } + public ref CUtlVector Bodies { get; } - // CUtlVector< CNmIKJoint > - public ref CUtlVector Joints { get; } + public ref CUtlVector Joints { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIsInactiveBranchConditionNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIsInactiveBranchConditionNode__CDefinition.cs new file mode 100644 index 000000000..f96df1c83 --- /dev/null +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIsInactiveBranchConditionNode__CDefinition.cs @@ -0,0 +1,19 @@ +// +#pragma warning disable CS0108 +#nullable enable + +using SwiftlyS2.Shared.Schemas; +using SwiftlyS2.Shared.Natives; +using SwiftlyS2.Core.SchemaDefinitions; + +namespace SwiftlyS2.Shared.SchemaDefinitions; + +public partial interface CNmIsInactiveBranchConditionNode__CDefinition : CNmBoolValueNode__CDefinition, ISchemaClass { + + static CNmIsInactiveBranchConditionNode__CDefinition ISchemaClass.From(nint handle) => new CNmIsInactiveBranchConditionNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 16; + + + + +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIsTargetSetNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIsTargetSetNode__CDefinition.cs index e6f12a518..74886143e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIsTargetSetNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIsTargetSetNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmIsTargetSetNode__CDefinition : CNmBoolValueNode__CDefinition, ISchemaClass { static CNmIsTargetSetNode__CDefinition ISchemaClass.From(nint handle) => new CNmIsTargetSetNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 24; public ref short InputValueNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmLayerBlendNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmLayerBlendNode__CDefinition.cs index fb96aaa10..dd988fdad 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmLayerBlendNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmLayerBlendNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmLayerBlendNode__CDefinition : CNmPoseNode__CDefinition, ISchemaClass { static CNmLayerBlendNode__CDefinition ISchemaClass.From(nint handle) => new CNmLayerBlendNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 72; public ref short BaseNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmLayerBlendNode__LayerDefinition_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmLayerBlendNode__LayerDefinition_t.cs index cad3f6a86..518ab08eb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmLayerBlendNode__LayerDefinition_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmLayerBlendNode__LayerDefinition_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmLayerBlendNode__LayerDefinition_t : ISchemaClass { static CNmLayerBlendNode__LayerDefinition_t ISchemaClass.From(nint handle) => new CNmLayerBlendNode__LayerDefinition_tImpl(handle); + static int ISchemaClass.Size => 12; public ref short InputNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmLegacyEvent.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmLegacyEvent.cs index 029014c37..522ac748e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmLegacyEvent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmLegacyEvent.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmLegacyEvent : CNmEvent, ISchemaClass { static CNmLegacyEvent ISchemaClass.From(nint handle) => new CNmLegacyEventImpl(handle); + static int ISchemaClass.Size => 64; public string AnimEventClassName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmMaterialAttributeEvent.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmMaterialAttributeEvent.cs index 71bfaf876..df7726846 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmMaterialAttributeEvent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmMaterialAttributeEvent.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmMaterialAttributeEvent : CNmEvent, ISchemaClass { static CNmMaterialAttributeEvent ISchemaClass.From(nint handle) => new CNmMaterialAttributeEventImpl(handle); + static int ISchemaClass.Size => 304; public string AttributeName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmModelSpaceBlendTask.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmModelSpaceBlendTask.cs index 4104c6c3c..e21d9e51b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmModelSpaceBlendTask.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmModelSpaceBlendTask.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmModelSpaceBlendTask : CNmBlendTaskBase, ISchemaClass { static CNmModelSpaceBlendTask ISchemaClass.From(nint handle) => new CNmModelSpaceBlendTaskImpl(handle); + static int ISchemaClass.Size => 216; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmNotNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmNotNode__CDefinition.cs index 3a5883437..246d4d214 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmNotNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmNotNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmNotNode__CDefinition : CNmBoolValueNode__CDefinition, ISchemaClass { static CNmNotNode__CDefinition ISchemaClass.From(nint handle) => new CNmNotNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 24; public ref short InputValueNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmOrNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmOrNode__CDefinition.cs index 8d0a5afbc..c491cd66b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmOrNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmOrNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmOrNode__CDefinition : CNmBoolValueNode__CDefinition, ISchemaClass { static CNmOrNode__CDefinition ISchemaClass.From(nint handle) => new CNmOrNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 32; // CUtlLeanVectorFixedGrowable< int16, 4 > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmOrientationWarpEvent.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmOrientationWarpEvent.cs index 117f22abe..21cec956f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmOrientationWarpEvent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmOrientationWarpEvent.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmOrientationWarpEvent : CNmEvent, ISchemaClass { static CNmOrientationWarpEvent ISchemaClass.From(nint handle) => new CNmOrientationWarpEventImpl(handle); + static int ISchemaClass.Size => 32; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmOrientationWarpNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmOrientationWarpNode__CDefinition.cs index f8a3bfe4d..8d04cff82 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmOrientationWarpNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmOrientationWarpNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmOrientationWarpNode__CDefinition : CNmPoseNode__CDefinition, ISchemaClass { static CNmOrientationWarpNode__CDefinition ISchemaClass.From(nint handle) => new CNmOrientationWarpNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 24; public ref short ClipReferenceNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmOverlayBlendTask.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmOverlayBlendTask.cs index 82f392490..464a39b97 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmOverlayBlendTask.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmOverlayBlendTask.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmOverlayBlendTask : CNmBlendTaskBase, ISchemaClass { static CNmOverlayBlendTask ISchemaClass.From(nint handle) => new CNmOverlayBlendTaskImpl(handle); + static int ISchemaClass.Size => 216; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmParameterizedBlendNode__BlendRange_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmParameterizedBlendNode__BlendRange_t.cs index 4b2886b4d..fce7cf7e1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmParameterizedBlendNode__BlendRange_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmParameterizedBlendNode__BlendRange_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmParameterizedBlendNode__BlendRange_t : ISchemaClass { static CNmParameterizedBlendNode__BlendRange_t ISchemaClass.From(nint handle) => new CNmParameterizedBlendNode__BlendRange_tImpl(handle); + static int ISchemaClass.Size => 12; public ref short InputIdx0 { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmParameterizedBlendNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmParameterizedBlendNode__CDefinition.cs index b6fda3bf1..410971d76 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmParameterizedBlendNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmParameterizedBlendNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmParameterizedBlendNode__CDefinition : CNmPoseNode__CDefinition, ISchemaClass { static CNmParameterizedBlendNode__CDefinition ISchemaClass.From(nint handle) => new CNmParameterizedBlendNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 64; // CUtlVectorFixedGrowable< int16, 5 > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmParameterizedBlendNode__Parameterization_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmParameterizedBlendNode__Parameterization_t.cs index fb1701cc4..3cbc36cd5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmParameterizedBlendNode__Parameterization_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmParameterizedBlendNode__Parameterization_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmParameterizedBlendNode__Parameterization_t : ISchemaClass { static CNmParameterizedBlendNode__Parameterization_t ISchemaClass.From(nint handle) => new CNmParameterizedBlendNode__Parameterization_tImpl(handle); + static int ISchemaClass.Size => 80; // CUtlLeanVectorFixedGrowable< CNmParameterizedBlendNode::BlendRange_t, 5 > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmParameterizedClipSelectorNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmParameterizedClipSelectorNode__CDefinition.cs index 2facd553a..ad374e77b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmParameterizedClipSelectorNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmParameterizedClipSelectorNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmParameterizedClipSelectorNode__CDefinition : CNmClipReferenceNode__CDefinition, ISchemaClass { static CNmParameterizedClipSelectorNode__CDefinition ISchemaClass.From(nint handle) => new CNmParameterizedClipSelectorNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 64; // CUtlLeanVectorFixedGrowable< int16, 5 > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmParameterizedSelectorNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmParameterizedSelectorNode__CDefinition.cs index 1bd0aae4f..20a56b8c2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmParameterizedSelectorNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmParameterizedSelectorNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmParameterizedSelectorNode__CDefinition : CNmPoseNode__CDefinition, ISchemaClass { static CNmParameterizedSelectorNode__CDefinition ISchemaClass.From(nint handle) => new CNmParameterizedSelectorNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 64; // CUtlLeanVectorFixedGrowable< int16, 5 > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmParticleEvent.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmParticleEvent.cs index 6f7da870d..4510e5835 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmParticleEvent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmParticleEvent.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmParticleEvent : CNmEvent, ISchemaClass { static CNmParticleEvent ISchemaClass.From(nint handle) => new CNmParticleEventImpl(handle); + static int ISchemaClass.Size => 112; public ref CNmEventRelevance_t Relevance { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmPassthroughNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmPassthroughNode__CDefinition.cs index 08417c448..639dd7181 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmPassthroughNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmPassthroughNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmPassthroughNode__CDefinition : CNmPoseNode__CDefinition, ISchemaClass { static CNmPassthroughNode__CDefinition ISchemaClass.From(nint handle) => new CNmPassthroughNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 24; public ref short ChildNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmPoseNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmPoseNode__CDefinition.cs index 688979394..80b26cbc4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmPoseNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmPoseNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmPoseNode__CDefinition : CNmGraphNode__CDefinition, ISchemaClass { static CNmPoseNode__CDefinition ISchemaClass.From(nint handle) => new CNmPoseNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 16; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmPoseTask.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmPoseTask.cs index 3cd2193c4..83755c387 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmPoseTask.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmPoseTask.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmPoseTask : ISchemaClass { static CNmPoseTask ISchemaClass.From(nint handle) => new CNmPoseTaskImpl(handle); + static int ISchemaClass.Size => 80; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmReferencePoseNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmReferencePoseNode__CDefinition.cs index 96e4993cb..295e27087 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmReferencePoseNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmReferencePoseNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmReferencePoseNode__CDefinition : CNmPoseNode__CDefinition, ISchemaClass { static CNmReferencePoseNode__CDefinition ISchemaClass.From(nint handle) => new CNmReferencePoseNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 16; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmReferencePoseTask.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmReferencePoseTask.cs index ce399a1cf..3d2b84585 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmReferencePoseTask.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmReferencePoseTask.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmReferencePoseTask : CNmPoseTask, ISchemaClass { static CNmReferencePoseTask ISchemaClass.From(nint handle) => new CNmReferencePoseTaskImpl(handle); + static int ISchemaClass.Size => 80; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmReferencedGraphNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmReferencedGraphNode__CDefinition.cs index 16eb74653..0c3308746 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmReferencedGraphNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmReferencedGraphNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmReferencedGraphNode__CDefinition : CNmPoseNode__CDefinition, ISchemaClass { static CNmReferencedGraphNode__CDefinition ISchemaClass.From(nint handle) => new CNmReferencedGraphNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 24; public ref short ReferencedGraphIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmRootMotionData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmRootMotionData.cs index 39d0ba2b2..b09861dd6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmRootMotionData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmRootMotionData.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmRootMotionData : ISchemaClass { static CNmRootMotionData ISchemaClass.From(nint handle) => new CNmRootMotionDataImpl(handle); + static int ISchemaClass.Size => 80; public ref CUtlVector Transforms { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmRootMotionEvent.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmRootMotionEvent.cs index 4da7e17de..f09726f28 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmRootMotionEvent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmRootMotionEvent.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmRootMotionEvent : CNmEvent, ISchemaClass { static CNmRootMotionEvent ISchemaClass.From(nint handle) => new CNmRootMotionEventImpl(handle); + static int ISchemaClass.Size => 40; public ref float BlendTimeSeconds { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmRootMotionOverrideNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmRootMotionOverrideNode__CDefinition.cs index 9616e4cd7..21e4d00fb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmRootMotionOverrideNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmRootMotionOverrideNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmRootMotionOverrideNode__CDefinition : CNmPassthroughNode__CDefinition, ISchemaClass { static CNmRootMotionOverrideNode__CDefinition ISchemaClass.From(nint handle) => new CNmRootMotionOverrideNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 48; public ref short DesiredMovingVelocityNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSampleTask.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSampleTask.cs index 33ca93200..ea0b53ca3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSampleTask.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSampleTask.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmSampleTask : CNmPoseTask, ISchemaClass { static CNmSampleTask ISchemaClass.From(nint handle) => new CNmSampleTaskImpl(handle); + static int ISchemaClass.Size => 96; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmScaleNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmScaleNode__CDefinition.cs index fe1f30dad..53c2d9e0c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmScaleNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmScaleNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmScaleNode__CDefinition : CNmPassthroughNode__CDefinition, ISchemaClass { static CNmScaleNode__CDefinition ISchemaClass.From(nint handle) => new CNmScaleNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 32; public ref short MaskNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmScaleTask.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmScaleTask.cs index a870f5bfa..359045071 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmScaleTask.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmScaleTask.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmScaleTask : CNmPoseTask, ISchemaClass { static CNmScaleTask ISchemaClass.From(nint handle) => new CNmScaleTaskImpl(handle); + static int ISchemaClass.Size => 168; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSelectorNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSelectorNode__CDefinition.cs index 9d52cbb1e..dec6fcc1a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSelectorNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSelectorNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmSelectorNode__CDefinition : CNmPoseNode__CDefinition, ISchemaClass { static CNmSelectorNode__CDefinition ISchemaClass.From(nint handle) => new CNmSelectorNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 64; // CUtlLeanVectorFixedGrowable< int16, 5 > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSkeleton.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSkeleton.cs index 384d31a4d..2d10b1c09 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSkeleton.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSkeleton.cs @@ -11,12 +11,12 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmSkeleton : ISchemaClass { static CNmSkeleton ISchemaClass.From(nint handle) => new CNmSkeletonImpl(handle); + static int ISchemaClass.Size => 192; public ref CGlobalSymbol ID { get; } - // CUtlLeanVector< CGlobalSymbol > - public SchemaUntypedField BoneIDs { get; } + public ref CUtlLeanVector BoneIDs { get; } public ref CUtlVector ParentIndices { get; } @@ -26,11 +26,9 @@ public partial interface CNmSkeleton : ISchemaClass { public ref int NumBonesToSampleAtLowLOD { get; } - // CUtlLeanVector< NmBoneMaskSetDefinition_t > - public SchemaUntypedField MaskDefinitions { get; } + public ref CUtlLeanVector MaskDefinitions { get; } - // CUtlLeanVector< CNmSkeleton::SecondarySkeleton_t > - public SchemaUntypedField SecondarySkeletons { get; } + public ref CUtlLeanVector SecondarySkeletons { get; } public ref bool IsPropSkeleton { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSkeleton__SecondarySkeleton_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSkeleton__SecondarySkeleton_t.cs index 0fe3752f2..77f82cffa 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSkeleton__SecondarySkeleton_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSkeleton__SecondarySkeleton_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmSkeleton__SecondarySkeleton_t : ISchemaClass { static CNmSkeleton__SecondarySkeleton_t ISchemaClass.From(nint handle) => new CNmSkeleton__SecondarySkeleton_tImpl(handle); + static int ISchemaClass.Size => 16; public ref CGlobalSymbol AttachToBoneID { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSnapWeaponNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSnapWeaponNode__CDefinition.cs new file mode 100644 index 000000000..6c1918b84 --- /dev/null +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSnapWeaponNode__CDefinition.cs @@ -0,0 +1,24 @@ +// +#pragma warning disable CS0108 +#nullable enable + +using SwiftlyS2.Shared.Schemas; +using SwiftlyS2.Shared.Natives; +using SwiftlyS2.Core.SchemaDefinitions; + +namespace SwiftlyS2.Shared.SchemaDefinitions; + +public partial interface CNmSnapWeaponNode__CDefinition : CNmPassthroughNode__CDefinition, ISchemaClass { + + static CNmSnapWeaponNode__CDefinition ISchemaClass.From(nint handle) => new CNmSnapWeaponNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 32; + + + public ref short EnabledNodeIdx { get; } + + public ref short LockLeftHandNodeIdx { get; } + + public ref float BlendTimeSeconds { get; } + + +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSnapWeaponTask.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSnapWeaponTask.cs new file mode 100644 index 000000000..40bf75e4a --- /dev/null +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSnapWeaponTask.cs @@ -0,0 +1,19 @@ +// +#pragma warning disable CS0108 +#nullable enable + +using SwiftlyS2.Shared.Schemas; +using SwiftlyS2.Shared.Natives; +using SwiftlyS2.Core.SchemaDefinitions; + +namespace SwiftlyS2.Shared.SchemaDefinitions; + +public partial interface CNmSnapWeaponTask : CNmPoseTask, ISchemaClass { + + static CNmSnapWeaponTask ISchemaClass.From(nint handle) => new CNmSnapWeaponTaskImpl(handle); + static int ISchemaClass.Size => 88; + + + + +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSoundEvent.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSoundEvent.cs index f46e35a47..81090cf65 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSoundEvent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSoundEvent.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmSoundEvent : CNmEvent, ISchemaClass { static CNmSoundEvent ISchemaClass.From(nint handle) => new CNmSoundEventImpl(handle); + static int ISchemaClass.Size => 80; public ref CNmEventRelevance_t Relevance { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSpeedScaleBaseNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSpeedScaleBaseNode__CDefinition.cs index dbeb89e47..c6789e827 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSpeedScaleBaseNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSpeedScaleBaseNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmSpeedScaleBaseNode__CDefinition : CNmPassthroughNode__CDefinition, ISchemaClass { static CNmSpeedScaleBaseNode__CDefinition ISchemaClass.From(nint handle) => new CNmSpeedScaleBaseNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 32; public ref short InputValueNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSpeedScaleNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSpeedScaleNode__CDefinition.cs index 446dd4dbe..cf88c7e21 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSpeedScaleNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSpeedScaleNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmSpeedScaleNode__CDefinition : CNmSpeedScaleBaseNode__CDefinition, ISchemaClass { static CNmSpeedScaleNode__CDefinition ISchemaClass.From(nint handle) => new CNmSpeedScaleNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 32; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmStateCompletedConditionNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmStateCompletedConditionNode__CDefinition.cs index 94fd4b6b8..f57ef37e0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmStateCompletedConditionNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmStateCompletedConditionNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmStateCompletedConditionNode__CDefinition : CNmBoolValueNode__CDefinition, ISchemaClass { static CNmStateCompletedConditionNode__CDefinition ISchemaClass.From(nint handle) => new CNmStateCompletedConditionNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 24; public ref short SourceStateNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmStateMachineNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmStateMachineNode__CDefinition.cs index 93647ce01..f80a221a4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmStateMachineNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmStateMachineNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmStateMachineNode__CDefinition : CNmPoseNode__CDefinition, ISchemaClass { static CNmStateMachineNode__CDefinition ISchemaClass.From(nint handle) => new CNmStateMachineNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 312; // CUtlLeanVectorFixedGrowable< CNmStateMachineNode::StateDefinition_t, 5 > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmStateMachineNode__StateDefinition_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmStateMachineNode__StateDefinition_t.cs index 3ec0a881c..e126c7ef4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmStateMachineNode__StateDefinition_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmStateMachineNode__StateDefinition_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmStateMachineNode__StateDefinition_t : ISchemaClass { static CNmStateMachineNode__StateDefinition_t ISchemaClass.From(nint handle) => new CNmStateMachineNode__StateDefinition_tImpl(handle); + static int ISchemaClass.Size => 56; public ref short StateNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmStateMachineNode__TransitionDefinition_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmStateMachineNode__TransitionDefinition_t.cs index 279bedcc3..8d2807f51 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmStateMachineNode__TransitionDefinition_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmStateMachineNode__TransitionDefinition_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmStateMachineNode__TransitionDefinition_t : ISchemaClass { static CNmStateMachineNode__TransitionDefinition_t ISchemaClass.From(nint handle) => new CNmStateMachineNode__TransitionDefinition_tImpl(handle); + static int ISchemaClass.Size => 8; public ref short TargetStateIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmStateNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmStateNode__CDefinition.cs index 8cfc55337..c3ab5edd7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmStateNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmStateNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmStateNode__CDefinition : CNmPoseNode__CDefinition, ISchemaClass { static CNmStateNode__CDefinition ISchemaClass.From(nint handle) => new CNmStateNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 176; public ref short ChildNodeIdx { get; } @@ -37,6 +38,8 @@ public partial interface CNmStateNode__CDefinition : CNmPoseNode__CDefinition, I public ref short LayerBoneMaskNodeIdx { get; } public ref bool IsOffState { get; } + + public ref bool UseActualElapsedTimeInStateForTimedEvents { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmStateNode__TimedEvent_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmStateNode__TimedEvent_t.cs index 3b787cb64..a77eab376 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmStateNode__TimedEvent_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmStateNode__TimedEvent_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmStateNode__TimedEvent_t : ISchemaClass { static CNmStateNode__TimedEvent_t ISchemaClass.From(nint handle) => new CNmStateNode__TimedEvent_tImpl(handle); + static int ISchemaClass.Size => 16; public ref CGlobalSymbol ID { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSyncEventIndexConditionNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSyncEventIndexConditionNode__CDefinition.cs index 146485d7a..22015eb5f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSyncEventIndexConditionNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSyncEventIndexConditionNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmSyncEventIndexConditionNode__CDefinition : CNmBoolValueNode__CDefinition, ISchemaClass { static CNmSyncEventIndexConditionNode__CDefinition ISchemaClass.From(nint handle) => new CNmSyncEventIndexConditionNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 24; public ref short SourceStateNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSyncTrack.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSyncTrack.cs index 8eb565b5f..e19283e55 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSyncTrack.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSyncTrack.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmSyncTrack : ISchemaClass { static CNmSyncTrack ISchemaClass.From(nint handle) => new CNmSyncTrackImpl(handle); + static int ISchemaClass.Size => 176; // CUtlLeanVectorFixedGrowable< CNmSyncTrack::Event_t, 10 > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSyncTrack__EventMarker_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSyncTrack__EventMarker_t.cs index 83247fca1..73484d6a1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSyncTrack__EventMarker_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSyncTrack__EventMarker_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmSyncTrack__EventMarker_t : ISchemaClass { static CNmSyncTrack__EventMarker_t ISchemaClass.From(nint handle) => new CNmSyncTrack__EventMarker_tImpl(handle); + static int ISchemaClass.Size => 16; public NmPercent_t StartTime { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSyncTrack__Event_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSyncTrack__Event_t.cs index b77d23de2..64582c724 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSyncTrack__Event_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSyncTrack__Event_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmSyncTrack__Event_t : ISchemaClass { static CNmSyncTrack__Event_t ISchemaClass.From(nint handle) => new CNmSyncTrack__Event_tImpl(handle); + static int ISchemaClass.Size => 16; public ref CGlobalSymbol ID { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTarget.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTarget.cs index eaac6f35d..730aae4ed 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTarget.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTarget.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmTarget : ISchemaClass { static CNmTarget ISchemaClass.From(nint handle) => new CNmTargetImpl(handle); + static int ISchemaClass.Size => 48; public ref CTransform Transform { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTargetInfoNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTargetInfoNode__CDefinition.cs index e65b588d6..adc3e1c10 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTargetInfoNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTargetInfoNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmTargetInfoNode__CDefinition : CNmFloatValueNode__CDefinition, ISchemaClass { static CNmTargetInfoNode__CDefinition ISchemaClass.From(nint handle) => new CNmTargetInfoNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 32; public ref short InputValueNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTargetOffsetNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTargetOffsetNode__CDefinition.cs index 8aa1ffedb..b5c4cad61 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTargetOffsetNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTargetOffsetNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmTargetOffsetNode__CDefinition : CNmTargetValueNode__CDefinition, ISchemaClass { static CNmTargetOffsetNode__CDefinition ISchemaClass.From(nint handle) => new CNmTargetOffsetNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 64; public ref short InputValueNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTargetPointNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTargetPointNode__CDefinition.cs index 5f477d984..a97964c39 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTargetPointNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTargetPointNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmTargetPointNode__CDefinition : CNmVectorValueNode__CDefinition, ISchemaClass { static CNmTargetPointNode__CDefinition ISchemaClass.From(nint handle) => new CNmTargetPointNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 24; public ref short InputValueNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTargetValueNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTargetValueNode__CDefinition.cs index dc087b525..2188a1648 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTargetValueNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTargetValueNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmTargetValueNode__CDefinition : CNmValueNode__CDefinition, ISchemaClass { static CNmTargetValueNode__CDefinition ISchemaClass.From(nint handle) => new CNmTargetValueNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 16; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTargetWarpEvent.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTargetWarpEvent.cs index 8c6c763e6..a70b65783 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTargetWarpEvent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTargetWarpEvent.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmTargetWarpEvent : CNmEvent, ISchemaClass { static CNmTargetWarpEvent ISchemaClass.From(nint handle) => new CNmTargetWarpEventImpl(handle); + static int ISchemaClass.Size => 40; public ref NmTargetWarpRule_t Rule { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTargetWarpNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTargetWarpNode__CDefinition.cs index bba1160ce..723dd1e7b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTargetWarpNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTargetWarpNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmTargetWarpNode__CDefinition : CNmPoseNode__CDefinition, ISchemaClass { static CNmTargetWarpNode__CDefinition ISchemaClass.From(nint handle) => new CNmTargetWarpNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 48; public ref short ClipReferenceNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTimeConditionNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTimeConditionNode__CDefinition.cs index 8dde23bd4..51e189180 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTimeConditionNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTimeConditionNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmTimeConditionNode__CDefinition : CNmBoolValueNode__CDefinition, ISchemaClass { static CNmTimeConditionNode__CDefinition ISchemaClass.From(nint handle) => new CNmTimeConditionNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 32; public ref short SourceStateNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTransitionEvent.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTransitionEvent.cs index 90fc6fa5e..5a34e63fb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTransitionEvent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTransitionEvent.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmTransitionEvent : CNmEvent, ISchemaClass { static CNmTransitionEvent ISchemaClass.From(nint handle) => new CNmTransitionEventImpl(handle); + static int ISchemaClass.Size => 48; public ref NmTransitionRule_t Rule { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTransitionEventConditionNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTransitionEventConditionNode__CDefinition.cs index 223277a22..2a2f52d98 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTransitionEventConditionNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTransitionEventConditionNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmTransitionEventConditionNode__CDefinition : CNmBoolValueNode__CDefinition, ISchemaClass { static CNmTransitionEventConditionNode__CDefinition ISchemaClass.From(nint handle) => new CNmTransitionEventConditionNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 32; public ref CGlobalSymbol RequireRuleID { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTransitionNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTransitionNode__CDefinition.cs index 70c21a9b0..6e6226019 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTransitionNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTransitionNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmTransitionNode__CDefinition : CNmPoseNode__CDefinition, ISchemaClass { static CNmTransitionNode__CDefinition ISchemaClass.From(nint handle) => new CNmTransitionNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 48; public ref short TargetStateNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTwoBoneIKNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTwoBoneIKNode__CDefinition.cs index ee0de90de..91567b42c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTwoBoneIKNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTwoBoneIKNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmTwoBoneIKNode__CDefinition : CNmPassthroughNode__CDefinition, ISchemaClass { static CNmTwoBoneIKNode__CDefinition ISchemaClass.From(nint handle) => new CNmTwoBoneIKNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 48; public ref CGlobalSymbol EffectorBoneID { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmValueNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmValueNode__CDefinition.cs index 0a776ba53..132b2a673 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmValueNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmValueNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmValueNode__CDefinition : CNmGraphNode__CDefinition, ISchemaClass { static CNmValueNode__CDefinition ISchemaClass.From(nint handle) => new CNmValueNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 16; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVectorCreateNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVectorCreateNode__CDefinition.cs index 800b73fd8..2487ddecc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVectorCreateNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVectorCreateNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmVectorCreateNode__CDefinition : CNmVectorValueNode__CDefinition, ISchemaClass { static CNmVectorCreateNode__CDefinition ISchemaClass.From(nint handle) => new CNmVectorCreateNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 24; public ref short InputVectorValueNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVectorInfoNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVectorInfoNode__CDefinition.cs index 39231abf4..eca808470 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVectorInfoNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVectorInfoNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmVectorInfoNode__CDefinition : CNmFloatValueNode__CDefinition, ISchemaClass { static CNmVectorInfoNode__CDefinition ISchemaClass.From(nint handle) => new CNmVectorInfoNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 24; public ref short InputValueNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVectorNegateNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVectorNegateNode__CDefinition.cs index 7a70253fc..fa9f255da 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVectorNegateNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVectorNegateNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmVectorNegateNode__CDefinition : CNmVectorValueNode__CDefinition, ISchemaClass { static CNmVectorNegateNode__CDefinition ISchemaClass.From(nint handle) => new CNmVectorNegateNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 24; public ref short InputValueNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVectorValueNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVectorValueNode__CDefinition.cs index 2a8513b0a..fac46d969 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVectorValueNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVectorValueNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmVectorValueNode__CDefinition : CNmValueNode__CDefinition, ISchemaClass { static CNmVectorValueNode__CDefinition ISchemaClass.From(nint handle) => new CNmVectorValueNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 16; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVelocityBasedSpeedScaleNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVelocityBasedSpeedScaleNode__CDefinition.cs index db627d820..ff0409002 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVelocityBasedSpeedScaleNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVelocityBasedSpeedScaleNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmVelocityBasedSpeedScaleNode__CDefinition : CNmSpeedScaleBaseNode__CDefinition, ISchemaClass { static CNmVelocityBasedSpeedScaleNode__CDefinition ISchemaClass.From(nint handle) => new CNmVelocityBasedSpeedScaleNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 32; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVelocityBlendNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVelocityBlendNode__CDefinition.cs index a979d7bf7..f8ddd0b73 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVelocityBlendNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVelocityBlendNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmVelocityBlendNode__CDefinition : CNmParameterizedBlendNode__CDefinition, ISchemaClass { static CNmVelocityBlendNode__CDefinition ISchemaClass.From(nint handle) => new CNmVelocityBlendNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 64; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVirtualParameterBoneMaskNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVirtualParameterBoneMaskNode__CDefinition.cs index 743b25583..3e42c4c60 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVirtualParameterBoneMaskNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVirtualParameterBoneMaskNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmVirtualParameterBoneMaskNode__CDefinition : CNmBoneMaskValueNode__CDefinition, ISchemaClass { static CNmVirtualParameterBoneMaskNode__CDefinition ISchemaClass.From(nint handle) => new CNmVirtualParameterBoneMaskNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 24; public ref short ChildNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVirtualParameterBoolNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVirtualParameterBoolNode__CDefinition.cs index d4c8eed7a..268633740 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVirtualParameterBoolNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVirtualParameterBoolNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmVirtualParameterBoolNode__CDefinition : CNmBoolValueNode__CDefinition, ISchemaClass { static CNmVirtualParameterBoolNode__CDefinition ISchemaClass.From(nint handle) => new CNmVirtualParameterBoolNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 24; public ref short ChildNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVirtualParameterFloatNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVirtualParameterFloatNode__CDefinition.cs index be357a76b..3336b05bc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVirtualParameterFloatNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVirtualParameterFloatNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmVirtualParameterFloatNode__CDefinition : CNmFloatValueNode__CDefinition, ISchemaClass { static CNmVirtualParameterFloatNode__CDefinition ISchemaClass.From(nint handle) => new CNmVirtualParameterFloatNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 24; public ref short ChildNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVirtualParameterIDNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVirtualParameterIDNode__CDefinition.cs index 1bd7b9da4..8886f2e08 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVirtualParameterIDNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVirtualParameterIDNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmVirtualParameterIDNode__CDefinition : CNmIDValueNode__CDefinition, ISchemaClass { static CNmVirtualParameterIDNode__CDefinition ISchemaClass.From(nint handle) => new CNmVirtualParameterIDNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 24; public ref short ChildNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVirtualParameterTargetNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVirtualParameterTargetNode__CDefinition.cs index 4ffbe7680..43f1627ef 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVirtualParameterTargetNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVirtualParameterTargetNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmVirtualParameterTargetNode__CDefinition : CNmTargetValueNode__CDefinition, ISchemaClass { static CNmVirtualParameterTargetNode__CDefinition ISchemaClass.From(nint handle) => new CNmVirtualParameterTargetNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 24; public ref short ChildNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVirtualParameterVectorNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVirtualParameterVectorNode__CDefinition.cs index 9a9295aeb..2addc7115 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVirtualParameterVectorNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVirtualParameterVectorNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmVirtualParameterVectorNode__CDefinition : CNmVectorValueNode__CDefinition, ISchemaClass { static CNmVirtualParameterVectorNode__CDefinition ISchemaClass.From(nint handle) => new CNmVirtualParameterVectorNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 24; public ref short ChildNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmZeroPoseNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmZeroPoseNode__CDefinition.cs index 09f1f0a02..97687d97c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmZeroPoseNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmZeroPoseNode__CDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmZeroPoseNode__CDefinition : CNmPoseNode__CDefinition, ISchemaClass { static CNmZeroPoseNode__CDefinition ISchemaClass.From(nint handle) => new CNmZeroPoseNode__CDefinitionImpl(handle); + static int ISchemaClass.Size => 16; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmZeroPoseTask.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmZeroPoseTask.cs index f558feaf6..4e522280e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmZeroPoseTask.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmZeroPoseTask.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmZeroPoseTask : CNmPoseTask, ISchemaClass { static CNmZeroPoseTask ISchemaClass.From(nint handle) => new CNmZeroPoseTaskImpl(handle); + static int ISchemaClass.Size => 80; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNullEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNullEntity.cs index a66600dbf..d488cc293 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNullEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNullEntity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNullEntity : CBaseEntity, ISchemaClass { static CNullEntity ISchemaClass.From(nint handle) => new CNullEntityImpl(handle); + static int ISchemaClass.Size => 1264; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/COmniLight.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/COmniLight.cs index 28e09830c..67faa8722 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/COmniLight.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/COmniLight.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface COmniLight : CBarnLight, ISchemaClass { static COmniLight ISchemaClass.From(nint handle) => new COmniLightImpl(handle); + static int ISchemaClass.Size => 2832; public ref float InnerAngle { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/COrientConstraint.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/COrientConstraint.cs index b694aaab5..df4b075d3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/COrientConstraint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/COrientConstraint.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface COrientConstraint : CBaseConstraint, ISchemaClass { static COrientConstraint ISchemaClass.From(nint handle) => new COrientConstraintImpl(handle); + static int ISchemaClass.Size => 96; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/COrientationWarpUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/COrientationWarpUpdateNode.cs index beb31179a..27611255c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/COrientationWarpUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/COrientationWarpUpdateNode.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface COrientationWarpUpdateNode : CUnaryUpdateNode, ISchemaClass { static COrientationWarpUpdateNode ISchemaClass.From(nint handle) => new COrientationWarpUpdateNodeImpl(handle); + static int ISchemaClass.Size => 192; public ref OrientationWarpMode_t Mode { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/COrnamentProp.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/COrnamentProp.cs index 70ef219fc..8b580fdfa 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/COrnamentProp.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/COrnamentProp.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface COrnamentProp : CDynamicProp, ISchemaClass { static COrnamentProp ISchemaClass.From(nint handle) => new COrnamentPropImpl(handle); + static int ISchemaClass.Size => 3424; public string InitialOwner { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPAssignment_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPAssignment_t.cs index 92c1d7f6c..881db8cb1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPAssignment_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPAssignment_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPAssignment_t : ISchemaClass { static CPAssignment_t ISchemaClass.From(nint handle) => new CPAssignment_tImpl(handle); + static int ISchemaClass.Size => 1736; public ref int CPNumber { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPairedSequenceComponentUpdater.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPairedSequenceComponentUpdater.cs index 6ea920590..7eb213a9a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPairedSequenceComponentUpdater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPairedSequenceComponentUpdater.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPairedSequenceComponentUpdater : CAnimComponentUpdater, ISchemaClass { static CPairedSequenceComponentUpdater ISchemaClass.From(nint handle) => new CPairedSequenceComponentUpdaterImpl(handle); + static int ISchemaClass.Size => 56; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPairedSequenceUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPairedSequenceUpdateNode.cs index 95c161282..193f1d79a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPairedSequenceUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPairedSequenceUpdateNode.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPairedSequenceUpdateNode : CSequenceUpdateNodeBase, ISchemaClass { static CPairedSequenceUpdateNode ISchemaClass.From(nint handle) => new CPairedSequenceUpdateNodeImpl(handle); + static int ISchemaClass.Size => 136; public ref CGlobalSymbol PairedSequenceRole { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParamSpanUpdater.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParamSpanUpdater.cs index cd33d1bc5..f8ebffe94 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParamSpanUpdater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParamSpanUpdater.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CParamSpanUpdater : ISchemaClass { static CParamSpanUpdater ISchemaClass.From(nint handle) => new CParamSpanUpdaterImpl(handle); + static int ISchemaClass.Size => 24; - // CUtlVector< ParamSpan_t > - public ref CUtlVector Spans { get; } + public ref CUtlVector Spans { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParentConstraint.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParentConstraint.cs index e120ff334..3f38e7a1e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParentConstraint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParentConstraint.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CParentConstraint : CBaseConstraint, ISchemaClass { static CParentConstraint ISchemaClass.From(nint handle) => new CParentConstraintImpl(handle); + static int ISchemaClass.Size => 96; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleAnimTag.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleAnimTag.cs index 7334eec24..d6289e109 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleAnimTag.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleAnimTag.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CParticleAnimTag : CAnimTagBase, ISchemaClass { static CParticleAnimTag ISchemaClass.From(nint handle) => new CParticleAnimTagImpl(handle); + static int ISchemaClass.Size => 152; public ref CStrongHandle ParticleSystem { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleBindingRealPulse.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleBindingRealPulse.cs index 4822ad4c5..321c9805d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleBindingRealPulse.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleBindingRealPulse.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CParticleBindingRealPulse : CParticleCollectionBindingInstance, ISchemaClass { static CParticleBindingRealPulse ISchemaClass.From(nint handle) => new CParticleBindingRealPulseImpl(handle); + static int ISchemaClass.Size => 312; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleCollectionBindingInstance.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleCollectionBindingInstance.cs index d4cdeec47..a0cbba871 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleCollectionBindingInstance.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleCollectionBindingInstance.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CParticleCollectionBindingInstance : CBasePulseGraphInstance, ISchemaClass { static CParticleCollectionBindingInstance ISchemaClass.From(nint handle) => new CParticleCollectionBindingInstanceImpl(handle); + static int ISchemaClass.Size => 312; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleCollectionFloatInput.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleCollectionFloatInput.cs index 6dad3640c..fefae5c28 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleCollectionFloatInput.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleCollectionFloatInput.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CParticleCollectionFloatInput : CParticleFloatInput, ISchemaClass { static CParticleCollectionFloatInput ISchemaClass.From(nint handle) => new CParticleCollectionFloatInputImpl(handle); + static int ISchemaClass.Size => 368; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleCollectionRendererFloatInput.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleCollectionRendererFloatInput.cs index 302446222..229151b6c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleCollectionRendererFloatInput.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleCollectionRendererFloatInput.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CParticleCollectionRendererFloatInput : CParticleCollectionFloatInput, ISchemaClass { static CParticleCollectionRendererFloatInput ISchemaClass.From(nint handle) => new CParticleCollectionRendererFloatInputImpl(handle); + static int ISchemaClass.Size => 368; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleCollectionRendererVecInput.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleCollectionRendererVecInput.cs index 02f6fc14f..68381a385 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleCollectionRendererVecInput.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleCollectionRendererVecInput.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CParticleCollectionRendererVecInput : CParticleCollectionVecInput, ISchemaClass { static CParticleCollectionRendererVecInput ISchemaClass.From(nint handle) => new CParticleCollectionRendererVecInputImpl(handle); + static int ISchemaClass.Size => 1720; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleCollectionVecInput.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleCollectionVecInput.cs index 044152fa2..3bde912ba 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleCollectionVecInput.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleCollectionVecInput.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CParticleCollectionVecInput : CParticleVecInput, ISchemaClass { static CParticleCollectionVecInput ISchemaClass.From(nint handle) => new CParticleCollectionVecInputImpl(handle); + static int ISchemaClass.Size => 1720; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFloatInput.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFloatInput.cs index d3893e7f8..793316fef 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFloatInput.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFloatInput.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CParticleFloatInput : CParticleInput, ISchemaClass { static CParticleFloatInput ISchemaClass.From(nint handle) => new CParticleFloatInputImpl(handle); + static int ISchemaClass.Size => 368; public ref ParticleFloatType_t Type { get; } @@ -42,6 +43,8 @@ public partial interface CParticleFloatInput : CParticleInput, ISchemaClass { static CParticleFunction ISchemaClass.From(nint handle) => new CParticleFunctionImpl(handle); + static int ISchemaClass.Size => 464; public CParticleCollectionFloatInput OpStrength { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFunctionConstraint.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFunctionConstraint.cs index 3a12e12b3..ec2bcdce3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFunctionConstraint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFunctionConstraint.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CParticleFunctionConstraint : CParticleFunction, ISchemaClass { static CParticleFunctionConstraint ISchemaClass.From(nint handle) => new CParticleFunctionConstraintImpl(handle); + static int ISchemaClass.Size => 464; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFunctionEmitter.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFunctionEmitter.cs index 1512e819b..8ea6318d5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFunctionEmitter.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFunctionEmitter.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CParticleFunctionEmitter : CParticleFunction, ISchemaClass { static CParticleFunctionEmitter ISchemaClass.From(nint handle) => new CParticleFunctionEmitterImpl(handle); + static int ISchemaClass.Size => 472; public ref int EmitterIndex { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFunctionForce.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFunctionForce.cs index 1b4474934..3084d7b08 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFunctionForce.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFunctionForce.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CParticleFunctionForce : CParticleFunction, ISchemaClass { static CParticleFunctionForce ISchemaClass.From(nint handle) => new CParticleFunctionForceImpl(handle); + static int ISchemaClass.Size => 480; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFunctionInitializer.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFunctionInitializer.cs index fc3b539fc..dd110679d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFunctionInitializer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFunctionInitializer.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CParticleFunctionInitializer : CParticleFunction, ISchemaClass { static CParticleFunctionInitializer ISchemaClass.From(nint handle) => new CParticleFunctionInitializerImpl(handle); + static int ISchemaClass.Size => 472; public ref int AssociatedEmitterIndex { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFunctionOperator.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFunctionOperator.cs index 82ef6faee..2c799e1f9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFunctionOperator.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFunctionOperator.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CParticleFunctionOperator : CParticleFunction, ISchemaClass { static CParticleFunctionOperator ISchemaClass.From(nint handle) => new CParticleFunctionOperatorImpl(handle); + static int ISchemaClass.Size => 464; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFunctionPreEmission.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFunctionPreEmission.cs index 6c2ad9614..64e248a8b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFunctionPreEmission.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFunctionPreEmission.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CParticleFunctionPreEmission : CParticleFunctionOperator, ISchemaClass { static CParticleFunctionPreEmission ISchemaClass.From(nint handle) => new CParticleFunctionPreEmissionImpl(handle); + static int ISchemaClass.Size => 472; public ref bool RunOnce { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFunctionRenderer.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFunctionRenderer.cs index af10504a9..bdbac18b9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFunctionRenderer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFunctionRenderer.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CParticleFunctionRenderer : CParticleFunction, ISchemaClass { static CParticleFunctionRenderer ISchemaClass.From(nint handle) => new CParticleFunctionRendererImpl(handle); + static int ISchemaClass.Size => 544; public CParticleVisibilityInputs VisibilityInputs { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleInput.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleInput.cs index ed6350abf..df88cea6d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleInput.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleInput.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CParticleInput : ISchemaClass { static CParticleInput ISchemaClass.From(nint handle) => new CParticleInputImpl(handle); + static int ISchemaClass.Size => 16; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleMassCalculationParameters.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleMassCalculationParameters.cs index 4ef604a49..1030c50e1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleMassCalculationParameters.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleMassCalculationParameters.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CParticleMassCalculationParameters : ISchemaClass { static CParticleMassCalculationParameters ISchemaClass.From(nint handle) => new CParticleMassCalculationParametersImpl(handle); + static int ISchemaClass.Size => 1112; public ref ParticleMassMode_t MassMode { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleModelInput.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleModelInput.cs index 26b52b791..19b235dbf 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleModelInput.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleModelInput.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CParticleModelInput : CParticleInput, ISchemaClass { static CParticleModelInput ISchemaClass.From(nint handle) => new CParticleModelInputImpl(handle); + static int ISchemaClass.Size => 96; public ref ParticleModelType_t Type { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleProperty.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleProperty.cs index 20657fe0d..679a2ddd0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleProperty.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleProperty.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CParticleProperty : ISchemaClass { static CParticleProperty ISchemaClass.From(nint handle) => new CParticlePropertyImpl(handle); + static int ISchemaClass.Size => 40; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleRemapFloatInput.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleRemapFloatInput.cs index f8cfc4978..604335fed 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleRemapFloatInput.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleRemapFloatInput.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CParticleRemapFloatInput : CParticleFloatInput, ISchemaClass { static CParticleRemapFloatInput ISchemaClass.From(nint handle) => new CParticleRemapFloatInputImpl(handle); + static int ISchemaClass.Size => 368; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleSystem.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleSystem.cs index a14d4ce91..550882335 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleSystem.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleSystem.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CParticleSystem : CBaseModelEntity, ISchemaClass { static CParticleSystem ISchemaClass.From(nint handle) => new CParticleSystemImpl(handle); + static int ISchemaClass.Size => 3408; public string SnapshotFileName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleSystemDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleSystemDefinition.cs index e1cb412c4..e0666268a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleSystemDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleSystemDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CParticleSystemDefinition : IParticleSystemDefinition, ISchemaClass { static CParticleSystemDefinition ISchemaClass.From(nint handle) => new CParticleSystemDefinitionImpl(handle); + static int ISchemaClass.Size => 1088; public ref int BehaviorVersion { get; } @@ -29,8 +30,7 @@ public partial interface CParticleSystemDefinition : IParticleSystemDefinition, public ref CUtlVector> Renderers { get; } - // CUtlVector< ParticleChildrenInfo_t > - public ref CUtlVector Children { get; } + public ref CUtlVector Children { get; } public ref int FirstMultipleOverride_BackwardCompat { get; } @@ -142,8 +142,7 @@ public partial interface CParticleSystemDefinition : IParticleSystemDefinition, public ref bool ShouldSort { get; } - // CUtlVector< ParticleControlPointConfiguration_t > - public ref CUtlVector ControlPointConfigurations { get; } + public ref CUtlVector ControlPointConfigurations { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleTransformInput.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleTransformInput.cs index c5de28142..967307108 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleTransformInput.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleTransformInput.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CParticleTransformInput : CParticleInput, ISchemaClass { static CParticleTransformInput ISchemaClass.From(nint handle) => new CParticleTransformInputImpl(handle); + static int ISchemaClass.Size => 104; public ref ParticleTransformType_t Type { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleVariableRef.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleVariableRef.cs index 077ee2317..19dcd6ec8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleVariableRef.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleVariableRef.cs @@ -11,12 +11,14 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CParticleVariableRef : ISchemaClass { static CParticleVariableRef ISchemaClass.From(nint handle) => new CParticleVariableRefImpl(handle); + static int ISchemaClass.Size => 80; // CKV3MemberNameWithStorage public SchemaUntypedField VariableName { get; } - public ref PulseValueType_t VariableType { get; } + // CPulseValueFullType + public SchemaUntypedField VariableType { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleVecInput.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleVecInput.cs index dedeb9698..3cd36e498 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleVecInput.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleVecInput.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CParticleVecInput : CParticleInput, ISchemaClass { static CParticleVecInput ISchemaClass.From(nint handle) => new CParticleVecInputImpl(handle); + static int ISchemaClass.Size => 1720; public ref ParticleVecType_t Type { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleVisibilityInputs.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleVisibilityInputs.cs index 86409a675..ccd83b024 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleVisibilityInputs.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleVisibilityInputs.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CParticleVisibilityInputs : ISchemaClass { static CParticleVisibilityInputs ISchemaClass.From(nint handle) => new CParticleVisibilityInputsImpl(handle); + static int ISchemaClass.Size => 72; public ref float CameraBias { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathAnimMotorUpdater.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathAnimMotorUpdater.cs index 40c6a4e47..efdea2e42 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathAnimMotorUpdater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathAnimMotorUpdater.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPathAnimMotorUpdater : CPathAnimMotorUpdaterBase, ISchemaClass { static CPathAnimMotorUpdater ISchemaClass.From(nint handle) => new CPathAnimMotorUpdaterImpl(handle); + static int ISchemaClass.Size => 40; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathAnimMotorUpdaterBase.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathAnimMotorUpdaterBase.cs index 4a703c9ba..ab88d8b22 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathAnimMotorUpdaterBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathAnimMotorUpdaterBase.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPathAnimMotorUpdaterBase : CAnimMotorUpdaterBase, ISchemaClass { static CPathAnimMotorUpdaterBase ISchemaClass.From(nint handle) => new CPathAnimMotorUpdaterBaseImpl(handle); + static int ISchemaClass.Size => 40; public ref bool LockToPath { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathCorner.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathCorner.cs index 20c155c8c..52252a6a7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathCorner.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathCorner.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPathCorner : CPointEntity, ISchemaClass { static CPathCorner ISchemaClass.From(nint handle) => new CPathCornerImpl(handle); + static int ISchemaClass.Size => 1312; public ref float Wait { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathCornerCrash.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathCornerCrash.cs index 22fb6b7ff..c5d2db19c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathCornerCrash.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathCornerCrash.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPathCornerCrash : CPathCorner, ISchemaClass { static CPathCornerCrash ISchemaClass.From(nint handle) => new CPathCornerCrashImpl(handle); + static int ISchemaClass.Size => 1312; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathHelperUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathHelperUpdateNode.cs index 267cbde58..5b0b90733 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathHelperUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathHelperUpdateNode.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPathHelperUpdateNode : CUnaryUpdateNode, ISchemaClass { static CPathHelperUpdateNode ISchemaClass.From(nint handle) => new CPathHelperUpdateNodeImpl(handle); + static int ISchemaClass.Size => 120; public ref float StoppingRadius { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathKeyFrame.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathKeyFrame.cs index 53fec8516..6d60705fd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathKeyFrame.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathKeyFrame.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPathKeyFrame : CLogicalEntity, ISchemaClass { static CPathKeyFrame ISchemaClass.From(nint handle) => new CPathKeyFrameImpl(handle); + static int ISchemaClass.Size => 1360; public ref Vector Origin { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathMetricEvaluator.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathMetricEvaluator.cs index 0914e714a..9dbde93b7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathMetricEvaluator.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathMetricEvaluator.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPathMetricEvaluator : CMotionMetricEvaluator, ISchemaClass { static CPathMetricEvaluator ISchemaClass.From(nint handle) => new CPathMetricEvaluatorImpl(handle); + static int ISchemaClass.Size => 120; public ref CUtlVector PathTimeSamples { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathMover.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathMover.cs index 41e302b4d..6b2bea802 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathMover.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathMover.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPathMover : CPathSimple, ISchemaClass { static CPathMover ISchemaClass.From(nint handle) => new CPathMoverImpl(handle); + static int ISchemaClass.Size => 1616; public ref CUtlVector> PathNodes { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathParameters.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathParameters.cs index 044056182..cb0047bac 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathParameters.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathParameters.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPathParameters : ISchemaClass { static CPathParameters ISchemaClass.From(nint handle) => new CPathParametersImpl(handle); + static int ISchemaClass.Size => 64; public ref int StartControlPointNumber { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathParticleRope.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathParticleRope.cs index 7ab5d9606..dfea17d74 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathParticleRope.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathParticleRope.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPathParticleRope : CBaseEntity, ISchemaClass { static CPathParticleRope ISchemaClass.From(nint handle) => new CPathParticleRopeImpl(handle); + static int ISchemaClass.Size => 1496; public ref bool StartActive { get; } @@ -19,7 +20,7 @@ public partial interface CPathParticleRope : CBaseEntity, ISchemaClass PathNodes_Name { get; } + public ref CUtlVector PathNodes_Name { get; } public ref float ParticleSpacing { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathParticleRopeAlias_path_particle_rope_clientside.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathParticleRopeAlias_path_particle_rope_clientside.cs index c9c5433c9..8ea0bd740 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathParticleRopeAlias_path_particle_rope_clientside.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathParticleRopeAlias_path_particle_rope_clientside.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPathParticleRopeAlias_path_particle_rope_clientside : CPathParticleRope, ISchemaClass { static CPathParticleRopeAlias_path_particle_rope_clientside ISchemaClass.From(nint handle) => new CPathParticleRopeAlias_path_particle_rope_clientsideImpl(handle); + static int ISchemaClass.Size => 1496; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathQueryComponent.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathQueryComponent.cs index 10075b671..f012fac69 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathQueryComponent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathQueryComponent.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPathQueryComponent : CEntityComponent, ISchemaClass { static CPathQueryComponent ISchemaClass.From(nint handle) => new CPathQueryComponentImpl(handle); + static int ISchemaClass.Size => 160; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathQueryUtil.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathQueryUtil.cs index 914f309c6..c78cc17cc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathQueryUtil.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathQueryUtil.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPathQueryUtil : ISchemaClass { static CPathQueryUtil ISchemaClass.From(nint handle) => new CPathQueryUtilImpl(handle); + static int ISchemaClass.Size => 128; public ref CTransform PathToEntityTransform { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathSimple.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathSimple.cs index a004b7fd7..7cc060773 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathSimple.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathSimple.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPathSimple : CBaseEntity, ISchemaClass { static CPathSimple ISchemaClass.From(nint handle) => new CPathSimpleImpl(handle); + static int ISchemaClass.Size => 1536; public CPathQueryComponent CPathQueryComponent { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathSimpleAPI.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathSimpleAPI.cs index 13f819de9..e77a82676 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathSimpleAPI.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathSimpleAPI.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPathSimpleAPI : ISchemaClass { static CPathSimpleAPI ISchemaClass.From(nint handle) => new CPathSimpleAPIImpl(handle); + static int ISchemaClass.Size => 8; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathTrack.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathTrack.cs index e1d5de215..c205b9445 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathTrack.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathTrack.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPathTrack : CPointEntity, ISchemaClass { static CPathTrack ISchemaClass.From(nint handle) => new CPathTrackImpl(handle); + static int ISchemaClass.Size => 1352; public CPathTrack? Pnext { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPerParticleFloatInput.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPerParticleFloatInput.cs index dc03e8c38..d2bcec04a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPerParticleFloatInput.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPerParticleFloatInput.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPerParticleFloatInput : CParticleFloatInput, ISchemaClass { static CPerParticleFloatInput ISchemaClass.From(nint handle) => new CPerParticleFloatInputImpl(handle); + static int ISchemaClass.Size => 368; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPerParticleVecInput.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPerParticleVecInput.cs index c98080161..c44f1d785 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPerParticleVecInput.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPerParticleVecInput.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPerParticleVecInput : CParticleVecInput, ISchemaClass { static CPerParticleVecInput ISchemaClass.From(nint handle) => new CPerParticleVecInputImpl(handle); + static int ISchemaClass.Size => 1720; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysBallSocket.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysBallSocket.cs index 3cf4d83f4..a3e2c8d32 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysBallSocket.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysBallSocket.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysBallSocket : CPhysConstraint, ISchemaClass { static CPhysBallSocket ISchemaClass.From(nint handle) => new CPhysBallSocketImpl(handle); + static int ISchemaClass.Size => 1400; public ref float JointFriction { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysBox.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysBox.cs index 6d80a6b4a..03415ca5f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysBox.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysBox.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysBox : CBreakable, ISchemaClass { static CPhysBox ISchemaClass.From(nint handle) => new CPhysBoxImpl(handle); + static int ISchemaClass.Size => 2504; public ref int DamageType { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysConstraint.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysConstraint.cs index 8cb573087..dad2dba78 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysConstraint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysConstraint.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysConstraint : CLogicalEntity, ISchemaClass { static CPhysConstraint ISchemaClass.From(nint handle) => new CPhysConstraintImpl(handle); + static int ISchemaClass.Size => 1376; public string NameAttach1 { get; set; } @@ -35,6 +36,8 @@ public partial interface CPhysConstraint : CLogicalEntity, ISchemaClass { static CPhysExplosion ISchemaClass.From(nint handle) => new CPhysExplosionImpl(handle); + static int ISchemaClass.Size => 1344; public ref bool ExplodeOnSpawn { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysFixed.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysFixed.cs index 3c1593391..e5083e70e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysFixed.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysFixed.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysFixed : CPhysConstraint, ISchemaClass { static CPhysFixed ISchemaClass.From(nint handle) => new CPhysFixedImpl(handle); + static int ISchemaClass.Size => 1416; public ref float LinearFrequency { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysForce.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysForce.cs index 2951d48ea..1e34589c7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysForce.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysForce.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysForce : CPointEntity, ISchemaClass { static CPhysForce ISchemaClass.From(nint handle) => new CPhysForceImpl(handle); + static int ISchemaClass.Size => 1360; public string NameAttach { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysHinge.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysHinge.cs index c085e5dbe..3ced0e810 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysHinge.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysHinge.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysHinge : CPhysConstraint, ISchemaClass { static CPhysHinge ISchemaClass.From(nint handle) => new CPhysHingeImpl(handle); + static int ISchemaClass.Size => 1808; public ConstraintSoundInfo SoundInfo { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysHingeAlias_phys_hinge_local.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysHingeAlias_phys_hinge_local.cs index 866cfbe1b..ad60ab594 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysHingeAlias_phys_hinge_local.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysHingeAlias_phys_hinge_local.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysHingeAlias_phys_hinge_local : CPhysHinge, ISchemaClass { static CPhysHingeAlias_phys_hinge_local ISchemaClass.From(nint handle) => new CPhysHingeAlias_phys_hinge_localImpl(handle); + static int ISchemaClass.Size => 1808; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysImpact.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysImpact.cs index 30ed8ac52..237b77093 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysImpact.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysImpact.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysImpact : CPointEntity, ISchemaClass { static CPhysImpact ISchemaClass.From(nint handle) => new CPhysImpactImpl(handle); + static int ISchemaClass.Size => 1280; public ref float Damage { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysLength.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysLength.cs index c4d494107..49819fb68 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysLength.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysLength.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysLength : CPhysConstraint, ISchemaClass { static CPhysLength ISchemaClass.From(nint handle) => new CPhysLengthImpl(handle); + static int ISchemaClass.Size => 1432; public ISchemaFixedArray Offset { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysMagnet.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysMagnet.cs index 9601f7090..f0c455c87 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysMagnet.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysMagnet.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysMagnet : CBaseAnimGraph, ISchemaClass { static CPhysMagnet ISchemaClass.From(nint handle) => new CPhysMagnetImpl(handle); + static int ISchemaClass.Size => 2848; public CEntityIOOutput OnMagnetAttach { get; } @@ -23,8 +24,7 @@ public partial interface CPhysMagnet : CBaseAnimGraph, ISchemaClass public ref float TorqueLimit { get; } - // CUtlVector< magnetted_objects_t > - public ref CUtlVector MagnettedEntities { get; } + public ref CUtlVector MagnettedEntities { get; } public ref bool Active { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysMotor.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysMotor.cs index 91e2b9a25..f03dc4403 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysMotor.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysMotor.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysMotor : CLogicalEntity, ISchemaClass { static CPhysMotor ISchemaClass.From(nint handle) => new CPhysMotorImpl(handle); + static int ISchemaClass.Size => 1368; public string NameAttach { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysMotorAPI.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysMotorAPI.cs index 9c3f48dee..2d4e18384 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysMotorAPI.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysMotorAPI.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysMotorAPI : ISchemaClass { static CPhysMotorAPI ISchemaClass.From(nint handle) => new CPhysMotorAPIImpl(handle); + static int ISchemaClass.Size => 8; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysPulley.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysPulley.cs index 13007f33e..31cb482e1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysPulley.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysPulley.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysPulley : CPhysConstraint, ISchemaClass { static CPhysPulley ISchemaClass.From(nint handle) => new CPhysPulleyImpl(handle); + static int ISchemaClass.Size => 1424; public ref Vector Position2 { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysSlideConstraint.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysSlideConstraint.cs index c07856509..c8d8bfc7b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysSlideConstraint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysSlideConstraint.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysSlideConstraint : CPhysConstraint, ISchemaClass { static CPhysSlideConstraint ISchemaClass.From(nint handle) => new CPhysSlideConstraintImpl(handle); + static int ISchemaClass.Size => 1576; public ref Vector AxisEnd { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysSurfaceProperties.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysSurfaceProperties.cs index 39d81caec..476dc6704 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysSurfaceProperties.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysSurfaceProperties.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysSurfaceProperties : ISchemaClass { static CPhysSurfaceProperties ISchemaClass.From(nint handle) => new CPhysSurfacePropertiesImpl(handle); + static int ISchemaClass.Size => 200; public string Name { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysSurfacePropertiesAudio.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysSurfacePropertiesAudio.cs index 551bec03b..cd3752cbd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysSurfacePropertiesAudio.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysSurfacePropertiesAudio.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysSurfacePropertiesAudio : ISchemaClass { static CPhysSurfacePropertiesAudio ISchemaClass.From(nint handle) => new CPhysSurfacePropertiesAudioImpl(handle); + static int ISchemaClass.Size => 32; public ref float Reflectivity { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysSurfacePropertiesPhysics.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysSurfacePropertiesPhysics.cs index e262bb65b..a4d199040 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysSurfacePropertiesPhysics.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysSurfacePropertiesPhysics.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysSurfacePropertiesPhysics : ISchemaClass { static CPhysSurfacePropertiesPhysics ISchemaClass.From(nint handle) => new CPhysSurfacePropertiesPhysicsImpl(handle); + static int ISchemaClass.Size => 24; public ref float Friction { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysSurfacePropertiesSoundNames.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysSurfacePropertiesSoundNames.cs index e510895ef..c7d521d5d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysSurfacePropertiesSoundNames.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysSurfacePropertiesSoundNames.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysSurfacePropertiesSoundNames : ISchemaClass { static CPhysSurfacePropertiesSoundNames ISchemaClass.From(nint handle) => new CPhysSurfacePropertiesSoundNamesImpl(handle); + static int ISchemaClass.Size => 96; public string ImpactSoft { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysSurfacePropertiesVehicle.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysSurfacePropertiesVehicle.cs index 03a8740c3..40eb00299 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysSurfacePropertiesVehicle.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysSurfacePropertiesVehicle.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysSurfacePropertiesVehicle : ISchemaClass { static CPhysSurfacePropertiesVehicle ISchemaClass.From(nint handle) => new CPhysSurfacePropertiesVehicleImpl(handle); + static int ISchemaClass.Size => 8; public ref float WheelDrag { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysThruster.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysThruster.cs index 802797c73..6ee753943 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysThruster.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysThruster.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysThruster : CPhysForce, ISchemaClass { static CPhysThruster ISchemaClass.From(nint handle) => new CPhysThrusterImpl(handle); + static int ISchemaClass.Size => 1376; public ref Vector LocalOrigin { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysTorque.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysTorque.cs index 36143b20b..6d9cc4173 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysTorque.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysTorque.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysTorque : CPhysForce, ISchemaClass { static CPhysTorque ISchemaClass.From(nint handle) => new CPhysTorqueImpl(handle); + static int ISchemaClass.Size => 1376; public ref Vector Axis { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysWheelConstraint.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysWheelConstraint.cs index 167935f69..8fd4300cd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysWheelConstraint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysWheelConstraint.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysWheelConstraint : CPhysConstraint, ISchemaClass { static CPhysWheelConstraint ISchemaClass.From(nint handle) => new CPhysWheelConstraintImpl(handle); + static int ISchemaClass.Size => 1432; public ref float SuspensionFrequency { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicalButton.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicalButton.cs index 7d63d8a52..9435fc2fd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicalButton.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicalButton.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysicalButton : CBaseButton, ISchemaClass { static CPhysicalButton ISchemaClass.From(nint handle) => new CPhysicalButtonImpl(handle); + static int ISchemaClass.Size => 2472; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsBodyGameMarkup.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsBodyGameMarkup.cs index 78974e043..feb005b89 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsBodyGameMarkup.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsBodyGameMarkup.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysicsBodyGameMarkup : ISchemaClass { static CPhysicsBodyGameMarkup ISchemaClass.From(nint handle) => new CPhysicsBodyGameMarkupImpl(handle); + static int ISchemaClass.Size => 16; public string TargetBody { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsBodyGameMarkupData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsBodyGameMarkupData.cs index 54ff67847..b8050d64e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsBodyGameMarkupData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsBodyGameMarkupData.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysicsBodyGameMarkupData : ISchemaClass { static CPhysicsBodyGameMarkupData ISchemaClass.From(nint handle) => new CPhysicsBodyGameMarkupDataImpl(handle); + static int ISchemaClass.Size => 40; // CUtlOrderedMap< CUtlString, CPhysicsBodyGameMarkup > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsEntitySolver.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsEntitySolver.cs index 38d72e04c..beb4cdc39 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsEntitySolver.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsEntitySolver.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysicsEntitySolver : CLogicalEntity, ISchemaClass { static CPhysicsEntitySolver ISchemaClass.From(nint handle) => new CPhysicsEntitySolverImpl(handle); + static int ISchemaClass.Size => 1304; public ref CHandle MovingEntity { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsProp.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsProp.cs index 44439e6d2..c775878fb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsProp.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsProp.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysicsProp : CBreakableProp, ISchemaClass { static CPhysicsProp ISchemaClass.From(nint handle) => new CPhysicsPropImpl(handle); + static int ISchemaClass.Size => 3584; public CEntityIOOutput MotionEnabled { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsPropMultiplayer.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsPropMultiplayer.cs index 32c52ade6..269ebffc9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsPropMultiplayer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsPropMultiplayer.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysicsPropMultiplayer : CPhysicsProp, ISchemaClass { static CPhysicsPropMultiplayer ISchemaClass.From(nint handle) => new CPhysicsPropMultiplayerImpl(handle); + static int ISchemaClass.Size => 3584; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsPropOverride.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsPropOverride.cs index eac65daf0..c126252a9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsPropOverride.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsPropOverride.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysicsPropOverride : CPhysicsProp, ISchemaClass { static CPhysicsPropOverride ISchemaClass.From(nint handle) => new CPhysicsPropOverrideImpl(handle); + static int ISchemaClass.Size => 3584; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsPropRespawnable.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsPropRespawnable.cs index 1935b56a1..0a1a0a7c1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsPropRespawnable.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsPropRespawnable.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysicsPropRespawnable : CPhysicsProp, ISchemaClass { static CPhysicsPropRespawnable ISchemaClass.From(nint handle) => new CPhysicsPropRespawnableImpl(handle); + static int ISchemaClass.Size => 3648; public ref Vector OriginalSpawnOrigin { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsShake.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsShake.cs index 94e0ee062..be667b65e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsShake.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsShake.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysicsShake : ISchemaClass { static CPhysicsShake ISchemaClass.From(nint handle) => new CPhysicsShakeImpl(handle); + static int ISchemaClass.Size => 24; public ref Vector Force { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsSpring.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsSpring.cs index 66f8454c5..3c909000f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsSpring.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsSpring.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysicsSpring : CBaseEntity, ISchemaClass { static CPhysicsSpring ISchemaClass.From(nint handle) => new CPhysicsSpringImpl(handle); + static int ISchemaClass.Size => 1336; public ref float Frequency { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsWire.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsWire.cs index 191924c4c..08fad8fb3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsWire.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsWire.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysicsWire : CBaseEntity, ISchemaClass { static CPhysicsWire ISchemaClass.From(nint handle) => new CPhysicsWireImpl(handle); + static int ISchemaClass.Size => 1272; public ref int Density { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlantedC4.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlantedC4.cs index 882cce3d5..215eb2682 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlantedC4.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlantedC4.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPlantedC4 : CBaseAnimGraph, ISchemaClass { static CPlantedC4 ISchemaClass.From(nint handle) => new CPlantedC4Impl(handle); + static int ISchemaClass.Size => 3728; public ref bool BombTicking { get; } @@ -21,6 +22,8 @@ public partial interface CPlantedC4 : CBaseAnimGraph, ISchemaClass { public ref int SourceSoundscapeHash { get; } + public ref bool AbortDetonationBecauseWorldIsFrozen { get; } + public CAttributeContainer AttributeManager { get; } public CEntityIOOutput OnBombDefused { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlatTrigger.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlatTrigger.cs index f4ec1f2a0..137a1eee7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlatTrigger.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlatTrigger.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPlatTrigger : CBaseModelEntity, ISchemaClass { static CPlatTrigger ISchemaClass.From(nint handle) => new CPlatTriggerImpl(handle); + static int ISchemaClass.Size => 2016; public ref CHandle Platform { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayerControllerComponent.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayerControllerComponent.cs index 45f279ee4..3f3c4a8e6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayerControllerComponent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayerControllerComponent.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPlayerControllerComponent : ISchemaClass { static CPlayerControllerComponent ISchemaClass.From(nint handle) => new CPlayerControllerComponentImpl(handle); + static int ISchemaClass.Size => 64; public ref CNetworkVarChainer __m_pChainEntity { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayerInputAnimMotorUpdater.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayerInputAnimMotorUpdater.cs index 084dc7b0b..711196f61 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayerInputAnimMotorUpdater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayerInputAnimMotorUpdater.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPlayerInputAnimMotorUpdater : CAnimMotorUpdaterBase, ISchemaClass { static CPlayerInputAnimMotorUpdater ISchemaClass.From(nint handle) => new CPlayerInputAnimMotorUpdaterImpl(handle); + static int ISchemaClass.Size => 80; public ref CUtlVector SampleTimes { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayerPawnComponent.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayerPawnComponent.cs index e21bf7de4..ecb40d895 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayerPawnComponent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayerPawnComponent.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPlayerPawnComponent : ISchemaClass { static CPlayerPawnComponent ISchemaClass.From(nint handle) => new CPlayerPawnComponentImpl(handle); + static int ISchemaClass.Size => 64; public ref CNetworkVarChainer __m_pChainEntity { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayerPing.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayerPing.cs index 4e7745281..ef3f81ee0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayerPing.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayerPing.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPlayerPing : CBaseEntity, ISchemaClass { static CPlayerPing ISchemaClass.From(nint handle) => new CPlayerPingImpl(handle); + static int ISchemaClass.Size => 1304; public ref CHandle Player { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayerSprayDecal.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayerSprayDecal.cs index 56f3c7c2e..6a25ee080 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayerSprayDecal.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayerSprayDecal.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPlayerSprayDecal : CModelPointEntity, ISchemaClass { static CPlayerSprayDecal ISchemaClass.From(nint handle) => new CPlayerSprayDecalImpl(handle); + static int ISchemaClass.Size => 2224; public ref int UniqueID { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayerVisibility.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayerVisibility.cs index 3c6473b84..c39eb7879 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayerVisibility.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayerVisibility.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPlayerVisibility : CBaseEntity, ISchemaClass { static CPlayerVisibility ISchemaClass.From(nint handle) => new CPlayerVisibilityImpl(handle); + static int ISchemaClass.Size => 1288; public ref float VisibilityStrength { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_AutoaimServices.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_AutoaimServices.cs index 9c3344ed1..667ed50aa 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_AutoaimServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_AutoaimServices.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPlayer_AutoaimServices : CPlayerPawnComponent, ISchemaClass { static CPlayer_AutoaimServices ISchemaClass.From(nint handle) => new CPlayer_AutoaimServicesImpl(handle); + static int ISchemaClass.Size => 64; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_CameraServices.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_CameraServices.cs index fc57caa2c..685ad7628 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_CameraServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_CameraServices.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPlayer_CameraServices : CPlayerPawnComponent, ISchemaClass { static CPlayer_CameraServices ISchemaClass.From(nint handle) => new CPlayer_CameraServicesImpl(handle); + static int ISchemaClass.Size => 368; public ref QAngle CsViewPunchAngle { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_FlashlightServices.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_FlashlightServices.cs index 75064df0b..9e19f83af 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_FlashlightServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_FlashlightServices.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPlayer_FlashlightServices : CPlayerPawnComponent, ISchemaClass { static CPlayer_FlashlightServices ISchemaClass.From(nint handle) => new CPlayer_FlashlightServicesImpl(handle); + static int ISchemaClass.Size => 64; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_ItemServices.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_ItemServices.cs index 006017a16..b3b727757 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_ItemServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_ItemServices.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPlayer_ItemServices : CPlayerPawnComponent, ISchemaClass { static CPlayer_ItemServices ISchemaClass.From(nint handle) => new CPlayer_ItemServicesImpl(handle); + static int ISchemaClass.Size => 64; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_MovementServices.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_MovementServices.cs index 51240236f..f6e874f9d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_MovementServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_MovementServices.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPlayer_MovementServices : CPlayerPawnComponent, ISchemaClass { static CPlayer_MovementServices ISchemaClass.From(nint handle) => new CPlayer_MovementServicesImpl(handle); + static int ISchemaClass.Size => 568; public ref int Impulse { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_MovementServices_Humanoid.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_MovementServices_Humanoid.cs index 1331f800b..5a77f2e75 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_MovementServices_Humanoid.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_MovementServices_Humanoid.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPlayer_MovementServices_Humanoid : CPlayer_MovementServices, ISchemaClass { static CPlayer_MovementServices_Humanoid ISchemaClass.From(nint handle) => new CPlayer_MovementServices_HumanoidImpl(handle); + static int ISchemaClass.Size => 640; public ref float StepSoundTime { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_ObserverServices.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_ObserverServices.cs index a4549fd82..0ef2e9049 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_ObserverServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_ObserverServices.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPlayer_ObserverServices : CPlayerPawnComponent, ISchemaClass { static CPlayer_ObserverServices ISchemaClass.From(nint handle) => new CPlayer_ObserverServicesImpl(handle); + static int ISchemaClass.Size => 80; public ref byte ObserverMode { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_UseServices.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_UseServices.cs index ce6e59db3..6ae29c0d2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_UseServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_UseServices.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPlayer_UseServices : CPlayerPawnComponent, ISchemaClass { static CPlayer_UseServices ISchemaClass.From(nint handle) => new CPlayer_UseServicesImpl(handle); + static int ISchemaClass.Size => 64; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_WaterServices.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_WaterServices.cs index 9ea566931..fc64a366d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_WaterServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_WaterServices.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPlayer_WaterServices : CPlayerPawnComponent, ISchemaClass { static CPlayer_WaterServices ISchemaClass.From(nint handle) => new CPlayer_WaterServicesImpl(handle); + static int ISchemaClass.Size => 64; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_WeaponServices.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_WeaponServices.cs index 94ed670cf..bfb9678bb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_WeaponServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_WeaponServices.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPlayer_WeaponServices : CPlayerPawnComponent, ISchemaClass { static CPlayer_WeaponServices ISchemaClass.From(nint handle) => new CPlayer_WeaponServicesImpl(handle); + static int ISchemaClass.Size => 168; public ref CUtlVector> MyWeapons { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointAngleSensor.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointAngleSensor.cs index ccb7adc19..e96982fd9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointAngleSensor.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointAngleSensor.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointAngleSensor : CPointEntity, ISchemaClass { static CPointAngleSensor ISchemaClass.From(nint handle) => new CPointAngleSensorImpl(handle); + static int ISchemaClass.Size => 1464; public ref bool Disabled { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointAngularVelocitySensor.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointAngularVelocitySensor.cs index 3eb247d38..bafe66950 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointAngularVelocitySensor.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointAngularVelocitySensor.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointAngularVelocitySensor : CPointEntity, ISchemaClass { static CPointAngularVelocitySensor ISchemaClass.From(nint handle) => new CPointAngularVelocitySensorImpl(handle); + static int ISchemaClass.Size => 1560; public ref CHandle TargetEntity { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointBroadcastClientCommand.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointBroadcastClientCommand.cs index a4228454a..9cfe13440 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointBroadcastClientCommand.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointBroadcastClientCommand.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointBroadcastClientCommand : CPointEntity, ISchemaClass { static CPointBroadcastClientCommand ISchemaClass.From(nint handle) => new CPointBroadcastClientCommandImpl(handle); + static int ISchemaClass.Size => 1264; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointCamera.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointCamera.cs index bc5d5038b..e1f186097 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointCamera.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointCamera.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointCamera : CBaseEntity, ISchemaClass { static CPointCamera ISchemaClass.From(nint handle) => new CPointCameraImpl(handle); + static int ISchemaClass.Size => 1360; public ref float FOV { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointCameraVFOV.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointCameraVFOV.cs index c8c03567f..850c68657 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointCameraVFOV.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointCameraVFOV.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointCameraVFOV : CPointCamera, ISchemaClass { static CPointCameraVFOV ISchemaClass.From(nint handle) => new CPointCameraVFOVImpl(handle); + static int ISchemaClass.Size => 1368; public ref float VerticalFOV { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointChildModifier.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointChildModifier.cs index 13ea416e7..4fb88c2ad 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointChildModifier.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointChildModifier.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointChildModifier : CPointEntity, ISchemaClass { static CPointChildModifier ISchemaClass.From(nint handle) => new CPointChildModifierImpl(handle); + static int ISchemaClass.Size => 1272; public ref bool OrphanInsteadOfDeletingChildrenOnRemove { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointClientCommand.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointClientCommand.cs index 239417483..770e4ace4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointClientCommand.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointClientCommand.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointClientCommand : CPointEntity, ISchemaClass { static CPointClientCommand ISchemaClass.From(nint handle) => new CPointClientCommandImpl(handle); + static int ISchemaClass.Size => 1264; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointClientUIDialog.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointClientUIDialog.cs index 1e607e6ca..46be6403f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointClientUIDialog.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointClientUIDialog.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointClientUIDialog : CBaseClientUIEntity, ISchemaClass { static CPointClientUIDialog ISchemaClass.From(nint handle) => new CPointClientUIDialogImpl(handle); + static int ISchemaClass.Size => 2448; public ref CHandle Activator { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointClientUIWorldPanel.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointClientUIWorldPanel.cs index 9119c2e41..3ed9c1e0a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointClientUIWorldPanel.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointClientUIWorldPanel.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointClientUIWorldPanel : CBaseClientUIEntity, ISchemaClass { static CPointClientUIWorldPanel ISchemaClass.From(nint handle) => new CPointClientUIWorldPanelImpl(handle); + static int ISchemaClass.Size => 2528; public ref bool IgnoreInput { get; } @@ -39,7 +40,7 @@ public partial interface CPointClientUIWorldPanel : CBaseClientUIEntity, ISchema public ref bool AllowInteractionFromAllSceneWorlds { get; } - public ref CUtlVector CSSClasses { get; } + public ref CUtlVector CSSClasses { get; } public ref bool Opaque { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointClientUIWorldTextPanel.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointClientUIWorldTextPanel.cs index 507f8bec7..831ef3502 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointClientUIWorldTextPanel.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointClientUIWorldTextPanel.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointClientUIWorldTextPanel : CPointClientUIWorldPanel, ISchemaClass { static CPointClientUIWorldTextPanel ISchemaClass.From(nint handle) => new CPointClientUIWorldTextPanelImpl(handle); + static int ISchemaClass.Size => 3040; public string MessageText { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointCommentaryNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointCommentaryNode.cs index efa517d17..dec7f7396 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointCommentaryNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointCommentaryNode.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointCommentaryNode : CBaseAnimGraph, ISchemaClass { static CPointCommentaryNode ISchemaClass.From(nint handle) => new CPointCommentaryNodeImpl(handle); + static int ISchemaClass.Size => 2960; public string PreCommands { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointConstraint.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointConstraint.cs index 827815bfd..5ea882295 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointConstraint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointConstraint.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointConstraint : CBaseConstraint, ISchemaClass { static CPointConstraint ISchemaClass.From(nint handle) => new CPointConstraintImpl(handle); + static int ISchemaClass.Size => 96; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointEntity.cs index e5a72195c..6053e7c55 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointEntity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointEntity : CBaseEntity, ISchemaClass { static CPointEntity ISchemaClass.From(nint handle) => new CPointEntityImpl(handle); + static int ISchemaClass.Size => 1264; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointEntityFinder.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointEntityFinder.cs index 2b82fdfc5..145de8fde 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointEntityFinder.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointEntityFinder.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointEntityFinder : CBaseEntity, ISchemaClass { static CPointEntityFinder ISchemaClass.From(nint handle) => new CPointEntityFinderImpl(handle); + static int ISchemaClass.Size => 1344; public ref CHandle Entity { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointGamestatsCounter.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointGamestatsCounter.cs index c23469892..5656ba1b9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointGamestatsCounter.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointGamestatsCounter.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointGamestatsCounter : CPointEntity, ISchemaClass { static CPointGamestatsCounter ISchemaClass.From(nint handle) => new CPointGamestatsCounterImpl(handle); + static int ISchemaClass.Size => 1280; public string StrStatisticName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointGiveAmmo.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointGiveAmmo.cs index 54a58ceb7..5407fadf1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointGiveAmmo.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointGiveAmmo.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointGiveAmmo : CPointEntity, ISchemaClass { static CPointGiveAmmo ISchemaClass.From(nint handle) => new CPointGiveAmmoImpl(handle); + static int ISchemaClass.Size => 1272; public ref CHandle Activator { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointHurt.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointHurt.cs index 86efd1f49..abc79234a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointHurt.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointHurt.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointHurt : CPointEntity, ISchemaClass { static CPointHurt ISchemaClass.From(nint handle) => new CPointHurtImpl(handle); + static int ISchemaClass.Size => 1296; public ref int Damage { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointOrient.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointOrient.cs index ef2677504..05b70398b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointOrient.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointOrient.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointOrient : CBaseEntity, ISchemaClass { static CPointOrient ISchemaClass.From(nint handle) => new CPointOrientImpl(handle); + static int ISchemaClass.Size => 1296; public string SpawnTargetName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointPrefab.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointPrefab.cs index 423c2a63e..2965bf054 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointPrefab.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointPrefab.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointPrefab : CServerOnlyPointEntity, ISchemaClass { static CPointPrefab ISchemaClass.From(nint handle) => new CPointPrefabImpl(handle); + static int ISchemaClass.Size => 1368; public string TargetMapName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointProximitySensor.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointProximitySensor.cs index 929a19cdd..36dfd5e89 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointProximitySensor.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointProximitySensor.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointProximitySensor : CPointEntity, ISchemaClass { static CPointProximitySensor ISchemaClass.From(nint handle) => new CPointProximitySensorImpl(handle); + static int ISchemaClass.Size => 1312; public ref bool Disabled { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointPulse.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointPulse.cs index a0d2aa272..4477ffbce 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointPulse.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointPulse.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointPulse : CBaseEntity, ISchemaClass { static CPointPulse ISchemaClass.From(nint handle) => new CPointPulseImpl(handle); + static int ISchemaClass.Size => 1264; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointPush.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointPush.cs index fb7a7264a..0ae7338f7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointPush.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointPush.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointPush : CPointEntity, ISchemaClass { static CPointPush ISchemaClass.From(nint handle) => new CPointPushImpl(handle); + static int ISchemaClass.Size => 1304; public ref bool Enabled { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointServerCommand.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointServerCommand.cs index d852e0f3e..47e1b504f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointServerCommand.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointServerCommand.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointServerCommand : CPointEntity, ISchemaClass { static CPointServerCommand ISchemaClass.From(nint handle) => new CPointServerCommandImpl(handle); + static int ISchemaClass.Size => 1264; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointTeleport.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointTeleport.cs index ce0b323dd..0358576af 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointTeleport.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointTeleport.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointTeleport : CServerOnlyPointEntity, ISchemaClass { static CPointTeleport ISchemaClass.From(nint handle) => new CPointTeleportImpl(handle); + static int ISchemaClass.Size => 1296; public ref Vector SaveOrigin { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointTeleportAPI.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointTeleportAPI.cs index 314f1bace..691d7d109 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointTeleportAPI.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointTeleportAPI.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointTeleportAPI : ISchemaClass { static CPointTeleportAPI ISchemaClass.From(nint handle) => new CPointTeleportAPIImpl(handle); + static int ISchemaClass.Size => 8; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointTemplate.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointTemplate.cs index a2329401a..48e01c279 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointTemplate.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointTemplate.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointTemplate : CLogicalEntity, ISchemaClass { static CPointTemplate ISchemaClass.From(nint handle) => new CPointTemplateImpl(handle); + static int ISchemaClass.Size => 1368; public string WorldName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointTemplateAPI.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointTemplateAPI.cs index cee01b169..8487252e1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointTemplateAPI.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointTemplateAPI.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointTemplateAPI : ISchemaClass { static CPointTemplateAPI ISchemaClass.From(nint handle) => new CPointTemplateAPIImpl(handle); + static int ISchemaClass.Size => 8; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointValueRemapper.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointValueRemapper.cs index 086ebad6f..e8f976e4e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointValueRemapper.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointValueRemapper.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointValueRemapper : CBaseEntity, ISchemaClass { static CPointValueRemapper ISchemaClass.From(nint handle) => new CPointValueRemapperImpl(handle); + static int ISchemaClass.Size => 1784; public ref bool Disabled { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointVelocitySensor.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointVelocitySensor.cs index 269b5d141..557f38c4f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointVelocitySensor.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointVelocitySensor.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointVelocitySensor : CPointEntity, ISchemaClass { static CPointVelocitySensor ISchemaClass.From(nint handle) => new CPointVelocitySensorImpl(handle); + static int ISchemaClass.Size => 1336; public ref CHandle TargetEntity { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointWorldText.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointWorldText.cs index eff9d2fc3..5b19eb781 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointWorldText.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointWorldText.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointWorldText : CModelPointEntity, ISchemaClass { static CPointWorldText ISchemaClass.From(nint handle) => new CPointWorldTextImpl(handle); + static int ISchemaClass.Size => 2696; public string MessageText { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPoseHandle.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPoseHandle.cs index a92515792..161325af1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPoseHandle.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPoseHandle.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPoseHandle : ISchemaClass { static CPoseHandle ISchemaClass.From(nint handle) => new CPoseHandleImpl(handle); + static int ISchemaClass.Size => 4; public ref ushort Index { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPostProcessingVolume.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPostProcessingVolume.cs index d528d9a94..bb37e133b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPostProcessingVolume.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPostProcessingVolume.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPostProcessingVolume : CBaseTrigger, ISchemaClass { static CPostProcessingVolume ISchemaClass.From(nint handle) => new CPostProcessingVolumeImpl(handle); + static int ISchemaClass.Size => 2536; public ref CStrongHandle PostSettings { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPrecipitation.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPrecipitation.cs index 9dbffece6..f5f836bfd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPrecipitation.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPrecipitation.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPrecipitation : CBaseTrigger, ISchemaClass { static CPrecipitation ISchemaClass.From(nint handle) => new CPrecipitationImpl(handle); + static int ISchemaClass.Size => 2472; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPrecipitationBlocker.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPrecipitationBlocker.cs index 48f1b22cd..c29d6a967 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPrecipitationBlocker.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPrecipitationBlocker.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPrecipitationBlocker : CBaseModelEntity, ISchemaClass { static CPrecipitationBlocker ISchemaClass.From(nint handle) => new CPrecipitationBlockerImpl(handle); + static int ISchemaClass.Size => 2008; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPrecipitationVData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPrecipitationVData.cs index 6843ed461..9fae3d849 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPrecipitationVData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPrecipitationVData.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPrecipitationVData : CEntitySubclassVDataBase, ISchemaClass { static CPrecipitationVData ISchemaClass.From(nint handle) => new CPrecipitationVDataImpl(handle); + static int ISchemaClass.Size => 296; // CResourceNameTyped< CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CProductQuantizer.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CProductQuantizer.cs index 6fcb2c8d9..6a0533c02 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CProductQuantizer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CProductQuantizer.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CProductQuantizer : ISchemaClass { static CProductQuantizer ISchemaClass.From(nint handle) => new CProductQuantizerImpl(handle); + static int ISchemaClass.Size => 32; - // CUtlVector< CVectorQuantizer > - public ref CUtlVector SubQuantizers { get; } + public ref CUtlVector SubQuantizers { get; } public ref int Dimensions { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPropDataComponent.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPropDataComponent.cs index 3b7b0738a..9e4c9cc1a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPropDataComponent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPropDataComponent.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPropDataComponent : CEntityComponent, ISchemaClass { static CPropDataComponent ISchemaClass.From(nint handle) => new CPropDataComponentImpl(handle); + static int ISchemaClass.Size => 64; public ref float DmgModBullet { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPropDoorRotating.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPropDoorRotating.cs index 26743a3fc..5b9c28b74 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPropDoorRotating.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPropDoorRotating.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPropDoorRotating : CBasePropDoor, ISchemaClass { static CPropDoorRotating ISchemaClass.From(nint handle) => new CPropDoorRotatingImpl(handle); + static int ISchemaClass.Size => 4240; public ref Vector Axis { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPropDoorRotatingBreakable.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPropDoorRotatingBreakable.cs index fb0952f96..a8b4842d8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPropDoorRotatingBreakable.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPropDoorRotatingBreakable.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPropDoorRotatingBreakable : CPropDoorRotating, ISchemaClass { static CPropDoorRotatingBreakable ISchemaClass.From(nint handle) => new CPropDoorRotatingBreakableImpl(handle); + static int ISchemaClass.Size => 4272; public ref bool Breakable { get; } @@ -19,7 +20,7 @@ public partial interface CPropDoorRotatingBreakable : CPropDoorRotating, ISchema public ref int CurrentDamageState { get; } - public ref CUtlVector DamageStates { get; } + public ref CUtlVector DamageStates { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseAnimFuncs.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseAnimFuncs.cs index 2bd7db5f9..49b0c93f5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseAnimFuncs.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseAnimFuncs.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseAnimFuncs : ISchemaClass { static CPulseAnimFuncs ISchemaClass.From(nint handle) => new CPulseAnimFuncsImpl(handle); + static int ISchemaClass.Size => 8; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseArraylib.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseArraylib.cs index 985f0a471..4639cbf3f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseArraylib.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseArraylib.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseArraylib : ISchemaClass { static CPulseArraylib ISchemaClass.From(nint handle) => new CPulseArraylibImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Base.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Base.cs index c6d294ec3..98415d0f3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Base.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Base.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_Base : ISchemaClass { static CPulseCell_Base ISchemaClass.From(nint handle) => new CPulseCell_BaseImpl(handle); + static int ISchemaClass.Size => 72; public PulseDocNodeID_t EditorNodeID { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BaseFlow.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BaseFlow.cs index 8e300761a..0cbedda97 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BaseFlow.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BaseFlow.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_BaseFlow : CPulseCell_Base, ISchemaClass { static CPulseCell_BaseFlow ISchemaClass.From(nint handle) => new CPulseCell_BaseFlowImpl(handle); + static int ISchemaClass.Size => 72; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BaseLerp.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BaseLerp.cs index 0fb2c4aab..d3ceabf78 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BaseLerp.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BaseLerp.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_BaseLerp : CPulseCell_BaseYieldingInflow, ISchemaClass { static CPulseCell_BaseLerp ISchemaClass.From(nint handle) => new CPulseCell_BaseLerpImpl(handle); + static int ISchemaClass.Size => 144; public CPulse_ResumePoint WakeResume { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BaseLerp__CursorState_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BaseLerp__CursorState_t.cs index a65bb2491..144e92f98 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BaseLerp__CursorState_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BaseLerp__CursorState_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_BaseLerp__CursorState_t : ISchemaClass { static CPulseCell_BaseLerp__CursorState_t ISchemaClass.From(nint handle) => new CPulseCell_BaseLerp__CursorState_tImpl(handle); + static int ISchemaClass.Size => 8; public GameTime_t StartTime { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BaseRequirement.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BaseRequirement.cs index 326afdb2b..13c2fbd92 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BaseRequirement.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BaseRequirement.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_BaseRequirement : CPulseCell_Base, ISchemaClass { static CPulseCell_BaseRequirement ISchemaClass.From(nint handle) => new CPulseCell_BaseRequirementImpl(handle); + static int ISchemaClass.Size => 72; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BaseState.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BaseState.cs index b84e527ec..24aac329f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BaseState.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BaseState.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_BaseState : CPulseCell_BaseYieldingInflow, ISchemaClass { static CPulseCell_BaseState ISchemaClass.From(nint handle) => new CPulseCell_BaseStateImpl(handle); + static int ISchemaClass.Size => 72; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BaseValue.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BaseValue.cs index 7391133a9..94163e395 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BaseValue.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BaseValue.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_BaseValue : CPulseCell_Base, ISchemaClass { static CPulseCell_BaseValue ISchemaClass.From(nint handle) => new CPulseCell_BaseValueImpl(handle); + static int ISchemaClass.Size => 72; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BaseYieldingInflow.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BaseYieldingInflow.cs index 53bef5bb0..4ce252ebc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BaseYieldingInflow.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BaseYieldingInflow.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_BaseYieldingInflow : CPulseCell_BaseFlow, ISchemaClass { static CPulseCell_BaseYieldingInflow ISchemaClass.From(nint handle) => new CPulseCell_BaseYieldingInflowImpl(handle); + static int ISchemaClass.Size => 72; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BooleanSwitchState.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BooleanSwitchState.cs index 0c2d73061..45fc74aab 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BooleanSwitchState.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BooleanSwitchState.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_BooleanSwitchState : CPulseCell_BaseState, ISchemaClass { static CPulseCell_BooleanSwitchState ISchemaClass.From(nint handle) => new CPulseCell_BooleanSwitchStateImpl(handle); + static int ISchemaClass.Size => 408; public PulseObservableBoolExpression_t Condition { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_CursorQueue.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_CursorQueue.cs index 7c1fdb98f..2dc40465e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_CursorQueue.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_CursorQueue.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_CursorQueue : CPulseCell_WaitForCursorsWithTagBase, ISchemaClass { static CPulseCell_CursorQueue ISchemaClass.From(nint handle) => new CPulseCell_CursorQueueImpl(handle); + static int ISchemaClass.Size => 160; public ref int CursorsAllowedToRunParallel { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_ExampleCriteria.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_ExampleCriteria.cs index 2341327b7..ee1fcf5d8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_ExampleCriteria.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_ExampleCriteria.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_ExampleCriteria : CPulseCell_BaseRequirement, ISchemaClass { static CPulseCell_ExampleCriteria ISchemaClass.From(nint handle) => new CPulseCell_ExampleCriteriaImpl(handle); + static int ISchemaClass.Size => 72; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_ExampleCriteria__Criteria_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_ExampleCriteria__Criteria_t.cs index 8ac0986b6..3c485bb7e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_ExampleCriteria__Criteria_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_ExampleCriteria__Criteria_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_ExampleCriteria__Criteria_t : ISchemaClass { static CPulseCell_ExampleCriteria__Criteria_t ISchemaClass.From(nint handle) => new CPulseCell_ExampleCriteria__Criteria_tImpl(handle); + static int ISchemaClass.Size => 12; public ref float FloatValue1 { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_ExampleSelector.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_ExampleSelector.cs index 631953bf6..a4e752ec2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_ExampleSelector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_ExampleSelector.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_ExampleSelector : CPulseCell_BaseFlow, ISchemaClass { static CPulseCell_ExampleSelector ISchemaClass.From(nint handle) => new CPulseCell_ExampleSelectorImpl(handle); + static int ISchemaClass.Size => 96; public PulseSelectorOutflowList_t OutflowList { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_FireCursors.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_FireCursors.cs index a54d11ffd..ddd68dc7d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_FireCursors.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_FireCursors.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_FireCursors : CPulseCell_BaseYieldingInflow, ISchemaClass { static CPulseCell_FireCursors ISchemaClass.From(nint handle) => new CPulseCell_FireCursorsImpl(handle); + static int ISchemaClass.Size => 248; - // CUtlVector< CPulse_OutflowConnection > - public ref CUtlVector Outflows { get; } + public ref CUtlVector Outflows { get; } public ref bool WaitForChildOutflows { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Inflow_BaseEntrypoint.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Inflow_BaseEntrypoint.cs index 8e82287e2..20b64f5df 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Inflow_BaseEntrypoint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Inflow_BaseEntrypoint.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_Inflow_BaseEntrypoint : CPulseCell_BaseFlow, ISchemaClass { static CPulseCell_Inflow_BaseEntrypoint ISchemaClass.From(nint handle) => new CPulseCell_Inflow_BaseEntrypointImpl(handle); + static int ISchemaClass.Size => 128; public PulseRuntimeChunkIndex_t EntryChunk { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Inflow_EntOutputHandler.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Inflow_EntOutputHandler.cs index cf7fc1988..54da180ea 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Inflow_EntOutputHandler.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Inflow_EntOutputHandler.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_Inflow_EntOutputHandler : CPulseCell_Inflow_BaseEntrypoint, ISchemaClass { static CPulseCell_Inflow_EntOutputHandler ISchemaClass.From(nint handle) => new CPulseCell_Inflow_EntOutputHandlerImpl(handle); + static int ISchemaClass.Size => 184; // PulseSymbol_t diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Inflow_EventHandler.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Inflow_EventHandler.cs index a1bf031ae..3f8fdf58c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Inflow_EventHandler.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Inflow_EventHandler.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_Inflow_EventHandler : CPulseCell_Inflow_BaseEntrypoint, ISchemaClass { static CPulseCell_Inflow_EventHandler ISchemaClass.From(nint handle) => new CPulseCell_Inflow_EventHandlerImpl(handle); + static int ISchemaClass.Size => 144; // PulseSymbol_t diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Inflow_GraphHook.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Inflow_GraphHook.cs index 6e957299d..67a7091c2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Inflow_GraphHook.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Inflow_GraphHook.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_Inflow_GraphHook : CPulseCell_Inflow_BaseEntrypoint, ISchemaClass { static CPulseCell_Inflow_GraphHook ISchemaClass.From(nint handle) => new CPulseCell_Inflow_GraphHookImpl(handle); + static int ISchemaClass.Size => 144; // PulseSymbol_t diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Inflow_Method.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Inflow_Method.cs index 12c3ad14d..110c51782 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Inflow_Method.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Inflow_Method.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_Inflow_Method : CPulseCell_Inflow_BaseEntrypoint, ISchemaClass { static CPulseCell_Inflow_Method ISchemaClass.From(nint handle) => new CPulseCell_Inflow_MethodImpl(handle); + static int ISchemaClass.Size => 200; // PulseSymbol_t @@ -23,8 +24,7 @@ public partial interface CPulseCell_Inflow_Method : CPulseCell_Inflow_BaseEntryp // CPulseValueFullType public SchemaUntypedField ReturnType { get; } - // CUtlLeanVector< CPulseRuntimeMethodArg > - public SchemaUntypedField Args { get; } + public ref CUtlLeanVector Args { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Inflow_ObservableVariableListener.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Inflow_ObservableVariableListener.cs index ae1b3d1a8..c9cbc5200 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Inflow_ObservableVariableListener.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Inflow_ObservableVariableListener.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_Inflow_ObservableVariableListener : CPulseCell_Inflow_BaseEntrypoint, ISchemaClass { static CPulseCell_Inflow_ObservableVariableListener ISchemaClass.From(nint handle) => new CPulseCell_Inflow_ObservableVariableListenerImpl(handle); + static int ISchemaClass.Size => 136; public PulseRuntimeBlackboardReferenceIndex_t BlackboardReference { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Inflow_Wait.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Inflow_Wait.cs index 2c9c4da9d..44e85ca49 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Inflow_Wait.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Inflow_Wait.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_Inflow_Wait : CPulseCell_BaseYieldingInflow, ISchemaClass { static CPulseCell_Inflow_Wait ISchemaClass.From(nint handle) => new CPulseCell_Inflow_WaitImpl(handle); + static int ISchemaClass.Size => 144; public CPulse_ResumePoint WakeResume { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Inflow_Yield.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Inflow_Yield.cs index 6c8e4baca..271324825 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Inflow_Yield.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Inflow_Yield.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_Inflow_Yield : CPulseCell_BaseYieldingInflow, ISchemaClass { static CPulseCell_Inflow_Yield ISchemaClass.From(nint handle) => new CPulseCell_Inflow_YieldImpl(handle); + static int ISchemaClass.Size => 144; public CPulse_ResumePoint UnyieldResume { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_InlineNodeSkipSelector.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_InlineNodeSkipSelector.cs index 23b3c33cf..cc3eb0b8d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_InlineNodeSkipSelector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_InlineNodeSkipSelector.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_InlineNodeSkipSelector : CPulseCell_BaseFlow, ISchemaClass { static CPulseCell_InlineNodeSkipSelector ISchemaClass.From(nint handle) => new CPulseCell_InlineNodeSkipSelectorImpl(handle); + static int ISchemaClass.Size => 176; public PulseDocNodeID_t FlowNodeID { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_IntervalTimer.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_IntervalTimer.cs index 0173bab58..c9d6056e7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_IntervalTimer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_IntervalTimer.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_IntervalTimer : CPulseCell_BaseYieldingInflow, ISchemaClass { static CPulseCell_IntervalTimer ISchemaClass.From(nint handle) => new CPulseCell_IntervalTimerImpl(handle); + static int ISchemaClass.Size => 216; public CPulse_ResumePoint Completed { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_IntervalTimer__CursorState_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_IntervalTimer__CursorState_t.cs index d524bdea3..64e1f0a25 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_IntervalTimer__CursorState_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_IntervalTimer__CursorState_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_IntervalTimer__CursorState_t : ISchemaClass { static CPulseCell_IntervalTimer__CursorState_t ISchemaClass.From(nint handle) => new CPulseCell_IntervalTimer__CursorState_tImpl(handle); + static int ISchemaClass.Size => 20; public GameTime_t StartTime { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_IsRequirementValid.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_IsRequirementValid.cs index 8194a0546..6b1ac8523 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_IsRequirementValid.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_IsRequirementValid.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_IsRequirementValid : CPulseCell_BaseRequirement, ISchemaClass { static CPulseCell_IsRequirementValid ISchemaClass.From(nint handle) => new CPulseCell_IsRequirementValidImpl(handle); + static int ISchemaClass.Size => 72; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_IsRequirementValid__Criteria_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_IsRequirementValid__Criteria_t.cs index 1d2ca2b06..9cdf2ae46 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_IsRequirementValid__Criteria_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_IsRequirementValid__Criteria_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_IsRequirementValid__Criteria_t : ISchemaClass { static CPulseCell_IsRequirementValid__Criteria_t ISchemaClass.From(nint handle) => new CPulseCell_IsRequirementValid__Criteria_tImpl(handle); + static int ISchemaClass.Size => 1; public ref bool IsValid { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_LerpCameraSettings.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_LerpCameraSettings.cs index 8b1f1ca58..9f1249d21 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_LerpCameraSettings.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_LerpCameraSettings.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_LerpCameraSettings : CPulseCell_BaseLerp, ISchemaClass { static CPulseCell_LerpCameraSettings ISchemaClass.From(nint handle) => new CPulseCell_LerpCameraSettingsImpl(handle); + static int ISchemaClass.Size => 184; public ref float Seconds { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_LerpCameraSettings__CursorState_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_LerpCameraSettings__CursorState_t.cs index c805adc8c..411b0199b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_LerpCameraSettings__CursorState_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_LerpCameraSettings__CursorState_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_LerpCameraSettings__CursorState_t : CPulseCell_BaseLerp__CursorState_t, ISchemaClass { static CPulseCell_LerpCameraSettings__CursorState_t ISchemaClass.From(nint handle) => new CPulseCell_LerpCameraSettings__CursorState_tImpl(handle); + static int ISchemaClass.Size => 44; public ref CHandle Camera { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_LimitCount.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_LimitCount.cs index 87118f098..42ddfa169 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_LimitCount.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_LimitCount.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_LimitCount : CPulseCell_BaseRequirement, ISchemaClass { static CPulseCell_LimitCount ISchemaClass.From(nint handle) => new CPulseCell_LimitCountImpl(handle); + static int ISchemaClass.Size => 80; public ref int LimitCount { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_LimitCount__Criteria_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_LimitCount__Criteria_t.cs index 2a55165ce..67c148f91 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_LimitCount__Criteria_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_LimitCount__Criteria_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_LimitCount__Criteria_t : ISchemaClass { static CPulseCell_LimitCount__Criteria_t ISchemaClass.From(nint handle) => new CPulseCell_LimitCount__Criteria_tImpl(handle); + static int ISchemaClass.Size => 1; public ref bool LimitCountPasses { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_LimitCount__InstanceState_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_LimitCount__InstanceState_t.cs index 352debefe..07f2998ae 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_LimitCount__InstanceState_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_LimitCount__InstanceState_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_LimitCount__InstanceState_t : ISchemaClass { static CPulseCell_LimitCount__InstanceState_t ISchemaClass.From(nint handle) => new CPulseCell_LimitCount__InstanceState_tImpl(handle); + static int ISchemaClass.Size => 4; public ref int CurrentCount { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_CycleOrdered.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_CycleOrdered.cs index bbf1c2dfe..0c252dcef 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_CycleOrdered.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_CycleOrdered.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_Outflow_CycleOrdered : CPulseCell_BaseFlow, ISchemaClass { static CPulseCell_Outflow_CycleOrdered ISchemaClass.From(nint handle) => new CPulseCell_Outflow_CycleOrderedImpl(handle); + static int ISchemaClass.Size => 96; - // CUtlVector< CPulse_OutflowConnection > - public ref CUtlVector Outputs { get; } + public ref CUtlVector Outputs { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_CycleOrdered__InstanceState_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_CycleOrdered__InstanceState_t.cs index 0b11e47a3..4146c235e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_CycleOrdered__InstanceState_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_CycleOrdered__InstanceState_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_Outflow_CycleOrdered__InstanceState_t : ISchemaClass { static CPulseCell_Outflow_CycleOrdered__InstanceState_t ISchemaClass.From(nint handle) => new CPulseCell_Outflow_CycleOrdered__InstanceState_tImpl(handle); + static int ISchemaClass.Size => 4; public ref int NextIndex { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_CycleRandom.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_CycleRandom.cs index aed1a72a3..7aea7ef6a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_CycleRandom.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_CycleRandom.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_Outflow_CycleRandom : CPulseCell_BaseFlow, ISchemaClass { static CPulseCell_Outflow_CycleRandom ISchemaClass.From(nint handle) => new CPulseCell_Outflow_CycleRandomImpl(handle); + static int ISchemaClass.Size => 96; - // CUtlVector< CPulse_OutflowConnection > - public ref CUtlVector Outputs { get; } + public ref CUtlVector Outputs { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_CycleShuffled.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_CycleShuffled.cs index 1485f8204..49adfce23 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_CycleShuffled.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_CycleShuffled.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_Outflow_CycleShuffled : CPulseCell_BaseFlow, ISchemaClass { static CPulseCell_Outflow_CycleShuffled ISchemaClass.From(nint handle) => new CPulseCell_Outflow_CycleShuffledImpl(handle); + static int ISchemaClass.Size => 96; - // CUtlVector< CPulse_OutflowConnection > - public ref CUtlVector Outputs { get; } + public ref CUtlVector Outputs { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_CycleShuffled__InstanceState_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_CycleShuffled__InstanceState_t.cs index 02038bb8c..b43236575 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_CycleShuffled__InstanceState_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_CycleShuffled__InstanceState_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_Outflow_CycleShuffled__InstanceState_t : ISchemaClass { static CPulseCell_Outflow_CycleShuffled__InstanceState_t ISchemaClass.From(nint handle) => new CPulseCell_Outflow_CycleShuffled__InstanceState_tImpl(handle); + static int ISchemaClass.Size => 40; // CUtlVectorFixedGrowable< uint8, 8 > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_ListenForAnimgraphTag.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_ListenForAnimgraphTag.cs index 650a92a36..cbbe507c3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_ListenForAnimgraphTag.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_ListenForAnimgraphTag.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_Outflow_ListenForAnimgraphTag : CPulseCell_BaseYieldingInflow, ISchemaClass { static CPulseCell_Outflow_ListenForAnimgraphTag ISchemaClass.From(nint handle) => new CPulseCell_Outflow_ListenForAnimgraphTagImpl(handle); + static int ISchemaClass.Size => 296; public CPulse_ResumePoint OnStart { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_ListenForEntityOutput.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_ListenForEntityOutput.cs index ecd0d3395..e7ff1debb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_ListenForEntityOutput.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_ListenForEntityOutput.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_Outflow_ListenForEntityOutput : CPulseCell_BaseYieldingInflow, ISchemaClass { static CPulseCell_Outflow_ListenForEntityOutput ISchemaClass.From(nint handle) => new CPulseCell_Outflow_ListenForEntityOutputImpl(handle); + static int ISchemaClass.Size => 240; public SignatureOutflow_Resume OnFired { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_ListenForEntityOutput__CursorState_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_ListenForEntityOutput__CursorState_t.cs index 6e0e34ebe..4e752c7c4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_ListenForEntityOutput__CursorState_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_ListenForEntityOutput__CursorState_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_Outflow_ListenForEntityOutput__CursorState_t : ISchemaClass { static CPulseCell_Outflow_ListenForEntityOutput__CursorState_t ISchemaClass.From(nint handle) => new CPulseCell_Outflow_ListenForEntityOutput__CursorState_tImpl(handle); + static int ISchemaClass.Size => 4; public ref CHandle Entity { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_PlaySceneBase.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_PlaySceneBase.cs index fa0a25a15..ffb28fbd5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_PlaySceneBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_PlaySceneBase.cs @@ -11,14 +11,14 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_Outflow_PlaySceneBase : CPulseCell_BaseYieldingInflow, ISchemaClass { static CPulseCell_Outflow_PlaySceneBase ISchemaClass.From(nint handle) => new CPulseCell_Outflow_PlaySceneBaseImpl(handle); + static int ISchemaClass.Size => 240; public CPulse_ResumePoint OnFinished { get; } public CPulse_ResumePoint OnCanceled { get; } - // CUtlVector< CPulse_OutflowConnection > - public ref CUtlVector Triggers { get; } + public ref CUtlVector Triggers { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_PlaySceneBase__CursorState_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_PlaySceneBase__CursorState_t.cs index 730dcf2f0..6e1c66f01 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_PlaySceneBase__CursorState_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_PlaySceneBase__CursorState_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_Outflow_PlaySceneBase__CursorState_t : ISchemaClass { static CPulseCell_Outflow_PlaySceneBase__CursorState_t ISchemaClass.From(nint handle) => new CPulseCell_Outflow_PlaySceneBase__CursorState_tImpl(handle); + static int ISchemaClass.Size => 8; public ref CHandle SceneInstance { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_PlaySequence.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_PlaySequence.cs index 735cc9666..feaef0974 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_PlaySequence.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_PlaySequence.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_Outflow_PlaySequence : CPulseCell_Outflow_PlaySceneBase, ISchemaClass { static CPulseCell_Outflow_PlaySequence ISchemaClass.From(nint handle) => new CPulseCell_Outflow_PlaySequenceImpl(handle); + static int ISchemaClass.Size => 248; public string ParamSequenceName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_PlayVCD.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_PlayVCD.cs index 9de8e8f7a..c309fb60f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_PlayVCD.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_PlayVCD.cs @@ -11,9 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_Outflow_PlayVCD : CPulseCell_Outflow_PlaySceneBase, ISchemaClass { static CPulseCell_Outflow_PlayVCD ISchemaClass.From(nint handle) => new CPulseCell_Outflow_PlayVCDImpl(handle); + static int ISchemaClass.Size => 248; - public string VcdFilename { get; set; } + public ref CStrongHandle ChoreoScene { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_ScriptedSequence.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_ScriptedSequence.cs index cb52caa58..5fb7a9536 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_ScriptedSequence.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_ScriptedSequence.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_Outflow_ScriptedSequence : CPulseCell_BaseYieldingInflow, ISchemaClass { static CPulseCell_Outflow_ScriptedSequence ISchemaClass.From(nint handle) => new CPulseCell_Outflow_ScriptedSequenceImpl(handle); + static int ISchemaClass.Size => 336; public string SyncGroup { get; set; } @@ -25,15 +26,13 @@ public partial interface CPulseCell_Outflow_ScriptedSequence : CPulseCell_BaseYi public PulseScriptedSequenceData_t ScriptedSequenceDataMain { get; } - // CUtlVector< PulseScriptedSequenceData_t > - public ref CUtlVector AdditionalActors { get; } + public ref CUtlVector AdditionalActors { get; } public CPulse_ResumePoint OnFinished { get; } public CPulse_ResumePoint OnCanceled { get; } - // CUtlVector< CPulse_OutflowConnection > - public ref CUtlVector Triggers { get; } + public ref CUtlVector Triggers { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_ScriptedSequence__CursorState_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_ScriptedSequence__CursorState_t.cs index b0a34f0cf..feaba34df 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_ScriptedSequence__CursorState_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_ScriptedSequence__CursorState_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_Outflow_ScriptedSequence__CursorState_t : ISchemaClass { static CPulseCell_Outflow_ScriptedSequence__CursorState_t ISchemaClass.From(nint handle) => new CPulseCell_Outflow_ScriptedSequence__CursorState_tImpl(handle); + static int ISchemaClass.Size => 4; public ref CHandle ScriptedSequence { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_TestExplicitYesNo.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_TestExplicitYesNo.cs index 5369c3983..6336238d4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_TestExplicitYesNo.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_TestExplicitYesNo.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_Outflow_TestExplicitYesNo : CPulseCell_BaseFlow, ISchemaClass { static CPulseCell_Outflow_TestExplicitYesNo ISchemaClass.From(nint handle) => new CPulseCell_Outflow_TestExplicitYesNoImpl(handle); + static int ISchemaClass.Size => 216; public CPulse_OutflowConnection Yes { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_TestRandomYesNo.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_TestRandomYesNo.cs index ae31c4c1a..366a82581 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_TestRandomYesNo.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_TestRandomYesNo.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_Outflow_TestRandomYesNo : CPulseCell_BaseFlow, ISchemaClass { static CPulseCell_Outflow_TestRandomYesNo ISchemaClass.From(nint handle) => new CPulseCell_Outflow_TestRandomYesNoImpl(handle); + static int ISchemaClass.Size => 216; public CPulse_OutflowConnection Yes { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_PickBestOutflowSelector.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_PickBestOutflowSelector.cs index e910c7c58..f91454037 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_PickBestOutflowSelector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_PickBestOutflowSelector.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_PickBestOutflowSelector : CPulseCell_BaseFlow, ISchemaClass { static CPulseCell_PickBestOutflowSelector ISchemaClass.From(nint handle) => new CPulseCell_PickBestOutflowSelectorImpl(handle); + static int ISchemaClass.Size => 104; public ref PulseBestOutflowRules_t CheckType { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_PlaySequence.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_PlaySequence.cs index 389889a3e..d52aad5fb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_PlaySequence.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_PlaySequence.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_PlaySequence : CPulseCell_BaseYieldingInflow, ISchemaClass { static CPulseCell_PlaySequence ISchemaClass.From(nint handle) => new CPulseCell_PlaySequenceImpl(handle); + static int ISchemaClass.Size => 248; public string SequenceName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_PlaySequence__CursorState_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_PlaySequence__CursorState_t.cs index bdc83e858..1d22cb6c4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_PlaySequence__CursorState_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_PlaySequence__CursorState_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_PlaySequence__CursorState_t : ISchemaClass { static CPulseCell_PlaySequence__CursorState_t ISchemaClass.From(nint handle) => new CPulseCell_PlaySequence__CursorState_tImpl(handle); + static int ISchemaClass.Size => 4; public ref CHandle Target { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_SoundEventStart.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_SoundEventStart.cs index 14c430a68..dd61d904b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_SoundEventStart.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_SoundEventStart.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_SoundEventStart : CPulseCell_BaseFlow, ISchemaClass { static CPulseCell_SoundEventStart ISchemaClass.From(nint handle) => new CPulseCell_SoundEventStartImpl(handle); + static int ISchemaClass.Size => 80; public ref SoundEventStartType_t Type { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_CallExternalMethod.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_CallExternalMethod.cs index 1039eb785..630808e8e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_CallExternalMethod.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_CallExternalMethod.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_Step_CallExternalMethod : CPulseCell_BaseYieldingInflow, ISchemaClass { static CPulseCell_Step_CallExternalMethod ISchemaClass.From(nint handle) => new CPulseCell_Step_CallExternalMethodImpl(handle); + static int ISchemaClass.Size => 200; // PulseSymbol_t @@ -19,8 +20,7 @@ public partial interface CPulseCell_Step_CallExternalMethod : CPulseCell_BaseYie // PulseSymbol_t public SchemaUntypedField GameBlackboard { get; } - // CUtlLeanVector< CPulseRuntimeMethodArg > - public SchemaUntypedField ExpectedArgs { get; } + public ref CUtlLeanVector ExpectedArgs { get; } public ref PulseMethodCallMode_t AsyncCallMode { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_DebugLog.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_DebugLog.cs index ff118ca22..3ee07746e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_DebugLog.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_DebugLog.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_Step_DebugLog : CPulseCell_BaseFlow, ISchemaClass { static CPulseCell_Step_DebugLog ISchemaClass.From(nint handle) => new CPulseCell_Step_DebugLogImpl(handle); + static int ISchemaClass.Size => 72; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_EntFire.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_EntFire.cs index b6e62596e..858abef73 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_EntFire.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_EntFire.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_Step_EntFire : CPulseCell_BaseFlow, ISchemaClass { static CPulseCell_Step_EntFire ISchemaClass.From(nint handle) => new CPulseCell_Step_EntFireImpl(handle); + static int ISchemaClass.Size => 80; public string Input { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_FollowEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_FollowEntity.cs index adaca6bca..cf0416418 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_FollowEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_FollowEntity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_Step_FollowEntity : CPulseCell_BaseFlow, ISchemaClass { static CPulseCell_Step_FollowEntity ISchemaClass.From(nint handle) => new CPulseCell_Step_FollowEntityImpl(handle); + static int ISchemaClass.Size => 88; public string ParamBoneOrAttachName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_PublicOutput.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_PublicOutput.cs index 1535f81a1..5c85d323a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_PublicOutput.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_PublicOutput.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_Step_PublicOutput : CPulseCell_BaseFlow, ISchemaClass { static CPulseCell_Step_PublicOutput ISchemaClass.From(nint handle) => new CPulseCell_Step_PublicOutputImpl(handle); + static int ISchemaClass.Size => 80; public PulseRuntimeOutputIndex_t OutputIndex { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_SetAnimGraphParam.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_SetAnimGraphParam.cs index 028cf0d87..23a876d71 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_SetAnimGraphParam.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_SetAnimGraphParam.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_Step_SetAnimGraphParam : CPulseCell_BaseFlow, ISchemaClass { static CPulseCell_Step_SetAnimGraphParam ISchemaClass.From(nint handle) => new CPulseCell_Step_SetAnimGraphParamImpl(handle); + static int ISchemaClass.Size => 80; public string ParamName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_TestDomainCreateFakeEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_TestDomainCreateFakeEntity.cs index 99c5ce9dd..d377ecca2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_TestDomainCreateFakeEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_TestDomainCreateFakeEntity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_Step_TestDomainCreateFakeEntity : CPulseCell_BaseFlow, ISchemaClass { static CPulseCell_Step_TestDomainCreateFakeEntity ISchemaClass.From(nint handle) => new CPulseCell_Step_TestDomainCreateFakeEntityImpl(handle); + static int ISchemaClass.Size => 72; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_TestDomainDestroyFakeEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_TestDomainDestroyFakeEntity.cs index 5029fae7b..04197f673 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_TestDomainDestroyFakeEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_TestDomainDestroyFakeEntity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_Step_TestDomainDestroyFakeEntity : CPulseCell_BaseFlow, ISchemaClass { static CPulseCell_Step_TestDomainDestroyFakeEntity ISchemaClass.From(nint handle) => new CPulseCell_Step_TestDomainDestroyFakeEntityImpl(handle); + static int ISchemaClass.Size => 72; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_TestDomainEntFire.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_TestDomainEntFire.cs index 11b68e593..94cb97e21 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_TestDomainEntFire.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_TestDomainEntFire.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_Step_TestDomainEntFire : CPulseCell_BaseFlow, ISchemaClass { static CPulseCell_Step_TestDomainEntFire ISchemaClass.From(nint handle) => new CPulseCell_Step_TestDomainEntFireImpl(handle); + static int ISchemaClass.Size => 80; public string Input { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_TestDomainTracepoint.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_TestDomainTracepoint.cs index 4ec3a77bc..4ab7fcfbe 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_TestDomainTracepoint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_TestDomainTracepoint.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_Step_TestDomainTracepoint : CPulseCell_BaseFlow, ISchemaClass { static CPulseCell_Step_TestDomainTracepoint ISchemaClass.From(nint handle) => new CPulseCell_Step_TestDomainTracepointImpl(handle); + static int ISchemaClass.Size => 72; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_TestWaitWithCursorState.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_TestWaitWithCursorState.cs index 3b0c7fb15..db18f5378 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_TestWaitWithCursorState.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_TestWaitWithCursorState.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_TestWaitWithCursorState : CPulseCell_BaseYieldingInflow, ISchemaClass { static CPulseCell_TestWaitWithCursorState ISchemaClass.From(nint handle) => new CPulseCell_TestWaitWithCursorStateImpl(handle); + static int ISchemaClass.Size => 288; public CPulse_ResumePoint WakeResume { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_TestWaitWithCursorState__CursorState_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_TestWaitWithCursorState__CursorState_t.cs index 44281032f..081a756dc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_TestWaitWithCursorState__CursorState_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_TestWaitWithCursorState__CursorState_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_TestWaitWithCursorState__CursorState_t : ISchemaClass { static CPulseCell_TestWaitWithCursorState__CursorState_t ISchemaClass.From(nint handle) => new CPulseCell_TestWaitWithCursorState__CursorState_tImpl(handle); + static int ISchemaClass.Size => 8; public ref float WaitValue { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Test_MultiInflow_NoDefault.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Test_MultiInflow_NoDefault.cs index df37c7ebe..9914170fd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Test_MultiInflow_NoDefault.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Test_MultiInflow_NoDefault.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_Test_MultiInflow_NoDefault : CPulseCell_BaseFlow, ISchemaClass { static CPulseCell_Test_MultiInflow_NoDefault ISchemaClass.From(nint handle) => new CPulseCell_Test_MultiInflow_NoDefaultImpl(handle); + static int ISchemaClass.Size => 72; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Test_MultiInflow_WithDefault.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Test_MultiInflow_WithDefault.cs index 4fe815570..99951ae88 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Test_MultiInflow_WithDefault.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Test_MultiInflow_WithDefault.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_Test_MultiInflow_WithDefault : CPulseCell_BaseFlow, ISchemaClass { static CPulseCell_Test_MultiInflow_WithDefault ISchemaClass.From(nint handle) => new CPulseCell_Test_MultiInflow_WithDefaultImpl(handle); + static int ISchemaClass.Size => 72; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Test_MultiOutflow_WithParams.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Test_MultiOutflow_WithParams.cs index ca63208b0..347099515 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Test_MultiOutflow_WithParams.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Test_MultiOutflow_WithParams.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_Test_MultiOutflow_WithParams : CPulseCell_BaseFlow, ISchemaClass { static CPulseCell_Test_MultiOutflow_WithParams ISchemaClass.From(nint handle) => new CPulseCell_Test_MultiOutflow_WithParamsImpl(handle); + static int ISchemaClass.Size => 216; public SignatureOutflow_Continue Out1 { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Test_MultiOutflow_WithParams_Yielding.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Test_MultiOutflow_WithParams_Yielding.cs index 96d697796..662718d73 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Test_MultiOutflow_WithParams_Yielding.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Test_MultiOutflow_WithParams_Yielding.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_Test_MultiOutflow_WithParams_Yielding : CPulseCell_BaseYieldingInflow, ISchemaClass { static CPulseCell_Test_MultiOutflow_WithParams_Yielding ISchemaClass.From(nint handle) => new CPulseCell_Test_MultiOutflow_WithParams_YieldingImpl(handle); + static int ISchemaClass.Size => 432; public SignatureOutflow_Continue Out1 { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Test_MultiOutflow_WithParams_Yielding__CursorState_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Test_MultiOutflow_WithParams_Yielding__CursorState_t.cs index 7e2eb73c4..a4bc78d69 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Test_MultiOutflow_WithParams_Yielding__CursorState_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Test_MultiOutflow_WithParams_Yielding__CursorState_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_Test_MultiOutflow_WithParams_Yielding__CursorState_t : ISchemaClass { static CPulseCell_Test_MultiOutflow_WithParams_Yielding__CursorState_t ISchemaClass.From(nint handle) => new CPulseCell_Test_MultiOutflow_WithParams_Yielding__CursorState_tImpl(handle); + static int ISchemaClass.Size => 4; public ref int TestStep { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Test_NoInflow.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Test_NoInflow.cs index 663b2868c..aa7ef738d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Test_NoInflow.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Test_NoInflow.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_Test_NoInflow : CPulseCell_BaseFlow, ISchemaClass { static CPulseCell_Test_NoInflow ISchemaClass.From(nint handle) => new CPulseCell_Test_NoInflowImpl(handle); + static int ISchemaClass.Size => 72; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Timeline.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Timeline.cs index 1b4647f5e..6d1e7ab23 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Timeline.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Timeline.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_Timeline : CPulseCell_BaseYieldingInflow, ISchemaClass { static CPulseCell_Timeline ISchemaClass.From(nint handle) => new CPulseCell_TimelineImpl(handle); + static int ISchemaClass.Size => 248; - // CUtlVector< CPulseCell_Timeline::TimelineEvent_t > - public ref CUtlVector TimelineEvents { get; } + public ref CUtlVector TimelineEvents { get; } public ref bool WaitForChildOutflows { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Timeline__TimelineEvent_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Timeline__TimelineEvent_t.cs index 6c0b25f3f..7f7ad8667 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Timeline__TimelineEvent_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Timeline__TimelineEvent_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_Timeline__TimelineEvent_t : ISchemaClass { static CPulseCell_Timeline__TimelineEvent_t ISchemaClass.From(nint handle) => new CPulseCell_Timeline__TimelineEvent_tImpl(handle); + static int ISchemaClass.Size => 80; public ref float TimeFromPrevious { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Unknown.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Unknown.cs index b7704a42c..608585dee 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Unknown.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Unknown.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_Unknown : CPulseCell_Base, ISchemaClass { static CPulseCell_Unknown ISchemaClass.From(nint handle) => new CPulseCell_UnknownImpl(handle); + static int ISchemaClass.Size => 88; // KeyValues3 diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Val_TestDomainFindEntityByName.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Val_TestDomainFindEntityByName.cs index a624a0df0..66820f8ca 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Val_TestDomainFindEntityByName.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Val_TestDomainFindEntityByName.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_Val_TestDomainFindEntityByName : CPulseCell_BaseValue, ISchemaClass { static CPulseCell_Val_TestDomainFindEntityByName ISchemaClass.From(nint handle) => new CPulseCell_Val_TestDomainFindEntityByNameImpl(handle); + static int ISchemaClass.Size => 72; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Val_TestDomainGetEntityName.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Val_TestDomainGetEntityName.cs index 19629b17f..7caff0838 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Val_TestDomainGetEntityName.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Val_TestDomainGetEntityName.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_Val_TestDomainGetEntityName : CPulseCell_BaseValue, ISchemaClass { static CPulseCell_Val_TestDomainGetEntityName ISchemaClass.From(nint handle) => new CPulseCell_Val_TestDomainGetEntityNameImpl(handle); + static int ISchemaClass.Size => 72; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Value_Curve.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Value_Curve.cs index cc0d08691..37a44805a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Value_Curve.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Value_Curve.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_Value_Curve : CPulseCell_BaseValue, ISchemaClass { static CPulseCell_Value_Curve ISchemaClass.From(nint handle) => new CPulseCell_Value_CurveImpl(handle); + static int ISchemaClass.Size => 136; // CPiecewiseCurve diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Value_Gradient.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Value_Gradient.cs index 496bc43a3..8ebacf3ac 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Value_Gradient.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Value_Gradient.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_Value_Gradient : CPulseCell_BaseValue, ISchemaClass { static CPulseCell_Value_Gradient ISchemaClass.From(nint handle) => new CPulseCell_Value_GradientImpl(handle); + static int ISchemaClass.Size => 96; // CColorGradient diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Value_RandomFloat.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Value_RandomFloat.cs index 5a2d0690d..7050de8a7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Value_RandomFloat.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Value_RandomFloat.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_Value_RandomFloat : CPulseCell_BaseValue, ISchemaClass { static CPulseCell_Value_RandomFloat ISchemaClass.From(nint handle) => new CPulseCell_Value_RandomFloatImpl(handle); + static int ISchemaClass.Size => 72; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Value_RandomInt.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Value_RandomInt.cs index 27a839d81..ca9004ca1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Value_RandomInt.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Value_RandomInt.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_Value_RandomInt : CPulseCell_BaseValue, ISchemaClass { static CPulseCell_Value_RandomInt ISchemaClass.From(nint handle) => new CPulseCell_Value_RandomIntImpl(handle); + static int ISchemaClass.Size => 72; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Value_TestValue50.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Value_TestValue50.cs index dcf1212a1..b27ead30c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Value_TestValue50.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Value_TestValue50.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_Value_TestValue50 : CPulseCell_BaseValue, ISchemaClass { static CPulseCell_Value_TestValue50 ISchemaClass.From(nint handle) => new CPulseCell_Value_TestValue50Impl(handle); + static int ISchemaClass.Size => 72; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_WaitForCursorsWithTag.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_WaitForCursorsWithTag.cs index d7ec92511..3cfbc2bd6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_WaitForCursorsWithTag.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_WaitForCursorsWithTag.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_WaitForCursorsWithTag : CPulseCell_WaitForCursorsWithTagBase, ISchemaClass { static CPulseCell_WaitForCursorsWithTag ISchemaClass.From(nint handle) => new CPulseCell_WaitForCursorsWithTagImpl(handle); + static int ISchemaClass.Size => 160; public ref bool TagSelfWhenComplete { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_WaitForCursorsWithTagBase.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_WaitForCursorsWithTagBase.cs index 7e9d3840c..9f103d6eb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_WaitForCursorsWithTagBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_WaitForCursorsWithTagBase.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_WaitForCursorsWithTagBase : CPulseCell_BaseYieldingInflow, ISchemaClass { static CPulseCell_WaitForCursorsWithTagBase ISchemaClass.From(nint handle) => new CPulseCell_WaitForCursorsWithTagBaseImpl(handle); + static int ISchemaClass.Size => 152; public ref int CursorsAllowedToWait { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_WaitForCursorsWithTagBase__CursorState_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_WaitForCursorsWithTagBase__CursorState_t.cs index 9ee9d25d2..46f5440a9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_WaitForCursorsWithTagBase__CursorState_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_WaitForCursorsWithTagBase__CursorState_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_WaitForCursorsWithTagBase__CursorState_t : ISchemaClass { static CPulseCell_WaitForCursorsWithTagBase__CursorState_t ISchemaClass.From(nint handle) => new CPulseCell_WaitForCursorsWithTagBase__CursorState_tImpl(handle); + static int ISchemaClass.Size => 48; // PulseSymbol_t diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_WaitForObservable.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_WaitForObservable.cs index fa65fbb79..d03e6c54f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_WaitForObservable.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_WaitForObservable.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCell_WaitForObservable : CPulseCell_BaseYieldingInflow, ISchemaClass { static CPulseCell_WaitForObservable ISchemaClass.From(nint handle) => new CPulseCell_WaitForObservableImpl(handle); + static int ISchemaClass.Size => 264; public PulseObservableBoolExpression_t Condition { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCursorFuncs.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCursorFuncs.cs index e8ceb2dde..163c83e17 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCursorFuncs.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCursorFuncs.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseCursorFuncs : ISchemaClass { static CPulseCursorFuncs ISchemaClass.From(nint handle) => new CPulseCursorFuncsImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseExecCursor.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseExecCursor.cs index 4c4f4581e..f12ce6e14 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseExecCursor.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseExecCursor.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseExecCursor : ISchemaClass { static CPulseExecCursor ISchemaClass.From(nint handle) => new CPulseExecCursorImpl(handle); + static int ISchemaClass.Size => 208; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseFuncs_GameParticleManager.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseFuncs_GameParticleManager.cs index f2dd61cda..be4b98055 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseFuncs_GameParticleManager.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseFuncs_GameParticleManager.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseFuncs_GameParticleManager : ISchemaClass { static CPulseFuncs_GameParticleManager ISchemaClass.From(nint handle) => new CPulseFuncs_GameParticleManagerImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGameBlackboard.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGameBlackboard.cs index 959abd261..50bd6a48a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGameBlackboard.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGameBlackboard.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseGameBlackboard : CBaseEntity, ISchemaClass { static CPulseGameBlackboard ISchemaClass.From(nint handle) => new CPulseGameBlackboardImpl(handle); + static int ISchemaClass.Size => 1288; public string StrGraphName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphDef.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphDef.cs index 05b67e4bb..d7b71c49e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphDef.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphDef.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseGraphDef : ISchemaClass { static CPulseGraphDef ISchemaClass.From(nint handle) => new CPulseGraphDefImpl(handle); + static int ISchemaClass.Size => 408; // PulseSymbol_t @@ -29,24 +30,19 @@ public partial interface CPulseGraphDef : ISchemaClass { public ref CUtlVector> Cells { get; } - // CUtlVector< CPulse_Variable > - public ref CUtlVector Vars { get; } + public ref CUtlVector Vars { get; } - // CUtlVector< CPulse_PublicOutput > - public ref CUtlVector PublicOutputs { get; } + public ref CUtlVector PublicOutputs { get; } public ref CUtlVector> InvokeBindings { get; } public ref CUtlVector> CallInfos { get; } - // CUtlVector< CPulse_Constant > - public ref CUtlVector Constants { get; } + public ref CUtlVector Constants { get; } - // CUtlVector< CPulse_DomainValue > - public ref CUtlVector DomainValues { get; } + public ref CUtlVector DomainValues { get; } - // CUtlVector< CPulse_BlackboardReference > - public ref CUtlVector BlackboardReferences { get; } + public ref CUtlVector BlackboardReferences { get; } public ref CUtlVector> OutputConnections { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphExecutionHistory.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphExecutionHistory.cs index d46c31455..8f265fb05 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphExecutionHistory.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphExecutionHistory.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseGraphExecutionHistory : ISchemaClass { static CPulseGraphExecutionHistory ISchemaClass.From(nint handle) => new CPulseGraphExecutionHistoryImpl(handle); + static int ISchemaClass.Size => 120; public PulseGraphInstanceID_t InstanceID { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphInstance_GameBlackboard.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphInstance_GameBlackboard.cs index 4ed32ae8a..4f6aa6a6d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphInstance_GameBlackboard.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphInstance_GameBlackboard.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseGraphInstance_GameBlackboard : CPulseGraphInstance_ServerEntity, ISchemaClass { static CPulseGraphInstance_GameBlackboard ISchemaClass.From(nint handle) => new CPulseGraphInstance_GameBlackboardImpl(handle); + static int ISchemaClass.Size => 456; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphInstance_ServerEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphInstance_ServerEntity.cs index 3b9a3ec45..bf14d12fa 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphInstance_ServerEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphInstance_ServerEntity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseGraphInstance_ServerEntity : CBasePulseGraphInstance, ISchemaClass { static CPulseGraphInstance_ServerEntity ISchemaClass.From(nint handle) => new CPulseGraphInstance_ServerEntityImpl(handle); + static int ISchemaClass.Size => 440; public ref CHandle Owner { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphInstance_TestDomain.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphInstance_TestDomain.cs index 7b2db7508..f7b3a169f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphInstance_TestDomain.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphInstance_TestDomain.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseGraphInstance_TestDomain : CBasePulseGraphInstance, ISchemaClass { static CPulseGraphInstance_TestDomain ISchemaClass.From(nint handle) => new CPulseGraphInstance_TestDomainImpl(handle); + static int ISchemaClass.Size => 352; public ref bool IsRunningUnitTests { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphInstance_TestDomain_Derived.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphInstance_TestDomain_Derived.cs index 40cbd9077..7cc215817 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphInstance_TestDomain_Derived.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphInstance_TestDomain_Derived.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseGraphInstance_TestDomain_Derived : CPulseGraphInstance_TestDomain, ISchemaClass { static CPulseGraphInstance_TestDomain_Derived ISchemaClass.From(nint handle) => new CPulseGraphInstance_TestDomain_DerivedImpl(handle); + static int ISchemaClass.Size => 360; public ref int InstanceValueX { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphInstance_TestDomain_FakeEntityOwner.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphInstance_TestDomain_FakeEntityOwner.cs index e0805d580..a12bc9bc6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphInstance_TestDomain_FakeEntityOwner.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphInstance_TestDomain_FakeEntityOwner.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseGraphInstance_TestDomain_FakeEntityOwner : CBasePulseGraphInstance, ISchemaClass { static CPulseGraphInstance_TestDomain_FakeEntityOwner ISchemaClass.From(nint handle) => new CPulseGraphInstance_TestDomain_FakeEntityOwnerImpl(handle); + static int ISchemaClass.Size => 280; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphInstance_TestDomain_UseReadOnlyBlackboardView.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphInstance_TestDomain_UseReadOnlyBlackboardView.cs new file mode 100644 index 000000000..f20e02233 --- /dev/null +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphInstance_TestDomain_UseReadOnlyBlackboardView.cs @@ -0,0 +1,19 @@ +// +#pragma warning disable CS0108 +#nullable enable + +using SwiftlyS2.Shared.Schemas; +using SwiftlyS2.Shared.Natives; +using SwiftlyS2.Core.SchemaDefinitions; + +namespace SwiftlyS2.Shared.SchemaDefinitions; + +public partial interface CPulseGraphInstance_TestDomain_UseReadOnlyBlackboardView : CPulseGraphInstance_TestDomain, ISchemaClass { + + static CPulseGraphInstance_TestDomain_UseReadOnlyBlackboardView ISchemaClass.From(nint handle) => new CPulseGraphInstance_TestDomain_UseReadOnlyBlackboardViewImpl(handle); + static int ISchemaClass.Size => 352; + + + + +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphInstance_TurtleGraphics.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphInstance_TurtleGraphics.cs index ab1b1dddd..d13fc4f56 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphInstance_TurtleGraphics.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphInstance_TurtleGraphics.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseGraphInstance_TurtleGraphics : CBasePulseGraphInstance, ISchemaClass { static CPulseGraphInstance_TurtleGraphics ISchemaClass.From(nint handle) => new CPulseGraphInstance_TurtleGraphicsImpl(handle); + static int ISchemaClass.Size => 320; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseMathlib.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseMathlib.cs index 216a5bc53..a476a9bce 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseMathlib.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseMathlib.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseMathlib : ISchemaClass { static CPulseMathlib ISchemaClass.From(nint handle) => new CPulseMathlibImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulsePhysicsConstraintsFuncs.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulsePhysicsConstraintsFuncs.cs index 61e05dab2..447228c77 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulsePhysicsConstraintsFuncs.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulsePhysicsConstraintsFuncs.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulsePhysicsConstraintsFuncs : ISchemaClass { static CPulsePhysicsConstraintsFuncs ISchemaClass.From(nint handle) => new CPulsePhysicsConstraintsFuncsImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseRuntimeMethodArg.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseRuntimeMethodArg.cs index b6441c6e4..d7f2e48fb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseRuntimeMethodArg.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseRuntimeMethodArg.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseRuntimeMethodArg : ISchemaClass { static CPulseRuntimeMethodArg ISchemaClass.From(nint handle) => new CPulseRuntimeMethodArgImpl(handle); + static int ISchemaClass.Size => 128; // CKV3MemberNameWithStorage diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseServerCursor.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseServerCursor.cs index 75524eae3..f97eff8b3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseServerCursor.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseServerCursor.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseServerCursor : CPulseExecCursor, ISchemaClass { static CPulseServerCursor ISchemaClass.From(nint handle) => new CPulseServerCursorImpl(handle); + static int ISchemaClass.Size => 224; public ref CHandle Activator { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseServerFuncs.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseServerFuncs.cs index a2909b728..30ca79f49 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseServerFuncs.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseServerFuncs.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseServerFuncs : ISchemaClass { static CPulseServerFuncs ISchemaClass.From(nint handle) => new CPulseServerFuncsImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseServerFuncs_Sounds.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseServerFuncs_Sounds.cs index 99c1b9299..d2fd5911a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseServerFuncs_Sounds.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseServerFuncs_Sounds.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseServerFuncs_Sounds : ISchemaClass { static CPulseServerFuncs_Sounds ISchemaClass.From(nint handle) => new CPulseServerFuncs_SoundsImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseTestFuncs_LibraryA.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseTestFuncs_LibraryA.cs index 177e854f3..4136a6f13 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseTestFuncs_LibraryA.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseTestFuncs_LibraryA.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseTestFuncs_LibraryA : ISchemaClass { static CPulseTestFuncs_LibraryA ISchemaClass.From(nint handle) => new CPulseTestFuncs_LibraryAImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseTestScriptLib.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseTestScriptLib.cs index 3f9acb677..47078ca9a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseTestScriptLib.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseTestScriptLib.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseTestScriptLib : ISchemaClass { static CPulseTestScriptLib ISchemaClass.From(nint handle) => new CPulseTestScriptLibImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseTurtleGraphicsCursor.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseTurtleGraphicsCursor.cs index 5f70040bb..12e33c859 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseTurtleGraphicsCursor.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseTurtleGraphicsCursor.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseTurtleGraphicsCursor : CPulseExecCursor, ISchemaClass { static CPulseTurtleGraphicsCursor ISchemaClass.From(nint handle) => new CPulseTurtleGraphicsCursorImpl(handle); + static int ISchemaClass.Size => 232; public ref Color Color { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_BlackboardReference.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_BlackboardReference.cs index d582e8e2a..43256ffb2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_BlackboardReference.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_BlackboardReference.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulse_BlackboardReference : ISchemaClass { static CPulse_BlackboardReference ISchemaClass.From(nint handle) => new CPulse_BlackboardReferenceImpl(handle); + static int ISchemaClass.Size => 40; public ref CStrongHandle BlackboardResource { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_CallInfo.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_CallInfo.cs index 78cba0a77..a8effaa55 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_CallInfo.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_CallInfo.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulse_CallInfo : ISchemaClass { static CPulse_CallInfo ISchemaClass.From(nint handle) => new CPulse_CallInfoImpl(handle); + static int ISchemaClass.Size => 88; // PulseSymbol_t diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_Chunk.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_Chunk.cs index 63d6c5eb7..9a1795ca5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_Chunk.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_Chunk.cs @@ -11,16 +11,14 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulse_Chunk : ISchemaClass { static CPulse_Chunk ISchemaClass.From(nint handle) => new CPulse_ChunkImpl(handle); + static int ISchemaClass.Size => 88; - // CUtlLeanVector< PGDInstruction_t > - public SchemaUntypedField Instructions { get; } + public ref CUtlLeanVector Instructions { get; } - // CUtlLeanVector< CPulse_RegisterInfo > - public SchemaUntypedField Registers { get; } + public ref CUtlLeanVector Registers { get; } - // CUtlLeanVector< PulseDocNodeID_t > - public SchemaUntypedField InstructionEditorIDs { get; } + public ref CUtlLeanVector InstructionEditorIDs { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_Constant.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_Constant.cs index ace5209eb..a63b7b5aa 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_Constant.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_Constant.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulse_Constant : ISchemaClass { static CPulse_Constant ISchemaClass.From(nint handle) => new CPulse_ConstantImpl(handle); + static int ISchemaClass.Size => 48; // CPulseValueFullType diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_DomainValue.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_DomainValue.cs index df979b49f..c556236b6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_DomainValue.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_DomainValue.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulse_DomainValue : ISchemaClass { static CPulse_DomainValue ISchemaClass.From(nint handle) => new CPulse_DomainValueImpl(handle); + static int ISchemaClass.Size => 48; public ref PulseDomainValueType_t Type { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_InvokeBinding.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_InvokeBinding.cs index 4430936ab..d5263f059 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_InvokeBinding.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_InvokeBinding.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulse_InvokeBinding : ISchemaClass { static CPulse_InvokeBinding ISchemaClass.From(nint handle) => new CPulse_InvokeBindingImpl(handle); + static int ISchemaClass.Size => 176; public PulseRegisterMap_t RegisterMap { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_OutflowConnection.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_OutflowConnection.cs index 3108e7aef..00956af45 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_OutflowConnection.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_OutflowConnection.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulse_OutflowConnection : ISchemaClass { static CPulse_OutflowConnection ISchemaClass.From(nint handle) => new CPulse_OutflowConnectionImpl(handle); + static int ISchemaClass.Size => 72; // PulseSymbol_t diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_OutputConnection.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_OutputConnection.cs index fee53ddfd..6d49f9d95 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_OutputConnection.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_OutputConnection.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulse_OutputConnection : ISchemaClass { static CPulse_OutputConnection ISchemaClass.From(nint handle) => new CPulse_OutputConnectionImpl(handle); + static int ISchemaClass.Size => 64; // PulseSymbol_t diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_PublicOutput.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_PublicOutput.cs index 13318983e..f61cd4973 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_PublicOutput.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_PublicOutput.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulse_PublicOutput : ISchemaClass { static CPulse_PublicOutput ISchemaClass.From(nint handle) => new CPulse_PublicOutputImpl(handle); + static int ISchemaClass.Size => 40; // PulseSymbol_t @@ -18,8 +19,7 @@ public partial interface CPulse_PublicOutput : ISchemaClass public string Description { get; set; } - // CUtlLeanVector< CPulseRuntimeMethodArg > - public SchemaUntypedField Args { get; } + public ref CUtlLeanVector Args { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_RegisterInfo.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_RegisterInfo.cs index e8d96d7eb..3ba4cd21d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_RegisterInfo.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_RegisterInfo.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulse_RegisterInfo : ISchemaClass { static CPulse_RegisterInfo ISchemaClass.From(nint handle) => new CPulse_RegisterInfoImpl(handle); + static int ISchemaClass.Size => 96; public PulseRuntimeRegisterIndex_t Reg { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_ResumePoint.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_ResumePoint.cs index dcd34889f..cbc25d3bc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_ResumePoint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_ResumePoint.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulse_ResumePoint : CPulse_OutflowConnection, ISchemaClass { static CPulse_ResumePoint ISchemaClass.From(nint handle) => new CPulse_ResumePointImpl(handle); + static int ISchemaClass.Size => 72; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_Variable.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_Variable.cs index 4022f5a90..f5009d90c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_Variable.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_Variable.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulse_Variable : ISchemaClass { static CPulse_Variable ISchemaClass.From(nint handle) => new CPulse_VariableImpl(handle); + static int ISchemaClass.Size => 80; // PulseSymbol_t diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPushable.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPushable.cs index 5a4ce9770..dae91b77a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPushable.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPushable.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPushable : CBreakable, ISchemaClass { static CPushable ISchemaClass.From(nint handle) => new CPushableImpl(handle); + static int ISchemaClass.Size => 2224; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CQuaternionAnimParameter.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CQuaternionAnimParameter.cs index b36af9e38..eaf75293a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CQuaternionAnimParameter.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CQuaternionAnimParameter.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CQuaternionAnimParameter : CConcreteAnimParameter, ISchemaClass { static CQuaternionAnimParameter ISchemaClass.From(nint handle) => new CQuaternionAnimParameterImpl(handle); + static int ISchemaClass.Size => 160; public ref Quaternion DefaultValue { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRR_Response.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRR_Response.cs index 61ae8f6a1..4c8eed009 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRR_Response.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRR_Response.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CRR_Response : ISchemaClass { static CRR_Response ISchemaClass.From(nint handle) => new CRR_ResponseImpl(handle); + static int ISchemaClass.Size => 464; public ref byte Type { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollAnimTag.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollAnimTag.cs index 674538a72..adf7e1e53 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollAnimTag.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollAnimTag.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CRagdollAnimTag : CAnimTagBase, ISchemaClass { static CRagdollAnimTag ISchemaClass.From(nint handle) => new CRagdollAnimTagImpl(handle); + static int ISchemaClass.Size => 96; public ref CGlobalSymbol ProfileName { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollComponentUpdater.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollComponentUpdater.cs index d92a4a162..a90f24091 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollComponentUpdater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollComponentUpdater.cs @@ -11,20 +11,18 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CRagdollComponentUpdater : CAnimComponentUpdater, ISchemaClass { static CRagdollComponentUpdater ISchemaClass.From(nint handle) => new CRagdollComponentUpdaterImpl(handle); + static int ISchemaClass.Size => 216; - // CUtlVector< CAnimNodePath > - public ref CUtlVector RagdollNodePaths { get; } + public ref CUtlVector RagdollNodePaths { get; } - // CUtlVector< CAnimNodePath > - public ref CUtlVector FollowAttachmentNodePaths { get; } + public ref CUtlVector FollowAttachmentNodePaths { get; } public ref CUtlVector BoneIndices { get; } public ref CUtlVector BoneNames { get; } - // CUtlVector< WeightList > - public ref CUtlVector WeightLists { get; } + public ref CUtlVector WeightLists { get; } public ref CUtlVector BoneToWeightIndices { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollConstraint.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollConstraint.cs index 0dbbb5650..892375d59 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollConstraint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollConstraint.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CRagdollConstraint : CPhysConstraint, ISchemaClass { static CRagdollConstraint ISchemaClass.From(nint handle) => new CRagdollConstraintImpl(handle); + static int ISchemaClass.Size => 1416; public ref float Xmin { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollMagnet.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollMagnet.cs index a49329db3..c4ca1ac33 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollMagnet.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollMagnet.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CRagdollMagnet : CPointEntity, ISchemaClass { static CRagdollMagnet ISchemaClass.From(nint handle) => new CRagdollMagnetImpl(handle); + static int ISchemaClass.Size => 1288; public ref bool Disabled { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollManager.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollManager.cs index a0c1db5e2..8b31beb85 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollManager.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollManager.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CRagdollManager : CBaseEntity, ISchemaClass { static CRagdollManager ISchemaClass.From(nint handle) => new CRagdollManagerImpl(handle); + static int ISchemaClass.Size => 1280; public ref byte CurrentMaxRagdollCount { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollProp.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollProp.cs index d2d076ad9..388bf7b57 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollProp.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollProp.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CRagdollProp : CBaseAnimGraph, ISchemaClass { static CRagdollProp ISchemaClass.From(nint handle) => new CRagdollPropImpl(handle); + static int ISchemaClass.Size => 3040; public ragdoll_t Ragdoll { get; } @@ -23,8 +24,6 @@ public partial interface CRagdollProp : CBaseAnimGraph, ISchemaClass RagAngles { get; } - public ref CHandle RagdollSource { get; } - public ref uint LastUpdateTickCount { get; } public ref bool AllAsleep { get; } @@ -70,6 +69,5 @@ public partial interface CRagdollProp : CBaseAnimGraph, ISchemaClass { static CRagdollPropAlias_physics_prop_ragdoll ISchemaClass.From(nint handle) => new CRagdollPropAlias_physics_prop_ragdollImpl(handle); + static int ISchemaClass.Size => 3040; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollPropAttached.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollPropAttached.cs index 28b566ddd..ad857bd46 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollPropAttached.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollPropAttached.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CRagdollPropAttached : CRagdollProp, ISchemaClass { static CRagdollPropAttached ISchemaClass.From(nint handle) => new CRagdollPropAttachedImpl(handle); + static int ISchemaClass.Size => 3104; public ref uint BoneIndexAttached { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollUpdateNode.cs index 4c0e4a75f..efd4ac794 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollUpdateNode.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CRagdollUpdateNode : CUnaryUpdateNode, ISchemaClass { static CRagdollUpdateNode ISchemaClass.From(nint handle) => new CRagdollUpdateNodeImpl(handle); + static int ISchemaClass.Size => 120; public ref int WeightListIndex { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRandSimTimer.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRandSimTimer.cs index bab156ffe..e0723f535 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRandSimTimer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRandSimTimer.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CRandSimTimer : CSimpleSimTimer, ISchemaClass { static CRandSimTimer ISchemaClass.From(nint handle) => new CRandSimTimerImpl(handle); + static int ISchemaClass.Size => 16; public ref float MinInterval { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRandStopwatch.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRandStopwatch.cs index 04277a951..986cdb22f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRandStopwatch.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRandStopwatch.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CRandStopwatch : CStopwatchBase, ISchemaClass { static CRandStopwatch ISchemaClass.From(nint handle) => new CRandStopwatchImpl(handle); + static int ISchemaClass.Size => 20; public ref float MinInterval { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRandomNumberGeneratorParameters.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRandomNumberGeneratorParameters.cs index 9440aac22..9087b5b29 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRandomNumberGeneratorParameters.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRandomNumberGeneratorParameters.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CRandomNumberGeneratorParameters : ISchemaClass { static CRandomNumberGeneratorParameters ISchemaClass.From(nint handle) => new CRandomNumberGeneratorParametersImpl(handle); + static int ISchemaClass.Size => 8; public ref bool DistributeEvenly { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRangeFloat.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRangeFloat.cs index 8c3f39c46..c6d4eb40c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRangeFloat.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRangeFloat.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CRangeFloat : ISchemaClass { static CRangeFloat ISchemaClass.From(nint handle) => new CRangeFloatImpl(handle); + static int ISchemaClass.Size => 8; public ISchemaFixedArray Value { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRangeInt.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRangeInt.cs index 9b27fbc75..c0ad918fc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRangeInt.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRangeInt.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CRangeInt : ISchemaClass { static CRangeInt ISchemaClass.From(nint handle) => new CRangeIntImpl(handle); + static int ISchemaClass.Size => 8; public ISchemaFixedArray Value { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRectLight.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRectLight.cs index 616ee6aba..3ecc7eddd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRectLight.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRectLight.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CRectLight : CBarnLight, ISchemaClass { static CRectLight ISchemaClass.From(nint handle) => new CRectLightImpl(handle); + static int ISchemaClass.Size => 2824; public ref bool ShowLight { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRegionSVM.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRegionSVM.cs index 744bd9b44..d8e4dd9a0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRegionSVM.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRegionSVM.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CRegionSVM : ISchemaClass { static CRegionSVM ISchemaClass.From(nint handle) => new CRegionSVMImpl(handle); + static int ISchemaClass.Size => 48; - // CUtlVector< RnPlane_t > - public ref CUtlVector Planes { get; } + public ref CUtlVector Planes { get; } public ref CUtlVector Nodes { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRelativeLocation.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRelativeLocation.cs index 25564a151..be639ef08 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRelativeLocation.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRelativeLocation.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CRelativeLocation : ISchemaClass { static CRelativeLocation ISchemaClass.From(nint handle) => new CRelativeLocationImpl(handle); + static int ISchemaClass.Size => 56; public ref RelativeLocationType_t Type { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRemapFloat.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRemapFloat.cs index 2521c0f57..1793d6d77 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRemapFloat.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRemapFloat.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CRemapFloat : ISchemaClass { static CRemapFloat ISchemaClass.From(nint handle) => new CRemapFloatImpl(handle); + static int ISchemaClass.Size => 16; public ISchemaFixedArray Value { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRemapValueComponentUpdater.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRemapValueComponentUpdater.cs index 4340a3e8a..1d554c83a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRemapValueComponentUpdater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRemapValueComponentUpdater.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CRemapValueComponentUpdater : CAnimComponentUpdater, ISchemaClass { static CRemapValueComponentUpdater ISchemaClass.From(nint handle) => new CRemapValueComponentUpdaterImpl(handle); + static int ISchemaClass.Size => 72; - // CUtlVector< CRemapValueUpdateItem > - public ref CUtlVector Items { get; } + public ref CUtlVector Items { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRemapValueUpdateItem.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRemapValueUpdateItem.cs index 7f3fa6c58..21b491fdb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRemapValueUpdateItem.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRemapValueUpdateItem.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CRemapValueUpdateItem : ISchemaClass { static CRemapValueUpdateItem ISchemaClass.From(nint handle) => new CRemapValueUpdateItemImpl(handle); + static int ISchemaClass.Size => 20; public CAnimParamHandle ParamIn { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRenderBufferBinding.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRenderBufferBinding.cs index e07e52ca5..f99d2ab1b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRenderBufferBinding.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRenderBufferBinding.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CRenderBufferBinding : ISchemaClass { static CRenderBufferBinding ISchemaClass.From(nint handle) => new CRenderBufferBindingImpl(handle); + static int ISchemaClass.Size => 32; public ref ulong Buffer { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRenderComponent.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRenderComponent.cs index 08ecf2089..e01ecfb8b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRenderComponent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRenderComponent.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CRenderComponent : CEntityComponent, ISchemaClass { static CRenderComponent ISchemaClass.From(nint handle) => new CRenderComponentImpl(handle); + static int ISchemaClass.Size => 176; public ref CNetworkVarChainer __m_pChainEntity { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRenderGroom.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRenderGroom.cs index ec6bb119a..2cb14603f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRenderGroom.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRenderGroom.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CRenderGroom : ISchemaClass { static CRenderGroom ISchemaClass.From(nint handle) => new CRenderGroomImpl(handle); + static int ISchemaClass.Size => 160; - // CUtlVector< RenderHairStrandInfo_t > - public ref CUtlVector Hairs { get; } + public ref CUtlVector Hairs { get; } public ref CUtlVector HairPositionOffsets { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRenderMesh.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRenderMesh.cs index 54c89c96b..d61d25151 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRenderMesh.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRenderMesh.cs @@ -11,13 +11,13 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CRenderMesh : ISchemaClass { static CRenderMesh ISchemaClass.From(nint handle) => new CRenderMeshImpl(handle); + static int ISchemaClass.Size => 496; // CUtlLeanVectorFixedGrowable< CSceneObjectData, 1 > public SchemaUntypedField SceneObjects { get; } - // CUtlLeanVector< CBaseConstraint* > - public SchemaUntypedField Constraints { get; } + public ref CUtlLeanVector, int> Constraints { get; } public CRenderSkeleton Skeleton { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRenderSkeleton.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRenderSkeleton.cs index 1f7cba038..b8fc0e6ca 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRenderSkeleton.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRenderSkeleton.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CRenderSkeleton : ISchemaClass { static CRenderSkeleton ISchemaClass.From(nint handle) => new CRenderSkeletonImpl(handle); + static int ISchemaClass.Size => 80; - // CUtlVector< RenderSkeletonBone_t > - public ref CUtlVector Bones { get; } + public ref CUtlVector Bones { get; } public ref CUtlVector BoneParents { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CReplicationParameters.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CReplicationParameters.cs index 3be816837..36fc60670 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CReplicationParameters.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CReplicationParameters.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CReplicationParameters : ISchemaClass { static CReplicationParameters ISchemaClass.From(nint handle) => new CReplicationParametersImpl(handle); + static int ISchemaClass.Size => 4552; public ref ParticleReplicationMode_t ReplicationMode { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CResponseCriteriaSet.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CResponseCriteriaSet.cs index 5638ad2bf..15bbe8337 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CResponseCriteriaSet.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CResponseCriteriaSet.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CResponseCriteriaSet : ISchemaClass { static CResponseCriteriaSet ISchemaClass.From(nint handle) => new CResponseCriteriaSetImpl(handle); + static int ISchemaClass.Size => 56; public ref int NumPrefixedContexts { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CResponseQueue.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CResponseQueue.cs index 0cf6d3d6f..7224372fd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CResponseQueue.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CResponseQueue.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CResponseQueue : ISchemaClass { static CResponseQueue ISchemaClass.From(nint handle) => new CResponseQueueImpl(handle); + static int ISchemaClass.Size => 80; public ref CUtlVector> ExpresserTargets { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRetakeGameRules.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRetakeGameRules.cs index 8f0ba6a78..29100df30 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRetakeGameRules.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRetakeGameRules.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CRetakeGameRules : ISchemaClass { static CRetakeGameRules ISchemaClass.From(nint handle) => new CRetakeGameRulesImpl(handle); + static int ISchemaClass.Size => 400; public ref int MatchSeed { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRevertSaved.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRevertSaved.cs index 56d78396d..e43ab4560 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRevertSaved.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRevertSaved.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CRevertSaved : CModelPointEntity, ISchemaClass { static CRevertSaved ISchemaClass.From(nint handle) => new CRevertSavedImpl(handle); + static int ISchemaClass.Size => 2024; public ref float LoadTime { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRootUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRootUpdateNode.cs index 372ab3108..54bd9e0ee 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRootUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRootUpdateNode.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CRootUpdateNode : CUnaryUpdateNode, ISchemaClass { static CRootUpdateNode ISchemaClass.From(nint handle) => new CRootUpdateNodeImpl(handle); + static int ISchemaClass.Size => 112; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRopeKeyframe.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRopeKeyframe.cs index 4921c7692..0fdf3e10b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRopeKeyframe.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRopeKeyframe.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CRopeKeyframe : CBaseModelEntity, ISchemaClass { static CRopeKeyframe ISchemaClass.From(nint handle) => new CRopeKeyframeImpl(handle); + static int ISchemaClass.Size => 2096; public ref ushort RopeFlags { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRopeKeyframeAlias_move_rope.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRopeKeyframeAlias_move_rope.cs index 36ddda156..e585dc879 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRopeKeyframeAlias_move_rope.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRopeKeyframeAlias_move_rope.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CRopeKeyframeAlias_move_rope : CRopeKeyframe, ISchemaClass { static CRopeKeyframeAlias_move_rope ISchemaClass.From(nint handle) => new CRopeKeyframeAlias_move_ropeImpl(handle); + static int ISchemaClass.Size => 2096; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRopeOverlapHit.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRopeOverlapHit.cs index ed37affc8..351046382 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRopeOverlapHit.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRopeOverlapHit.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CRopeOverlapHit : ISchemaClass { static CRopeOverlapHit ISchemaClass.From(nint handle) => new CRopeOverlapHitImpl(handle); + static int ISchemaClass.Size => 32; public ref CHandle Entity { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRotButton.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRotButton.cs index d1c12c53a..fcfa2b6b1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRotButton.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRotButton.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CRotButton : CBaseButton, ISchemaClass { static CRotButton ISchemaClass.From(nint handle) => new CRotButtonImpl(handle); + static int ISchemaClass.Size => 2472; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRotDoor.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRotDoor.cs index 36a66bc3b..b5d14f9d4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRotDoor.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRotDoor.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CRotDoor : CBaseDoor, ISchemaClass { static CRotDoor ISchemaClass.From(nint handle) => new CRotDoorImpl(handle); + static int ISchemaClass.Size => 2672; public ref bool SolidBsp { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRotatorTarget.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRotatorTarget.cs index 4d4c2eee1..ac6e9ed7b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRotatorTarget.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRotatorTarget.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CRotatorTarget : CPointEntity, ISchemaClass { static CRotatorTarget ISchemaClass.From(nint handle) => new CRotatorTargetImpl(handle); + static int ISchemaClass.Size => 1312; public CEntityIOOutput OnArrivedAt { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRuleBrushEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRuleBrushEntity.cs index a267e257c..c63a0bd43 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRuleBrushEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRuleBrushEntity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CRuleBrushEntity : CRuleEntity, ISchemaClass { static CRuleBrushEntity ISchemaClass.From(nint handle) => new CRuleBrushEntityImpl(handle); + static int ISchemaClass.Size => 2016; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRuleEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRuleEntity.cs index dd3b825c1..f9e22259b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRuleEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRuleEntity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CRuleEntity : CBaseModelEntity, ISchemaClass { static CRuleEntity ISchemaClass.From(nint handle) => new CRuleEntityImpl(handle); + static int ISchemaClass.Size => 2016; public string Master { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRulePointEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRulePointEntity.cs index cba87ace5..4d1a14326 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRulePointEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRulePointEntity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CRulePointEntity : CRuleEntity, ISchemaClass { static CRulePointEntity ISchemaClass.From(nint handle) => new CRulePointEntityImpl(handle); + static int ISchemaClass.Size => 2024; public ref int Score { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSAdditionalMatchStats_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSAdditionalMatchStats_t.cs index b7ef16c3b..8215935ae 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSAdditionalMatchStats_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSAdditionalMatchStats_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSAdditionalMatchStats_t : CSAdditionalPerRoundStats_t, ISchemaClass { static CSAdditionalMatchStats_t ISchemaClass.From(nint handle) => new CSAdditionalMatchStats_tImpl(handle); + static int ISchemaClass.Size => 72; public ref int NumRoundsSurvived { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSAdditionalPerRoundStats_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSAdditionalPerRoundStats_t.cs index f17c09912..5f0034180 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSAdditionalPerRoundStats_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSAdditionalPerRoundStats_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSAdditionalPerRoundStats_t : ISchemaClass { static CSAdditionalPerRoundStats_t ISchemaClass.From(nint handle) => new CSAdditionalPerRoundStats_tImpl(handle); + static int ISchemaClass.Size => 24; public ref int NumChickensKilled { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSMatchStats_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSMatchStats_t.cs index 27e1d2c9c..6d567600c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSMatchStats_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSMatchStats_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSMatchStats_t : CSPerRoundStats_t, ISchemaClass { static CSMatchStats_t ISchemaClass.From(nint handle) => new CSMatchStats_tImpl(handle); + static int ISchemaClass.Size => 192; public ref int Enemy5Ks { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSPerRoundStats_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSPerRoundStats_t.cs index 5eda368bb..d1ef326f0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSPerRoundStats_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSPerRoundStats_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSPerRoundStats_t : ISchemaClass { static CSPerRoundStats_t ISchemaClass.From(nint handle) => new CSPerRoundStats_tImpl(handle); + static int ISchemaClass.Size => 104; public ref int Kills { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSSDSEndFrameViewInfo.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSSDSEndFrameViewInfo.cs index 55b3d8aa5..6fb82f436 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSSDSEndFrameViewInfo.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSSDSEndFrameViewInfo.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSSDSEndFrameViewInfo : ISchemaClass { static CSSDSEndFrameViewInfo ISchemaClass.From(nint handle) => new CSSDSEndFrameViewInfoImpl(handle); + static int ISchemaClass.Size => 16; public ref ulong ViewId { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSSDSMsg_EndFrame.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSSDSMsg_EndFrame.cs index a05103326..5de06e71f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSSDSMsg_EndFrame.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSSDSMsg_EndFrame.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSSDSMsg_EndFrame : ISchemaClass { static CSSDSMsg_EndFrame ISchemaClass.From(nint handle) => new CSSDSMsg_EndFrameImpl(handle); + static int ISchemaClass.Size => 24; - // CUtlVector< CSSDSEndFrameViewInfo > - public ref CUtlVector Views { get; } + public ref CUtlVector Views { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSSDSMsg_LayerBase.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSSDSMsg_LayerBase.cs index 92b8924e7..4f28fd430 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSSDSMsg_LayerBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSSDSMsg_LayerBase.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSSDSMsg_LayerBase : ISchemaClass { static CSSDSMsg_LayerBase ISchemaClass.From(nint handle) => new CSSDSMsg_LayerBaseImpl(handle); + static int ISchemaClass.Size => 48; public SceneViewId_t ViewId { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSSDSMsg_PostLayer.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSSDSMsg_PostLayer.cs index 7e261da60..4027f3512 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSSDSMsg_PostLayer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSSDSMsg_PostLayer.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSSDSMsg_PostLayer : CSSDSMsg_LayerBase, ISchemaClass { static CSSDSMsg_PostLayer ISchemaClass.From(nint handle) => new CSSDSMsg_PostLayerImpl(handle); + static int ISchemaClass.Size => 48; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSSDSMsg_PreLayer.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSSDSMsg_PreLayer.cs index 4369eb146..764b361f4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSSDSMsg_PreLayer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSSDSMsg_PreLayer.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSSDSMsg_PreLayer : CSSDSMsg_LayerBase, ISchemaClass { static CSSDSMsg_PreLayer ISchemaClass.From(nint handle) => new CSSDSMsg_PreLayerImpl(handle); + static int ISchemaClass.Size => 48; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSSDSMsg_ViewRender.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSSDSMsg_ViewRender.cs index 828144cb5..d5c841d01 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSSDSMsg_ViewRender.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSSDSMsg_ViewRender.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSSDSMsg_ViewRender : ISchemaClass { static CSSDSMsg_ViewRender ISchemaClass.From(nint handle) => new CSSDSMsg_ViewRenderImpl(handle); + static int ISchemaClass.Size => 24; public SceneViewId_t ViewId { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSSDSMsg_ViewTarget.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSSDSMsg_ViewTarget.cs index d8fb0aee9..4106e3820 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSSDSMsg_ViewTarget.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSSDSMsg_ViewTarget.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSSDSMsg_ViewTarget : ISchemaClass { static CSSDSMsg_ViewTarget ISchemaClass.From(nint handle) => new CSSDSMsg_ViewTargetImpl(handle); + static int ISchemaClass.Size => 48; public string Name { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSSDSMsg_ViewTargetList.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSSDSMsg_ViewTargetList.cs index 419396d8f..8de80cff0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSSDSMsg_ViewTargetList.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSSDSMsg_ViewTargetList.cs @@ -11,14 +11,14 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSSDSMsg_ViewTargetList : ISchemaClass { static CSSDSMsg_ViewTargetList ISchemaClass.From(nint handle) => new CSSDSMsg_ViewTargetListImpl(handle); + static int ISchemaClass.Size => 48; public SceneViewId_t ViewId { get; } public string ViewName { get; set; } - // CUtlVector< CSSDSMsg_ViewTarget > - public ref CUtlVector Targets { get; } + public ref CUtlVector Targets { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSceneEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSceneEntity.cs index 6055b2901..197f1df3f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSceneEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSceneEntity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSceneEntity : CPointEntity, ISchemaClass { static CSceneEntity ISchemaClass.From(nint handle) => new CSceneEntityImpl(handle); + static int ISchemaClass.Size => 2640; public string SceneFile { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSceneEntityAlias_logic_choreographed_scene.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSceneEntityAlias_logic_choreographed_scene.cs index cfbef2f03..150718ebb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSceneEntityAlias_logic_choreographed_scene.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSceneEntityAlias_logic_choreographed_scene.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSceneEntityAlias_logic_choreographed_scene : CSceneEntity, ISchemaClass { static CSceneEntityAlias_logic_choreographed_scene ISchemaClass.From(nint handle) => new CSceneEntityAlias_logic_choreographed_sceneImpl(handle); + static int ISchemaClass.Size => 2640; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSceneEventInfo.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSceneEventInfo.cs index 0613e940f..1bbec0e10 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSceneEventInfo.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSceneEventInfo.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSceneEventInfo : ISchemaClass { static CSceneEventInfo ISchemaClass.From(nint handle) => new CSceneEventInfoImpl(handle); + static int ISchemaClass.Size => 80; public ref int Layer { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSceneListManager.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSceneListManager.cs index 945fa10b8..c5948bcd7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSceneListManager.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSceneListManager.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSceneListManager : CLogicalEntity, ISchemaClass { static CSceneListManager ISchemaClass.From(nint handle) => new CSceneListManagerImpl(handle); + static int ISchemaClass.Size => 1480; public ref CUtlVector> ListManagers { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSceneObjectData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSceneObjectData.cs index d0564ee41..9a9c2f3d8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSceneObjectData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSceneObjectData.cs @@ -11,20 +11,18 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSceneObjectData : ISchemaClass { static CSceneObjectData ISchemaClass.From(nint handle) => new CSceneObjectDataImpl(handle); + static int ISchemaClass.Size => 144; public ref Vector MinBounds { get; } public ref Vector MaxBounds { get; } - // CUtlLeanVector< CMaterialDrawDescriptor > - public SchemaUntypedField DrawCalls { get; } + public ref CUtlLeanVector DrawCalls { get; } - // CUtlLeanVector< AABB_t > - public SchemaUntypedField DrawBounds { get; } + public ref CUtlLeanVector DrawBounds { get; } - // CUtlLeanVector< CMeshletDescriptor > - public SchemaUntypedField Meshlets { get; } + public ref CUtlLeanVector Meshlets { get; } public ref Vector4D TintColor { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSchemaSystemInternalRegistration.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSchemaSystemInternalRegistration.cs index 21a456cf4..6cfbc65f7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSchemaSystemInternalRegistration.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSchemaSystemInternalRegistration.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSchemaSystemInternalRegistration : ISchemaClass { static CSchemaSystemInternalRegistration ISchemaClass.From(nint handle) => new CSchemaSystemInternalRegistrationImpl(handle); + static int ISchemaClass.Size => 384; public ref Vector2D Vector2D { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptComponent.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptComponent.cs index 0d064b48c..7b2ba8b00 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptComponent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptComponent.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CScriptComponent : CEntityComponent, ISchemaClass { static CScriptComponent ISchemaClass.From(nint handle) => new CScriptComponentImpl(handle); + static int ISchemaClass.Size => 56; public string ScriptClassName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptItem.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptItem.cs index eac143073..7f9b012d1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptItem.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptItem.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CScriptItem : CItem, ISchemaClass { static CScriptItem ISchemaClass.From(nint handle) => new CScriptItemImpl(handle); + static int ISchemaClass.Size => 2944; public ref MoveType_t MoveTypeOverride { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptNavBlocker.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptNavBlocker.cs index 26b2c37d1..ebdc9cbcc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptNavBlocker.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptNavBlocker.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CScriptNavBlocker : CFuncNavBlocker, ISchemaClass { static CScriptNavBlocker ISchemaClass.From(nint handle) => new CScriptNavBlockerImpl(handle); + static int ISchemaClass.Size => 2048; public ref Vector Extent { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptTriggerHurt.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptTriggerHurt.cs index 951b47adf..860da8fb3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptTriggerHurt.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptTriggerHurt.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CScriptTriggerHurt : CTriggerHurt, ISchemaClass { static CScriptTriggerHurt ISchemaClass.From(nint handle) => new CScriptTriggerHurtImpl(handle); + static int ISchemaClass.Size => 2648; public ref Vector Extent { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptTriggerMultiple.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptTriggerMultiple.cs index 854df4188..bd6897298 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptTriggerMultiple.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptTriggerMultiple.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CScriptTriggerMultiple : CTriggerMultiple, ISchemaClass { static CScriptTriggerMultiple ISchemaClass.From(nint handle) => new CScriptTriggerMultipleImpl(handle); + static int ISchemaClass.Size => 2528; public ref Vector Extent { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptTriggerOnce.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptTriggerOnce.cs index b474ce43a..b9e67446b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptTriggerOnce.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptTriggerOnce.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CScriptTriggerOnce : CTriggerOnce, ISchemaClass { static CScriptTriggerOnce ISchemaClass.From(nint handle) => new CScriptTriggerOnceImpl(handle); + static int ISchemaClass.Size => 2528; public ref Vector Extent { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptTriggerPush.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptTriggerPush.cs index 8475de4f6..168de89cd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptTriggerPush.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptTriggerPush.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CScriptTriggerPush : CTriggerPush, ISchemaClass { static CScriptTriggerPush ISchemaClass.From(nint handle) => new CScriptTriggerPushImpl(handle); + static int ISchemaClass.Size => 2544; public ref Vector Extent { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptUniformRandomStream.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptUniformRandomStream.cs index 73da2816e..b27bc3537 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptUniformRandomStream.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptUniformRandomStream.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CScriptUniformRandomStream : ISchemaClass { static CScriptUniformRandomStream ISchemaClass.From(nint handle) => new CScriptUniformRandomStreamImpl(handle); + static int ISchemaClass.Size => 160; // HSCRIPT diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptedSequence.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptedSequence.cs index e22bd566f..825dcf22c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptedSequence.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptedSequence.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CScriptedSequence : CBaseEntity, ISchemaClass { static CScriptedSequence ISchemaClass.From(nint handle) => new CScriptedSequenceImpl(handle); + static int ISchemaClass.Size => 2064; public string Entry { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSelectorUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSelectorUpdateNode.cs index 8e4f918a8..1bd20ddd1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSelectorUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSelectorUpdateNode.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSelectorUpdateNode : CAnimUpdateNodeBase, ISchemaClass { static CSelectorUpdateNode ISchemaClass.From(nint handle) => new CSelectorUpdateNodeImpl(handle); + static int ISchemaClass.Size => 184; - // CUtlVector< CAnimUpdateNodeRef > - public ref CUtlVector Children { get; } + public ref CUtlVector Children { get; } public ref CUtlVector Tags { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqAutoLayer.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqAutoLayer.cs index 827d18520..1d373ce0a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqAutoLayer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqAutoLayer.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSeqAutoLayer : ISchemaClass { static CSeqAutoLayer ISchemaClass.From(nint handle) => new CSeqAutoLayerImpl(handle); + static int ISchemaClass.Size => 28; public ref short LocalReference { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqAutoLayerFlag.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqAutoLayerFlag.cs index 52d50cb93..bcf865b46 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqAutoLayerFlag.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqAutoLayerFlag.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSeqAutoLayerFlag : ISchemaClass { static CSeqAutoLayerFlag ISchemaClass.From(nint handle) => new CSeqAutoLayerFlagImpl(handle); + static int ISchemaClass.Size => 8; public ref bool Post { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqBoneMaskList.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqBoneMaskList.cs index 04e545def..aa02df161 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqBoneMaskList.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqBoneMaskList.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSeqBoneMaskList : ISchemaClass { static CSeqBoneMaskList ISchemaClass.From(nint handle) => new CSeqBoneMaskListImpl(handle); + static int ISchemaClass.Size => 96; public ref CBufferString Name { get; } @@ -21,8 +22,7 @@ public partial interface CSeqBoneMaskList : ISchemaClass { public ref float DefaultMorphCtrlWeight { get; } - // CUtlVector< std::pair< CBufferString, float32 > > - public ref CUtlVector MorphCtrlWeightArray { get; } + public ref CUtlVector MorphCtrlWeightArray { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqCmdLayer.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqCmdLayer.cs index 644ffa5b1..ec04d1bac 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqCmdLayer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqCmdLayer.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSeqCmdLayer : ISchemaClass { static CSeqCmdLayer ISchemaClass.From(nint handle) => new CSeqCmdLayerImpl(handle); + static int ISchemaClass.Size => 24; public ref short Cmd { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqCmdSeqDesc.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqCmdSeqDesc.cs index 3510a3cf4..525e91a1a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqCmdSeqDesc.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqCmdSeqDesc.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSeqCmdSeqDesc : ISchemaClass { static CSeqCmdSeqDesc ISchemaClass.From(nint handle) => new CSeqCmdSeqDescImpl(handle); + static int ISchemaClass.Size => 144; public ref CBufferString Name { get; } @@ -29,17 +30,13 @@ public partial interface CSeqCmdSeqDesc : ISchemaClass { public ref short NumLocalResults { get; } - // CUtlVector< CSeqCmdLayer > - public ref CUtlVector CmdLayerArray { get; } + public ref CUtlVector CmdLayerArray { get; } - // CUtlVector< CAnimEventDefinition > - public ref CUtlVector EventArray { get; } + public ref CUtlVector EventArray { get; } - // CUtlVector< CAnimActivity > - public ref CUtlVector ActivityArray { get; } + public ref CUtlVector ActivityArray { get; } - // CUtlVector< CSeqPoseSetting > - public ref CUtlVector PoseSettingArray { get; } + public ref CUtlVector PoseSettingArray { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqIKLock.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqIKLock.cs index 8fb45f208..554e7a241 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqIKLock.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqIKLock.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSeqIKLock : ISchemaClass { static CSeqIKLock ISchemaClass.From(nint handle) => new CSeqIKLockImpl(handle); + static int ISchemaClass.Size => 12; public ref float PosWeight { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqMultiFetch.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqMultiFetch.cs index 49375a629..cfdd7fffc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqMultiFetch.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqMultiFetch.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSeqMultiFetch : ISchemaClass { static CSeqMultiFetch ISchemaClass.From(nint handle) => new CSeqMultiFetchImpl(handle); + static int ISchemaClass.Size => 112; public CSeqMultiFetchFlag Flags { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqMultiFetchFlag.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqMultiFetchFlag.cs index 3a6324b98..032d49790 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqMultiFetchFlag.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqMultiFetchFlag.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSeqMultiFetchFlag : ISchemaClass { static CSeqMultiFetchFlag ISchemaClass.From(nint handle) => new CSeqMultiFetchFlagImpl(handle); + static int ISchemaClass.Size => 6; public ref bool Realtime { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqPoseParamDesc.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqPoseParamDesc.cs index 13f1c9620..79cc23481 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqPoseParamDesc.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqPoseParamDesc.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSeqPoseParamDesc : ISchemaClass { static CSeqPoseParamDesc ISchemaClass.From(nint handle) => new CSeqPoseParamDescImpl(handle); + static int ISchemaClass.Size => 32; public ref CBufferString Name { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqPoseSetting.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqPoseSetting.cs index 0dd4df901..133c2e629 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqPoseSetting.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqPoseSetting.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSeqPoseSetting : ISchemaClass { static CSeqPoseSetting ISchemaClass.From(nint handle) => new CSeqPoseSettingImpl(handle); + static int ISchemaClass.Size => 64; public ref CBufferString PoseParameter { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqS1SeqDesc.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqS1SeqDesc.cs index d9465afd8..5fb1fa7c4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqS1SeqDesc.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqS1SeqDesc.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSeqS1SeqDesc : ISchemaClass { static CSeqS1SeqDesc ISchemaClass.From(nint handle) => new CSeqS1SeqDescImpl(handle); + static int ISchemaClass.Size => 288; public ref CBufferString Name { get; } @@ -21,11 +22,9 @@ public partial interface CSeqS1SeqDesc : ISchemaClass { public ref int LocalWeightlist { get; } - // CUtlVector< CSeqAutoLayer > - public ref CUtlVector AutoLayerArray { get; } + public ref CUtlVector AutoLayerArray { get; } - // CUtlVector< CSeqIKLock > - public ref CUtlVector IKLockArray { get; } + public ref CUtlVector IKLockArray { get; } public CSeqTransition Transition { get; } @@ -34,11 +33,9 @@ public partial interface CSeqS1SeqDesc : ISchemaClass { public ref CBufferString LegacyKeyValueText { get; } - // CUtlVector< CAnimActivity > - public ref CUtlVector ActivityArray { get; } + public ref CUtlVector ActivityArray { get; } - // CUtlVector< CFootMotion > - public ref CUtlVector FootMotion { get; } + public ref CUtlVector FootMotion { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqScaleSet.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqScaleSet.cs index 71eaaac8d..30f181ffb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqScaleSet.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqScaleSet.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSeqScaleSet : ISchemaClass { static CSeqScaleSet ISchemaClass.From(nint handle) => new CSeqScaleSetImpl(handle); + static int ISchemaClass.Size => 80; public ref CBufferString Name { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqSeqDescFlag.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqSeqDescFlag.cs index f4cd6a468..f1e01dc2a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqSeqDescFlag.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqSeqDescFlag.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSeqSeqDescFlag : ISchemaClass { static CSeqSeqDescFlag ISchemaClass.From(nint handle) => new CSeqSeqDescFlagImpl(handle); + static int ISchemaClass.Size => 11; public ref bool Looping { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqSynthAnimDesc.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqSynthAnimDesc.cs index 3b7604608..f9847e0d6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqSynthAnimDesc.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqSynthAnimDesc.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSeqSynthAnimDesc : ISchemaClass { static CSeqSynthAnimDesc ISchemaClass.From(nint handle) => new CSeqSynthAnimDescImpl(handle); + static int ISchemaClass.Size => 64; public ref CBufferString Name { get; } @@ -23,8 +24,7 @@ public partial interface CSeqSynthAnimDesc : ISchemaClass { public ref short LocalBoneMask { get; } - // CUtlVector< CAnimActivity > - public ref CUtlVector ActivityArray { get; } + public ref CUtlVector ActivityArray { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqTransition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqTransition.cs index 42d7c3393..656d8002a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqTransition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqTransition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSeqTransition : ISchemaClass { static CSeqTransition ISchemaClass.From(nint handle) => new CSeqTransitionImpl(handle); + static int ISchemaClass.Size => 8; public ref float FadeInTime { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSequenceFinishedAnimTag.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSequenceFinishedAnimTag.cs index 1215d7989..96ffc6456 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSequenceFinishedAnimTag.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSequenceFinishedAnimTag.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSequenceFinishedAnimTag : CAnimTagBase, ISchemaClass { static CSequenceFinishedAnimTag ISchemaClass.From(nint handle) => new CSequenceFinishedAnimTagImpl(handle); + static int ISchemaClass.Size => 96; public string SequenceName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSequenceGroupData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSequenceGroupData.cs index cb790d969..81bd20a0c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSequenceGroupData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSequenceGroupData.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSequenceGroupData : ISchemaClass { static CSequenceGroupData ISchemaClass.From(nint handle) => new CSequenceGroupDataImpl(handle); + static int ISchemaClass.Size => 312; public ref CBufferString Name { get; } @@ -19,36 +20,28 @@ public partial interface CSequenceGroupData : ISchemaClass { public ref CUtlVector LocalSequenceNameArray { get; } - // CUtlVector< CSeqS1SeqDesc > - public ref CUtlVector LocalS1SeqDescArray { get; } + public ref CUtlVector LocalS1SeqDescArray { get; } - // CUtlVector< CSeqS1SeqDesc > - public ref CUtlVector LocalMultiSeqDescArray { get; } + public ref CUtlVector LocalMultiSeqDescArray { get; } - // CUtlVector< CSeqSynthAnimDesc > - public ref CUtlVector LocalSynthAnimDescArray { get; } + public ref CUtlVector LocalSynthAnimDescArray { get; } - // CUtlVector< CSeqCmdSeqDesc > - public ref CUtlVector LocalCmdSeqDescArray { get; } + public ref CUtlVector LocalCmdSeqDescArray { get; } - // CUtlVector< CSeqBoneMaskList > - public ref CUtlVector LocalBoneMaskArray { get; } + public ref CUtlVector LocalBoneMaskArray { get; } - // CUtlVector< CSeqScaleSet > - public ref CUtlVector LocalScaleSetArray { get; } + public ref CUtlVector LocalScaleSetArray { get; } public ref CUtlVector LocalBoneNameArray { get; } public ref CBufferString LocalNodeName { get; } - // CUtlVector< CSeqPoseParamDesc > - public ref CUtlVector LocalPoseParamArray { get; } + public ref CUtlVector LocalPoseParamArray { get; } // KeyValues3 public SchemaUntypedField KeyValues { get; } - // CUtlVector< CSeqIKLock > - public ref CUtlVector LocalIKAutoplayLockArray { get; } + public ref CUtlVector LocalIKAutoplayLockArray { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSequenceTagSpans.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSequenceTagSpans.cs index cf2bc1111..f32b9ef7e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSequenceTagSpans.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSequenceTagSpans.cs @@ -11,12 +11,12 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSequenceTagSpans : ISchemaClass { static CSequenceTagSpans ISchemaClass.From(nint handle) => new CSequenceTagSpansImpl(handle); + static int ISchemaClass.Size => 32; public ref CGlobalSymbol SequenceName { get; } - // CUtlVector< TagSpan_t > - public ref CUtlVector Tags { get; } + public ref CUtlVector Tags { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSequenceUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSequenceUpdateNode.cs index 39386b28e..412c6c053 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSequenceUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSequenceUpdateNode.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSequenceUpdateNode : CSequenceUpdateNodeBase, ISchemaClass { static CSequenceUpdateNode ISchemaClass.From(nint handle) => new CSequenceUpdateNodeImpl(handle); + static int ISchemaClass.Size => 176; public HSequence Sequence { get; } @@ -19,8 +20,7 @@ public partial interface CSequenceUpdateNode : CSequenceUpdateNodeBase, ISchemaC public CParamSpanUpdater ParamSpans { get; } - // CUtlVector< TagSpan_t > - public ref CUtlVector Tags { get; } + public ref CUtlVector Tags { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSequenceUpdateNodeBase.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSequenceUpdateNodeBase.cs index 42689384d..7e5003d04 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSequenceUpdateNodeBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSequenceUpdateNodeBase.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSequenceUpdateNodeBase : CLeafUpdateNode, ISchemaClass { static CSequenceUpdateNodeBase ISchemaClass.From(nint handle) => new CSequenceUpdateNodeBaseImpl(handle); + static int ISchemaClass.Size => 120; public ref float PlaybackSpeed { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CServerOnlyEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CServerOnlyEntity.cs index 8c8641cd4..1e46e1aa9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CServerOnlyEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CServerOnlyEntity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CServerOnlyEntity : CBaseEntity, ISchemaClass { static CServerOnlyEntity ISchemaClass.From(nint handle) => new CServerOnlyEntityImpl(handle); + static int ISchemaClass.Size => 1264; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CServerOnlyModelEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CServerOnlyModelEntity.cs index 83782899a..78d90b2c1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CServerOnlyModelEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CServerOnlyModelEntity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CServerOnlyModelEntity : CBaseModelEntity, ISchemaClass { static CServerOnlyModelEntity ISchemaClass.From(nint handle) => new CServerOnlyModelEntityImpl(handle); + static int ISchemaClass.Size => 2008; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CServerOnlyPointEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CServerOnlyPointEntity.cs index dbd2f3f0a..bf8f959d8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CServerOnlyPointEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CServerOnlyPointEntity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CServerOnlyPointEntity : CServerOnlyEntity, ISchemaClass { static CServerOnlyPointEntity ISchemaClass.From(nint handle) => new CServerOnlyPointEntityImpl(handle); + static int ISchemaClass.Size => 1264; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CServerRagdollTrigger.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CServerRagdollTrigger.cs index e9a4aad5c..177bb9cad 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CServerRagdollTrigger.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CServerRagdollTrigger.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CServerRagdollTrigger : CBaseTrigger, ISchemaClass { static CServerRagdollTrigger ISchemaClass.From(nint handle) => new CServerRagdollTriggerImpl(handle); + static int ISchemaClass.Size => 2472; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSetParameterActionUpdater.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSetParameterActionUpdater.cs index b33d0fc15..eee4e6ea6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSetParameterActionUpdater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSetParameterActionUpdater.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSetParameterActionUpdater : CAnimActionUpdater, ISchemaClass { static CSetParameterActionUpdater ISchemaClass.From(nint handle) => new CSetParameterActionUpdaterImpl(handle); + static int ISchemaClass.Size => 48; public CAnimParamHandle Param { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CShatterGlassShard.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CShatterGlassShard.cs index 4aba9b22f..1aaf04ca5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CShatterGlassShard.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CShatterGlassShard.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CShatterGlassShard : ISchemaClass { static CShatterGlassShard ISchemaClass.From(nint handle) => new CShatterGlassShardImpl(handle); + static int ISchemaClass.Size => 184; public ref uint ShardHandle { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CShatterGlassShardPhysics.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CShatterGlassShardPhysics.cs index a2c3932e8..7583711f3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CShatterGlassShardPhysics.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CShatterGlassShardPhysics.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CShatterGlassShardPhysics : CPhysicsProp, ISchemaClass { static CShatterGlassShardPhysics ISchemaClass.From(nint handle) => new CShatterGlassShardPhysicsImpl(handle); + static int ISchemaClass.Size => 3728; public ref bool Debris { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CShower.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CShower.cs index aae2532b0..6145bb9be 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CShower.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CShower.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CShower : CModelPointEntity, ISchemaClass { static CShower ISchemaClass.From(nint handle) => new CShowerImpl(handle); + static int ISchemaClass.Size => 2008; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSimTimer.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSimTimer.cs index 0a8f096d6..0527e4765 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSimTimer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSimTimer.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSimTimer : CSimpleSimTimer, ISchemaClass { static CSimTimer ISchemaClass.From(nint handle) => new CSimTimerImpl(handle); + static int ISchemaClass.Size => 12; public ref float Interval { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSimpleMarkupVolumeTagged.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSimpleMarkupVolumeTagged.cs index fbadc8f0c..7d7464f50 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSimpleMarkupVolumeTagged.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSimpleMarkupVolumeTagged.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSimpleMarkupVolumeTagged : CMarkupVolumeTagged, ISchemaClass { static CSimpleMarkupVolumeTagged ISchemaClass.From(nint handle) => new CSimpleMarkupVolumeTaggedImpl(handle); + static int ISchemaClass.Size => 2072; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSimpleSimTimer.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSimpleSimTimer.cs index fc71dda3c..9ff9dec7e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSimpleSimTimer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSimpleSimTimer.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSimpleSimTimer : ISchemaClass { static CSimpleSimTimer ISchemaClass.From(nint handle) => new CSimpleSimTimerImpl(handle); + static int ISchemaClass.Size => 8; public GameTime_t Next { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSimpleStopwatch.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSimpleStopwatch.cs index 427541ca5..bdc996505 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSimpleStopwatch.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSimpleStopwatch.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSimpleStopwatch : CStopwatchBase, ISchemaClass { static CSimpleStopwatch ISchemaClass.From(nint handle) => new CSimpleStopwatchImpl(handle); + static int ISchemaClass.Size => 12; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSingleFrameUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSingleFrameUpdateNode.cs index fe93c6023..898a8b91b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSingleFrameUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSingleFrameUpdateNode.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSingleFrameUpdateNode : CLeafUpdateNode, ISchemaClass { static CSingleFrameUpdateNode ISchemaClass.From(nint handle) => new CSingleFrameUpdateNodeImpl(handle); + static int ISchemaClass.Size => 128; - // CUtlVector< CSmartPtr< CAnimActionUpdater > > - public ref CUtlVector Actions { get; } + public ref CUtlVector Actions { get; } public CPoseHandle PoseCacheHandle { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSingleplayRules.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSingleplayRules.cs index cd23f5c12..061fd6acb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSingleplayRules.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSingleplayRules.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSingleplayRules : CGameRules, ISchemaClass { static CSingleplayRules ISchemaClass.From(nint handle) => new CSingleplayRulesImpl(handle); + static int ISchemaClass.Size => 200; public ref bool SinglePlayerGameEnding { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSkeletonAnimationController.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSkeletonAnimationController.cs index de1cbbcf3..832e805d4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSkeletonAnimationController.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSkeletonAnimationController.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSkeletonAnimationController : ISkeletonAnimationController, ISchemaClass { static CSkeletonAnimationController ISchemaClass.From(nint handle) => new CSkeletonAnimationControllerImpl(handle); + static int ISchemaClass.Size => 16; public CSkeletonInstance? SkeletonInstance { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSkeletonInstance.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSkeletonInstance.cs index 6858374ad..bb790f881 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSkeletonInstance.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSkeletonInstance.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSkeletonInstance : CGameSceneNode, ISchemaClass { static CSkeletonInstance ISchemaClass.From(nint handle) => new CSkeletonInstanceImpl(handle); + static int ISchemaClass.Size => 1168; public CModelState ModelState { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSkillDamage.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSkillDamage.cs index 9fe79226e..33706f033 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSkillDamage.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSkillDamage.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSkillDamage : ISchemaClass { static CSkillDamage ISchemaClass.From(nint handle) => new CSkillDamageImpl(handle); + static int ISchemaClass.Size => 24; public CSkillFloat Damage { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSkillFloat.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSkillFloat.cs index 6d4ee2319..f596aee44 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSkillFloat.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSkillFloat.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSkillFloat : ISchemaClass { static CSkillFloat ISchemaClass.From(nint handle) => new CSkillFloatImpl(handle); + static int ISchemaClass.Size => 16; public ISchemaFixedArray Value { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSkillInt.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSkillInt.cs index 8544756de..528182353 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSkillInt.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSkillInt.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSkillInt : ISchemaClass { static CSkillInt ISchemaClass.From(nint handle) => new CSkillIntImpl(handle); + static int ISchemaClass.Size => 16; public ISchemaFixedArray Value { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSkyCamera.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSkyCamera.cs index bc636a3ac..26be4523d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSkyCamera.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSkyCamera.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSkyCamera : CBaseEntity, ISchemaClass { static CSkyCamera ISchemaClass.From(nint handle) => new CSkyCameraImpl(handle); + static int ISchemaClass.Size => 1424; public sky3dparams_t SkyboxData { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSkyboxReference.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSkyboxReference.cs index a4c6ba6b5..a4f22bd79 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSkyboxReference.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSkyboxReference.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSkyboxReference : CBaseEntity, ISchemaClass { static CSkyboxReference ISchemaClass.From(nint handle) => new CSkyboxReferenceImpl(handle); + static int ISchemaClass.Size => 1272; public ref uint WorldGroupId { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSlopeComponentUpdater.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSlopeComponentUpdater.cs index 62609e21e..ca7d3074e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSlopeComponentUpdater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSlopeComponentUpdater.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSlopeComponentUpdater : CAnimComponentUpdater, ISchemaClass { static CSlopeComponentUpdater ISchemaClass.From(nint handle) => new CSlopeComponentUpdaterImpl(handle); + static int ISchemaClass.Size => 72; public ref float TraceDistance { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSlowDownOnSlopesUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSlowDownOnSlopesUpdateNode.cs index 3975beb1e..f3661adc3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSlowDownOnSlopesUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSlowDownOnSlopesUpdateNode.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSlowDownOnSlopesUpdateNode : CUnaryUpdateNode, ISchemaClass { static CSlowDownOnSlopesUpdateNode ISchemaClass.From(nint handle) => new CSlowDownOnSlopesUpdateNodeImpl(handle); + static int ISchemaClass.Size => 120; public ref float SlowDownStrength { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSmokeGrenade.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSmokeGrenade.cs index d8a945b40..9955f6d70 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSmokeGrenade.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSmokeGrenade.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSmokeGrenade : CBaseCSGrenade, ISchemaClass { static CSmokeGrenade ISchemaClass.From(nint handle) => new CSmokeGrenadeImpl(handle); + static int ISchemaClass.Size => 4640; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSmokeGrenadeProjectile.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSmokeGrenadeProjectile.cs index 18d15a08d..96bdd09db 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSmokeGrenadeProjectile.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSmokeGrenadeProjectile.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSmokeGrenadeProjectile : CBaseCSGrenadeProjectile, ISchemaClass { static CSmokeGrenadeProjectile ISchemaClass.From(nint handle) => new CSmokeGrenadeProjectileImpl(handle); + static int ISchemaClass.Size => 12096; public ref int SmokeEffectTickBegin { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSmoothFunc.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSmoothFunc.cs index 167dc8a26..cf85c38c1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSmoothFunc.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSmoothFunc.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSmoothFunc : ISchemaClass { static CSmoothFunc ISchemaClass.From(nint handle) => new CSmoothFuncImpl(handle); + static int ISchemaClass.Size => 32; public ref float SmoothAmplitude { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSolveIKChainUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSolveIKChainUpdateNode.cs index 1e14dfc7e..43880c8c2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSolveIKChainUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSolveIKChainUpdateNode.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSolveIKChainUpdateNode : CUnaryUpdateNode, ISchemaClass { static CSolveIKChainUpdateNode ISchemaClass.From(nint handle) => new CSolveIKChainUpdateNodeImpl(handle); + static int ISchemaClass.Size => 168; - // CUtlVector< CSolveIKTargetHandle_t > - public ref CUtlVector TargetHandles { get; } + public ref CUtlVector TargetHandles { get; } public SolveIKChainPoseOpFixedSettings_t OpFixedData { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSolveIKTargetHandle_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSolveIKTargetHandle_t.cs index e00394a74..3e6a12ce5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSolveIKTargetHandle_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSolveIKTargetHandle_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSolveIKTargetHandle_t : ISchemaClass { static CSolveIKTargetHandle_t ISchemaClass.From(nint handle) => new CSolveIKTargetHandle_tImpl(handle); + static int ISchemaClass.Size => 4; public CAnimParamHandle PositionHandle { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionLimitSchema.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionLimitSchema.cs index f7499b5be..3e475d726 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionLimitSchema.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionLimitSchema.cs @@ -11,13 +11,14 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSosGroupActionLimitSchema : CSosGroupActionSchema, ISchemaClass { static CSosGroupActionLimitSchema ISchemaClass.From(nint handle) => new CSosGroupActionLimitSchemaImpl(handle); + static int ISchemaClass.Size => 24; public ref int MaxCount { get; } public ref SosActionStopType_t StopType { get; } - public ref SosActionSortType_t SortType { get; } + public ref SosActionLimitSortType_t SortType { get; } public ref bool StopImmediate { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionMemberCountEnvelopeSchema.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionMemberCountEnvelopeSchema.cs index ea48c4175..57a367360 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionMemberCountEnvelopeSchema.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionMemberCountEnvelopeSchema.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSosGroupActionMemberCountEnvelopeSchema : CSosGroupActionSchema, ISchemaClass { static CSosGroupActionMemberCountEnvelopeSchema ISchemaClass.From(nint handle) => new CSosGroupActionMemberCountEnvelopeSchemaImpl(handle); + static int ISchemaClass.Size => 48; public ref int BaseCount { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionSchema.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionSchema.cs index f5ad07e6d..275ddd761 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionSchema.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionSchema.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSosGroupActionSchema : ISchemaClass { static CSosGroupActionSchema ISchemaClass.From(nint handle) => new CSosGroupActionSchemaImpl(handle); + static int ISchemaClass.Size => 8; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionSetSoundeventParameterSchema.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionSetSoundeventParameterSchema.cs index 5c4249eae..fa4bdfc12 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionSetSoundeventParameterSchema.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionSetSoundeventParameterSchema.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSosGroupActionSetSoundeventParameterSchema : CSosGroupActionSchema, ISchemaClass { static CSosGroupActionSetSoundeventParameterSchema ISchemaClass.From(nint handle) => new CSosGroupActionSetSoundeventParameterSchemaImpl(handle); + static int ISchemaClass.Size => 40; public ref int MaxCount { get; } @@ -21,7 +22,7 @@ public partial interface CSosGroupActionSetSoundeventParameterSchema : CSosGroup public string OpvarName { get; set; } - public ref SosActionSortType_t SortType { get; } + public ref SosActionSetParamSortType_t SortType { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionSoundeventClusterSchema.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionSoundeventClusterSchema.cs index 2c14010c0..ba99554d0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionSoundeventClusterSchema.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionSoundeventClusterSchema.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSosGroupActionSoundeventClusterSchema : CSosGroupActionSchema, ISchemaClass { static CSosGroupActionSoundeventClusterSchema ISchemaClass.From(nint handle) => new CSosGroupActionSoundeventClusterSchemaImpl(handle); + static int ISchemaClass.Size => 80; public ref int MinNearby { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionSoundeventCountSchema.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionSoundeventCountSchema.cs index 6e1c1b591..4f829c4f5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionSoundeventCountSchema.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionSoundeventCountSchema.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSosGroupActionSoundeventCountSchema : CSosGroupActionSchema, ISchemaClass { static CSosGroupActionSoundeventCountSchema ISchemaClass.From(nint handle) => new CSosGroupActionSoundeventCountSchemaImpl(handle); + static int ISchemaClass.Size => 24; public ref bool ExcludeStoppedSounds { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionSoundeventMinMaxValuesSchema.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionSoundeventMinMaxValuesSchema.cs index 8b9bff8a7..c8da70d88 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionSoundeventMinMaxValuesSchema.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionSoundeventMinMaxValuesSchema.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSosGroupActionSoundeventMinMaxValuesSchema : CSosGroupActionSchema, ISchemaClass { static CSosGroupActionSoundeventMinMaxValuesSchema ISchemaClass.From(nint handle) => new CSosGroupActionSoundeventMinMaxValuesSchemaImpl(handle); + static int ISchemaClass.Size => 64; public string StrQueryPublicFieldName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionSoundeventPrioritySchema.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionSoundeventPrioritySchema.cs index 8a9386f48..8d9961771 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionSoundeventPrioritySchema.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionSoundeventPrioritySchema.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSosGroupActionSoundeventPrioritySchema : CSosGroupActionSchema, ISchemaClass { static CSosGroupActionSoundeventPrioritySchema ISchemaClass.From(nint handle) => new CSosGroupActionSoundeventPrioritySchemaImpl(handle); + static int ISchemaClass.Size => 56; public string PriorityValue { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionTimeBlockLimitSchema.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionTimeBlockLimitSchema.cs index e5485e5f0..d012748b4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionTimeBlockLimitSchema.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionTimeBlockLimitSchema.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSosGroupActionTimeBlockLimitSchema : CSosGroupActionSchema, ISchemaClass { static CSosGroupActionTimeBlockLimitSchema ISchemaClass.From(nint handle) => new CSosGroupActionTimeBlockLimitSchemaImpl(handle); + static int ISchemaClass.Size => 16; public ref int MaxCount { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionTimeLimitSchema.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionTimeLimitSchema.cs index 57dbe45d6..ac3f35a5b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionTimeLimitSchema.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionTimeLimitSchema.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSosGroupActionTimeLimitSchema : CSosGroupActionSchema, ISchemaClass { static CSosGroupActionTimeLimitSchema ISchemaClass.From(nint handle) => new CSosGroupActionTimeLimitSchemaImpl(handle); + static int ISchemaClass.Size => 16; public ref float MaxDuration { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosSoundEventGroupSchema.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosSoundEventGroupSchema.cs index 3c5fd3577..4271530ca 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosSoundEventGroupSchema.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosSoundEventGroupSchema.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSosSoundEventGroupSchema : ISchemaClass { static CSosSoundEventGroupSchema ISchemaClass.From(nint handle) => new CSosSoundEventGroupSchemaImpl(handle); + static int ISchemaClass.Size => 112; public ref SosGroupType_t GroupType { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundAreaEntityBase.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundAreaEntityBase.cs index c47992cb8..6d7fa81cc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundAreaEntityBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundAreaEntityBase.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSoundAreaEntityBase : CBaseEntity, ISchemaClass { static CSoundAreaEntityBase ISchemaClass.From(nint handle) => new CSoundAreaEntityBaseImpl(handle); + static int ISchemaClass.Size => 1296; public ref bool Disabled { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundAreaEntityOrientedBox.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundAreaEntityOrientedBox.cs index 4df68a557..8132aaa4f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundAreaEntityOrientedBox.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundAreaEntityOrientedBox.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSoundAreaEntityOrientedBox : CSoundAreaEntityBase, ISchemaClass { static CSoundAreaEntityOrientedBox ISchemaClass.From(nint handle) => new CSoundAreaEntityOrientedBoxImpl(handle); + static int ISchemaClass.Size => 1320; public ref Vector Min { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundAreaEntitySphere.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundAreaEntitySphere.cs index c002e37e7..2fc3cb23b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundAreaEntitySphere.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundAreaEntitySphere.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSoundAreaEntitySphere : CSoundAreaEntityBase, ISchemaClass { static CSoundAreaEntitySphere ISchemaClass.From(nint handle) => new CSoundAreaEntitySphereImpl(handle); + static int ISchemaClass.Size => 1304; public ref float Radius { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundContainerReference.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundContainerReference.cs index 7ec3d4684..40a0e05b1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundContainerReference.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundContainerReference.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSoundContainerReference : ISchemaClass { static CSoundContainerReference ISchemaClass.From(nint handle) => new CSoundContainerReferenceImpl(handle); + static int ISchemaClass.Size => 24; public ref bool UseReference { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundContainerReferenceArray.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundContainerReferenceArray.cs index 6cd562e1b..86c3c2f76 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundContainerReferenceArray.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundContainerReferenceArray.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSoundContainerReferenceArray : ISchemaClass { static CSoundContainerReferenceArray ISchemaClass.From(nint handle) => new CSoundContainerReferenceArrayImpl(handle); + static int ISchemaClass.Size => 56; public ref bool UseReference { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEnvelope.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEnvelope.cs index 0a6171ebf..4f0b2c18a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEnvelope.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEnvelope.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSoundEnvelope : ISchemaClass { static CSoundEnvelope ISchemaClass.From(nint handle) => new CSoundEnvelopeImpl(handle); + static int ISchemaClass.Size => 16; public ref float Current { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEventAABBEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEventAABBEntity.cs index 296b8b1d3..57ccf3db0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEventAABBEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEventAABBEntity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSoundEventAABBEntity : CSoundEventEntity, ISchemaClass { static CSoundEventAABBEntity ISchemaClass.From(nint handle) => new CSoundEventAABBEntityImpl(handle); + static int ISchemaClass.Size => 1488; public ref Vector Mins { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEventEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEventEntity.cs index bbaac37fd..4dc2765a2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEventEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEventEntity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSoundEventEntity : CBaseEntity, ISchemaClass { static CSoundEventEntity ISchemaClass.From(nint handle) => new CSoundEventEntityImpl(handle); + static int ISchemaClass.Size => 1464; public ref bool StartOnSpawn { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEventEntityAlias_snd_event_point.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEventEntityAlias_snd_event_point.cs index 1e9ef23eb..113e76832 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEventEntityAlias_snd_event_point.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEventEntityAlias_snd_event_point.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSoundEventEntityAlias_snd_event_point : CSoundEventEntity, ISchemaClass { static CSoundEventEntityAlias_snd_event_point ISchemaClass.From(nint handle) => new CSoundEventEntityAlias_snd_event_pointImpl(handle); + static int ISchemaClass.Size => 1464; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEventMetaData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEventMetaData.cs index 220388c3a..d71f3857c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEventMetaData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEventMetaData.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSoundEventMetaData : ISchemaClass { static CSoundEventMetaData ISchemaClass.From(nint handle) => new CSoundEventMetaDataImpl(handle); + static int ISchemaClass.Size => 8; public ref CStrongHandle SoundEventVMix { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEventOBBEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEventOBBEntity.cs index a5ab296ac..727f99814 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEventOBBEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEventOBBEntity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSoundEventOBBEntity : CSoundEventEntity, ISchemaClass { static CSoundEventOBBEntity ISchemaClass.From(nint handle) => new CSoundEventOBBEntityImpl(handle); + static int ISchemaClass.Size => 1504; public ref Vector Mins { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEventParameter.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEventParameter.cs index 984099470..c7759f4ba 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEventParameter.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEventParameter.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSoundEventParameter : CBaseEntity, ISchemaClass { static CSoundEventParameter ISchemaClass.From(nint handle) => new CSoundEventParameterImpl(handle); + static int ISchemaClass.Size => 1304; public string ParamName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEventPathCornerEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEventPathCornerEntity.cs index f15daa7a3..87cc77cbd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEventPathCornerEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEventPathCornerEntity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSoundEventPathCornerEntity : CSoundEventEntity, ISchemaClass { static CSoundEventPathCornerEntity ISchemaClass.From(nint handle) => new CSoundEventPathCornerEntityImpl(handle); + static int ISchemaClass.Size => 1624; public string PathCorner { get; set; } @@ -25,8 +26,7 @@ public partial interface CSoundEventPathCornerEntity : CSoundEventEntity, ISchem public ref bool Playing { get; } - // CNetworkUtlVectorBase< SoundeventPathCornerPairNetworked_t > - public ref CUtlVector CornerPairsNetworked { get; } + public ref CUtlVector CornerPairsNetworked { get; } public void CornerPairsNetworkedUpdated(); } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEventSphereEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEventSphereEntity.cs index 78a0437e5..5f5b54e92 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEventSphereEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEventSphereEntity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSoundEventSphereEntity : CSoundEventEntity, ISchemaClass { static CSoundEventSphereEntity ISchemaClass.From(nint handle) => new CSoundEventSphereEntityImpl(handle); + static int ISchemaClass.Size => 1472; public ref float Radius { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundInfoHeader.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundInfoHeader.cs index 9f7175180..2fd4bf3d8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundInfoHeader.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundInfoHeader.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSoundInfoHeader : ISchemaClass { static CSoundInfoHeader ISchemaClass.From(nint handle) => new CSoundInfoHeaderImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundOpvarSetAABBEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundOpvarSetAABBEntity.cs index 6407cd4ac..23390bd1c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundOpvarSetAABBEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundOpvarSetAABBEntity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSoundOpvarSetAABBEntity : CSoundOpvarSetPointEntity, ISchemaClass { static CSoundOpvarSetAABBEntity ISchemaClass.From(nint handle) => new CSoundOpvarSetAABBEntityImpl(handle); + static int ISchemaClass.Size => 1808; public ref Vector DistanceInnerMins { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundOpvarSetAutoRoomEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundOpvarSetAutoRoomEntity.cs index d39cd6f3d..902bdb91b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundOpvarSetAutoRoomEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundOpvarSetAutoRoomEntity.cs @@ -11,13 +11,12 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSoundOpvarSetAutoRoomEntity : CSoundOpvarSetPointEntity, ISchemaClass { static CSoundOpvarSetAutoRoomEntity ISchemaClass.From(nint handle) => new CSoundOpvarSetAutoRoomEntityImpl(handle); + static int ISchemaClass.Size => 1768; - // CUtlVector< SoundOpvarTraceResult_t > - public ref CUtlVector TraceResults { get; } + public ref CUtlVector TraceResults { get; } - // CUtlVector< AutoRoomDoorwayPairs_t > - public ref CUtlVector DoorwayPairs { get; } + public ref CUtlVector DoorwayPairs { get; } public ref float Size { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundOpvarSetEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundOpvarSetEntity.cs index 7b21e019e..3ec26b6bd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundOpvarSetEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundOpvarSetEntity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSoundOpvarSetEntity : CBaseEntity, ISchemaClass { static CSoundOpvarSetEntity ISchemaClass.From(nint handle) => new CSoundOpvarSetEntityImpl(handle); + static int ISchemaClass.Size => 1352; public string StackName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundOpvarSetOBBEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundOpvarSetOBBEntity.cs index ea4e8b3a1..87b2543d1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundOpvarSetOBBEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundOpvarSetOBBEntity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSoundOpvarSetOBBEntity : CSoundOpvarSetAABBEntity, ISchemaClass { static CSoundOpvarSetOBBEntity ISchemaClass.From(nint handle) => new CSoundOpvarSetOBBEntityImpl(handle); + static int ISchemaClass.Size => 1808; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundOpvarSetOBBWindEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundOpvarSetOBBWindEntity.cs index 1f78e992d..a9cea7d11 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundOpvarSetOBBWindEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundOpvarSetOBBWindEntity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSoundOpvarSetOBBWindEntity : CSoundOpvarSetPointBase, ISchemaClass { static CSoundOpvarSetOBBWindEntity ISchemaClass.From(nint handle) => new CSoundOpvarSetOBBWindEntityImpl(handle); + static int ISchemaClass.Size => 1496; public ref Vector Mins { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundOpvarSetPathCornerEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundOpvarSetPathCornerEntity.cs index e4952cf0b..b3166fed8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundOpvarSetPathCornerEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundOpvarSetPathCornerEntity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSoundOpvarSetPathCornerEntity : CSoundOpvarSetPointEntity, ISchemaClass { static CSoundOpvarSetPathCornerEntity ISchemaClass.From(nint handle) => new CSoundOpvarSetPathCornerEntityImpl(handle); + static int ISchemaClass.Size => 1744; public ref float DistMinSqr { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundOpvarSetPointBase.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundOpvarSetPointBase.cs index 8a890e1c3..c0672e409 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundOpvarSetPointBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundOpvarSetPointBase.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSoundOpvarSetPointBase : CBaseEntity, ISchemaClass { static CSoundOpvarSetPointBase ISchemaClass.From(nint handle) => new CSoundOpvarSetPointBaseImpl(handle); + static int ISchemaClass.Size => 1432; public ref bool Disabled { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundOpvarSetPointEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundOpvarSetPointEntity.cs index d8d0c81bd..bb27565eb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundOpvarSetPointEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundOpvarSetPointEntity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSoundOpvarSetPointEntity : CSoundOpvarSetPointBase, ISchemaClass { static CSoundOpvarSetPointEntity ISchemaClass.From(nint handle) => new CSoundOpvarSetPointEntityImpl(handle); + static int ISchemaClass.Size => 1704; public CEntityIOOutput OnEnter { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundPatch.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundPatch.cs index 4750332e1..646bd4ccc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundPatch.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundPatch.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSoundPatch : ISchemaClass { static CSoundPatch ISchemaClass.From(nint handle) => new CSoundPatchImpl(handle); + static int ISchemaClass.Size => 168; public CSoundEnvelope Pitch { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundStackSave.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundStackSave.cs index 19f0db224..d6c132cac 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundStackSave.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundStackSave.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSoundStackSave : CLogicalEntity, ISchemaClass { static CSoundStackSave ISchemaClass.From(nint handle) => new CSoundStackSaveImpl(handle); + static int ISchemaClass.Size => 1272; public string StackName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSpeedScaleUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSpeedScaleUpdateNode.cs index c3d0c0fda..a9c2e734e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSpeedScaleUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSpeedScaleUpdateNode.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSpeedScaleUpdateNode : CUnaryUpdateNode, ISchemaClass { static CSpeedScaleUpdateNode ISchemaClass.From(nint handle) => new CSpeedScaleUpdateNodeImpl(handle); + static int ISchemaClass.Size => 120; public CAnimParamHandle ParamIndex { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSpinUpdateBase.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSpinUpdateBase.cs index c7dab1e9c..0ed55192a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSpinUpdateBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSpinUpdateBase.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSpinUpdateBase : CParticleFunctionOperator, ISchemaClass { static CSpinUpdateBase ISchemaClass.From(nint handle) => new CSpinUpdateBaseImpl(handle); + static int ISchemaClass.Size => 464; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSplineConstraint.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSplineConstraint.cs index 2c620d109..0ce0889f5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSplineConstraint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSplineConstraint.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSplineConstraint : CPhysConstraint, ISchemaClass { static CSplineConstraint ISchemaClass.From(nint handle) => new CSplineConstraintImpl(handle); + static int ISchemaClass.Size => 1568; public ref Vector AnchorOffsetRestore { get; } @@ -33,7 +34,13 @@ public partial interface CSplineConstraint : CPhysConstraint, ISchemaClass { static CSpotlightEnd ISchemaClass.From(nint handle) => new CSpotlightEndImpl(handle); + static int ISchemaClass.Size => 2040; public ref float LightScale { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSprite.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSprite.cs index 2bdfbee3c..a4cae9784 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSprite.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSprite.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSprite : CBaseModelEntity, ISchemaClass { static CSprite ISchemaClass.From(nint handle) => new CSpriteImpl(handle); + static int ISchemaClass.Size => 2120; public ref CStrongHandle SpriteMaterial { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSpriteAlias_env_glow.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSpriteAlias_env_glow.cs index 217906d9f..52f98f416 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSpriteAlias_env_glow.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSpriteAlias_env_glow.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSpriteAlias_env_glow : CSprite, ISchemaClass { static CSpriteAlias_env_glow ISchemaClass.From(nint handle) => new CSpriteAlias_env_glowImpl(handle); + static int ISchemaClass.Size => 2120; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSpriteOriented.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSpriteOriented.cs index aed150bc3..e671ee347 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSpriteOriented.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSpriteOriented.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSpriteOriented : CSprite, ISchemaClass { static CSpriteOriented ISchemaClass.From(nint handle) => new CSpriteOrientedImpl(handle); + static int ISchemaClass.Size => 2120; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStanceOverrideUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStanceOverrideUpdateNode.cs index 4402a09fb..ca3fdc478 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStanceOverrideUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStanceOverrideUpdateNode.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CStanceOverrideUpdateNode : CUnaryUpdateNode, ISchemaClass { static CStanceOverrideUpdateNode ISchemaClass.From(nint handle) => new CStanceOverrideUpdateNodeImpl(handle); + static int ISchemaClass.Size => 160; - // CUtlVector< StanceInfo_t > - public ref CUtlVector FootStanceInfo { get; } + public ref CUtlVector FootStanceInfo { get; } public CAnimUpdateNodeRef StanceSourceNode { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStanceScaleUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStanceScaleUpdateNode.cs index 21a86225a..9ab362fd9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStanceScaleUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStanceScaleUpdateNode.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CStanceScaleUpdateNode : CUnaryUpdateNode, ISchemaClass { static CStanceScaleUpdateNode ISchemaClass.From(nint handle) => new CStanceScaleUpdateNodeImpl(handle); + static int ISchemaClass.Size => 120; public CAnimParamHandle Param { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStateActionUpdater.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStateActionUpdater.cs index ec41819e1..4bbbec7ad 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStateActionUpdater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStateActionUpdater.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CStateActionUpdater : ISchemaClass { static CStateActionUpdater ISchemaClass.From(nint handle) => new CStateActionUpdaterImpl(handle); + static int ISchemaClass.Size => 16; // CSmartPtr< CAnimActionUpdater > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStateMachineComponentUpdater.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStateMachineComponentUpdater.cs index 831721881..eeb47bc23 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStateMachineComponentUpdater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStateMachineComponentUpdater.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CStateMachineComponentUpdater : CAnimComponentUpdater, ISchemaClass { static CStateMachineComponentUpdater ISchemaClass.From(nint handle) => new CStateMachineComponentUpdaterImpl(handle); + static int ISchemaClass.Size => 136; public CAnimStateMachineUpdater StateMachine { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStateMachineUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStateMachineUpdateNode.cs index ee86fc568..f75169f70 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStateMachineUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStateMachineUpdateNode.cs @@ -11,15 +11,14 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CStateMachineUpdateNode : CAnimUpdateNodeBase, ISchemaClass { static CStateMachineUpdateNode ISchemaClass.From(nint handle) => new CStateMachineUpdateNodeImpl(handle); + static int ISchemaClass.Size => 256; public CAnimStateMachineUpdater StateMachine { get; } - // CUtlVector< CStateNodeStateData > - public ref CUtlVector StateData { get; } + public ref CUtlVector StateData { get; } - // CUtlVector< CStateNodeTransitionData > - public ref CUtlVector TransitionData { get; } + public ref CUtlVector TransitionData { get; } public ref bool BlockWaningTags { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStateNodeStateData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStateNodeStateData.cs index 05ca7d0c7..922e7c72f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStateNodeStateData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStateNodeStateData.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CStateNodeStateData : ISchemaClass { static CStateNodeStateData ISchemaClass.From(nint handle) => new CStateNodeStateDataImpl(handle); + static int ISchemaClass.Size => 24; public CAnimUpdateNodeRef Child { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStateNodeTransitionData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStateNodeTransitionData.cs index b226146a1..46a96645a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStateNodeTransitionData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStateNodeTransitionData.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CStateNodeTransitionData : ISchemaClass { static CStateNodeTransitionData ISchemaClass.From(nint handle) => new CStateNodeTransitionDataImpl(handle); + static int ISchemaClass.Size => 28; public CBlendCurve Curve { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStateUpdateData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStateUpdateData.cs index c753ce0b6..6e56ef445 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStateUpdateData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStateUpdateData.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CStateUpdateData : ISchemaClass { static CStateUpdateData ISchemaClass.From(nint handle) => new CStateUpdateDataImpl(handle); + static int ISchemaClass.Size => 72; public string Name { get; set; } @@ -19,8 +20,7 @@ public partial interface CStateUpdateData : ISchemaClass { public ref CUtlVector TransitionIndices { get; } - // CUtlVector< CStateActionUpdater > - public ref CUtlVector Actions { get; } + public ref CUtlVector Actions { get; } public AnimStateID StateID { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStaticPoseCache.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStaticPoseCache.cs index 0864dbff1..2f528848f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStaticPoseCache.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStaticPoseCache.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CStaticPoseCache : ISchemaClass { static CStaticPoseCache ISchemaClass.From(nint handle) => new CStaticPoseCacheImpl(handle); + static int ISchemaClass.Size => 48; - // CUtlVector< CCachedPose > - public ref CUtlVector Poses { get; } + public ref CUtlVector Poses { get; } public ref int BoneCount { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStaticPoseCacheBuilder.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStaticPoseCacheBuilder.cs index 2d5139814..774fbe169 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStaticPoseCacheBuilder.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStaticPoseCacheBuilder.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CStaticPoseCacheBuilder : CStaticPoseCache, ISchemaClass { static CStaticPoseCacheBuilder ISchemaClass.From(nint handle) => new CStaticPoseCacheBuilderImpl(handle); + static int ISchemaClass.Size => 56; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStepsRemainingMetricEvaluator.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStepsRemainingMetricEvaluator.cs index cf3349eea..191a53c7c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStepsRemainingMetricEvaluator.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStepsRemainingMetricEvaluator.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CStepsRemainingMetricEvaluator : CMotionMetricEvaluator, ISchemaClass { static CStepsRemainingMetricEvaluator ISchemaClass.From(nint handle) => new CStepsRemainingMetricEvaluatorImpl(handle); + static int ISchemaClass.Size => 112; public ref CUtlVector FootIndices { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStopAtGoalUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStopAtGoalUpdateNode.cs index e7cb69d36..76ac72626 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStopAtGoalUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStopAtGoalUpdateNode.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CStopAtGoalUpdateNode : CUnaryUpdateNode, ISchemaClass { static CStopAtGoalUpdateNode ISchemaClass.From(nint handle) => new CStopAtGoalUpdateNodeImpl(handle); + static int ISchemaClass.Size => 160; public ref float OuterRadius { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStopwatch.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStopwatch.cs index b2420b805..4f0ee5d5b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStopwatch.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStopwatch.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CStopwatch : CStopwatchBase, ISchemaClass { static CStopwatch ISchemaClass.From(nint handle) => new CStopwatchImpl(handle); + static int ISchemaClass.Size => 16; public ref float Interval { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStopwatchBase.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStopwatchBase.cs index b6e325c46..950ec327d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStopwatchBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStopwatchBase.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CStopwatchBase : CSimpleSimTimer, ISchemaClass { static CStopwatchBase ISchemaClass.From(nint handle) => new CStopwatchBaseImpl(handle); + static int ISchemaClass.Size => 12; public ref bool IsRunning { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStringAnimTag.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStringAnimTag.cs index 27611e362..63f7e64ab 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStringAnimTag.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStringAnimTag.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CStringAnimTag : CAnimTagBase, ISchemaClass { static CStringAnimTag ISchemaClass.From(nint handle) => new CStringAnimTagImpl(handle); + static int ISchemaClass.Size => 80; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSubtractUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSubtractUpdateNode.cs index aa497a126..db3fb1e49 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSubtractUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSubtractUpdateNode.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSubtractUpdateNode : CBinaryUpdateNode, ISchemaClass { static CSubtractUpdateNode ISchemaClass.From(nint handle) => new CSubtractUpdateNodeImpl(handle); + static int ISchemaClass.Size => 160; public ref BinaryNodeChildOption FootMotionTiming { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSymbolAnimParameter.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSymbolAnimParameter.cs index 06b34988a..2db408e11 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSymbolAnimParameter.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSymbolAnimParameter.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSymbolAnimParameter : CConcreteAnimParameter, ISchemaClass { static CSymbolAnimParameter ISchemaClass.From(nint handle) => new CSymbolAnimParameterImpl(handle); + static int ISchemaClass.Size => 136; public ref CGlobalSymbol DefaultValue { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTakeDamageInfoAPI.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTakeDamageInfoAPI.cs index 915d1380c..c221875b3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTakeDamageInfoAPI.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTakeDamageInfoAPI.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTakeDamageInfoAPI : ISchemaClass { static CTakeDamageInfoAPI ISchemaClass.From(nint handle) => new CTakeDamageInfoAPIImpl(handle); + static int ISchemaClass.Size => 8; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTakeDamageResult.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTakeDamageResult.cs deleted file mode 100644 index 5c2698246..000000000 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTakeDamageResult.cs +++ /dev/null @@ -1,29 +0,0 @@ -// -#pragma warning disable CS0108 -#nullable enable - -using SwiftlyS2.Shared.Schemas; -using SwiftlyS2.Shared.Natives; -using SwiftlyS2.Core.SchemaDefinitions; - -namespace SwiftlyS2.Shared.SchemaDefinitions; - -public partial interface CTakeDamageResult : ISchemaClass { - - static CTakeDamageResult ISchemaClass.From(nint handle) => new CTakeDamageResultImpl(handle); - - - public ref CTakeDamageInfo OriginatingInfo { get; } - - public ref int HealthLost { get; } - - public ref int DamageDealt { get; } - - public ref float PreModifiedDamage { get; } - - public ref int TotalledHealthLost { get; } - - public ref int TotalledDamageDealt { get; } - - -} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTakeDamageSummaryScopeGuard.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTakeDamageSummaryScopeGuard.cs index 58c10cf21..00a34938f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTakeDamageSummaryScopeGuard.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTakeDamageSummaryScopeGuard.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTakeDamageSummaryScopeGuard : ISchemaClass { static CTakeDamageSummaryScopeGuard ISchemaClass.From(nint handle) => new CTakeDamageSummaryScopeGuardImpl(handle); + static int ISchemaClass.Size => 32; public ref CUtlVector> Summaries { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTankTargetChange.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTankTargetChange.cs index 41f412c5a..49da503f9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTankTargetChange.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTankTargetChange.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTankTargetChange : CPointEntity, ISchemaClass { static CTankTargetChange ISchemaClass.From(nint handle) => new CTankTargetChangeImpl(handle); + static int ISchemaClass.Size => 1288; // CVariantBase< CVariantDefaultAllocator > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTankTrainAI.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTankTrainAI.cs index d3b638651..d7f259b1f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTankTrainAI.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTankTrainAI.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTankTrainAI : CPointEntity, ISchemaClass { static CTankTrainAI ISchemaClass.From(nint handle) => new CTankTrainAIImpl(handle); + static int ISchemaClass.Size => 1328; public ref CHandle Train { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTargetSelectorUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTargetSelectorUpdateNode.cs index c4b897b19..89ddb645e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTargetSelectorUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTargetSelectorUpdateNode.cs @@ -11,12 +11,12 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTargetSelectorUpdateNode : CAnimUpdateNodeBase, ISchemaClass { static CTargetSelectorUpdateNode ISchemaClass.From(nint handle) => new CTargetSelectorUpdateNodeImpl(handle); + static int ISchemaClass.Size => 160; public ref TargetSelectorAngleMode_t AngleMode { get; } - // CUtlVector< CAnimUpdateNodeRef > - public ref CUtlVector Children { get; } + public ref CUtlVector Children { get; } public CAnimParamHandle TargetPosition { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTargetWarpUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTargetWarpUpdateNode.cs index 2cc779dfc..fab3b295b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTargetWarpUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTargetWarpUpdateNode.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTargetWarpUpdateNode : CUnaryUpdateNode, ISchemaClass { static CTargetWarpUpdateNode ISchemaClass.From(nint handle) => new CTargetWarpUpdateNodeImpl(handle); + static int ISchemaClass.Size => 152; public ref TargetWarpAngleMode_t AngleMode { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTaskHandshakeAnimTag.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTaskHandshakeAnimTag.cs index db98feda5..25edfb3c9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTaskHandshakeAnimTag.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTaskHandshakeAnimTag.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTaskHandshakeAnimTag : CHandshakeAnimTagBase, ISchemaClass { static CTaskHandshakeAnimTag ISchemaClass.From(nint handle) => new CTaskHandshakeAnimTagImpl(handle); + static int ISchemaClass.Size => 88; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTaskStatusAnimTag.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTaskStatusAnimTag.cs index 0c6701256..fe6710561 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTaskStatusAnimTag.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTaskStatusAnimTag.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTaskStatusAnimTag : CAnimTagBase, ISchemaClass { static CTaskStatusAnimTag ISchemaClass.From(nint handle) => new CTaskStatusAnimTagImpl(handle); + static int ISchemaClass.Size => 88; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTeam.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTeam.cs index ecf4c7b32..ebd3493d6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTeam.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTeam.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTeam : CBaseEntity, ISchemaClass { static CTeam ISchemaClass.From(nint handle) => new CTeamImpl(handle); + static int ISchemaClass.Size => 1448; public ref CUtlVector> PlayerControllers { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTeamplayRules.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTeamplayRules.cs index 21909abe9..000366a3f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTeamplayRules.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTeamplayRules.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTeamplayRules : CMultiplayRules, ISchemaClass { static CTeamplayRules ISchemaClass.From(nint handle) => new CTeamplayRulesImpl(handle); + static int ISchemaClass.Size => 192; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTestBlendContainer.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTestBlendContainer.cs index 0d1026a55..ed0b9a966 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTestBlendContainer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTestBlendContainer.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTestBlendContainer : CVoiceContainerBase, ISchemaClass { static CTestBlendContainer ISchemaClass.From(nint handle) => new CTestBlendContainerImpl(handle); + static int ISchemaClass.Size => 200; public ref CStrongHandle FirstSound { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTestDomainDerived_Cursor.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTestDomainDerived_Cursor.cs index 7127c0057..66d60fa44 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTestDomainDerived_Cursor.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTestDomainDerived_Cursor.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTestDomainDerived_Cursor : CPulseExecCursor, ISchemaClass { static CTestDomainDerived_Cursor ISchemaClass.From(nint handle) => new CTestDomainDerived_CursorImpl(handle); + static int ISchemaClass.Size => 216; public ref int CursorValueA { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTestEffect.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTestEffect.cs index ae634ae26..bd4814fa4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTestEffect.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTestEffect.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTestEffect : CBaseEntity, ISchemaClass { static CTestEffect ISchemaClass.From(nint handle) => new CTestEffectImpl(handle); + static int ISchemaClass.Size => 1568; public ref int Loop { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTestPulseIO.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTestPulseIO.cs index 702e02e3b..a59611bad 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTestPulseIO.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTestPulseIO.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTestPulseIO : CLogicalEntity, ISchemaClass { static CTestPulseIO ISchemaClass.From(nint handle) => new CTestPulseIOImpl(handle); + static int ISchemaClass.Size => 1552; public CEntityIOOutput OnVariantVoid { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTestPulseIOAPI.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTestPulseIOAPI.cs index 7860dc442..84b8c21cb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTestPulseIOAPI.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTestPulseIOAPI.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTestPulseIOAPI : ISchemaClass { static CTestPulseIOAPI ISchemaClass.From(nint handle) => new CTestPulseIOAPIImpl(handle); + static int ISchemaClass.Size => 8; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTextureBasedAnimatable.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTextureBasedAnimatable.cs index ff7ac6e81..5bcb4368f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTextureBasedAnimatable.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTextureBasedAnimatable.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTextureBasedAnimatable : CBaseModelEntity, ISchemaClass { static CTextureBasedAnimatable ISchemaClass.From(nint handle) => new CTextureBasedAnimatableImpl(handle); + static int ISchemaClass.Size => 2064; public ref bool Loop { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTiltTwistConstraint.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTiltTwistConstraint.cs index 7ae981edd..e146b0f6f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTiltTwistConstraint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTiltTwistConstraint.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTiltTwistConstraint : CBaseConstraint, ISchemaClass { static CTiltTwistConstraint ISchemaClass.From(nint handle) => new CTiltTwistConstraintImpl(handle); + static int ISchemaClass.Size => 144; public ref int TargetAxis { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTimeRemainingMetricEvaluator.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTimeRemainingMetricEvaluator.cs index 13fa170b5..29c4feba1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTimeRemainingMetricEvaluator.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTimeRemainingMetricEvaluator.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTimeRemainingMetricEvaluator : CMotionMetricEvaluator, ISchemaClass { static CTimeRemainingMetricEvaluator ISchemaClass.From(nint handle) => new CTimeRemainingMetricEvaluatorImpl(handle); + static int ISchemaClass.Size => 96; public ref bool MatchByTimeRemaining { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTimeline.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTimeline.cs index f47cc074f..a0614572b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTimeline.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTimeline.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTimeline : IntervalTimer, ISchemaClass { static CTimeline ISchemaClass.From(nint handle) => new CTimelineImpl(handle); + static int ISchemaClass.Size => 552; public ISchemaFixedArray Values { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTimerEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTimerEntity.cs index 9abb921ad..be4dbcaaa 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTimerEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTimerEntity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTimerEntity : CLogicalEntity, ISchemaClass { static CTimerEntity ISchemaClass.From(nint handle) => new CTimerEntityImpl(handle); + static int ISchemaClass.Size => 1424; public CEntityIOOutput OnTimer { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CToggleComponentActionUpdater.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CToggleComponentActionUpdater.cs index 5ade64460..b0e88c558 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CToggleComponentActionUpdater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CToggleComponentActionUpdater.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CToggleComponentActionUpdater : CAnimActionUpdater, ISchemaClass { static CToggleComponentActionUpdater ISchemaClass.From(nint handle) => new CToggleComponentActionUpdaterImpl(handle); + static int ISchemaClass.Size => 32; public AnimComponentID ComponentID { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTonemapController2.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTonemapController2.cs index 97e890e94..594b546a3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTonemapController2.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTonemapController2.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTonemapController2 : CBaseEntity, ISchemaClass { static CTonemapController2 ISchemaClass.From(nint handle) => new CTonemapController2Impl(handle); + static int ISchemaClass.Size => 1288; public ref float AutoExposureMin { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTonemapController2Alias_env_tonemap_controller2.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTonemapController2Alias_env_tonemap_controller2.cs index 48cb4ddc8..298c47c34 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTonemapController2Alias_env_tonemap_controller2.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTonemapController2Alias_env_tonemap_controller2.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTonemapController2Alias_env_tonemap_controller2 : CTonemapController2, ISchemaClass { static CTonemapController2Alias_env_tonemap_controller2 ISchemaClass.From(nint handle) => new CTonemapController2Alias_env_tonemap_controller2Impl(handle); + static int ISchemaClass.Size => 1288; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTonemapTrigger.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTonemapTrigger.cs index ef9de126f..26c2044cc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTonemapTrigger.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTonemapTrigger.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTonemapTrigger : CBaseTrigger, ISchemaClass { static CTonemapTrigger ISchemaClass.From(nint handle) => new CTonemapTriggerImpl(handle); + static int ISchemaClass.Size => 2488; public string TonemapControllerName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTouchExpansionComponent.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTouchExpansionComponent.cs index ee28c6b2f..66be4bd5e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTouchExpansionComponent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTouchExpansionComponent.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTouchExpansionComponent : CEntityComponent, ISchemaClass { static CTouchExpansionComponent ISchemaClass.From(nint handle) => new CTouchExpansionComponentImpl(handle); + static int ISchemaClass.Size => 80; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTransitionUpdateData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTransitionUpdateData.cs index f854e1822..e2bd95da9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTransitionUpdateData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTransitionUpdateData.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTransitionUpdateData : ISchemaClass { static CTransitionUpdateData ISchemaClass.From(nint handle) => new CTransitionUpdateDataImpl(handle); + static int ISchemaClass.Size => 3; public ref byte SrcStateIndex { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerActiveWeaponDetect.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerActiveWeaponDetect.cs index 4dac36295..d6052333d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerActiveWeaponDetect.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerActiveWeaponDetect.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTriggerActiveWeaponDetect : CBaseTrigger, ISchemaClass { static CTriggerActiveWeaponDetect ISchemaClass.From(nint handle) => new CTriggerActiveWeaponDetectImpl(handle); + static int ISchemaClass.Size => 2520; public CEntityIOOutput OnTouchedActiveWeapon { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerBombReset.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerBombReset.cs index a512d9611..79c8048e9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerBombReset.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerBombReset.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTriggerBombReset : CBaseTrigger, ISchemaClass { static CTriggerBombReset ISchemaClass.From(nint handle) => new CTriggerBombResetImpl(handle); + static int ISchemaClass.Size => 2472; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerBrush.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerBrush.cs index 217849b3f..01e08ed52 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerBrush.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerBrush.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTriggerBrush : CBaseModelEntity, ISchemaClass { static CTriggerBrush ISchemaClass.From(nint handle) => new CTriggerBrushImpl(handle); + static int ISchemaClass.Size => 2136; public CEntityIOOutput OnStartTouch { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerBuoyancy.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerBuoyancy.cs index 22acdd924..b4d010e1a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerBuoyancy.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerBuoyancy.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTriggerBuoyancy : CBaseTrigger, ISchemaClass { static CTriggerBuoyancy ISchemaClass.From(nint handle) => new CTriggerBuoyancyImpl(handle); + static int ISchemaClass.Size => 2760; public CBuoyancyHelper BuoyancyHelper { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerCallback.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerCallback.cs index 106d3dd17..4030e1b2c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerCallback.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerCallback.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTriggerCallback : CBaseTrigger, ISchemaClass { static CTriggerCallback ISchemaClass.From(nint handle) => new CTriggerCallbackImpl(handle); + static int ISchemaClass.Size => 2480; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerDetectBulletFire.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerDetectBulletFire.cs index 357171e19..43872b509 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerDetectBulletFire.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerDetectBulletFire.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTriggerDetectBulletFire : CBaseTrigger, ISchemaClass { static CTriggerDetectBulletFire ISchemaClass.From(nint handle) => new CTriggerDetectBulletFireImpl(handle); + static int ISchemaClass.Size => 2520; public ref bool PlayerFireOnly { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerDetectExplosion.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerDetectExplosion.cs index 5f7425383..62bfcd4df 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerDetectExplosion.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerDetectExplosion.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTriggerDetectExplosion : CBaseTrigger, ISchemaClass { static CTriggerDetectExplosion ISchemaClass.From(nint handle) => new CTriggerDetectExplosionImpl(handle); + static int ISchemaClass.Size => 2544; public CEntityIOOutput OnDetectedExplosion { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerFan.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerFan.cs index 9604f907a..f476c2429 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerFan.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerFan.cs @@ -11,16 +11,11 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTriggerFan : CBaseTrigger, ISchemaClass { static CTriggerFan ISchemaClass.From(nint handle) => new CTriggerFanImpl(handle); + static int ISchemaClass.Size => 2672; - public ref Vector FanOrigin { get; } - public ref Vector FanOriginOffset { get; } - public ref Vector FanEnd { get; } - - public ref Vector NoiseDirectionTarget { get; } - public ref Vector Direction { get; } public ref bool PushTowardsInfoTarget { get; } @@ -37,6 +32,14 @@ public partial interface CTriggerFan : CBaseTrigger, ISchemaClass { public CountdownTimer RampTimer { get; } + public ref Vector FanOriginWS { get; } + + public ref Vector FanOriginLS { get; } + + public ref Vector FanEndLS { get; } + + public ref Vector NoiseDirectionTarget { get; } + public string InfoFan1 { get; set; } public ref float RopeForceScale { get; } @@ -61,10 +64,7 @@ public partial interface CTriggerFan : CBaseTrigger, ISchemaClass { public ref int ManagerFanIdx { get; } - public void FanOriginUpdated(); public void FanOriginOffsetUpdated(); - public void FanEndUpdated(); - public void NoiseDirectionTargetUpdated(); public void DirectionUpdated(); public void PushTowardsInfoTargetUpdated(); public void PushAwayFromInfoTargetUpdated(); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerGameEvent.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerGameEvent.cs index 66775525e..d4c7625bc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerGameEvent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerGameEvent.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTriggerGameEvent : CBaseTrigger, ISchemaClass { static CTriggerGameEvent ISchemaClass.From(nint handle) => new CTriggerGameEventImpl(handle); + static int ISchemaClass.Size => 2496; public string StrStartTouchEventName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerGravity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerGravity.cs index dde1b8724..4b02de6e0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerGravity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerGravity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTriggerGravity : CBaseTrigger, ISchemaClass { static CTriggerGravity ISchemaClass.From(nint handle) => new CTriggerGravityImpl(handle); + static int ISchemaClass.Size => 2472; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerHostageReset.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerHostageReset.cs index 62f74d36e..48dbacfb1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerHostageReset.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerHostageReset.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTriggerHostageReset : CBaseTrigger, ISchemaClass { static CTriggerHostageReset ISchemaClass.From(nint handle) => new CTriggerHostageResetImpl(handle); + static int ISchemaClass.Size => 2472; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerHurt.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerHurt.cs index 39c0ff07a..b76d32c60 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerHurt.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerHurt.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTriggerHurt : CBaseTrigger, ISchemaClass { static CTriggerHurt ISchemaClass.From(nint handle) => new CTriggerHurtImpl(handle); + static int ISchemaClass.Size => 2632; public ref float OriginalDamage { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerImpact.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerImpact.cs index 8cc82ad4f..17e1e1440 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerImpact.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerImpact.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTriggerImpact : CTriggerMultiple, ISchemaClass { static CTriggerImpact ISchemaClass.From(nint handle) => new CTriggerImpactImpl(handle); + static int ISchemaClass.Size => 2568; public ref float Magnitude { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerLerpObject.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerLerpObject.cs index 7a7fe2293..6dd7433a8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerLerpObject.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerLerpObject.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTriggerLerpObject : CBaseTrigger, ISchemaClass { static CTriggerLerpObject ISchemaClass.From(nint handle) => new CTriggerLerpObjectImpl(handle); + static int ISchemaClass.Size => 2680; public string LerpTarget { get; set; } @@ -27,8 +28,7 @@ public partial interface CTriggerLerpObject : CBaseTrigger, ISchemaClass - public ref CUtlVector LerpingObjects { get; } + public ref CUtlVector LerpingObjects { get; } public string LerpEffect { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerLook.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerLook.cs index 1c0aeca43..25ba05677 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerLook.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerLook.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTriggerLook : CTriggerOnce, ISchemaClass { static CTriggerLook ISchemaClass.From(nint handle) => new CTriggerLookImpl(handle); + static int ISchemaClass.Size => 2664; public ref CHandle LookTarget { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerMultiple.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerMultiple.cs index dfa2eabe9..881d57e02 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerMultiple.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerMultiple.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTriggerMultiple : CBaseTrigger, ISchemaClass { static CTriggerMultiple ISchemaClass.From(nint handle) => new CTriggerMultipleImpl(handle); + static int ISchemaClass.Size => 2512; public CEntityIOOutput OnTrigger { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerOnce.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerOnce.cs index cf20545fd..69e45c820 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerOnce.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerOnce.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTriggerOnce : CTriggerMultiple, ISchemaClass { static CTriggerOnce ISchemaClass.From(nint handle) => new CTriggerOnceImpl(handle); + static int ISchemaClass.Size => 2512; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerPhysics.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerPhysics.cs index ed810bba5..d364cf2d9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerPhysics.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerPhysics.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTriggerPhysics : CBaseTrigger, ISchemaClass { static CTriggerPhysics ISchemaClass.From(nint handle) => new CTriggerPhysicsImpl(handle); + static int ISchemaClass.Size => 2568; public ref float GravityScale { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerProximity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerProximity.cs index ee73d174e..a64473394 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerProximity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerProximity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTriggerProximity : CBaseTrigger, ISchemaClass { static CTriggerProximity ISchemaClass.From(nint handle) => new CTriggerProximityImpl(handle); + static int ISchemaClass.Size => 2536; public ref CHandle MeasureTarget { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerPush.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerPush.cs index 382021d50..1591dd213 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerPush.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerPush.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTriggerPush : CBaseTrigger, ISchemaClass { static CTriggerPush ISchemaClass.From(nint handle) => new CTriggerPushImpl(handle); + static int ISchemaClass.Size => 2528; public ref QAngle PushEntitySpace { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerRemove.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerRemove.cs index d36e8bb56..856829914 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerRemove.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerRemove.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTriggerRemove : CBaseTrigger, ISchemaClass { static CTriggerRemove ISchemaClass.From(nint handle) => new CTriggerRemoveImpl(handle); + static int ISchemaClass.Size => 2512; public CEntityIOOutput OnRemove { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerSave.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerSave.cs index 5edbc11a7..59f9f5735 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerSave.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerSave.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTriggerSave : CBaseTrigger, ISchemaClass { static CTriggerSave ISchemaClass.From(nint handle) => new CTriggerSaveImpl(handle); + static int ISchemaClass.Size => 2488; public ref bool ForceNewLevelUnit { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerSndSosOpvar.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerSndSosOpvar.cs index 264ea3b69..bea4e9b10 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerSndSosOpvar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerSndSosOpvar.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTriggerSndSosOpvar : CBaseTrigger, ISchemaClass { static CTriggerSndSosOpvar ISchemaClass.From(nint handle) => new CTriggerSndSosOpvarImpl(handle); + static int ISchemaClass.Size => 3336; public ref CUtlVector> TouchingPlayers { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerSoundscape.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerSoundscape.cs index 9c41a5089..22e7b9b94 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerSoundscape.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerSoundscape.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTriggerSoundscape : CBaseTrigger, ISchemaClass { static CTriggerSoundscape ISchemaClass.From(nint handle) => new CTriggerSoundscapeImpl(handle); + static int ISchemaClass.Size => 2512; public ref CHandle Soundscape { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerTeleport.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerTeleport.cs index b3a21aef2..2cd8ae0ba 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerTeleport.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerTeleport.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTriggerTeleport : CBaseTrigger, ISchemaClass { static CTriggerTeleport ISchemaClass.From(nint handle) => new CTriggerTeleportImpl(handle); + static int ISchemaClass.Size => 2488; public string Landmark { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerToggleSave.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerToggleSave.cs index f1c7626e2..2b66dd368 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerToggleSave.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerToggleSave.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTriggerToggleSave : CBaseTrigger, ISchemaClass { static CTriggerToggleSave ISchemaClass.From(nint handle) => new CTriggerToggleSaveImpl(handle); + static int ISchemaClass.Size => 2472; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerVolume.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerVolume.cs index aecb8dc9d..ffc8e49bc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerVolume.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerVolume.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTriggerVolume : CBaseModelEntity, ISchemaClass { static CTriggerVolume ISchemaClass.From(nint handle) => new CTriggerVolumeImpl(handle); + static int ISchemaClass.Size => 2024; public string FilterName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTurnHelperUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTurnHelperUpdateNode.cs index 2f421e59f..52b37de39 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTurnHelperUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTurnHelperUpdateNode.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTurnHelperUpdateNode : CUnaryUpdateNode, ISchemaClass { static CTurnHelperUpdateNode ISchemaClass.From(nint handle) => new CTurnHelperUpdateNodeImpl(handle); + static int ISchemaClass.Size => 144; public ref AnimValueSource FacingTarget { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTwistConstraint.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTwistConstraint.cs index 74c8c51cb..1ac7abf03 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTwistConstraint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTwistConstraint.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTwistConstraint : CBaseConstraint, ISchemaClass { static CTwistConstraint ISchemaClass.From(nint handle) => new CTwistConstraintImpl(handle); + static int ISchemaClass.Size => 144; public ref bool Inverse { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTwoBoneIKUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTwoBoneIKUpdateNode.cs index 9535f6cd7..1f08d0fd8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTwoBoneIKUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTwoBoneIKUpdateNode.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTwoBoneIKUpdateNode : CUnaryUpdateNode, ISchemaClass { static CTwoBoneIKUpdateNode ISchemaClass.From(nint handle) => new CTwoBoneIKUpdateNodeImpl(handle); + static int ISchemaClass.Size => 480; public TwoBoneIKSettings_t OpFixedData { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CUnaryUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CUnaryUpdateNode.cs index 0a38e942b..53ac2a785 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CUnaryUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CUnaryUpdateNode.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CUnaryUpdateNode : CAnimUpdateNodeBase, ISchemaClass { static CUnaryUpdateNode ISchemaClass.From(nint handle) => new CUnaryUpdateNodeImpl(handle); + static int ISchemaClass.Size => 112; public CAnimUpdateNodeRef ChildNode { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVPhysXSurfacePropertiesList.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVPhysXSurfacePropertiesList.cs index 6890f158f..47a7539cd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVPhysXSurfacePropertiesList.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVPhysXSurfacePropertiesList.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CVPhysXSurfacePropertiesList : ISchemaClass { static CVPhysXSurfacePropertiesList ISchemaClass.From(nint handle) => new CVPhysXSurfacePropertiesListImpl(handle); + static int ISchemaClass.Size => 24; public ref CUtlVector> SurfacePropertiesList { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVSound.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVSound.cs index ee49c9d77..9043da803 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVSound.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVSound.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CVSound : ISchemaClass { static CVSound ISchemaClass.From(nint handle) => new CVSoundImpl(handle); + static int ISchemaClass.Size => 120; public ref int Rate { get; } @@ -25,8 +26,7 @@ public partial interface CVSound : ISchemaClass { public ref float Duration { get; } - // CUtlVector< CAudioSentence > - public ref CUtlVector Sentences { get; } + public ref CUtlVector Sentences { get; } public ref uint StreamingSize { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVariantDefaultAllocator.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVariantDefaultAllocator.cs index 18b933ab8..362c2d7b9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVariantDefaultAllocator.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVariantDefaultAllocator.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CVariantDefaultAllocator : ISchemaClass { static CVariantDefaultAllocator ISchemaClass.From(nint handle) => new CVariantDefaultAllocatorImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVectorAnimParameter.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVectorAnimParameter.cs index c55c9f791..452762f37 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVectorAnimParameter.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVectorAnimParameter.cs @@ -11,11 +11,14 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CVectorAnimParameter : CConcreteAnimParameter, ISchemaClass { static CVectorAnimParameter ISchemaClass.From(nint handle) => new CVectorAnimParameterImpl(handle); + static int ISchemaClass.Size => 152; public ref Vector DefaultValue { get; } public ref bool Interpolate { get; } + + public ref AnimParamVectorType_t VectorType { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVectorExponentialMovingAverage.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVectorExponentialMovingAverage.cs index c37d75761..82ae0aa63 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVectorExponentialMovingAverage.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVectorExponentialMovingAverage.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CVectorExponentialMovingAverage : ISchemaClass { static CVectorExponentialMovingAverage ISchemaClass.From(nint handle) => new CVectorExponentialMovingAverageImpl(handle); + static int ISchemaClass.Size => 44; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVectorMovingAverage.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVectorMovingAverage.cs index 06e719bef..843616ef0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVectorMovingAverage.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVectorMovingAverage.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CVectorMovingAverage : ISchemaClass { static CVectorMovingAverage ISchemaClass.From(nint handle) => new CVectorMovingAverageImpl(handle); + static int ISchemaClass.Size => 32; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVectorQuantizer.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVectorQuantizer.cs index 7d13454f5..fe898300c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVectorQuantizer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVectorQuantizer.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CVectorQuantizer : ISchemaClass { static CVectorQuantizer ISchemaClass.From(nint handle) => new CVectorQuantizerImpl(handle); + static int ISchemaClass.Size => 32; public ref CUtlVector CentroidVectors { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVirtualAnimParameter.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVirtualAnimParameter.cs index c2bdd69eb..120a62878 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVirtualAnimParameter.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVirtualAnimParameter.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CVirtualAnimParameter : CAnimParameterBase, ISchemaClass { static CVirtualAnimParameter ISchemaClass.From(nint handle) => new CVirtualAnimParameterImpl(handle); + static int ISchemaClass.Size => 128; public string ExpressionString { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerAmpedDecayingSineWave.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerAmpedDecayingSineWave.cs index 0c3da37c0..b4d1cc1c1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerAmpedDecayingSineWave.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerAmpedDecayingSineWave.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CVoiceContainerAmpedDecayingSineWave : CVoiceContainerDecayingSineWave, ISchemaClass { static CVoiceContainerAmpedDecayingSineWave ISchemaClass.From(nint handle) => new CVoiceContainerAmpedDecayingSineWaveImpl(handle); + static int ISchemaClass.Size => 200; public ref float GainAmount { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerAnalysisBase.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerAnalysisBase.cs index 60e974827..8e33c2fcd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerAnalysisBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerAnalysisBase.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CVoiceContainerAnalysisBase : ISchemaClass { static CVoiceContainerAnalysisBase ISchemaClass.From(nint handle) => new CVoiceContainerAnalysisBaseImpl(handle); + static int ISchemaClass.Size => 80; public ref bool RegenerateCurveOnCompile { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerBase.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerBase.cs index 08af77594..720893359 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerBase.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CVoiceContainerBase : ISchemaClass { static CVoiceContainerBase ISchemaClass.From(nint handle) => new CVoiceContainerBaseImpl(handle); + static int ISchemaClass.Size => 184; public CVSound Sound { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerBlender.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerBlender.cs index 9d2bd99fa..1467fe773 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerBlender.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerBlender.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CVoiceContainerBlender : CVoiceContainerBase, ISchemaClass { static CVoiceContainerBlender ISchemaClass.From(nint handle) => new CVoiceContainerBlenderImpl(handle); + static int ISchemaClass.Size => 240; public CSoundContainerReference FirstSound { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerDecayingSineWave.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerDecayingSineWave.cs index 42b294d9f..921633c89 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerDecayingSineWave.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerDecayingSineWave.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CVoiceContainerDecayingSineWave : CVoiceContainerBase, ISchemaClass { static CVoiceContainerDecayingSineWave ISchemaClass.From(nint handle) => new CVoiceContainerDecayingSineWaveImpl(handle); + static int ISchemaClass.Size => 192; public ref float Frequency { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerDefault.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerDefault.cs index 7af4f46af..e91079022 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerDefault.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerDefault.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CVoiceContainerDefault : CVoiceContainerBase, ISchemaClass { static CVoiceContainerDefault ISchemaClass.From(nint handle) => new CVoiceContainerDefaultImpl(handle); + static int ISchemaClass.Size => 184; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerEnvelope.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerEnvelope.cs index 67fffd7eb..3f5a36ec4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerEnvelope.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerEnvelope.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CVoiceContainerEnvelope : CVoiceContainerBase, ISchemaClass { static CVoiceContainerEnvelope ISchemaClass.From(nint handle) => new CVoiceContainerEnvelopeImpl(handle); + static int ISchemaClass.Size => 200; public ref CStrongHandle Sound { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerEnvelopeAnalyzer.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerEnvelopeAnalyzer.cs index 665649511..55a5125f2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerEnvelopeAnalyzer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerEnvelopeAnalyzer.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CVoiceContainerEnvelopeAnalyzer : CVoiceContainerAnalysisBase, ISchemaClass { static CVoiceContainerEnvelopeAnalyzer ISchemaClass.From(nint handle) => new CVoiceContainerEnvelopeAnalyzerImpl(handle); + static int ISchemaClass.Size => 96; public ref EMode_t Mode { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerGranulator.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerGranulator.cs index 5d499946c..bbb6b6951 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerGranulator.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerGranulator.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CVoiceContainerGranulator : CVoiceContainerBase, ISchemaClass { static CVoiceContainerGranulator ISchemaClass.From(nint handle) => new CVoiceContainerGranulatorImpl(handle); + static int ISchemaClass.Size => 400; public ref float GrainLength { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerLoopTrigger.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerLoopTrigger.cs index 90da5a9ab..41e7dce18 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerLoopTrigger.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerLoopTrigger.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CVoiceContainerLoopTrigger : CVoiceContainerBase, ISchemaClass { static CVoiceContainerLoopTrigger ISchemaClass.From(nint handle) => new CVoiceContainerLoopTriggerImpl(handle); + static int ISchemaClass.Size => 224; public CSoundContainerReference Sound { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerNull.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerNull.cs index c5c69b106..9eb99f9b6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerNull.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerNull.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CVoiceContainerNull : CVoiceContainerBase, ISchemaClass { static CVoiceContainerNull ISchemaClass.From(nint handle) => new CVoiceContainerNullImpl(handle); + static int ISchemaClass.Size => 184; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerParameterBlender.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerParameterBlender.cs index 7d70c314d..db92e6c38 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerParameterBlender.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerParameterBlender.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CVoiceContainerParameterBlender : CVoiceContainerBase, ISchemaClass { static CVoiceContainerParameterBlender ISchemaClass.From(nint handle) => new CVoiceContainerParameterBlenderImpl(handle); + static int ISchemaClass.Size => 504; public CSoundContainerReference FirstSound { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerRandomSampler.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerRandomSampler.cs index 263d30c05..1653d89e8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerRandomSampler.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerRandomSampler.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CVoiceContainerRandomSampler : CVoiceContainerBase, ISchemaClass { static CVoiceContainerRandomSampler ISchemaClass.From(nint handle) => new CVoiceContainerRandomSamplerImpl(handle); + static int ISchemaClass.Size => 480; public ref float Amplitude { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerRealtimeFMSineWave.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerRealtimeFMSineWave.cs index 40b402a52..b7cdeec0a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerRealtimeFMSineWave.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerRealtimeFMSineWave.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CVoiceContainerRealtimeFMSineWave : CVoiceContainerBase, ISchemaClass { static CVoiceContainerRealtimeFMSineWave ISchemaClass.From(nint handle) => new CVoiceContainerRealtimeFMSineWaveImpl(handle); + static int ISchemaClass.Size => 200; public ref float CarrierFrequency { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerSelector.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerSelector.cs index 8e85266b1..035a85b2b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerSelector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerSelector.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CVoiceContainerSelector : CVoiceContainerBase, ISchemaClass { static CVoiceContainerSelector ISchemaClass.From(nint handle) => new CVoiceContainerSelectorImpl(handle); + static int ISchemaClass.Size => 304; public ref PlayBackMode_t Mode { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerSet.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerSet.cs index 607b944eb..4d692f2ed 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerSet.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerSet.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CVoiceContainerSet : CVoiceContainerBase, ISchemaClass { static CVoiceContainerSet ISchemaClass.From(nint handle) => new CVoiceContainerSetImpl(handle); + static int ISchemaClass.Size => 208; - // CUtlVector< CVoiceContainerSetElement > - public ref CUtlVector SoundsToPlay { get; } + public ref CUtlVector SoundsToPlay { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerSetElement.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerSetElement.cs index 3f11d7612..9303bf78a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerSetElement.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerSetElement.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CVoiceContainerSetElement : ISchemaClass { static CVoiceContainerSetElement ISchemaClass.From(nint handle) => new CVoiceContainerSetElementImpl(handle); + static int ISchemaClass.Size => 32; public CSoundContainerReference Sound { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerShapedNoise.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerShapedNoise.cs index b579b9d2f..caa2b121e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerShapedNoise.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerShapedNoise.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CVoiceContainerShapedNoise : CVoiceContainerBase, ISchemaClass { static CVoiceContainerShapedNoise ISchemaClass.From(nint handle) => new CVoiceContainerShapedNoiseImpl(handle); + static int ISchemaClass.Size => 400; public ref bool UseCurveForFrequency { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerStaticAdditiveSynth.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerStaticAdditiveSynth.cs index 470070a4d..ad3e0793f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerStaticAdditiveSynth.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerStaticAdditiveSynth.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CVoiceContainerStaticAdditiveSynth : CVoiceContainerBase, ISchemaClass { static CVoiceContainerStaticAdditiveSynth ISchemaClass.From(nint handle) => new CVoiceContainerStaticAdditiveSynthImpl(handle); + static int ISchemaClass.Size => 232; - // CUtlVector< CVoiceContainerStaticAdditiveSynth::CTone > - public ref CUtlVector Tones { get; } + public ref CUtlVector Tones { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerStaticAdditiveSynth__CGainScalePerInstance.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerStaticAdditiveSynth__CGainScalePerInstance.cs index 1926397c7..bd0eeffa6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerStaticAdditiveSynth__CGainScalePerInstance.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerStaticAdditiveSynth__CGainScalePerInstance.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CVoiceContainerStaticAdditiveSynth__CGainScalePerInstance : ISchemaClass { static CVoiceContainerStaticAdditiveSynth__CGainScalePerInstance ISchemaClass.From(nint handle) => new CVoiceContainerStaticAdditiveSynth__CGainScalePerInstanceImpl(handle); + static int ISchemaClass.Size => 16; public ref float MinVolume { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerStaticAdditiveSynth__CHarmonic.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerStaticAdditiveSynth__CHarmonic.cs index ce1827052..52504a5b6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerStaticAdditiveSynth__CHarmonic.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerStaticAdditiveSynth__CHarmonic.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CVoiceContainerStaticAdditiveSynth__CHarmonic : ISchemaClass { static CVoiceContainerStaticAdditiveSynth__CHarmonic ISchemaClass.From(nint handle) => new CVoiceContainerStaticAdditiveSynth__CHarmonicImpl(handle); + static int ISchemaClass.Size => 104; public ref EWaveform Waveform { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerStaticAdditiveSynth__CTone.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerStaticAdditiveSynth__CTone.cs index c8bc67358..c4badb4f4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerStaticAdditiveSynth__CTone.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerStaticAdditiveSynth__CTone.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CVoiceContainerStaticAdditiveSynth__CTone : ISchemaClass { static CVoiceContainerStaticAdditiveSynth__CTone ISchemaClass.From(nint handle) => new CVoiceContainerStaticAdditiveSynth__CToneImpl(handle); + static int ISchemaClass.Size => 96; - // CUtlVector< CVoiceContainerStaticAdditiveSynth::CHarmonic > - public ref CUtlVector Harmonics { get; } + public ref CUtlVector Harmonics { get; } // CPiecewiseCurve public SchemaUntypedField Curve { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerSwitch.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerSwitch.cs index e9213d9d8..e3a5e7177 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerSwitch.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerSwitch.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CVoiceContainerSwitch : CVoiceContainerBase, ISchemaClass { static CVoiceContainerSwitch ISchemaClass.From(nint handle) => new CVoiceContainerSwitchImpl(handle); + static int ISchemaClass.Size => 208; - // CUtlVector< CSoundContainerReference > - public ref CUtlVector SoundsToPlay { get; } + public ref CUtlVector SoundsToPlay { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoteController.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoteController.cs index e48855d3a..b5252cef3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoteController.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoteController.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CVoteController : CBaseEntity, ISchemaClass { static CVoteController ISchemaClass.From(nint handle) => new CVoteControllerImpl(handle); + static int ISchemaClass.Size => 1696; public ref int ActiveIssueIndex { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoxelVisibility.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoxelVisibility.cs index 760ab0059..fd4d29ba3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoxelVisibility.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoxelVisibility.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CVoxelVisibility : ISchemaClass { static CVoxelVisibility ISchemaClass.From(nint handle) => new CVoxelVisibilityImpl(handle); + static int ISchemaClass.Size => 160; public ref uint BaseClusterCount { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWarpSectionAnimTag.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWarpSectionAnimTag.cs index 040923376..81af429ea 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWarpSectionAnimTag.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWarpSectionAnimTag.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWarpSectionAnimTag : CWarpSectionAnimTagBase, ISchemaClass { static CWarpSectionAnimTag ISchemaClass.From(nint handle) => new CWarpSectionAnimTagImpl(handle); + static int ISchemaClass.Size => 88; public ref bool WarpPosition { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWarpSectionAnimTagBase.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWarpSectionAnimTagBase.cs index 57f06c440..01a0fde30 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWarpSectionAnimTagBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWarpSectionAnimTagBase.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWarpSectionAnimTagBase : CAnimTagBase, ISchemaClass { static CWarpSectionAnimTagBase ISchemaClass.From(nint handle) => new CWarpSectionAnimTagBaseImpl(handle); + static int ISchemaClass.Size => 80; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWaterBullet.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWaterBullet.cs index a694b7e61..4f531bc63 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWaterBullet.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWaterBullet.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWaterBullet : CBaseAnimGraph, ISchemaClass { static CWaterBullet ISchemaClass.From(nint handle) => new CWaterBulletImpl(handle); + static int ISchemaClass.Size => 2704; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWayPointHelperUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWayPointHelperUpdateNode.cs index dc4335da6..948663fd9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWayPointHelperUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWayPointHelperUpdateNode.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWayPointHelperUpdateNode : CUnaryUpdateNode, ISchemaClass { static CWayPointHelperUpdateNode ISchemaClass.From(nint handle) => new CWayPointHelperUpdateNodeImpl(handle); + static int ISchemaClass.Size => 128; public ref float StartCycle { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponAWP.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponAWP.cs index df0fb1e2b..0227bceab 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponAWP.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponAWP.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponAWP : CCSWeaponBaseGun, ISchemaClass { static CWeaponAWP ISchemaClass.From(nint handle) => new CWeaponAWPImpl(handle); + static int ISchemaClass.Size => 4592; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponAug.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponAug.cs index 6a2e219c3..3c764faf5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponAug.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponAug.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponAug : CCSWeaponBaseGun, ISchemaClass { static CWeaponAug ISchemaClass.From(nint handle) => new CWeaponAugImpl(handle); + static int ISchemaClass.Size => 4592; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponBaseItem.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponBaseItem.cs index db7b6f630..acf35d37d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponBaseItem.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponBaseItem.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponBaseItem : CCSWeaponBase, ISchemaClass { static CWeaponBaseItem ISchemaClass.From(nint handle) => new CWeaponBaseItemImpl(handle); + static int ISchemaClass.Size => 4576; public ref bool SequenceInProgress { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponBizon.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponBizon.cs index 4b117bf38..efd2f6ad1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponBizon.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponBizon.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponBizon : CCSWeaponBaseGun, ISchemaClass { static CWeaponBizon ISchemaClass.From(nint handle) => new CWeaponBizonImpl(handle); + static int ISchemaClass.Size => 4592; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponCZ75a.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponCZ75a.cs index 808bd4728..d4974eb3b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponCZ75a.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponCZ75a.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponCZ75a : CCSWeaponBaseGun, ISchemaClass { static CWeaponCZ75a ISchemaClass.From(nint handle) => new CWeaponCZ75aImpl(handle); + static int ISchemaClass.Size => 4608; public ref bool MagazineRemoved { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponElite.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponElite.cs index eec7a1c61..f08f4d6ef 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponElite.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponElite.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponElite : CCSWeaponBaseGun, ISchemaClass { static CWeaponElite ISchemaClass.From(nint handle) => new CWeaponEliteImpl(handle); + static int ISchemaClass.Size => 4592; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponFamas.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponFamas.cs index 0a3cd1c6d..cd12809f9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponFamas.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponFamas.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponFamas : CCSWeaponBaseGun, ISchemaClass { static CWeaponFamas ISchemaClass.From(nint handle) => new CWeaponFamasImpl(handle); + static int ISchemaClass.Size => 4592; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponFiveSeven.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponFiveSeven.cs index 4979dce4e..3d74d5669 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponFiveSeven.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponFiveSeven.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponFiveSeven : CCSWeaponBaseGun, ISchemaClass { static CWeaponFiveSeven ISchemaClass.From(nint handle) => new CWeaponFiveSevenImpl(handle); + static int ISchemaClass.Size => 4592; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponG3SG1.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponG3SG1.cs index c0f2cb686..14f07937d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponG3SG1.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponG3SG1.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponG3SG1 : CCSWeaponBaseGun, ISchemaClass { static CWeaponG3SG1 ISchemaClass.From(nint handle) => new CWeaponG3SG1Impl(handle); + static int ISchemaClass.Size => 4592; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponGalilAR.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponGalilAR.cs index 50097cc25..53ff4ef86 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponGalilAR.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponGalilAR.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponGalilAR : CCSWeaponBaseGun, ISchemaClass { static CWeaponGalilAR ISchemaClass.From(nint handle) => new CWeaponGalilARImpl(handle); + static int ISchemaClass.Size => 4592; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponGlock.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponGlock.cs index 74d8167cf..bbbf554de 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponGlock.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponGlock.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponGlock : CCSWeaponBaseGun, ISchemaClass { static CWeaponGlock ISchemaClass.From(nint handle) => new CWeaponGlockImpl(handle); + static int ISchemaClass.Size => 4592; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponHKP2000.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponHKP2000.cs index bf422cad5..261c822d4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponHKP2000.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponHKP2000.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponHKP2000 : CCSWeaponBaseGun, ISchemaClass { static CWeaponHKP2000 ISchemaClass.From(nint handle) => new CWeaponHKP2000Impl(handle); + static int ISchemaClass.Size => 4592; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponM249.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponM249.cs index 4054d7674..8e7a15aa6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponM249.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponM249.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponM249 : CCSWeaponBaseGun, ISchemaClass { static CWeaponM249 ISchemaClass.From(nint handle) => new CWeaponM249Impl(handle); + static int ISchemaClass.Size => 4592; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponM4A1.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponM4A1.cs index 2aac35e3e..ee5d3d85e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponM4A1.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponM4A1.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponM4A1 : CCSWeaponBaseGun, ISchemaClass { static CWeaponM4A1 ISchemaClass.From(nint handle) => new CWeaponM4A1Impl(handle); + static int ISchemaClass.Size => 4592; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponM4A1Silencer.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponM4A1Silencer.cs index fd12e611a..672d20917 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponM4A1Silencer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponM4A1Silencer.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponM4A1Silencer : CCSWeaponBaseGun, ISchemaClass { static CWeaponM4A1Silencer ISchemaClass.From(nint handle) => new CWeaponM4A1SilencerImpl(handle); + static int ISchemaClass.Size => 4592; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponMAC10.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponMAC10.cs index 3d19dba41..db0adf1cd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponMAC10.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponMAC10.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponMAC10 : CCSWeaponBaseGun, ISchemaClass { static CWeaponMAC10 ISchemaClass.From(nint handle) => new CWeaponMAC10Impl(handle); + static int ISchemaClass.Size => 4592; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponMP5SD.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponMP5SD.cs index 8f5ae5d56..3b0804cfc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponMP5SD.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponMP5SD.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponMP5SD : CCSWeaponBaseGun, ISchemaClass { static CWeaponMP5SD ISchemaClass.From(nint handle) => new CWeaponMP5SDImpl(handle); + static int ISchemaClass.Size => 4592; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponMP7.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponMP7.cs index 1455ce5c2..3d2ccbfc9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponMP7.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponMP7.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponMP7 : CCSWeaponBaseGun, ISchemaClass { static CWeaponMP7 ISchemaClass.From(nint handle) => new CWeaponMP7Impl(handle); + static int ISchemaClass.Size => 4592; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponMP9.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponMP9.cs index cca15bc97..c7c6c18a0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponMP9.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponMP9.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponMP9 : CCSWeaponBaseGun, ISchemaClass { static CWeaponMP9 ISchemaClass.From(nint handle) => new CWeaponMP9Impl(handle); + static int ISchemaClass.Size => 4592; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponMag7.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponMag7.cs index 973e53104..370427b84 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponMag7.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponMag7.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponMag7 : CCSWeaponBaseGun, ISchemaClass { static CWeaponMag7 ISchemaClass.From(nint handle) => new CWeaponMag7Impl(handle); + static int ISchemaClass.Size => 4592; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponNOVA.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponNOVA.cs index 4f584ce8e..b3fdbf7a3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponNOVA.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponNOVA.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponNOVA : CCSWeaponBaseShotgun, ISchemaClass { static CWeaponNOVA ISchemaClass.From(nint handle) => new CWeaponNOVAImpl(handle); + static int ISchemaClass.Size => 4560; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponNegev.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponNegev.cs index 68efe4f9d..5cf1b5330 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponNegev.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponNegev.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponNegev : CCSWeaponBaseGun, ISchemaClass { static CWeaponNegev ISchemaClass.From(nint handle) => new CWeaponNegevImpl(handle); + static int ISchemaClass.Size => 4592; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponP250.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponP250.cs index ba7d75655..a20d5f3de 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponP250.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponP250.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponP250 : CCSWeaponBaseGun, ISchemaClass { static CWeaponP250 ISchemaClass.From(nint handle) => new CWeaponP250Impl(handle); + static int ISchemaClass.Size => 4592; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponP90.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponP90.cs index c826dece3..28e0a4500 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponP90.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponP90.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponP90 : CCSWeaponBaseGun, ISchemaClass { static CWeaponP90 ISchemaClass.From(nint handle) => new CWeaponP90Impl(handle); + static int ISchemaClass.Size => 4592; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponRevolver.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponRevolver.cs index c216077c2..90b71aa04 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponRevolver.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponRevolver.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponRevolver : CCSWeaponBaseGun, ISchemaClass { static CWeaponRevolver ISchemaClass.From(nint handle) => new CWeaponRevolverImpl(handle); + static int ISchemaClass.Size => 4592; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponSCAR20.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponSCAR20.cs index 974d2de2b..8c01723e8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponSCAR20.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponSCAR20.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponSCAR20 : CCSWeaponBaseGun, ISchemaClass { static CWeaponSCAR20 ISchemaClass.From(nint handle) => new CWeaponSCAR20Impl(handle); + static int ISchemaClass.Size => 4592; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponSG556.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponSG556.cs index 65dc4679d..dd9dc4a1f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponSG556.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponSG556.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponSG556 : CCSWeaponBaseGun, ISchemaClass { static CWeaponSG556 ISchemaClass.From(nint handle) => new CWeaponSG556Impl(handle); + static int ISchemaClass.Size => 4592; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponSSG08.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponSSG08.cs index 4286c8f71..af960ef9c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponSSG08.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponSSG08.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponSSG08 : CCSWeaponBaseGun, ISchemaClass { static CWeaponSSG08 ISchemaClass.From(nint handle) => new CWeaponSSG08Impl(handle); + static int ISchemaClass.Size => 4592; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponSawedoff.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponSawedoff.cs index febe590df..9371324c2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponSawedoff.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponSawedoff.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponSawedoff : CCSWeaponBaseShotgun, ISchemaClass { static CWeaponSawedoff ISchemaClass.From(nint handle) => new CWeaponSawedoffImpl(handle); + static int ISchemaClass.Size => 4560; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponTaser.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponTaser.cs index bb445730c..4265af219 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponTaser.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponTaser.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponTaser : CCSWeaponBaseGun, ISchemaClass { static CWeaponTaser ISchemaClass.From(nint handle) => new CWeaponTaserImpl(handle); + static int ISchemaClass.Size => 4608; public GameTime_t FireTime { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponTec9.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponTec9.cs index 827ee1474..07a89be73 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponTec9.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponTec9.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponTec9 : CCSWeaponBaseGun, ISchemaClass { static CWeaponTec9 ISchemaClass.From(nint handle) => new CWeaponTec9Impl(handle); + static int ISchemaClass.Size => 4592; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponUMP45.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponUMP45.cs index 8d977a105..3fc78ba13 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponUMP45.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponUMP45.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponUMP45 : CCSWeaponBaseGun, ISchemaClass { static CWeaponUMP45 ISchemaClass.From(nint handle) => new CWeaponUMP45Impl(handle); + static int ISchemaClass.Size => 4592; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponUSPSilencer.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponUSPSilencer.cs index e37b5b46b..5e1c6cd4d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponUSPSilencer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponUSPSilencer.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponUSPSilencer : CCSWeaponBaseGun, ISchemaClass { static CWeaponUSPSilencer ISchemaClass.From(nint handle) => new CWeaponUSPSilencerImpl(handle); + static int ISchemaClass.Size => 4592; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponXM1014.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponXM1014.cs index 368834216..8368fd564 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponXM1014.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponXM1014.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponXM1014 : CCSWeaponBaseShotgun, ISchemaClass { static CWeaponXM1014 ISchemaClass.From(nint handle) => new CWeaponXM1014Impl(handle); + static int ISchemaClass.Size => 4560; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWorld.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWorld.cs index 94d4ab296..92618210a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWorld.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWorld.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWorld : CBaseModelEntity, ISchemaClass { static CWorld ISchemaClass.From(nint handle) => new CWorldImpl(handle); + static int ISchemaClass.Size => 2008; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWorldCompositionChunkReferenceElement_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWorldCompositionChunkReferenceElement_t.cs index a6c9f6a5d..c6c4853e2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWorldCompositionChunkReferenceElement_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWorldCompositionChunkReferenceElement_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWorldCompositionChunkReferenceElement_t : ISchemaClass { static CWorldCompositionChunkReferenceElement_t ISchemaClass.From(nint handle) => new CWorldCompositionChunkReferenceElement_tImpl(handle); + static int ISchemaClass.Size => 16; public string StrMapToLoad { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CZeroPoseUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CZeroPoseUpdateNode.cs index 53750a2e6..4cb30616e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CZeroPoseUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CZeroPoseUpdateNode.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CZeroPoseUpdateNode : CLeafUpdateNode, ISchemaClass { static CZeroPoseUpdateNode ISchemaClass.From(nint handle) => new CZeroPoseUpdateNodeImpl(handle); + static int ISchemaClass.Size => 96; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_AddVectorToVector.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_AddVectorToVector.cs index a5bc07546..6146f0624 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_AddVectorToVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_AddVectorToVector.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_AddVectorToVector : CParticleFunctionInitializer, ISchemaClass { static C_INIT_AddVectorToVector ISchemaClass.From(nint handle) => new C_INIT_AddVectorToVectorImpl(handle); + static int ISchemaClass.Size => 528; public ref Vector Scale { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_AgeNoise.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_AgeNoise.cs index 871a764fa..42c769aaa 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_AgeNoise.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_AgeNoise.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_AgeNoise : CParticleFunctionInitializer, ISchemaClass { static C_INIT_AgeNoise ISchemaClass.From(nint handle) => new C_INIT_AgeNoiseImpl(handle); + static int ISchemaClass.Size => 512; public ref bool AbsVal { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_ChaoticAttractor.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_ChaoticAttractor.cs index 9dfd977aa..4c31e2770 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_ChaoticAttractor.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_ChaoticAttractor.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_ChaoticAttractor : CParticleFunctionInitializer, ISchemaClass { static C_INIT_ChaoticAttractor ISchemaClass.From(nint handle) => new C_INIT_ChaoticAttractorImpl(handle); + static int ISchemaClass.Size => 512; public ref float AParm { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CheckParticleForWater.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CheckParticleForWater.cs index 92c31f995..5d1491864 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CheckParticleForWater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CheckParticleForWater.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_CheckParticleForWater : CParticleFunctionInitializer, ISchemaClass { static C_INIT_CheckParticleForWater ISchemaClass.From(nint handle) => new C_INIT_CheckParticleForWaterImpl(handle); + static int ISchemaClass.Size => 1224; public CPerParticleFloatInput Radius { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_ColorLitPerParticle.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_ColorLitPerParticle.cs index dd28fa5c0..f6258c4d8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_ColorLitPerParticle.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_ColorLitPerParticle.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_ColorLitPerParticle : CParticleFunctionInitializer, ISchemaClass { static C_INIT_ColorLitPerParticle ISchemaClass.From(nint handle) => new C_INIT_ColorLitPerParticleImpl(handle); + static int ISchemaClass.Size => 528; public ref Color ColorMin { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateAlongPath.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateAlongPath.cs index eee376b74..6f7583205 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateAlongPath.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateAlongPath.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_CreateAlongPath : CParticleFunctionInitializer, ISchemaClass { static C_INIT_CreateAlongPath ISchemaClass.From(nint handle) => new C_INIT_CreateAlongPathImpl(handle); + static int ISchemaClass.Size => 576; public ref float MaxDistance { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateFromCPs.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateFromCPs.cs index 5b57e91e2..f3dfe873c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateFromCPs.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateFromCPs.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_CreateFromCPs : CParticleFunctionInitializer, ISchemaClass { static C_INIT_CreateFromCPs ISchemaClass.From(nint handle) => new C_INIT_CreateFromCPsImpl(handle); + static int ISchemaClass.Size => 856; public ref int Increment { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateFromParentParticles.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateFromParentParticles.cs index b97ff60f9..2028adc6e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateFromParentParticles.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateFromParentParticles.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_CreateFromParentParticles : CParticleFunctionInitializer, ISchemaClass { static C_INIT_CreateFromParentParticles ISchemaClass.From(nint handle) => new C_INIT_CreateFromParentParticlesImpl(handle); + static int ISchemaClass.Size => 496; public ref float VelocityScale { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateFromPlaneCache.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateFromPlaneCache.cs index 0583b0625..075604e7d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateFromPlaneCache.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateFromPlaneCache.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_CreateFromPlaneCache : CParticleFunctionInitializer, ISchemaClass { static C_INIT_CreateFromPlaneCache ISchemaClass.From(nint handle) => new C_INIT_CreateFromPlaneCacheImpl(handle); + static int ISchemaClass.Size => 504; public ref Vector OffsetMin { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateInEpitrochoid.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateInEpitrochoid.cs index c0fe6391d..5aece490c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateInEpitrochoid.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateInEpitrochoid.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_CreateInEpitrochoid : CParticleFunctionInitializer, ISchemaClass { static C_INIT_CreateInEpitrochoid ISchemaClass.From(nint handle) => new C_INIT_CreateInEpitrochoidImpl(handle); + static int ISchemaClass.Size => 2064; public ref int Component1 { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateOnGrid.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateOnGrid.cs index 1137d50cf..4f2993aa9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateOnGrid.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateOnGrid.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_CreateOnGrid : CParticleFunctionInitializer, ISchemaClass { static C_INIT_CreateOnGrid ISchemaClass.From(nint handle) => new C_INIT_CreateOnGridImpl(handle); + static int ISchemaClass.Size => 2688; public CParticleCollectionFloatInput XCount { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateOnModel.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateOnModel.cs index 65eb7307d..83f65640c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateOnModel.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateOnModel.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_CreateOnModel : CParticleFunctionInitializer, ISchemaClass { static C_INIT_CreateOnModel ISchemaClass.From(nint handle) => new C_INIT_CreateOnModelImpl(handle); + static int ISchemaClass.Size => 5008; public CParticleModelInput ModelInput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateOnModelAtHeight.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateOnModelAtHeight.cs index 5f587b856..f82903a5d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateOnModelAtHeight.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateOnModelAtHeight.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_CreateOnModelAtHeight : CParticleFunctionInitializer, ISchemaClass { static C_INIT_CreateOnModelAtHeight ISchemaClass.From(nint handle) => new C_INIT_CreateOnModelAtHeightImpl(handle); + static int ISchemaClass.Size => 5168; public ref bool UseBones { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateParticleImpulse.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateParticleImpulse.cs index 6c30bd47c..afcf0c2f8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateParticleImpulse.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateParticleImpulse.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_CreateParticleImpulse : CParticleFunctionInitializer, ISchemaClass { static C_INIT_CreateParticleImpulse ISchemaClass.From(nint handle) => new C_INIT_CreateParticleImpulseImpl(handle); + static int ISchemaClass.Size => 1592; public CPerParticleFloatInput InputRadius { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreatePhyllotaxis.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreatePhyllotaxis.cs index a7b2e2691..8aaca1cd1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreatePhyllotaxis.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreatePhyllotaxis.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_CreatePhyllotaxis : CParticleFunctionInitializer, ISchemaClass { static C_INIT_CreatePhyllotaxis ISchemaClass.From(nint handle) => new C_INIT_CreatePhyllotaxisImpl(handle); + static int ISchemaClass.Size => 520; public ref int ControlPointNumber { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateSequentialPath.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateSequentialPath.cs index 8cbe5ae77..2100feab1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateSequentialPath.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateSequentialPath.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_CreateSequentialPath : CParticleFunctionInitializer, ISchemaClass { static C_INIT_CreateSequentialPath ISchemaClass.From(nint handle) => new C_INIT_CreateSequentialPathImpl(handle); + static int ISchemaClass.Size => 560; public ref float MaxDistance { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateSequentialPathV2.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateSequentialPathV2.cs index 4288e38dd..970c42b56 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateSequentialPathV2.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateSequentialPathV2.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_CreateSequentialPathV2 : CParticleFunctionInitializer, ISchemaClass { static C_INIT_CreateSequentialPathV2 ISchemaClass.From(nint handle) => new C_INIT_CreateSequentialPathV2Impl(handle); + static int ISchemaClass.Size => 1296; public CPerParticleFloatInput MaxDistance { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateSpiralSphere.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateSpiralSphere.cs index fe86c21bb..49c0cc537 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateSpiralSphere.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateSpiralSphere.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_CreateSpiralSphere : CParticleFunctionInitializer, ISchemaClass { static C_INIT_CreateSpiralSphere ISchemaClass.From(nint handle) => new C_INIT_CreateSpiralSphereImpl(handle); + static int ISchemaClass.Size => 504; public ref int ControlPointNumber { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateWithinBox.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateWithinBox.cs index 3c69e46c6..7b8fb2442 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateWithinBox.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateWithinBox.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_CreateWithinBox : CParticleFunctionInitializer, ISchemaClass { static C_INIT_CreateWithinBox ISchemaClass.From(nint handle) => new C_INIT_CreateWithinBoxImpl(handle); + static int ISchemaClass.Size => 3936; public CPerParticleVecInput Min { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateWithinCapsuleTransform.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateWithinCapsuleTransform.cs index baef98dae..dffa5b89d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateWithinCapsuleTransform.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateWithinCapsuleTransform.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_CreateWithinCapsuleTransform : CParticleFunctionInitializer, ISchemaClass { static C_INIT_CreateWithinCapsuleTransform ISchemaClass.From(nint handle) => new C_INIT_CreateWithinCapsuleTransformImpl(handle); + static int ISchemaClass.Size => 5872; public CPerParticleFloatInput RadiusMin { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateWithinSphereTransform.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateWithinSphereTransform.cs index c58d7fbfb..5b9e9834c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateWithinSphereTransform.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateWithinSphereTransform.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_CreateWithinSphereTransform : CParticleFunctionInitializer, ISchemaClass { static C_INIT_CreateWithinSphereTransform ISchemaClass.From(nint handle) => new C_INIT_CreateWithinSphereTransformImpl(handle); + static int ISchemaClass.Size => 7240; public CPerParticleFloatInput RadiusMin { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreationNoise.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreationNoise.cs index 6d8cb7cec..d34bd40cd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreationNoise.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreationNoise.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_CreationNoise : CParticleFunctionInitializer, ISchemaClass { static C_INIT_CreationNoise ISchemaClass.From(nint handle) => new C_INIT_CreationNoiseImpl(handle); + static int ISchemaClass.Size => 520; public ParticleAttributeIndex_t FieldOutput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_DistanceCull.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_DistanceCull.cs index 029923af4..dfa21b1e4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_DistanceCull.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_DistanceCull.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_DistanceCull : CParticleFunctionInitializer, ISchemaClass { static C_INIT_DistanceCull ISchemaClass.From(nint handle) => new C_INIT_DistanceCullImpl(handle); + static int ISchemaClass.Size => 856; public ref int ControlPoint { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_DistanceToCPInit.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_DistanceToCPInit.cs index d96deb585..bb34519bd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_DistanceToCPInit.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_DistanceToCPInit.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_DistanceToCPInit : CParticleFunctionInitializer, ISchemaClass { static C_INIT_DistanceToCPInit ISchemaClass.From(nint handle) => new C_INIT_DistanceToCPInitImpl(handle); + static int ISchemaClass.Size => 2496; public ParticleAttributeIndex_t FieldOutput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_DistanceToNeighborCull.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_DistanceToNeighborCull.cs index f6275d6dc..446af76ed 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_DistanceToNeighborCull.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_DistanceToNeighborCull.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_DistanceToNeighborCull : CParticleFunctionInitializer, ISchemaClass { static C_INIT_DistanceToNeighborCull ISchemaClass.From(nint handle) => new C_INIT_DistanceToNeighborCullImpl(handle); + static int ISchemaClass.Size => 1600; public CPerParticleFloatInput Distance { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_GlobalScale.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_GlobalScale.cs index 66a3b7213..2bf53e328 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_GlobalScale.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_GlobalScale.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_GlobalScale : CParticleFunctionInitializer, ISchemaClass { static C_INIT_GlobalScale ISchemaClass.From(nint handle) => new C_INIT_GlobalScaleImpl(handle); + static int ISchemaClass.Size => 488; public ref float Scale { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InheritFromParentParticles.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InheritFromParentParticles.cs index b99e9a24e..142a8ab6f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InheritFromParentParticles.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InheritFromParentParticles.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_InheritFromParentParticles : CParticleFunctionInitializer, ISchemaClass { static C_INIT_InheritFromParentParticles ISchemaClass.From(nint handle) => new C_INIT_InheritFromParentParticlesImpl(handle); + static int ISchemaClass.Size => 496; public ref float Scale { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InheritVelocity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InheritVelocity.cs index c6612b956..2a7a5a04d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InheritVelocity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InheritVelocity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_InheritVelocity : CParticleFunctionInitializer, ISchemaClass { static C_INIT_InheritVelocity ISchemaClass.From(nint handle) => new C_INIT_InheritVelocityImpl(handle); + static int ISchemaClass.Size => 480; public ref int ControlPointNumber { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitFloat.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitFloat.cs index 98cee42f1..02ba0e2cd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitFloat.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitFloat.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_InitFloat : CParticleFunctionInitializer, ISchemaClass { static C_INIT_InitFloat ISchemaClass.From(nint handle) => new C_INIT_InitFloatImpl(handle); + static int ISchemaClass.Size => 1216; public CPerParticleFloatInput InputValue { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitFloatCollection.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitFloatCollection.cs index 1be19afa9..a7877ec03 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitFloatCollection.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitFloatCollection.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_InitFloatCollection : CParticleFunctionInitializer, ISchemaClass { static C_INIT_InitFloatCollection ISchemaClass.From(nint handle) => new C_INIT_InitFloatCollectionImpl(handle); + static int ISchemaClass.Size => 848; public CParticleCollectionFloatInput InputValue { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitFromCPSnapshot.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitFromCPSnapshot.cs index ddd57c83e..036a4a336 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitFromCPSnapshot.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitFromCPSnapshot.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_InitFromCPSnapshot : CParticleFunctionInitializer, ISchemaClass { static C_INIT_InitFromCPSnapshot ISchemaClass.From(nint handle) => new C_INIT_InitFromCPSnapshotImpl(handle); + static int ISchemaClass.Size => 1248; public ref int ControlPointNumber { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitFromParentKilled.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitFromParentKilled.cs index 0915a6124..f7b1036a6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitFromParentKilled.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitFromParentKilled.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_InitFromParentKilled : CParticleFunctionInitializer, ISchemaClass { static C_INIT_InitFromParentKilled ISchemaClass.From(nint handle) => new C_INIT_InitFromParentKilledImpl(handle); + static int ISchemaClass.Size => 608; public ParticleAttributeIndex_t AttributeToCopy { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitFromVectorFieldSnapshot.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitFromVectorFieldSnapshot.cs index 5463fd711..c873bf2e3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitFromVectorFieldSnapshot.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitFromVectorFieldSnapshot.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_InitFromVectorFieldSnapshot : CParticleFunctionInitializer, ISchemaClass { static C_INIT_InitFromVectorFieldSnapshot ISchemaClass.From(nint handle) => new C_INIT_InitFromVectorFieldSnapshotImpl(handle); + static int ISchemaClass.Size => 2208; public ref int ControlPointNumber { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitSkinnedPositionFromCPSnapshot.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitSkinnedPositionFromCPSnapshot.cs index 8f9bab6d1..2a048bb2f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitSkinnedPositionFromCPSnapshot.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitSkinnedPositionFromCPSnapshot.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_InitSkinnedPositionFromCPSnapshot : CParticleFunctionInitializer, ISchemaClass { static C_INIT_InitSkinnedPositionFromCPSnapshot ISchemaClass.From(nint handle) => new C_INIT_InitSkinnedPositionFromCPSnapshotImpl(handle); + static int ISchemaClass.Size => 896; public ref int SnapshotControlPointNumber { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitVec.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitVec.cs index 213cb3991..a3e7be290 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitVec.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitVec.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_InitVec : CParticleFunctionInitializer, ISchemaClass { static C_INIT_InitVec ISchemaClass.From(nint handle) => new C_INIT_InitVecImpl(handle); + static int ISchemaClass.Size => 2208; public CPerParticleVecInput InputValue { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitVecCollection.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitVecCollection.cs index b4069e237..ad351390a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitVecCollection.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitVecCollection.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_InitVecCollection : CParticleFunctionInitializer, ISchemaClass { static C_INIT_InitVecCollection ISchemaClass.From(nint handle) => new C_INIT_InitVecCollectionImpl(handle); + static int ISchemaClass.Size => 2200; public CParticleCollectionVecInput InputValue { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitialRepulsionVelocity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitialRepulsionVelocity.cs index 38704669d..b050bdfb0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitialRepulsionVelocity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitialRepulsionVelocity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_InitialRepulsionVelocity : CParticleFunctionInitializer, ISchemaClass { static C_INIT_InitialRepulsionVelocity ISchemaClass.From(nint handle) => new C_INIT_InitialRepulsionVelocityImpl(handle); + static int ISchemaClass.Size => 656; public string CollisionGroupName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitialSequenceFromModel.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitialSequenceFromModel.cs index efab2aa49..7afb4baf8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitialSequenceFromModel.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitialSequenceFromModel.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_InitialSequenceFromModel : CParticleFunctionInitializer, ISchemaClass { static C_INIT_InitialSequenceFromModel ISchemaClass.From(nint handle) => new C_INIT_InitialSequenceFromModelImpl(handle); + static int ISchemaClass.Size => 504; public ref int ControlPointNumber { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitialVelocityFromHitbox.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitialVelocityFromHitbox.cs index 5a432b63a..4983d78d2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitialVelocityFromHitbox.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitialVelocityFromHitbox.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_InitialVelocityFromHitbox : CParticleFunctionInitializer, ISchemaClass { static C_INIT_InitialVelocityFromHitbox ISchemaClass.From(nint handle) => new C_INIT_InitialVelocityFromHitboxImpl(handle); + static int ISchemaClass.Size => 616; public ref float VelocityMin { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitialVelocityNoise.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitialVelocityNoise.cs index 88d7f54f6..6dfd146a2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitialVelocityNoise.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitialVelocityNoise.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_InitialVelocityNoise : CParticleFunctionInitializer, ISchemaClass { static C_INIT_InitialVelocityNoise ISchemaClass.From(nint handle) => new C_INIT_InitialVelocityNoiseImpl(handle); + static int ISchemaClass.Size => 6872; public ref Vector AbsVal { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_LifespanFromVelocity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_LifespanFromVelocity.cs index a05c254c1..b530e4cfd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_LifespanFromVelocity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_LifespanFromVelocity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_LifespanFromVelocity : CParticleFunctionInitializer, ISchemaClass { static C_INIT_LifespanFromVelocity ISchemaClass.From(nint handle) => new C_INIT_LifespanFromVelocityImpl(handle); + static int ISchemaClass.Size => 656; public ref Vector ComponentScale { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_ModelCull.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_ModelCull.cs index b955a44e0..5084fdb0f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_ModelCull.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_ModelCull.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_ModelCull : CParticleFunctionInitializer, ISchemaClass { static C_INIT_ModelCull ISchemaClass.From(nint handle) => new C_INIT_ModelCullImpl(handle); + static int ISchemaClass.Size => 608; public ref int ControlPointNumber { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_MoveBetweenPoints.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_MoveBetweenPoints.cs index b9bad3d24..5d2dac9ae 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_MoveBetweenPoints.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_MoveBetweenPoints.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_MoveBetweenPoints : CParticleFunctionInitializer, ISchemaClass { static C_INIT_MoveBetweenPoints ISchemaClass.From(nint handle) => new C_INIT_MoveBetweenPointsImpl(handle); + static int ISchemaClass.Size => 2320; public CPerParticleFloatInput SpeedMin { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_NormalAlignToCP.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_NormalAlignToCP.cs index 3e93e5b1c..1de0ec8b0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_NormalAlignToCP.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_NormalAlignToCP.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_NormalAlignToCP : CParticleFunctionInitializer, ISchemaClass { static C_INIT_NormalAlignToCP ISchemaClass.From(nint handle) => new C_INIT_NormalAlignToCPImpl(handle); + static int ISchemaClass.Size => 584; public CParticleTransformInput TransformInput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_NormalOffset.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_NormalOffset.cs index 2db0dae6e..a2d638f44 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_NormalOffset.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_NormalOffset.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_NormalOffset : CParticleFunctionInitializer, ISchemaClass { static C_INIT_NormalOffset ISchemaClass.From(nint handle) => new C_INIT_NormalOffsetImpl(handle); + static int ISchemaClass.Size => 504; public ref Vector OffsetMin { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_OffsetVectorToVector.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_OffsetVectorToVector.cs index 779f14be2..a98345e6a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_OffsetVectorToVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_OffsetVectorToVector.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_OffsetVectorToVector : CParticleFunctionInitializer, ISchemaClass { static C_INIT_OffsetVectorToVector ISchemaClass.From(nint handle) => new C_INIT_OffsetVectorToVectorImpl(handle); + static int ISchemaClass.Size => 512; public ParticleAttributeIndex_t FieldInput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_Orient2DRelToCP.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_Orient2DRelToCP.cs index b8052b862..53874992d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_Orient2DRelToCP.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_Orient2DRelToCP.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_Orient2DRelToCP : CParticleFunctionInitializer, ISchemaClass { static C_INIT_Orient2DRelToCP ISchemaClass.From(nint handle) => new C_INIT_Orient2DRelToCPImpl(handle); + static int ISchemaClass.Size => 488; public ref int CP { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_PlaneCull.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_PlaneCull.cs index 827aad52b..73092b15b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_PlaneCull.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_PlaneCull.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_PlaneCull : CParticleFunctionInitializer, ISchemaClass { static C_INIT_PlaneCull ISchemaClass.From(nint handle) => new C_INIT_PlaneCullImpl(handle); + static int ISchemaClass.Size => 856; public ref int ControlPoint { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_PointList.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_PointList.cs index bcabf70dd..61b2c1354 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_PointList.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_PointList.cs @@ -11,12 +11,12 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_PointList : CParticleFunctionInitializer, ISchemaClass { static C_INIT_PointList ISchemaClass.From(nint handle) => new C_INIT_PointListImpl(handle); + static int ISchemaClass.Size => 512; public ParticleAttributeIndex_t FieldOutput { get; } - // CUtlVector< PointDefinition_t > - public ref CUtlVector PointList { get; } + public ref CUtlVector PointList { get; } public ref bool PlaceAlongPath { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_PositionOffset.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_PositionOffset.cs index c7ee360d1..cde91ae0b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_PositionOffset.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_PositionOffset.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_PositionOffset : CParticleFunctionInitializer, ISchemaClass { static C_INIT_PositionOffset ISchemaClass.From(nint handle) => new C_INIT_PositionOffsetImpl(handle); + static int ISchemaClass.Size => 4032; public CPerParticleVecInput OffsetMin { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_PositionOffsetToCP.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_PositionOffsetToCP.cs index 8ad986e36..7038d6bc5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_PositionOffsetToCP.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_PositionOffsetToCP.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_PositionOffsetToCP : CParticleFunctionInitializer, ISchemaClass { static C_INIT_PositionOffsetToCP ISchemaClass.From(nint handle) => new C_INIT_PositionOffsetToCPImpl(handle); + static int ISchemaClass.Size => 488; public ref int ControlPointNumberStart { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_PositionPlaceOnGround.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_PositionPlaceOnGround.cs index 07b93acdf..d954e99ef 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_PositionPlaceOnGround.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_PositionPlaceOnGround.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_PositionPlaceOnGround : CParticleFunctionInitializer, ISchemaClass { static C_INIT_PositionPlaceOnGround ISchemaClass.From(nint handle) => new C_INIT_PositionPlaceOnGroundImpl(handle); + static int ISchemaClass.Size => 1392; public CPerParticleFloatInput Offset { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_PositionWarp.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_PositionWarp.cs index 7c36a4eeb..e6a1803f8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_PositionWarp.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_PositionWarp.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_PositionWarp : CParticleFunctionInitializer, ISchemaClass { static C_INIT_PositionWarp ISchemaClass.From(nint handle) => new C_INIT_PositionWarpImpl(handle); + static int ISchemaClass.Size => 3944; public CParticleCollectionVecInput WarpMin { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_PositionWarpScalar.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_PositionWarpScalar.cs index e8a4426b9..fee8eb514 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_PositionWarpScalar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_PositionWarpScalar.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_PositionWarpScalar : CParticleFunctionInitializer, ISchemaClass { static C_INIT_PositionWarpScalar ISchemaClass.From(nint handle) => new C_INIT_PositionWarpScalarImpl(handle); + static int ISchemaClass.Size => 880; public ref Vector WarpMin { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_QuantizeFloat.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_QuantizeFloat.cs index 540e6dafa..d5d770486 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_QuantizeFloat.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_QuantizeFloat.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_QuantizeFloat : CParticleFunctionInitializer, ISchemaClass { static C_INIT_QuantizeFloat ISchemaClass.From(nint handle) => new C_INIT_QuantizeFloatImpl(handle); + static int ISchemaClass.Size => 848; public CPerParticleFloatInput InputValue { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RadiusFromCPObject.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RadiusFromCPObject.cs index 8514b7d2e..73d293b43 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RadiusFromCPObject.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RadiusFromCPObject.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_RadiusFromCPObject : CParticleFunctionInitializer, ISchemaClass { static C_INIT_RadiusFromCPObject ISchemaClass.From(nint handle) => new C_INIT_RadiusFromCPObjectImpl(handle); + static int ISchemaClass.Size => 480; public ref int ControlPoint { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomAlpha.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomAlpha.cs index 1c1ae4599..891fa8974 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomAlpha.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomAlpha.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_RandomAlpha : CParticleFunctionInitializer, ISchemaClass { static C_INIT_RandomAlpha ISchemaClass.From(nint handle) => new C_INIT_RandomAlphaImpl(handle); + static int ISchemaClass.Size => 496; public ParticleAttributeIndex_t FieldOutput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomAlphaWindowThreshold.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomAlphaWindowThreshold.cs index e27ab8e73..55448de04 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomAlphaWindowThreshold.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomAlphaWindowThreshold.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_RandomAlphaWindowThreshold : CParticleFunctionInitializer, ISchemaClass { static C_INIT_RandomAlphaWindowThreshold ISchemaClass.From(nint handle) => new C_INIT_RandomAlphaWindowThresholdImpl(handle); + static int ISchemaClass.Size => 488; public ref float Min { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomColor.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomColor.cs index fbd949245..e983fa126 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomColor.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomColor.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_RandomColor : CParticleFunctionInitializer, ISchemaClass { static C_INIT_RandomColor ISchemaClass.From(nint handle) => new C_INIT_RandomColorImpl(handle); + static int ISchemaClass.Size => 544; public ref Color ColorMin { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomLifeTime.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomLifeTime.cs index 52ef511b5..b140b44b4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomLifeTime.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomLifeTime.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_RandomLifeTime : CParticleFunctionInitializer, ISchemaClass { static C_INIT_RandomLifeTime ISchemaClass.From(nint handle) => new C_INIT_RandomLifeTimeImpl(handle); + static int ISchemaClass.Size => 488; public ref float LifetimeMin { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomModelSequence.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomModelSequence.cs index e9505ee3f..4717d02c9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomModelSequence.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomModelSequence.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_RandomModelSequence : CParticleFunctionInitializer, ISchemaClass { static C_INIT_RandomModelSequence ISchemaClass.From(nint handle) => new C_INIT_RandomModelSequenceImpl(handle); + static int ISchemaClass.Size => 992; public string ActivityName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomNamedModelBodyPart.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomNamedModelBodyPart.cs index 0dad124be..13b21009c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomNamedModelBodyPart.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomNamedModelBodyPart.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_RandomNamedModelBodyPart : C_INIT_RandomNamedModelElement, ISchemaClass { static C_INIT_RandomNamedModelBodyPart ISchemaClass.From(nint handle) => new C_INIT_RandomNamedModelBodyPartImpl(handle); + static int ISchemaClass.Size => 512; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomNamedModelElement.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomNamedModelElement.cs index a4555baa9..3f415db04 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomNamedModelElement.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomNamedModelElement.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_RandomNamedModelElement : CParticleFunctionInitializer, ISchemaClass { static C_INIT_RandomNamedModelElement ISchemaClass.From(nint handle) => new C_INIT_RandomNamedModelElementImpl(handle); + static int ISchemaClass.Size => 512; public ref CStrongHandle Model { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomNamedModelMeshGroup.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomNamedModelMeshGroup.cs index 01777e956..451f5794b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomNamedModelMeshGroup.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomNamedModelMeshGroup.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_RandomNamedModelMeshGroup : C_INIT_RandomNamedModelElement, ISchemaClass { static C_INIT_RandomNamedModelMeshGroup ISchemaClass.From(nint handle) => new C_INIT_RandomNamedModelMeshGroupImpl(handle); + static int ISchemaClass.Size => 512; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomNamedModelSequence.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomNamedModelSequence.cs index 3cfc73486..b21e18684 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomNamedModelSequence.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomNamedModelSequence.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_RandomNamedModelSequence : C_INIT_RandomNamedModelElement, ISchemaClass { static C_INIT_RandomNamedModelSequence ISchemaClass.From(nint handle) => new C_INIT_RandomNamedModelSequenceImpl(handle); + static int ISchemaClass.Size => 512; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomRadius.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomRadius.cs index becff9528..303b2c53b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomRadius.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomRadius.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_RandomRadius : CParticleFunctionInitializer, ISchemaClass { static C_INIT_RandomRadius ISchemaClass.From(nint handle) => new C_INIT_RandomRadiusImpl(handle); + static int ISchemaClass.Size => 488; public ref float RadiusMin { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomRotation.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomRotation.cs index ee386c809..f4ef6b71d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomRotation.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomRotation.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_RandomRotation : CGeneralRandomRotation, ISchemaClass { static C_INIT_RandomRotation ISchemaClass.From(nint handle) => new C_INIT_RandomRotationImpl(handle); + static int ISchemaClass.Size => 504; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomRotationSpeed.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomRotationSpeed.cs index 416422fdb..15d1dc9bb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomRotationSpeed.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomRotationSpeed.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_RandomRotationSpeed : CGeneralRandomRotation, ISchemaClass { static C_INIT_RandomRotationSpeed ISchemaClass.From(nint handle) => new C_INIT_RandomRotationSpeedImpl(handle); + static int ISchemaClass.Size => 504; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomScalar.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomScalar.cs index f3025558c..77b7ebd30 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomScalar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomScalar.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_RandomScalar : CParticleFunctionInitializer, ISchemaClass { static C_INIT_RandomScalar ISchemaClass.From(nint handle) => new C_INIT_RandomScalarImpl(handle); + static int ISchemaClass.Size => 488; public ref float Min { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomSecondSequence.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomSecondSequence.cs index 68050c78b..4d64ec280 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomSecondSequence.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomSecondSequence.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_RandomSecondSequence : CParticleFunctionInitializer, ISchemaClass { static C_INIT_RandomSecondSequence ISchemaClass.From(nint handle) => new C_INIT_RandomSecondSequenceImpl(handle); + static int ISchemaClass.Size => 480; public ref int SequenceMin { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomSequence.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomSequence.cs index 763a63a5e..9d088b832 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomSequence.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomSequence.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_RandomSequence : CParticleFunctionInitializer, ISchemaClass { static C_INIT_RandomSequence ISchemaClass.From(nint handle) => new C_INIT_RandomSequenceImpl(handle); + static int ISchemaClass.Size => 520; public ref int SequenceMin { get; } @@ -21,8 +22,7 @@ public partial interface C_INIT_RandomSequence : CParticleFunctionInitializer, I public ref bool Linear { get; } - // CUtlVector< SequenceWeightedList_t > - public ref CUtlVector WeightedList { get; } + public ref CUtlVector WeightedList { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomTrailLength.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomTrailLength.cs index e986b65e8..cb141cb14 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomTrailLength.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomTrailLength.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_RandomTrailLength : CParticleFunctionInitializer, ISchemaClass { static C_INIT_RandomTrailLength ISchemaClass.From(nint handle) => new C_INIT_RandomTrailLengthImpl(handle); + static int ISchemaClass.Size => 488; public ref float MinLength { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomVector.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomVector.cs index 35b7932f8..a35616d03 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomVector.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_RandomVector : CParticleFunctionInitializer, ISchemaClass { static C_INIT_RandomVector ISchemaClass.From(nint handle) => new C_INIT_RandomVectorImpl(handle); + static int ISchemaClass.Size => 512; public ref Vector Min { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomVectorComponent.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomVectorComponent.cs index aa683bc09..7633899fd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomVectorComponent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomVectorComponent.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_RandomVectorComponent : CParticleFunctionInitializer, ISchemaClass { static C_INIT_RandomVectorComponent ISchemaClass.From(nint handle) => new C_INIT_RandomVectorComponentImpl(handle); + static int ISchemaClass.Size => 488; public ref float Min { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomYaw.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomYaw.cs index 7def01136..4c664156d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomYaw.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomYaw.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_RandomYaw : CGeneralRandomRotation, ISchemaClass { static C_INIT_RandomYaw ISchemaClass.From(nint handle) => new C_INIT_RandomYawImpl(handle); + static int ISchemaClass.Size => 504; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomYawFlip.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomYawFlip.cs index f709f8ce6..6a1e1b23a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomYawFlip.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomYawFlip.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_RandomYawFlip : CParticleFunctionInitializer, ISchemaClass { static C_INIT_RandomYawFlip ISchemaClass.From(nint handle) => new C_INIT_RandomYawFlipImpl(handle); + static int ISchemaClass.Size => 480; public ref float Percent { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapCPtoScalar.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapCPtoScalar.cs index cefb1d6f5..6575a3678 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapCPtoScalar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapCPtoScalar.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_RemapCPtoScalar : CParticleFunctionInitializer, ISchemaClass { static C_INIT_RemapCPtoScalar ISchemaClass.From(nint handle) => new C_INIT_RemapCPtoScalarImpl(handle); + static int ISchemaClass.Size => 504; public ref int CPInput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapInitialDirectionToTransformToVector.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapInitialDirectionToTransformToVector.cs index 4d1331ea4..eba3d2cc5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapInitialDirectionToTransformToVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapInitialDirectionToTransformToVector.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_RemapInitialDirectionToTransformToVector : CParticleFunctionInitializer, ISchemaClass { static C_INIT_RemapInitialDirectionToTransformToVector ISchemaClass.From(nint handle) => new C_INIT_RemapInitialDirectionToTransformToVectorImpl(handle); + static int ISchemaClass.Size => 608; public CParticleTransformInput TransformInput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapInitialTransformDirectionToRotation.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapInitialTransformDirectionToRotation.cs index a7b4ebfb7..728ea9376 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapInitialTransformDirectionToRotation.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapInitialTransformDirectionToRotation.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_RemapInitialTransformDirectionToRotation : CParticleFunctionInitializer, ISchemaClass { static C_INIT_RemapInitialTransformDirectionToRotation ISchemaClass.From(nint handle) => new C_INIT_RemapInitialTransformDirectionToRotationImpl(handle); + static int ISchemaClass.Size => 592; public CParticleTransformInput TransformInput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapInitialVisibilityScalar.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapInitialVisibilityScalar.cs index ad099b991..e1e63f642 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapInitialVisibilityScalar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapInitialVisibilityScalar.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_RemapInitialVisibilityScalar : CParticleFunctionInitializer, ISchemaClass { static C_INIT_RemapInitialVisibilityScalar ISchemaClass.From(nint handle) => new C_INIT_RemapInitialVisibilityScalarImpl(handle); + static int ISchemaClass.Size => 496; public ParticleAttributeIndex_t FieldOutput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapNamedModelBodyPartToScalar.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapNamedModelBodyPartToScalar.cs index a584c2ccc..3efa28946 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapNamedModelBodyPartToScalar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapNamedModelBodyPartToScalar.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_RemapNamedModelBodyPartToScalar : C_INIT_RemapNamedModelElementToScalar, ISchemaClass { static C_INIT_RemapNamedModelBodyPartToScalar ISchemaClass.From(nint handle) => new C_INIT_RemapNamedModelBodyPartToScalarImpl(handle); + static int ISchemaClass.Size => 544; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapNamedModelElementToScalar.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapNamedModelElementToScalar.cs index c2d2feccd..08b89a19a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapNamedModelElementToScalar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapNamedModelElementToScalar.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_RemapNamedModelElementToScalar : CParticleFunctionInitializer, ISchemaClass { static C_INIT_RemapNamedModelElementToScalar ISchemaClass.From(nint handle) => new C_INIT_RemapNamedModelElementToScalarImpl(handle); + static int ISchemaClass.Size => 544; public ref CStrongHandle Model { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapNamedModelMeshGroupToScalar.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapNamedModelMeshGroupToScalar.cs index 45e60633c..ff621d103 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapNamedModelMeshGroupToScalar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapNamedModelMeshGroupToScalar.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_RemapNamedModelMeshGroupToScalar : C_INIT_RemapNamedModelElementToScalar, ISchemaClass { static C_INIT_RemapNamedModelMeshGroupToScalar ISchemaClass.From(nint handle) => new C_INIT_RemapNamedModelMeshGroupToScalarImpl(handle); + static int ISchemaClass.Size => 544; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapNamedModelSequenceToScalar.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapNamedModelSequenceToScalar.cs index 2dceeb774..4a3d4cda5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapNamedModelSequenceToScalar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapNamedModelSequenceToScalar.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_RemapNamedModelSequenceToScalar : C_INIT_RemapNamedModelElementToScalar, ISchemaClass { static C_INIT_RemapNamedModelSequenceToScalar ISchemaClass.From(nint handle) => new C_INIT_RemapNamedModelSequenceToScalarImpl(handle); + static int ISchemaClass.Size => 544; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapParticleCountToNamedModelBodyPartScalar.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapParticleCountToNamedModelBodyPartScalar.cs index 449381f29..f6b0f75b3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapParticleCountToNamedModelBodyPartScalar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapParticleCountToNamedModelBodyPartScalar.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_RemapParticleCountToNamedModelBodyPartScalar : C_INIT_RemapParticleCountToNamedModelElementScalar, ISchemaClass { static C_INIT_RemapParticleCountToNamedModelBodyPartScalar ISchemaClass.From(nint handle) => new C_INIT_RemapParticleCountToNamedModelBodyPartScalarImpl(handle); + static int ISchemaClass.Size => 552; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapParticleCountToNamedModelElementScalar.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapParticleCountToNamedModelElementScalar.cs index a15e1d2c0..2c4e720c1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapParticleCountToNamedModelElementScalar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapParticleCountToNamedModelElementScalar.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_RemapParticleCountToNamedModelElementScalar : C_INIT_RemapParticleCountToScalar, ISchemaClass { static C_INIT_RemapParticleCountToNamedModelElementScalar ISchemaClass.From(nint handle) => new C_INIT_RemapParticleCountToNamedModelElementScalarImpl(handle); + static int ISchemaClass.Size => 552; public ref CStrongHandle Model { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapParticleCountToNamedModelMeshGroupScalar.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapParticleCountToNamedModelMeshGroupScalar.cs index ffe570610..e4d4ba9c8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapParticleCountToNamedModelMeshGroupScalar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapParticleCountToNamedModelMeshGroupScalar.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_RemapParticleCountToNamedModelMeshGroupScalar : C_INIT_RemapParticleCountToNamedModelElementScalar, ISchemaClass { static C_INIT_RemapParticleCountToNamedModelMeshGroupScalar ISchemaClass.From(nint handle) => new C_INIT_RemapParticleCountToNamedModelMeshGroupScalarImpl(handle); + static int ISchemaClass.Size => 552; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapParticleCountToNamedModelSequenceScalar.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapParticleCountToNamedModelSequenceScalar.cs index 32e69504b..4b5418949 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapParticleCountToNamedModelSequenceScalar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapParticleCountToNamedModelSequenceScalar.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_RemapParticleCountToNamedModelSequenceScalar : C_INIT_RemapParticleCountToNamedModelElementScalar, ISchemaClass { static C_INIT_RemapParticleCountToNamedModelSequenceScalar ISchemaClass.From(nint handle) => new C_INIT_RemapParticleCountToNamedModelSequenceScalarImpl(handle); + static int ISchemaClass.Size => 552; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapParticleCountToScalar.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapParticleCountToScalar.cs index 90e3b2053..fdcfe2502 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapParticleCountToScalar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapParticleCountToScalar.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_RemapParticleCountToScalar : CParticleFunctionInitializer, ISchemaClass { static C_INIT_RemapParticleCountToScalar ISchemaClass.From(nint handle) => new C_INIT_RemapParticleCountToScalarImpl(handle); + static int ISchemaClass.Size => 520; public ParticleAttributeIndex_t FieldOutput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapQAnglesToRotation.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapQAnglesToRotation.cs index c4250f8bd..3a4623b27 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapQAnglesToRotation.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapQAnglesToRotation.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_RemapQAnglesToRotation : CParticleFunctionInitializer, ISchemaClass { static C_INIT_RemapQAnglesToRotation ISchemaClass.From(nint handle) => new C_INIT_RemapQAnglesToRotationImpl(handle); + static int ISchemaClass.Size => 576; public CParticleTransformInput TransformInput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapScalar.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapScalar.cs index bfd765780..3012d4dc6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapScalar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapScalar.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_RemapScalar : CParticleFunctionInitializer, ISchemaClass { static C_INIT_RemapScalar ISchemaClass.From(nint handle) => new C_INIT_RemapScalarImpl(handle); + static int ISchemaClass.Size => 504; public ParticleAttributeIndex_t FieldInput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapScalarToVector.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapScalarToVector.cs index 37bc581fc..088d63ad6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapScalarToVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapScalarToVector.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_RemapScalarToVector : CParticleFunctionInitializer, ISchemaClass { static C_INIT_RemapScalarToVector ISchemaClass.From(nint handle) => new C_INIT_RemapScalarToVectorImpl(handle); + static int ISchemaClass.Size => 544; public ParticleAttributeIndex_t FieldInput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapSpeedToScalar.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapSpeedToScalar.cs index 4ed78070f..9973793c4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapSpeedToScalar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapSpeedToScalar.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_RemapSpeedToScalar : CParticleFunctionInitializer, ISchemaClass { static C_INIT_RemapSpeedToScalar ISchemaClass.From(nint handle) => new C_INIT_RemapSpeedToScalarImpl(handle); + static int ISchemaClass.Size => 496; public ParticleAttributeIndex_t FieldOutput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapTransformOrientationToRotations.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapTransformOrientationToRotations.cs index d614e130e..d5bc108ac 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapTransformOrientationToRotations.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapTransformOrientationToRotations.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_RemapTransformOrientationToRotations : CParticleFunctionInitializer, ISchemaClass { static C_INIT_RemapTransformOrientationToRotations ISchemaClass.From(nint handle) => new C_INIT_RemapTransformOrientationToRotationsImpl(handle); + static int ISchemaClass.Size => 592; public CParticleTransformInput TransformInput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapTransformToVector.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapTransformToVector.cs index 0c9cc9078..932b41560 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapTransformToVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapTransformToVector.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_RemapTransformToVector : CParticleFunctionInitializer, ISchemaClass { static C_INIT_RemapTransformToVector ISchemaClass.From(nint handle) => new C_INIT_RemapTransformToVectorImpl(handle); + static int ISchemaClass.Size => 760; public ParticleAttributeIndex_t FieldOutput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RingWave.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RingWave.cs index 7ced57948..8d25db4db 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RingWave.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RingWave.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_RingWave : CParticleFunctionInitializer, ISchemaClass { static C_INIT_RingWave ISchemaClass.From(nint handle) => new C_INIT_RingWaveImpl(handle); + static int ISchemaClass.Size => 3528; public CParticleTransformInput TransformInput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RtEnvCull.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RtEnvCull.cs index dc53c10c9..e7498afea 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RtEnvCull.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RtEnvCull.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_RtEnvCull : CParticleFunctionInitializer, ISchemaClass { static C_INIT_RtEnvCull ISchemaClass.From(nint handle) => new C_INIT_RtEnvCullImpl(handle); + static int ISchemaClass.Size => 640; public ref Vector TestDir { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_ScaleVelocity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_ScaleVelocity.cs index e92898774..8c6768ca4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_ScaleVelocity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_ScaleVelocity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_ScaleVelocity : CParticleFunctionInitializer, ISchemaClass { static C_INIT_ScaleVelocity ISchemaClass.From(nint handle) => new C_INIT_ScaleVelocityImpl(handle); + static int ISchemaClass.Size => 2192; public CParticleCollectionVecInput Scale { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_ScreenSpacePositionOfTarget.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_ScreenSpacePositionOfTarget.cs index daf97683b..e9b9b60c3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_ScreenSpacePositionOfTarget.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_ScreenSpacePositionOfTarget.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_ScreenSpacePositionOfTarget : CParticleFunctionInitializer, ISchemaClass { static C_INIT_ScreenSpacePositionOfTarget ISchemaClass.From(nint handle) => new C_INIT_ScreenSpacePositionOfTargetImpl(handle); + static int ISchemaClass.Size => 2568; public CPerParticleVecInput TargetPosition { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_SequenceFromCP.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_SequenceFromCP.cs index 970543dae..c47ab9f0a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_SequenceFromCP.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_SequenceFromCP.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_SequenceFromCP : CParticleFunctionInitializer, ISchemaClass { static C_INIT_SequenceFromCP ISchemaClass.From(nint handle) => new C_INIT_SequenceFromCPImpl(handle); + static int ISchemaClass.Size => 496; public ref bool KillUnused { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_SequenceLifeTime.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_SequenceLifeTime.cs index cf21fd9f6..a49457c9c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_SequenceLifeTime.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_SequenceLifeTime.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_SequenceLifeTime : CParticleFunctionInitializer, ISchemaClass { static C_INIT_SequenceLifeTime ISchemaClass.From(nint handle) => new C_INIT_SequenceLifeTimeImpl(handle); + static int ISchemaClass.Size => 480; public ref float Framerate { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_SetAttributeToScalarExpression.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_SetAttributeToScalarExpression.cs index b707f5e03..2c8a691ed 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_SetAttributeToScalarExpression.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_SetAttributeToScalarExpression.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_SetAttributeToScalarExpression : CParticleFunctionInitializer, ISchemaClass { static C_INIT_SetAttributeToScalarExpression ISchemaClass.From(nint handle) => new C_INIT_SetAttributeToScalarExpressionImpl(handle); + static int ISchemaClass.Size => 1632; public ref ScalarExpressionType_t Expression { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_SetFloatAttributeToVectorExpression.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_SetFloatAttributeToVectorExpression.cs index 97e938df9..a2a8cca47 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_SetFloatAttributeToVectorExpression.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_SetFloatAttributeToVectorExpression.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_SetFloatAttributeToVectorExpression : CParticleFunctionInitializer, ISchemaClass { static C_INIT_SetFloatAttributeToVectorExpression ISchemaClass.From(nint handle) => new C_INIT_SetFloatAttributeToVectorExpressionImpl(handle); + static int ISchemaClass.Size => 4296; public ref VectorFloatExpressionType_t Expression { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_SetHitboxToClosest.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_SetHitboxToClosest.cs index f4fa628a8..7dde1ead0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_SetHitboxToClosest.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_SetHitboxToClosest.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_SetHitboxToClosest : CParticleFunctionInitializer, ISchemaClass { static C_INIT_SetHitboxToClosest ISchemaClass.From(nint handle) => new C_INIT_SetHitboxToClosestImpl(handle); + static int ISchemaClass.Size => 2712; public ref int ControlPointNumber { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_SetHitboxToModel.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_SetHitboxToModel.cs index f22c706b6..840780b76 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_SetHitboxToModel.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_SetHitboxToModel.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_SetHitboxToModel : CParticleFunctionInitializer, ISchemaClass { static C_INIT_SetHitboxToModel ISchemaClass.From(nint handle) => new C_INIT_SetHitboxToModelImpl(handle); + static int ISchemaClass.Size => 2720; public ref int ControlPointNumber { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_SetRigidAttachment.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_SetRigidAttachment.cs index 7aa8faf54..24d7d1ca3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_SetRigidAttachment.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_SetRigidAttachment.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_SetRigidAttachment : CParticleFunctionInitializer, ISchemaClass { static C_INIT_SetRigidAttachment ISchemaClass.From(nint handle) => new C_INIT_SetRigidAttachmentImpl(handle); + static int ISchemaClass.Size => 488; public ref int ControlPointNumber { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_SetVectorAttributeToVectorExpression.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_SetVectorAttributeToVectorExpression.cs index d61f676d5..ac8114634 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_SetVectorAttributeToVectorExpression.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_SetVectorAttributeToVectorExpression.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_SetVectorAttributeToVectorExpression : CParticleFunctionInitializer, ISchemaClass { static C_INIT_SetVectorAttributeToVectorExpression ISchemaClass.From(nint handle) => new C_INIT_SetVectorAttributeToVectorExpressionImpl(handle); + static int ISchemaClass.Size => 4400; public ref VectorExpressionType_t Expression { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_StatusEffect.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_StatusEffect.cs index 3a83b0fdb..d5fde654b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_StatusEffect.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_StatusEffect.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_StatusEffect : CParticleFunctionInitializer, ISchemaClass { static C_INIT_StatusEffect ISchemaClass.From(nint handle) => new C_INIT_StatusEffectImpl(handle); + static int ISchemaClass.Size => 568; public ref Detail2Combo_t Detail2Combo { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_StatusEffectCitadel.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_StatusEffectCitadel.cs index 9e59caa7c..d422dc51c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_StatusEffectCitadel.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_StatusEffectCitadel.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_StatusEffectCitadel : CParticleFunctionInitializer, ISchemaClass { static C_INIT_StatusEffectCitadel ISchemaClass.From(nint handle) => new C_INIT_StatusEffectCitadelImpl(handle); + static int ISchemaClass.Size => 552; public ref float SFXColorWarpAmount { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_VelocityFromCP.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_VelocityFromCP.cs index 94665b3c8..743c97afd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_VelocityFromCP.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_VelocityFromCP.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_VelocityFromCP : CParticleFunctionInitializer, ISchemaClass { static C_INIT_VelocityFromCP ISchemaClass.From(nint handle) => new C_INIT_VelocityFromCPImpl(handle); + static int ISchemaClass.Size => 2304; public CParticleCollectionVecInput VelocityInput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_VelocityFromNormal.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_VelocityFromNormal.cs index 25612f7bc..c2ad60f21 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_VelocityFromNormal.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_VelocityFromNormal.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_VelocityFromNormal : CParticleFunctionInitializer, ISchemaClass { static C_INIT_VelocityFromNormal ISchemaClass.From(nint handle) => new C_INIT_VelocityFromNormalImpl(handle); + static int ISchemaClass.Size => 488; public ref float SpeedMin { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_VelocityRadialRandom.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_VelocityRadialRandom.cs index 1a7932b92..76c1f63fe 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_VelocityRadialRandom.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_VelocityRadialRandom.cs @@ -11,10 +11,17 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_VelocityRadialRandom : CParticleFunctionInitializer, ISchemaClass { static C_INIT_VelocityRadialRandom ISchemaClass.From(nint handle) => new C_INIT_VelocityRadialRandomImpl(handle); + static int ISchemaClass.Size => 4672; + public ref bool PerParticleCenter { get; } + public ref int ControlPointNumber { get; } + public CPerParticleVecInput Position { get; } + + public CPerParticleVecInput Fwd { get; } + public CPerParticleFloatInput SpeedMin { get; } public CPerParticleFloatInput SpeedMax { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_VelocityRandom.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_VelocityRandom.cs index b51bd6557..d16cc0e88 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_VelocityRandom.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_VelocityRandom.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_INIT_VelocityRandom : CParticleFunctionInitializer, ISchemaClass { static C_INIT_VelocityRandom ISchemaClass.From(nint handle) => new C_INIT_VelocityRandomImpl(handle); + static int ISchemaClass.Size => 4672; public ref int ControlPointNumber { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_AlphaDecay.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_AlphaDecay.cs index 4c201ae19..18799f52d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_AlphaDecay.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_AlphaDecay.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_AlphaDecay : CParticleFunctionOperator, ISchemaClass { static C_OP_AlphaDecay ISchemaClass.From(nint handle) => new C_OP_AlphaDecayImpl(handle); + static int ISchemaClass.Size => 472; public ref float MinAlpha { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_AttractToControlPoint.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_AttractToControlPoint.cs index 5d4d5b6a2..5ed6db5f1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_AttractToControlPoint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_AttractToControlPoint.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_AttractToControlPoint : CParticleFunctionForce, ISchemaClass { static C_OP_AttractToControlPoint ISchemaClass.From(nint handle) => new C_OP_AttractToControlPointImpl(handle); + static int ISchemaClass.Size => 1352; public ref Vector ComponentScale { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_BasicMovement.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_BasicMovement.cs index f5acde0c0..a3d7c3bbb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_BasicMovement.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_BasicMovement.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_BasicMovement : CParticleFunctionOperator, ISchemaClass { static C_OP_BasicMovement ISchemaClass.From(nint handle) => new C_OP_BasicMovementImpl(handle); + static int ISchemaClass.Size => 3672; public CParticleCollectionVecInput Gravity { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_BoxConstraint.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_BoxConstraint.cs index dedb95ceb..87d688072 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_BoxConstraint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_BoxConstraint.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_BoxConstraint : CParticleFunctionConstraint, ISchemaClass { static C_OP_BoxConstraint ISchemaClass.From(nint handle) => new C_OP_BoxConstraintImpl(handle); + static int ISchemaClass.Size => 3912; public CParticleCollectionVecInput Min { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_CPOffsetToPercentageBetweenCPs.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_CPOffsetToPercentageBetweenCPs.cs index 254752ab1..41377b0ff 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_CPOffsetToPercentageBetweenCPs.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_CPOffsetToPercentageBetweenCPs.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_CPOffsetToPercentageBetweenCPs : CParticleFunctionOperator, ISchemaClass { static C_OP_CPOffsetToPercentageBetweenCPs ISchemaClass.From(nint handle) => new C_OP_CPOffsetToPercentageBetweenCPsImpl(handle); + static int ISchemaClass.Size => 512; public ref float InputMin { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_CPVelocityForce.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_CPVelocityForce.cs index d211f4e36..2e55b0999 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_CPVelocityForce.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_CPVelocityForce.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_CPVelocityForce : CParticleFunctionForce, ISchemaClass { static C_OP_CPVelocityForce ISchemaClass.From(nint handle) => new C_OP_CPVelocityForceImpl(handle); + static int ISchemaClass.Size => 856; public ref int ControlPointNumber { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_CalculateVectorAttribute.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_CalculateVectorAttribute.cs index 393fea727..a976d2325 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_CalculateVectorAttribute.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_CalculateVectorAttribute.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_CalculateVectorAttribute : CParticleFunctionOperator, ISchemaClass { static C_OP_CalculateVectorAttribute ISchemaClass.From(nint handle) => new C_OP_CalculateVectorAttributeImpl(handle); + static int ISchemaClass.Size => 560; public ref Vector StartValue { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_Callback.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_Callback.cs index 3e46a95ca..5dbc74983 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_Callback.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_Callback.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_Callback : CParticleFunctionRenderer, ISchemaClass { static C_OP_Callback ISchemaClass.From(nint handle) => new C_OP_CallbackImpl(handle); + static int ISchemaClass.Size => 544; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ChladniWave.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ChladniWave.cs index 611d3f48b..9d7e2b37b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ChladniWave.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ChladniWave.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_ChladniWave : CParticleFunctionOperator, ISchemaClass { static C_OP_ChladniWave ISchemaClass.From(nint handle) => new C_OP_ChladniWaveImpl(handle); + static int ISchemaClass.Size => 5400; public ParticleAttributeIndex_t FieldOutput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ChooseRandomChildrenInGroup.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ChooseRandomChildrenInGroup.cs index a15725b85..8332ba205 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ChooseRandomChildrenInGroup.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ChooseRandomChildrenInGroup.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_ChooseRandomChildrenInGroup : CParticleFunctionPreEmission, ISchemaClass { static C_OP_ChooseRandomChildrenInGroup ISchemaClass.From(nint handle) => new C_OP_ChooseRandomChildrenInGroupImpl(handle); + static int ISchemaClass.Size => 848; public ref int ChildGroupID { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ClampScalar.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ClampScalar.cs index a9b2f937a..1a6e966ca 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ClampScalar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ClampScalar.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_ClampScalar : CParticleFunctionOperator, ISchemaClass { static C_OP_ClampScalar ISchemaClass.From(nint handle) => new C_OP_ClampScalarImpl(handle); + static int ISchemaClass.Size => 1208; public ParticleAttributeIndex_t FieldOutput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ClampVector.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ClampVector.cs index 0572f348f..d5f6a56a0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ClampVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ClampVector.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_ClampVector : CParticleFunctionOperator, ISchemaClass { static C_OP_ClampVector ISchemaClass.From(nint handle) => new C_OP_ClampVectorImpl(handle); + static int ISchemaClass.Size => 3912; public ParticleAttributeIndex_t FieldOutput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ClientPhysics.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ClientPhysics.cs index d126ac2e9..18477dee6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ClientPhysics.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ClientPhysics.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_ClientPhysics : CParticleFunctionRenderer, ISchemaClass { static C_OP_ClientPhysics ISchemaClass.From(nint handle) => new C_OP_ClientPhysicsImpl(handle); + static int ISchemaClass.Size => 1328; public string StrPhysicsType { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_CollideWithParentParticles.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_CollideWithParentParticles.cs index eff35db1e..c70c7c0ed 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_CollideWithParentParticles.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_CollideWithParentParticles.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_CollideWithParentParticles : CParticleFunctionConstraint, ISchemaClass { static C_OP_CollideWithParentParticles ISchemaClass.From(nint handle) => new C_OP_CollideWithParentParticlesImpl(handle); + static int ISchemaClass.Size => 1200; public CPerParticleFloatInput ParentRadiusScale { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_CollideWithSelf.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_CollideWithSelf.cs index 4e6b3e4bb..e9260f276 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_CollideWithSelf.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_CollideWithSelf.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_CollideWithSelf : CParticleFunctionConstraint, ISchemaClass { static C_OP_CollideWithSelf ISchemaClass.From(nint handle) => new C_OP_CollideWithSelfImpl(handle); + static int ISchemaClass.Size => 1200; public CPerParticleFloatInput RadiusScale { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ColorAdjustHSL.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ColorAdjustHSL.cs index ccd482472..979dd47dd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ColorAdjustHSL.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ColorAdjustHSL.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_ColorAdjustHSL : CParticleFunctionOperator, ISchemaClass { static C_OP_ColorAdjustHSL ISchemaClass.From(nint handle) => new C_OP_ColorAdjustHSLImpl(handle); + static int ISchemaClass.Size => 1568; public CPerParticleFloatInput HueAdjust { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ColorInterpolate.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ColorInterpolate.cs index fefe1e5dc..94e984f69 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ColorInterpolate.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ColorInterpolate.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_ColorInterpolate : CParticleFunctionOperator, ISchemaClass { static C_OP_ColorInterpolate ISchemaClass.From(nint handle) => new C_OP_ColorInterpolateImpl(handle); + static int ISchemaClass.Size => 496; public ref Color ColorFade { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ColorInterpolateRandom.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ColorInterpolateRandom.cs index 53ca6098d..4ff08a600 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ColorInterpolateRandom.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ColorInterpolateRandom.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_ColorInterpolateRandom : CParticleFunctionOperator, ISchemaClass { static C_OP_ColorInterpolateRandom ISchemaClass.From(nint handle) => new C_OP_ColorInterpolateRandomImpl(handle); + static int ISchemaClass.Size => 528; public ref Color ColorFadeMin { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ConnectParentParticleToNearest.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ConnectParentParticleToNearest.cs index 58cf33e56..9644c66f7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ConnectParentParticleToNearest.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ConnectParentParticleToNearest.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_ConnectParentParticleToNearest : CParticleFunctionOperator, ISchemaClass { static C_OP_ConnectParentParticleToNearest ISchemaClass.From(nint handle) => new C_OP_ConnectParentParticleToNearestImpl(handle); + static int ISchemaClass.Size => 1216; public ref int FirstControlPoint { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ConstrainDistance.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ConstrainDistance.cs index 333d4a8c2..f995e6cf6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ConstrainDistance.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ConstrainDistance.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_ConstrainDistance : CParticleFunctionConstraint, ISchemaClass { static C_OP_ConstrainDistance ISchemaClass.From(nint handle) => new C_OP_ConstrainDistanceImpl(handle); + static int ISchemaClass.Size => 1224; public CParticleCollectionFloatInput MinDistance { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ConstrainDistanceToPath.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ConstrainDistanceToPath.cs index 283cfaf42..3c7fb0cdf 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ConstrainDistanceToPath.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ConstrainDistanceToPath.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_ConstrainDistanceToPath : CParticleFunctionConstraint, ISchemaClass { static C_OP_ConstrainDistanceToPath ISchemaClass.From(nint handle) => new C_OP_ConstrainDistanceToPathImpl(handle); + static int ISchemaClass.Size => 560; public ref float MinDistance { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ConstrainDistanceToUserSpecifiedPath.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ConstrainDistanceToUserSpecifiedPath.cs index 3658efd12..f113fb99c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ConstrainDistanceToUserSpecifiedPath.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ConstrainDistanceToUserSpecifiedPath.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_ConstrainDistanceToUserSpecifiedPath : CParticleFunctionConstraint, ISchemaClass { static C_OP_ConstrainDistanceToUserSpecifiedPath ISchemaClass.From(nint handle) => new C_OP_ConstrainDistanceToUserSpecifiedPathImpl(handle); + static int ISchemaClass.Size => 504; public ref float MinDistance { get; } @@ -21,8 +22,7 @@ public partial interface C_OP_ConstrainDistanceToUserSpecifiedPath : CParticleFu public ref bool LoopedPath { get; } - // CUtlVector< PointDefinitionWithTimeValues_t > - public ref CUtlVector PointList { get; } + public ref CUtlVector PointList { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ConstrainLineLength.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ConstrainLineLength.cs index 7c04ebf54..d09a1d07d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ConstrainLineLength.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ConstrainLineLength.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_ConstrainLineLength : CParticleFunctionConstraint, ISchemaClass { static C_OP_ConstrainLineLength ISchemaClass.From(nint handle) => new C_OP_ConstrainLineLengthImpl(handle); + static int ISchemaClass.Size => 472; public ref float MinDistance { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ContinuousEmitter.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ContinuousEmitter.cs index 3b9cceb15..bc0facabe 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ContinuousEmitter.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ContinuousEmitter.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_ContinuousEmitter : CParticleFunctionEmitter, ISchemaClass { static C_OP_ContinuousEmitter ISchemaClass.From(nint handle) => new C_OP_ContinuousEmitterImpl(handle); + static int ISchemaClass.Size => 1624; public CParticleCollectionFloatInput EmissionDuration { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ControlPointToRadialScreenSpace.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ControlPointToRadialScreenSpace.cs index ffcf81bbb..b96646275 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ControlPointToRadialScreenSpace.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ControlPointToRadialScreenSpace.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_ControlPointToRadialScreenSpace : CParticleFunctionPreEmission, ISchemaClass { static C_OP_ControlPointToRadialScreenSpace ISchemaClass.From(nint handle) => new C_OP_ControlPointToRadialScreenSpaceImpl(handle); + static int ISchemaClass.Size => 504; public ref int CPIn { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ControlpointLight.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ControlpointLight.cs index 0cdb544cf..ec7605782 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ControlpointLight.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ControlpointLight.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_ControlpointLight : CParticleFunctionOperator, ISchemaClass { static C_OP_ControlpointLight ISchemaClass.From(nint handle) => new C_OP_ControlpointLightImpl(handle); + static int ISchemaClass.Size => 1760; public ref float Scale { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_CreateParticleSystemRenderer.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_CreateParticleSystemRenderer.cs index 826c78fca..dd6e7768a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_CreateParticleSystemRenderer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_CreateParticleSystemRenderer.cs @@ -11,14 +11,14 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_CreateParticleSystemRenderer : CParticleFunctionRenderer, ISchemaClass { static C_OP_CreateParticleSystemRenderer ISchemaClass.From(nint handle) => new C_OP_CreateParticleSystemRendererImpl(handle); + static int ISchemaClass.Size => 2304; public ref CStrongHandle Effect { get; } public ref EventTypeSelection_t EventType { get; } - // CUtlLeanVector< CPAssignment_t > - public SchemaUntypedField CPs { get; } + public ref CUtlLeanVector CPs { get; } public string ParticleConfig { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_Cull.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_Cull.cs index 032192b08..834e4bafc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_Cull.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_Cull.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_Cull : CParticleFunctionOperator, ISchemaClass { static C_OP_Cull ISchemaClass.From(nint handle) => new C_OP_CullImpl(handle); + static int ISchemaClass.Size => 480; public ref float CullPerc { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_CurlNoiseForce.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_CurlNoiseForce.cs index 0edfcdf1a..28806d723 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_CurlNoiseForce.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_CurlNoiseForce.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_CurlNoiseForce : CParticleFunctionForce, ISchemaClass { static C_OP_CurlNoiseForce ISchemaClass.From(nint handle) => new C_OP_CurlNoiseForceImpl(handle); + static int ISchemaClass.Size => 8104; public ref ParticleDirectionNoiseType_t NoiseType { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_CycleScalar.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_CycleScalar.cs index a78d6c0f1..a6e591e4f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_CycleScalar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_CycleScalar.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_CycleScalar : CParticleFunctionOperator, ISchemaClass { static C_OP_CycleScalar ISchemaClass.From(nint handle) => new C_OP_CycleScalarImpl(handle); + static int ISchemaClass.Size => 504; public ParticleAttributeIndex_t DestField { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_CylindricalDistanceToTransform.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_CylindricalDistanceToTransform.cs index b6ef399d8..ac4b83f95 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_CylindricalDistanceToTransform.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_CylindricalDistanceToTransform.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_CylindricalDistanceToTransform : CParticleFunctionOperator, ISchemaClass { static C_OP_CylindricalDistanceToTransform ISchemaClass.From(nint handle) => new C_OP_CylindricalDistanceToTransformImpl(handle); + static int ISchemaClass.Size => 2160; public ParticleAttributeIndex_t FieldOutput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DampenToCP.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DampenToCP.cs index 7d06f9a5f..f6ea75af8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DampenToCP.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DampenToCP.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_DampenToCP : CParticleFunctionOperator, ISchemaClass { static C_OP_DampenToCP ISchemaClass.From(nint handle) => new C_OP_DampenToCPImpl(handle); + static int ISchemaClass.Size => 480; public ref int ControlPointNumber { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_Decay.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_Decay.cs index 8fceedbf4..cce6ed2b4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_Decay.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_Decay.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_Decay : CParticleFunctionOperator, ISchemaClass { static C_OP_Decay ISchemaClass.From(nint handle) => new C_OP_DecayImpl(handle); + static int ISchemaClass.Size => 472; public ref bool RopeDecay { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DecayClampCount.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DecayClampCount.cs index 360f8bdea..84cbe18c1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DecayClampCount.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DecayClampCount.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_DecayClampCount : CParticleFunctionOperator, ISchemaClass { static C_OP_DecayClampCount ISchemaClass.From(nint handle) => new C_OP_DecayClampCountImpl(handle); + static int ISchemaClass.Size => 832; public CParticleCollectionFloatInput Count { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DecayMaintainCount.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DecayMaintainCount.cs index 90a9803ce..64bb4b31b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DecayMaintainCount.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DecayMaintainCount.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_DecayMaintainCount : CParticleFunctionOperator, ISchemaClass { static C_OP_DecayMaintainCount ISchemaClass.From(nint handle) => new C_OP_DecayMaintainCountImpl(handle); + static int ISchemaClass.Size => 872; public ref int ParticlesToMaintain { get; } @@ -19,6 +20,8 @@ public partial interface C_OP_DecayMaintainCount : CParticleFunctionOperator, IS public ref int SnapshotControlPoint { get; } + public string StrSnapshotSubset { get; set; } + public ref bool LifespanDecay { get; } public CParticleCollectionFloatInput Scale { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DecayOffscreen.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DecayOffscreen.cs index 995088663..f290e71ab 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DecayOffscreen.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DecayOffscreen.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_DecayOffscreen : CParticleFunctionOperator, ISchemaClass { static C_OP_DecayOffscreen ISchemaClass.From(nint handle) => new C_OP_DecayOffscreenImpl(handle); + static int ISchemaClass.Size => 832; public CParticleCollectionFloatInput OffscreenTime { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DensityForce.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DensityForce.cs index 139f62fb0..ca0a43704 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DensityForce.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DensityForce.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_DensityForce : CParticleFunctionForce, ISchemaClass { static C_OP_DensityForce ISchemaClass.From(nint handle) => new C_OP_DensityForceImpl(handle); + static int ISchemaClass.Size => 496; public ref float RadiusScale { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DifferencePreviousParticle.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DifferencePreviousParticle.cs index a502751c1..30a8c1c61 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DifferencePreviousParticle.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DifferencePreviousParticle.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_DifferencePreviousParticle : CParticleFunctionOperator, ISchemaClass { static C_OP_DifferencePreviousParticle ISchemaClass.From(nint handle) => new C_OP_DifferencePreviousParticleImpl(handle); + static int ISchemaClass.Size => 496; public ParticleAttributeIndex_t FieldInput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_Diffusion.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_Diffusion.cs index f8716f715..a7321af35 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_Diffusion.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_Diffusion.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_Diffusion : CParticleFunctionOperator, ISchemaClass { static C_OP_Diffusion ISchemaClass.From(nint handle) => new C_OP_DiffusionImpl(handle); + static int ISchemaClass.Size => 480; public ref float RadiusScale { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DirectionBetweenVecsToVec.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DirectionBetweenVecsToVec.cs index 0b5900969..a4309a71b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DirectionBetweenVecsToVec.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DirectionBetweenVecsToVec.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_DirectionBetweenVecsToVec : CParticleFunctionOperator, ISchemaClass { static C_OP_DirectionBetweenVecsToVec ISchemaClass.From(nint handle) => new C_OP_DirectionBetweenVecsToVecImpl(handle); + static int ISchemaClass.Size => 3912; public ParticleAttributeIndex_t FieldOutput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DistanceBetweenCPsToCP.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DistanceBetweenCPsToCP.cs index 6bf8436ac..a4a1f012a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DistanceBetweenCPsToCP.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DistanceBetweenCPsToCP.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_DistanceBetweenCPsToCP : CParticleFunctionPreEmission, ISchemaClass { static C_OP_DistanceBetweenCPsToCP ISchemaClass.From(nint handle) => new C_OP_DistanceBetweenCPsToCPImpl(handle); + static int ISchemaClass.Size => 656; public ref int StartCP { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DistanceBetweenTransforms.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DistanceBetweenTransforms.cs index ce8829883..4ab46c84b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DistanceBetweenTransforms.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DistanceBetweenTransforms.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_DistanceBetweenTransforms : CParticleFunctionOperator, ISchemaClass { static C_OP_DistanceBetweenTransforms ISchemaClass.From(nint handle) => new C_OP_DistanceBetweenTransformsImpl(handle); + static int ISchemaClass.Size => 2304; public ParticleAttributeIndex_t FieldOutput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DistanceBetweenVecs.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DistanceBetweenVecs.cs index 8a6cac0af..efa13c2e4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DistanceBetweenVecs.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DistanceBetweenVecs.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_DistanceBetweenVecs : CParticleFunctionOperator, ISchemaClass { static C_OP_DistanceBetweenVecs ISchemaClass.From(nint handle) => new C_OP_DistanceBetweenVecsImpl(handle); + static int ISchemaClass.Size => 5392; public ParticleAttributeIndex_t FieldOutput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DistanceCull.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DistanceCull.cs index 45b266434..e9a8e7f9c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DistanceCull.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DistanceCull.cs @@ -11,13 +11,14 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_DistanceCull : CParticleFunctionOperator, ISchemaClass { static C_OP_DistanceCull ISchemaClass.From(nint handle) => new C_OP_DistanceCullImpl(handle); + static int ISchemaClass.Size => 856; public ref int ControlPoint { get; } public ref Vector PointOffset { get; } - public ref float Distance { get; } + public CParticleCollectionFloatInput Distance { get; } public ref bool CullInside { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DistanceToTransform.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DistanceToTransform.cs index f58d8e569..c64b5f984 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DistanceToTransform.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DistanceToTransform.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_DistanceToTransform : CParticleFunctionOperator, ISchemaClass { static C_OP_DistanceToTransform ISchemaClass.From(nint handle) => new C_OP_DistanceToTransformImpl(handle); + static int ISchemaClass.Size => 3920; public ParticleAttributeIndex_t FieldOutput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DragRelativeToPlane.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DragRelativeToPlane.cs index 2f0ab27c4..af29b26f9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DragRelativeToPlane.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DragRelativeToPlane.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_DragRelativeToPlane : CParticleFunctionOperator, ISchemaClass { static C_OP_DragRelativeToPlane ISchemaClass.From(nint handle) => new C_OP_DragRelativeToPlaneImpl(handle); + static int ISchemaClass.Size => 2936; public CParticleCollectionFloatInput DragAtPlane { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DriveCPFromGlobalSoundFloat.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DriveCPFromGlobalSoundFloat.cs index 1c2ea6c2c..15a10efd2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DriveCPFromGlobalSoundFloat.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DriveCPFromGlobalSoundFloat.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_DriveCPFromGlobalSoundFloat : CParticleFunctionPreEmission, ISchemaClass { static C_OP_DriveCPFromGlobalSoundFloat ISchemaClass.From(nint handle) => new C_OP_DriveCPFromGlobalSoundFloatImpl(handle); + static int ISchemaClass.Size => 528; public ref int OutputControlPoint { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_EnableChildrenFromParentParticleCount.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_EnableChildrenFromParentParticleCount.cs index 82478abfb..3edf4815b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_EnableChildrenFromParentParticleCount.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_EnableChildrenFromParentParticleCount.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_EnableChildrenFromParentParticleCount : CParticleFunctionPreEmission, ISchemaClass { static C_OP_EnableChildrenFromParentParticleCount ISchemaClass.From(nint handle) => new C_OP_EnableChildrenFromParentParticleCountImpl(handle); + static int ISchemaClass.Size => 856; public ref int ChildGroupID { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_EndCapDecay.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_EndCapDecay.cs index 002295075..c5c313877 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_EndCapDecay.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_EndCapDecay.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_EndCapDecay : CParticleFunctionOperator, ISchemaClass { static C_OP_EndCapDecay ISchemaClass.From(nint handle) => new C_OP_EndCapDecayImpl(handle); + static int ISchemaClass.Size => 464; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_EndCapTimedDecay.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_EndCapTimedDecay.cs index e3bb5a4e9..ced22a11e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_EndCapTimedDecay.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_EndCapTimedDecay.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_EndCapTimedDecay : CParticleFunctionOperator, ISchemaClass { static C_OP_EndCapTimedDecay ISchemaClass.From(nint handle) => new C_OP_EndCapTimedDecayImpl(handle); + static int ISchemaClass.Size => 472; public ref float DecayTime { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_EndCapTimedFreeze.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_EndCapTimedFreeze.cs index c4e33d1a3..d26d49ca3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_EndCapTimedFreeze.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_EndCapTimedFreeze.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_EndCapTimedFreeze : CParticleFunctionOperator, ISchemaClass { static C_OP_EndCapTimedFreeze ISchemaClass.From(nint handle) => new C_OP_EndCapTimedFreezeImpl(handle); + static int ISchemaClass.Size => 832; public CParticleCollectionFloatInput FreezeTime { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ExternalGameImpulseForce.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ExternalGameImpulseForce.cs index bac11a198..cfdeac1b6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ExternalGameImpulseForce.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ExternalGameImpulseForce.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_ExternalGameImpulseForce : CParticleFunctionForce, ISchemaClass { static C_OP_ExternalGameImpulseForce ISchemaClass.From(nint handle) => new C_OP_ExternalGameImpulseForceImpl(handle); + static int ISchemaClass.Size => 856; public CPerParticleFloatInput ForceScale { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ExternalWindForce.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ExternalWindForce.cs index 6c5890b3b..827224f5e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ExternalWindForce.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ExternalWindForce.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_ExternalWindForce : CParticleFunctionForce, ISchemaClass { static C_OP_ExternalWindForce ISchemaClass.From(nint handle) => new C_OP_ExternalWindForceImpl(handle); + static int ISchemaClass.Size => 8112; public CPerParticleVecInput SamplePosition { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_FadeAndKill.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_FadeAndKill.cs index b07a1c5aa..3632b3f35 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_FadeAndKill.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_FadeAndKill.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_FadeAndKill : CParticleFunctionOperator, ISchemaClass { static C_OP_FadeAndKill ISchemaClass.From(nint handle) => new C_OP_FadeAndKillImpl(handle); + static int ISchemaClass.Size => 496; public ref float StartFadeInTime { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_FadeAndKillForTracers.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_FadeAndKillForTracers.cs index 23171d7f9..f7b144498 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_FadeAndKillForTracers.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_FadeAndKillForTracers.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_FadeAndKillForTracers : CParticleFunctionOperator, ISchemaClass { static C_OP_FadeAndKillForTracers ISchemaClass.From(nint handle) => new C_OP_FadeAndKillForTracersImpl(handle); + static int ISchemaClass.Size => 488; public ref float StartFadeInTime { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_FadeIn.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_FadeIn.cs index ebc873c75..dd6b3524d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_FadeIn.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_FadeIn.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_FadeIn : CParticleFunctionOperator, ISchemaClass { static C_OP_FadeIn ISchemaClass.From(nint handle) => new C_OP_FadeInImpl(handle); + static int ISchemaClass.Size => 480; public ref float FadeInTimeMin { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_FadeInSimple.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_FadeInSimple.cs index d5bc7dbec..fa75ae47a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_FadeInSimple.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_FadeInSimple.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_FadeInSimple : CParticleFunctionOperator, ISchemaClass { static C_OP_FadeInSimple ISchemaClass.From(nint handle) => new C_OP_FadeInSimpleImpl(handle); + static int ISchemaClass.Size => 472; public ref float FadeInTime { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_FadeOut.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_FadeOut.cs index 7aeca0fd2..1dad1bcc9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_FadeOut.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_FadeOut.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_FadeOut : CParticleFunctionOperator, ISchemaClass { static C_OP_FadeOut ISchemaClass.From(nint handle) => new C_OP_FadeOutImpl(handle); + static int ISchemaClass.Size => 544; public ref float FadeOutTimeMin { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_FadeOutSimple.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_FadeOutSimple.cs index d5072e8a2..39435e4e6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_FadeOutSimple.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_FadeOutSimple.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_FadeOutSimple : CParticleFunctionOperator, ISchemaClass { static C_OP_FadeOutSimple ISchemaClass.From(nint handle) => new C_OP_FadeOutSimpleImpl(handle); + static int ISchemaClass.Size => 472; public ref float FadeOutTime { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ForceBasedOnDistanceToPlane.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ForceBasedOnDistanceToPlane.cs index cb443e4e4..7b8899624 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ForceBasedOnDistanceToPlane.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ForceBasedOnDistanceToPlane.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_ForceBasedOnDistanceToPlane : CParticleFunctionForce, ISchemaClass { static C_OP_ForceBasedOnDistanceToPlane ISchemaClass.From(nint handle) => new C_OP_ForceBasedOnDistanceToPlaneImpl(handle); + static int ISchemaClass.Size => 536; public ref float MinDist { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ForceControlPointStub.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ForceControlPointStub.cs index 3c9fae8c3..ce0cbfd65 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ForceControlPointStub.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ForceControlPointStub.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_ForceControlPointStub : CParticleFunctionPreEmission, ISchemaClass { static C_OP_ForceControlPointStub ISchemaClass.From(nint handle) => new C_OP_ForceControlPointStubImpl(handle); + static int ISchemaClass.Size => 480; public ref int ControlPoint { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_GameDecalRenderer.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_GameDecalRenderer.cs index 9bb99ae3a..ed23f76cb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_GameDecalRenderer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_GameDecalRenderer.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_GameDecalRenderer : CParticleFunctionRenderer, ISchemaClass { static C_OP_GameDecalRenderer ISchemaClass.From(nint handle) => new C_OP_GameDecalRendererImpl(handle); + static int ISchemaClass.Size => 7216; public ref CGlobalSymbol DecalGroupName { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_GameLiquidSpill.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_GameLiquidSpill.cs index 044d5a32d..6f8906074 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_GameLiquidSpill.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_GameLiquidSpill.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_GameLiquidSpill : CParticleFunctionRenderer, ISchemaClass { static C_OP_GameLiquidSpill ISchemaClass.From(nint handle) => new C_OP_GameLiquidSpillImpl(handle); + static int ISchemaClass.Size => 1288; public CParticleCollectionFloatInput LiquidContentsField { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_GlobalLight.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_GlobalLight.cs index 5113d230b..e0010da09 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_GlobalLight.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_GlobalLight.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_GlobalLight : CParticleFunctionOperator, ISchemaClass { static C_OP_GlobalLight ISchemaClass.From(nint handle) => new C_OP_GlobalLightImpl(handle); + static int ISchemaClass.Size => 472; public ref float Scale { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_HSVShiftToCP.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_HSVShiftToCP.cs index 9c8445338..1b5c7a11f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_HSVShiftToCP.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_HSVShiftToCP.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_HSVShiftToCP : CParticleFunctionPreEmission, ISchemaClass { static C_OP_HSVShiftToCP ISchemaClass.From(nint handle) => new C_OP_HSVShiftToCPImpl(handle); + static int ISchemaClass.Size => 504; public ref int ColorCP { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_InheritFromParentParticles.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_InheritFromParentParticles.cs index 45805e865..88d7cbaa9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_InheritFromParentParticles.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_InheritFromParentParticles.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_InheritFromParentParticles : CParticleFunctionOperator, ISchemaClass { static C_OP_InheritFromParentParticles ISchemaClass.From(nint handle) => new C_OP_InheritFromParentParticlesImpl(handle); + static int ISchemaClass.Size => 480; public ref float Scale { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_InheritFromParentParticlesV2.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_InheritFromParentParticlesV2.cs index a30cb642e..fdcbe93b6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_InheritFromParentParticlesV2.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_InheritFromParentParticlesV2.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_InheritFromParentParticlesV2 : CParticleFunctionOperator, ISchemaClass { static C_OP_InheritFromParentParticlesV2 ISchemaClass.From(nint handle) => new C_OP_InheritFromParentParticlesV2Impl(handle); + static int ISchemaClass.Size => 1584; public CPerParticleFloatInput Scale { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_InheritFromPeerSystem.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_InheritFromPeerSystem.cs index 884d483b1..ad4f2f601 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_InheritFromPeerSystem.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_InheritFromPeerSystem.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_InheritFromPeerSystem : CParticleFunctionOperator, ISchemaClass { static C_OP_InheritFromPeerSystem ISchemaClass.From(nint handle) => new C_OP_InheritFromPeerSystemImpl(handle); + static int ISchemaClass.Size => 480; public ParticleAttributeIndex_t FieldOutput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_InstantaneousEmitter.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_InstantaneousEmitter.cs index a17d5f3c3..53d7acb40 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_InstantaneousEmitter.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_InstantaneousEmitter.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_InstantaneousEmitter : CParticleFunctionEmitter, ISchemaClass { static C_OP_InstantaneousEmitter ISchemaClass.From(nint handle) => new C_OP_InstantaneousEmitterImpl(handle); + static int ISchemaClass.Size => 1600; public CParticleCollectionFloatInput ParticlesToEmit { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_InterpolateRadius.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_InterpolateRadius.cs index 13d988c1a..53093b3f4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_InterpolateRadius.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_InterpolateRadius.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_InterpolateRadius : CParticleFunctionOperator, ISchemaClass { static C_OP_InterpolateRadius ISchemaClass.From(nint handle) => new C_OP_InterpolateRadiusImpl(handle); + static int ISchemaClass.Size => 544; public ref float StartTime { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_IntraParticleForce.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_IntraParticleForce.cs index d0ee6fe50..3c02abdc0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_IntraParticleForce.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_IntraParticleForce.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_IntraParticleForce : CParticleFunctionForce, ISchemaClass { static C_OP_IntraParticleForce ISchemaClass.From(nint handle) => new C_OP_IntraParticleForceImpl(handle); + static int ISchemaClass.Size => 512; public ref float AttractionMinDistance { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LagCompensation.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LagCompensation.cs index 7dfa6ca72..0beba063a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LagCompensation.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LagCompensation.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_LagCompensation : CParticleFunctionOperator, ISchemaClass { static C_OP_LagCompensation ISchemaClass.From(nint handle) => new C_OP_LagCompensationImpl(handle); + static int ISchemaClass.Size => 480; public ref int DesiredVelocityCP { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LazyCullCompareFloat.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LazyCullCompareFloat.cs index 063950109..3498f5b68 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LazyCullCompareFloat.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LazyCullCompareFloat.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_LazyCullCompareFloat : CParticleFunctionOperator, ISchemaClass { static C_OP_LazyCullCompareFloat ISchemaClass.From(nint handle) => new C_OP_LazyCullCompareFloatImpl(handle); + static int ISchemaClass.Size => 1568; public CPerParticleFloatInput Comparsion1 { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LerpEndCapScalar.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LerpEndCapScalar.cs index 8d571f368..f1d5bd981 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LerpEndCapScalar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LerpEndCapScalar.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_LerpEndCapScalar : CParticleFunctionOperator, ISchemaClass { static C_OP_LerpEndCapScalar ISchemaClass.From(nint handle) => new C_OP_LerpEndCapScalarImpl(handle); + static int ISchemaClass.Size => 480; public ParticleAttributeIndex_t FieldOutput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LerpEndCapVector.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LerpEndCapVector.cs index b6ac6fb86..76b5cdd4d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LerpEndCapVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LerpEndCapVector.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_LerpEndCapVector : CParticleFunctionOperator, ISchemaClass { static C_OP_LerpEndCapVector ISchemaClass.From(nint handle) => new C_OP_LerpEndCapVectorImpl(handle); + static int ISchemaClass.Size => 488; public ParticleAttributeIndex_t FieldOutput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LerpScalar.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LerpScalar.cs index 600ba2844..cb58a756f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LerpScalar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LerpScalar.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_LerpScalar : CParticleFunctionOperator, ISchemaClass { static C_OP_LerpScalar ISchemaClass.From(nint handle) => new C_OP_LerpScalarImpl(handle); + static int ISchemaClass.Size => 848; public ParticleAttributeIndex_t FieldOutput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LerpToInitialPosition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LerpToInitialPosition.cs index e5b483e77..6ce94466e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LerpToInitialPosition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LerpToInitialPosition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_LerpToInitialPosition : CParticleFunctionOperator, ISchemaClass { static C_OP_LerpToInitialPosition ISchemaClass.From(nint handle) => new C_OP_LerpToInitialPositionImpl(handle); + static int ISchemaClass.Size => 2936; public ref int ControlPointNumber { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LerpToOtherAttribute.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LerpToOtherAttribute.cs index 5b13cfb7e..b423236ee 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LerpToOtherAttribute.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LerpToOtherAttribute.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_LerpToOtherAttribute : CParticleFunctionOperator, ISchemaClass { static C_OP_LerpToOtherAttribute ISchemaClass.From(nint handle) => new C_OP_LerpToOtherAttributeImpl(handle); + static int ISchemaClass.Size => 880; public CPerParticleFloatInput Interpolation { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LerpVector.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LerpVector.cs index ebcdb07e9..4bf81cdc3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LerpVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LerpVector.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_LerpVector : CParticleFunctionOperator, ISchemaClass { static C_OP_LerpVector ISchemaClass.From(nint handle) => new C_OP_LerpVectorImpl(handle); + static int ISchemaClass.Size => 496; public ParticleAttributeIndex_t FieldOutput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LightningSnapshotGenerator.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LightningSnapshotGenerator.cs index 18108f1fd..6383e0968 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LightningSnapshotGenerator.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LightningSnapshotGenerator.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_LightningSnapshotGenerator : CParticleFunctionPreEmission, ISchemaClass { static C_OP_LightningSnapshotGenerator ISchemaClass.From(nint handle) => new C_OP_LightningSnapshotGeneratorImpl(handle); + static int ISchemaClass.Size => 4544; public ref int CPSnapshot { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LocalAccelerationForce.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LocalAccelerationForce.cs index a7c7c1903..d8f7b35ff 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LocalAccelerationForce.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LocalAccelerationForce.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_LocalAccelerationForce : CParticleFunctionForce, ISchemaClass { static C_OP_LocalAccelerationForce ISchemaClass.From(nint handle) => new C_OP_LocalAccelerationForceImpl(handle); + static int ISchemaClass.Size => 2208; public ref int CP { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LockPoints.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LockPoints.cs index 1806bdc11..c0cd79d7f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LockPoints.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LockPoints.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_LockPoints : CParticleFunctionOperator, ISchemaClass { static C_OP_LockPoints ISchemaClass.From(nint handle) => new C_OP_LockPointsImpl(handle); + static int ISchemaClass.Size => 488; public ref int MinCol { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LockToBone.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LockToBone.cs index ebd7fb44d..3cf560881 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LockToBone.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LockToBone.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_LockToBone : CParticleFunctionOperator, ISchemaClass { static C_OP_LockToBone ISchemaClass.From(nint handle) => new C_OP_LockToBoneImpl(handle); + static int ISchemaClass.Size => 2920; public CParticleModelInput ModelInput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LockToPointList.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LockToPointList.cs index f415cc2d9..2c523c6d7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LockToPointList.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LockToPointList.cs @@ -11,12 +11,12 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_LockToPointList : CParticleFunctionOperator, ISchemaClass { static C_OP_LockToPointList ISchemaClass.From(nint handle) => new C_OP_LockToPointListImpl(handle); + static int ISchemaClass.Size => 504; public ParticleAttributeIndex_t FieldOutput { get; } - // CUtlVector< PointDefinition_t > - public ref CUtlVector PointList { get; } + public ref CUtlVector PointList { get; } public ref bool PlaceAlongPath { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LockToSavedSequentialPath.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LockToSavedSequentialPath.cs index 6e4af36a3..029414ccb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LockToSavedSequentialPath.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LockToSavedSequentialPath.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_LockToSavedSequentialPath : CParticleFunctionOperator, ISchemaClass { static C_OP_LockToSavedSequentialPath ISchemaClass.From(nint handle) => new C_OP_LockToSavedSequentialPathImpl(handle); + static int ISchemaClass.Size => 544; public ref float FadeStart { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LockToSavedSequentialPathV2.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LockToSavedSequentialPathV2.cs index c43c15b84..e43a63566 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LockToSavedSequentialPathV2.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LockToSavedSequentialPathV2.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_LockToSavedSequentialPathV2 : CParticleFunctionOperator, ISchemaClass { static C_OP_LockToSavedSequentialPathV2 ISchemaClass.From(nint handle) => new C_OP_LockToSavedSequentialPathV2Impl(handle); + static int ISchemaClass.Size => 544; public ref float FadeStart { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MaintainEmitter.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MaintainEmitter.cs index b5e38b624..5c9fa99ed 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MaintainEmitter.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MaintainEmitter.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_MaintainEmitter : CParticleFunctionEmitter, ISchemaClass { static C_OP_MaintainEmitter ISchemaClass.From(nint handle) => new C_OP_MaintainEmitterImpl(handle); + static int ISchemaClass.Size => 1608; public CParticleCollectionFloatInput ParticlesToMaintain { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MaintainSequentialPath.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MaintainSequentialPath.cs index a6fba7a3a..a163409ba 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MaintainSequentialPath.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MaintainSequentialPath.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_MaintainSequentialPath : CParticleFunctionOperator, ISchemaClass { static C_OP_MaintainSequentialPath ISchemaClass.From(nint handle) => new C_OP_MaintainSequentialPathImpl(handle); + static int ISchemaClass.Size => 560; public ref float MaxDistance { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MaxVelocity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MaxVelocity.cs index 5734816ed..3905f4d82 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MaxVelocity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MaxVelocity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_MaxVelocity : CParticleFunctionOperator, ISchemaClass { static C_OP_MaxVelocity ISchemaClass.From(nint handle) => new C_OP_MaxVelocityImpl(handle); + static int ISchemaClass.Size => 480; public ref float MaxVelocity { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ModelCull.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ModelCull.cs index 4ecb9fd89..c998dc5f5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ModelCull.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ModelCull.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_ModelCull : CParticleFunctionOperator, ISchemaClass { static C_OP_ModelCull ISchemaClass.From(nint handle) => new C_OP_ModelCullImpl(handle); + static int ISchemaClass.Size => 600; public ref int ControlPointNumber { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ModelDampenMovement.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ModelDampenMovement.cs index 00273af8b..8a772ff75 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ModelDampenMovement.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ModelDampenMovement.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_ModelDampenMovement : CParticleFunctionOperator, ISchemaClass { static C_OP_ModelDampenMovement ISchemaClass.From(nint handle) => new C_OP_ModelDampenMovementImpl(handle); + static int ISchemaClass.Size => 2328; public ref int ControlPointNumber { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MoveToHitbox.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MoveToHitbox.cs index 2c608e146..38e26b126 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MoveToHitbox.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MoveToHitbox.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_MoveToHitbox : CParticleFunctionOperator, ISchemaClass { static C_OP_MoveToHitbox ISchemaClass.From(nint handle) => new C_OP_MoveToHitboxImpl(handle); + static int ISchemaClass.Size => 1184; public CParticleModelInput ModelInput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MovementLoopInsideSphere.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MovementLoopInsideSphere.cs index debe2b4b6..ac68276ac 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MovementLoopInsideSphere.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MovementLoopInsideSphere.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_MovementLoopInsideSphere : CParticleFunctionOperator, ISchemaClass { static C_OP_MovementLoopInsideSphere ISchemaClass.From(nint handle) => new C_OP_MovementLoopInsideSphereImpl(handle); + static int ISchemaClass.Size => 2568; public ref int CP { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MovementMaintainOffset.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MovementMaintainOffset.cs index 13fe9799c..c6741cbf6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MovementMaintainOffset.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MovementMaintainOffset.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_MovementMaintainOffset : CParticleFunctionOperator, ISchemaClass { static C_OP_MovementMaintainOffset ISchemaClass.From(nint handle) => new C_OP_MovementMaintainOffsetImpl(handle); + static int ISchemaClass.Size => 488; public ref Vector Offset { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MovementMoveAlongSkinnedCPSnapshot.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MovementMoveAlongSkinnedCPSnapshot.cs index 8d85e5d48..35d362f4d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MovementMoveAlongSkinnedCPSnapshot.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MovementMoveAlongSkinnedCPSnapshot.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_MovementMoveAlongSkinnedCPSnapshot : CParticleFunctionOperator, ISchemaClass { static C_OP_MovementMoveAlongSkinnedCPSnapshot ISchemaClass.From(nint handle) => new C_OP_MovementMoveAlongSkinnedCPSnapshotImpl(handle); + static int ISchemaClass.Size => 1216; public ref int ControlPointNumber { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MovementPlaceOnGround.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MovementPlaceOnGround.cs index 07d8c8b0d..2b8d33465 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MovementPlaceOnGround.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MovementPlaceOnGround.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_MovementPlaceOnGround : CParticleFunctionOperator, ISchemaClass { static C_OP_MovementPlaceOnGround ISchemaClass.From(nint handle) => new C_OP_MovementPlaceOnGroundImpl(handle); + static int ISchemaClass.Size => 1024; public CPerParticleFloatInput Offset { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MovementRigidAttachToCP.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MovementRigidAttachToCP.cs index bb4a36e91..5525ed7b3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MovementRigidAttachToCP.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MovementRigidAttachToCP.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_MovementRigidAttachToCP : CParticleFunctionOperator, ISchemaClass { static C_OP_MovementRigidAttachToCP ISchemaClass.From(nint handle) => new C_OP_MovementRigidAttachToCPImpl(handle); + static int ISchemaClass.Size => 488; public ref int ControlPointNumber { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MovementRotateParticleAroundAxis.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MovementRotateParticleAroundAxis.cs index f78b7bdaf..d71df856f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MovementRotateParticleAroundAxis.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MovementRotateParticleAroundAxis.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_MovementRotateParticleAroundAxis : CParticleFunctionOperator, ISchemaClass { static C_OP_MovementRotateParticleAroundAxis ISchemaClass.From(nint handle) => new C_OP_MovementRotateParticleAroundAxisImpl(handle); + static int ISchemaClass.Size => 2664; public CParticleCollectionVecInput RotAxis { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MovementSkinnedPositionFromCPSnapshot.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MovementSkinnedPositionFromCPSnapshot.cs index 1b48f315c..0a7bacab8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MovementSkinnedPositionFromCPSnapshot.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MovementSkinnedPositionFromCPSnapshot.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_MovementSkinnedPositionFromCPSnapshot : CParticleFunctionOperator, ISchemaClass { static C_OP_MovementSkinnedPositionFromCPSnapshot ISchemaClass.From(nint handle) => new C_OP_MovementSkinnedPositionFromCPSnapshotImpl(handle); + static int ISchemaClass.Size => 2328; public ref int SnapshotControlPointNumber { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_Noise.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_Noise.cs index 0459c6d82..93840b2b0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_Noise.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_Noise.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_Noise : CParticleFunctionOperator, ISchemaClass { static C_OP_Noise ISchemaClass.From(nint handle) => new C_OP_NoiseImpl(handle); + static int ISchemaClass.Size => 488; public ParticleAttributeIndex_t FieldOutput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_NoiseEmitter.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_NoiseEmitter.cs index c06640baf..8a5cf8cbd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_NoiseEmitter.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_NoiseEmitter.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_NoiseEmitter : CParticleFunctionEmitter, ISchemaClass { static C_OP_NoiseEmitter ISchemaClass.From(nint handle) => new C_OP_NoiseEmitterImpl(handle); + static int ISchemaClass.Size => 536; public ref float EmissionDuration { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_NormalLock.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_NormalLock.cs index f07ed1c0b..58cbc9aaa 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_NormalLock.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_NormalLock.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_NormalLock : CParticleFunctionOperator, ISchemaClass { static C_OP_NormalLock ISchemaClass.From(nint handle) => new C_OP_NormalLockImpl(handle); + static int ISchemaClass.Size => 472; public ref int ControlPointNumber { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_NormalizeVector.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_NormalizeVector.cs index 37a35f700..6b02d71c1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_NormalizeVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_NormalizeVector.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_NormalizeVector : CParticleFunctionOperator, ISchemaClass { static C_OP_NormalizeVector ISchemaClass.From(nint handle) => new C_OP_NormalizeVectorImpl(handle); + static int ISchemaClass.Size => 472; public ParticleAttributeIndex_t FieldOutput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_Orient2DRelToCP.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_Orient2DRelToCP.cs index a633e981e..0bd87b2cf 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_Orient2DRelToCP.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_Orient2DRelToCP.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_Orient2DRelToCP : CParticleFunctionOperator, ISchemaClass { static C_OP_Orient2DRelToCP ISchemaClass.From(nint handle) => new C_OP_Orient2DRelToCPImpl(handle); + static int ISchemaClass.Size => 480; public ref float RotOffset { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_OrientTo2dDirection.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_OrientTo2dDirection.cs index 282b677b8..f1e239944 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_OrientTo2dDirection.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_OrientTo2dDirection.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_OrientTo2dDirection : CParticleFunctionOperator, ISchemaClass { static C_OP_OrientTo2dDirection ISchemaClass.From(nint handle) => new C_OP_OrientTo2dDirectionImpl(handle); + static int ISchemaClass.Size => 480; public ref float RotOffset { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_OscillateScalar.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_OscillateScalar.cs index f5d26e88e..bcd6c745a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_OscillateScalar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_OscillateScalar.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_OscillateScalar : CParticleFunctionOperator, ISchemaClass { static C_OP_OscillateScalar ISchemaClass.From(nint handle) => new C_OP_OscillateScalarImpl(handle); + static int ISchemaClass.Size => 512; public ref float RateMin { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_OscillateScalarSimple.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_OscillateScalarSimple.cs index cf2ec55f3..5bb9f1c9f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_OscillateScalarSimple.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_OscillateScalarSimple.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_OscillateScalarSimple : CParticleFunctionOperator, ISchemaClass { static C_OP_OscillateScalarSimple ISchemaClass.From(nint handle) => new C_OP_OscillateScalarSimpleImpl(handle); + static int ISchemaClass.Size => 528; public ref float Rate { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_OscillateVector.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_OscillateVector.cs index 94ed88007..e9f4525be 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_OscillateVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_OscillateVector.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_OscillateVector : CParticleFunctionOperator, ISchemaClass { static C_OP_OscillateVector ISchemaClass.From(nint handle) => new C_OP_OscillateVectorImpl(handle); + static int ISchemaClass.Size => 1640; public ref Vector RateMin { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_OscillateVectorSimple.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_OscillateVectorSimple.cs index af0c8801e..9c075cad3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_OscillateVectorSimple.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_OscillateVectorSimple.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_OscillateVectorSimple : CParticleFunctionOperator, ISchemaClass { static C_OP_OscillateVectorSimple ISchemaClass.From(nint handle) => new C_OP_OscillateVectorSimpleImpl(handle); + static int ISchemaClass.Size => 504; public ref Vector Rate { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ParentVortices.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ParentVortices.cs index 65544dd86..648b21029 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ParentVortices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ParentVortices.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_ParentVortices : CParticleFunctionForce, ISchemaClass { static C_OP_ParentVortices ISchemaClass.From(nint handle) => new C_OP_ParentVorticesImpl(handle); + static int ISchemaClass.Size => 504; public ref float ForceScale { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PerParticleForce.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PerParticleForce.cs index c52a963c9..b5f40266f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PerParticleForce.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PerParticleForce.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_PerParticleForce : CParticleFunctionForce, ISchemaClass { static C_OP_PerParticleForce ISchemaClass.From(nint handle) => new C_OP_PerParticleForceImpl(handle); + static int ISchemaClass.Size => 2576; public CPerParticleFloatInput ForceScale { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PercentageBetweenTransformLerpCPs.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PercentageBetweenTransformLerpCPs.cs index 551f9b452..1657df8f6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PercentageBetweenTransformLerpCPs.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PercentageBetweenTransformLerpCPs.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_PercentageBetweenTransformLerpCPs : CParticleFunctionOperator, ISchemaClass { static C_OP_PercentageBetweenTransformLerpCPs ISchemaClass.From(nint handle) => new C_OP_PercentageBetweenTransformLerpCPsImpl(handle); + static int ISchemaClass.Size => 712; public ParticleAttributeIndex_t FieldOutput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PercentageBetweenTransforms.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PercentageBetweenTransforms.cs index da9f1eae4..25309ddb2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PercentageBetweenTransforms.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PercentageBetweenTransforms.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_PercentageBetweenTransforms : CParticleFunctionOperator, ISchemaClass { static C_OP_PercentageBetweenTransforms ISchemaClass.From(nint handle) => new C_OP_PercentageBetweenTransformsImpl(handle); + static int ISchemaClass.Size => 704; public ParticleAttributeIndex_t FieldOutput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PercentageBetweenTransformsVector.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PercentageBetweenTransformsVector.cs index aec85823e..f470c3ed6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PercentageBetweenTransformsVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PercentageBetweenTransformsVector.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_PercentageBetweenTransformsVector : CParticleFunctionOperator, ISchemaClass { static C_OP_PercentageBetweenTransformsVector ISchemaClass.From(nint handle) => new C_OP_PercentageBetweenTransformsVectorImpl(handle); + static int ISchemaClass.Size => 720; public ParticleAttributeIndex_t FieldOutput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PinParticleToCP.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PinParticleToCP.cs index 8b76441cb..cc74a270f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PinParticleToCP.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PinParticleToCP.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_PinParticleToCP : CParticleFunctionOperator, ISchemaClass { static C_OP_PinParticleToCP ISchemaClass.From(nint handle) => new C_OP_PinParticleToCPImpl(handle); + static int ISchemaClass.Size => 4432; public ref int ControlPointNumber { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PinRopeSegmentParticleToParent.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PinRopeSegmentParticleToParent.cs index 8c194e8ac..e6cd02703 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PinRopeSegmentParticleToParent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PinRopeSegmentParticleToParent.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_PinRopeSegmentParticleToParent : CParticleFunctionOperator, ISchemaClass { static C_OP_PinRopeSegmentParticleToParent ISchemaClass.From(nint handle) => new C_OP_PinRopeSegmentParticleToParentImpl(handle); + static int ISchemaClass.Size => 1208; public ref ParticleSelection_t ParticleSelection { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PlanarConstraint.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PlanarConstraint.cs index 74c0b761b..1a3fa5dc0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PlanarConstraint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PlanarConstraint.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_PlanarConstraint : CParticleFunctionConstraint, ISchemaClass { static C_OP_PlanarConstraint ISchemaClass.From(nint handle) => new C_OP_PlanarConstraintImpl(handle); + static int ISchemaClass.Size => 1240; public ref Vector PointOnPlane { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PlaneCull.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PlaneCull.cs index f7e25d9d9..5cd25d189 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PlaneCull.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PlaneCull.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_PlaneCull : CParticleFunctionOperator, ISchemaClass { static C_OP_PlaneCull ISchemaClass.From(nint handle) => new C_OP_PlaneCullImpl(handle); + static int ISchemaClass.Size => 488; public ref int PlaneControlPoint { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PlayEndCapWhenFinished.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PlayEndCapWhenFinished.cs index c83c6fe44..c239b61e9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PlayEndCapWhenFinished.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PlayEndCapWhenFinished.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_PlayEndCapWhenFinished : CParticleFunctionPreEmission, ISchemaClass { static C_OP_PlayEndCapWhenFinished ISchemaClass.From(nint handle) => new C_OP_PlayEndCapWhenFinishedImpl(handle); + static int ISchemaClass.Size => 480; public ref bool FireOnEmissionEnd { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PointVectorAtNextParticle.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PointVectorAtNextParticle.cs index 37f1212c3..3a644f59c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PointVectorAtNextParticle.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PointVectorAtNextParticle.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_PointVectorAtNextParticle : CParticleFunctionOperator, ISchemaClass { static C_OP_PointVectorAtNextParticle ISchemaClass.From(nint handle) => new C_OP_PointVectorAtNextParticleImpl(handle); + static int ISchemaClass.Size => 840; public ParticleAttributeIndex_t FieldOutput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PositionLock.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PositionLock.cs index 9c5da9741..293c5382d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PositionLock.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PositionLock.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_PositionLock : CParticleFunctionOperator, ISchemaClass { static C_OP_PositionLock ISchemaClass.From(nint handle) => new C_OP_PositionLockImpl(handle); + static int ISchemaClass.Size => 2712; public CParticleTransformInput TransformInput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_QuantizeCPComponent.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_QuantizeCPComponent.cs index 2a59ab3d4..1fd56fd10 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_QuantizeCPComponent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_QuantizeCPComponent.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_QuantizeCPComponent : CParticleFunctionPreEmission, ISchemaClass { static C_OP_QuantizeCPComponent ISchemaClass.From(nint handle) => new C_OP_QuantizeCPComponentImpl(handle); + static int ISchemaClass.Size => 1216; public CParticleCollectionFloatInput InputValue { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_QuantizeFloat.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_QuantizeFloat.cs index f02743452..894745f95 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_QuantizeFloat.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_QuantizeFloat.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_QuantizeFloat : CParticleFunctionOperator, ISchemaClass { static C_OP_QuantizeFloat ISchemaClass.From(nint handle) => new C_OP_QuantizeFloatImpl(handle); + static int ISchemaClass.Size => 880; public CPerParticleFloatInput InputValue { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RadiusDecay.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RadiusDecay.cs index e46fca0d9..8c130fdc9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RadiusDecay.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RadiusDecay.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RadiusDecay : CParticleFunctionOperator, ISchemaClass { static C_OP_RadiusDecay ISchemaClass.From(nint handle) => new C_OP_RadiusDecayImpl(handle); + static int ISchemaClass.Size => 472; public ref float MinRadius { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RampCPLinearRandom.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RampCPLinearRandom.cs index 3cd1fced5..ada23d277 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RampCPLinearRandom.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RampCPLinearRandom.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RampCPLinearRandom : CParticleFunctionPreEmission, ISchemaClass { static C_OP_RampCPLinearRandom ISchemaClass.From(nint handle) => new C_OP_RampCPLinearRandomImpl(handle); + static int ISchemaClass.Size => 504; public ref int OutControlPointNumber { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RampScalarLinear.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RampScalarLinear.cs index 8ab737376..23a7a735a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RampScalarLinear.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RampScalarLinear.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RampScalarLinear : CParticleFunctionOperator, ISchemaClass { static C_OP_RampScalarLinear ISchemaClass.From(nint handle) => new C_OP_RampScalarLinearImpl(handle); + static int ISchemaClass.Size => 544; public ref float RateMin { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RampScalarLinearSimple.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RampScalarLinearSimple.cs index 658763d7d..13410d6ea 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RampScalarLinearSimple.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RampScalarLinearSimple.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RampScalarLinearSimple : CParticleFunctionOperator, ISchemaClass { static C_OP_RampScalarLinearSimple ISchemaClass.From(nint handle) => new C_OP_RampScalarLinearSimpleImpl(handle); + static int ISchemaClass.Size => 528; public ref float Rate { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RampScalarSpline.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RampScalarSpline.cs index 2f033674f..c6db8af40 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RampScalarSpline.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RampScalarSpline.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RampScalarSpline : CParticleFunctionOperator, ISchemaClass { static C_OP_RampScalarSpline ISchemaClass.From(nint handle) => new C_OP_RampScalarSplineImpl(handle); + static int ISchemaClass.Size => 544; public ref float RateMin { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RampScalarSplineSimple.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RampScalarSplineSimple.cs index 5be3c5662..b4713bcb6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RampScalarSplineSimple.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RampScalarSplineSimple.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RampScalarSplineSimple : CParticleFunctionOperator, ISchemaClass { static C_OP_RampScalarSplineSimple ISchemaClass.From(nint handle) => new C_OP_RampScalarSplineSimpleImpl(handle); + static int ISchemaClass.Size => 528; public ref float Rate { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RandomForce.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RandomForce.cs index 58ec088f9..87f102043 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RandomForce.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RandomForce.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RandomForce : CParticleFunctionForce, ISchemaClass { static C_OP_RandomForce ISchemaClass.From(nint handle) => new C_OP_RandomForceImpl(handle); + static int ISchemaClass.Size => 504; public ref Vector MinForce { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ReadFromNeighboringParticle.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ReadFromNeighboringParticle.cs index 28b741d97..f12507f11 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ReadFromNeighboringParticle.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ReadFromNeighboringParticle.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_ReadFromNeighboringParticle : CParticleFunctionOperator, ISchemaClass { static C_OP_ReadFromNeighboringParticle ISchemaClass.From(nint handle) => new C_OP_ReadFromNeighboringParticleImpl(handle); + static int ISchemaClass.Size => 1216; public ParticleAttributeIndex_t FieldInput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ReinitializeScalarEndCap.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ReinitializeScalarEndCap.cs index 70a482642..779e4ddd6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ReinitializeScalarEndCap.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ReinitializeScalarEndCap.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_ReinitializeScalarEndCap : CParticleFunctionOperator, ISchemaClass { static C_OP_ReinitializeScalarEndCap ISchemaClass.From(nint handle) => new C_OP_ReinitializeScalarEndCapImpl(handle); + static int ISchemaClass.Size => 480; public ParticleAttributeIndex_t FieldOutput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapAverageHitboxSpeedtoCP.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapAverageHitboxSpeedtoCP.cs index 50a243485..d0f796c38 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapAverageHitboxSpeedtoCP.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapAverageHitboxSpeedtoCP.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RemapAverageHitboxSpeedtoCP : CParticleFunctionPreEmission, ISchemaClass { static C_OP_RemapAverageHitboxSpeedtoCP ISchemaClass.From(nint handle) => new C_OP_RemapAverageHitboxSpeedtoCPImpl(handle); + static int ISchemaClass.Size => 3816; public ref int InControlPointNumber { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapAverageScalarValuetoCP.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapAverageScalarValuetoCP.cs index 21e3bbe5f..f0725de89 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapAverageScalarValuetoCP.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapAverageScalarValuetoCP.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RemapAverageScalarValuetoCP : CParticleFunctionPreEmission, ISchemaClass { static C_OP_RemapAverageScalarValuetoCP ISchemaClass.From(nint handle) => new C_OP_RemapAverageScalarValuetoCPImpl(handle); + static int ISchemaClass.Size => 1232; public ref SetStatisticExpressionType_t Expression { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapBoundingVolumetoCP.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapBoundingVolumetoCP.cs index 8b828ebd8..be5fc891b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapBoundingVolumetoCP.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapBoundingVolumetoCP.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RemapBoundingVolumetoCP : CParticleFunctionPreEmission, ISchemaClass { static C_OP_RemapBoundingVolumetoCP ISchemaClass.From(nint handle) => new C_OP_RemapBoundingVolumetoCPImpl(handle); + static int ISchemaClass.Size => 496; public ref int OutControlPointNumber { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapCPVelocityToVector.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapCPVelocityToVector.cs index 8acd3069b..9b0e0206b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapCPVelocityToVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapCPVelocityToVector.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RemapCPVelocityToVector : CParticleFunctionOperator, ISchemaClass { static C_OP_RemapCPVelocityToVector ISchemaClass.From(nint handle) => new C_OP_RemapCPVelocityToVectorImpl(handle); + static int ISchemaClass.Size => 480; public ref int ControlPoint { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapCPtoCP.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapCPtoCP.cs index 975bc9092..09150265c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapCPtoCP.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapCPtoCP.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RemapCPtoCP : CParticleFunctionPreEmission, ISchemaClass { static C_OP_RemapCPtoCP ISchemaClass.From(nint handle) => new C_OP_RemapCPtoCPImpl(handle); + static int ISchemaClass.Size => 512; public ref int InputControlPoint { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapCPtoScalar.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapCPtoScalar.cs index 0133b15d9..13b09f538 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapCPtoScalar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapCPtoScalar.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RemapCPtoScalar : CParticleFunctionOperator, ISchemaClass { static C_OP_RemapCPtoScalar ISchemaClass.From(nint handle) => new C_OP_RemapCPtoScalarImpl(handle); + static int ISchemaClass.Size => 512; public ref int CPInput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapCPtoVector.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapCPtoVector.cs index 27d44e566..80c10f529 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapCPtoVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapCPtoVector.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RemapCPtoVector : CParticleFunctionOperator, ISchemaClass { static C_OP_RemapCPtoVector ISchemaClass.From(nint handle) => new C_OP_RemapCPtoVectorImpl(handle); + static int ISchemaClass.Size => 544; public ref int CPInput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapControlPointDirectionToVector.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapControlPointDirectionToVector.cs index 923693b60..e3aba5ca6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapControlPointDirectionToVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapControlPointDirectionToVector.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RemapControlPointDirectionToVector : CParticleFunctionOperator, ISchemaClass { static C_OP_RemapControlPointDirectionToVector ISchemaClass.From(nint handle) => new C_OP_RemapControlPointDirectionToVectorImpl(handle); + static int ISchemaClass.Size => 480; public ParticleAttributeIndex_t FieldOutput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapControlPointOrientationToRotation.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapControlPointOrientationToRotation.cs index 37a41a7e4..41a351b71 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapControlPointOrientationToRotation.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapControlPointOrientationToRotation.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RemapControlPointOrientationToRotation : CParticleFunctionOperator, ISchemaClass { static C_OP_RemapControlPointOrientationToRotation ISchemaClass.From(nint handle) => new C_OP_RemapControlPointOrientationToRotationImpl(handle); + static int ISchemaClass.Size => 480; public ref int CP { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapCrossProductOfTwoVectorsToVector.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapCrossProductOfTwoVectorsToVector.cs index 071237fa2..8fb950170 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapCrossProductOfTwoVectorsToVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapCrossProductOfTwoVectorsToVector.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RemapCrossProductOfTwoVectorsToVector : CParticleFunctionOperator, ISchemaClass { static C_OP_RemapCrossProductOfTwoVectorsToVector ISchemaClass.From(nint handle) => new C_OP_RemapCrossProductOfTwoVectorsToVectorImpl(handle); + static int ISchemaClass.Size => 3912; public CPerParticleVecInput InputVec1 { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapDensityGradientToVectorAttribute.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapDensityGradientToVectorAttribute.cs index ab123cbeb..f8d5a7a73 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapDensityGradientToVectorAttribute.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapDensityGradientToVectorAttribute.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RemapDensityGradientToVectorAttribute : CParticleFunctionOperator, ISchemaClass { static C_OP_RemapDensityGradientToVectorAttribute ISchemaClass.From(nint handle) => new C_OP_RemapDensityGradientToVectorAttributeImpl(handle); + static int ISchemaClass.Size => 472; public ref float RadiusScale { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapDensityToVector.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapDensityToVector.cs index 3166da7d6..ea921fe44 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapDensityToVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapDensityToVector.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RemapDensityToVector : CParticleFunctionOperator, ISchemaClass { static C_OP_RemapDensityToVector ISchemaClass.From(nint handle) => new C_OP_RemapDensityToVectorImpl(handle); + static int ISchemaClass.Size => 512; public ref float RadiusScale { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapDirectionToCPToVector.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapDirectionToCPToVector.cs index 5f94acd22..55de2c6be 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapDirectionToCPToVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapDirectionToCPToVector.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RemapDirectionToCPToVector : CParticleFunctionOperator, ISchemaClass { static C_OP_RemapDirectionToCPToVector ISchemaClass.From(nint handle) => new C_OP_RemapDirectionToCPToVectorImpl(handle); + static int ISchemaClass.Size => 504; public ref int CP { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapDistanceToLineSegmentBase.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapDistanceToLineSegmentBase.cs index 75ff05adf..65db01b5a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapDistanceToLineSegmentBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapDistanceToLineSegmentBase.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RemapDistanceToLineSegmentBase : CParticleFunctionOperator, ISchemaClass { static C_OP_RemapDistanceToLineSegmentBase ISchemaClass.From(nint handle) => new C_OP_RemapDistanceToLineSegmentBaseImpl(handle); + static int ISchemaClass.Size => 488; public ref int CP0 { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapDistanceToLineSegmentToScalar.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapDistanceToLineSegmentToScalar.cs index d43db640b..88d2ad4d3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapDistanceToLineSegmentToScalar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapDistanceToLineSegmentToScalar.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RemapDistanceToLineSegmentToScalar : C_OP_RemapDistanceToLineSegmentBase, ISchemaClass { static C_OP_RemapDistanceToLineSegmentToScalar ISchemaClass.From(nint handle) => new C_OP_RemapDistanceToLineSegmentToScalarImpl(handle); + static int ISchemaClass.Size => 504; public ParticleAttributeIndex_t FieldOutput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapDistanceToLineSegmentToVector.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapDistanceToLineSegmentToVector.cs index 43a0e942b..fbc3e8d47 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapDistanceToLineSegmentToVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapDistanceToLineSegmentToVector.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RemapDistanceToLineSegmentToVector : C_OP_RemapDistanceToLineSegmentBase, ISchemaClass { static C_OP_RemapDistanceToLineSegmentToVector ISchemaClass.From(nint handle) => new C_OP_RemapDistanceToLineSegmentToVectorImpl(handle); + static int ISchemaClass.Size => 520; public ParticleAttributeIndex_t FieldOutput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapDotProductToCP.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapDotProductToCP.cs index 7877319d5..3eb8397ed 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapDotProductToCP.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapDotProductToCP.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RemapDotProductToCP : CParticleFunctionPreEmission, ISchemaClass { static C_OP_RemapDotProductToCP ISchemaClass.From(nint handle) => new C_OP_RemapDotProductToCPImpl(handle); + static int ISchemaClass.Size => 1960; public ref int InputCP1 { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapDotProductToScalar.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapDotProductToScalar.cs index 7bf421457..92c0d92b8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapDotProductToScalar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapDotProductToScalar.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RemapDotProductToScalar : CParticleFunctionOperator, ISchemaClass { static C_OP_RemapDotProductToScalar ISchemaClass.From(nint handle) => new C_OP_RemapDotProductToScalarImpl(handle); + static int ISchemaClass.Size => 504; public ref int InputCP1 { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapExternalWindToCP.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapExternalWindToCP.cs index 8867fb0d6..4569518c8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapExternalWindToCP.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapExternalWindToCP.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RemapExternalWindToCP : CParticleFunctionPreEmission, ISchemaClass { static C_OP_RemapExternalWindToCP ISchemaClass.From(nint handle) => new C_OP_RemapExternalWindToCPImpl(handle); + static int ISchemaClass.Size => 2208; public ref int CP { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapGravityToVector.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapGravityToVector.cs index 0754f835f..2e5e5d95b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapGravityToVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapGravityToVector.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RemapGravityToVector : CParticleFunctionOperator, ISchemaClass { static C_OP_RemapGravityToVector ISchemaClass.From(nint handle) => new C_OP_RemapGravityToVectorImpl(handle); + static int ISchemaClass.Size => 2304; public CPerParticleVecInput Input1 { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapModelVolumetoCP.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapModelVolumetoCP.cs index a79f0807d..6d4b0b3d7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapModelVolumetoCP.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapModelVolumetoCP.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RemapModelVolumetoCP : CParticleFunctionPreEmission, ISchemaClass { static C_OP_RemapModelVolumetoCP ISchemaClass.From(nint handle) => new C_OP_RemapModelVolumetoCPImpl(handle); + static int ISchemaClass.Size => 512; public ref BBoxVolumeType_t BBoxType { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapNamedModelBodyPartEndCap.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapNamedModelBodyPartEndCap.cs index 1c4cc6867..2c68531dc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapNamedModelBodyPartEndCap.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapNamedModelBodyPartEndCap.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RemapNamedModelBodyPartEndCap : C_OP_RemapNamedModelElementEndCap, ISchemaClass { static C_OP_RemapNamedModelBodyPartEndCap ISchemaClass.From(nint handle) => new C_OP_RemapNamedModelBodyPartEndCapImpl(handle); + static int ISchemaClass.Size => 560; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapNamedModelBodyPartOnceTimed.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapNamedModelBodyPartOnceTimed.cs index 315a6068b..ded07ce6a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapNamedModelBodyPartOnceTimed.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapNamedModelBodyPartOnceTimed.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RemapNamedModelBodyPartOnceTimed : C_OP_RemapNamedModelElementOnceTimed, ISchemaClass { static C_OP_RemapNamedModelBodyPartOnceTimed ISchemaClass.From(nint handle) => new C_OP_RemapNamedModelBodyPartOnceTimedImpl(handle); + static int ISchemaClass.Size => 560; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapNamedModelElementEndCap.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapNamedModelElementEndCap.cs index 752ee510f..5cb4996bf 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapNamedModelElementEndCap.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapNamedModelElementEndCap.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RemapNamedModelElementEndCap : CParticleFunctionOperator, ISchemaClass { static C_OP_RemapNamedModelElementEndCap ISchemaClass.From(nint handle) => new C_OP_RemapNamedModelElementEndCapImpl(handle); + static int ISchemaClass.Size => 560; public ref CStrongHandle Model { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapNamedModelElementOnceTimed.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapNamedModelElementOnceTimed.cs index 0ee80dafd..f9fd92f0d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapNamedModelElementOnceTimed.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapNamedModelElementOnceTimed.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RemapNamedModelElementOnceTimed : CParticleFunctionOperator, ISchemaClass { static C_OP_RemapNamedModelElementOnceTimed ISchemaClass.From(nint handle) => new C_OP_RemapNamedModelElementOnceTimedImpl(handle); + static int ISchemaClass.Size => 560; public ref CStrongHandle Model { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapNamedModelMeshGroupEndCap.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapNamedModelMeshGroupEndCap.cs index 499a558a4..56e1d1385 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapNamedModelMeshGroupEndCap.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapNamedModelMeshGroupEndCap.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RemapNamedModelMeshGroupEndCap : C_OP_RemapNamedModelElementEndCap, ISchemaClass { static C_OP_RemapNamedModelMeshGroupEndCap ISchemaClass.From(nint handle) => new C_OP_RemapNamedModelMeshGroupEndCapImpl(handle); + static int ISchemaClass.Size => 560; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapNamedModelMeshGroupOnceTimed.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapNamedModelMeshGroupOnceTimed.cs index 749c33966..627874274 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapNamedModelMeshGroupOnceTimed.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapNamedModelMeshGroupOnceTimed.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RemapNamedModelMeshGroupOnceTimed : C_OP_RemapNamedModelElementOnceTimed, ISchemaClass { static C_OP_RemapNamedModelMeshGroupOnceTimed ISchemaClass.From(nint handle) => new C_OP_RemapNamedModelMeshGroupOnceTimedImpl(handle); + static int ISchemaClass.Size => 560; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapNamedModelSequenceEndCap.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapNamedModelSequenceEndCap.cs index 8568c57b4..76000fab6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapNamedModelSequenceEndCap.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapNamedModelSequenceEndCap.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RemapNamedModelSequenceEndCap : C_OP_RemapNamedModelElementEndCap, ISchemaClass { static C_OP_RemapNamedModelSequenceEndCap ISchemaClass.From(nint handle) => new C_OP_RemapNamedModelSequenceEndCapImpl(handle); + static int ISchemaClass.Size => 560; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapNamedModelSequenceOnceTimed.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapNamedModelSequenceOnceTimed.cs index d3f053f21..5423c6de5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapNamedModelSequenceOnceTimed.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapNamedModelSequenceOnceTimed.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RemapNamedModelSequenceOnceTimed : C_OP_RemapNamedModelElementOnceTimed, ISchemaClass { static C_OP_RemapNamedModelSequenceOnceTimed ISchemaClass.From(nint handle) => new C_OP_RemapNamedModelSequenceOnceTimedImpl(handle); + static int ISchemaClass.Size => 560; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapParticleCountOnScalarEndCap.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapParticleCountOnScalarEndCap.cs index 39510e5bf..fef4f604d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapParticleCountOnScalarEndCap.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapParticleCountOnScalarEndCap.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RemapParticleCountOnScalarEndCap : CParticleFunctionOperator, ISchemaClass { static C_OP_RemapParticleCountOnScalarEndCap ISchemaClass.From(nint handle) => new C_OP_RemapParticleCountOnScalarEndCapImpl(handle); + static int ISchemaClass.Size => 496; public ParticleAttributeIndex_t FieldOutput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapParticleCountToScalar.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapParticleCountToScalar.cs index 059494758..b6530411a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapParticleCountToScalar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapParticleCountToScalar.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RemapParticleCountToScalar : CParticleFunctionOperator, ISchemaClass { static C_OP_RemapParticleCountToScalar ISchemaClass.From(nint handle) => new C_OP_RemapParticleCountToScalarImpl(handle); + static int ISchemaClass.Size => 1952; public ParticleAttributeIndex_t FieldOutput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapSDFDistanceToScalarAttribute.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapSDFDistanceToScalarAttribute.cs index 696976d1b..1664b6dab 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapSDFDistanceToScalarAttribute.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapSDFDistanceToScalarAttribute.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RemapSDFDistanceToScalarAttribute : CParticleFunctionOperator, ISchemaClass { static C_OP_RemapSDFDistanceToScalarAttribute ISchemaClass.From(nint handle) => new C_OP_RemapSDFDistanceToScalarAttributeImpl(handle); + static int ISchemaClass.Size => 2568; public ParticleAttributeIndex_t FieldOutput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapSDFDistanceToVectorAttribute.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapSDFDistanceToVectorAttribute.cs index 235215187..22b67a6f4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapSDFDistanceToVectorAttribute.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapSDFDistanceToVectorAttribute.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RemapSDFDistanceToVectorAttribute : CParticleFunctionOperator, ISchemaClass { static C_OP_RemapSDFDistanceToVectorAttribute ISchemaClass.From(nint handle) => new C_OP_RemapSDFDistanceToVectorAttributeImpl(handle); + static int ISchemaClass.Size => 1208; public ParticleAttributeIndex_t VectorFieldOutput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapSDFGradientToVectorAttribute.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapSDFGradientToVectorAttribute.cs index 354da7898..44a6a761d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapSDFGradientToVectorAttribute.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapSDFGradientToVectorAttribute.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RemapSDFGradientToVectorAttribute : CParticleFunctionOperator, ISchemaClass { static C_OP_RemapSDFGradientToVectorAttribute ISchemaClass.From(nint handle) => new C_OP_RemapSDFGradientToVectorAttributeImpl(handle); + static int ISchemaClass.Size => 456; public ParticleAttributeIndex_t FieldOutput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapScalar.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapScalar.cs index ad2300f18..ef6d707ab 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapScalar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapScalar.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RemapScalar : CParticleFunctionOperator, ISchemaClass { static C_OP_RemapScalar ISchemaClass.From(nint handle) => new C_OP_RemapScalarImpl(handle); + static int ISchemaClass.Size => 496; public ParticleAttributeIndex_t FieldInput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapScalarEndCap.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapScalarEndCap.cs index c61827508..e6ffdac07 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapScalarEndCap.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapScalarEndCap.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RemapScalarEndCap : CParticleFunctionOperator, ISchemaClass { static C_OP_RemapScalarEndCap ISchemaClass.From(nint handle) => new C_OP_RemapScalarEndCapImpl(handle); + static int ISchemaClass.Size => 488; public ParticleAttributeIndex_t FieldInput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapScalarOnceTimed.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapScalarOnceTimed.cs index 7ebf1ada7..dfe8c1eeb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapScalarOnceTimed.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapScalarOnceTimed.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RemapScalarOnceTimed : CParticleFunctionOperator, ISchemaClass { static C_OP_RemapScalarOnceTimed ISchemaClass.From(nint handle) => new C_OP_RemapScalarOnceTimedImpl(handle); + static int ISchemaClass.Size => 496; public ref bool Proportional { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapSpeed.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapSpeed.cs index e09c01262..3315d872a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapSpeed.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapSpeed.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RemapSpeed : CParticleFunctionOperator, ISchemaClass { static C_OP_RemapSpeed ISchemaClass.From(nint handle) => new C_OP_RemapSpeedImpl(handle); + static int ISchemaClass.Size => 496; public ParticleAttributeIndex_t FieldOutput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapSpeedtoCP.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapSpeedtoCP.cs index a63d3ac1b..1aa7a810a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapSpeedtoCP.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapSpeedtoCP.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RemapSpeedtoCP : CParticleFunctionPreEmission, ISchemaClass { static C_OP_RemapSpeedtoCP ISchemaClass.From(nint handle) => new C_OP_RemapSpeedtoCPImpl(handle); + static int ISchemaClass.Size => 504; public ref int InControlPointNumber { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapTransformOrientationToRotations.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapTransformOrientationToRotations.cs index 150b70abd..a603be22d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapTransformOrientationToRotations.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapTransformOrientationToRotations.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RemapTransformOrientationToRotations : CParticleFunctionOperator, ISchemaClass { static C_OP_RemapTransformOrientationToRotations ISchemaClass.From(nint handle) => new C_OP_RemapTransformOrientationToRotationsImpl(handle); + static int ISchemaClass.Size => 584; public CParticleTransformInput TransformInput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapTransformOrientationToYaw.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapTransformOrientationToYaw.cs index 1c7519dc4..090e3a916 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapTransformOrientationToYaw.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapTransformOrientationToYaw.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RemapTransformOrientationToYaw : CParticleFunctionOperator, ISchemaClass { static C_OP_RemapTransformOrientationToYaw ISchemaClass.From(nint handle) => new C_OP_RemapTransformOrientationToYawImpl(handle); + static int ISchemaClass.Size => 584; public CParticleTransformInput TransformInput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapTransformToVelocity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapTransformToVelocity.cs index 33c74cc10..02b3d2589 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapTransformToVelocity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapTransformToVelocity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RemapTransformToVelocity : CParticleFunctionOperator, ISchemaClass { static C_OP_RemapTransformToVelocity ISchemaClass.From(nint handle) => new C_OP_RemapTransformToVelocityImpl(handle); + static int ISchemaClass.Size => 568; public CParticleTransformInput TransformInput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapTransformVisibilityToScalar.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapTransformVisibilityToScalar.cs index 74a695d03..af3b869f3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapTransformVisibilityToScalar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapTransformVisibilityToScalar.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RemapTransformVisibilityToScalar : CParticleFunctionOperator, ISchemaClass { static C_OP_RemapTransformVisibilityToScalar ISchemaClass.From(nint handle) => new C_OP_RemapTransformVisibilityToScalarImpl(handle); + static int ISchemaClass.Size => 600; public ref ParticleSetMethod_t SetMethod { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapTransformVisibilityToVector.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapTransformVisibilityToVector.cs index 7003a7ef6..251c8ae91 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapTransformVisibilityToVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapTransformVisibilityToVector.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RemapTransformVisibilityToVector : CParticleFunctionOperator, ISchemaClass { static C_OP_RemapTransformVisibilityToVector ISchemaClass.From(nint handle) => new C_OP_RemapTransformVisibilityToVectorImpl(handle); + static int ISchemaClass.Size => 616; public ref ParticleSetMethod_t SetMethod { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapVectorComponentToScalar.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapVectorComponentToScalar.cs index e12b7483b..256455d34 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapVectorComponentToScalar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapVectorComponentToScalar.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RemapVectorComponentToScalar : CParticleFunctionOperator, ISchemaClass { static C_OP_RemapVectorComponentToScalar ISchemaClass.From(nint handle) => new C_OP_RemapVectorComponentToScalarImpl(handle); + static int ISchemaClass.Size => 480; public ParticleAttributeIndex_t FieldInput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapVectortoCP.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapVectortoCP.cs index e67d039c4..7b21adad8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapVectortoCP.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapVectortoCP.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RemapVectortoCP : CParticleFunctionOperator, ISchemaClass { static C_OP_RemapVectortoCP ISchemaClass.From(nint handle) => new C_OP_RemapVectortoCPImpl(handle); + static int ISchemaClass.Size => 480; public ref int OutControlPointNumber { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapVelocityToVector.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapVelocityToVector.cs index 64490d182..68fb6997b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapVelocityToVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapVelocityToVector.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RemapVelocityToVector : CParticleFunctionOperator, ISchemaClass { static C_OP_RemapVelocityToVector ISchemaClass.From(nint handle) => new C_OP_RemapVelocityToVectorImpl(handle); + static int ISchemaClass.Size => 480; public ParticleAttributeIndex_t FieldOutput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapVisibilityScalar.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapVisibilityScalar.cs index 8234ec00d..4357589c4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapVisibilityScalar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapVisibilityScalar.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RemapVisibilityScalar : CParticleFunctionOperator, ISchemaClass { static C_OP_RemapVisibilityScalar ISchemaClass.From(nint handle) => new C_OP_RemapVisibilityScalarImpl(handle); + static int ISchemaClass.Size => 496; public ParticleAttributeIndex_t FieldInput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderAsModels.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderAsModels.cs index 83a69cfd1..ab7c5cc0b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderAsModels.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderAsModels.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RenderAsModels : CParticleFunctionRenderer, ISchemaClass { static C_OP_RenderAsModels ISchemaClass.From(nint handle) => new C_OP_RenderAsModelsImpl(handle); + static int ISchemaClass.Size => 600; - // CUtlVector< ModelReference_t > - public ref CUtlVector ModelList { get; } + public ref CUtlVector ModelList { get; } public ref float ModelScale { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderBlobs.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderBlobs.cs index 0e4dda17c..327b51cc8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderBlobs.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderBlobs.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RenderBlobs : CParticleFunctionRenderer, ISchemaClass { static C_OP_RenderBlobs ISchemaClass.From(nint handle) => new C_OP_RenderBlobsImpl(handle); + static int ISchemaClass.Size => 1720; public CParticleCollectionRendererFloatInput CubeWidth { get; } @@ -25,8 +26,7 @@ public partial interface C_OP_RenderBlobs : CParticleFunctionRenderer, ISchemaCl public ref int ScaleCP { get; } - // CUtlVector< MaterialVariable_t > - public ref CUtlVector MaterialVars { get; } + public ref CUtlVector MaterialVars { get; } public ref CStrongHandle Material { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderCables.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderCables.cs index 119743546..d7d88bda5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderCables.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderCables.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RenderCables : CParticleFunctionRenderer, ISchemaClass { static C_OP_RenderCables ISchemaClass.From(nint handle) => new C_OP_RenderCablesImpl(handle); + static int ISchemaClass.Size => 5432; public CParticleCollectionFloatInput RadiusScale { get; } @@ -51,13 +52,13 @@ public partial interface C_OP_RenderCables : CParticleFunctionRenderer, ISchemaC public ref int Roundness { get; } + public ref bool ForceRoundnessFixed { get; } + public CParticleTransformInput LightingTransform { get; } - // CUtlLeanVector< FloatInputMaterialVariable_t > - public SchemaUntypedField MaterialFloatVars { get; } + public ref CUtlLeanVector MaterialFloatVars { get; } - // CUtlLeanVector< VecInputMaterialVariable_t > - public SchemaUntypedField MaterialVecVars { get; } + public ref CUtlLeanVector MaterialVecVars { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderClientPhysicsImpulse.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderClientPhysicsImpulse.cs index 839915dc9..e8276233b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderClientPhysicsImpulse.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderClientPhysicsImpulse.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RenderClientPhysicsImpulse : CParticleFunctionRenderer, ISchemaClass { static C_OP_RenderClientPhysicsImpulse ISchemaClass.From(nint handle) => new C_OP_RenderClientPhysicsImpulseImpl(handle); + static int ISchemaClass.Size => 1288; public CPerParticleFloatInput Radius { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderClothForce.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderClothForce.cs index ea42f4195..563e9fcc4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderClothForce.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderClothForce.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RenderClothForce : CParticleFunctionRenderer, ISchemaClass { static C_OP_RenderClothForce ISchemaClass.From(nint handle) => new C_OP_RenderClothForceImpl(handle); + static int ISchemaClass.Size => 544; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderDeferredLight.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderDeferredLight.cs index ea2911161..669e729cb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderDeferredLight.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderDeferredLight.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RenderDeferredLight : CParticleFunctionRenderer, ISchemaClass { static C_OP_RenderDeferredLight ISchemaClass.From(nint handle) => new C_OP_RenderDeferredLightImpl(handle); + static int ISchemaClass.Size => 2328; public ref bool UseAlphaTestWindow { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderFlattenGrass.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderFlattenGrass.cs index 5d144d1b6..cce26e6c0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderFlattenGrass.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderFlattenGrass.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RenderFlattenGrass : CParticleFunctionRenderer, ISchemaClass { static C_OP_RenderFlattenGrass ISchemaClass.From(nint handle) => new C_OP_RenderFlattenGrassImpl(handle); + static int ISchemaClass.Size => 560; public ref float FlattenStrength { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderGpuImplicit.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderGpuImplicit.cs index 123663e17..25acd08e6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderGpuImplicit.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderGpuImplicit.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RenderGpuImplicit : CParticleFunctionRenderer, ISchemaClass { static C_OP_RenderGpuImplicit ISchemaClass.From(nint handle) => new C_OP_RenderGpuImplicitImpl(handle); + static int ISchemaClass.Size => 1680; public ref bool UsePerParticleRadius { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderLightBeam.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderLightBeam.cs index 59738fd3c..94ffac1b7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderLightBeam.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderLightBeam.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RenderLightBeam : CParticleFunctionRenderer, ISchemaClass { static C_OP_RenderLightBeam ISchemaClass.From(nint handle) => new C_OP_RenderLightBeamImpl(handle); + static int ISchemaClass.Size => 3752; public CParticleCollectionVecInput ColorBlend { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderLights.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderLights.cs index 86882e906..424f41ace 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderLights.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderLights.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RenderLights : C_OP_RenderPoints, ISchemaClass { static C_OP_RenderLights ISchemaClass.From(nint handle) => new C_OP_RenderLightsImpl(handle); + static int ISchemaClass.Size => 584; public ref float AnimationRate { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderMaterialProxy.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderMaterialProxy.cs index 8e8b5dcce..ce00c61c8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderMaterialProxy.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderMaterialProxy.cs @@ -11,14 +11,14 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RenderMaterialProxy : CParticleFunctionRenderer, ISchemaClass { static C_OP_RenderMaterialProxy ISchemaClass.From(nint handle) => new C_OP_RenderMaterialProxyImpl(handle); + static int ISchemaClass.Size => 3072; public ref int MaterialControlPoint { get; } public ref MaterialProxyType_t ProxyType { get; } - // CUtlVector< MaterialVariable_t > - public ref CUtlVector MaterialVars { get; } + public ref CUtlVector MaterialVars { get; } public ref CStrongHandle OverrideMaterial { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderModels.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderModels.cs index 17f820a01..34ae4b38c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderModels.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderModels.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RenderModels : CParticleFunctionRenderer, ISchemaClass { static C_OP_RenderModels ISchemaClass.From(nint handle) => new C_OP_RenderModelsImpl(handle); + static int ISchemaClass.Size => 11424; public ref bool OnlyRenderInEffectsBloomPass { get; } @@ -21,8 +22,7 @@ public partial interface C_OP_RenderModels : CParticleFunctionRenderer, ISchemaC public ref bool OnlyRenderInEffecsGameOverlay { get; } - // CUtlVector< ModelReference_t > - public ref CUtlVector ModelList { get; } + public ref CUtlVector ModelList { get; } public ParticleAttributeIndex_t BodyGroupField { get; } @@ -80,8 +80,7 @@ public partial interface C_OP_RenderModels : CParticleFunctionRenderer, ISchemaC public CPerParticleFloatInput Skin { get; } - // CUtlVector< MaterialVariable_t > - public ref CUtlVector MaterialVars { get; } + public ref CUtlVector MaterialVars { get; } public CPerParticleFloatInput RenderFilter { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderOmni2Light.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderOmni2Light.cs index 1702a8b75..694fab31d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderOmni2Light.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderOmni2Light.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RenderOmni2Light : CParticleFunctionRenderer, ISchemaClass { static C_OP_RenderOmni2Light ISchemaClass.From(nint handle) => new C_OP_RenderOmni2LightImpl(handle); + static int ISchemaClass.Size => 5256; public ref ParticleOmni2LightTypeChoiceList_t LightType { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderPoints.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderPoints.cs index 585c43475..eb4005d11 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderPoints.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderPoints.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RenderPoints : CParticleFunctionRenderer, ISchemaClass { static C_OP_RenderPoints ISchemaClass.From(nint handle) => new C_OP_RenderPointsImpl(handle); + static int ISchemaClass.Size => 552; public ref CStrongHandle Material { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderPostProcessing.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderPostProcessing.cs index 5975e43f7..fe4a57e92 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderPostProcessing.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderPostProcessing.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RenderPostProcessing : CParticleFunctionRenderer, ISchemaClass { static C_OP_RenderPostProcessing ISchemaClass.From(nint handle) => new C_OP_RenderPostProcessingImpl(handle); + static int ISchemaClass.Size => 928; public CPerParticleFloatInput PostProcessStrength { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderProjected.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderProjected.cs index 95d977df9..d681fd2b5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderProjected.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderProjected.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RenderProjected : CParticleFunctionRenderer, ISchemaClass { static C_OP_RenderProjected ISchemaClass.From(nint handle) => new C_OP_RenderProjectedImpl(handle); + static int ISchemaClass.Size => 3848; public ref bool ProjectCharacter { get; } @@ -27,8 +28,7 @@ public partial interface C_OP_RenderProjected : CParticleFunctionRenderer, ISche public ref float MaxProjectionDepth { get; } - // CUtlVector< RenderProjectedMaterial_t > - public ref CUtlVector ProjectedMaterials { get; } + public ref CUtlVector ProjectedMaterials { get; } public CPerParticleFloatInput MaterialSelection { get; } @@ -36,8 +36,7 @@ public partial interface C_OP_RenderProjected : CParticleFunctionRenderer, ISche public ref bool OrientToNormal { get; } - // CUtlVector< MaterialVariable_t > - public ref CUtlVector MaterialVars { get; } + public ref CUtlVector MaterialVars { get; } public CParticleCollectionFloatInput RadiusScale { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderRopes.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderRopes.cs index 7698b4910..5fc314949 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderRopes.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderRopes.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RenderRopes : CBaseRendererSource2, ISchemaClass { static C_OP_RenderRopes ISchemaClass.From(nint handle) => new C_OP_RenderRopesImpl(handle); + static int ISchemaClass.Size => 12968; public ref bool EnableFadingAndClamping { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderScreenShake.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderScreenShake.cs index 082c2ec8e..d2c2f3020 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderScreenShake.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderScreenShake.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RenderScreenShake : CParticleFunctionRenderer, ISchemaClass { static C_OP_RenderScreenShake ISchemaClass.From(nint handle) => new C_OP_RenderScreenShakeImpl(handle); + static int ISchemaClass.Size => 584; public ref float DurationScale { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderScreenVelocityRotate.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderScreenVelocityRotate.cs index 4ee3d3893..dc81e87de 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderScreenVelocityRotate.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderScreenVelocityRotate.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RenderScreenVelocityRotate : CParticleFunctionRenderer, ISchemaClass { static C_OP_RenderScreenVelocityRotate ISchemaClass.From(nint handle) => new C_OP_RenderScreenVelocityRotateImpl(handle); + static int ISchemaClass.Size => 552; public ref float RotateRateDegrees { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderSimpleModelCollection.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderSimpleModelCollection.cs index 043ce8515..46a4ba571 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderSimpleModelCollection.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderSimpleModelCollection.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RenderSimpleModelCollection : CParticleFunctionRenderer, ISchemaClass { static C_OP_RenderSimpleModelCollection ISchemaClass.From(nint handle) => new C_OP_RenderSimpleModelCollectionImpl(handle); + static int ISchemaClass.Size => 1424; public ref bool CenterOffset { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderSound.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderSound.cs index e0fb1da2f..e2266f930 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderSound.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderSound.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RenderSound : CParticleFunctionRenderer, ISchemaClass { static C_OP_RenderSound ISchemaClass.From(nint handle) => new C_OP_RenderSoundImpl(handle); + static int ISchemaClass.Size => 848; public ref float DurationScale { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderSprites.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderSprites.cs index 68234cd93..cda50abb7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderSprites.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderSprites.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RenderSprites : CBaseRendererSource2, ISchemaClass { static C_OP_RenderSprites ISchemaClass.From(nint handle) => new C_OP_RenderSpritesImpl(handle); + static int ISchemaClass.Size => 21056; public CParticleCollectionRendererFloatInput SequenceOverride { get; } @@ -61,6 +62,8 @@ public partial interface C_OP_RenderSprites : CBaseRendererSource2, ISchemaClass public ref ParticleLightingQuality_t LightingMode { get; } + public CParticleCollectionRendererVecInput LightingOverride { get; } + public CParticleCollectionRendererFloatInput LightingTessellation { get; } public CParticleCollectionRendererFloatInput LightingDirectionality { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderStandardLight.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderStandardLight.cs index 3bd2e6ab8..64602bef7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderStandardLight.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderStandardLight.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RenderStandardLight : CParticleFunctionRenderer, ISchemaClass { static C_OP_RenderStandardLight ISchemaClass.From(nint handle) => new C_OP_RenderStandardLightImpl(handle); + static int ISchemaClass.Size => 5312; public ref ParticleLightTypeChoiceList_t LightType { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderStatusEffect.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderStatusEffect.cs index 8498c3254..87412ef57 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderStatusEffect.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderStatusEffect.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RenderStatusEffect : CParticleFunctionRenderer, ISchemaClass { static C_OP_RenderStatusEffect ISchemaClass.From(nint handle) => new C_OP_RenderStatusEffectImpl(handle); + static int ISchemaClass.Size => 600; public ref CStrongHandle TextureColorWarp { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderStatusEffectCitadel.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderStatusEffectCitadel.cs index 6c3c88f12..86a7c5746 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderStatusEffectCitadel.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderStatusEffectCitadel.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RenderStatusEffectCitadel : CParticleFunctionRenderer, ISchemaClass { static C_OP_RenderStatusEffectCitadel ISchemaClass.From(nint handle) => new C_OP_RenderStatusEffectCitadelImpl(handle); + static int ISchemaClass.Size => 592; public ref CStrongHandle TextureColorWarp { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderText.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderText.cs index 7ad30ca7e..917e2ad16 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderText.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderText.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RenderText : CParticleFunctionRenderer, ISchemaClass { static C_OP_RenderText ISchemaClass.From(nint handle) => new C_OP_RenderTextImpl(handle); + static int ISchemaClass.Size => 560; public ref Color OutlineColor { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderTrails.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderTrails.cs index 20e5eb5eb..b769dd0e1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderTrails.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderTrails.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RenderTrails : CBaseTrailRenderer, ISchemaClass { static C_OP_RenderTrails ISchemaClass.From(nint handle) => new C_OP_RenderTrailsImpl(handle); + static int ISchemaClass.Size => 17480; public ref bool EnableFadingAndClamping { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderTreeShake.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderTreeShake.cs index a600ee969..a61fff65b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderTreeShake.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderTreeShake.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RenderTreeShake : CParticleFunctionRenderer, ISchemaClass { static C_OP_RenderTreeShake ISchemaClass.From(nint handle) => new C_OP_RenderTreeShakeImpl(handle); + static int ISchemaClass.Size => 584; public ref float PeakStrength { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderVRHapticEvent.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderVRHapticEvent.cs index 784a39244..91721b210 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderVRHapticEvent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderVRHapticEvent.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RenderVRHapticEvent : CParticleFunctionRenderer, ISchemaClass { static C_OP_RenderVRHapticEvent ISchemaClass.From(nint handle) => new C_OP_RenderVRHapticEventImpl(handle); + static int ISchemaClass.Size => 928; public ref ParticleVRHandChoiceList_t Hand { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RepeatedTriggerChildGroup.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RepeatedTriggerChildGroup.cs index f0126644b..9d2bb4caf 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RepeatedTriggerChildGroup.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RepeatedTriggerChildGroup.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RepeatedTriggerChildGroup : CParticleFunctionPreEmission, ISchemaClass { static C_OP_RepeatedTriggerChildGroup ISchemaClass.From(nint handle) => new C_OP_RepeatedTriggerChildGroupImpl(handle); + static int ISchemaClass.Size => 1592; public ref int ChildGroupID { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RestartAfterDuration.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RestartAfterDuration.cs index 0630ab1f9..27271991b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RestartAfterDuration.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RestartAfterDuration.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RestartAfterDuration : CParticleFunctionOperator, ISchemaClass { static C_OP_RestartAfterDuration ISchemaClass.From(nint handle) => new C_OP_RestartAfterDurationImpl(handle); + static int ISchemaClass.Size => 488; public ref float DurationMin { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RopeSpringConstraint.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RopeSpringConstraint.cs index 57ba0aa2d..4c9c15a06 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RopeSpringConstraint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RopeSpringConstraint.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RopeSpringConstraint : CParticleFunctionConstraint, ISchemaClass { static C_OP_RopeSpringConstraint ISchemaClass.From(nint handle) => new C_OP_RopeSpringConstraintImpl(handle); + static int ISchemaClass.Size => 1944; public CParticleCollectionFloatInput RestLength { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RotateVector.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RotateVector.cs index e880f85de..bf0ada5c4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RotateVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RotateVector.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RotateVector : CParticleFunctionOperator, ISchemaClass { static C_OP_RotateVector ISchemaClass.From(nint handle) => new C_OP_RotateVectorImpl(handle); + static int ISchemaClass.Size => 872; public ParticleAttributeIndex_t FieldOutput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RtEnvCull.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RtEnvCull.cs index 5f9b30ef2..d3b2fbf10 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RtEnvCull.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RtEnvCull.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_RtEnvCull : CParticleFunctionOperator, ISchemaClass { static C_OP_RtEnvCull ISchemaClass.From(nint handle) => new C_OP_RtEnvCullImpl(handle); + static int ISchemaClass.Size => 632; public ref Vector TestDir { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SDFConstraint.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SDFConstraint.cs index 8323037f9..1dcfe6600 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SDFConstraint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SDFConstraint.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_SDFConstraint : CParticleFunctionConstraint, ISchemaClass { static C_OP_SDFConstraint ISchemaClass.From(nint handle) => new C_OP_SDFConstraintImpl(handle); + static int ISchemaClass.Size => 1160; public CParticleCollectionFloatInput MinDist { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SDFForce.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SDFForce.cs index 22bea81c2..6d6970588 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SDFForce.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SDFForce.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_SDFForce : CParticleFunctionForce, ISchemaClass { static C_OP_SDFForce ISchemaClass.From(nint handle) => new C_OP_SDFForceImpl(handle); + static int ISchemaClass.Size => 472; public ref float ForceScale { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SDFLighting.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SDFLighting.cs index 059346937..b7afbb252 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SDFLighting.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SDFLighting.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_SDFLighting : CParticleFunctionOperator, ISchemaClass { static C_OP_SDFLighting ISchemaClass.From(nint handle) => new C_OP_SDFLightingImpl(handle); + static int ISchemaClass.Size => 488; public ref Vector LightingDir { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ScreenSpaceDistanceToEdge.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ScreenSpaceDistanceToEdge.cs index e2356310b..b2d786f75 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ScreenSpaceDistanceToEdge.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ScreenSpaceDistanceToEdge.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_ScreenSpaceDistanceToEdge : CParticleFunctionOperator, ISchemaClass { static C_OP_ScreenSpaceDistanceToEdge ISchemaClass.From(nint handle) => new C_OP_ScreenSpaceDistanceToEdgeImpl(handle); + static int ISchemaClass.Size => 1248; public ParticleAttributeIndex_t FieldOutput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ScreenSpacePositionOfTarget.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ScreenSpacePositionOfTarget.cs index ab7d4be6e..8daa6448f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ScreenSpacePositionOfTarget.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ScreenSpacePositionOfTarget.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_ScreenSpacePositionOfTarget : CParticleFunctionOperator, ISchemaClass { static C_OP_ScreenSpacePositionOfTarget ISchemaClass.From(nint handle) => new C_OP_ScreenSpacePositionOfTargetImpl(handle); + static int ISchemaClass.Size => 2568; public CPerParticleVecInput TargetPosition { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ScreenSpaceRotateTowardTarget.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ScreenSpaceRotateTowardTarget.cs index c3d1a9575..2ab739d0b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ScreenSpaceRotateTowardTarget.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ScreenSpaceRotateTowardTarget.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_ScreenSpaceRotateTowardTarget : CParticleFunctionOperator, ISchemaClass { static C_OP_ScreenSpaceRotateTowardTarget ISchemaClass.From(nint handle) => new C_OP_ScreenSpaceRotateTowardTargetImpl(handle); + static int ISchemaClass.Size => 2928; public CPerParticleVecInput TargetPosition { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SelectivelyEnableChildren.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SelectivelyEnableChildren.cs index eaa5dc548..361728dfd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SelectivelyEnableChildren.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SelectivelyEnableChildren.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_SelectivelyEnableChildren : CParticleFunctionPreEmission, ISchemaClass { static C_OP_SelectivelyEnableChildren ISchemaClass.From(nint handle) => new C_OP_SelectivelyEnableChildrenImpl(handle); + static int ISchemaClass.Size => 1584; public CParticleCollectionFloatInput ChildGroupID { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SequenceFromModel.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SequenceFromModel.cs index 6af45959b..e00784e4b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SequenceFromModel.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SequenceFromModel.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_SequenceFromModel : CParticleFunctionOperator, ISchemaClass { static C_OP_SequenceFromModel ISchemaClass.From(nint handle) => new C_OP_SequenceFromModelImpl(handle); + static int ISchemaClass.Size => 496; public ref int ControlPointNumber { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetAttributeToScalarExpression.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetAttributeToScalarExpression.cs index 32ba4e37a..4dff93a18 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetAttributeToScalarExpression.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetAttributeToScalarExpression.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_SetAttributeToScalarExpression : CParticleFunctionOperator, ISchemaClass { static C_OP_SetAttributeToScalarExpression ISchemaClass.From(nint handle) => new C_OP_SetAttributeToScalarExpressionImpl(handle); + static int ISchemaClass.Size => 1616; public ref ScalarExpressionType_t Expression { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetCPOrientationToDirection.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetCPOrientationToDirection.cs index 4ed55e25d..8979d51d5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetCPOrientationToDirection.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetCPOrientationToDirection.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_SetCPOrientationToDirection : CParticleFunctionOperator, ISchemaClass { static C_OP_SetCPOrientationToDirection ISchemaClass.From(nint handle) => new C_OP_SetCPOrientationToDirectionImpl(handle); + static int ISchemaClass.Size => 472; public ref int InputControlPoint { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetCPOrientationToGroundNormal.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetCPOrientationToGroundNormal.cs index ef8f0190e..ec903ceca 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetCPOrientationToGroundNormal.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetCPOrientationToGroundNormal.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_SetCPOrientationToGroundNormal : CParticleFunctionOperator, ISchemaClass { static C_OP_SetCPOrientationToGroundNormal ISchemaClass.From(nint handle) => new C_OP_SetCPOrientationToGroundNormalImpl(handle); + static int ISchemaClass.Size => 640; public ref float InterpRate { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetCPOrientationToPointAtCP.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetCPOrientationToPointAtCP.cs index 5b2888d27..77e148063 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetCPOrientationToPointAtCP.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetCPOrientationToPointAtCP.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_SetCPOrientationToPointAtCP : CParticleFunctionPreEmission, ISchemaClass { static C_OP_SetCPOrientationToPointAtCP ISchemaClass.From(nint handle) => new C_OP_SetCPOrientationToPointAtCPImpl(handle); + static int ISchemaClass.Size => 856; public ref int InputCP { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetCPtoVector.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetCPtoVector.cs index b908aba56..dc5a4bb30 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetCPtoVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetCPtoVector.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_SetCPtoVector : CParticleFunctionOperator, ISchemaClass { static C_OP_SetCPtoVector ISchemaClass.From(nint handle) => new C_OP_SetCPtoVectorImpl(handle); + static int ISchemaClass.Size => 472; public ref int CPInput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetChildControlPoints.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetChildControlPoints.cs index 4e8d8d762..d46ebe108 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetChildControlPoints.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetChildControlPoints.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_SetChildControlPoints : CParticleFunctionOperator, ISchemaClass { static C_OP_SetChildControlPoints ISchemaClass.From(nint handle) => new C_OP_SetChildControlPointsImpl(handle); + static int ISchemaClass.Size => 856; public ref int ChildGroupID { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointFieldFromVectorExpression.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointFieldFromVectorExpression.cs index b25d0fb73..686603b48 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointFieldFromVectorExpression.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointFieldFromVectorExpression.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_SetControlPointFieldFromVectorExpression : CParticleFunctionPreEmission, ISchemaClass { static C_OP_SetControlPointFieldFromVectorExpression ISchemaClass.From(nint handle) => new C_OP_SetControlPointFieldFromVectorExpressionImpl(handle); + static int ISchemaClass.Size => 4664; public ref VectorFloatExpressionType_t Expression { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointFieldToScalarExpression.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointFieldToScalarExpression.cs index 89d107c1d..de82c543d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointFieldToScalarExpression.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointFieldToScalarExpression.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_SetControlPointFieldToScalarExpression : CParticleFunctionPreEmission, ISchemaClass { static C_OP_SetControlPointFieldToScalarExpression ISchemaClass.From(nint handle) => new C_OP_SetControlPointFieldToScalarExpressionImpl(handle); + static int ISchemaClass.Size => 1592; public ref ScalarExpressionType_t Expression { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointFieldToWater.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointFieldToWater.cs index eab55fb5d..f5a989cf1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointFieldToWater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointFieldToWater.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_SetControlPointFieldToWater : CParticleFunctionPreEmission, ISchemaClass { static C_OP_SetControlPointFieldToWater ISchemaClass.From(nint handle) => new C_OP_SetControlPointFieldToWaterImpl(handle); + static int ISchemaClass.Size => 488; public ref int SourceCP { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointFromObjectScale.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointFromObjectScale.cs index 74bb9e7d9..6582a6dce 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointFromObjectScale.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointFromObjectScale.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_SetControlPointFromObjectScale : CParticleFunctionPreEmission, ISchemaClass { static C_OP_SetControlPointFromObjectScale ISchemaClass.From(nint handle) => new C_OP_SetControlPointFromObjectScaleImpl(handle); + static int ISchemaClass.Size => 480; public ref int CPInput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointOrientation.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointOrientation.cs index 80dc22654..ba287770f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointOrientation.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointOrientation.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_SetControlPointOrientation : CParticleFunctionPreEmission, ISchemaClass { static C_OP_SetControlPointOrientation ISchemaClass.From(nint handle) => new C_OP_SetControlPointOrientationImpl(handle); + static int ISchemaClass.Size => 880; public ref bool UseWorldLocation { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointOrientationToCPVelocity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointOrientationToCPVelocity.cs index 4fd4f7543..1c0cfad05 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointOrientationToCPVelocity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointOrientationToCPVelocity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_SetControlPointOrientationToCPVelocity : CParticleFunctionPreEmission, ISchemaClass { static C_OP_SetControlPointOrientationToCPVelocity ISchemaClass.From(nint handle) => new C_OP_SetControlPointOrientationToCPVelocityImpl(handle); + static int ISchemaClass.Size => 480; public ref int CPInput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointPositionToRandomActiveCP.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointPositionToRandomActiveCP.cs index e411038e6..a8dc4c073 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointPositionToRandomActiveCP.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointPositionToRandomActiveCP.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_SetControlPointPositionToRandomActiveCP : CParticleFunctionPreEmission, ISchemaClass { static C_OP_SetControlPointPositionToRandomActiveCP ISchemaClass.From(nint handle) => new C_OP_SetControlPointPositionToRandomActiveCPImpl(handle); + static int ISchemaClass.Size => 856; public ref int CP1 { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointPositionToTimeOfDayValue.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointPositionToTimeOfDayValue.cs index 1ae9c7c3c..cd843ca4a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointPositionToTimeOfDayValue.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointPositionToTimeOfDayValue.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_SetControlPointPositionToTimeOfDayValue : CParticleFunctionPreEmission, ISchemaClass { static C_OP_SetControlPointPositionToTimeOfDayValue ISchemaClass.From(nint handle) => new C_OP_SetControlPointPositionToTimeOfDayValueImpl(handle); + static int ISchemaClass.Size => 624; public ref int ControlPointNumber { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointPositions.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointPositions.cs index ec5b4c14f..0680a0eb7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointPositions.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointPositions.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_SetControlPointPositions : CParticleFunctionPreEmission, ISchemaClass { static C_OP_SetControlPointPositions ISchemaClass.From(nint handle) => new C_OP_SetControlPointPositionsImpl(handle); + static int ISchemaClass.Size => 544; public ref bool UseWorldLocation { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointRotation.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointRotation.cs index c2a3fa36a..f9e03812a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointRotation.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointRotation.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_SetControlPointRotation : CParticleFunctionPreEmission, ISchemaClass { static C_OP_SetControlPointRotation ISchemaClass.From(nint handle) => new C_OP_SetControlPointRotationImpl(handle); + static int ISchemaClass.Size => 2568; public CParticleCollectionVecInput RotAxis { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointToCPVelocity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointToCPVelocity.cs index 0cded5faf..a3eb12b9f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointToCPVelocity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointToCPVelocity.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_SetControlPointToCPVelocity : CParticleFunctionPreEmission, ISchemaClass { static C_OP_SetControlPointToCPVelocity ISchemaClass.From(nint handle) => new C_OP_SetControlPointToCPVelocityImpl(handle); + static int ISchemaClass.Size => 2216; public ref int CPInput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointToCenter.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointToCenter.cs index 65dcbb232..b722daa59 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointToCenter.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointToCenter.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_SetControlPointToCenter : CParticleFunctionPreEmission, ISchemaClass { static C_OP_SetControlPointToCenter ISchemaClass.From(nint handle) => new C_OP_SetControlPointToCenterImpl(handle); + static int ISchemaClass.Size => 496; public ref int CP1 { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointToHMD.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointToHMD.cs index 6dca6d63a..2beaf1cb2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointToHMD.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointToHMD.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_SetControlPointToHMD : CParticleFunctionPreEmission, ISchemaClass { static C_OP_SetControlPointToHMD ISchemaClass.From(nint handle) => new C_OP_SetControlPointToHMDImpl(handle); + static int ISchemaClass.Size => 496; public ref int CP1 { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointToHand.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointToHand.cs index f50a6713a..cc1bb77cb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointToHand.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointToHand.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_SetControlPointToHand : CParticleFunctionPreEmission, ISchemaClass { static C_OP_SetControlPointToHand ISchemaClass.From(nint handle) => new C_OP_SetControlPointToHandImpl(handle); + static int ISchemaClass.Size => 496; public ref int CP1 { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointToImpactPoint.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointToImpactPoint.cs index c1bfb7102..bec91c889 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointToImpactPoint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointToImpactPoint.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_SetControlPointToImpactPoint : CParticleFunctionPreEmission, ISchemaClass { static C_OP_SetControlPointToImpactPoint ISchemaClass.From(nint handle) => new C_OP_SetControlPointToImpactPointImpl(handle); + static int ISchemaClass.Size => 1016; public ref int CPOut { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointToPlayer.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointToPlayer.cs index ffd0e6c52..705e1fce7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointToPlayer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointToPlayer.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_SetControlPointToPlayer : CParticleFunctionPreEmission, ISchemaClass { static C_OP_SetControlPointToPlayer ISchemaClass.From(nint handle) => new C_OP_SetControlPointToPlayerImpl(handle); + static int ISchemaClass.Size => 496; public ref int CP1 { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointToVectorExpression.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointToVectorExpression.cs index 1e96e4482..8c5154f02 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointToVectorExpression.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointToVectorExpression.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_SetControlPointToVectorExpression : CParticleFunctionPreEmission, ISchemaClass { static C_OP_SetControlPointToVectorExpression ISchemaClass.From(nint handle) => new C_OP_SetControlPointToVectorExpressionImpl(handle); + static int ISchemaClass.Size => 4296; public ref VectorExpressionType_t Expression { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointToWaterSurface.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointToWaterSurface.cs index e2da42387..5aa0461e6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointToWaterSurface.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointToWaterSurface.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_SetControlPointToWaterSurface : CParticleFunctionPreEmission, ISchemaClass { static C_OP_SetControlPointToWaterSurface ISchemaClass.From(nint handle) => new C_OP_SetControlPointToWaterSurfaceImpl(handle); + static int ISchemaClass.Size => 872; public ref int SourceCP { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointsToModelParticles.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointsToModelParticles.cs index 8c205061c..96e641575 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointsToModelParticles.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointsToModelParticles.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_SetControlPointsToModelParticles : CParticleFunctionOperator, ISchemaClass { static C_OP_SetControlPointsToModelParticles ISchemaClass.From(nint handle) => new C_OP_SetControlPointsToModelParticlesImpl(handle); + static int ISchemaClass.Size => 736; public string HitboxSetName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointsToParticle.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointsToParticle.cs index 0b44820ee..35c99b42c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointsToParticle.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointsToParticle.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_SetControlPointsToParticle : CParticleFunctionOperator, ISchemaClass { static C_OP_SetControlPointsToParticle ISchemaClass.From(nint handle) => new C_OP_SetControlPointsToParticleImpl(handle); + static int ISchemaClass.Size => 496; public ref int ChildGroupID { get; } @@ -21,6 +22,8 @@ public partial interface C_OP_SetControlPointsToParticle : CParticleFunctionOper public ref int FirstSourcePoint { get; } + public ref bool Reverse { get; } + public ref bool SetOrientation { get; } public ref ParticleOrientationSetMode_t OrientationMode { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetFloat.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetFloat.cs index ff8dd37d7..0659c972f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetFloat.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetFloat.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_SetFloat : CParticleFunctionOperator, ISchemaClass { static C_OP_SetFloat ISchemaClass.From(nint handle) => new C_OP_SetFloatImpl(handle); + static int ISchemaClass.Size => 1248; public CPerParticleFloatInput InputValue { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetFloatAttributeToVectorExpression.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetFloatAttributeToVectorExpression.cs index fccc9b9be..d4d33fa46 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetFloatAttributeToVectorExpression.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetFloatAttributeToVectorExpression.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_SetFloatAttributeToVectorExpression : CParticleFunctionOperator, ISchemaClass { static C_OP_SetFloatAttributeToVectorExpression ISchemaClass.From(nint handle) => new C_OP_SetFloatAttributeToVectorExpressionImpl(handle); + static int ISchemaClass.Size => 4288; public ref VectorFloatExpressionType_t Expression { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetFloatCollection.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetFloatCollection.cs index 437e01dde..0973f3187 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetFloatCollection.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetFloatCollection.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_SetFloatCollection : CParticleFunctionOperator, ISchemaClass { static C_OP_SetFloatCollection ISchemaClass.From(nint handle) => new C_OP_SetFloatCollectionImpl(handle); + static int ISchemaClass.Size => 1248; public CParticleCollectionFloatInput InputValue { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetFromCPSnapshot.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetFromCPSnapshot.cs index 9aa3ab556..343552143 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetFromCPSnapshot.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetFromCPSnapshot.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_SetFromCPSnapshot : CParticleFunctionOperator, ISchemaClass { static C_OP_SetFromCPSnapshot ISchemaClass.From(nint handle) => new C_OP_SetFromCPSnapshotImpl(handle); + static int ISchemaClass.Size => 1616; public ref int ControlPointNumber { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetGravityToCP.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetGravityToCP.cs index b2efadbae..4f8e54fac 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetGravityToCP.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetGravityToCP.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_SetGravityToCP : CParticleFunctionPreEmission, ISchemaClass { static C_OP_SetGravityToCP ISchemaClass.From(nint handle) => new C_OP_SetGravityToCPImpl(handle); + static int ISchemaClass.Size => 856; public ref int CPInput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetParentControlPointsToChildCP.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetParentControlPointsToChildCP.cs index a85006e95..4a35061a5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetParentControlPointsToChildCP.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetParentControlPointsToChildCP.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_SetParentControlPointsToChildCP : CParticleFunctionPreEmission, ISchemaClass { static C_OP_SetParentControlPointsToChildCP ISchemaClass.From(nint handle) => new C_OP_SetParentControlPointsToChildCPImpl(handle); + static int ISchemaClass.Size => 496; public ref int ChildGroupID { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetPerChildControlPoint.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetPerChildControlPoint.cs index 59e1bff10..3db1c9a6a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetPerChildControlPoint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetPerChildControlPoint.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_SetPerChildControlPoint : CParticleFunctionOperator, ISchemaClass { static C_OP_SetPerChildControlPoint ISchemaClass.From(nint handle) => new C_OP_SetPerChildControlPointImpl(handle); + static int ISchemaClass.Size => 1232; public ref int ChildGroupID { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetPerChildControlPointFromAttribute.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetPerChildControlPointFromAttribute.cs index 6a0bcae40..cc1ef7dbf 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetPerChildControlPointFromAttribute.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetPerChildControlPointFromAttribute.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_SetPerChildControlPointFromAttribute : CParticleFunctionOperator, ISchemaClass { static C_OP_SetPerChildControlPointFromAttribute ISchemaClass.From(nint handle) => new C_OP_SetPerChildControlPointFromAttributeImpl(handle); + static int ISchemaClass.Size => 496; public ref int ChildGroupID { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetRandomControlPointPosition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetRandomControlPointPosition.cs index a49dc15b4..8ba730f8f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetRandomControlPointPosition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetRandomControlPointPosition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_SetRandomControlPointPosition : CParticleFunctionPreEmission, ISchemaClass { static C_OP_SetRandomControlPointPosition ISchemaClass.From(nint handle) => new C_OP_SetRandomControlPointPositionImpl(handle); + static int ISchemaClass.Size => 1248; public ref bool UseWorldLocation { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetSimulationRate.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetSimulationRate.cs index c14e7f7b3..01c50a5d9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetSimulationRate.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetSimulationRate.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_SetSimulationRate : CParticleFunctionPreEmission, ISchemaClass { static C_OP_SetSimulationRate ISchemaClass.From(nint handle) => new C_OP_SetSimulationRateImpl(handle); + static int ISchemaClass.Size => 840; public CParticleCollectionFloatInput SimulationScale { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetSingleControlPointPosition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetSingleControlPointPosition.cs index 0bc130f28..013710a03 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetSingleControlPointPosition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetSingleControlPointPosition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_SetSingleControlPointPosition : CParticleFunctionPreEmission, ISchemaClass { static C_OP_SetSingleControlPointPosition ISchemaClass.From(nint handle) => new C_OP_SetSingleControlPointPositionImpl(handle); + static int ISchemaClass.Size => 2304; public ref bool SetOnce { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetToCP.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetToCP.cs index d73815145..3efa8ef95 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetToCP.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetToCP.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_SetToCP : CParticleFunctionOperator, ISchemaClass { static C_OP_SetToCP ISchemaClass.From(nint handle) => new C_OP_SetToCPImpl(handle); + static int ISchemaClass.Size => 488; public ref int ControlPointNumber { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetUserEvent.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetUserEvent.cs index 63615ae0c..fe2d1d367 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetUserEvent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetUserEvent.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_SetUserEvent : CParticleFunctionOperator, ISchemaClass { static C_OP_SetUserEvent ISchemaClass.From(nint handle) => new C_OP_SetUserEventImpl(handle); + static int ISchemaClass.Size => 1584; public CPerParticleFloatInput Input { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetVariable.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetVariable.cs index b343d1603..a4ac6731f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetVariable.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetVariable.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_SetVariable : CParticleFunctionPreEmission, ISchemaClass { static C_OP_SetVariable ISchemaClass.From(nint handle) => new C_OP_SetVariableImpl(handle); + static int ISchemaClass.Size => 2768; public CParticleVariableRef VariableReference { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetVec.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetVec.cs index ec0ec2066..cc3aa68e3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetVec.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetVec.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_SetVec : CParticleFunctionOperator, ISchemaClass { static C_OP_SetVec ISchemaClass.From(nint handle) => new C_OP_SetVecImpl(handle); + static int ISchemaClass.Size => 2568; public CPerParticleVecInput InputValue { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetVectorAttributeToVectorExpression.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetVectorAttributeToVectorExpression.cs index b2c2d5697..d7e0eeed6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetVectorAttributeToVectorExpression.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetVectorAttributeToVectorExpression.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_SetVectorAttributeToVectorExpression : CParticleFunctionOperator, ISchemaClass { static C_OP_SetVectorAttributeToVectorExpression ISchemaClass.From(nint handle) => new C_OP_SetVectorAttributeToVectorExpressionImpl(handle); + static int ISchemaClass.Size => 4400; public ref VectorExpressionType_t Expression { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ShapeMatchingConstraint.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ShapeMatchingConstraint.cs index be20f2678..aa92ff16c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ShapeMatchingConstraint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ShapeMatchingConstraint.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_ShapeMatchingConstraint : CParticleFunctionConstraint, ISchemaClass { static C_OP_ShapeMatchingConstraint ISchemaClass.From(nint handle) => new C_OP_ShapeMatchingConstraintImpl(handle); + static int ISchemaClass.Size => 472; public ref float ShapeRestorationTime { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SnapshotRigidSkinToBones.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SnapshotRigidSkinToBones.cs index bd08de929..9834d0cec 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SnapshotRigidSkinToBones.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SnapshotRigidSkinToBones.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_SnapshotRigidSkinToBones : CParticleFunctionOperator, ISchemaClass { static C_OP_SnapshotRigidSkinToBones ISchemaClass.From(nint handle) => new C_OP_SnapshotRigidSkinToBonesImpl(handle); + static int ISchemaClass.Size => 472; public ref bool TransformNormals { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SnapshotSkinToBones.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SnapshotSkinToBones.cs index 453871624..8735d5185 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SnapshotSkinToBones.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SnapshotSkinToBones.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_SnapshotSkinToBones : CParticleFunctionOperator, ISchemaClass { static C_OP_SnapshotSkinToBones ISchemaClass.From(nint handle) => new C_OP_SnapshotSkinToBonesImpl(handle); + static int ISchemaClass.Size => 488; public ref bool TransformNormals { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_Spin.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_Spin.cs index c27237d26..8b4ce6b61 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_Spin.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_Spin.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_Spin : CGeneralSpin, ISchemaClass { static C_OP_Spin ISchemaClass.From(nint handle) => new C_OP_SpinImpl(handle); + static int ISchemaClass.Size => 488; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SpinUpdate.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SpinUpdate.cs index 284f538ea..a23894b9d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SpinUpdate.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SpinUpdate.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_SpinUpdate : CSpinUpdateBase, ISchemaClass { static C_OP_SpinUpdate ISchemaClass.From(nint handle) => new C_OP_SpinUpdateImpl(handle); + static int ISchemaClass.Size => 464; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SpinYaw.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SpinYaw.cs index 32f02bceb..27157d86e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SpinYaw.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SpinYaw.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_SpinYaw : CGeneralSpin, ISchemaClass { static C_OP_SpinYaw ISchemaClass.From(nint handle) => new C_OP_SpinYawImpl(handle); + static int ISchemaClass.Size => 488; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SpringToVectorConstraint.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SpringToVectorConstraint.cs index 9b801cfe5..09730340a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SpringToVectorConstraint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SpringToVectorConstraint.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_SpringToVectorConstraint : CParticleFunctionConstraint, ISchemaClass { static C_OP_SpringToVectorConstraint ISchemaClass.From(nint handle) => new C_OP_SpringToVectorConstraintImpl(handle); + static int ISchemaClass.Size => 3656; public CPerParticleFloatInput RestLength { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_StopAfterCPDuration.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_StopAfterCPDuration.cs index ac662da8e..a179449ea 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_StopAfterCPDuration.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_StopAfterCPDuration.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_StopAfterCPDuration : CParticleFunctionPreEmission, ISchemaClass { static C_OP_StopAfterCPDuration ISchemaClass.From(nint handle) => new C_OP_StopAfterCPDurationImpl(handle); + static int ISchemaClass.Size => 848; public CParticleCollectionFloatInput Duration { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_TeleportBeam.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_TeleportBeam.cs index bd73f1afc..167c9bf86 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_TeleportBeam.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_TeleportBeam.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_TeleportBeam : CParticleFunctionOperator, ISchemaClass { static C_OP_TeleportBeam ISchemaClass.From(nint handle) => new C_OP_TeleportBeamImpl(handle); + static int ISchemaClass.Size => 520; public ref int CPPosition { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_TimeVaryingForce.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_TimeVaryingForce.cs index 78f48a65f..7123923b2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_TimeVaryingForce.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_TimeVaryingForce.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_TimeVaryingForce : CParticleFunctionForce, ISchemaClass { static C_OP_TimeVaryingForce ISchemaClass.From(nint handle) => new C_OP_TimeVaryingForceImpl(handle); + static int ISchemaClass.Size => 512; public ref float StartLerpTime { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_TurbulenceForce.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_TurbulenceForce.cs index a31449faa..31ea7395d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_TurbulenceForce.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_TurbulenceForce.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_TurbulenceForce : CParticleFunctionForce, ISchemaClass { static C_OP_TurbulenceForce ISchemaClass.From(nint handle) => new C_OP_TurbulenceForceImpl(handle); + static int ISchemaClass.Size => 544; public ref float NoiseCoordScale0 { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_TwistAroundAxis.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_TwistAroundAxis.cs index 6b6861cdc..6bda137c3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_TwistAroundAxis.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_TwistAroundAxis.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_TwistAroundAxis : CParticleFunctionForce, ISchemaClass { static C_OP_TwistAroundAxis ISchemaClass.From(nint handle) => new C_OP_TwistAroundAxisImpl(handle); + static int ISchemaClass.Size => 504; public ref float ForceAmount { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_UpdateLightSource.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_UpdateLightSource.cs index b6f996856..030f14dee 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_UpdateLightSource.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_UpdateLightSource.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_UpdateLightSource : CParticleFunctionOperator, ISchemaClass { static C_OP_UpdateLightSource ISchemaClass.From(nint handle) => new C_OP_UpdateLightSourceImpl(handle); + static int ISchemaClass.Size => 488; public ref Color ColorTint { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_VectorFieldSnapshot.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_VectorFieldSnapshot.cs index 656be27bb..e5d9eba12 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_VectorFieldSnapshot.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_VectorFieldSnapshot.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_VectorFieldSnapshot : CParticleFunctionOperator, ISchemaClass { static C_OP_VectorFieldSnapshot ISchemaClass.From(nint handle) => new C_OP_VectorFieldSnapshotImpl(handle); + static int ISchemaClass.Size => 2584; public ref int ControlPointNumber { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_VectorNoise.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_VectorNoise.cs index e829b928f..e4054405d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_VectorNoise.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_VectorNoise.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_VectorNoise : CParticleFunctionOperator, ISchemaClass { static C_OP_VectorNoise ISchemaClass.From(nint handle) => new C_OP_VectorNoiseImpl(handle); + static int ISchemaClass.Size => 504; public ParticleAttributeIndex_t FieldOutput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_VelocityDecay.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_VelocityDecay.cs index cc2d7f690..7e278c8cf 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_VelocityDecay.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_VelocityDecay.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_VelocityDecay : CParticleFunctionOperator, ISchemaClass { static C_OP_VelocityDecay ISchemaClass.From(nint handle) => new C_OP_VelocityDecayImpl(handle); + static int ISchemaClass.Size => 472; public ref float MinVelocity { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_VelocityMatchingForce.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_VelocityMatchingForce.cs index 7064892e6..0449ae51b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_VelocityMatchingForce.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_VelocityMatchingForce.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_VelocityMatchingForce : CParticleFunctionOperator, ISchemaClass { static C_OP_VelocityMatchingForce ISchemaClass.From(nint handle) => new C_OP_VelocityMatchingForceImpl(handle); + static int ISchemaClass.Size => 488; public ref float DirScale { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_WaterImpulseRenderer.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_WaterImpulseRenderer.cs index 9dbc54dc8..c849b9938 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_WaterImpulseRenderer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_WaterImpulseRenderer.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_WaterImpulseRenderer : CParticleFunctionRenderer, ISchemaClass { static C_OP_WaterImpulseRenderer ISchemaClass.From(nint handle) => new C_OP_WaterImpulseRendererImpl(handle); + static int ISchemaClass.Size => 4112; public CPerParticleVecInput Pos { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_WindForce.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_WindForce.cs index dbbcbcaab..864ea6040 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_WindForce.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_WindForce.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_WindForce : CParticleFunctionForce, ISchemaClass { static C_OP_WindForce ISchemaClass.From(nint handle) => new C_OP_WindForceImpl(handle); + static int ISchemaClass.Size => 496; public ref Vector Force { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_WorldCollideConstraint.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_WorldCollideConstraint.cs index 766c3ce1c..d98a6a73b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_WorldCollideConstraint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_WorldCollideConstraint.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_WorldCollideConstraint : CParticleFunctionConstraint, ISchemaClass { static C_OP_WorldCollideConstraint ISchemaClass.From(nint handle) => new C_OP_WorldCollideConstraintImpl(handle); + static int ISchemaClass.Size => 464; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_WorldTraceConstraint.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_WorldTraceConstraint.cs index df83cbfab..22070d377 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_WorldTraceConstraint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_WorldTraceConstraint.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface C_OP_WorldTraceConstraint : CParticleFunctionConstraint, ISchemaClass { static C_OP_WorldTraceConstraint ISchemaClass.From(nint handle) => new C_OP_WorldTraceConstraintImpl(handle); + static int ISchemaClass.Size => 2512; public ref int CP { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CastSphereSATParams_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CastSphereSATParams_t.cs index 2d206e238..3da94fa20 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CastSphereSATParams_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CastSphereSATParams_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CastSphereSATParams_t : ISchemaClass { static CastSphereSATParams_t ISchemaClass.From(nint handle) => new CastSphereSATParams_tImpl(handle); + static int ISchemaClass.Size => 48; public ref Vector RayStart { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ChainToSolveData_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ChainToSolveData_t.cs index 9fbd5c147..b5ac6ce98 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ChainToSolveData_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ChainToSolveData_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface ChainToSolveData_t : ISchemaClass { static ChainToSolveData_t ISchemaClass.From(nint handle) => new ChainToSolveData_tImpl(handle); + static int ISchemaClass.Size => 80; public ref int ChainIndex { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ClutterSceneObject_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ClutterSceneObject_t.cs index 352b40d43..4c539cdf3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ClutterSceneObject_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ClutterSceneObject_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface ClutterSceneObject_t : ISchemaClass { static ClutterSceneObject_t ISchemaClass.From(nint handle) => new ClutterSceneObject_tImpl(handle); + static int ISchemaClass.Size => 176; public AABB_t Bounds { get; } @@ -25,8 +26,7 @@ public partial interface ClutterSceneObject_t : ISchemaClass InstanceTintSrgb { get; } - // CUtlVector< ClutterTile_t > - public ref CUtlVector Tiles { get; } + public ref CUtlVector Tiles { get; } public ref CStrongHandle RenderableModel { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ClutterTile_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ClutterTile_t.cs index 786ffc02b..e1ca2227f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ClutterTile_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ClutterTile_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface ClutterTile_t : ISchemaClass { static ClutterTile_t ISchemaClass.From(nint handle) => new ClutterTile_tImpl(handle); + static int ISchemaClass.Size => 32; public ref uint FirstInstance { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CollisionGroupContext_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CollisionGroupContext_t.cs index 751955b13..03f8e5c2b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CollisionGroupContext_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CollisionGroupContext_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CollisionGroupContext_t : ISchemaClass { static CollisionGroupContext_t ISchemaClass.From(nint handle) => new CollisionGroupContext_tImpl(handle); + static int ISchemaClass.Size => 4; public ref int CollisionGroupNumber { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ConfigIndex.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ConfigIndex.cs index 8e22073fc..ec50f891f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ConfigIndex.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ConfigIndex.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface ConfigIndex : ISchemaClass { static ConfigIndex ISchemaClass.From(nint handle) => new ConfigIndexImpl(handle); + static int ISchemaClass.Size => 4; public ref ushort Group { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ConstantInfo_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ConstantInfo_t.cs index ff1e157df..09f699f14 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ConstantInfo_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ConstantInfo_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface ConstantInfo_t : ISchemaClass { static ConstantInfo_t ISchemaClass.From(nint handle) => new ConstantInfo_tImpl(handle); + static int ISchemaClass.Size => 16; public string Name { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ConstraintSoundInfo.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ConstraintSoundInfo.cs index e6e7e75ac..b815b8c3b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ConstraintSoundInfo.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ConstraintSoundInfo.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface ConstraintSoundInfo : ISchemaClass { static ConstraintSoundInfo ISchemaClass.From(nint handle) => new ConstraintSoundInfoImpl(handle); + static int ISchemaClass.Size => 152; public VelocitySampler Sampler { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ControlPointReference_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ControlPointReference_t.cs index 6d092f167..843835cfa 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ControlPointReference_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ControlPointReference_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface ControlPointReference_t : ISchemaClass { static ControlPointReference_t ISchemaClass.From(nint handle) => new ControlPointReference_tImpl(handle); + static int ISchemaClass.Size => 20; public ref int ControlPointNameString { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CountdownTimer.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CountdownTimer.cs index 2281c77cf..cecc0a704 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CountdownTimer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CountdownTimer.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CountdownTimer : ISchemaClass { static CountdownTimer ISchemaClass.From(nint handle) => new CountdownTimerImpl(handle); + static int ISchemaClass.Size => 24; public ref float Duration { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CovMatrix3.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CovMatrix3.cs index 5766d6a95..a10cd76d3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CovMatrix3.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CovMatrix3.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CovMatrix3 : ISchemaClass { static CovMatrix3 ISchemaClass.From(nint handle) => new CovMatrix3Impl(handle); + static int ISchemaClass.Size => 24; public ref Vector Diag { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/DecalGroupOption_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/DecalGroupOption_t.cs index 6c74c3104..a2b8c61ba 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/DecalGroupOption_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/DecalGroupOption_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface DecalGroupOption_t : ISchemaClass { static DecalGroupOption_t ISchemaClass.From(nint handle) => new DecalGroupOption_tImpl(handle); + static int ISchemaClass.Size => 32; public ref CStrongHandle Material { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/DestructibleHitGroupToDestroy_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/DestructibleHitGroupToDestroy_t.cs new file mode 100644 index 000000000..33dd205c0 --- /dev/null +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/DestructibleHitGroupToDestroy_t.cs @@ -0,0 +1,22 @@ +// +#pragma warning disable CS0108 +#nullable enable + +using SwiftlyS2.Shared.Schemas; +using SwiftlyS2.Shared.Natives; +using SwiftlyS2.Core.SchemaDefinitions; + +namespace SwiftlyS2.Shared.SchemaDefinitions; + +public partial interface DestructibleHitGroupToDestroy_t : ISchemaClass { + + static DestructibleHitGroupToDestroy_t ISchemaClass.From(nint handle) => new DestructibleHitGroupToDestroy_tImpl(handle); + static int ISchemaClass.Size => 8; + + + public ref HitGroup_t HitGroup { get; } + + public ref int MaxDamageLevel { get; } + + +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/Dop26_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/Dop26_t.cs index 7b1718691..56db746db 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/Dop26_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/Dop26_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface Dop26_t : ISchemaClass { static Dop26_t ISchemaClass.From(nint handle) => new Dop26_tImpl(handle); + static int ISchemaClass.Size => 104; public ISchemaFixedArray Support { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/DynamicMeshDeformParams_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/DynamicMeshDeformParams_t.cs index f03ccf472..4515b59a2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/DynamicMeshDeformParams_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/DynamicMeshDeformParams_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface DynamicMeshDeformParams_t : ISchemaClass { static DynamicMeshDeformParams_t ISchemaClass.From(nint handle) => new DynamicMeshDeformParams_tImpl(handle); + static int ISchemaClass.Size => 12; public ref float TensionCompressScale { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/DynamicVolumeDef_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/DynamicVolumeDef_t.cs index 653ae6ca9..0110b917d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/DynamicVolumeDef_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/DynamicVolumeDef_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface DynamicVolumeDef_t : ISchemaClass { static DynamicVolumeDef_t ISchemaClass.From(nint handle) => new DynamicVolumeDef_tImpl(handle); + static int ISchemaClass.Size => 48; public ref CHandle Source { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EmptyTestScript.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EmptyTestScript.cs index f99cca71c..b7499c5c1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EmptyTestScript.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EmptyTestScript.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface EmptyTestScript : CAnimScriptBase, ISchemaClass { static EmptyTestScript ISchemaClass.From(nint handle) => new EmptyTestScriptImpl(handle); + static int ISchemaClass.Size => 32; // CAnimScriptParam< float32 > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EngineCountdownTimer.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EngineCountdownTimer.cs index ec8f77f38..936bbc032 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EngineCountdownTimer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EngineCountdownTimer.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface EngineCountdownTimer : ISchemaClass { static EngineCountdownTimer ISchemaClass.From(nint handle) => new EngineCountdownTimerImpl(handle); + static int ISchemaClass.Size => 24; public ref float Duration { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EngineLoopState_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EngineLoopState_t.cs index c34598285..a1bd21e67 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EngineLoopState_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EngineLoopState_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface EngineLoopState_t : ISchemaClass { static EngineLoopState_t ISchemaClass.From(nint handle) => new EngineLoopState_tImpl(handle); + static int ISchemaClass.Size => 40; public ref int PlatWindowWidth { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EntComponentInfo_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EntComponentInfo_t.cs index 665d5ada6..05d62e2cc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EntComponentInfo_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EntComponentInfo_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface EntComponentInfo_t : ISchemaClass { static EntComponentInfo_t ISchemaClass.From(nint handle) => new EntComponentInfo_tImpl(handle); + static int ISchemaClass.Size => 104; public string Name { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EntInput_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EntInput_t.cs index 6c49702e7..4db29b905 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EntInput_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EntInput_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface EntInput_t : ISchemaClass { static EntInput_t ISchemaClass.From(nint handle) => new EntInput_tImpl(handle); + static int ISchemaClass.Size => 48; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EntOutput_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EntOutput_t.cs index e6e1ecb57..92ceceeb1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EntOutput_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EntOutput_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface EntOutput_t : ISchemaClass { static EntOutput_t ISchemaClass.From(nint handle) => new EntOutput_tImpl(handle); + static int ISchemaClass.Size => 16; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EntityIOConnectionData_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EntityIOConnectionData_t.cs index 10a09d722..e139bcee5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EntityIOConnectionData_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EntityIOConnectionData_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface EntityIOConnectionData_t : ISchemaClass { static EntityIOConnectionData_t ISchemaClass.From(nint handle) => new EntityIOConnectionData_tImpl(handle); + static int ISchemaClass.Size => 64; public string OutputName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EntityKeyValueData_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EntityKeyValueData_t.cs index 0ab769b05..f023bd63f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EntityKeyValueData_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EntityKeyValueData_t.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface EntityKeyValueData_t : ISchemaClass { static EntityKeyValueData_t ISchemaClass.From(nint handle) => new EntityKeyValueData_tImpl(handle); + static int ISchemaClass.Size => 56; - // CUtlVector< EntityIOConnectionData_t > - public ref CUtlVector Connections { get; } + public ref CUtlVector Connections { get; } public ref CUtlBinaryBlock KeyValuesData { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EntityRenderAttribute_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EntityRenderAttribute_t.cs index 4824a01ce..50fddcfad 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EntityRenderAttribute_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EntityRenderAttribute_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface EntityRenderAttribute_t : ISchemaClass { static EntityRenderAttribute_t ISchemaClass.From(nint handle) => new EntityRenderAttribute_tImpl(handle); + static int ISchemaClass.Size => 72; public ref CUtlStringToken ID { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EntitySpottedState_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EntitySpottedState_t.cs index 1efad0e71..2411c1430 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EntitySpottedState_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EntitySpottedState_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface EntitySpottedState_t : ISchemaClass { static EntitySpottedState_t ISchemaClass.From(nint handle) => new EntitySpottedState_tImpl(handle); + static int ISchemaClass.Size => 24; public ref bool Spotted { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventAdvanceTick_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventAdvanceTick_t.cs index 6c6e0862c..3c863c0b9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventAdvanceTick_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventAdvanceTick_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface EventAdvanceTick_t : EventSimulate_t, ISchemaClass { static EventAdvanceTick_t ISchemaClass.From(nint handle) => new EventAdvanceTick_tImpl(handle); + static int ISchemaClass.Size => 64; public ref int CurrentTick { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventAppShutdown_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventAppShutdown_t.cs index 07755d862..d9d579ef0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventAppShutdown_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventAppShutdown_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface EventAppShutdown_t : ISchemaClass { static EventAppShutdown_t ISchemaClass.From(nint handle) => new EventAppShutdown_tImpl(handle); + static int ISchemaClass.Size => 4; public ref int Dummy0 { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientAdvanceNonRenderedFrame_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientAdvanceNonRenderedFrame_t.cs index 31dc0ed9b..816d0512a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientAdvanceNonRenderedFrame_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientAdvanceNonRenderedFrame_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface EventClientAdvanceNonRenderedFrame_t : ISchemaClass { static EventClientAdvanceNonRenderedFrame_t ISchemaClass.From(nint handle) => new EventClientAdvanceNonRenderedFrame_tImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientAdvanceTick_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientAdvanceTick_t.cs index f26c718e5..ab35fe3d2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientAdvanceTick_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientAdvanceTick_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface EventClientAdvanceTick_t : EventAdvanceTick_t, ISchemaClass { static EventClientAdvanceTick_t ISchemaClass.From(nint handle) => new EventClientAdvanceTick_tImpl(handle); + static int ISchemaClass.Size => 64; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientFrameSimulate_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientFrameSimulate_t.cs index 967834af4..de835665c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientFrameSimulate_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientFrameSimulate_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface EventClientFrameSimulate_t : ISchemaClass { static EventClientFrameSimulate_t ISchemaClass.From(nint handle) => new EventClientFrameSimulate_tImpl(handle); + static int ISchemaClass.Size => 56; public EngineLoopState_t LoopState { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientOutput_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientOutput_t.cs index 07b1f70d5..a42fa2a90 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientOutput_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientOutput_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface EventClientOutput_t : ISchemaClass { static EventClientOutput_t ISchemaClass.From(nint handle) => new EventClientOutput_tImpl(handle); + static int ISchemaClass.Size => 56; public EngineLoopState_t LoopState { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientPauseSimulate_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientPauseSimulate_t.cs index 1fdab9a2b..195969d6a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientPauseSimulate_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientPauseSimulate_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface EventClientPauseSimulate_t : EventSimulate_t, ISchemaClass { static EventClientPauseSimulate_t ISchemaClass.From(nint handle) => new EventClientPauseSimulate_tImpl(handle); + static int ISchemaClass.Size => 48; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientPollInput_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientPollInput_t.cs index 30819f34f..f9b6115e4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientPollInput_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientPollInput_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface EventClientPollInput_t : ISchemaClass { static EventClientPollInput_t ISchemaClass.From(nint handle) => new EventClientPollInput_tImpl(handle); + static int ISchemaClass.Size => 48; public EngineLoopState_t LoopState { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientPollNetworking_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientPollNetworking_t.cs index f9223371a..29a820bbf 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientPollNetworking_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientPollNetworking_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface EventClientPollNetworking_t : ISchemaClass { static EventClientPollNetworking_t ISchemaClass.From(nint handle) => new EventClientPollNetworking_tImpl(handle); + static int ISchemaClass.Size => 4; public ref int TickCount { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientPostAdvanceTick_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientPostAdvanceTick_t.cs index 548b28d63..56ceef6be 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientPostAdvanceTick_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientPostAdvanceTick_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface EventClientPostAdvanceTick_t : EventPostAdvanceTick_t, ISchemaClass { static EventClientPostAdvanceTick_t ISchemaClass.From(nint handle) => new EventClientPostAdvanceTick_tImpl(handle); + static int ISchemaClass.Size => 64; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientPostOutput_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientPostOutput_t.cs index f74dd77af..c907a9e4d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientPostOutput_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientPostOutput_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface EventClientPostOutput_t : ISchemaClass { static EventClientPostOutput_t ISchemaClass.From(nint handle) => new EventClientPostOutput_tImpl(handle); + static int ISchemaClass.Size => 64; public EngineLoopState_t LoopState { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientPostSimulate_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientPostSimulate_t.cs index 96530b068..c56404139 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientPostSimulate_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientPostSimulate_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface EventClientPostSimulate_t : EventSimulate_t, ISchemaClass { static EventClientPostSimulate_t ISchemaClass.From(nint handle) => new EventClientPostSimulate_tImpl(handle); + static int ISchemaClass.Size => 48; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientPreOutput_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientPreOutput_t.cs index 9240ddb91..d82f4a03f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientPreOutput_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientPreOutput_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface EventClientPreOutput_t : ISchemaClass { static EventClientPreOutput_t ISchemaClass.From(nint handle) => new EventClientPreOutput_tImpl(handle); + static int ISchemaClass.Size => 72; public EngineLoopState_t LoopState { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientPreSimulate_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientPreSimulate_t.cs index 366cef8ee..a78fd0928 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientPreSimulate_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientPreSimulate_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface EventClientPreSimulate_t : EventSimulate_t, ISchemaClass { static EventClientPreSimulate_t ISchemaClass.From(nint handle) => new EventClientPreSimulate_tImpl(handle); + static int ISchemaClass.Size => 48; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientProcessGameInput_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientProcessGameInput_t.cs index c13d2815e..39f52f700 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientProcessGameInput_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientProcessGameInput_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface EventClientProcessGameInput_t : ISchemaClass { static EventClientProcessGameInput_t ISchemaClass.From(nint handle) => new EventClientProcessGameInput_tImpl(handle); + static int ISchemaClass.Size => 48; public EngineLoopState_t LoopState { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientProcessInput_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientProcessInput_t.cs index 5fe304910..6b8961561 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientProcessInput_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientProcessInput_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface EventClientProcessInput_t : ISchemaClass { static EventClientProcessInput_t ISchemaClass.From(nint handle) => new EventClientProcessInput_tImpl(handle); + static int ISchemaClass.Size => 56; public EngineLoopState_t LoopState { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientProcessNetworking_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientProcessNetworking_t.cs index 807546140..25edafa24 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientProcessNetworking_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientProcessNetworking_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface EventClientProcessNetworking_t : ISchemaClass { static EventClientProcessNetworking_t ISchemaClass.From(nint handle) => new EventClientProcessNetworking_tImpl(handle); + static int ISchemaClass.Size => 4; public ref int TickCount { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientSceneSystemThreadStateChange_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientSceneSystemThreadStateChange_t.cs index 6eaffa40a..9df5e27a5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientSceneSystemThreadStateChange_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientSceneSystemThreadStateChange_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface EventClientSceneSystemThreadStateChange_t : ISchemaClass { static EventClientSceneSystemThreadStateChange_t ISchemaClass.From(nint handle) => new EventClientSceneSystemThreadStateChange_tImpl(handle); + static int ISchemaClass.Size => 1; public ref bool ThreadsActive { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientSimulate_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientSimulate_t.cs index 9f6859b51..52a000ef8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientSimulate_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientSimulate_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface EventClientSimulate_t : EventSimulate_t, ISchemaClass { static EventClientSimulate_t ISchemaClass.From(nint handle) => new EventClientSimulate_tImpl(handle); + static int ISchemaClass.Size => 48; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventFrameBoundary_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventFrameBoundary_t.cs index cb2bb2980..dce9ee007 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventFrameBoundary_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventFrameBoundary_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface EventFrameBoundary_t : ISchemaClass { static EventFrameBoundary_t ISchemaClass.From(nint handle) => new EventFrameBoundary_tImpl(handle); + static int ISchemaClass.Size => 4; public ref float FrameTime { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventModInitialized_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventModInitialized_t.cs index 6e5ef584a..8b26716dd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventModInitialized_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventModInitialized_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface EventModInitialized_t : ISchemaClass { static EventModInitialized_t ISchemaClass.From(nint handle) => new EventModInitialized_tImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventPostAdvanceTick_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventPostAdvanceTick_t.cs index b07fedfe2..abdbfacd7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventPostAdvanceTick_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventPostAdvanceTick_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface EventPostAdvanceTick_t : EventSimulate_t, ISchemaClass { static EventPostAdvanceTick_t ISchemaClass.From(nint handle) => new EventPostAdvanceTick_tImpl(handle); + static int ISchemaClass.Size => 64; public ref int CurrentTick { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventPostDataUpdate_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventPostDataUpdate_t.cs index e19bf6333..ca5874670 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventPostDataUpdate_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventPostDataUpdate_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface EventPostDataUpdate_t : ISchemaClass { static EventPostDataUpdate_t ISchemaClass.From(nint handle) => new EventPostDataUpdate_tImpl(handle); + static int ISchemaClass.Size => 16; public ref int Count { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventPreDataUpdate_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventPreDataUpdate_t.cs index 46e3784ec..76463f1d4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventPreDataUpdate_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventPreDataUpdate_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface EventPreDataUpdate_t : ISchemaClass { static EventPreDataUpdate_t ISchemaClass.From(nint handle) => new EventPreDataUpdate_tImpl(handle); + static int ISchemaClass.Size => 16; public ref int Count { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventProfileStorageAvailable_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventProfileStorageAvailable_t.cs index d734a046f..ef630bfa8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventProfileStorageAvailable_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventProfileStorageAvailable_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface EventProfileStorageAvailable_t : ISchemaClass { static EventProfileStorageAvailable_t ISchemaClass.From(nint handle) => new EventProfileStorageAvailable_tImpl(handle); + static int ISchemaClass.Size => 4; public ref uint SplitScreenSlot { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerAdvanceTick_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerAdvanceTick_t.cs index c28545077..112eefaf7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerAdvanceTick_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerAdvanceTick_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface EventServerAdvanceTick_t : EventAdvanceTick_t, ISchemaClass { static EventServerAdvanceTick_t ISchemaClass.From(nint handle) => new EventServerAdvanceTick_tImpl(handle); + static int ISchemaClass.Size => 64; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerBeginAsyncPostTickWork_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerBeginAsyncPostTickWork_t.cs index fe5c9c2fa..569886afa 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerBeginAsyncPostTickWork_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerBeginAsyncPostTickWork_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface EventServerBeginAsyncPostTickWork_t : EventPostAdvanceTick_t, ISchemaClass { static EventServerBeginAsyncPostTickWork_t ISchemaClass.From(nint handle) => new EventServerBeginAsyncPostTickWork_tImpl(handle); + static int ISchemaClass.Size => 64; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerEndAsyncPostTickWork_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerEndAsyncPostTickWork_t.cs index e022f0c49..ef89b3735 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerEndAsyncPostTickWork_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerEndAsyncPostTickWork_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface EventServerEndAsyncPostTickWork_t : ISchemaClass { static EventServerEndAsyncPostTickWork_t ISchemaClass.From(nint handle) => new EventServerEndAsyncPostTickWork_tImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerPollNetworking_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerPollNetworking_t.cs index 119716136..a52ba9820 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerPollNetworking_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerPollNetworking_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface EventServerPollNetworking_t : EventSimulate_t, ISchemaClass { static EventServerPollNetworking_t ISchemaClass.From(nint handle) => new EventServerPollNetworking_tImpl(handle); + static int ISchemaClass.Size => 48; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerPostAdvanceTick_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerPostAdvanceTick_t.cs index 446675d94..b164fb74e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerPostAdvanceTick_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerPostAdvanceTick_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface EventServerPostAdvanceTick_t : EventPostAdvanceTick_t, ISchemaClass { static EventServerPostAdvanceTick_t ISchemaClass.From(nint handle) => new EventServerPostAdvanceTick_tImpl(handle); + static int ISchemaClass.Size => 64; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerPostSimulate_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerPostSimulate_t.cs index e3a76afd4..a4422dafe 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerPostSimulate_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerPostSimulate_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface EventServerPostSimulate_t : EventSimulate_t, ISchemaClass { static EventServerPostSimulate_t ISchemaClass.From(nint handle) => new EventServerPostSimulate_tImpl(handle); + static int ISchemaClass.Size => 48; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerProcessNetworking_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerProcessNetworking_t.cs index a8f23ed84..55a4c5e60 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerProcessNetworking_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerProcessNetworking_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface EventServerProcessNetworking_t : EventSimulate_t, ISchemaClass { static EventServerProcessNetworking_t ISchemaClass.From(nint handle) => new EventServerProcessNetworking_tImpl(handle); + static int ISchemaClass.Size => 48; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerSimulate_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerSimulate_t.cs index d1739d9d9..e1b21a0c7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerSimulate_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerSimulate_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface EventServerSimulate_t : EventSimulate_t, ISchemaClass { static EventServerSimulate_t ISchemaClass.From(nint handle) => new EventServerSimulate_tImpl(handle); + static int ISchemaClass.Size => 48; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventSetTime_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventSetTime_t.cs index 497483470..56c6d331f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventSetTime_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventSetTime_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface EventSetTime_t : ISchemaClass { static EventSetTime_t ISchemaClass.From(nint handle) => new EventSetTime_tImpl(handle); + static int ISchemaClass.Size => 96; public EngineLoopState_t LoopState { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventSimpleLoopFrameUpdate_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventSimpleLoopFrameUpdate_t.cs index 9d3405b31..911504415 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventSimpleLoopFrameUpdate_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventSimpleLoopFrameUpdate_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface EventSimpleLoopFrameUpdate_t : ISchemaClass { static EventSimpleLoopFrameUpdate_t ISchemaClass.From(nint handle) => new EventSimpleLoopFrameUpdate_tImpl(handle); + static int ISchemaClass.Size => 48; public EngineLoopState_t LoopState { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventSimulate_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventSimulate_t.cs index 5cfb3326c..e5fd4705e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventSimulate_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventSimulate_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface EventSimulate_t : ISchemaClass { static EventSimulate_t ISchemaClass.From(nint handle) => new EventSimulate_tImpl(handle); + static int ISchemaClass.Size => 48; public EngineLoopState_t LoopState { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventSplitScreenStateChanged_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventSplitScreenStateChanged_t.cs index daf03c34e..94b8a5236 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventSplitScreenStateChanged_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventSplitScreenStateChanged_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface EventSplitScreenStateChanged_t : ISchemaClass { static EventSplitScreenStateChanged_t ISchemaClass.From(nint handle) => new EventSplitScreenStateChanged_tImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/Extent.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/Extent.cs index 0dabf26f5..d7d461c74 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/Extent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/Extent.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface Extent : ISchemaClass { static Extent ISchemaClass.From(nint handle) => new ExtentImpl(handle); + static int ISchemaClass.Size => 24; public ref Vector Lo { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ExtraVertexStreamOverride_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ExtraVertexStreamOverride_t.cs index 8127cb4f0..e88a0c4b5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ExtraVertexStreamOverride_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ExtraVertexStreamOverride_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface ExtraVertexStreamOverride_t : BaseSceneObjectOverride_t, ISchemaClass { static ExtraVertexStreamOverride_t ISchemaClass.From(nint handle) => new ExtraVertexStreamOverride_tImpl(handle); + static int ISchemaClass.Size => 48; public ref uint SubSceneObject { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FakeEntityDerivedA_tAPI.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FakeEntityDerivedA_tAPI.cs index 746262f11..bbb9490a6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FakeEntityDerivedA_tAPI.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FakeEntityDerivedA_tAPI.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FakeEntityDerivedA_tAPI : ISchemaClass { static FakeEntityDerivedA_tAPI ISchemaClass.From(nint handle) => new FakeEntityDerivedA_tAPIImpl(handle); + static int ISchemaClass.Size => 8; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FakeEntityDerivedB_tAPI.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FakeEntityDerivedB_tAPI.cs index c8432b778..d3d755c8c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FakeEntityDerivedB_tAPI.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FakeEntityDerivedB_tAPI.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FakeEntityDerivedB_tAPI : ISchemaClass { static FakeEntityDerivedB_tAPI ISchemaClass.From(nint handle) => new FakeEntityDerivedB_tAPIImpl(handle); + static int ISchemaClass.Size => 8; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FakeEntity_tAPI.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FakeEntity_tAPI.cs index 4d7bdcc98..10cbd6cfd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FakeEntity_tAPI.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FakeEntity_tAPI.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FakeEntity_tAPI : ISchemaClass { static FakeEntity_tAPI ISchemaClass.From(nint handle) => new FakeEntity_tAPIImpl(handle); + static int ISchemaClass.Size => 8; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeAnimStrayRadius_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeAnimStrayRadius_t.cs index 5d753128d..5014e2f96 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeAnimStrayRadius_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeAnimStrayRadius_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeAnimStrayRadius_t : ISchemaClass { static FeAnimStrayRadius_t ISchemaClass.From(nint handle) => new FeAnimStrayRadius_tImpl(handle); + static int ISchemaClass.Size => 12; public ISchemaFixedArray Node { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeAntiTunnelGroupBuild_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeAntiTunnelGroupBuild_t.cs index 90e2e672e..7e0b53e93 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeAntiTunnelGroupBuild_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeAntiTunnelGroupBuild_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeAntiTunnelGroupBuild_t : ISchemaClass { static FeAntiTunnelGroupBuild_t ISchemaClass.From(nint handle) => new FeAntiTunnelGroupBuild_tImpl(handle); + static int ISchemaClass.Size => 8; public ref uint VertexMapHash { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeAntiTunnelProbeBuild_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeAntiTunnelProbeBuild_t.cs index 2aee4ea84..dae41111b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeAntiTunnelProbeBuild_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeAntiTunnelProbeBuild_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeAntiTunnelProbeBuild_t : ISchemaClass { static FeAntiTunnelProbeBuild_t ISchemaClass.From(nint handle) => new FeAntiTunnelProbeBuild_tImpl(handle); + static int ISchemaClass.Size => 48; public ref float Weight { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeAntiTunnelProbe_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeAntiTunnelProbe_t.cs index 6022ace92..ae7047154 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeAntiTunnelProbe_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeAntiTunnelProbe_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeAntiTunnelProbe_t : ISchemaClass { static FeAntiTunnelProbe_t ISchemaClass.From(nint handle) => new FeAntiTunnelProbe_tImpl(handle); + static int ISchemaClass.Size => 28; public ref float Weight { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeAxialEdgeBend_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeAxialEdgeBend_t.cs index 3d1fceca8..dc15cd4dc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeAxialEdgeBend_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeAxialEdgeBend_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeAxialEdgeBend_t : ISchemaClass { static FeAxialEdgeBend_t ISchemaClass.From(nint handle) => new FeAxialEdgeBend_tImpl(handle); + static int ISchemaClass.Size => 40; public ref float Te { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeBandBendLimit_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeBandBendLimit_t.cs index ac5c3240f..11c9e2e15 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeBandBendLimit_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeBandBendLimit_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeBandBendLimit_t : ISchemaClass { static FeBandBendLimit_t ISchemaClass.From(nint handle) => new FeBandBendLimit_tImpl(handle); + static int ISchemaClass.Size => 20; public ref float DistMin { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeBoxRigid_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeBoxRigid_t.cs index b582a7a18..4b170576b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeBoxRigid_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeBoxRigid_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeBoxRigid_t : ISchemaClass { static FeBoxRigid_t ISchemaClass.From(nint handle) => new FeBoxRigid_tImpl(handle); + static int ISchemaClass.Size => 64; public ref CTransform TmFrame2 { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeBuildBoxRigid_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeBuildBoxRigid_t.cs index 767ef1c27..323f6f582 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeBuildBoxRigid_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeBuildBoxRigid_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeBuildBoxRigid_t : FeBoxRigid_t, ISchemaClass { static FeBuildBoxRigid_t ISchemaClass.From(nint handle) => new FeBuildBoxRigid_tImpl(handle); + static int ISchemaClass.Size => 80; public ref int Priority { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeBuildSDFRigid_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeBuildSDFRigid_t.cs index 320292a4f..b6e6f2f6e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeBuildSDFRigid_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeBuildSDFRigid_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeBuildSDFRigid_t : FeSDFRigid_t, ISchemaClass { static FeBuildSDFRigid_t ISchemaClass.From(nint handle) => new FeBuildSDFRigid_tImpl(handle); + static int ISchemaClass.Size => 96; public ref int Priority { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeBuildSphereRigid_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeBuildSphereRigid_t.cs index 8ec3f237c..1488ad970 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeBuildSphereRigid_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeBuildSphereRigid_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeBuildSphereRigid_t : FeSphereRigid_t, ISchemaClass { static FeBuildSphereRigid_t ISchemaClass.From(nint handle) => new FeBuildSphereRigid_tImpl(handle); + static int ISchemaClass.Size => 48; public ref int Priority { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeBuildTaperedCapsuleRigid_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeBuildTaperedCapsuleRigid_t.cs index 9854b9c69..cda5d2276 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeBuildTaperedCapsuleRigid_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeBuildTaperedCapsuleRigid_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeBuildTaperedCapsuleRigid_t : FeTaperedCapsuleRigid_t, ISchemaClass { static FeBuildTaperedCapsuleRigid_t ISchemaClass.From(nint handle) => new FeBuildTaperedCapsuleRigid_tImpl(handle); + static int ISchemaClass.Size => 64; public ref int Priority { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeCollisionPlane_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeCollisionPlane_t.cs index dabd863d2..0a3ddb087 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeCollisionPlane_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeCollisionPlane_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeCollisionPlane_t : ISchemaClass { static FeCollisionPlane_t ISchemaClass.From(nint handle) => new FeCollisionPlane_tImpl(handle); + static int ISchemaClass.Size => 24; public ref ushort CtrlParent { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeCtrlOffset_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeCtrlOffset_t.cs index dc772d94b..d27911e47 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeCtrlOffset_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeCtrlOffset_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeCtrlOffset_t : ISchemaClass { static FeCtrlOffset_t ISchemaClass.From(nint handle) => new FeCtrlOffset_tImpl(handle); + static int ISchemaClass.Size => 16; public ref Vector Offset { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeCtrlOsOffset_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeCtrlOsOffset_t.cs index 236362bfe..ecfa9af74 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeCtrlOsOffset_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeCtrlOsOffset_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeCtrlOsOffset_t : ISchemaClass { static FeCtrlOsOffset_t ISchemaClass.From(nint handle) => new FeCtrlOsOffset_tImpl(handle); + static int ISchemaClass.Size => 4; public ref ushort CtrlParent { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeCtrlSoftOffset_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeCtrlSoftOffset_t.cs index c74d408a2..8aca08aad 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeCtrlSoftOffset_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeCtrlSoftOffset_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeCtrlSoftOffset_t : ISchemaClass { static FeCtrlSoftOffset_t ISchemaClass.From(nint handle) => new FeCtrlSoftOffset_tImpl(handle); + static int ISchemaClass.Size => 20; public ref ushort CtrlParent { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeDynKinLink_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeDynKinLink_t.cs index 596d7465a..2e7ae2365 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeDynKinLink_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeDynKinLink_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeDynKinLink_t : ISchemaClass { static FeDynKinLink_t ISchemaClass.From(nint handle) => new FeDynKinLink_tImpl(handle); + static int ISchemaClass.Size => 4; public ref ushort Parent { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeEdgeDesc_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeEdgeDesc_t.cs index b1c10ab85..39f68cb06 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeEdgeDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeEdgeDesc_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeEdgeDesc_t : ISchemaClass { static FeEdgeDesc_t ISchemaClass.From(nint handle) => new FeEdgeDesc_tImpl(handle); + static int ISchemaClass.Size => 16; public ISchemaFixedArray Edge { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeEffectDesc_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeEffectDesc_t.cs index b0845e72d..0207c6d4f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeEffectDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeEffectDesc_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeEffectDesc_t : ISchemaClass { static FeEffectDesc_t ISchemaClass.From(nint handle) => new FeEffectDesc_tImpl(handle); + static int ISchemaClass.Size => 32; public string Name { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeFitInfluence_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeFitInfluence_t.cs index 66b2fe32f..176f5676a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeFitInfluence_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeFitInfluence_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeFitInfluence_t : ISchemaClass { static FeFitInfluence_t ISchemaClass.From(nint handle) => new FeFitInfluence_tImpl(handle); + static int ISchemaClass.Size => 12; public ref uint VertexNode { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeFitMatrix_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeFitMatrix_t.cs index ab169c4dc..d7a7626b9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeFitMatrix_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeFitMatrix_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeFitMatrix_t : ISchemaClass { static FeFitMatrix_t ISchemaClass.From(nint handle) => new FeFitMatrix_tImpl(handle); + static int ISchemaClass.Size => 64; public ref CTransform Bone { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeFitWeight_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeFitWeight_t.cs index 38217cff5..d372ee3d7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeFitWeight_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeFitWeight_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeFitWeight_t : ISchemaClass { static FeFitWeight_t ISchemaClass.From(nint handle) => new FeFitWeight_tImpl(handle); + static int ISchemaClass.Size => 8; public ref float Weight { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeFollowNode_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeFollowNode_t.cs index c553db6b4..ee66499a2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeFollowNode_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeFollowNode_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeFollowNode_t : ISchemaClass { static FeFollowNode_t ISchemaClass.From(nint handle) => new FeFollowNode_tImpl(handle); + static int ISchemaClass.Size => 8; public ref ushort ParentNode { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeHingeLimitBuild_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeHingeLimitBuild_t.cs index 813dec89c..a7a6d4d07 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeHingeLimitBuild_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeHingeLimitBuild_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeHingeLimitBuild_t : ISchemaClass { static FeHingeLimitBuild_t ISchemaClass.From(nint handle) => new FeHingeLimitBuild_tImpl(handle); + static int ISchemaClass.Size => 24; public ISchemaFixedArray Node { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeHingeLimit_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeHingeLimit_t.cs index d70391cfb..2cd0313bb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeHingeLimit_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeHingeLimit_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeHingeLimit_t : ISchemaClass { static FeHingeLimit_t ISchemaClass.From(nint handle) => new FeHingeLimit_tImpl(handle); + static int ISchemaClass.Size => 32; public ISchemaFixedArray Node { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeKelagerBend2_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeKelagerBend2_t.cs index 777fe110b..8883fbe6b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeKelagerBend2_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeKelagerBend2_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeKelagerBend2_t : ISchemaClass { static FeKelagerBend2_t ISchemaClass.From(nint handle) => new FeKelagerBend2_tImpl(handle); + static int ISchemaClass.Size => 24; public ISchemaFixedArray Weight { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeMorphLayerDepr_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeMorphLayerDepr_t.cs index aef20c0eb..c54b3e3d3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeMorphLayerDepr_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeMorphLayerDepr_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeMorphLayerDepr_t : ISchemaClass { static FeMorphLayerDepr_t ISchemaClass.From(nint handle) => new FeMorphLayerDepr_tImpl(handle); + static int ISchemaClass.Size => 144; public string Name { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeNodeBase_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeNodeBase_t.cs index 812daf231..0fdb18d7f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeNodeBase_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeNodeBase_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeNodeBase_t : ISchemaClass { static FeNodeBase_t ISchemaClass.From(nint handle) => new FeNodeBase_tImpl(handle); + static int ISchemaClass.Size => 32; public ref ushort Node { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeNodeIntegrator_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeNodeIntegrator_t.cs index e23511973..d6c0a66ad 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeNodeIntegrator_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeNodeIntegrator_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeNodeIntegrator_t : ISchemaClass { static FeNodeIntegrator_t ISchemaClass.From(nint handle) => new FeNodeIntegrator_tImpl(handle); + static int ISchemaClass.Size => 16; public ref float PointDamping { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeNodeReverseOffset_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeNodeReverseOffset_t.cs index 48c278b54..a260ce480 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeNodeReverseOffset_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeNodeReverseOffset_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeNodeReverseOffset_t : ISchemaClass { static FeNodeReverseOffset_t ISchemaClass.From(nint handle) => new FeNodeReverseOffset_tImpl(handle); + static int ISchemaClass.Size => 16; public ref Vector Offset { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeNodeWindBase_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeNodeWindBase_t.cs index 8fa9e9c94..0e782f5be 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeNodeWindBase_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeNodeWindBase_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeNodeWindBase_t : ISchemaClass { static FeNodeWindBase_t ISchemaClass.From(nint handle) => new FeNodeWindBase_tImpl(handle); + static int ISchemaClass.Size => 8; public ref ushort NodeX0 { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeProxyVertexMap_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeProxyVertexMap_t.cs index 3f26c911a..4ebd24c53 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeProxyVertexMap_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeProxyVertexMap_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeProxyVertexMap_t : ISchemaClass { static FeProxyVertexMap_t ISchemaClass.From(nint handle) => new FeProxyVertexMap_tImpl(handle); + static int ISchemaClass.Size => 16; public string Name { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeQuad_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeQuad_t.cs index f58346776..e635461b7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeQuad_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeQuad_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeQuad_t : ISchemaClass { static FeQuad_t ISchemaClass.From(nint handle) => new FeQuad_tImpl(handle); + static int ISchemaClass.Size => 76; public ISchemaFixedArray Node { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeRigidColliderIndices_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeRigidColliderIndices_t.cs index 9c7c2ee19..8217b8135 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeRigidColliderIndices_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeRigidColliderIndices_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeRigidColliderIndices_t : ISchemaClass { static FeRigidColliderIndices_t ISchemaClass.From(nint handle) => new FeRigidColliderIndices_tImpl(handle); + static int ISchemaClass.Size => 10; public ref ushort TaperedCapsuleRigidIndex { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeRodConstraint_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeRodConstraint_t.cs index 089edf2d0..706bb2a78 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeRodConstraint_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeRodConstraint_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeRodConstraint_t : ISchemaClass { static FeRodConstraint_t ISchemaClass.From(nint handle) => new FeRodConstraint_tImpl(handle); + static int ISchemaClass.Size => 20; public ISchemaFixedArray Node { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSDFRigid_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSDFRigid_t.cs index 512fb3fe0..7e92dad35 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSDFRigid_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSDFRigid_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeSDFRigid_t : ISchemaClass { static FeSDFRigid_t ISchemaClass.From(nint handle) => new FeSDFRigid_tImpl(handle); + static int ISchemaClass.Size => 80; public ref Vector LocalMin { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSimdAnimStrayRadius_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSimdAnimStrayRadius_t.cs index 4160d7458..ab189d6fd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSimdAnimStrayRadius_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSimdAnimStrayRadius_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeSimdAnimStrayRadius_t : ISchemaClass { static FeSimdAnimStrayRadius_t ISchemaClass.From(nint handle) => new FeSimdAnimStrayRadius_tImpl(handle); + static int ISchemaClass.Size => 48; // uint16[4] diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSimdNodeBase_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSimdNodeBase_t.cs index 1540b3ff4..e85df3e51 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSimdNodeBase_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSimdNodeBase_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeSimdNodeBase_t : ISchemaClass { static FeSimdNodeBase_t ISchemaClass.From(nint handle) => new FeSimdNodeBase_tImpl(handle); + static int ISchemaClass.Size => 112; public ISchemaFixedArray Node { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSimdQuad_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSimdQuad_t.cs index 76f7a215f..8dbe5638a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSimdQuad_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSimdQuad_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeSimdQuad_t : ISchemaClass { static FeSimdQuad_t ISchemaClass.From(nint handle) => new FeSimdQuad_tImpl(handle); + static int ISchemaClass.Size => 304; // uint16[4] diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSimdRodConstraintAnim_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSimdRodConstraintAnim_t.cs index 9a8598e8e..1cffc5d30 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSimdRodConstraintAnim_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSimdRodConstraintAnim_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeSimdRodConstraintAnim_t : ISchemaClass { static FeSimdRodConstraintAnim_t ISchemaClass.From(nint handle) => new FeSimdRodConstraintAnim_tImpl(handle); + static int ISchemaClass.Size => 48; // uint16[4] diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSimdRodConstraint_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSimdRodConstraint_t.cs index f597972a5..d7efdcd16 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSimdRodConstraint_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSimdRodConstraint_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeSimdRodConstraint_t : ISchemaClass { static FeSimdRodConstraint_t ISchemaClass.From(nint handle) => new FeSimdRodConstraint_tImpl(handle); + static int ISchemaClass.Size => 80; // uint16[4] diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSimdSpringIntegrator_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSimdSpringIntegrator_t.cs index 52eff4caf..9d9e4fc81 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSimdSpringIntegrator_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSimdSpringIntegrator_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeSimdSpringIntegrator_t : ISchemaClass { static FeSimdSpringIntegrator_t ISchemaClass.From(nint handle) => new FeSimdSpringIntegrator_tImpl(handle); + static int ISchemaClass.Size => 80; // uint16[4] diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSoftParent_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSoftParent_t.cs index 508c3a63e..3bfffdaff 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSoftParent_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSoftParent_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeSoftParent_t : ISchemaClass { static FeSoftParent_t ISchemaClass.From(nint handle) => new FeSoftParent_tImpl(handle); + static int ISchemaClass.Size => 8; public ref int Parent { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSourceEdge_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSourceEdge_t.cs index 3dbdafa2f..03dcb14c8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSourceEdge_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSourceEdge_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeSourceEdge_t : ISchemaClass { static FeSourceEdge_t ISchemaClass.From(nint handle) => new FeSourceEdge_tImpl(handle); + static int ISchemaClass.Size => 4; public ISchemaFixedArray Node { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSphereRigid_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSphereRigid_t.cs index c43a2e72a..b02851305 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSphereRigid_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSphereRigid_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeSphereRigid_t : ISchemaClass { static FeSphereRigid_t ISchemaClass.From(nint handle) => new FeSphereRigid_tImpl(handle); + static int ISchemaClass.Size => 32; public ref fltx4 Sphere { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSpringIntegrator_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSpringIntegrator_t.cs index eee892433..7bedeab85 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSpringIntegrator_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSpringIntegrator_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeSpringIntegrator_t : ISchemaClass { static FeSpringIntegrator_t ISchemaClass.From(nint handle) => new FeSpringIntegrator_tImpl(handle); + static int ISchemaClass.Size => 20; public ISchemaFixedArray Node { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeStiffHingeBuild_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeStiffHingeBuild_t.cs index 1d2a77e45..80a261d10 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeStiffHingeBuild_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeStiffHingeBuild_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeStiffHingeBuild_t : ISchemaClass { static FeStiffHingeBuild_t ISchemaClass.From(nint handle) => new FeStiffHingeBuild_tImpl(handle); + static int ISchemaClass.Size => 28; public ref float MaxAngle { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeTaperedCapsuleRigid_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeTaperedCapsuleRigid_t.cs index d328dce9d..a28247a3b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeTaperedCapsuleRigid_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeTaperedCapsuleRigid_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeTaperedCapsuleRigid_t : ISchemaClass { static FeTaperedCapsuleRigid_t ISchemaClass.From(nint handle) => new FeTaperedCapsuleRigid_tImpl(handle); + static int ISchemaClass.Size => 48; public ISchemaFixedArray Sphere { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeTaperedCapsuleStretch_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeTaperedCapsuleStretch_t.cs index c4cf9981c..a46338bc8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeTaperedCapsuleStretch_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeTaperedCapsuleStretch_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeTaperedCapsuleStretch_t : ISchemaClass { static FeTaperedCapsuleStretch_t ISchemaClass.From(nint handle) => new FeTaperedCapsuleStretch_tImpl(handle); + static int ISchemaClass.Size => 16; public ISchemaFixedArray Node { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeTreeChildren_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeTreeChildren_t.cs index cf0716844..c07726b66 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeTreeChildren_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeTreeChildren_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeTreeChildren_t : ISchemaClass { static FeTreeChildren_t ISchemaClass.From(nint handle) => new FeTreeChildren_tImpl(handle); + static int ISchemaClass.Size => 4; public ISchemaFixedArray Child { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeTri_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeTri_t.cs index a0d5b8875..d93fb6193 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeTri_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeTri_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeTri_t : ISchemaClass { static FeTri_t ISchemaClass.From(nint handle) => new FeTri_tImpl(handle); + static int ISchemaClass.Size => 28; public ISchemaFixedArray Node { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeTwistConstraint_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeTwistConstraint_t.cs index 6fed2120e..388313ff6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeTwistConstraint_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeTwistConstraint_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeTwistConstraint_t : ISchemaClass { static FeTwistConstraint_t ISchemaClass.From(nint handle) => new FeTwistConstraint_tImpl(handle); + static int ISchemaClass.Size => 12; public ref ushort NodeOrient { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeVertexMapBuild_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeVertexMapBuild_t.cs index 718b96125..ab80bdbc8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeVertexMapBuild_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeVertexMapBuild_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeVertexMapBuild_t : ISchemaClass { static FeVertexMapBuild_t ISchemaClass.From(nint handle) => new FeVertexMapBuild_tImpl(handle); + static int ISchemaClass.Size => 48; public string VertexMapName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeVertexMapDesc_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeVertexMapDesc_t.cs index bb1add59c..1fc7666a4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeVertexMapDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeVertexMapDesc_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeVertexMapDesc_t : ISchemaClass { static FeVertexMapDesc_t ISchemaClass.From(nint handle) => new FeVertexMapDesc_tImpl(handle); + static int ISchemaClass.Size => 56; public string Name { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeWeightedNode_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeWeightedNode_t.cs index 746a543cf..af0b03e1a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeWeightedNode_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeWeightedNode_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeWeightedNode_t : ISchemaClass { static FeWeightedNode_t ISchemaClass.From(nint handle) => new FeWeightedNode_tImpl(handle); + static int ISchemaClass.Size => 4; public ref ushort Node { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeWorldCollisionParams_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeWorldCollisionParams_t.cs index 88dd2fe39..c81f8c63f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeWorldCollisionParams_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeWorldCollisionParams_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FeWorldCollisionParams_t : ISchemaClass { static FeWorldCollisionParams_t ISchemaClass.From(nint handle) => new FeWorldCollisionParams_tImpl(handle); + static int ISchemaClass.Size => 12; public ref float WorldFriction { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FilterDamageType.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FilterDamageType.cs index 3b5ef8a1d..3585526d0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FilterDamageType.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FilterDamageType.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FilterDamageType : CBaseFilter, ISchemaClass { static FilterDamageType ISchemaClass.From(nint handle) => new FilterDamageTypeImpl(handle); + static int ISchemaClass.Size => 1360; public ref int DamageType { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FilterHealth.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FilterHealth.cs index 311e5aad3..d8897494f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FilterHealth.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FilterHealth.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FilterHealth : CBaseFilter, ISchemaClass { static FilterHealth ISchemaClass.From(nint handle) => new FilterHealthImpl(handle); + static int ISchemaClass.Size => 1368; public ref bool AdrenalineActive { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FloatInputMaterialVariable_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FloatInputMaterialVariable_t.cs index 74c8999bf..ffecec5a1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FloatInputMaterialVariable_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FloatInputMaterialVariable_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FloatInputMaterialVariable_t : ISchemaClass { static FloatInputMaterialVariable_t ISchemaClass.From(nint handle) => new FloatInputMaterialVariable_tImpl(handle); + static int ISchemaClass.Size => 376; public string StrVariable { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FollowAttachmentData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FollowAttachmentData.cs index c101aa243..f29650c7f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FollowAttachmentData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FollowAttachmentData.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FollowAttachmentData : ISchemaClass { static FollowAttachmentData ISchemaClass.From(nint handle) => new FollowAttachmentDataImpl(handle); + static int ISchemaClass.Size => 8; public ref int BoneIndex { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FollowAttachmentSettings_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FollowAttachmentSettings_t.cs index 5bfb48d1c..172e3444b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FollowAttachmentSettings_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FollowAttachmentSettings_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FollowAttachmentSettings_t : ISchemaClass { static FollowAttachmentSettings_t ISchemaClass.From(nint handle) => new FollowAttachmentSettings_tImpl(handle); + static int ISchemaClass.Size => 144; public CAnimAttachment Attachment { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FollowTargetOpFixedSettings_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FollowTargetOpFixedSettings_t.cs index 78b059f2d..3742571ec 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FollowTargetOpFixedSettings_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FollowTargetOpFixedSettings_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FollowTargetOpFixedSettings_t : ISchemaClass { static FollowTargetOpFixedSettings_t ISchemaClass.From(nint handle) => new FollowTargetOpFixedSettings_tImpl(handle); + static int ISchemaClass.Size => 16; public ref int BoneIndex { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FootFixedData_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FootFixedData_t.cs index 96923ce36..9b2f3230a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FootFixedData_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FootFixedData_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FootFixedData_t : ISchemaClass { static FootFixedData_t ISchemaClass.From(nint handle) => new FootFixedData_tImpl(handle); + static int ISchemaClass.Size => 80; public ref Vector ToeOffset { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FootFixedSettings.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FootFixedSettings.cs index 0876779ae..5112a0d0e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FootFixedSettings.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FootFixedSettings.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FootFixedSettings : ISchemaClass { static FootFixedSettings ISchemaClass.From(nint handle) => new FootFixedSettingsImpl(handle); + static int ISchemaClass.Size => 64; public TraceSettings_t TraceSettings { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FootLockPoseOpFixedSettings.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FootLockPoseOpFixedSettings.cs index 1683cb23c..d5c5e201f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FootLockPoseOpFixedSettings.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FootLockPoseOpFixedSettings.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FootLockPoseOpFixedSettings : ISchemaClass { static FootLockPoseOpFixedSettings ISchemaClass.From(nint handle) => new FootLockPoseOpFixedSettingsImpl(handle); + static int ISchemaClass.Size => 104; - // CUtlVector< FootFixedData_t > - public ref CUtlVector FootInfo { get; } + public ref CUtlVector FootInfo { get; } public CAnimInputDamping HipDampingSettings { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FootPinningPoseOpFixedData_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FootPinningPoseOpFixedData_t.cs index f9a82826b..f087fd00e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FootPinningPoseOpFixedData_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FootPinningPoseOpFixedData_t.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FootPinningPoseOpFixedData_t : ISchemaClass { static FootPinningPoseOpFixedData_t ISchemaClass.From(nint handle) => new FootPinningPoseOpFixedData_tImpl(handle); + static int ISchemaClass.Size => 48; - // CUtlVector< FootFixedData_t > - public ref CUtlVector FootInfo { get; } + public ref CUtlVector FootInfo { get; } public ref float BlendTime { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FootStepTrigger.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FootStepTrigger.cs index 0a96afeab..8764f10ee 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FootStepTrigger.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FootStepTrigger.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FootStepTrigger : ISchemaClass { static FootStepTrigger ISchemaClass.From(nint handle) => new FootStepTriggerImpl(handle); + static int ISchemaClass.Size => 32; public ref CUtlVector Tags { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FourCovMatrices3.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FourCovMatrices3.cs index d2e7c1fc8..43f97bb54 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FourCovMatrices3.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FourCovMatrices3.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FourCovMatrices3 : ISchemaClass { static FourCovMatrices3 ISchemaClass.From(nint handle) => new FourCovMatrices3Impl(handle); + static int ISchemaClass.Size => 96; public ref FourVectors Diag { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FourQuaternions.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FourQuaternions.cs index f00aaee3b..c9331ecd1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FourQuaternions.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FourQuaternions.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FourQuaternions : ISchemaClass { static FourQuaternions ISchemaClass.From(nint handle) => new FourQuaternionsImpl(handle); + static int ISchemaClass.Size => 64; public ref fltx4 X { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FourVectors2D.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FourVectors2D.cs index 01538b858..4b8723b99 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FourVectors2D.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FourVectors2D.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FourVectors2D : ISchemaClass { static FourVectors2D ISchemaClass.From(nint handle) => new FourVectors2DImpl(handle); + static int ISchemaClass.Size => 32; public ref fltx4 X { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FunctionInfo_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FunctionInfo_t.cs index 401c4d76d..24d79fe70 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FunctionInfo_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FunctionInfo_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FunctionInfo_t : ISchemaClass { static FunctionInfo_t ISchemaClass.From(nint handle) => new FunctionInfo_tImpl(handle); + static int ISchemaClass.Size => 32; public string Name { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FuseFunctionIndex_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FuseFunctionIndex_t.cs index 52cb65920..1a08d9e7a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FuseFunctionIndex_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FuseFunctionIndex_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FuseFunctionIndex_t : ISchemaClass { static FuseFunctionIndex_t ISchemaClass.From(nint handle) => new FuseFunctionIndex_tImpl(handle); + static int ISchemaClass.Size => 2; public ref ushort Value { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FuseVariableIndex_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FuseVariableIndex_t.cs index f015c4f89..693c20b21 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FuseVariableIndex_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FuseVariableIndex_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FuseVariableIndex_t : ISchemaClass { static FuseVariableIndex_t ISchemaClass.From(nint handle) => new FuseVariableIndex_tImpl(handle); + static int ISchemaClass.Size => 2; public ref ushort Value { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/GameAmmoTypeInfo_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/GameAmmoTypeInfo_t.cs index 7ae2cb586..a979a20b6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/GameAmmoTypeInfo_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/GameAmmoTypeInfo_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface GameAmmoTypeInfo_t : AmmoTypeInfo_t, ISchemaClass { static GameAmmoTypeInfo_t ISchemaClass.From(nint handle) => new GameAmmoTypeInfo_tImpl(handle); + static int ISchemaClass.Size => 80; public ref int BuySize { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/GameTick_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/GameTick_t.cs index 0f1a009e0..b0705da39 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/GameTick_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/GameTick_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface GameTick_t : ISchemaClass { static GameTick_t ISchemaClass.From(nint handle) => new GameTick_tImpl(handle); + static int ISchemaClass.Size => 4; public ref int Value { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/GameTime_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/GameTime_t.cs index 82bd8e5cf..7f419898e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/GameTime_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/GameTime_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface GameTime_t : ISchemaClass { static GameTime_t ISchemaClass.From(nint handle) => new GameTime_tImpl(handle); + static int ISchemaClass.Size => 4; public ref float Value { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/HSequence.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/HSequence.cs index 7755e6f5a..0ba08756d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/HSequence.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/HSequence.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface HSequence : ISchemaClass { static HSequence ISchemaClass.From(nint handle) => new HSequenceImpl(handle); + static int ISchemaClass.Size => 4; public ref int Value { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/HitReactFixedSettings_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/HitReactFixedSettings_t.cs index 900a6247a..9a8bd5399 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/HitReactFixedSettings_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/HitReactFixedSettings_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface HitReactFixedSettings_t : ISchemaClass { static HitReactFixedSettings_t ISchemaClass.From(nint handle) => new HitReactFixedSettings_tImpl(handle); + static int ISchemaClass.Size => 68; public ref int WeightListIndex { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/HullFlags_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/HullFlags_t.cs index 0f2dd6ee9..10ac4c77f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/HullFlags_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/HullFlags_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface HullFlags_t : ISchemaClass { static HullFlags_t ISchemaClass.From(nint handle) => new HullFlags_tImpl(handle); + static int ISchemaClass.Size => 10; public ref bool Hull_Human { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IChoreoServices.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IChoreoServices.cs index 619133b4d..4dbc73116 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IChoreoServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IChoreoServices.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface IChoreoServices : ISchemaClass { static IChoreoServices ISchemaClass.From(nint handle) => new IChoreoServicesImpl(handle); + static int ISchemaClass.Size => 8; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IEconItemInterface.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IEconItemInterface.cs index 9323afbc3..34ca243b7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IEconItemInterface.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IEconItemInterface.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface IEconItemInterface : ISchemaClass { static IEconItemInterface ISchemaClass.From(nint handle) => new IEconItemInterfaceImpl(handle); + static int ISchemaClass.Size => 8; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IHasAttributes.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IHasAttributes.cs index 2060385e3..9226b5298 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IHasAttributes.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IHasAttributes.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface IHasAttributes : ISchemaClass { static IHasAttributes ISchemaClass.From(nint handle) => new IHasAttributesImpl(handle); + static int ISchemaClass.Size => 8; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IKBoneNameAndIndex_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IKBoneNameAndIndex_t.cs index 29984265d..c168b12e2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IKBoneNameAndIndex_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IKBoneNameAndIndex_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface IKBoneNameAndIndex_t : ISchemaClass { static IKBoneNameAndIndex_t ISchemaClass.From(nint handle) => new IKBoneNameAndIndex_tImpl(handle); + static int ISchemaClass.Size => 16; public string Name { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IKDemoCaptureSettings_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IKDemoCaptureSettings_t.cs index 9310302ef..1be8f26c1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IKDemoCaptureSettings_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IKDemoCaptureSettings_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface IKDemoCaptureSettings_t : ISchemaClass { static IKDemoCaptureSettings_t ISchemaClass.From(nint handle) => new IKDemoCaptureSettings_tImpl(handle); + static int ISchemaClass.Size => 40; public string ParentBoneName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IKSolverSettings_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IKSolverSettings_t.cs index 09e79920a..c350d04b7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IKSolverSettings_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IKSolverSettings_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface IKSolverSettings_t : ISchemaClass { static IKSolverSettings_t ISchemaClass.From(nint handle) => new IKSolverSettings_tImpl(handle); + static int ISchemaClass.Size => 12; public ref IKSolverType SolverType { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IKTargetSettings_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IKTargetSettings_t.cs index 699df01c4..d82372e66 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IKTargetSettings_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IKTargetSettings_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface IKTargetSettings_t : ISchemaClass { static IKTargetSettings_t ISchemaClass.From(nint handle) => new IKTargetSettings_tImpl(handle); + static int ISchemaClass.Size => 40; public ref IKTargetSource TargetSource { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IParticleCollection.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IParticleCollection.cs index 829ce42a6..431b4b86d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IParticleCollection.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IParticleCollection.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface IParticleCollection : ISchemaClass { static IParticleCollection ISchemaClass.From(nint handle) => new IParticleCollectionImpl(handle); + static int ISchemaClass.Size => 16; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IParticleEffect.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IParticleEffect.cs index 0f3d1cbf8..3b73b9025 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IParticleEffect.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IParticleEffect.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface IParticleEffect : ISchemaClass { static IParticleEffect ISchemaClass.From(nint handle) => new IParticleEffectImpl(handle); + static int ISchemaClass.Size => 8; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IParticleSystemDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IParticleSystemDefinition.cs index 78f1feb39..21e96bd7b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IParticleSystemDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IParticleSystemDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface IParticleSystemDefinition : ISchemaClass { static IParticleSystemDefinition ISchemaClass.From(nint handle) => new IParticleSystemDefinitionImpl(handle); + static int ISchemaClass.Size => 8; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IPhysicsPlayerController.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IPhysicsPlayerController.cs index 63f570f3b..6a9139ed8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IPhysicsPlayerController.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IPhysicsPlayerController.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface IPhysicsPlayerController : ISchemaClass { static IPhysicsPlayerController ISchemaClass.From(nint handle) => new IPhysicsPlayerControllerImpl(handle); + static int ISchemaClass.Size => 8; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IRagdoll.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IRagdoll.cs index d0a3b8c16..d689320fb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IRagdoll.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IRagdoll.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface IRagdoll : ISchemaClass { static IRagdoll ISchemaClass.From(nint handle) => new IRagdollImpl(handle); + static int ISchemaClass.Size => 8; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ISkeletonAnimationController.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ISkeletonAnimationController.cs index d1a753e30..643f76788 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ISkeletonAnimationController.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ISkeletonAnimationController.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface ISkeletonAnimationController : ISchemaClass { static ISkeletonAnimationController ISchemaClass.From(nint handle) => new ISkeletonAnimationControllerImpl(handle); + static int ISchemaClass.Size => 8; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCAnimData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCAnimData.cs index f11f7591a..39d58e721 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCAnimData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCAnimData.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface InfoForResourceTypeCAnimData : ISchemaClass { static InfoForResourceTypeCAnimData ISchemaClass.From(nint handle) => new InfoForResourceTypeCAnimDataImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCAnimationGroup.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCAnimationGroup.cs index 00fe35462..b56a91671 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCAnimationGroup.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCAnimationGroup.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface InfoForResourceTypeCAnimationGroup : ISchemaClass { static InfoForResourceTypeCAnimationGroup ISchemaClass.From(nint handle) => new InfoForResourceTypeCAnimationGroupImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCCSGOEconItem.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCCSGOEconItem.cs index 4a22af3b9..cba0c6bb0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCCSGOEconItem.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCCSGOEconItem.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface InfoForResourceTypeCCSGOEconItem : ISchemaClass { static InfoForResourceTypeCCSGOEconItem ISchemaClass.From(nint handle) => new InfoForResourceTypeCCSGOEconItemImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCChoreoSceneFileData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCChoreoSceneFileData.cs index ec316247a..82fb37b91 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCChoreoSceneFileData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCChoreoSceneFileData.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface InfoForResourceTypeCChoreoSceneFileData : ISchemaClass { static InfoForResourceTypeCChoreoSceneFileData ISchemaClass.From(nint handle) => new InfoForResourceTypeCChoreoSceneFileDataImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCChoreoSceneFileList.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCChoreoSceneFileList.cs new file mode 100644 index 000000000..677802e25 --- /dev/null +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCChoreoSceneFileList.cs @@ -0,0 +1,19 @@ +// +#pragma warning disable CS0108 +#nullable enable + +using SwiftlyS2.Shared.Schemas; +using SwiftlyS2.Shared.Natives; +using SwiftlyS2.Core.SchemaDefinitions; + +namespace SwiftlyS2.Shared.SchemaDefinitions; + +public partial interface InfoForResourceTypeCChoreoSceneFileList : ISchemaClass { + + static InfoForResourceTypeCChoreoSceneFileList ISchemaClass.From(nint handle) => new InfoForResourceTypeCChoreoSceneFileListImpl(handle); + static int ISchemaClass.Size => 1; + + + + +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCChoreoSceneResource.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCChoreoSceneResource.cs new file mode 100644 index 000000000..612f66cb7 --- /dev/null +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCChoreoSceneResource.cs @@ -0,0 +1,19 @@ +// +#pragma warning disable CS0108 +#nullable enable + +using SwiftlyS2.Shared.Schemas; +using SwiftlyS2.Shared.Natives; +using SwiftlyS2.Core.SchemaDefinitions; + +namespace SwiftlyS2.Shared.SchemaDefinitions; + +public partial interface InfoForResourceTypeCChoreoSceneResource : ISchemaClass { + + static InfoForResourceTypeCChoreoSceneResource ISchemaClass.From(nint handle) => new InfoForResourceTypeCChoreoSceneResourceImpl(handle); + static int ISchemaClass.Size => 1; + + + + +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCCompositeMaterialKit.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCCompositeMaterialKit.cs index 29e1992d8..3bff2a576 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCCompositeMaterialKit.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCCompositeMaterialKit.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface InfoForResourceTypeCCompositeMaterialKit : ISchemaClass { static InfoForResourceTypeCCompositeMaterialKit ISchemaClass.From(nint handle) => new InfoForResourceTypeCCompositeMaterialKitImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCDOTANovelsList.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCDOTANovelsList.cs index 700960112..c9e78da71 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCDOTANovelsList.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCDOTANovelsList.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface InfoForResourceTypeCDOTANovelsList : ISchemaClass { static InfoForResourceTypeCDOTANovelsList ISchemaClass.From(nint handle) => new InfoForResourceTypeCDOTANovelsListImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCDOTAPatchNotesList.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCDOTAPatchNotesList.cs index 581735263..8096d4bc0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCDOTAPatchNotesList.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCDOTAPatchNotesList.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface InfoForResourceTypeCDOTAPatchNotesList : ISchemaClass { static InfoForResourceTypeCDOTAPatchNotesList ISchemaClass.From(nint handle) => new InfoForResourceTypeCDOTAPatchNotesListImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCDotaItemDefinitionResource.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCDotaItemDefinitionResource.cs index 08740a25f..000432cff 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCDotaItemDefinitionResource.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCDotaItemDefinitionResource.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface InfoForResourceTypeCDotaItemDefinitionResource : ISchemaClass { static InfoForResourceTypeCDotaItemDefinitionResource ISchemaClass.From(nint handle) => new InfoForResourceTypeCDotaItemDefinitionResourceImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCEntityLump.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCEntityLump.cs index ae62b9b2d..5a4558292 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCEntityLump.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCEntityLump.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface InfoForResourceTypeCEntityLump : ISchemaClass { static InfoForResourceTypeCEntityLump ISchemaClass.From(nint handle) => new InfoForResourceTypeCEntityLumpImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCGcExportableExternalData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCGcExportableExternalData.cs index 9b0a56bf7..a79f30402 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCGcExportableExternalData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCGcExportableExternalData.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface InfoForResourceTypeCGcExportableExternalData : ISchemaClass { static InfoForResourceTypeCGcExportableExternalData ISchemaClass.From(nint handle) => new InfoForResourceTypeCGcExportableExternalDataImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCJavaScriptResource.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCJavaScriptResource.cs index 94ac737ab..b2622a575 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCJavaScriptResource.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCJavaScriptResource.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface InfoForResourceTypeCJavaScriptResource : ISchemaClass { static InfoForResourceTypeCJavaScriptResource ISchemaClass.From(nint handle) => new InfoForResourceTypeCJavaScriptResourceImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCModel.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCModel.cs index fdca991b9..8528b4b7c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCModel.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCModel.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface InfoForResourceTypeCModel : ISchemaClass { static InfoForResourceTypeCModel ISchemaClass.From(nint handle) => new InfoForResourceTypeCModelImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCMorphSetData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCMorphSetData.cs index cacb069bb..0184b74d4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCMorphSetData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCMorphSetData.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface InfoForResourceTypeCMorphSetData : ISchemaClass { static InfoForResourceTypeCMorphSetData ISchemaClass.From(nint handle) => new InfoForResourceTypeCMorphSetDataImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCNmClip.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCNmClip.cs index 24ff9798e..9d0372630 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCNmClip.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCNmClip.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface InfoForResourceTypeCNmClip : ISchemaClass { static InfoForResourceTypeCNmClip ISchemaClass.From(nint handle) => new InfoForResourceTypeCNmClipImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCNmGraphDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCNmGraphDefinition.cs index f7a2efe83..6c205ca32 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCNmGraphDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCNmGraphDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface InfoForResourceTypeCNmGraphDefinition : ISchemaClass { static InfoForResourceTypeCNmGraphDefinition ISchemaClass.From(nint handle) => new InfoForResourceTypeCNmGraphDefinitionImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCNmIKRig.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCNmIKRig.cs index 72c4b9768..e2dd47694 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCNmIKRig.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCNmIKRig.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface InfoForResourceTypeCNmIKRig : ISchemaClass { static InfoForResourceTypeCNmIKRig ISchemaClass.From(nint handle) => new InfoForResourceTypeCNmIKRigImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCNmSkeleton.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCNmSkeleton.cs index ef1acae60..7f653eafd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCNmSkeleton.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCNmSkeleton.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface InfoForResourceTypeCNmSkeleton : ISchemaClass { static InfoForResourceTypeCNmSkeleton ISchemaClass.From(nint handle) => new InfoForResourceTypeCNmSkeletonImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCPanoramaDynamicImages.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCPanoramaDynamicImages.cs index 28312869a..a336f071e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCPanoramaDynamicImages.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCPanoramaDynamicImages.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface InfoForResourceTypeCPanoramaDynamicImages : ISchemaClass { static InfoForResourceTypeCPanoramaDynamicImages ISchemaClass.From(nint handle) => new InfoForResourceTypeCPanoramaDynamicImagesImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCPanoramaLayout.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCPanoramaLayout.cs index 6d926d6d9..1f3f197c0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCPanoramaLayout.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCPanoramaLayout.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface InfoForResourceTypeCPanoramaLayout : ISchemaClass { static InfoForResourceTypeCPanoramaLayout ISchemaClass.From(nint handle) => new InfoForResourceTypeCPanoramaLayoutImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCPanoramaStyle.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCPanoramaStyle.cs index 6312408da..f7b3176ff 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCPanoramaStyle.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCPanoramaStyle.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface InfoForResourceTypeCPanoramaStyle : ISchemaClass { static InfoForResourceTypeCPanoramaStyle ISchemaClass.From(nint handle) => new InfoForResourceTypeCPanoramaStyleImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCPhysAggregateData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCPhysAggregateData.cs index a6ddb92d5..60a2ab39b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCPhysAggregateData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCPhysAggregateData.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface InfoForResourceTypeCPhysAggregateData : ISchemaClass { static InfoForResourceTypeCPhysAggregateData ISchemaClass.From(nint handle) => new InfoForResourceTypeCPhysAggregateDataImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCPostProcessingResource.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCPostProcessingResource.cs index 41c73f65f..7fde09d99 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCPostProcessingResource.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCPostProcessingResource.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface InfoForResourceTypeCPostProcessingResource : ISchemaClass { static InfoForResourceTypeCPostProcessingResource ISchemaClass.From(nint handle) => new InfoForResourceTypeCPostProcessingResourceImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCRenderMesh.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCRenderMesh.cs index f3a6fdfba..54d1bb327 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCRenderMesh.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCRenderMesh.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface InfoForResourceTypeCRenderMesh : ISchemaClass { static InfoForResourceTypeCRenderMesh ISchemaClass.From(nint handle) => new InfoForResourceTypeCRenderMeshImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCResourceManifestInternal.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCResourceManifestInternal.cs index 6e4c6d286..b897eeecf 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCResourceManifestInternal.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCResourceManifestInternal.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface InfoForResourceTypeCResourceManifestInternal : ISchemaClass { static InfoForResourceTypeCResourceManifestInternal ISchemaClass.From(nint handle) => new InfoForResourceTypeCResourceManifestInternalImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCResponseRulesList.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCResponseRulesList.cs index 7676754b2..f383d7e03 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCResponseRulesList.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCResponseRulesList.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface InfoForResourceTypeCResponseRulesList : ISchemaClass { static InfoForResourceTypeCResponseRulesList ISchemaClass.From(nint handle) => new InfoForResourceTypeCResponseRulesListImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCSequenceGroupData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCSequenceGroupData.cs index a45f0da30..7fd74ab43 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCSequenceGroupData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCSequenceGroupData.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface InfoForResourceTypeCSequenceGroupData : ISchemaClass { static InfoForResourceTypeCSequenceGroupData ISchemaClass.From(nint handle) => new InfoForResourceTypeCSequenceGroupDataImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCSmartProp.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCSmartProp.cs index fed266a21..4d7953426 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCSmartProp.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCSmartProp.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface InfoForResourceTypeCSmartProp : ISchemaClass { static InfoForResourceTypeCSmartProp ISchemaClass.From(nint handle) => new InfoForResourceTypeCSmartPropImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCSurfaceGraph.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCSurfaceGraph.cs index 0d336e744..5e8d95f33 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCSurfaceGraph.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCSurfaceGraph.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface InfoForResourceTypeCSurfaceGraph : ISchemaClass { static InfoForResourceTypeCSurfaceGraph ISchemaClass.From(nint handle) => new InfoForResourceTypeCSurfaceGraphImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCTestResourceData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCTestResourceData.cs index 63384df51..f6fa1eb31 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCTestResourceData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCTestResourceData.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface InfoForResourceTypeCTestResourceData : ISchemaClass { static InfoForResourceTypeCTestResourceData ISchemaClass.From(nint handle) => new InfoForResourceTypeCTestResourceDataImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCTextureBase.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCTextureBase.cs index d2ed6c27a..e587a2a51 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCTextureBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCTextureBase.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface InfoForResourceTypeCTextureBase : ISchemaClass { static InfoForResourceTypeCTextureBase ISchemaClass.From(nint handle) => new InfoForResourceTypeCTextureBaseImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCTypeScriptResource.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCTypeScriptResource.cs index e4e82d2a5..9a868b05f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCTypeScriptResource.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCTypeScriptResource.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface InfoForResourceTypeCTypeScriptResource : ISchemaClass { static InfoForResourceTypeCTypeScriptResource ISchemaClass.From(nint handle) => new InfoForResourceTypeCTypeScriptResourceImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVDataResource.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVDataResource.cs index 498c2bc5e..7987d62eb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVDataResource.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVDataResource.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface InfoForResourceTypeCVDataResource : ISchemaClass { static InfoForResourceTypeCVDataResource ISchemaClass.From(nint handle) => new InfoForResourceTypeCVDataResourceImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVMixListResource.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVMixListResource.cs index 6c17250d2..956b1af58 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVMixListResource.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVMixListResource.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface InfoForResourceTypeCVMixListResource : ISchemaClass { static InfoForResourceTypeCVMixListResource ISchemaClass.From(nint handle) => new InfoForResourceTypeCVMixListResourceImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVPhysXSurfacePropertiesList.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVPhysXSurfacePropertiesList.cs index a3cf3a20d..511c1aef1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVPhysXSurfacePropertiesList.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVPhysXSurfacePropertiesList.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface InfoForResourceTypeCVPhysXSurfacePropertiesList : ISchemaClass { static InfoForResourceTypeCVPhysXSurfacePropertiesList ISchemaClass.From(nint handle) => new InfoForResourceTypeCVPhysXSurfacePropertiesListImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVSoundEventScriptList.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVSoundEventScriptList.cs index 0ff6eb51f..4e2ea243b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVSoundEventScriptList.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVSoundEventScriptList.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface InfoForResourceTypeCVSoundEventScriptList : ISchemaClass { static InfoForResourceTypeCVSoundEventScriptList ISchemaClass.From(nint handle) => new InfoForResourceTypeCVSoundEventScriptListImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVSoundStackScriptList.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVSoundStackScriptList.cs index 04b1acdbe..8132156fc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVSoundStackScriptList.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVSoundStackScriptList.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface InfoForResourceTypeCVSoundStackScriptList : ISchemaClass { static InfoForResourceTypeCVSoundStackScriptList ISchemaClass.From(nint handle) => new InfoForResourceTypeCVSoundStackScriptListImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVoiceContainerBase.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVoiceContainerBase.cs index 31192321e..d22c9fc04 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVoiceContainerBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVoiceContainerBase.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface InfoForResourceTypeCVoiceContainerBase : ISchemaClass { static InfoForResourceTypeCVoiceContainerBase ISchemaClass.From(nint handle) => new InfoForResourceTypeCVoiceContainerBaseImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVoxelVisibility.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVoxelVisibility.cs index 820027971..a80ead858 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVoxelVisibility.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVoxelVisibility.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface InfoForResourceTypeCVoxelVisibility : ISchemaClass { static InfoForResourceTypeCVoxelVisibility ISchemaClass.From(nint handle) => new InfoForResourceTypeCVoxelVisibilityImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCWorldNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCWorldNode.cs index 9553a4f11..47be0951d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCWorldNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCWorldNode.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface InfoForResourceTypeCWorldNode : ISchemaClass { static InfoForResourceTypeCWorldNode ISchemaClass.From(nint handle) => new InfoForResourceTypeCWorldNodeImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeIAnimGraphModelBinding.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeIAnimGraphModelBinding.cs index edb583d3c..aacc6bf67 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeIAnimGraphModelBinding.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeIAnimGraphModelBinding.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface InfoForResourceTypeIAnimGraphModelBinding : ISchemaClass { static InfoForResourceTypeIAnimGraphModelBinding ISchemaClass.From(nint handle) => new InfoForResourceTypeIAnimGraphModelBindingImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeIMaterial2.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeIMaterial2.cs index d5aaf61fe..d00e8028e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeIMaterial2.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeIMaterial2.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface InfoForResourceTypeIMaterial2 : ISchemaClass { static InfoForResourceTypeIMaterial2 ISchemaClass.From(nint handle) => new InfoForResourceTypeIMaterial2Impl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeIParticleSnapshot.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeIParticleSnapshot.cs index cc57971ae..1e4ef57ab 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeIParticleSnapshot.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeIParticleSnapshot.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface InfoForResourceTypeIParticleSnapshot : ISchemaClass { static InfoForResourceTypeIParticleSnapshot ISchemaClass.From(nint handle) => new InfoForResourceTypeIParticleSnapshotImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeIParticleSystemDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeIParticleSystemDefinition.cs index 402bdf2d3..73936d5f1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeIParticleSystemDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeIParticleSystemDefinition.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface InfoForResourceTypeIParticleSystemDefinition : ISchemaClass { static InfoForResourceTypeIParticleSystemDefinition ISchemaClass.From(nint handle) => new InfoForResourceTypeIParticleSystemDefinitionImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeIPulseGraphDef.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeIPulseGraphDef.cs index 8a947551b..2b5e7e094 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeIPulseGraphDef.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeIPulseGraphDef.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface InfoForResourceTypeIPulseGraphDef : ISchemaClass { static InfoForResourceTypeIPulseGraphDef ISchemaClass.From(nint handle) => new InfoForResourceTypeIPulseGraphDefImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeIVectorGraphic.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeIVectorGraphic.cs index f7c876050..19e11e09a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeIVectorGraphic.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeIVectorGraphic.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface InfoForResourceTypeIVectorGraphic : ISchemaClass { static InfoForResourceTypeIVectorGraphic ISchemaClass.From(nint handle) => new InfoForResourceTypeIVectorGraphicImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeManifestTestResource_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeManifestTestResource_t.cs index 992fa1d2a..c1e98492b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeManifestTestResource_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeManifestTestResource_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface InfoForResourceTypeManifestTestResource_t : ISchemaClass { static InfoForResourceTypeManifestTestResource_t ISchemaClass.From(nint handle) => new InfoForResourceTypeManifestTestResource_tImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeProceduralTestResource_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeProceduralTestResource_t.cs index e1d802eb4..4dfee457b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeProceduralTestResource_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeProceduralTestResource_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface InfoForResourceTypeProceduralTestResource_t : ISchemaClass { static InfoForResourceTypeProceduralTestResource_t ISchemaClass.From(nint handle) => new InfoForResourceTypeProceduralTestResource_tImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeVMapResourceData_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeVMapResourceData_t.cs index 791392658..f5fdfd50d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeVMapResourceData_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeVMapResourceData_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface InfoForResourceTypeVMapResourceData_t : ISchemaClass { static InfoForResourceTypeVMapResourceData_t ISchemaClass.From(nint handle) => new InfoForResourceTypeVMapResourceData_tImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeWorld_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeWorld_t.cs index 1a5865d89..43cae23ed 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeWorld_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeWorld_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface InfoForResourceTypeWorld_t : ISchemaClass { static InfoForResourceTypeWorld_t ISchemaClass.From(nint handle) => new InfoForResourceTypeWorld_tImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IntervalTimer.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IntervalTimer.cs index b9a9c9e54..2a48c6741 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IntervalTimer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IntervalTimer.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface IntervalTimer : ISchemaClass { static IntervalTimer ISchemaClass.From(nint handle) => new IntervalTimerImpl(handle); + static int ISchemaClass.Size => 16; public GameTime_t Timestamp { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/JiggleBoneSettingsList_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/JiggleBoneSettingsList_t.cs index be31e98d2..687f2eca2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/JiggleBoneSettingsList_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/JiggleBoneSettingsList_t.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface JiggleBoneSettingsList_t : ISchemaClass { static JiggleBoneSettingsList_t ISchemaClass.From(nint handle) => new JiggleBoneSettingsList_tImpl(handle); + static int ISchemaClass.Size => 24; - // CUtlVector< JiggleBoneSettings_t > - public ref CUtlVector BoneSettings { get; } + public ref CUtlVector BoneSettings { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/JiggleBoneSettings_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/JiggleBoneSettings_t.cs index 4a716ec1c..5f49b2b62 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/JiggleBoneSettings_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/JiggleBoneSettings_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface JiggleBoneSettings_t : ISchemaClass { static JiggleBoneSettings_t ISchemaClass.From(nint handle) => new JiggleBoneSettings_tImpl(handle); + static int ISchemaClass.Size => 44; public ref int BoneIndex { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/LookAtBone_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/LookAtBone_t.cs index 0229596f9..f5017b037 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/LookAtBone_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/LookAtBone_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface LookAtBone_t : ISchemaClass { static LookAtBone_t ISchemaClass.From(nint handle) => new LookAtBone_tImpl(handle); + static int ISchemaClass.Size => 8; public ref int Index { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/LookAtOpFixedSettings_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/LookAtOpFixedSettings_t.cs index f49e81c60..58b1bfd22 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/LookAtOpFixedSettings_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/LookAtOpFixedSettings_t.cs @@ -11,14 +11,14 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface LookAtOpFixedSettings_t : ISchemaClass { static LookAtOpFixedSettings_t ISchemaClass.From(nint handle) => new LookAtOpFixedSettings_tImpl(handle); + static int ISchemaClass.Size => 208; public CAnimAttachment Attachment { get; } public CAnimInputDamping Damping { get; } - // CUtlVector< LookAtBone_t > - public ref CUtlVector Bones { get; } + public ref CUtlVector Bones { get; } public ref float YawLimit { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ManifestTestResource_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ManifestTestResource_t.cs index af0f55c4a..e946282b6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ManifestTestResource_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ManifestTestResource_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface ManifestTestResource_t : ISchemaClass { static ManifestTestResource_t ISchemaClass.From(nint handle) => new ManifestTestResource_tImpl(handle); + static int ISchemaClass.Size => 16; public string Name { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialGroup_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialGroup_t.cs index d3e819e14..66979f681 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialGroup_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialGroup_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface MaterialGroup_t : ISchemaClass { static MaterialGroup_t ISchemaClass.From(nint handle) => new MaterialGroup_tImpl(handle); + static int ISchemaClass.Size => 32; public string Name { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialOverride_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialOverride_t.cs index e8a49e101..3a75a353b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialOverride_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialOverride_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface MaterialOverride_t : BaseSceneObjectOverride_t, ISchemaClass { static MaterialOverride_t ISchemaClass.From(nint handle) => new MaterialOverride_tImpl(handle); + static int ISchemaClass.Size => 40; public ref uint SubSceneObject { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialParamBuffer_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialParamBuffer_t.cs index c767d4192..5eb5f3c64 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialParamBuffer_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialParamBuffer_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface MaterialParamBuffer_t : MaterialParam_t, ISchemaClass { static MaterialParamBuffer_t ISchemaClass.From(nint handle) => new MaterialParamBuffer_tImpl(handle); + static int ISchemaClass.Size => 24; public ref CUtlBinaryBlock Value { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialParamFloat_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialParamFloat_t.cs index dda6b5964..dc6e4cae9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialParamFloat_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialParamFloat_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface MaterialParamFloat_t : MaterialParam_t, ISchemaClass { static MaterialParamFloat_t ISchemaClass.From(nint handle) => new MaterialParamFloat_tImpl(handle); + static int ISchemaClass.Size => 16; public ref float Value { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialParamInt_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialParamInt_t.cs index fda16e6e2..e49e5e8e9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialParamInt_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialParamInt_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface MaterialParamInt_t : MaterialParam_t, ISchemaClass { static MaterialParamInt_t ISchemaClass.From(nint handle) => new MaterialParamInt_tImpl(handle); + static int ISchemaClass.Size => 16; public ref int Value { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialParamString_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialParamString_t.cs index 583699bb6..eb1a9fa07 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialParamString_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialParamString_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface MaterialParamString_t : MaterialParam_t, ISchemaClass { static MaterialParamString_t ISchemaClass.From(nint handle) => new MaterialParamString_tImpl(handle); + static int ISchemaClass.Size => 16; public string Value { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialParamTexture_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialParamTexture_t.cs index 3cd7bd7ef..0a6f3bd3c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialParamTexture_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialParamTexture_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface MaterialParamTexture_t : MaterialParam_t, ISchemaClass { static MaterialParamTexture_t ISchemaClass.From(nint handle) => new MaterialParamTexture_tImpl(handle); + static int ISchemaClass.Size => 16; public ref CStrongHandle Value { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialParamVector_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialParamVector_t.cs index 2bef4f27f..b5d08998c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialParamVector_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialParamVector_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface MaterialParamVector_t : MaterialParam_t, ISchemaClass { static MaterialParamVector_t ISchemaClass.From(nint handle) => new MaterialParamVector_tImpl(handle); + static int ISchemaClass.Size => 24; public ref Vector4D Value { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialParam_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialParam_t.cs index 0db57a10a..104bf6969 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialParam_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialParam_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface MaterialParam_t : ISchemaClass { static MaterialParam_t ISchemaClass.From(nint handle) => new MaterialParam_tImpl(handle); + static int ISchemaClass.Size => 8; public string Name { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialResourceData_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialResourceData_t.cs index 42a002610..20bc0514e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialResourceData_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialResourceData_t.cs @@ -11,44 +11,34 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface MaterialResourceData_t : ISchemaClass { static MaterialResourceData_t ISchemaClass.From(nint handle) => new MaterialResourceData_tImpl(handle); + static int ISchemaClass.Size => 304; public string MaterialName { get; set; } public string ShaderName { get; set; } - // CUtlVector< MaterialParamInt_t > - public ref CUtlVector IntParams { get; } + public ref CUtlVector IntParams { get; } - // CUtlVector< MaterialParamFloat_t > - public ref CUtlVector FloatParams { get; } + public ref CUtlVector FloatParams { get; } - // CUtlVector< MaterialParamVector_t > - public ref CUtlVector VectorParams { get; } + public ref CUtlVector VectorParams { get; } - // CUtlVector< MaterialParamTexture_t > - public ref CUtlVector TextureParams { get; } + public ref CUtlVector TextureParams { get; } - // CUtlVector< MaterialParamBuffer_t > - public ref CUtlVector DynamicParams { get; } + public ref CUtlVector DynamicParams { get; } - // CUtlVector< MaterialParamBuffer_t > - public ref CUtlVector DynamicTextureParams { get; } + public ref CUtlVector DynamicTextureParams { get; } - // CUtlVector< MaterialParamInt_t > - public ref CUtlVector IntAttributes { get; } + public ref CUtlVector IntAttributes { get; } - // CUtlVector< MaterialParamFloat_t > - public ref CUtlVector FloatAttributes { get; } + public ref CUtlVector FloatAttributes { get; } - // CUtlVector< MaterialParamVector_t > - public ref CUtlVector VectorAttributes { get; } + public ref CUtlVector VectorAttributes { get; } - // CUtlVector< MaterialParamTexture_t > - public ref CUtlVector TextureAttributes { get; } + public ref CUtlVector TextureAttributes { get; } - // CUtlVector< MaterialParamString_t > - public ref CUtlVector StringAttributes { get; } + public ref CUtlVector StringAttributes { get; } public ref CUtlVector RenderAttributesUsed { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialVariable_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialVariable_t.cs index 7309c4b81..3fc22ffd0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialVariable_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialVariable_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface MaterialVariable_t : ISchemaClass { static MaterialVariable_t ISchemaClass.From(nint handle) => new MaterialVariable_tImpl(handle); + static int ISchemaClass.Size => 16; public string StrVariable { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ModelBoneFlexDriverControl_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ModelBoneFlexDriverControl_t.cs index f339d7067..913d9dfff 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ModelBoneFlexDriverControl_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ModelBoneFlexDriverControl_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface ModelBoneFlexDriverControl_t : ISchemaClass { static ModelBoneFlexDriverControl_t ISchemaClass.From(nint handle) => new ModelBoneFlexDriverControl_tImpl(handle); + static int ISchemaClass.Size => 32; public ref ModelBoneFlexComponent_t BoneComponent { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ModelBoneFlexDriver_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ModelBoneFlexDriver_t.cs index 34812575e..b839e918d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ModelBoneFlexDriver_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ModelBoneFlexDriver_t.cs @@ -11,14 +11,14 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface ModelBoneFlexDriver_t : ISchemaClass { static ModelBoneFlexDriver_t ISchemaClass.From(nint handle) => new ModelBoneFlexDriver_tImpl(handle); + static int ISchemaClass.Size => 40; public string BoneName { get; set; } public ref uint BoneNameToken { get; } - // CUtlVector< ModelBoneFlexDriverControl_t > - public ref CUtlVector Controls { get; } + public ref CUtlVector Controls { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ModelConfigHandle_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ModelConfigHandle_t.cs index 764b28a1d..b8280d1d4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ModelConfigHandle_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ModelConfigHandle_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface ModelConfigHandle_t : ISchemaClass { static ModelConfigHandle_t ISchemaClass.From(nint handle) => new ModelConfigHandle_tImpl(handle); + static int ISchemaClass.Size => 4; public ref uint Value { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ModelEmbeddedMesh_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ModelEmbeddedMesh_t.cs index e7628dd7e..496f3c3de 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ModelEmbeddedMesh_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ModelEmbeddedMesh_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface ModelEmbeddedMesh_t : ISchemaClass { static ModelEmbeddedMesh_t ISchemaClass.From(nint handle) => new ModelEmbeddedMesh_tImpl(handle); + static int ISchemaClass.Size => 112; public string Name { get; set; } @@ -21,14 +22,11 @@ public partial interface ModelEmbeddedMesh_t : ISchemaClass public ref int MorphBlock { get; } - // CUtlVector< ModelMeshBufferData_t > - public ref CUtlVector VertexBuffers { get; } + public ref CUtlVector VertexBuffers { get; } - // CUtlVector< ModelMeshBufferData_t > - public ref CUtlVector IndexBuffers { get; } + public ref CUtlVector IndexBuffers { get; } - // CUtlVector< ModelMeshBufferData_t > - public ref CUtlVector ToolsBuffers { get; } + public ref CUtlVector ToolsBuffers { get; } public ref int VBIBBlock { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ModelMeshBufferData_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ModelMeshBufferData_t.cs index 2c51580b2..f96cba629 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ModelMeshBufferData_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ModelMeshBufferData_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface ModelMeshBufferData_t : ISchemaClass { static ModelMeshBufferData_t ISchemaClass.From(nint handle) => new ModelMeshBufferData_tImpl(handle); + static int ISchemaClass.Size => 48; public ref int BlockIndex { get; } @@ -33,8 +34,7 @@ public partial interface ModelMeshBufferData_t : ISchemaClass - public ref CUtlVector InputLayoutFields { get; } + public ref CUtlVector InputLayoutFields { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ModelReference_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ModelReference_t.cs index abb755a57..178893bf4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ModelReference_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ModelReference_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface ModelReference_t : ISchemaClass { static ModelReference_t ISchemaClass.From(nint handle) => new ModelReference_tImpl(handle); + static int ISchemaClass.Size => 16; public ref CStrongHandle Model { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ModelSkeletonData_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ModelSkeletonData_t.cs index c77650113..ed9b6ac77 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ModelSkeletonData_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ModelSkeletonData_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface ModelSkeletonData_t : ISchemaClass { static ModelSkeletonData_t ISchemaClass.From(nint handle) => new ModelSkeletonData_tImpl(handle); + static int ISchemaClass.Size => 168; public ref CUtlVector BoneName { get; } @@ -23,8 +24,7 @@ public partial interface ModelSkeletonData_t : ISchemaClass public ref CUtlVector BonePosParent { get; } - // CUtlVector< QuaternionStorage > - public ref CUtlVector BoneRotParent { get; } + public ref CUtlVector BoneRotParent { get; } public ref CUtlVector BoneScaleParent { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MoodAnimationLayer_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MoodAnimationLayer_t.cs index 22e8e2817..01e604ffe 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MoodAnimationLayer_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MoodAnimationLayer_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface MoodAnimationLayer_t : ISchemaClass { static MoodAnimationLayer_t ISchemaClass.From(nint handle) => new MoodAnimationLayer_tImpl(handle); + static int ISchemaClass.Size => 96; public string Name { get; set; } @@ -19,8 +20,7 @@ public partial interface MoodAnimationLayer_t : ISchemaClass - public ref CUtlVector LayerAnimations { get; } + public ref CUtlVector LayerAnimations { get; } public CRangeFloat Intensity { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MoodAnimation_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MoodAnimation_t.cs index 62332943c..ea78b4b6f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MoodAnimation_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MoodAnimation_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface MoodAnimation_t : ISchemaClass { static MoodAnimation_t ISchemaClass.From(nint handle) => new MoodAnimation_tImpl(handle); + static int ISchemaClass.Size => 16; // CModelAnimNameWithDeltas diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MotionBlendItem.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MotionBlendItem.cs index f343342d4..bb7913dc7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MotionBlendItem.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MotionBlendItem.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface MotionBlendItem : ISchemaClass { static MotionBlendItem ISchemaClass.From(nint handle) => new MotionBlendItemImpl(handle); + static int ISchemaClass.Size => 16; // CSmartPtr< CMotionNode > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MotionDBIndex.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MotionDBIndex.cs index 3b13f01bf..99e4dc3a7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MotionDBIndex.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MotionDBIndex.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface MotionDBIndex : ISchemaClass { static MotionDBIndex ISchemaClass.From(nint handle) => new MotionDBIndexImpl(handle); + static int ISchemaClass.Size => 4; public ref uint Index { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MotionIndex.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MotionIndex.cs index d2500cedd..35c7bac52 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MotionIndex.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MotionIndex.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface MotionIndex : ISchemaClass { static MotionIndex ISchemaClass.From(nint handle) => new MotionIndexImpl(handle); + static int ISchemaClass.Size => 4; public ref ushort Group { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MovementGaitId_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MovementGaitId_t.cs index 6da46c813..644e6a7b9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MovementGaitId_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MovementGaitId_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface MovementGaitId_t : ISchemaClass { static MovementGaitId_t ISchemaClass.From(nint handle) => new MovementGaitId_tImpl(handle); + static int ISchemaClass.Size => 8; public ref CGlobalSymbol Id { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/NavGravity_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/NavGravity_t.cs index 9cdde6a76..162f8c696 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/NavGravity_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/NavGravity_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface NavGravity_t : ISchemaClass { static NavGravity_t ISchemaClass.From(nint handle) => new NavGravity_tImpl(handle); + static int ISchemaClass.Size => 16; public ref Vector Gravity { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/NmBoneMaskSetDefinition_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/NmBoneMaskSetDefinition_t.cs index b485882c9..51657fca8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/NmBoneMaskSetDefinition_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/NmBoneMaskSetDefinition_t.cs @@ -11,14 +11,14 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface NmBoneMaskSetDefinition_t : ISchemaClass { static NmBoneMaskSetDefinition_t ISchemaClass.From(nint handle) => new NmBoneMaskSetDefinition_tImpl(handle); + static int ISchemaClass.Size => 296; public ref CGlobalSymbol ID { get; } public CNmBoneWeightList PrimaryWeightList { get; } - // CUtlLeanVector< CNmBoneWeightList > - public SchemaUntypedField SecondaryWeightLists { get; } + public ref CUtlLeanVector SecondaryWeightLists { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/NmCompressionSettings_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/NmCompressionSettings_t.cs index 4881e0ca8..4338c6292 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/NmCompressionSettings_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/NmCompressionSettings_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface NmCompressionSettings_t : ISchemaClass { static NmCompressionSettings_t ISchemaClass.From(nint handle) => new NmCompressionSettings_tImpl(handle); + static int ISchemaClass.Size => 64; public NmCompressionSettings_t__QuantizationRange_t TranslationRangeX { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/NmCompressionSettings_t__QuantizationRange_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/NmCompressionSettings_t__QuantizationRange_t.cs index 1d5517ee8..1bfd62bd8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/NmCompressionSettings_t__QuantizationRange_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/NmCompressionSettings_t__QuantizationRange_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface NmCompressionSettings_t__QuantizationRange_t : ISchemaClass { static NmCompressionSettings_t__QuantizationRange_t ISchemaClass.From(nint handle) => new NmCompressionSettings_t__QuantizationRange_tImpl(handle); + static int ISchemaClass.Size => 8; public ref float RangeStart { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/NmFloatCurveCompressionSettings_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/NmFloatCurveCompressionSettings_t.cs index d09b31527..85bd24e29 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/NmFloatCurveCompressionSettings_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/NmFloatCurveCompressionSettings_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface NmFloatCurveCompressionSettings_t : ISchemaClass { static NmFloatCurveCompressionSettings_t ISchemaClass.From(nint handle) => new NmFloatCurveCompressionSettings_tImpl(handle); + static int ISchemaClass.Size => 12; public NmCompressionSettings_t__QuantizationRange_t Range { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/NmPercent_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/NmPercent_t.cs index e3783870c..e5daa6e8a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/NmPercent_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/NmPercent_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface NmPercent_t : ISchemaClass { static NmPercent_t ISchemaClass.From(nint handle) => new NmPercent_tImpl(handle); + static int ISchemaClass.Size => 4; public ref float Value { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/NmSyncTrackTimeRange_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/NmSyncTrackTimeRange_t.cs index 4469db7b5..cfeaecd6e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/NmSyncTrackTimeRange_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/NmSyncTrackTimeRange_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface NmSyncTrackTimeRange_t : ISchemaClass { static NmSyncTrackTimeRange_t ISchemaClass.From(nint handle) => new NmSyncTrackTimeRange_tImpl(handle); + static int ISchemaClass.Size => 16; public NmSyncTrackTime_t StartTime { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/NmSyncTrackTime_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/NmSyncTrackTime_t.cs index 83e1a87ce..b5dfb4664 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/NmSyncTrackTime_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/NmSyncTrackTime_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface NmSyncTrackTime_t : ISchemaClass { static NmSyncTrackTime_t ISchemaClass.From(nint handle) => new NmSyncTrackTime_tImpl(handle); + static int ISchemaClass.Size => 8; public ref int EventIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/NodeData_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/NodeData_t.cs index d388a383f..dd933b2c0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/NodeData_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/NodeData_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface NodeData_t : ISchemaClass { static NodeData_t ISchemaClass.From(nint handle) => new NodeData_tImpl(handle); + static int ISchemaClass.Size => 80; public ref int Parent { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/OldFeEdge_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/OldFeEdge_t.cs index 84c973971..19d5d0a4d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/OldFeEdge_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/OldFeEdge_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface OldFeEdge_t : ISchemaClass { static OldFeEdge_t ISchemaClass.From(nint handle) => new OldFeEdge_tImpl(handle); + static int ISchemaClass.Size => 72; public ISchemaFixedArray K { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/OutflowWithRequirements_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/OutflowWithRequirements_t.cs index 1a7ce75a6..d38b8fcf3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/OutflowWithRequirements_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/OutflowWithRequirements_t.cs @@ -11,14 +11,14 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface OutflowWithRequirements_t : ISchemaClass { static OutflowWithRequirements_t ISchemaClass.From(nint handle) => new OutflowWithRequirements_tImpl(handle); + static int ISchemaClass.Size => 128; public CPulse_OutflowConnection Connection { get; } public PulseDocNodeID_t DestinationFlowNodeID { get; } - // CUtlVector< PulseDocNodeID_t > - public ref CUtlVector RequirementNodeIDs { get; } + public ref CUtlVector RequirementNodeIDs { get; } public ref CUtlVector CursorStateBlockIndex { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PARTICLE_EHANDLE__.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PARTICLE_EHANDLE__.cs index 6be6b1131..8e01e6a7d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PARTICLE_EHANDLE__.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PARTICLE_EHANDLE__.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface PARTICLE_EHANDLE__ : ISchemaClass { static PARTICLE_EHANDLE__ ISchemaClass.From(nint handle) => new PARTICLE_EHANDLE__Impl(handle); + static int ISchemaClass.Size => 4; public ref int Unused { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PGDInstruction_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PGDInstruction_t.cs index b5e23edbc..acbe56f19 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PGDInstruction_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PGDInstruction_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface PGDInstruction_t : ISchemaClass { static PGDInstruction_t ISchemaClass.From(nint handle) => new PGDInstruction_tImpl(handle); + static int ISchemaClass.Size => 56; public ref PulseInstructionCode_t Code { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PackedAABB_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PackedAABB_t.cs index f3241df16..3af7399ff 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PackedAABB_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PackedAABB_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface PackedAABB_t : ISchemaClass { static PackedAABB_t ISchemaClass.From(nint handle) => new PackedAABB_tImpl(handle); + static int ISchemaClass.Size => 8; public ref uint PackedMin { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParamSpanSample_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParamSpanSample_t.cs index e1ae89434..a5c1e6706 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParamSpanSample_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParamSpanSample_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface ParamSpanSample_t : ISchemaClass { static ParamSpanSample_t ISchemaClass.From(nint handle) => new ParamSpanSample_tImpl(handle); + static int ISchemaClass.Size => 24; // CAnimVariant diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParamSpan_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParamSpan_t.cs index e331027d0..e73dd3b20 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParamSpan_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParamSpan_t.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface ParamSpan_t : ISchemaClass { static ParamSpan_t ISchemaClass.From(nint handle) => new ParamSpan_tImpl(handle); + static int ISchemaClass.Size => 40; - // CUtlVector< ParamSpanSample_t > - public ref CUtlVector Samples { get; } + public ref CUtlVector Samples { get; } public CAnimParamHandle Param { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticleAttributeIndex_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticleAttributeIndex_t.cs index d95680e71..6ce640028 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticleAttributeIndex_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticleAttributeIndex_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface ParticleAttributeIndex_t : ISchemaClass { static ParticleAttributeIndex_t ISchemaClass.From(nint handle) => new ParticleAttributeIndex_tImpl(handle); + static int ISchemaClass.Size => 4; public ref int Value { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticleChildrenInfo_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticleChildrenInfo_t.cs index f8fd75c2d..2dd81bdd2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticleChildrenInfo_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticleChildrenInfo_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface ParticleChildrenInfo_t : ISchemaClass { static ParticleChildrenInfo_t ISchemaClass.From(nint handle) => new ParticleChildrenInfo_tImpl(handle); + static int ISchemaClass.Size => 32; public ref CStrongHandle ChildRef { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticleControlPointConfiguration_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticleControlPointConfiguration_t.cs index cae65ff3c..0fa275e43 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticleControlPointConfiguration_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticleControlPointConfiguration_t.cs @@ -11,12 +11,12 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface ParticleControlPointConfiguration_t : ISchemaClass { static ParticleControlPointConfiguration_t ISchemaClass.From(nint handle) => new ParticleControlPointConfiguration_tImpl(handle); + static int ISchemaClass.Size => 136; public string Name { get; set; } - // CUtlVector< ParticleControlPointDriver_t > - public ref CUtlVector Drivers { get; } + public ref CUtlVector Drivers { get; } public ParticlePreviewState_t PreviewState { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticleControlPointDriver_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticleControlPointDriver_t.cs index 60904fe2c..a2e3520f1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticleControlPointDriver_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticleControlPointDriver_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface ParticleControlPointDriver_t : ISchemaClass { static ParticleControlPointDriver_t ISchemaClass.From(nint handle) => new ParticleControlPointDriver_tImpl(handle); + static int ISchemaClass.Size => 48; public ref int ControlPoint { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticleIndex_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticleIndex_t.cs index dbfe60489..d7251d8b6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticleIndex_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticleIndex_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface ParticleIndex_t : ISchemaClass { static ParticleIndex_t ISchemaClass.From(nint handle) => new ParticleIndex_tImpl(handle); + static int ISchemaClass.Size => 4; public ref int Value { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticleNamedValueConfiguration_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticleNamedValueConfiguration_t.cs index d59ae3e99..9342f502c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticleNamedValueConfiguration_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticleNamedValueConfiguration_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface ParticleNamedValueConfiguration_t : ISchemaClass { static ParticleNamedValueConfiguration_t ISchemaClass.From(nint handle) => new ParticleNamedValueConfiguration_tImpl(handle); + static int ISchemaClass.Size => 56; public string ConfigName { get; set; } @@ -18,9 +19,9 @@ public partial interface ParticleNamedValueConfiguration_t : ISchemaClass { static ParticleNamedValueSource_t ISchemaClass.From(nint handle) => new ParticleNamedValueSource_tImpl(handle); + static int ISchemaClass.Size => 96; public string Name { get; set; } public ref bool IsPublic { get; } - public ref PulseValueType_t ValueType { get; } + // CPulseValueFullType + public SchemaUntypedField ValueType { get; } public ParticleNamedValueConfiguration_t DefaultConfig { get; } - - // CUtlVector< ParticleNamedValueConfiguration_t > - public ref CUtlVector NamedConfigs { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticleNode_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticleNode_t.cs index b958f2098..151d851e8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticleNode_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticleNode_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface ParticleNode_t : ISchemaClass { static ParticleNode_t ISchemaClass.From(nint handle) => new ParticleNode_tImpl(handle); + static int ISchemaClass.Size => 36; public ref CHandle Entity { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticlePreviewBodyGroup_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticlePreviewBodyGroup_t.cs index 76bf67b35..6a48249ce 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticlePreviewBodyGroup_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticlePreviewBodyGroup_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface ParticlePreviewBodyGroup_t : ISchemaClass { static ParticlePreviewBodyGroup_t ISchemaClass.From(nint handle) => new ParticlePreviewBodyGroup_tImpl(handle); + static int ISchemaClass.Size => 16; public string BodyGroupName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticlePreviewState_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticlePreviewState_t.cs index 0a2c1799f..e13d426d5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticlePreviewState_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticlePreviewState_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface ParticlePreviewState_t : ISchemaClass { static ParticlePreviewState_t ISchemaClass.From(nint handle) => new ParticlePreviewState_tImpl(handle); + static int ISchemaClass.Size => 104; public string PreviewModel { get; set; } @@ -27,8 +28,7 @@ public partial interface ParticlePreviewState_t : ISchemaClass - public ref CUtlVector BodyGroups { get; } + public ref CUtlVector BodyGroups { get; } public ref float PlaybackSpeed { get; } @@ -44,6 +44,8 @@ public partial interface ParticlePreviewState_t : ISchemaClass { static PermEntityLumpData_t ISchemaClass.From(nint handle) => new PermEntityLumpData_tImpl(handle); + static int ISchemaClass.Size => 56; public string Name { get; set; } public ref CUtlVector> ChildLumps { get; } - // CUtlLeanVector< EntityKeyValueData_t > - public SchemaUntypedField EntityKeyValues { get; } + public ref CUtlLeanVector EntityKeyValues { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PermModelDataAnimatedMaterialAttribute_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PermModelDataAnimatedMaterialAttribute_t.cs index 1fbddc9cb..c3620905e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PermModelDataAnimatedMaterialAttribute_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PermModelDataAnimatedMaterialAttribute_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface PermModelDataAnimatedMaterialAttribute_t : ISchemaClass { static PermModelDataAnimatedMaterialAttribute_t ISchemaClass.From(nint handle) => new PermModelDataAnimatedMaterialAttribute_tImpl(handle); + static int ISchemaClass.Size => 16; public string AttributeName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PermModelData_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PermModelData_t.cs index 18e7e8117..e3a573c7e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PermModelData_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PermModelData_t.cs @@ -11,14 +11,14 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface PermModelData_t : ISchemaClass { static PermModelData_t ISchemaClass.From(nint handle) => new PermModelData_tImpl(handle); + static int ISchemaClass.Size => 712; public string Name { get; set; } public PermModelInfo_t ModelInfo { get; } - // CUtlVector< PermModelExtPart_t > - public ref CUtlVector ExtParts { get; } + public ref CUtlVector ExtParts { get; } public ref CUtlVector> RefMeshes { get; } @@ -40,8 +40,7 @@ public partial interface PermModelData_t : ISchemaClass { public ref CUtlVector MeshGroups { get; } - // CUtlVector< MaterialGroup_t > - public ref CUtlVector MaterialGroups { get; } + public ref CUtlVector MaterialGroups { get; } public ref ulong DefaultMeshGroupMask { get; } @@ -51,8 +50,7 @@ public partial interface PermModelData_t : ISchemaClass { public ref CUtlVector RemappingTableStarts { get; } - // CUtlVector< ModelBoneFlexDriver_t > - public ref CUtlVector BoneFlexDrivers { get; } + public ref CUtlVector BoneFlexDrivers { get; } public CModelConfigList? ModelConfigList { get; } @@ -60,8 +58,7 @@ public partial interface PermModelData_t : ISchemaClass { public ref CUtlVector> RefAnimIncludeModels { get; } - // CUtlVector< PermModelDataAnimatedMaterialAttribute_t > - public ref CUtlVector AnimatedMaterialAttributes { get; } + public ref CUtlVector AnimatedMaterialAttributes { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PermModelExtPart_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PermModelExtPart_t.cs index efeac73bd..2c3bb7434 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PermModelExtPart_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PermModelExtPart_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface PermModelExtPart_t : ISchemaClass { static PermModelExtPart_t ISchemaClass.From(nint handle) => new PermModelExtPart_tImpl(handle); + static int ISchemaClass.Size => 64; public ref CTransform Transform { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PermModelInfo_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PermModelInfo_t.cs index 069ce453f..263e50a71 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PermModelInfo_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PermModelInfo_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface PermModelInfo_t : ISchemaClass { static PermModelInfo_t ISchemaClass.From(nint handle) => new PermModelInfo_tImpl(handle); + static int ISchemaClass.Size => 88; public ref uint Flags { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PhysFeModelDesc_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PhysFeModelDesc_t.cs index 813f5c98b..42aef78da 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PhysFeModelDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PhysFeModelDesc_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface PhysFeModelDesc_t : ISchemaClass { static PhysFeModelDesc_t ISchemaClass.From(nint handle) => new PhysFeModelDesc_tImpl(handle); + static int ISchemaClass.Size => 1712; public ref CUtlVector CtrlHash { get; } @@ -53,76 +54,55 @@ public partial interface PhysFeModelDesc_t : ISchemaClass { public ref CUtlVector Ropes { get; } - // CUtlVector< FeNodeBase_t > - public ref CUtlVector NodeBases { get; } + public ref CUtlVector NodeBases { get; } - // CUtlVector< FeSimdNodeBase_t > - public ref CUtlVector SimdNodeBases { get; } + public ref CUtlVector SimdNodeBases { get; } - // CUtlVector< FeQuad_t > - public ref CUtlVector Quads { get; } + public ref CUtlVector Quads { get; } - // CUtlVector< FeSimdQuad_t > - public ref CUtlVector SimdQuads { get; } + public ref CUtlVector SimdQuads { get; } - // CUtlVector< FeSimdTri_t > - public ref CUtlVector SimdTris { get; } + public ref CUtlVector SimdTris { get; } - // CUtlVector< FeSimdRodConstraint_t > - public ref CUtlVector SimdRods { get; } + public ref CUtlVector SimdRods { get; } - // CUtlVector< FeSimdRodConstraintAnim_t > - public ref CUtlVector SimdRodsAnim { get; } + public ref CUtlVector SimdRodsAnim { get; } public ref CUtlVector InitPose { get; } - // CUtlVector< FeRodConstraint_t > - public ref CUtlVector Rods { get; } + public ref CUtlVector Rods { get; } - // CUtlVector< FeTwistConstraint_t > - public ref CUtlVector Twists { get; } + public ref CUtlVector Twists { get; } - // CUtlVector< FeHingeLimit_t > - public ref CUtlVector HingeLimits { get; } + public ref CUtlVector HingeLimits { get; } public ref CUtlVector AntiTunnelBytecode { get; } - // CUtlVector< FeDynKinLink_t > - public ref CUtlVector DynKinLinks { get; } + public ref CUtlVector DynKinLinks { get; } - // CUtlVector< FeAntiTunnelProbe_t > - public ref CUtlVector AntiTunnelProbes { get; } + public ref CUtlVector AntiTunnelProbes { get; } public ref CUtlVector AntiTunnelTargetNodes { get; } - // CUtlVector< FeAxialEdgeBend_t > - public ref CUtlVector AxialEdges { get; } + public ref CUtlVector AxialEdges { get; } public ref CUtlVector NodeInvMasses { get; } - // CUtlVector< FeCtrlOffset_t > - public ref CUtlVector CtrlOffsets { get; } + public ref CUtlVector CtrlOffsets { get; } - // CUtlVector< FeCtrlOsOffset_t > - public ref CUtlVector CtrlOsOffsets { get; } + public ref CUtlVector CtrlOsOffsets { get; } - // CUtlVector< FeFollowNode_t > - public ref CUtlVector FollowNodes { get; } + public ref CUtlVector FollowNodes { get; } - // CUtlVector< FeCollisionPlane_t > - public ref CUtlVector CollisionPlanes { get; } + public ref CUtlVector CollisionPlanes { get; } - // CUtlVector< FeNodeIntegrator_t > - public ref CUtlVector NodeIntegrator { get; } + public ref CUtlVector NodeIntegrator { get; } - // CUtlVector< FeSpringIntegrator_t > - public ref CUtlVector SpringIntegrator { get; } + public ref CUtlVector SpringIntegrator { get; } - // CUtlVector< FeSimdSpringIntegrator_t > - public ref CUtlVector SimdSpringIntegrator { get; } + public ref CUtlVector SimdSpringIntegrator { get; } - // CUtlVector< FeWorldCollisionParams_t > - public ref CUtlVector WorldCollisionParams { get; } + public ref CUtlVector WorldCollisionParams { get; } public ref CUtlVector LegacyStretchForce { get; } @@ -134,14 +114,11 @@ public partial interface PhysFeModelDesc_t : ISchemaClass { public ref CUtlVector LocalForce2 { get; } - // CUtlVector< FeTaperedCapsuleStretch_t > - public ref CUtlVector TaperedCapsuleStretches { get; } + public ref CUtlVector TaperedCapsuleStretches { get; } - // CUtlVector< FeTaperedCapsuleRigid_t > - public ref CUtlVector TaperedCapsuleRigids { get; } + public ref CUtlVector TaperedCapsuleRigids { get; } - // CUtlVector< FeSphereRigid_t > - public ref CUtlVector SphereRigids { get; } + public ref CUtlVector SphereRigids { get; } public ref CUtlVector WorldCollisionNodes { get; } @@ -149,41 +126,31 @@ public partial interface PhysFeModelDesc_t : ISchemaClass { public ref CUtlVector TreeCollisionMasks { get; } - // CUtlVector< FeTreeChildren_t > - public ref CUtlVector TreeChildren { get; } + public ref CUtlVector TreeChildren { get; } public ref CUtlVector FreeNodes { get; } - // CUtlVector< FeFitMatrix_t > - public ref CUtlVector FitMatrices { get; } + public ref CUtlVector FitMatrices { get; } - // CUtlVector< FeFitWeight_t > - public ref CUtlVector FitWeights { get; } + public ref CUtlVector FitWeights { get; } - // CUtlVector< FeNodeReverseOffset_t > - public ref CUtlVector ReverseOffsets { get; } + public ref CUtlVector ReverseOffsets { get; } - // CUtlVector< FeAnimStrayRadius_t > - public ref CUtlVector AnimStrayRadii { get; } + public ref CUtlVector AnimStrayRadii { get; } - // CUtlVector< FeSimdAnimStrayRadius_t > - public ref CUtlVector SimdAnimStrayRadii { get; } + public ref CUtlVector SimdAnimStrayRadii { get; } - // CUtlVector< FeKelagerBend2_t > - public ref CUtlVector KelagerBends { get; } + public ref CUtlVector KelagerBends { get; } - // CUtlVector< FeCtrlSoftOffset_t > - public ref CUtlVector CtrlSoftOffsets { get; } + public ref CUtlVector CtrlSoftOffsets { get; } - // CUtlVector< CFeIndexedJiggleBone > - public ref CUtlVector JiggleBones { get; } + public ref CUtlVector JiggleBones { get; } public ref CUtlVector SourceElems { get; } public ref CUtlVector GoalDampedSpringIntegrators { get; } - // CUtlVector< FeTri_t > - public ref CUtlVector Tris { get; } + public ref CUtlVector Tris { get; } public ref ushort TriCount1 { get; } @@ -197,41 +164,33 @@ public partial interface PhysFeModelDesc_t : ISchemaClass { public ref byte ExtraIterations { get; } - // CUtlVector< FeSDFRigid_t > - public ref CUtlVector SDFRigids { get; } + public ref CUtlVector SDFRigids { get; } - // CUtlVector< FeBoxRigid_t > - public ref CUtlVector BoxRigids { get; } + public ref CUtlVector BoxRigids { get; } public ref CUtlVector DynNodeVertexSet { get; } public ref CUtlVector VertexSetNames { get; } - // CUtlVector< FeRigidColliderIndices_t > - public ref CUtlVector RigidColliderPriorities { get; } + public ref CUtlVector RigidColliderPriorities { get; } - // CUtlVector< FeMorphLayerDepr_t > - public ref CUtlVector MorphLayers { get; } + public ref CUtlVector MorphLayers { get; } public ref CUtlVector MorphSetData { get; } - // CUtlVector< FeVertexMapDesc_t > - public ref CUtlVector VertexMaps { get; } + public ref CUtlVector VertexMaps { get; } public ref CUtlVector VertexMapValues { get; } - // CUtlVector< FeEffectDesc_t > - public ref CUtlVector Effects { get; } + public ref CUtlVector Effects { get; } - // CUtlVector< FeCtrlOffset_t > - public ref CUtlVector LockToParent { get; } + public ref CUtlVector LockToParent { get; } public ref CUtlVector LockToGoal { get; } public ref CUtlVector SkelParents { get; } - // CUtlVector< FeNodeWindBase_t > - public ref CUtlVector DynNodeWindBases { get; } + public ref CUtlVector DynNodeWindBases { get; } public ref float InternalPressure { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PhysShapeMarkup_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PhysShapeMarkup_t.cs index b21685356..fc24c7bd7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PhysShapeMarkup_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PhysShapeMarkup_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface PhysShapeMarkup_t : ISchemaClass { static PhysShapeMarkup_t ISchemaClass.From(nint handle) => new PhysShapeMarkup_tImpl(handle); + static int ISchemaClass.Size => 16; public ref int BodyInAggregate { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PhysSoftbodyDesc_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PhysSoftbodyDesc_t.cs index 6967f7ceb..720063d5f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PhysSoftbodyDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PhysSoftbodyDesc_t.cs @@ -11,18 +11,16 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface PhysSoftbodyDesc_t : ISchemaClass { static PhysSoftbodyDesc_t ISchemaClass.From(nint handle) => new PhysSoftbodyDesc_tImpl(handle); + static int ISchemaClass.Size => 144; public ref CUtlVector ParticleBoneHash { get; } - // CUtlVector< RnSoftbodyParticle_t > - public ref CUtlVector Particles { get; } + public ref CUtlVector Particles { get; } - // CUtlVector< RnSoftbodySpring_t > - public ref CUtlVector Springs { get; } + public ref CUtlVector Springs { get; } - // CUtlVector< RnSoftbodyCapsule_t > - public ref CUtlVector Capsules { get; } + public ref CUtlVector Capsules { get; } public ref CUtlVector InitPose { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PhysicsParticleId_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PhysicsParticleId_t.cs index b6c91da1d..beb24f23a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PhysicsParticleId_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PhysicsParticleId_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface PhysicsParticleId_t : ISchemaClass { static PhysicsParticleId_t ISchemaClass.From(nint handle) => new PhysicsParticleId_tImpl(handle); + static int ISchemaClass.Size => 4; public ref uint Value { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PhysicsRagdollPose_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PhysicsRagdollPose_t.cs index 716ea9797..aace35323 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PhysicsRagdollPose_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PhysicsRagdollPose_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface PhysicsRagdollPose_t : ISchemaClass { static PhysicsRagdollPose_t ISchemaClass.From(nint handle) => new PhysicsRagdollPose_tImpl(handle); + static int ISchemaClass.Size => 40; public ref CUtlVector Transforms { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PointCameraSettings_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PointCameraSettings_t.cs index d7bf3117e..5cf20131d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PointCameraSettings_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PointCameraSettings_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface PointCameraSettings_t : ISchemaClass { static PointCameraSettings_t ISchemaClass.From(nint handle) => new PointCameraSettings_tImpl(handle); + static int ISchemaClass.Size => 16; public ref float NearBlurryDistance { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PointDefinitionWithTimeValues_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PointDefinitionWithTimeValues_t.cs index 097add7bd..56535cce6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PointDefinitionWithTimeValues_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PointDefinitionWithTimeValues_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface PointDefinitionWithTimeValues_t : PointDefinition_t, ISchemaClass { static PointDefinitionWithTimeValues_t ISchemaClass.From(nint handle) => new PointDefinitionWithTimeValues_tImpl(handle); + static int ISchemaClass.Size => 24; public ref float TimeDuration { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PointDefinition_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PointDefinition_t.cs index 740ee256a..0ce97ffb6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PointDefinition_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PointDefinition_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface PointDefinition_t : ISchemaClass { static PointDefinition_t ISchemaClass.From(nint handle) => new PointDefinition_tImpl(handle); + static int ISchemaClass.Size => 20; public ref int ControlPoint { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PostProcessingBloomParameters_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PostProcessingBloomParameters_t.cs index 8205a20fb..cda3ad82d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PostProcessingBloomParameters_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PostProcessingBloomParameters_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface PostProcessingBloomParameters_t : ISchemaClass { static PostProcessingBloomParameters_t ISchemaClass.From(nint handle) => new PostProcessingBloomParameters_tImpl(handle); + static int ISchemaClass.Size => 136; public ref BloomBlendMode_t BlendMode { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PostProcessingFogScatteringParameters_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PostProcessingFogScatteringParameters_t.cs index d85951a60..6ff0ebddb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PostProcessingFogScatteringParameters_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PostProcessingFogScatteringParameters_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface PostProcessingFogScatteringParameters_t : ISchemaClass { static PostProcessingFogScatteringParameters_t ISchemaClass.From(nint handle) => new PostProcessingFogScatteringParameters_tImpl(handle); + static int ISchemaClass.Size => 20; public ref float Radius { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PostProcessingLocalContrastParameters_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PostProcessingLocalContrastParameters_t.cs index 964de1e57..122e4f12c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PostProcessingLocalContrastParameters_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PostProcessingLocalContrastParameters_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface PostProcessingLocalContrastParameters_t : ISchemaClass { static PostProcessingLocalContrastParameters_t ISchemaClass.From(nint handle) => new PostProcessingLocalContrastParameters_tImpl(handle); + static int ISchemaClass.Size => 20; public ref float LocalContrastStrength { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PostProcessingResource_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PostProcessingResource_t.cs index 934cdee9c..a602cdb0e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PostProcessingResource_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PostProcessingResource_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface PostProcessingResource_t : ISchemaClass { static PostProcessingResource_t ISchemaClass.From(nint handle) => new PostProcessingResource_tImpl(handle); + static int ISchemaClass.Size => 312; public ref bool HasTonemapParams { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PostProcessingTonemapParameters_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PostProcessingTonemapParameters_t.cs index bb3ab18c9..284a1335b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PostProcessingTonemapParameters_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PostProcessingTonemapParameters_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface PostProcessingTonemapParameters_t : ISchemaClass { static PostProcessingTonemapParameters_t ISchemaClass.From(nint handle) => new PostProcessingTonemapParameters_tImpl(handle); + static int ISchemaClass.Size => 60; public ref float ExposureBias { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PostProcessingVignetteParameters_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PostProcessingVignetteParameters_t.cs index e3bfc5671..6f187de0b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PostProcessingVignetteParameters_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PostProcessingVignetteParameters_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface PostProcessingVignetteParameters_t : ISchemaClass { static PostProcessingVignetteParameters_t ISchemaClass.From(nint handle) => new PostProcessingVignetteParameters_tImpl(handle); + static int ISchemaClass.Size => 36; public ref float VignetteStrength { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PredictedDamageTag_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PredictedDamageTag_t.cs index 2e62266be..ea1879ccb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PredictedDamageTag_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PredictedDamageTag_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface PredictedDamageTag_t : ISchemaClass { static PredictedDamageTag_t ISchemaClass.From(nint handle) => new PredictedDamageTag_tImpl(handle); + static int ISchemaClass.Size => 64; public GameTick_t TagTick { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseCursorID_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseCursorID_t.cs index f7015a671..4aed1d88c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseCursorID_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseCursorID_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface PulseCursorID_t : ISchemaClass { static PulseCursorID_t ISchemaClass.From(nint handle) => new PulseCursorID_tImpl(handle); + static int ISchemaClass.Size => 4; public ref int Value { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseCursorYieldToken_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseCursorYieldToken_t.cs index ded716144..236945da9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseCursorYieldToken_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseCursorYieldToken_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface PulseCursorYieldToken_t : ISchemaClass { static PulseCursorYieldToken_t ISchemaClass.From(nint handle) => new PulseCursorYieldToken_tImpl(handle); + static int ISchemaClass.Size => 4; public ref int Value { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseDocNodeID_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseDocNodeID_t.cs index 98616f9d8..eebc80ec1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseDocNodeID_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseDocNodeID_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface PulseDocNodeID_t : ISchemaClass { static PulseDocNodeID_t ISchemaClass.From(nint handle) => new PulseDocNodeID_tImpl(handle); + static int ISchemaClass.Size => 4; public ref int Value { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseGraphExecutionHistoryCursorDesc_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseGraphExecutionHistoryCursorDesc_t.cs index ca79ef377..0d7251ca7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseGraphExecutionHistoryCursorDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseGraphExecutionHistoryCursorDesc_t.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface PulseGraphExecutionHistoryCursorDesc_t : ISchemaClass { static PulseGraphExecutionHistoryCursorDesc_t ISchemaClass.From(nint handle) => new PulseGraphExecutionHistoryCursorDesc_tImpl(handle); + static int ISchemaClass.Size => 40; - // CUtlVector< PulseCursorID_t > - public ref CUtlVector AncestorCursorIDs { get; } + public ref CUtlVector AncestorCursorIDs { get; } public PulseDocNodeID_t SpawnNodeID { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseGraphExecutionHistoryEntry_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseGraphExecutionHistoryEntry_t.cs index 4210bf497..acbb08aa4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseGraphExecutionHistoryEntry_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseGraphExecutionHistoryEntry_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface PulseGraphExecutionHistoryEntry_t : ISchemaClass { static PulseGraphExecutionHistoryEntry_t ISchemaClass.From(nint handle) => new PulseGraphExecutionHistoryEntry_tImpl(handle); + static int ISchemaClass.Size => 32; public PulseCursorID_t CursorID { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseGraphExecutionHistoryNodeDesc_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseGraphExecutionHistoryNodeDesc_t.cs index 37b6bd267..579944cdb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseGraphExecutionHistoryNodeDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseGraphExecutionHistoryNodeDesc_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface PulseGraphExecutionHistoryNodeDesc_t : ISchemaClass { static PulseGraphExecutionHistoryNodeDesc_t ISchemaClass.From(nint handle) => new PulseGraphExecutionHistoryNodeDesc_tImpl(handle); + static int ISchemaClass.Size => 32; public ref CBufferString StrCellDesc { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseGraphInstanceID_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseGraphInstanceID_t.cs index 9bfd4e1a2..b8972f103 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseGraphInstanceID_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseGraphInstanceID_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface PulseGraphInstanceID_t : ISchemaClass { static PulseGraphInstanceID_t ISchemaClass.From(nint handle) => new PulseGraphInstanceID_tImpl(handle); + static int ISchemaClass.Size => 4; public ref uint Value { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseNodeDynamicOutflows_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseNodeDynamicOutflows_t.cs index 666639789..38455e53d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseNodeDynamicOutflows_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseNodeDynamicOutflows_t.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface PulseNodeDynamicOutflows_t : ISchemaClass { static PulseNodeDynamicOutflows_t ISchemaClass.From(nint handle) => new PulseNodeDynamicOutflows_tImpl(handle); + static int ISchemaClass.Size => 24; - // CUtlVector< PulseNodeDynamicOutflows_t::DynamicOutflow_t > - public ref CUtlVector Outflows { get; } + public ref CUtlVector Outflows { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseNodeDynamicOutflows_t__DynamicOutflow_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseNodeDynamicOutflows_t__DynamicOutflow_t.cs index fa92d28f2..363ff98b3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseNodeDynamicOutflows_t__DynamicOutflow_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseNodeDynamicOutflows_t__DynamicOutflow_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface PulseNodeDynamicOutflows_t__DynamicOutflow_t : ISchemaClass { static PulseNodeDynamicOutflows_t__DynamicOutflow_t ISchemaClass.From(nint handle) => new PulseNodeDynamicOutflows_t__DynamicOutflow_tImpl(handle); + static int ISchemaClass.Size => 80; public ref CGlobalSymbol OutflowID { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseObservableBoolExpression_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseObservableBoolExpression_t.cs index 06ef18e13..3e02fc778 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseObservableBoolExpression_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseObservableBoolExpression_t.cs @@ -11,15 +11,14 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface PulseObservableBoolExpression_t : ISchemaClass { static PulseObservableBoolExpression_t ISchemaClass.From(nint handle) => new PulseObservableBoolExpression_tImpl(handle); + static int ISchemaClass.Size => 120; public CPulse_OutflowConnection EvaluateConnection { get; } - // CUtlVector< PulseRuntimeVarIndex_t > - public ref CUtlVector DependentObservableVars { get; } + public ref CUtlVector DependentObservableVars { get; } - // CUtlVector< PulseRuntimeBlackboardReferenceIndex_t > - public ref CUtlVector DependentObservableBlackboardReferences { get; } + public ref CUtlVector DependentObservableBlackboardReferences { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRegisterMap_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRegisterMap_t.cs index bd5fcd778..0e847edce 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRegisterMap_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRegisterMap_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface PulseRegisterMap_t : ISchemaClass { static PulseRegisterMap_t ISchemaClass.From(nint handle) => new PulseRegisterMap_tImpl(handle); + static int ISchemaClass.Size => 48; // KeyValues3 diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeBlackboardReferenceIndex_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeBlackboardReferenceIndex_t.cs index e1cd4a50b..5914a48c9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeBlackboardReferenceIndex_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeBlackboardReferenceIndex_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface PulseRuntimeBlackboardReferenceIndex_t : ISchemaClass { static PulseRuntimeBlackboardReferenceIndex_t ISchemaClass.From(nint handle) => new PulseRuntimeBlackboardReferenceIndex_tImpl(handle); + static int ISchemaClass.Size => 2; public ref short Value { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeCallInfoIndex_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeCallInfoIndex_t.cs index bac7add5d..ace09f899 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeCallInfoIndex_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeCallInfoIndex_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface PulseRuntimeCallInfoIndex_t : ISchemaClass { static PulseRuntimeCallInfoIndex_t ISchemaClass.From(nint handle) => new PulseRuntimeCallInfoIndex_tImpl(handle); + static int ISchemaClass.Size => 4; public ref int Value { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeCellIndex_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeCellIndex_t.cs index 7b0c24b77..06165b303 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeCellIndex_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeCellIndex_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface PulseRuntimeCellIndex_t : ISchemaClass { static PulseRuntimeCellIndex_t ISchemaClass.From(nint handle) => new PulseRuntimeCellIndex_tImpl(handle); + static int ISchemaClass.Size => 4; public ref int Value { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeChunkIndex_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeChunkIndex_t.cs index f575344c0..f24dc436b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeChunkIndex_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeChunkIndex_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface PulseRuntimeChunkIndex_t : ISchemaClass { static PulseRuntimeChunkIndex_t ISchemaClass.From(nint handle) => new PulseRuntimeChunkIndex_tImpl(handle); + static int ISchemaClass.Size => 4; public ref int Value { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeConstantIndex_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeConstantIndex_t.cs index a97110df9..aadc04641 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeConstantIndex_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeConstantIndex_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface PulseRuntimeConstantIndex_t : ISchemaClass { static PulseRuntimeConstantIndex_t ISchemaClass.From(nint handle) => new PulseRuntimeConstantIndex_tImpl(handle); + static int ISchemaClass.Size => 2; public ref short Value { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeDomainValueIndex_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeDomainValueIndex_t.cs index f45123819..ccc634857 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeDomainValueIndex_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeDomainValueIndex_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface PulseRuntimeDomainValueIndex_t : ISchemaClass { static PulseRuntimeDomainValueIndex_t ISchemaClass.From(nint handle) => new PulseRuntimeDomainValueIndex_tImpl(handle); + static int ISchemaClass.Size => 2; public ref short Value { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeEntrypointIndex_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeEntrypointIndex_t.cs index 5e1dfae2d..ef7d25a08 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeEntrypointIndex_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeEntrypointIndex_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface PulseRuntimeEntrypointIndex_t : ISchemaClass { static PulseRuntimeEntrypointIndex_t ISchemaClass.From(nint handle) => new PulseRuntimeEntrypointIndex_tImpl(handle); + static int ISchemaClass.Size => 4; public ref int Value { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeInvokeIndex_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeInvokeIndex_t.cs index 4b7343eb8..107fdee34 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeInvokeIndex_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeInvokeIndex_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface PulseRuntimeInvokeIndex_t : ISchemaClass { static PulseRuntimeInvokeIndex_t ISchemaClass.From(nint handle) => new PulseRuntimeInvokeIndex_tImpl(handle); + static int ISchemaClass.Size => 4; public ref int Value { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeOutputIndex_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeOutputIndex_t.cs index 82419c268..8f2e465ee 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeOutputIndex_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeOutputIndex_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface PulseRuntimeOutputIndex_t : ISchemaClass { static PulseRuntimeOutputIndex_t ISchemaClass.From(nint handle) => new PulseRuntimeOutputIndex_tImpl(handle); + static int ISchemaClass.Size => 4; public ref int Value { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeRegisterIndex_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeRegisterIndex_t.cs index e904b63dd..3732372a0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeRegisterIndex_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeRegisterIndex_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface PulseRuntimeRegisterIndex_t : ISchemaClass { static PulseRuntimeRegisterIndex_t ISchemaClass.From(nint handle) => new PulseRuntimeRegisterIndex_tImpl(handle); + static int ISchemaClass.Size => 2; public ref short Value { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeStateOffset_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeStateOffset_t.cs index 0360d768b..191d0f94e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeStateOffset_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeStateOffset_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface PulseRuntimeStateOffset_t : ISchemaClass { static PulseRuntimeStateOffset_t ISchemaClass.From(nint handle) => new PulseRuntimeStateOffset_tImpl(handle); + static int ISchemaClass.Size => 2; public ref ushort Value { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeVarIndex_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeVarIndex_t.cs index 50c572466..a8bee0789 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeVarIndex_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeVarIndex_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface PulseRuntimeVarIndex_t : ISchemaClass { static PulseRuntimeVarIndex_t ISchemaClass.From(nint handle) => new PulseRuntimeVarIndex_tImpl(handle); + static int ISchemaClass.Size => 4; public ref int Value { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseScriptedSequenceData_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseScriptedSequenceData_t.cs index b1f5247a1..070511f71 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseScriptedSequenceData_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseScriptedSequenceData_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface PulseScriptedSequenceData_t : ISchemaClass { static PulseScriptedSequenceData_t ISchemaClass.From(nint handle) => new PulseScriptedSequenceData_tImpl(handle); + static int ISchemaClass.Size => 56; public ref int ActorID { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseSelectorOutflowList_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseSelectorOutflowList_t.cs index d14dbe949..0d0ae7558 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseSelectorOutflowList_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseSelectorOutflowList_t.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface PulseSelectorOutflowList_t : ISchemaClass { static PulseSelectorOutflowList_t ISchemaClass.From(nint handle) => new PulseSelectorOutflowList_tImpl(handle); + static int ISchemaClass.Size => 24; - // CUtlVector< OutflowWithRequirements_t > - public ref CUtlVector Outflows { get; } + public ref CUtlVector Outflows { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/QuestProgress.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/QuestProgress.cs index 4e8712b70..0750c6870 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/QuestProgress.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/QuestProgress.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface QuestProgress : ISchemaClass { static QuestProgress ISchemaClass.From(nint handle) => new QuestProgressImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RagdollCreationParams_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RagdollCreationParams_t.cs index e3d952f53..7cd868c6d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RagdollCreationParams_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RagdollCreationParams_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface RagdollCreationParams_t : ISchemaClass { static RagdollCreationParams_t ISchemaClass.From(nint handle) => new RagdollCreationParams_tImpl(handle); + static int ISchemaClass.Size => 24; public ref Vector Force { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RelationshipOverride_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RelationshipOverride_t.cs index ed34882f0..b38b24414 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RelationshipOverride_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RelationshipOverride_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface RelationshipOverride_t : Relationship_t, ISchemaClass { static RelationshipOverride_t ISchemaClass.From(nint handle) => new RelationshipOverride_tImpl(handle); + static int ISchemaClass.Size => 16; public ref CHandle Entity { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/Relationship_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/Relationship_t.cs index 317f64444..eb5a5a97b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/Relationship_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/Relationship_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface Relationship_t : ISchemaClass { static Relationship_t ISchemaClass.From(nint handle) => new Relationship_tImpl(handle); + static int ISchemaClass.Size => 8; public ref Disposition_t Disposition { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RenderHairStrandInfo_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RenderHairStrandInfo_t.cs index 24f159a38..fa3ea93e5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RenderHairStrandInfo_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RenderHairStrandInfo_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface RenderHairStrandInfo_t : ISchemaClass { static RenderHairStrandInfo_t ISchemaClass.From(nint handle) => new RenderHairStrandInfo_tImpl(handle); + static int ISchemaClass.Size => 40; public ISchemaFixedArray GuideHairIndices_nSurfaceTriIndex { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RenderInputLayoutField_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RenderInputLayoutField_t.cs index c9d509ddb..f1faec57c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RenderInputLayoutField_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RenderInputLayoutField_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface RenderInputLayoutField_t : ISchemaClass { static RenderInputLayoutField_t ISchemaClass.From(nint handle) => new RenderInputLayoutField_tImpl(handle); + static int ISchemaClass.Size => 76; public string SemanticName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RenderProjectedMaterial_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RenderProjectedMaterial_t.cs index d05cb42ec..9055c0087 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RenderProjectedMaterial_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RenderProjectedMaterial_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface RenderProjectedMaterial_t : ISchemaClass { static RenderProjectedMaterial_t ISchemaClass.From(nint handle) => new RenderProjectedMaterial_tImpl(handle); + static int ISchemaClass.Size => 8; public ref CStrongHandle Material { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RenderSkeletonBone_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RenderSkeletonBone_t.cs index 800267453..376f3b251 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RenderSkeletonBone_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RenderSkeletonBone_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface RenderSkeletonBone_t : ISchemaClass { static RenderSkeletonBone_t ISchemaClass.From(nint handle) => new RenderSkeletonBone_tImpl(handle); + static int ISchemaClass.Size => 96; public string BoneName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ResourceId_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ResourceId_t.cs index 1de59fa01..0483f596b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ResourceId_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ResourceId_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface ResourceId_t : ISchemaClass { static ResourceId_t ISchemaClass.From(nint handle) => new ResourceId_tImpl(handle); + static int ISchemaClass.Size => 8; public ref ulong Value { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ResponseContext_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ResponseContext_t.cs index 7ae0ebf21..a57bdc47e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ResponseContext_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ResponseContext_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface ResponseContext_t : ISchemaClass { static ResponseContext_t ISchemaClass.From(nint handle) => new ResponseContext_tImpl(handle); + static int ISchemaClass.Size => 24; public string Name { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ResponseFollowup.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ResponseFollowup.cs index eedb623f1..3c14a06fc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ResponseFollowup.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ResponseFollowup.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface ResponseFollowup : ISchemaClass { static ResponseFollowup ISchemaClass.From(nint handle) => new ResponseFollowupImpl(handle); + static int ISchemaClass.Size => 49; public string Followup_concept { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ResponseParams.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ResponseParams.cs index 863e3c319..a80483a9b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ResponseParams.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ResponseParams.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface ResponseParams : ISchemaClass { static ResponseParams ISchemaClass.From(nint handle) => new ResponseParamsImpl(handle); + static int ISchemaClass.Size => 32; public ref short Odds { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnBlendVertex_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnBlendVertex_t.cs index 4c27bb8e3..e9d71ab29 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnBlendVertex_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnBlendVertex_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface RnBlendVertex_t : ISchemaClass { static RnBlendVertex_t ISchemaClass.From(nint handle) => new RnBlendVertex_tImpl(handle); + static int ISchemaClass.Size => 16; public ref ushort Weight0 { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnBodyDesc_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnBodyDesc_t.cs index 14ee2fc0b..8820fe07a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnBodyDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnBodyDesc_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface RnBodyDesc_t : ISchemaClass { static RnBodyDesc_t ISchemaClass.From(nint handle) => new RnBodyDesc_tImpl(handle); + static int ISchemaClass.Size => 224; public string DebugName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnCapsuleDesc_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnCapsuleDesc_t.cs index fc8c512c3..693b7a12f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnCapsuleDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnCapsuleDesc_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface RnCapsuleDesc_t : RnShapeDesc_t, ISchemaClass { static RnCapsuleDesc_t ISchemaClass.From(nint handle) => new RnCapsuleDesc_tImpl(handle); + static int ISchemaClass.Size => 56; public RnCapsule_t Capsule { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnCapsule_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnCapsule_t.cs index 3d408315a..0402a3dc1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnCapsule_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnCapsule_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface RnCapsule_t : ISchemaClass { static RnCapsule_t ISchemaClass.From(nint handle) => new RnCapsule_tImpl(handle); + static int ISchemaClass.Size => 28; public ISchemaFixedArray Center { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnFace_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnFace_t.cs index 04f071d27..081592698 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnFace_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnFace_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface RnFace_t : ISchemaClass { static RnFace_t ISchemaClass.From(nint handle) => new RnFace_tImpl(handle); + static int ISchemaClass.Size => 1; public ref byte Edge { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnHalfEdge_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnHalfEdge_t.cs index 30821b5de..86ba7061a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnHalfEdge_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnHalfEdge_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface RnHalfEdge_t : ISchemaClass { static RnHalfEdge_t ISchemaClass.From(nint handle) => new RnHalfEdge_tImpl(handle); + static int ISchemaClass.Size => 4; public ref byte Next { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnHullDesc_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnHullDesc_t.cs index 6b2fc3f9c..e9c463e75 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnHullDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnHullDesc_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface RnHullDesc_t : RnShapeDesc_t, ISchemaClass { static RnHullDesc_t ISchemaClass.From(nint handle) => new RnHullDesc_tImpl(handle); + static int ISchemaClass.Size => 272; public RnHull_t Hull { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnHull_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnHull_t.cs index 59cf17396..62de3b0a7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnHull_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnHull_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface RnHull_t : ISchemaClass { static RnHull_t ISchemaClass.From(nint handle) => new RnHull_tImpl(handle); + static int ISchemaClass.Size => 248; public ref Vector Centroid { get; } @@ -27,19 +28,15 @@ public partial interface RnHull_t : ISchemaClass { public ref float SurfaceArea { get; } - // CUtlVector< RnVertex_t > - public ref CUtlVector Vertices { get; } + public ref CUtlVector Vertices { get; } public ref CUtlVector VertexPositions { get; } - // CUtlVector< RnHalfEdge_t > - public ref CUtlVector Edges { get; } + public ref CUtlVector Edges { get; } - // CUtlVector< RnFace_t > - public ref CUtlVector Faces { get; } + public ref CUtlVector Faces { get; } - // CUtlVector< RnPlane_t > - public ref CUtlVector FacePlanes { get; } + public ref CUtlVector FacePlanes { get; } public ref uint Flags { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnMeshDesc_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnMeshDesc_t.cs index 7bdd82af9..d16069ef5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnMeshDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnMeshDesc_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface RnMeshDesc_t : RnShapeDesc_t, ISchemaClass { static RnMeshDesc_t ISchemaClass.From(nint handle) => new RnMeshDesc_tImpl(handle); + static int ISchemaClass.Size => 216; public RnMesh_t Mesh { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnMesh_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnMesh_t.cs index a438d9a77..82fb93e76 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnMesh_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnMesh_t.cs @@ -11,23 +11,21 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface RnMesh_t : ISchemaClass { static RnMesh_t ISchemaClass.From(nint handle) => new RnMesh_tImpl(handle); + static int ISchemaClass.Size => 192; public ref Vector Min { get; } public ref Vector Max { get; } - // CUtlVector< RnNode_t > - public ref CUtlVector Nodes { get; } + public ref CUtlVector Nodes { get; } // CUtlVectorSIMDPaddedVector public SchemaUntypedField Vertices { get; } - // CUtlVector< RnTriangle_t > - public ref CUtlVector Triangles { get; } + public ref CUtlVector Triangles { get; } - // CUtlVector< RnWing_t > - public ref CUtlVector Wings { get; } + public ref CUtlVector Wings { get; } public ref CUtlVector TriangleEdgeFlags { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnNode_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnNode_t.cs index 3cb0f9d70..2c69f77fd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnNode_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnNode_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface RnNode_t : ISchemaClass { static RnNode_t ISchemaClass.From(nint handle) => new RnNode_tImpl(handle); + static int ISchemaClass.Size => 32; public ref Vector Min { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnPlane_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnPlane_t.cs index 24f224ecf..b5306f10e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnPlane_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnPlane_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface RnPlane_t : ISchemaClass { static RnPlane_t ISchemaClass.From(nint handle) => new RnPlane_tImpl(handle); + static int ISchemaClass.Size => 16; public ref Vector Normal { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnShapeDesc_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnShapeDesc_t.cs index 6051ae691..d46ab0441 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnShapeDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnShapeDesc_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface RnShapeDesc_t : ISchemaClass { static RnShapeDesc_t ISchemaClass.From(nint handle) => new RnShapeDesc_tImpl(handle); + static int ISchemaClass.Size => 24; public ref uint CollisionAttributeIndex { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnSoftbodyCapsule_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnSoftbodyCapsule_t.cs index 956e4d648..eb8718314 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnSoftbodyCapsule_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnSoftbodyCapsule_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface RnSoftbodyCapsule_t : ISchemaClass { static RnSoftbodyCapsule_t ISchemaClass.From(nint handle) => new RnSoftbodyCapsule_tImpl(handle); + static int ISchemaClass.Size => 32; public ISchemaFixedArray Center { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnSoftbodyParticle_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnSoftbodyParticle_t.cs index 27db8f59d..b9340862e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnSoftbodyParticle_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnSoftbodyParticle_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface RnSoftbodyParticle_t : ISchemaClass { static RnSoftbodyParticle_t ISchemaClass.From(nint handle) => new RnSoftbodyParticle_tImpl(handle); + static int ISchemaClass.Size => 4; public ref float MassInv { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnSoftbodySpring_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnSoftbodySpring_t.cs index c6ebd2325..3ba8fd6ae 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnSoftbodySpring_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnSoftbodySpring_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface RnSoftbodySpring_t : ISchemaClass { static RnSoftbodySpring_t ISchemaClass.From(nint handle) => new RnSoftbodySpring_tImpl(handle); + static int ISchemaClass.Size => 8; public ISchemaFixedArray Particle { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnSphereDesc_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnSphereDesc_t.cs index c1f8957d2..1c617f46a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnSphereDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnSphereDesc_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface RnSphereDesc_t : RnShapeDesc_t, ISchemaClass { static RnSphereDesc_t ISchemaClass.From(nint handle) => new RnSphereDesc_tImpl(handle); + static int ISchemaClass.Size => 40; // SphereBase_t< float32 > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnTriangle_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnTriangle_t.cs index 93e1cc5d5..cf6b1beb3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnTriangle_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnTriangle_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface RnTriangle_t : ISchemaClass { static RnTriangle_t ISchemaClass.From(nint handle) => new RnTriangle_tImpl(handle); + static int ISchemaClass.Size => 12; public ISchemaFixedArray Index { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnVertex_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnVertex_t.cs index 2c63db431..7422d5a5a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnVertex_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnVertex_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface RnVertex_t : ISchemaClass { static RnVertex_t ISchemaClass.From(nint handle) => new RnVertex_tImpl(handle); + static int ISchemaClass.Size => 1; public ref byte Edge { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnWing_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnWing_t.cs index d39bc5de4..f90a22dfd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnWing_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnWing_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface RnWing_t : ISchemaClass { static RnWing_t ISchemaClass.From(nint handle) => new RnWing_tImpl(handle); + static int ISchemaClass.Size => 12; public ISchemaFixedArray Index { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RotatorHistoryEntry_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RotatorHistoryEntry_t.cs index 1852f3c8e..c4dd327b4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RotatorHistoryEntry_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RotatorHistoryEntry_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface RotatorHistoryEntry_t : ISchemaClass { static RotatorHistoryEntry_t ISchemaClass.From(nint handle) => new RotatorHistoryEntry_tImpl(handle); + static int ISchemaClass.Size => 32; public ref Quaternion InvChange { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RotatorQueueEntry_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RotatorQueueEntry_t.cs index 8a59d1601..eb9d7a192 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RotatorQueueEntry_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RotatorQueueEntry_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface RotatorQueueEntry_t : ISchemaClass { static RotatorQueueEntry_t ISchemaClass.From(nint handle) => new RotatorQueueEntry_tImpl(handle); + static int ISchemaClass.Size => 32; public ref Quaternion Target { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RsBlendStateDesc_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RsBlendStateDesc_t.cs index ace5393d7..da349526c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RsBlendStateDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RsBlendStateDesc_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface RsBlendStateDesc_t : ISchemaClass { static RsBlendStateDesc_t ISchemaClass.From(nint handle) => new RsBlendStateDesc_tImpl(handle); + static int ISchemaClass.Size => 32; public ref uint SrcBlendBits { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RsDepthStencilStateDesc_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RsDepthStencilStateDesc_t.cs index b8d938a99..4b4b051f6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RsDepthStencilStateDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RsDepthStencilStateDesc_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface RsDepthStencilStateDesc_t : ISchemaClass { static RsDepthStencilStateDesc_t ISchemaClass.From(nint handle) => new RsDepthStencilStateDesc_tImpl(handle); + static int ISchemaClass.Size => 8; // bitfield diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RsRasterizerStateDesc_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RsRasterizerStateDesc_t.cs index 369b1a680..0d8c5f0c2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RsRasterizerStateDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RsRasterizerStateDesc_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface RsRasterizerStateDesc_t : ISchemaClass { static RsRasterizerStateDesc_t ISchemaClass.From(nint handle) => new RsRasterizerStateDesc_tImpl(handle); + static int ISchemaClass.Size => 16; public ref RsFillMode_t FillMode { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RsStencilStateDesc_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RsStencilStateDesc_t.cs index bcd1e53b2..f410d0b4b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RsStencilStateDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RsStencilStateDesc_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface RsStencilStateDesc_t : ISchemaClass { static RsStencilStateDesc_t ISchemaClass.From(nint handle) => new RsStencilStateDesc_tImpl(handle); + static int ISchemaClass.Size => 6; // bitfield diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SampleCode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SampleCode.cs index 87ca8869a..82e1749d9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SampleCode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SampleCode.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface SampleCode : ISchemaClass { static SampleCode ISchemaClass.From(nint handle) => new SampleCodeImpl(handle); + static int ISchemaClass.Size => 8; public ISchemaFixedArray SubCode { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SceneEventId_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SceneEventId_t.cs index adbf4ba21..185852589 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SceneEventId_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SceneEventId_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface SceneEventId_t : ISchemaClass { static SceneEventId_t ISchemaClass.From(nint handle) => new SceneEventId_tImpl(handle); + static int ISchemaClass.Size => 4; public ref uint Value { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SceneObject_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SceneObject_t.cs index 07485fac5..8b952fee4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SceneObject_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SceneObject_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface SceneObject_t : ISchemaClass { static SceneObject_t ISchemaClass.From(nint handle) => new SceneObject_tImpl(handle); + static int ISchemaClass.Size => 136; public ref uint ObjectID { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SceneViewId_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SceneViewId_t.cs index 32b09f0e1..2aa3c82a8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SceneViewId_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SceneViewId_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface SceneViewId_t : ISchemaClass { static SceneViewId_t ISchemaClass.From(nint handle) => new SceneViewId_tImpl(handle); + static int ISchemaClass.Size => 16; public ref ulong ViewId { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ScriptInfo_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ScriptInfo_t.cs index 4a7acfa9c..abe74d4a9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ScriptInfo_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ScriptInfo_t.cs @@ -11,12 +11,12 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface ScriptInfo_t : ISchemaClass { static ScriptInfo_t ISchemaClass.From(nint handle) => new ScriptInfo_tImpl(handle); + static int ISchemaClass.Size => 88; public string Code { get; set; } - // CUtlVector< CAnimParamHandle > - public ref CUtlVector ParamsModified { get; } + public ref CUtlVector ParamsModified { get; } public ref CUtlVector ProxyReadParams { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SelectedEditItemInfo_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SelectedEditItemInfo_t.cs index 8ffad5522..fc03c6b80 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SelectedEditItemInfo_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SelectedEditItemInfo_t.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface SelectedEditItemInfo_t : ISchemaClass { static SelectedEditItemInfo_t ISchemaClass.From(nint handle) => new SelectedEditItemInfo_tImpl(handle); + static int ISchemaClass.Size => 24; - // CUtlVector< SosEditItemInfo_t > - public ref CUtlVector EditItems { get; } + public ref CUtlVector EditItems { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SellbackPurchaseEntry_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SellbackPurchaseEntry_t.cs index 7e6455947..33320b109 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SellbackPurchaseEntry_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SellbackPurchaseEntry_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface SellbackPurchaseEntry_t : ISchemaClass { static SellbackPurchaseEntry_t ISchemaClass.From(nint handle) => new SellbackPurchaseEntry_tImpl(handle); + static int ISchemaClass.Size => 72; public ref ushort DefIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SequenceHistory_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SequenceHistory_t.cs index 0c26874d3..72073b6d5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SequenceHistory_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SequenceHistory_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface SequenceHistory_t : ISchemaClass { static SequenceHistory_t ISchemaClass.From(nint handle) => new SequenceHistory_tImpl(handle); + static int ISchemaClass.Size => 24; public HSequence Sequence { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SequenceWeightedList_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SequenceWeightedList_t.cs index 3853311cc..d8e9ac687 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SequenceWeightedList_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SequenceWeightedList_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface SequenceWeightedList_t : ISchemaClass { static SequenceWeightedList_t ISchemaClass.From(nint handle) => new SequenceWeightedList_tImpl(handle); + static int ISchemaClass.Size => 8; public ref int Sequence { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ServerAuthoritativeWeaponSlot_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ServerAuthoritativeWeaponSlot_t.cs index eb17fa95a..ab8313141 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ServerAuthoritativeWeaponSlot_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ServerAuthoritativeWeaponSlot_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface ServerAuthoritativeWeaponSlot_t : ISchemaClass { static ServerAuthoritativeWeaponSlot_t ISchemaClass.From(nint handle) => new ServerAuthoritativeWeaponSlot_tImpl(handle); + static int ISchemaClass.Size => 56; public ref ushort Class { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SheetSequenceIntegerId_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SheetSequenceIntegerId_t.cs index b0a505e40..0ab7bc9b1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SheetSequenceIntegerId_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SheetSequenceIntegerId_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface SheetSequenceIntegerId_t : ISchemaClass { static SheetSequenceIntegerId_t ISchemaClass.From(nint handle) => new SheetSequenceIntegerId_tImpl(handle); + static int ISchemaClass.Size => 4; public ref uint Value { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SignatureOutflow_Continue.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SignatureOutflow_Continue.cs index 51216efe8..20d1f0697 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SignatureOutflow_Continue.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SignatureOutflow_Continue.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface SignatureOutflow_Continue : CPulse_OutflowConnection, ISchemaClass { static SignatureOutflow_Continue ISchemaClass.From(nint handle) => new SignatureOutflow_ContinueImpl(handle); + static int ISchemaClass.Size => 72; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SignatureOutflow_Resume.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SignatureOutflow_Resume.cs index b526b5d15..bf2e99988 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SignatureOutflow_Resume.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SignatureOutflow_Resume.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface SignatureOutflow_Resume : CPulse_ResumePoint, ISchemaClass { static SignatureOutflow_Resume ISchemaClass.From(nint handle) => new SignatureOutflow_ResumeImpl(handle); + static int ISchemaClass.Size => 72; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SimpleConstraintSoundProfile.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SimpleConstraintSoundProfile.cs index b8b054f16..cf7a7132c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SimpleConstraintSoundProfile.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SimpleConstraintSoundProfile.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface SimpleConstraintSoundProfile : ISchemaClass { static SimpleConstraintSoundProfile ISchemaClass.From(nint handle) => new SimpleConstraintSoundProfileImpl(handle); + static int ISchemaClass.Size => 32; public ref SimpleConstraintSoundProfile__SimpleConstraintsSoundProfileKeypoints_t Keypoints { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SkeletonAnimCapture_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SkeletonAnimCapture_t.cs index b67d6bdb2..27a19f241 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SkeletonAnimCapture_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SkeletonAnimCapture_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface SkeletonAnimCapture_t : ISchemaClass { static SkeletonAnimCapture_t ISchemaClass.From(nint handle) => new SkeletonAnimCapture_tImpl(handle); + static int ISchemaClass.Size => 192; public ref uint EntIndex { get; } @@ -23,18 +24,15 @@ public partial interface SkeletonAnimCapture_t : ISchemaClass - public ref CUtlVector ModelBindPose { get; } + public ref CUtlVector ModelBindPose { get; } - // CUtlVector< SkeletonAnimCapture_t::Bone_t > - public ref CUtlVector FeModelInitPose { get; } + public ref CUtlVector FeModelInitPose { get; } public ref int FlexControllers { get; } public ref bool Predicted { get; } - // CUtlVector< SkeletonAnimCapture_t::Frame_t > - public ref CUtlVector Frames { get; } + public ref CUtlVector Frames { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SkeletonAnimCapture_t__Bone_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SkeletonAnimCapture_t__Bone_t.cs index ce8d2da61..933472e61 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SkeletonAnimCapture_t__Bone_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SkeletonAnimCapture_t__Bone_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface SkeletonAnimCapture_t__Bone_t : ISchemaClass { static SkeletonAnimCapture_t__Bone_t ISchemaClass.From(nint handle) => new SkeletonAnimCapture_t__Bone_tImpl(handle); + static int ISchemaClass.Size => 64; public string Name { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SkeletonAnimCapture_t__Camera_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SkeletonAnimCapture_t__Camera_t.cs index 2f26487ef..3c00c8fba 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SkeletonAnimCapture_t__Camera_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SkeletonAnimCapture_t__Camera_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface SkeletonAnimCapture_t__Camera_t : ISchemaClass { static SkeletonAnimCapture_t__Camera_t ISchemaClass.From(nint handle) => new SkeletonAnimCapture_t__Camera_tImpl(handle); + static int ISchemaClass.Size => 48; public ref CTransform TmCamera { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SkeletonAnimCapture_t__FrameStamp_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SkeletonAnimCapture_t__FrameStamp_t.cs index 2b3efa708..dcaafe2bb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SkeletonAnimCapture_t__FrameStamp_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SkeletonAnimCapture_t__FrameStamp_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface SkeletonAnimCapture_t__FrameStamp_t : ISchemaClass { static SkeletonAnimCapture_t__FrameStamp_t ISchemaClass.From(nint handle) => new SkeletonAnimCapture_t__FrameStamp_tImpl(handle); + static int ISchemaClass.Size => 28; public ref float Time { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SkeletonAnimCapture_t__Frame_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SkeletonAnimCapture_t__Frame_t.cs index e44498557..decff8b10 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SkeletonAnimCapture_t__Frame_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SkeletonAnimCapture_t__Frame_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface SkeletonAnimCapture_t__Frame_t : ISchemaClass { static SkeletonAnimCapture_t__Frame_t ISchemaClass.From(nint handle) => new SkeletonAnimCapture_t__Frame_tImpl(handle); + static int ISchemaClass.Size => 192; public ref float Time { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SkeletonBoneBounds_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SkeletonBoneBounds_t.cs index 973e26adc..efe32c9d3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SkeletonBoneBounds_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SkeletonBoneBounds_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface SkeletonBoneBounds_t : ISchemaClass { static SkeletonBoneBounds_t ISchemaClass.From(nint handle) => new SkeletonBoneBounds_tImpl(handle); + static int ISchemaClass.Size => 24; public ref Vector Center { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SkeletonDemoDb_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SkeletonDemoDb_t.cs index 0ab2fcb82..519258693 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SkeletonDemoDb_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SkeletonDemoDb_t.cs @@ -11,12 +11,12 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface SkeletonDemoDb_t : ISchemaClass { static SkeletonDemoDb_t ISchemaClass.From(nint handle) => new SkeletonDemoDb_tImpl(handle); + static int ISchemaClass.Size => 56; public ref CUtlVector> AnimCaptures { get; } - // CUtlVector< SkeletonAnimCapture_t::Camera_t > - public ref CUtlVector CameraTrack { get; } + public ref CUtlVector CameraTrack { get; } public ref float RecordingTime { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SolveIKChainPoseOpFixedSettings_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SolveIKChainPoseOpFixedSettings_t.cs index a74269ab0..5e251e3af 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SolveIKChainPoseOpFixedSettings_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SolveIKChainPoseOpFixedSettings_t.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface SolveIKChainPoseOpFixedSettings_t : ISchemaClass { static SolveIKChainPoseOpFixedSettings_t ISchemaClass.From(nint handle) => new SolveIKChainPoseOpFixedSettings_tImpl(handle); + static int ISchemaClass.Size => 24; - // CUtlVector< ChainToSolveData_t > - public ref CUtlVector ChainsToSolveData { get; } + public ref CUtlVector ChainsToSolveData { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SosEditItemInfo_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SosEditItemInfo_t.cs index 61842215f..2ccf03a37 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SosEditItemInfo_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SosEditItemInfo_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface SosEditItemInfo_t : ISchemaClass { static SosEditItemInfo_t ISchemaClass.From(nint handle) => new SosEditItemInfo_tImpl(handle); + static int ISchemaClass.Size => 48; public ref SosEditItemType_t ItemType { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SoundOpvarTraceResult_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SoundOpvarTraceResult_t.cs index 8628e546d..75f184981 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SoundOpvarTraceResult_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SoundOpvarTraceResult_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface SoundOpvarTraceResult_t : ISchemaClass { static SoundOpvarTraceResult_t ISchemaClass.From(nint handle) => new SoundOpvarTraceResult_tImpl(handle); + static int ISchemaClass.Size => 20; public ref Vector Pos { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SoundeventPathCornerPairNetworked_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SoundeventPathCornerPairNetworked_t.cs index 36e5d5fc0..2908858d2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SoundeventPathCornerPairNetworked_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SoundeventPathCornerPairNetworked_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface SoundeventPathCornerPairNetworked_t : ISchemaClass { static SoundeventPathCornerPairNetworked_t ISchemaClass.From(nint handle) => new SoundeventPathCornerPairNetworked_tImpl(handle); + static int ISchemaClass.Size => 36; public ref Vector P1 { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SpawnPoint.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SpawnPoint.cs index edb93b46f..96778c3c4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SpawnPoint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SpawnPoint.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface SpawnPoint : CServerOnlyPointEntity, ISchemaClass { static SpawnPoint ISchemaClass.From(nint handle) => new SpawnPointImpl(handle); + static int ISchemaClass.Size => 1280; public ref int Priority { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/StanceInfo_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/StanceInfo_t.cs index ad081a936..216762e3e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/StanceInfo_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/StanceInfo_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface StanceInfo_t : ISchemaClass { static StanceInfo_t ISchemaClass.From(nint handle) => new StanceInfo_tImpl(handle); + static int ISchemaClass.Size => 16; public ref Vector Position { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SummaryTakeDamageInfo_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SummaryTakeDamageInfo_t.cs index 53edbd8ee..2b705d49a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SummaryTakeDamageInfo_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SummaryTakeDamageInfo_t.cs @@ -11,13 +11,14 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface SummaryTakeDamageInfo_t : ISchemaClass { static SummaryTakeDamageInfo_t ISchemaClass.From(nint handle) => new SummaryTakeDamageInfo_tImpl(handle); + static int ISchemaClass.Size => 344; public ref int SummarisedCount { get; } public ref CTakeDamageInfo Info { get; } - public CTakeDamageResult Result { get; } + public ref CTakeDamageResult Result { get; } public ref CHandle Target { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/TagSpan_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/TagSpan_t.cs index 95e324add..bfffdd18f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/TagSpan_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/TagSpan_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface TagSpan_t : ISchemaClass { static TagSpan_t ISchemaClass.From(nint handle) => new TagSpan_tImpl(handle); + static int ISchemaClass.Size => 12; public ref int TagIndex { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/TextureControls_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/TextureControls_t.cs index 79b9d3e1b..1fccd1394 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/TextureControls_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/TextureControls_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface TextureControls_t : ISchemaClass { static TextureControls_t ISchemaClass.From(nint handle) => new TextureControls_tImpl(handle); + static int ISchemaClass.Size => 2608; public CParticleCollectionRendererFloatInput FinalTextureScaleU { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/TextureGroup_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/TextureGroup_t.cs index 76402febd..ccd95d1a2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/TextureGroup_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/TextureGroup_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface TextureGroup_t : ISchemaClass { static TextureGroup_t ISchemaClass.From(nint handle) => new TextureGroup_tImpl(handle); + static int ISchemaClass.Size => 3032; public ref bool Enabled { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/TraceSettings_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/TraceSettings_t.cs index b3dcf4a7c..8fdace418 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/TraceSettings_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/TraceSettings_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface TraceSettings_t : ISchemaClass { static TraceSettings_t ISchemaClass.From(nint handle) => new TraceSettings_tImpl(handle); + static int ISchemaClass.Size => 8; public ref float TraceHeight { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/TwoBoneIKSettings_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/TwoBoneIKSettings_t.cs index 16bc99942..9acc83e06 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/TwoBoneIKSettings_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/TwoBoneIKSettings_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface TwoBoneIKSettings_t : ISchemaClass { static TwoBoneIKSettings_t ISchemaClass.From(nint handle) => new TwoBoneIKSettings_tImpl(handle); + static int ISchemaClass.Size => 352; public ref IkEndEffectorType EndEffectorType { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMapResourceData_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMapResourceData_t.cs index 3f4ade180..7ecda1b68 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMapResourceData_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMapResourceData_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface VMapResourceData_t : ISchemaClass { static VMapResourceData_t ISchemaClass.From(nint handle) => new VMapResourceData_tImpl(handle); + static int ISchemaClass.Size => 1; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixAutoFilterDesc_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixAutoFilterDesc_t.cs index 3ec611f51..9d5459ce2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixAutoFilterDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixAutoFilterDesc_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface VMixAutoFilterDesc_t : ISchemaClass { static VMixAutoFilterDesc_t ISchemaClass.From(nint handle) => new VMixAutoFilterDesc_tImpl(handle); + static int ISchemaClass.Size => 44; public ref float EnvelopeAmount { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixBoxverb2Desc_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixBoxverb2Desc_t.cs index 2347c724a..211bf387e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixBoxverb2Desc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixBoxverb2Desc_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface VMixBoxverb2Desc_t : ISchemaClass { static VMixBoxverb2Desc_t ISchemaClass.From(nint handle) => new VMixBoxverb2Desc_tImpl(handle); + static int ISchemaClass.Size => 80; public ref float SizeMax { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixBoxverbDesc_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixBoxverbDesc_t.cs index 949e689f5..c2b8810c4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixBoxverbDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixBoxverbDesc_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface VMixBoxverbDesc_t : ISchemaClass { static VMixBoxverbDesc_t ISchemaClass.From(nint handle) => new VMixBoxverbDesc_tImpl(handle); + static int ISchemaClass.Size => 80; public ref float SizeMax { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixConvolutionDesc_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixConvolutionDesc_t.cs index a247e43b1..4bed9a90a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixConvolutionDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixConvolutionDesc_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface VMixConvolutionDesc_t : ISchemaClass { static VMixConvolutionDesc_t ISchemaClass.From(nint handle) => new VMixConvolutionDesc_tImpl(handle); + static int ISchemaClass.Size => 32; public ref float FldbGain { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixDelayDesc_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixDelayDesc_t.cs index 9828eee03..ae1ffc4d8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixDelayDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixDelayDesc_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface VMixDelayDesc_t : ISchemaClass { static VMixDelayDesc_t ISchemaClass.From(nint handle) => new VMixDelayDesc_tImpl(handle); + static int ISchemaClass.Size => 40; public VMixFilterDesc_t FeedbackFilter { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixDiffusorDesc_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixDiffusorDesc_t.cs index 1b9d4c951..0f691f680 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixDiffusorDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixDiffusorDesc_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface VMixDiffusorDesc_t : ISchemaClass { static VMixDiffusorDesc_t ISchemaClass.From(nint handle) => new VMixDiffusorDesc_tImpl(handle); + static int ISchemaClass.Size => 16; public ref float Size { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixDualCompressorDesc_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixDualCompressorDesc_t.cs index b01418653..50d9d6e36 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixDualCompressorDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixDualCompressorDesc_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface VMixDualCompressorDesc_t : ISchemaClass { static VMixDualCompressorDesc_t ISchemaClass.From(nint handle) => new VMixDualCompressorDesc_tImpl(handle); + static int ISchemaClass.Size => 52; public ref float RMSTimeMS { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixDynamics3BandDesc_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixDynamics3BandDesc_t.cs index 628661822..e5efa3d26 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixDynamics3BandDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixDynamics3BandDesc_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface VMixDynamics3BandDesc_t : ISchemaClass { static VMixDynamics3BandDesc_t ISchemaClass.From(nint handle) => new VMixDynamics3BandDesc_tImpl(handle); + static int ISchemaClass.Size => 144; public ref float FldbGainOutput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixDynamicsBand_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixDynamicsBand_t.cs index 6112485f1..ec649fc5f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixDynamicsBand_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixDynamicsBand_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface VMixDynamicsBand_t : ISchemaClass { static VMixDynamicsBand_t ISchemaClass.From(nint handle) => new VMixDynamicsBand_tImpl(handle); + static int ISchemaClass.Size => 36; public ref float FldbGainInput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixDynamicsCompressorDesc_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixDynamicsCompressorDesc_t.cs index 32d7bcb22..82e198fdb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixDynamicsCompressorDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixDynamicsCompressorDesc_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface VMixDynamicsCompressorDesc_t : ISchemaClass { static VMixDynamicsCompressorDesc_t ISchemaClass.From(nint handle) => new VMixDynamicsCompressorDesc_tImpl(handle); + static int ISchemaClass.Size => 36; public ref float FldbOutputGain { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixDynamicsDesc_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixDynamicsDesc_t.cs index e424663f7..d6e3cd94a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixDynamicsDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixDynamicsDesc_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface VMixDynamicsDesc_t : ISchemaClass { static VMixDynamicsDesc_t ISchemaClass.From(nint handle) => new VMixDynamicsDesc_tImpl(handle); + static int ISchemaClass.Size => 48; public ref float FldbGain { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixEQ8Desc_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixEQ8Desc_t.cs index b404ed162..6c250c80f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixEQ8Desc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixEQ8Desc_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface VMixEQ8Desc_t : ISchemaClass { static VMixEQ8Desc_t ISchemaClass.From(nint handle) => new VMixEQ8Desc_tImpl(handle); + static int ISchemaClass.Size => 128; // VMixFilterDesc_t diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixEffectChainDesc_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixEffectChainDesc_t.cs index 6e5ff3b23..9c45254f3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixEffectChainDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixEffectChainDesc_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface VMixEffectChainDesc_t : ISchemaClass { static VMixEffectChainDesc_t ISchemaClass.From(nint handle) => new VMixEffectChainDesc_tImpl(handle); + static int ISchemaClass.Size => 4; public ref float CrossfadeTime { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixEnvelopeDesc_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixEnvelopeDesc_t.cs index fc2a98c4d..e176c4c5f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixEnvelopeDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixEnvelopeDesc_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface VMixEnvelopeDesc_t : ISchemaClass { static VMixEnvelopeDesc_t ISchemaClass.From(nint handle) => new VMixEnvelopeDesc_tImpl(handle); + static int ISchemaClass.Size => 12; public ref float AttackTimeMS { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixFilterDesc_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixFilterDesc_t.cs index c41654c39..470a575b0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixFilterDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixFilterDesc_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface VMixFilterDesc_t : ISchemaClass { static VMixFilterDesc_t ISchemaClass.From(nint handle) => new VMixFilterDesc_tImpl(handle); + static int ISchemaClass.Size => 16; public ref VMixFilterType_t FilterType { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixFreeverbDesc_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixFreeverbDesc_t.cs index 7c1d77b95..630502f90 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixFreeverbDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixFreeverbDesc_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface VMixFreeverbDesc_t : ISchemaClass { static VMixFreeverbDesc_t ISchemaClass.From(nint handle) => new VMixFreeverbDesc_tImpl(handle); + static int ISchemaClass.Size => 16; public ref float RoomSize { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixModDelayDesc_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixModDelayDesc_t.cs index e86d1e2b9..05bd89486 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixModDelayDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixModDelayDesc_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface VMixModDelayDesc_t : ISchemaClass { static VMixModDelayDesc_t ISchemaClass.From(nint handle) => new VMixModDelayDesc_tImpl(handle); + static int ISchemaClass.Size => 48; public VMixFilterDesc_t FeedbackFilter { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixOscDesc_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixOscDesc_t.cs index ced809cf7..dc033c66c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixOscDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixOscDesc_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface VMixOscDesc_t : ISchemaClass { static VMixOscDesc_t ISchemaClass.From(nint handle) => new VMixOscDesc_tImpl(handle); + static int ISchemaClass.Size => 12; public ref VMixLFOShape_t OscType { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixPannerDesc_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixPannerDesc_t.cs index ac1f09858..0bdce8526 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixPannerDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixPannerDesc_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface VMixPannerDesc_t : ISchemaClass { static VMixPannerDesc_t ISchemaClass.From(nint handle) => new VMixPannerDesc_tImpl(handle); + static int ISchemaClass.Size => 8; public ref VMixPannerType_t Type { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixPitchShiftDesc_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixPitchShiftDesc_t.cs index 84ce3280c..ab89193a9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixPitchShiftDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixPitchShiftDesc_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface VMixPitchShiftDesc_t : ISchemaClass { static VMixPitchShiftDesc_t ISchemaClass.From(nint handle) => new VMixPitchShiftDesc_tImpl(handle); + static int ISchemaClass.Size => 16; public ref int GrainSampleCount { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixPlateverbDesc_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixPlateverbDesc_t.cs index e13c05c3d..d46b0df14 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixPlateverbDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixPlateverbDesc_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface VMixPlateverbDesc_t : ISchemaClass { static VMixPlateverbDesc_t ISchemaClass.From(nint handle) => new VMixPlateverbDesc_tImpl(handle); + static int ISchemaClass.Size => 28; public ref float Prefilter { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixShaperDesc_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixShaperDesc_t.cs index 12ac2b33f..fd0248f6a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixShaperDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixShaperDesc_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface VMixShaperDesc_t : ISchemaClass { static VMixShaperDesc_t ISchemaClass.From(nint handle) => new VMixShaperDesc_tImpl(handle); + static int ISchemaClass.Size => 20; public ref int Shape { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixSubgraphSwitchDesc_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixSubgraphSwitchDesc_t.cs index e6116dbf9..1f87784a1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixSubgraphSwitchDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixSubgraphSwitchDesc_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface VMixSubgraphSwitchDesc_t : ISchemaClass { static VMixSubgraphSwitchDesc_t ISchemaClass.From(nint handle) => new VMixSubgraphSwitchDesc_tImpl(handle); + static int ISchemaClass.Size => 12; public ref VMixSubgraphSwitchInterpolationType_t InterpolationMode { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixUtilityDesc_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixUtilityDesc_t.cs index cecdff7c1..4fbd0a3c6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixUtilityDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixUtilityDesc_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface VMixUtilityDesc_t : ISchemaClass { static VMixUtilityDesc_t ISchemaClass.From(nint handle) => new VMixUtilityDesc_tImpl(handle); + static int ISchemaClass.Size => 24; public ref VMixChannelOperation_t Op { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixVocoderDesc_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixVocoderDesc_t.cs index 26edbe9ef..7eb44fa29 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixVocoderDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixVocoderDesc_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface VMixVocoderDesc_t : ISchemaClass { static VMixVocoderDesc_t ISchemaClass.From(nint handle) => new VMixVocoderDesc_tImpl(handle); + static int ISchemaClass.Size => 40; public ref int BandCount { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysXAggregateData_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysXAggregateData_t.cs index e0ac80b8b..0d4e46026 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysXAggregateData_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysXAggregateData_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface VPhysXAggregateData_t : ISchemaClass { static VPhysXAggregateData_t ISchemaClass.From(nint handle) => new VPhysXAggregateData_tImpl(handle); + static int ISchemaClass.Size => 336; public ref ushort Flags { get; } @@ -27,17 +28,13 @@ public partial interface VPhysXAggregateData_t : ISchemaClass BindPose { get; } - // CUtlVector< VPhysXBodyPart_t > - public ref CUtlVector Parts { get; } + public ref CUtlVector Parts { get; } - // CUtlVector< PhysShapeMarkup_t > - public ref CUtlVector ShapeMarkups { get; } + public ref CUtlVector ShapeMarkups { get; } - // CUtlVector< VPhysXConstraint2_t > - public ref CUtlVector Constraints2 { get; } + public ref CUtlVector Constraints2 { get; } - // CUtlVector< VPhysXJoint_t > - public ref CUtlVector Joints { get; } + public ref CUtlVector Joints { get; } public PhysFeModelDesc_t? FeModel { get; } @@ -45,8 +42,7 @@ public partial interface VPhysXAggregateData_t : ISchemaClass SurfacePropertyHashes { get; } - // CUtlVector< VPhysXCollisionAttributes_t > - public ref CUtlVector CollisionAttributes { get; } + public ref CUtlVector CollisionAttributes { get; } public ref CUtlVector DebugPartNames { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysXBodyPart_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysXBodyPart_t.cs index da130992d..6439b5331 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysXBodyPart_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysXBodyPart_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface VPhysXBodyPart_t : ISchemaClass { static VPhysXBodyPart_t ISchemaClass.From(nint handle) => new VPhysXBodyPart_tImpl(handle); + static int ISchemaClass.Size => 168; public ref uint Flags { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysXCollisionAttributes_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysXCollisionAttributes_t.cs index 81bf09bdb..65b4a83af 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysXCollisionAttributes_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysXCollisionAttributes_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface VPhysXCollisionAttributes_t : ISchemaClass { static VPhysXCollisionAttributes_t ISchemaClass.From(nint handle) => new VPhysXCollisionAttributes_tImpl(handle); + static int ISchemaClass.Size => 160; public ref uint CollisionGroup { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysXConstraint2_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysXConstraint2_t.cs index 61ce9c2d9..e217032a6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysXConstraint2_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysXConstraint2_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface VPhysXConstraint2_t : ISchemaClass { static VPhysXConstraint2_t ISchemaClass.From(nint handle) => new VPhysXConstraint2_tImpl(handle); + static int ISchemaClass.Size => 256; public ref uint Flags { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysXConstraintParams_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysXConstraintParams_t.cs index 5fcf597f8..f36a0a912 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysXConstraintParams_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysXConstraintParams_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface VPhysXConstraintParams_t : ISchemaClass { static VPhysXConstraintParams_t ISchemaClass.From(nint handle) => new VPhysXConstraintParams_tImpl(handle); + static int ISchemaClass.Size => 248; public ref byte Type { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysXJoint_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysXJoint_t.cs index 955db172c..61f2a1919 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysXJoint_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysXJoint_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface VPhysXJoint_t : ISchemaClass { static VPhysXJoint_t ISchemaClass.From(nint handle) => new VPhysXJoint_tImpl(handle); + static int ISchemaClass.Size => 208; public ref ushort Type { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysXRange_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysXRange_t.cs index e44350971..003ad8ae0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysXRange_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysXRange_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface VPhysXRange_t : ISchemaClass { static VPhysXRange_t ISchemaClass.From(nint handle) => new VPhysXRange_tImpl(handle); + static int ISchemaClass.Size => 8; public ref float Min { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysics2ShapeDef_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysics2ShapeDef_t.cs index b1f5f57e5..49a4a610b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysics2ShapeDef_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysics2ShapeDef_t.cs @@ -11,19 +11,16 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface VPhysics2ShapeDef_t : ISchemaClass { static VPhysics2ShapeDef_t ISchemaClass.From(nint handle) => new VPhysics2ShapeDef_tImpl(handle); + static int ISchemaClass.Size => 120; - // CUtlVector< RnSphereDesc_t > - public ref CUtlVector Spheres { get; } + public ref CUtlVector Spheres { get; } - // CUtlVector< RnCapsuleDesc_t > - public ref CUtlVector Capsules { get; } + public ref CUtlVector Capsules { get; } - // CUtlVector< RnHullDesc_t > - public ref CUtlVector Hulls { get; } + public ref CUtlVector Hulls { get; } - // CUtlVector< RnMeshDesc_t > - public ref CUtlVector Meshes { get; } + public ref CUtlVector Meshes { get; } public ref CUtlVector CollisionAttributeIndices { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysicsCollisionAttribute_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysicsCollisionAttribute_t.cs index 90f4e4116..a4662cbe1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysicsCollisionAttribute_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysicsCollisionAttribute_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface VPhysicsCollisionAttribute_t : ISchemaClass { static VPhysicsCollisionAttribute_t ISchemaClass.From(nint handle) => new VPhysicsCollisionAttribute_tImpl(handle); + static int ISchemaClass.Size => 48; public ref ulong InteractsAs { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VariableInfo_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VariableInfo_t.cs index af1f45fb4..acc5703bd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VariableInfo_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VariableInfo_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface VariableInfo_t : ISchemaClass { static VariableInfo_t ISchemaClass.From(nint handle) => new VariableInfo_tImpl(handle); + static int ISchemaClass.Size => 24; public string Name { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VecInputMaterialVariable_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VecInputMaterialVariable_t.cs index 67b0a7088..9d9877bd9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VecInputMaterialVariable_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VecInputMaterialVariable_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface VecInputMaterialVariable_t : ISchemaClass { static VecInputMaterialVariable_t ISchemaClass.From(nint handle) => new VecInputMaterialVariable_tImpl(handle); + static int ISchemaClass.Size => 1728; public string StrVariable { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VelocitySampler.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VelocitySampler.cs index 358579c4a..adb01e5c2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VelocitySampler.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VelocitySampler.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface VelocitySampler : ISchemaClass { static VelocitySampler ISchemaClass.From(nint handle) => new VelocitySamplerImpl(handle); + static int ISchemaClass.Size => 20; public ref Vector PrevSample { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VertexPositionColor_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VertexPositionColor_t.cs index 1fb208b50..443384d0e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VertexPositionColor_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VertexPositionColor_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface VertexPositionColor_t : ISchemaClass { static VertexPositionColor_t ISchemaClass.From(nint handle) => new VertexPositionColor_tImpl(handle); + static int ISchemaClass.Size => 16; public ref Vector Position { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VertexPositionNormal_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VertexPositionNormal_t.cs index 6c67ecf80..f7b4645ee 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VertexPositionNormal_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VertexPositionNormal_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface VertexPositionNormal_t : ISchemaClass { static VertexPositionNormal_t ISchemaClass.From(nint handle) => new VertexPositionNormal_tImpl(handle); + static int ISchemaClass.Size => 24; public ref Vector Position { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ViewAngleServerChange_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ViewAngleServerChange_t.cs index bc002bb66..9ede3b52f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ViewAngleServerChange_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ViewAngleServerChange_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface ViewAngleServerChange_t : ISchemaClass { static ViewAngleServerChange_t ISchemaClass.From(nint handle) => new ViewAngleServerChange_tImpl(handle); + static int ISchemaClass.Size => 72; public ref FixAngleSet_t Type { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VoxelVisBlockOffset_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VoxelVisBlockOffset_t.cs index 7a5236531..220e41397 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VoxelVisBlockOffset_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VoxelVisBlockOffset_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface VoxelVisBlockOffset_t : ISchemaClass { static VoxelVisBlockOffset_t ISchemaClass.From(nint handle) => new VoxelVisBlockOffset_tImpl(handle); + static int ISchemaClass.Size => 8; public ref uint Offset { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VsInputSignatureElement_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VsInputSignatureElement_t.cs index 64ca52dfc..3166a5210 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VsInputSignatureElement_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VsInputSignatureElement_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface VsInputSignatureElement_t : ISchemaClass { static VsInputSignatureElement_t ISchemaClass.From(nint handle) => new VsInputSignatureElement_tImpl(handle); + static int ISchemaClass.Size => 196; public string Name { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VsInputSignature_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VsInputSignature_t.cs index 516c78f45..5165b8e3a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VsInputSignature_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VsInputSignature_t.cs @@ -11,13 +11,12 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface VsInputSignature_t : ISchemaClass { static VsInputSignature_t ISchemaClass.From(nint handle) => new VsInputSignature_tImpl(handle); + static int ISchemaClass.Size => 48; - // CUtlVector< VsInputSignatureElement_t > - public ref CUtlVector Elems { get; } + public ref CUtlVector Elems { get; } - // CUtlVector< VsInputSignatureElement_t > - public ref CUtlVector Depth_elems { get; } + public ref CUtlVector Depth_elems { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WaterWheelDrag_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WaterWheelDrag_t.cs index ed0f2fa7e..9119c4741 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WaterWheelDrag_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WaterWheelDrag_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface WaterWheelDrag_t : ISchemaClass { static WaterWheelDrag_t ISchemaClass.From(nint handle) => new WaterWheelDrag_tImpl(handle); + static int ISchemaClass.Size => 8; public ref float FractionOfWheelSubmerged { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WaterWheelFrictionScale_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WaterWheelFrictionScale_t.cs index ff4be9c40..8deff68a8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WaterWheelFrictionScale_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WaterWheelFrictionScale_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface WaterWheelFrictionScale_t : ISchemaClass { static WaterWheelFrictionScale_t ISchemaClass.From(nint handle) => new WaterWheelFrictionScale_tImpl(handle); + static int ISchemaClass.Size => 8; public ref float FractionOfWheelSubmerged { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WeaponPurchaseCount_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WeaponPurchaseCount_t.cs index defcf07a6..91f931d31 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WeaponPurchaseCount_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WeaponPurchaseCount_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface WeaponPurchaseCount_t : ISchemaClass { static WeaponPurchaseCount_t ISchemaClass.From(nint handle) => new WeaponPurchaseCount_tImpl(handle); + static int ISchemaClass.Size => 56; public ref ushort ItemDefIndex { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WeaponPurchaseTracker_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WeaponPurchaseTracker_t.cs index ef251f97b..096c86675 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WeaponPurchaseTracker_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WeaponPurchaseTracker_t.cs @@ -11,10 +11,10 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface WeaponPurchaseTracker_t : ISchemaClass { static WeaponPurchaseTracker_t ISchemaClass.From(nint handle) => new WeaponPurchaseTracker_tImpl(handle); + static int ISchemaClass.Size => 112; - // CUtlVectorEmbeddedNetworkVar< WeaponPurchaseCount_t > - public ref CUtlVector WeaponPurchases { get; } + public ref CUtlVector WeaponPurchases { get; } public void WeaponPurchasesUpdated(); } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WeightList.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WeightList.cs index 20d74176f..482f248ef 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WeightList.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WeightList.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface WeightList : ISchemaClass { static WeightList ISchemaClass.From(nint handle) => new WeightListImpl(handle); + static int ISchemaClass.Size => 32; public string Name { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WorldBuilderParams_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WorldBuilderParams_t.cs index a7b1381c2..6f0a2a348 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WorldBuilderParams_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WorldBuilderParams_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface WorldBuilderParams_t : ISchemaClass { static WorldBuilderParams_t ISchemaClass.From(nint handle) => new WorldBuilderParams_tImpl(handle); + static int ISchemaClass.Size => 96; public ref float MinDrawVolumeSize { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WorldNodeOnDiskBufferData_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WorldNodeOnDiskBufferData_t.cs index cdc580925..07d2156f5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WorldNodeOnDiskBufferData_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WorldNodeOnDiskBufferData_t.cs @@ -11,14 +11,14 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface WorldNodeOnDiskBufferData_t : ISchemaClass { static WorldNodeOnDiskBufferData_t ISchemaClass.From(nint handle) => new WorldNodeOnDiskBufferData_tImpl(handle); + static int ISchemaClass.Size => 56; public ref int ElementCount { get; } public ref int ElementSizeInBytes { get; } - // CUtlVector< RenderInputLayoutField_t > - public ref CUtlVector InputLayoutFields { get; } + public ref CUtlVector InputLayoutFields { get; } public ref CUtlVector Data { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WorldNode_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WorldNode_t.cs index db79f93f9..aeb3faa74 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WorldNode_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WorldNode_t.cs @@ -11,33 +11,26 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface WorldNode_t : ISchemaClass { static WorldNode_t ISchemaClass.From(nint handle) => new WorldNode_tImpl(handle); + static int ISchemaClass.Size => 352; - // CUtlVector< SceneObject_t > - public ref CUtlVector SceneObjects { get; } + public ref CUtlVector SceneObjects { get; } public ref CUtlVector VisClusterMembership { get; } - // CUtlVector< AggregateSceneObject_t > - public ref CUtlVector AggregateSceneObjects { get; } + public ref CUtlVector AggregateSceneObjects { get; } - // CUtlVector< ClutterSceneObject_t > - public ref CUtlVector ClutterSceneObjects { get; } + public ref CUtlVector ClutterSceneObjects { get; } - // CUtlVector< ExtraVertexStreamOverride_t > - public ref CUtlVector ExtraVertexStreamOverrides { get; } + public ref CUtlVector ExtraVertexStreamOverrides { get; } - // CUtlVector< MaterialOverride_t > - public ref CUtlVector MaterialOverrides { get; } + public ref CUtlVector MaterialOverrides { get; } - // CUtlVector< WorldNodeOnDiskBufferData_t > - public ref CUtlVector ExtraVertexStreams { get; } + public ref CUtlVector ExtraVertexStreams { get; } - // CUtlVector< AggregateInstanceStreamOnDiskData_t > - public ref CUtlVector AggregateInstanceStreams { get; } + public ref CUtlVector AggregateInstanceStreams { get; } - // CUtlVector< AggregateVertexAlbedoStreamOnDiskData_t > - public ref CUtlVector VertexAlbedoStreams { get; } + public ref CUtlVector VertexAlbedoStreams { get; } public ref CUtlVector LayerNames { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/World_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/World_t.cs index c31f6dec1..983831398 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/World_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/World_t.cs @@ -11,12 +11,12 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface World_t : ISchemaClass { static World_t ISchemaClass.From(nint handle) => new World_tImpl(handle); + static int ISchemaClass.Size => 216; public WorldBuilderParams_t BuilderParams { get; } - // CUtlVector< NodeData_t > - public ref CUtlVector WorldNodes { get; } + public ref CUtlVector WorldNodes { get; } public BakedLightingInfo_t WorldLightingInfo { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WrappedPhysicsJoint_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WrappedPhysicsJoint_t.cs index 53624cfec..776de4a42 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WrappedPhysicsJoint_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WrappedPhysicsJoint_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface WrappedPhysicsJoint_t : ISchemaClass { static WrappedPhysicsJoint_t ISchemaClass.From(nint handle) => new WrappedPhysicsJoint_tImpl(handle); + static int ISchemaClass.Size => 8; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/audioparams_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/audioparams_t.cs index ce9fe03da..1c1ea223c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/audioparams_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/audioparams_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface audioparams_t : ISchemaClass { static audioparams_t ISchemaClass.From(nint handle) => new audioparams_tImpl(handle); + static int ISchemaClass.Size => 120; public ISchemaFixedArray LocalSound { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/constraint_axislimit_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/constraint_axislimit_t.cs index 661fc55cb..12389342c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/constraint_axislimit_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/constraint_axislimit_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface constraint_axislimit_t : ISchemaClass { static constraint_axislimit_t ISchemaClass.From(nint handle) => new constraint_axislimit_tImpl(handle); + static int ISchemaClass.Size => 16; public ref float MinRotation { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/constraint_breakableparams_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/constraint_breakableparams_t.cs index fb716881a..06e93b659 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/constraint_breakableparams_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/constraint_breakableparams_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface constraint_breakableparams_t : ISchemaClass { static constraint_breakableparams_t ISchemaClass.From(nint handle) => new constraint_breakableparams_tImpl(handle); + static int ISchemaClass.Size => 24; public ref float Strength { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/constraint_hingeparams_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/constraint_hingeparams_t.cs index 9786d7cc4..3bde5459b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/constraint_hingeparams_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/constraint_hingeparams_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface constraint_hingeparams_t : ISchemaClass { static constraint_hingeparams_t ISchemaClass.From(nint handle) => new constraint_hingeparams_tImpl(handle); + static int ISchemaClass.Size => 64; public ref Vector WorldPosition { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/dynpitchvol_base_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/dynpitchvol_base_t.cs index 42443d108..b403be679 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/dynpitchvol_base_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/dynpitchvol_base_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface dynpitchvol_base_t : ISchemaClass { static dynpitchvol_base_t ISchemaClass.From(nint handle) => new dynpitchvol_base_tImpl(handle); + static int ISchemaClass.Size => 100; public ref int Preset { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/dynpitchvol_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/dynpitchvol_t.cs index 219d2eb2f..435ddddc2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/dynpitchvol_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/dynpitchvol_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface dynpitchvol_t : dynpitchvol_base_t, ISchemaClass { static dynpitchvol_t ISchemaClass.From(nint handle) => new dynpitchvol_tImpl(handle); + static int ISchemaClass.Size => 100; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/fogparams_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/fogparams_t.cs index f16be26ff..c6e248df5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/fogparams_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/fogparams_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface fogparams_t : ISchemaClass { static fogparams_t ISchemaClass.From(nint handle) => new fogparams_tImpl(handle); + static int ISchemaClass.Size => 104; public ref Vector DirPrimary { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/fogplayerparams_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/fogplayerparams_t.cs index fe3d795cb..9312c432f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/fogplayerparams_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/fogplayerparams_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface fogplayerparams_t : ISchemaClass { static fogplayerparams_t ISchemaClass.From(nint handle) => new fogplayerparams_tImpl(handle); + static int ISchemaClass.Size => 64; public ref CHandle Ctrl { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/hudtextparms_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/hudtextparms_t.cs index 464362f2b..95a641764 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/hudtextparms_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/hudtextparms_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface hudtextparms_t : ISchemaClass { static hudtextparms_t ISchemaClass.From(nint handle) => new hudtextparms_tImpl(handle); + static int ISchemaClass.Size => 20; public ref Color Color1 { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/lerpdata_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/lerpdata_t.cs index 90d90b021..19ed5c2d5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/lerpdata_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/lerpdata_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface lerpdata_t : ISchemaClass { static lerpdata_t ISchemaClass.From(nint handle) => new lerpdata_tImpl(handle); + static int ISchemaClass.Size => 80; public ref CHandle Ent { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/locksound_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/locksound_t.cs index 529631865..a498874b2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/locksound_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/locksound_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface locksound_t : ISchemaClass { static locksound_t ISchemaClass.From(nint handle) => new locksound_tImpl(handle); + static int ISchemaClass.Size => 32; public string LockedSound { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/magnetted_objects_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/magnetted_objects_t.cs index c72ecf927..8e7e60583 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/magnetted_objects_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/magnetted_objects_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface magnetted_objects_t : ISchemaClass { static magnetted_objects_t ISchemaClass.From(nint handle) => new magnetted_objects_tImpl(handle); + static int ISchemaClass.Size => 16; public ref CHandle Entity { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ragdoll_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ragdoll_t.cs index 912fb4211..abba275f4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ragdoll_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ragdoll_t.cs @@ -11,13 +11,12 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface ragdoll_t : ISchemaClass { static ragdoll_t ISchemaClass.From(nint handle) => new ragdoll_tImpl(handle); + static int ISchemaClass.Size => 80; - // CUtlVector< ragdollelement_t > - public ref CUtlVector List { get; } + public ref CUtlVector List { get; } - // CUtlVector< ragdollhierarchyjoint_t > - public ref CUtlVector HierarchyJoints { get; } + public ref CUtlVector HierarchyJoints { get; } public ref CUtlVector BoneIndex { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ragdollelement_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ragdollelement_t.cs index bbe941ed4..ae498b790 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ragdollelement_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ragdollelement_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface ragdollelement_t : ISchemaClass { static ragdollelement_t ISchemaClass.From(nint handle) => new ragdollelement_tImpl(handle); + static int ISchemaClass.Size => 48; public ref Vector OriginParentSpace { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ragdollhierarchyjoint_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ragdollhierarchyjoint_t.cs index 14cf4dd50..f369397b0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ragdollhierarchyjoint_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ragdollhierarchyjoint_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface ragdollhierarchyjoint_t : ISchemaClass { static ragdollhierarchyjoint_t ISchemaClass.From(nint handle) => new ragdollhierarchyjoint_tImpl(handle); + static int ISchemaClass.Size => 16; public ref int ParentIndex { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/shard_model_desc_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/shard_model_desc_t.cs index a77f60727..07f1a97de 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/shard_model_desc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/shard_model_desc_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface shard_model_desc_t : ISchemaClass { static shard_model_desc_t ISchemaClass.From(nint handle) => new shard_model_desc_tImpl(handle); + static int ISchemaClass.Size => 128; public ref int ModelID { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/sky3dparams_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/sky3dparams_t.cs index fdc2601b4..330f4480d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/sky3dparams_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/sky3dparams_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface sky3dparams_t : ISchemaClass { static sky3dparams_t ISchemaClass.From(nint handle) => new sky3dparams_tImpl(handle); + static int ISchemaClass.Size => 144; public ref short Scale { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/sndopvarlatchdata_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/sndopvarlatchdata_t.cs index 408cdaeb6..09dcde833 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/sndopvarlatchdata_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/sndopvarlatchdata_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface sndopvarlatchdata_t : ISchemaClass { static sndopvarlatchdata_t ISchemaClass.From(nint handle) => new sndopvarlatchdata_tImpl(handle); + static int ISchemaClass.Size => 48; public string Stack { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/thinkfunc_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/thinkfunc_t.cs index 92f14fa98..8c98b6f70 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/thinkfunc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/thinkfunc_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface thinkfunc_t : ISchemaClass { static thinkfunc_t ISchemaClass.From(nint handle) => new thinkfunc_tImpl(handle); + static int ISchemaClass.Size => 32; // HSCRIPT diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/vphysics_save_cphysicsbody_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/vphysics_save_cphysicsbody_t.cs index 705ed417f..60f49e826 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/vphysics_save_cphysicsbody_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/vphysics_save_cphysicsbody_t.cs @@ -11,6 +11,7 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface vphysics_save_cphysicsbody_t : RnBodyDesc_t, ISchemaClass { static vphysics_save_cphysicsbody_t ISchemaClass.From(nint handle) => new vphysics_save_cphysicsbody_tImpl(handle); + static int ISchemaClass.Size => 232; public ref ulong OldPointer { get; } diff --git a/managed/src/SwiftlyS2.Shared/Helper.cs b/managed/src/SwiftlyS2.Shared/Helper.cs index fb0eb9777..88a2e5dbd 100644 --- a/managed/src/SwiftlyS2.Shared/Helper.cs +++ b/managed/src/SwiftlyS2.Shared/Helper.cs @@ -2,7 +2,8 @@ namespace SwiftlyS2.Shared; -public static class Helper { +public static class Helper +{ private static readonly Dictionary ColorCodes = new() { @@ -31,13 +32,43 @@ public static class Helper { { "[orange]", "\x10" } }; + public static class ChatColors + { + public static string Default = "[/]"; + public static string White = "[white]"; + public static string DarkRed = "[darkred]"; + public static string Green = "[green]"; + public static string LightYellow = "[lightyellow]"; + public static string LightBlue = "[lightblue]"; + public static string Olive = "[olive]"; + public static string Lime = "[lime]"; + public static string Red = "[red]"; + public static string LightPurple = "[lightpurple]"; + public static string Purple = "[purple]"; + public static string Grey = "[grey]"; + public static string Yellow = "[yellow]"; + public static string Gold = "[gold]"; + public static string Silver = "[silver]"; + public static string Blue = "[blue]"; + public static string DarkBlue = "[darkblue]"; + public static string BlueGrey = "[bluegrey]"; + public static string Magenta = "[magenta]"; + public static string LightRed = "[lightred]"; + public static string Orange = "[orange]"; + } + /// /// Replace the color codes in the text with the corresponding color codes. /// /// The text to replace the color codes in. /// The text with the color codes replaced. - public static string Colored(this string text) { - foreach (var color in ColorCodes) { + public static string Colored(this string text) + { + if (text.StartsWith("[")) + text = " " + text; + + foreach (var color in ColorCodes) + { text = text.Replace(color.Key, color.Value); } @@ -50,7 +81,8 @@ public static string Colored(this string text) { /// The schema class to convert to. /// The pointer to the schema class. /// The schema class. - public static T AsSchema(nint ptr) where T : ISchemaClass { + public static T AsSchema(nint ptr) where T : ISchemaClass + { return T.From(ptr); } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Shared/ISwiftlyCore.cs b/managed/src/SwiftlyS2.Shared/ISwiftlyCore.cs index aa4378f9e..42f46ea4e 100644 --- a/managed/src/SwiftlyS2.Shared/ISwiftlyCore.cs +++ b/managed/src/SwiftlyS2.Shared/ISwiftlyCore.cs @@ -24,8 +24,6 @@ namespace SwiftlyS2.Shared; /// public interface ISwiftlyCore { - - /// /// Custom event subscriber. /// diff --git a/managed/src/SwiftlyS2.Shared/Misc/ExternDLL.cs b/managed/src/SwiftlyS2.Shared/Misc/ExternDLL.cs index 09d814ad4..1aa49107a 100644 --- a/managed/src/SwiftlyS2.Shared/Misc/ExternDLL.cs +++ b/managed/src/SwiftlyS2.Shared/Misc/ExternDLL.cs @@ -1,30 +1,10 @@ -using System.Runtime.CompilerServices; +using System.Runtime.CompilerServices; using System.Runtime.InteropServices; namespace SwiftlyS2.Shared.Misc; class ExternDLL { - [DllImport("kernel32.dll", CharSet = CharSet.Ansi, SetLastError = true)] - private static extern IntPtr GetModuleHandle(string lpModuleName); - - [DllImport("kernel32.dll", CharSet = CharSet.Ansi, SetLastError = true)] - private static extern IntPtr GetProcAddress(IntPtr hModule, string procName); - - [DllImport("kernel32.dll", SetLastError = true)] - private static extern bool FreeLibrary(IntPtr hModule); - - [DllImport("libdl.so.2", CharSet = CharSet.Ansi)] - private static extern IntPtr dlopen(string filename, int flags); - - [DllImport("libdl.so.2", CharSet = CharSet.Ansi)] - private static extern IntPtr dlsym(IntPtr handle, string symbol); - - [DllImport("libdl.so.2")] - private static extern int dlclose(IntPtr handle); - - private const int RTLD_NOW = 2; - [DllImport("tier0", SetLastError = true)] public static extern IntPtr UtlVectorMemory_Alloc(IntPtr pMemory, [MarshalAs(UnmanagedType.Bool)] bool bRealloc, int newSize, int oldSize); @@ -36,83 +16,53 @@ class ExternDLL public static IntPtr LoadLibrary(string dllName) { - if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows)) - { - IntPtr hModule = GetModuleHandle(dllName); - if (hModule == IntPtr.Zero) - { - hModule = NativeLibrary.Load(dllName); - } - return hModule; - } - else if (RuntimeInformation.IsOSPlatform(OSPlatform.Linux)) + if (RuntimeInformation.IsOSPlatform(OSPlatform.Linux)) { - IntPtr handle = dlopen(dllName, RTLD_NOW); - if (handle == IntPtr.Zero) - throw new Exception("Failed to load library: " + dllName); - return handle; + return NativeLibrary.Load("lib" + dllName + ".so"); } else { - throw new PlatformNotSupportedException("Unsupported OS platform"); + return NativeLibrary.Load(dllName + ".dll"); } } public static IntPtr GetAddress(IntPtr libraryHandle, string functionName) { - if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows)) - { - return GetProcAddress(libraryHandle, functionName); - } - else if (RuntimeInformation.IsOSPlatform(OSPlatform.Linux)) - { - return dlsym(libraryHandle, functionName); - } - else - { - throw new PlatformNotSupportedException("Unsupported OS platform"); - } + return NativeLibrary.GetExport(libraryHandle, functionName); } public static void CloseLibrary(IntPtr libraryHandle) { - if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows)) - { - FreeLibrary(libraryHandle); - } - else if (RuntimeInformation.IsOSPlatform(OSPlatform.Linux)) - { - _ = dlclose(libraryHandle); - } - else - { - throw new PlatformNotSupportedException("Unsupported OS platform"); - } + NativeLibrary.Free(libraryHandle); } public static T GetExportedFunction(string dllName, string functionName) where T : Delegate { - IntPtr hModule = GetModuleHandle(dllName); + IntPtr hModule = LoadLibrary(dllName); if (hModule == IntPtr.Zero) throw new Exception("Module not found: " + dllName); - IntPtr pFunc = GetProcAddress(hModule, functionName); + IntPtr pFunc = GetAddress(hModule, functionName); if (pFunc == IntPtr.Zero) throw new Exception("Export not found: " + functionName); - return Marshal.GetDelegateForFunctionPointer(pFunc); + T func = Marshal.GetDelegateForFunctionPointer(pFunc); + CloseLibrary(hModule); + return func; } public static unsafe T GetExportedVariable(string dllName, string variableName) { - IntPtr hModule = GetModuleHandle(dllName); + IntPtr hModule = LoadLibrary(dllName); if (hModule == IntPtr.Zero) throw new Exception("Module not found: " + dllName); - IntPtr pVar = GetProcAddress(hModule, variableName); + IntPtr pVar = GetAddress(hModule, variableName); if (pVar == IntPtr.Zero) throw new Exception("Export not found: " + variableName); - return Unsafe.Read(pVar.ToPointer()); + T v = Unsafe.Read(pVar.ToPointer()); + CloseLibrary(hModule); + return v; } -} +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Shared/Misc/MemoryHelpers.cs b/managed/src/SwiftlyS2.Shared/Misc/MemoryHelpers.cs new file mode 100644 index 000000000..4ca45fe72 --- /dev/null +++ b/managed/src/SwiftlyS2.Shared/Misc/MemoryHelpers.cs @@ -0,0 +1,47 @@ +using System.Runtime.CompilerServices; +using SwiftlyS2.Core.Natives; + +namespace SwiftlyS2.Shared.Misc; + +public static class MemoryHelpers +{ + public static int CalcNewDoublingCount(int oldCount, int requestedCount, int minCount, int maxCount) + { + int newCount = oldCount; + + while (newCount < requestedCount) + { + if (newCount < maxCount / 2) + { + newCount *= 2; + if (newCount < minCount) + newCount = minCount; + } + else + { + newCount = maxCount; + break; + } + } + + return newCount; + } + + public static void ShiftElementsRight(nint memory, int elem, int num, int size, int elementSize) + { + int numToMove = size - elem - num; + if (numToMove > 0 && num > 0) + { + NativeAllocator.Move(memory + ((elem + num) * elementSize), memory + (elem * elementSize), (ulong)(numToMove * elementSize)); + } + } + + public static void ShiftElementsLeft(nint memory, int elem, int num, int size, int elementSize) + { + int numToMove = size - elem - num; + if (numToMove > 0 && num > 0) + { + NativeAllocator.Move(memory + (elem * elementSize), memory + ((elem + num) * elementSize), (ulong)(numToMove * elementSize)); + } + } +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Shared/Modules/ConsoleOutput/IConsoleOutputService.cs b/managed/src/SwiftlyS2.Shared/Modules/ConsoleOutput/IConsoleOutputService.cs index bb3646e83..5cbdd5da1 100644 --- a/managed/src/SwiftlyS2.Shared/Modules/ConsoleOutput/IConsoleOutputService.cs +++ b/managed/src/SwiftlyS2.Shared/Modules/ConsoleOutput/IConsoleOutputService.cs @@ -2,24 +2,24 @@ namespace SwiftlyS2.Shared.ConsoleOutput; public interface IConsoleOutputService { - /// - /// The handler for console output events. - /// - /// The console message. - delegate void ConsoleOutputHandler(string message); - - /// - /// Registers a console output listener. - /// - /// The handler to call when console output occurs. - /// A GUID that can be used to unregister the listener. - Guid RegisterConsoleOutputListener(ConsoleOutputHandler handler); - - /// - /// Unregisters a console output listener. - /// - /// The GUID returned from RegisterConsoleOutputListener. - void UnregisterConsoleOutputListener(Guid guid); + // /// + // /// The handler for console output events. + // /// + // /// The console message. + // delegate void ConsoleOutputHandler(string message); + + // /// + // /// Registers a console output listener. + // /// + // /// The handler to call when console output occurs. + // /// A GUID that can be used to unregister the listener. + // Guid RegisterConsoleOutputListener(ConsoleOutputHandler handler); + + // /// + // /// Unregisters a console output listener. + // /// + // /// The GUID returned from RegisterConsoleOutputListener. + // void UnregisterConsoleOutputListener(Guid guid); /// /// Gets whether console filtering is enabled. diff --git a/managed/src/SwiftlyS2.Shared/Modules/Engine/IEngineService.cs b/managed/src/SwiftlyS2.Shared/Modules/Engine/IEngineService.cs index 0a71ad21b..e88431e7f 100644 --- a/managed/src/SwiftlyS2.Shared/Modules/Engine/IEngineService.cs +++ b/managed/src/SwiftlyS2.Shared/Modules/Engine/IEngineService.cs @@ -1,4 +1,4 @@ -namespace SwiftlyS2.Shared.Services; +namespace SwiftlyS2.Shared.Services; public interface IEngineService { @@ -30,6 +30,13 @@ public interface IEngineService /// The command to execute. Cannot be null or empty. void ExecuteCommand(string command); + /// + /// Executes the specified command string in the current context. + /// + /// The command to execute. Cannot be null or empty. + /// The callback to receive the output of the command. + void ExecuteCommandWithBuffer(string command, Action bufferCallback); + /// /// The time since the server started. /// diff --git a/managed/src/SwiftlyS2.Shared/Modules/Events/EventDelegates.cs b/managed/src/SwiftlyS2.Shared/Modules/Events/EventDelegates.cs index 3bd15779f..6321e6452 100644 --- a/managed/src/SwiftlyS2.Shared/Modules/Events/EventDelegates.cs +++ b/managed/src/SwiftlyS2.Shared/Modules/Events/EventDelegates.cs @@ -91,4 +91,14 @@ public class EventDelegates { /// Called when an item services can acquire hook is triggered. /// public delegate void OnItemServicesCanAcquireHook(IOnItemServicesCanAcquireHookEvent @event); + + /// + /// Called when a console output is received. + /// + public delegate void OnConsoleOutput(IOnConsoleOutputEvent @event); + + /// + /// Called when a command is executed. + /// + public delegate void OnCommandExecuteHook(IOnCommandExecuteHookEvent @event); } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Shared/Modules/Events/EventParams/IOnCommandExecuteHookEvent.cs b/managed/src/SwiftlyS2.Shared/Modules/Events/EventParams/IOnCommandExecuteHookEvent.cs new file mode 100644 index 000000000..3ad311a2a --- /dev/null +++ b/managed/src/SwiftlyS2.Shared/Modules/Events/EventParams/IOnCommandExecuteHookEvent.cs @@ -0,0 +1,26 @@ +using SwiftlyS2.Shared.Misc; + +namespace SwiftlyS2.Shared.Events; + +/// +/// Called when a command is executed. +/// +public interface IOnCommandExecuteHookEvent { + + /// + /// The original command name. + /// + public string OriginalName { get; } + + /// + /// The command arguments. + /// + public HookMode HookMode { get; } + + /// + /// Intercept and modify the command name. + /// This will modify the command name and stop the following hooks and original function. + /// + /// The name to modify. + public void SetCommandName(string name); +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Shared/Modules/Events/EventParams/IOnConsoleOutputEvent.cs b/managed/src/SwiftlyS2.Shared/Modules/Events/EventParams/IOnConsoleOutputEvent.cs new file mode 100644 index 000000000..84ac21031 --- /dev/null +++ b/managed/src/SwiftlyS2.Shared/Modules/Events/EventParams/IOnConsoleOutputEvent.cs @@ -0,0 +1,12 @@ +namespace SwiftlyS2.Shared.Events; + +/// +/// Called when a console output is received. +/// +public interface IOnConsoleOutputEvent { + + /// + /// The message of the console output. + /// + public string Message { get; } +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Shared/Modules/Events/IEventSubscriber.cs b/managed/src/SwiftlyS2.Shared/Modules/Events/IEventSubscriber.cs index eda77af4c..ffcafc58d 100644 --- a/managed/src/SwiftlyS2.Shared/Modules/Events/IEventSubscriber.cs +++ b/managed/src/SwiftlyS2.Shared/Modules/Events/IEventSubscriber.cs @@ -91,4 +91,14 @@ public interface IEventSubscriber { /// Called when an item services can acquire hook is triggered. /// public event EventDelegates.OnItemServicesCanAcquireHook? OnItemServicesCanAcquireHook; + + /// + /// Called when the game outputs a console message. + /// + public event EventDelegates.OnConsoleOutput? OnConsoleOutput; + + /// + /// Called when a command is executed. + /// + public event EventDelegates.OnCommandExecuteHook? OnCommandExecuteHook; } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Shared/Modules/GameData/IGameDataService.cs b/managed/src/SwiftlyS2.Shared/Modules/GameData/IGameDataService.cs index d6594a279..a0ec32fd1 100644 --- a/managed/src/SwiftlyS2.Shared/Modules/GameData/IGameDataService.cs +++ b/managed/src/SwiftlyS2.Shared/Modules/GameData/IGameDataService.cs @@ -36,7 +36,7 @@ public interface IGameDataService { /// /// Offset name defined in `offsets.jsonc` file. /// The offset. - nint GetOffset(string offsetName); + int GetOffset(string offsetName); /// /// Try to get an offset by name. diff --git a/managed/src/SwiftlyS2.Shared/Modules/Schemas/ISchemaClass.cs b/managed/src/SwiftlyS2.Shared/Modules/Schemas/ISchemaClass.cs index 3fa68c207..4cb2413e1 100644 --- a/managed/src/SwiftlyS2.Shared/Modules/Schemas/ISchemaClass.cs +++ b/managed/src/SwiftlyS2.Shared/Modules/Schemas/ISchemaClass.cs @@ -2,7 +2,8 @@ namespace SwiftlyS2.Shared.Schemas; -public interface ISchemaClass : INativeHandle { +public interface ISchemaClass : INativeHandle +{ /// /// Convert this handle to another type. @@ -15,9 +16,10 @@ K As() where K : ISchemaClass } } -public interface ISchemaClass : ISchemaField, ISchemaClass, INativeHandle where T : ISchemaClass { +public interface ISchemaClass : ISchemaField, ISchemaClass, INativeHandle where T : ISchemaClass +{ internal static abstract T From(nint handle); - + internal static abstract int Size { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Shared/Modules/Schemas/SchemaSize.cs b/managed/src/SwiftlyS2.Shared/Modules/Schemas/SchemaSize.cs new file mode 100644 index 000000000..ea4cc119b --- /dev/null +++ b/managed/src/SwiftlyS2.Shared/Modules/Schemas/SchemaSize.cs @@ -0,0 +1,34 @@ +using System.Collections.Concurrent; +using System.Reflection; +using System.Runtime.CompilerServices; + +namespace SwiftlyS2.Shared.Schemas; + +public static class SchemaSize +{ + private static readonly ConcurrentDictionary _sizeCache = new(); + + public static int Get() + { + return _sizeCache.GetOrAdd(typeof(T), static type => + { + foreach (var iface in type.GetInterfaces()) + { + if (iface.IsGenericType && + iface.GetGenericTypeDefinition() == typeof(ISchemaClass<>) && + iface.GetGenericArguments()[0] == type) + { + var sizeProperty = iface.GetProperty("Size", + BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic); + + if (sizeProperty != null) + { + return (int)sizeProperty.GetValue(null)!; + } + } + } + + return Unsafe.SizeOf(); + }); + } +} diff --git a/managed/src/SwiftlyS2.Shared/Modules/Schemas/SchemaUntypedField.cs b/managed/src/SwiftlyS2.Shared/Modules/Schemas/SchemaUntypedField.cs index d51bc63bd..629cc3ba5 100644 --- a/managed/src/SwiftlyS2.Shared/Modules/Schemas/SchemaUntypedField.cs +++ b/managed/src/SwiftlyS2.Shared/Modules/Schemas/SchemaUntypedField.cs @@ -1,19 +1,22 @@ using SwiftlyS2.Shared.Natives; -using SwiftlyS2.Shared.Schemas; namespace SwiftlyS2.Shared.Schemas; -public class SchemaUntypedField : INativeHandle, ISchemaClass { +public class SchemaUntypedField : INativeHandle, ISchemaClass +{ private nint _handle; public bool IsValid => throw new NotImplementedException(); + static int ISchemaClass.Size => throw new NotImplementedException(); - public SchemaUntypedField(nint handle) { + public SchemaUntypedField(nint handle) + { _handle = handle; } - public static SchemaUntypedField From(nint handle) { + public static SchemaUntypedField From(nint handle) + { return new SchemaUntypedField(handle); } diff --git a/managed/src/SwiftlyS2.Shared/Natives/Structs/CTakeDamageInfo.cs b/managed/src/SwiftlyS2.Shared/Natives/Structs/CTakeDamageInfo.cs index 3b64f7788..9d7d134be 100644 --- a/managed/src/SwiftlyS2.Shared/Natives/Structs/CTakeDamageInfo.cs +++ b/managed/src/SwiftlyS2.Shared/Natives/Structs/CTakeDamageInfo.cs @@ -57,6 +57,7 @@ public unsafe struct CTakeDamageInfo public void* ScriptInstance; public AttackerInfo_t AttackerInfo; + private fixed byte _padding4[0x1C]; public bool InTakeDamageFlow; private int Unknown; @@ -65,7 +66,7 @@ public CTakeDamageInfo() { Vector vec3_origin = Vector.Zero; - fixed(CTakeDamageInfo* info = &this) + fixed (CTakeDamageInfo* info = &this) { GameFunctions.CTakeDamageInfoConstructor(info, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero, &vec3_origin, &vec3_origin, 0.0f, 0, 0, null); } @@ -82,4 +83,16 @@ public CTakeDamageInfo(CBaseEntity inflictor, CBaseEntity attacker, CBaseEntity } public HitGroup_t ActualHitGroup => Trace->HitBox->m_nGroupId; +} + +[StructLayout(LayoutKind.Sequential)] +public unsafe struct CTakeDamageResult +{ + public CTakeDamageInfo* OriginatingInfo; + public int HealthLost; + public int DamageDealt; + public float PreModifiedDamage; + public int TotalledHealthLost; + public int TotalledDamageDealt; + public bool WasDamageSuppressed; } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Shared/Natives/Structs/CUtlLeanVector.cs b/managed/src/SwiftlyS2.Shared/Natives/Structs/CUtlLeanVector.cs new file mode 100644 index 000000000..8cef2d1f4 --- /dev/null +++ b/managed/src/SwiftlyS2.Shared/Natives/Structs/CUtlLeanVector.cs @@ -0,0 +1,295 @@ +using System.Collections; +using System.Numerics; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; +using SwiftlyS2.Core.Extensions; +using SwiftlyS2.Core.Natives; +using SwiftlyS2.Shared.Misc; +using SwiftlyS2.Shared.Schemas; + +namespace SwiftlyS2.Shared.Natives; + +[StructLayout(LayoutKind.Sequential)] +public struct CUtlLeanVector + : IDisposable, IEnumerable + where I : unmanaged, IBinaryInteger, IMinMaxValue +{ + public I Count; + public I Allocated; + public nint Elements; + + [StructLayout(LayoutKind.Sequential)] + public struct Iterator_t + { + public I Index; + + public Iterator_t(I i) => Index = i; + + public static bool operator ==(Iterator_t a, Iterator_t b) => a.Index == b.Index; + public static bool operator !=(Iterator_t a, Iterator_t b) => a.Index != b.Index; + + public override bool Equals(object? obj) + { + if (obj is Iterator_t other) + return this == other; + return false; + } + } + + public int ElementSize => SchemaSize.Get(); + + private I ExternalBufferMarker => I.One << ((Marshal.SizeOf() * 8) - 1); + + public CUtlLeanVector(I growSize, I initSize) + { + Count = (I)(object)0; + Allocated = (I)(object)0; + EnsureCapacity(int.CreateChecked(initSize), true); + } + + public CUtlLeanVector(nint memory, I allocationCount, I numElements) + { + Count = numElements; + Allocated = allocationCount | ExternalBufferMarker; + Elements = memory; + } + + public void EnsureCapacity(int num, bool force) + { + if (num <= NumAllocated) + return; + + I minAllocated = I.CreateChecked((31 + ElementSize - 1) / ElementSize); + I maxAllocated = I.MaxValue; + if (I.CreateChecked(num) > maxAllocated) + throw new ArgumentOutOfRangeException(nameof(num), $"num {num} exceeds max {maxAllocated}"); + + I newAllocated = I.CreateChecked(num); + if (!force) + newAllocated = I.CreateChecked(MemoryHelpers.CalcNewDoublingCount(NumAllocated, num, int.CreateChecked(minAllocated), int.CreateChecked(maxAllocated))); + + nint newElements; + if (ExternallyAllocated) + { + newElements = NativeAllocator.Alloc(ulong.CreateChecked(newAllocated) * (ulong)ElementSize); + NativeAllocator.Move(newElements, Elements, ulong.CreateChecked(Count) * (ulong)ElementSize); + } + else + { + newElements = NativeAllocator.Resize(Elements, ulong.CreateChecked(newAllocated) * (ulong)ElementSize); + } + + Elements = newElements; + Allocated = newAllocated; + } + + public void SetExternalBuffer(nint memory, I allocationCount, I numElements) + { + Purge(); + + Elements = memory; + Allocated = allocationCount | ExternalBufferMarker; + Count = numElements; + } + + public void AssumeMemory(nint memory, I allocationCount, I numElements) + { + Purge(); + + Elements = memory; + Allocated = allocationCount; + Count = numElements; + } + + public nint DetachMemory() + { + if (ExternallyAllocated) return 0; + + nint memory = Elements; + Elements = 0; + Count = I.CreateChecked(0); + Allocated = I.CreateChecked(0); + return memory; + } + + public void RemoveAll() + { + if (Count == I.CreateChecked(0)) + return; + + for (I i = I.CreateChecked(0); i < Count; i++) + this[i] = default; + + Count = I.CreateChecked(0); + } + + public void Purge() + { + if (!ExternallyAllocated) + { + if (Allocated > I.CreateChecked(0) && Elements != 0) + NativeAllocator.Free(Elements); + + Allocated = I.CreateChecked(0); + Elements = 0; + } + } + + public bool IsIdxValid(I idx) => idx >= I.CreateChecked(0) && idx < Count; + public ref T Element(I idx) + { + if (!IsIdxValid(idx)) + throw new IndexOutOfRangeException($"Index {idx} is out of range (0 - {Count - I.One})"); + + return ref this[idx]; + } + + public ref T Head() => ref Element(I.CreateChecked(0)); + public ref T Tail() => ref Element(Count - I.One); + public bool IsValidIndex(I idx) => IsIdxValid(idx); + + public I AddToTail() + { + EnsureCapacity(int.CreateChecked(Count + I.One), false); + return Count++; + } + + public I AddToTail(T element) + { + I idx = AddToTail(); + this[idx] = element; + return idx; + } + + public void SetCount(I count) + { + if (count < I.CreateChecked(0)) + throw new ArgumentOutOfRangeException(nameof(count), "count must be >= 0"); + + EnsureCapacity(int.CreateChecked(count), false); + + if (Count > count) + { + for (I i = count; i < Count; i++) + this[i] = default; + } + + Count = count; + } + + public I Find(T element) + { + for (I i = I.CreateChecked(0); i < Count; i++) + { + if (this[i].Equals(element)) + return i; + } + + return -I.One; + } + + public void FastRemove(I elem) + { + if (!IsValidIndex(elem)) + return; + + this[elem] = default; + if (Count > I.Zero) + { + if (elem != Count - I.One) + NativeAllocator.Copy(Elements + int.CreateChecked(elem * I.CreateChecked(ElementSize)), Elements + int.CreateChecked((Count - I.One) * I.CreateChecked(ElementSize)), (ulong)ElementSize); + --Count; + } + } + + public void Remove(I elem) + { + if (!IsValidIndex(elem)) + return; + + this[elem] = default; + MemoryHelpers.ShiftElementsLeft(Elements, int.CreateChecked(elem), 1, int.CreateChecked(Count), ElementSize); + --Count; + } + + public void RemoveMultiple(I idx, I count) + { + if (count <= I.Zero || !IsValidIndex(idx) || idx + count > Count) + return; + + for (I i = idx; i < idx + count; i++) + this[i] = default; + + MemoryHelpers.ShiftElementsLeft(Elements, int.CreateChecked(idx), int.CreateChecked(count), int.CreateChecked(Count), ElementSize); + Count -= count; + } + + public void RemoveMultipleFromHead(I count) + { + RemoveMultiple(I.Zero, count); + } + + public void RemoveMultipleFromTail(I count) + { + if (count <= I.Zero || count > Count) + return; + + for (I i = Count - count; i < Count; i++) + this[i] = default; + + Count -= count; + } + + public bool FindAndRemove(T value) + { + I idx = Find(value); + if (idx != -I.One) + { + Remove(idx); + return true; + } + return false; + } + + public bool FindAndFastRemove(T value) + { + I idx = Find(value); + if (idx != -I.One) + { + FastRemove(idx); + return true; + } + return false; + } + + public void SetSize(I size) => SetCount(size); + + public void Dispose() + { + Purge(); + } + + public IEnumerator GetEnumerator() + { + for (I i = I.Zero; i < Count; i++) + { + yield return this[i]; + } + } + + IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); + + public int NumAllocated => (int)((ulong)(object)Allocated & ~(ulong)(object)ExternalBufferMarker); + public bool ExternallyAllocated => ((ulong)(object)Allocated & (ulong)(object)ExternalBufferMarker) != 0; + public nint Base => Elements; + public ref T this[I index] + { + get + { + unsafe + { + return ref Unsafe.AsRef((byte*)Elements + int.CreateChecked(index * I.CreateChecked(ElementSize))); + } + } + } +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Shared/Natives/Structs/CUtlMap.cs b/managed/src/SwiftlyS2.Shared/Natives/Structs/CUtlMap.cs new file mode 100644 index 000000000..8d16bf1f8 --- /dev/null +++ b/managed/src/SwiftlyS2.Shared/Natives/Structs/CUtlMap.cs @@ -0,0 +1,77 @@ +using System.Numerics; +using System.Runtime.InteropServices; + +namespace SwiftlyS2.Shared.Natives; + +[StructLayout(LayoutKind.Sequential)] +public struct CUtlMap : IDisposable + where TIndex : unmanaged, IBinaryInteger, IMinMaxValue +{ + public CUtlRBTree, TIndex> Tree; + + public CUtlMap(TIndex growSize, TIndex initSize, CUtlRBTree, TIndex>.LessFunc func) + { + Tree = new CUtlRBTree, TIndex>(growSize, initSize, func); + } + + public CUtlMap(CUtlRBTree, TIndex>.LessFunc func) + { + Tree = new CUtlRBTree, TIndex>(func); + } + + public void EnsureCapacity(TIndex num) + { + Tree.EnsureCapacity(num); + } + + public ref TValue this[TIndex idx] => ref Tree[idx].Element; + public ref TKey Key(TIndex idx) => ref Tree[idx].Key; + public int Count => (int)Tree.Count; + public TIndex MaxElement => Tree.MaxElement; + public bool IsValidIndex(TIndex idx) => Tree.IsValidIndex(idx); + public bool IsValid() => Tree.IsValid(); + public TIndex InvalidIndex() => Tree.InvalidIndex(); + public void SetLessFunc(CUtlRBTree, TIndex>.LessFunc func) => Tree.SetLessFunc(func); + public TIndex Insert(TKey key, TValue element) => Tree.Insert(new CUtlMapTreeNode { Key = key, Element = element }); + public TIndex Insert(TKey key) => Tree.Insert(new CUtlMapTreeNode { Key = key }); + public TIndex Find(TKey key) + { + var node = new CUtlMapTreeNode { Key = key }; + return Tree.Find(node); + } + public void RemoveAt(TIndex idx) => Tree.RemoveAt(idx); + public bool Remove(TKey key) + { + var node = new CUtlMapTreeNode { Key = key }; + return Tree.Remove(node); + } + public void RemoveAll() => Tree.RemoveAll(); + public void Purge() => Tree.Purge(); + public TIndex FirstInOrdered() => Tree.FirstInorder(); + public TIndex NextInOrdered(TIndex idx) => Tree.NextInorder(idx); + public TIndex PrevInOrdered(TIndex idx) => Tree.PrevInorder(idx); + public TIndex LastInOrdered() => Tree.LastInorder(); + + public void Reinsert(TKey key, TIndex idx) + { + Tree[idx].Key = key; + Tree.Reinsert(idx); + } + + public TIndex InsertOrReplace(TKey key, TValue element) + { + var node = new CUtlMapTreeNode { Key = key }; + var idx = Tree.Find(node); + if (idx != Tree.InvalidIndex()) + { + Tree[idx].Element = element; + return idx; + } + return Tree.Insert(new CUtlMapTreeNode { Key = key, Element = element }); + } + + public void Dispose() + { + Purge(); + } +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Shared/Natives/Structs/CUtlMapNode.cs b/managed/src/SwiftlyS2.Shared/Natives/Structs/CUtlMapNode.cs new file mode 100644 index 000000000..31ba0d4a8 --- /dev/null +++ b/managed/src/SwiftlyS2.Shared/Natives/Structs/CUtlMapNode.cs @@ -0,0 +1,10 @@ +using System.Runtime.InteropServices; + +namespace SwiftlyS2.Shared.Natives; + +[StructLayout(LayoutKind.Sequential)] +public struct CUtlMapTreeNode +{ + public TKey Key; + public TValue Element; +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Shared/Natives/Structs/CUtlMemory.cs b/managed/src/SwiftlyS2.Shared/Natives/Structs/CUtlMemory.cs index e8e783a61..41e6b0f25 100644 --- a/managed/src/SwiftlyS2.Shared/Natives/Structs/CUtlMemory.cs +++ b/managed/src/SwiftlyS2.Shared/Natives/Structs/CUtlMemory.cs @@ -3,6 +3,7 @@ using SwiftlyS2.Core.Extensions; using SwiftlyS2.Core.Natives; using SwiftlyS2.Shared.Misc; +using SwiftlyS2.Shared.Schemas; namespace SwiftlyS2.Shared.Natives; @@ -13,12 +14,14 @@ public enum BufferMarkers } [StructLayout(LayoutKind.Sequential)] -public struct CUtlMemory : IDisposable where T : unmanaged +public struct CUtlMemory : IDisposable { private nint _memory; private uint _allocationCount; private uint _growSize; + public int ElementSize => SchemaSize.Get(); + public CUtlMemory(int growSize, int initSize) { _memory = 0; @@ -47,7 +50,7 @@ public void Init(int growSize, int initSize) _growSize = (uint)(growSize & ~(int)(BufferMarkers.ExternalBufferMarker | BufferMarkers.ExternalConstBufferMarker)); _allocationCount = (uint)initSize; if (initSize > 0) - _memory = NativeAllocator.Alloc((nuint)(initSize * Marshal.SizeOf())); + _memory = NativeAllocator.Alloc((nuint)(initSize * ElementSize)); } public void Purge() @@ -74,7 +77,7 @@ public void Purge(int numElements) if (numElements == _allocationCount) return; if (_memory == 0) return; - _memory = ExternDLL.UtlVectorMemory_Alloc(_memory, !ExternallyAllocated, numElements * Marshal.SizeOf(), (int)(_allocationCount * Marshal.SizeOf())); + _memory = ExternDLL.UtlVectorMemory_Alloc(_memory, !ExternallyAllocated, numElements * ElementSize, (int)(_allocationCount * ElementSize)); if (ExternallyAllocated) _growSize &= ~(int)(BufferMarkers.ExternalBufferMarker | BufferMarkers.ExternalConstBufferMarker); @@ -90,7 +93,7 @@ public void ConvertToGrowableMemory(int growSize) _growSize = (uint)(growSize & ~(int)(BufferMarkers.ExternalBufferMarker | BufferMarkers.ExternalConstBufferMarker)); if (_allocationCount > 0) { - var numBytes = (int)(_allocationCount * Marshal.SizeOf()); + var numBytes = (int)(_allocationCount * ElementSize); var newmem = NativeAllocator.Alloc((nuint)numBytes); NativeAllocator.Copy(newmem, _memory, (ulong)numBytes); _memory = newmem; @@ -140,7 +143,7 @@ public void Grow(int num) } var allocationRequested = _allocationCount + (uint)num; - var newAllocationCount = ExternDLL.UtlVectorMemory_CalcNewAllocationCount((int)_allocationCount, (int)(_growSize & ~(int)(BufferMarkers.ExternalBufferMarker | BufferMarkers.ExternalConstBufferMarker)), (int)allocationRequested, Marshal.SizeOf()); + var newAllocationCount = ExternDLL.UtlVectorMemory_CalcNewAllocationCount((int)_allocationCount, (int)(_growSize & ~(int)(BufferMarkers.ExternalBufferMarker | BufferMarkers.ExternalConstBufferMarker)), (int)allocationRequested, ElementSize); if (newAllocationCount < allocationRequested) { @@ -155,7 +158,7 @@ public void Grow(int num) } } - _memory = ExternDLL.UtlVectorMemory_Alloc(_memory, !ExternallyAllocated, newAllocationCount * Marshal.SizeOf(), (int)(_allocationCount * Marshal.SizeOf())); + _memory = ExternDLL.UtlVectorMemory_Alloc(_memory, !ExternallyAllocated, newAllocationCount * ElementSize, (int)(_allocationCount * ElementSize)); if (ExternallyAllocated) _growSize &= ~(int)(BufferMarkers.ExternalBufferMarker | BufferMarkers.ExternalConstBufferMarker); @@ -168,7 +171,7 @@ public void EnsureCapacity(int num) if (_allocationCount >= num) return; if (IsReadOnly) return; - _memory = ExternDLL.UtlVectorMemory_Alloc(_memory, !ExternallyAllocated, num * Marshal.SizeOf(), (int)(_allocationCount * Marshal.SizeOf())); + _memory = ExternDLL.UtlVectorMemory_Alloc(_memory, !ExternallyAllocated, num * ElementSize, (int)(_allocationCount * ElementSize)); _allocationCount = (uint)num; if (ExternallyAllocated) _growSize &= ~(int)(BufferMarkers.ExternalBufferMarker | BufferMarkers.ExternalConstBufferMarker); @@ -181,7 +184,16 @@ public void SetGrowSize(int size) public bool IsValidIndex(int index) => (uint)index < _allocationCount && index >= 0; - public ref T this[int index] => ref _memory.AsRef(index * Unsafe.SizeOf()); + public ref T this[int index] + { + get + { + unsafe + { + return ref Unsafe.AsRef((byte*)_memory + int.CreateChecked(index * ElementSize)); + } + } + } public bool ExternallyAllocated => (_growSize & (int)(BufferMarkers.ExternalBufferMarker | BufferMarkers.ExternalConstBufferMarker)) != 0; public bool IsReadOnly => (_growSize & (int)BufferMarkers.ExternalConstBufferMarker) != 0; public nint Base => _memory; diff --git a/managed/src/SwiftlyS2.Shared/Natives/Structs/CUtlRBTree.cs b/managed/src/SwiftlyS2.Shared/Natives/Structs/CUtlRBTree.cs new file mode 100644 index 000000000..5b912b19b --- /dev/null +++ b/managed/src/SwiftlyS2.Shared/Natives/Structs/CUtlRBTree.cs @@ -0,0 +1,729 @@ +using System.Numerics; +using System.Runtime.InteropServices; + +namespace SwiftlyS2.Shared.Natives; + +/** I don't want it any more, i don't like this file */ + +public enum NodeColor_t +{ + RED = 0, + BLACK +}; + +[StructLayout(LayoutKind.Sequential)] +public struct CUtlRBTree : IDisposable + where TKey : unmanaged, IBinaryInteger, IMinMaxValue +{ + public delegate bool LessFunc(ref TValue lhs, ref TValue rhs); + + public LessFunc LFunc; + public CUtlLeanVector, TKey> Elements; + public TKey Root; + public TKey NumElements; + public TKey FirstFree; + public CUtlLeanVector, TKey>.Iterator_t LastAlloc; + + public CUtlRBTree(TKey growSize, TKey initSize, LessFunc func) + { + LFunc = func; + Elements = new CUtlLeanVector, TKey>(growSize, initSize); + Root = -TKey.One; + NumElements = TKey.Zero; + FirstFree = -TKey.One; + LastAlloc = new(-TKey.One); + } + + public CUtlRBTree(LessFunc func) + { + LFunc = func; + Elements = new CUtlLeanVector, TKey>(TKey.Zero, TKey.Zero); + Root = -TKey.One; + NumElements = TKey.Zero; + FirstFree = -TKey.One; + LastAlloc = new(-TKey.One); + } + + public void EnsureCapacity(TKey num) + { + Elements.EnsureCapacity(int.CreateChecked(num), false); + } + public ref CUtlRBTreeLinks Links(TKey i) => ref Elements[i].Links; + + public ref TKey Parent(TKey i) => ref Links(i).Parent; + public ref TKey LeftChild(TKey i) => ref Links(i).Left; + public ref TKey RightChild(TKey i) => ref Links(i).Right; + public bool IsLeftChild(TKey i) => LeftChild(Parent(i)) == i; + public bool IsRightChild(TKey i) => RightChild(Parent(i)) == i; + public bool IsRoot(TKey i) => Root == i; + public bool IsLeaf(TKey i) => LeftChild(i) == -TKey.One && RightChild(i) == -TKey.One; + public bool IsValidIndex(TKey i) + { + if (!Elements.IsIdxValid(i)) + return false; + + if (i > Elements.Count - TKey.One) + return false; + + return LeftChild(i) != i; + } + public TKey InvalidIndex() => -TKey.One; + public int Depth() => Depth(Root); + private int Depth(TKey i) + { + if (!IsValidIndex(i)) + return 0; + + int leftDepth = Depth(LeftChild(i)); + int rightDepth = Depth(RightChild(i)); + + return Math.Max(leftDepth, rightDepth) + 1; + } + public void SetParent(TKey i, TKey p) => Parent(i) = p; + public void SetLeftChild(TKey i, TKey l) => LeftChild(i) = l; + public void SetRightChild(TKey i, TKey r) => RightChild(i) = r; + public bool IsRed(TKey i) => Links(i).Tag == TKey.CreateChecked((int)NodeColor_t.RED); + public bool IsBlack(TKey i) => Links(i).Tag == TKey.CreateChecked((int)NodeColor_t.BLACK); + public NodeColor_t Color(TKey i) => (NodeColor_t)int.CreateChecked(Links(i).Tag); + public void SetColor(TKey i, NodeColor_t c) => Links(i).Tag = TKey.CreateChecked((int)c); + + public TKey NewNode() + { + TKey elem; + + if (FirstFree == InvalidIndex()) + { + LastAlloc = new(Elements.AddToTail()); + elem = LastAlloc.Index; + } + else + { + elem = FirstFree; + FirstFree = RightChild(FirstFree); + } + + return elem; + } + + public void FreeNode(TKey i) + { + if (!IsValidIndex(i)) + throw new IndexOutOfRangeException($"Index {i} is out of range (0 - {Elements.Count - TKey.One})"); + + SetLeftChild(i, i); + SetRightChild(i, FirstFree); + FirstFree = i; + } + + public void RotateLeft(TKey elem) + { + TKey right = RightChild(elem); + SetRightChild(elem, LeftChild(right)); + if (LeftChild(right) != -TKey.One) + SetParent(LeftChild(right), elem); + + if (right != -TKey.One) + SetParent(right, Parent(elem)); + if (!IsRoot(elem)) + { + if (IsLeftChild(elem)) + SetLeftChild(Parent(elem), right); + else + SetRightChild(Parent(elem), right); + } + else + { + Root = right; + } + + SetLeftChild(right, elem); + if (elem != -TKey.One) + SetParent(elem, right); + } + + public void RotateRight(TKey elem) + { + TKey left = LeftChild(elem); + SetLeftChild(elem, RightChild(left)); + if (RightChild(left) != -TKey.One) + SetParent(RightChild(left), elem); + + if (left != -TKey.One) + SetParent(left, Parent(elem)); + if (!IsRoot(elem)) + { + if (IsLeftChild(elem)) + SetLeftChild(Parent(elem), left); + else + SetRightChild(Parent(elem), left); + } + else + { + Root = left; + } + + SetRightChild(left, elem); + if (elem != -TKey.One) + SetParent(elem, left); + } + + // i hate RB trees + public void InsertRebalance(TKey elem) + { + SetColor(elem, NodeColor_t.RED); + + while (elem != Root && IsRed(Parent(elem))) + { + TKey parent = Parent(elem); + TKey grandparent = Parent(parent); + + if (IsLeftChild(parent)) + { + TKey uncle = RightChild(grandparent); + if (IsValidIndex(uncle) && IsRed(uncle)) + { + SetColor(parent, NodeColor_t.BLACK); + SetColor(uncle, NodeColor_t.BLACK); + SetColor(grandparent, NodeColor_t.RED); + elem = grandparent; + } + else + { + if (IsRightChild(elem)) + { + elem = parent; + RotateLeft(elem); + } + + SetColor(parent, NodeColor_t.BLACK); + SetColor(grandparent, NodeColor_t.RED); + RotateRight(grandparent); + } + } + else + { + TKey uncle = LeftChild(grandparent); + if (IsValidIndex(uncle) && IsRed(uncle)) + { + SetColor(parent, NodeColor_t.BLACK); + SetColor(uncle, NodeColor_t.BLACK); + SetColor(grandparent, NodeColor_t.RED); + elem = grandparent; + } + else + { + if (IsLeftChild(elem)) + { + elem = parent; + RotateRight(elem); + } + + SetColor(parent, NodeColor_t.BLACK); + SetColor(grandparent, NodeColor_t.RED); + RotateLeft(grandparent); + } + } + } + + SetColor(Root, NodeColor_t.BLACK); + } + + public void LinkToParent(TKey i, TKey parent, bool isLeft) + { + Links(i).Parent = parent; + Links(i).Left = -TKey.One; + Links(i).Right = -TKey.One; + Links(i).Tag = TKey.CreateChecked((int)NodeColor_t.RED); + + if (parent != -TKey.One) + { + if (isLeft) + Links(parent).Left = i; + else + Links(parent).Right = i; + } + else + { + Root = i; + } + + InsertRebalance(i); + } + + public TKey InsertAt(TKey parent, bool leftchild) + { + TKey i = NewNode(); + LinkToParent(i, parent, leftchild); + NumElements++; + return i; + } + + public void RemoveRebalance(TKey elem) + { + while (elem != Root && IsBlack(elem)) + { + TKey parent = Parent(elem); + + if (elem == LeftChild(parent)) + { + TKey sibling = RightChild(parent); + if (IsRed(sibling)) + { + SetColor(sibling, NodeColor_t.BLACK); + SetColor(parent, NodeColor_t.RED); + RotateLeft(parent); + + parent = Parent(elem); + sibling = RightChild(parent); + } + if (IsBlack(LeftChild(sibling)) && IsBlack(RightChild(sibling))) + { + if (sibling != InvalidIndex()) + SetColor(sibling, NodeColor_t.RED); + elem = parent; + } + else + { + if (IsBlack(RightChild(sibling))) + { + SetColor(LeftChild(sibling), NodeColor_t.BLACK); + SetColor(sibling, NodeColor_t.RED); + RotateRight(sibling); + + parent = Parent(elem); + sibling = RightChild(parent); + } + SetColor(sibling, Color(parent)); + SetColor(parent, NodeColor_t.BLACK); + SetColor(RightChild(sibling), NodeColor_t.BLACK); + RotateLeft(parent); + elem = Root; + } + } + else + { + TKey sibling = LeftChild(parent); + if (IsRed(sibling)) + { + SetColor(sibling, NodeColor_t.BLACK); + SetColor(parent, NodeColor_t.RED); + RotateRight(parent); + + parent = Parent(elem); + sibling = LeftChild(parent); + } + if (IsBlack(RightChild(sibling)) && IsBlack(LeftChild(sibling))) + { + if (sibling != InvalidIndex()) + SetColor(sibling, NodeColor_t.RED); + elem = parent; + } + else + { + if (IsBlack(LeftChild(sibling))) + { + SetColor(RightChild(sibling), NodeColor_t.BLACK); + SetColor(sibling, NodeColor_t.RED); + RotateLeft(sibling); + + parent = Parent(elem); + sibling = LeftChild(parent); + } + SetColor(sibling, Color(parent)); + SetColor(parent, NodeColor_t.BLACK); + SetColor(LeftChild(sibling), NodeColor_t.BLACK); + RotateRight(parent); + elem = Root; + } + } + } + SetColor(elem, NodeColor_t.BLACK); + } + + public void Unlink(TKey elem) + { + if (elem != InvalidIndex()) + { + TKey x, y; + + if ((LeftChild(elem) == InvalidIndex()) || + (RightChild(elem) == InvalidIndex())) + { + y = elem; + } + else + { + y = RightChild(elem); + while (LeftChild(y) != InvalidIndex()) + y = LeftChild(y); + } + + if (LeftChild(y) != InvalidIndex()) + x = LeftChild(y); + else + x = RightChild(y); + + if (x != InvalidIndex()) + SetParent(x, Parent(y)); + if (!IsRoot(y)) + { + if (IsLeftChild(y)) + SetLeftChild(Parent(y), x); + else + SetRightChild(Parent(y), x); + } + else + Root = x; + + NodeColor_t ycolor = Color(y); + if (y != elem) + { + SetParent(y, Parent(elem)); + SetRightChild(y, RightChild(elem)); + SetLeftChild(y, LeftChild(elem)); + + if (!IsRoot(elem)) + if (IsLeftChild(elem)) + SetLeftChild(Parent(elem), y); + else + SetRightChild(Parent(elem), y); + else + Root = y; + + if (LeftChild(y) != InvalidIndex()) + SetParent(LeftChild(y), y); + if (RightChild(y) != InvalidIndex()) + SetParent(RightChild(y), y); + + SetColor(y, Color(elem)); + } + + if ((x != InvalidIndex()) && (ycolor == NodeColor_t.BLACK)) + RemoveRebalance(x); + } + } + + public void Link(TKey elem) + { + if (elem != InvalidIndex()) + { + FindInsertionPosition(this[elem], out TKey parent, out bool leftchild); + + LinkToParent(elem, parent, leftchild); + } + } + + void FindInsertionPosition(TValue val, out TKey parent, out bool leftchild) + { + parent = InvalidIndex(); + leftchild = false; + + TKey current = Root; + while (IsValidIndex(current)) + { + parent = current; + if (LFunc(ref val, ref this[current])) + { + leftchild = true; + current = LeftChild(current); + } + else + { + leftchild = false; + current = RightChild(current); + } + } + } + + public void RemoveAt(TKey elem) + { + if (!IsValidIndex(elem)) + return; + + Unlink(elem); + FreeNode(elem); + --NumElements; + } + + public bool Remove(TValue value) + { + TKey node = Find(value); + if (node != -TKey.One) + RemoveAt(node); + + return node != -TKey.One; + } + + public TKey Find(TValue value) + { + TKey current = Root; + while (IsValidIndex(current)) + { + if (LFunc(ref value, ref this[current])) + { + current = LeftChild(current); + } + else if (LFunc(ref this[current], ref value)) + { + current = RightChild(current); + } + else + { + return current; + } + } + + return -TKey.One; + } + + public void RemoveAll() + { + if (LastAlloc.Index == -TKey.One) + return; + + for (TKey i = TKey.Zero; i <= LastAlloc.Index; i++) + { + if (IsValidIndex(i)) + { + SetRightChild(i, FirstFree); + SetLeftChild(i, i); + FirstFree = i; + } + + Elements[i] = default; + if (i == LastAlloc.Index) + break; + } + + Root = -TKey.One; + NumElements = TKey.Zero; + } + + public void Purge() + { + RemoveAll(); + FirstFree = -TKey.One; + Elements.Purge(); + LastAlloc = new(-TKey.One); + } + + public void Dispose() + { + Purge(); + } + + public TKey FirstInorder() + { + TKey current = Root; + if (!IsValidIndex(current)) + return -TKey.One; + + while (IsValidIndex(LeftChild(current))) + current = LeftChild(current); + + return current; + } + + public TKey NextInorder(TKey i) + { + if (!IsValidIndex(i)) + return -TKey.One; + + if (IsValidIndex(RightChild(i))) + { + i = RightChild(i); + while (IsValidIndex(LeftChild(i))) + i = LeftChild(i); + return i; + } + + TKey parent = Parent(i); + while (IsValidIndex(parent) && i == RightChild(parent)) + { + i = parent; + parent = Parent(i); + } + + return parent; + } + + public TKey PrevInorder(TKey i) + { + if (!IsValidIndex(i)) + return -TKey.One; + + if (IsValidIndex(LeftChild(i))) + { + i = LeftChild(i); + while (IsValidIndex(RightChild(i))) + i = RightChild(i); + return i; + } + + TKey parent = Parent(i); + while (IsValidIndex(parent) && i == LeftChild(parent)) + { + i = parent; + parent = Parent(i); + } + + return parent; + } + + public TKey LastInorder() + { + TKey current = Root; + if (!IsValidIndex(current)) + return -TKey.One; + + while (IsValidIndex(RightChild(current))) + current = RightChild(current); + + return current; + } + + public TKey FirstPreorder() + { + return Root; + } + + public TKey NextPreorder(TKey i) + { + if (!IsValidIndex(i)) + return -TKey.One; + + if (IsValidIndex(LeftChild(i))) + return LeftChild(i); + + if (IsValidIndex(RightChild(i))) + return RightChild(i); + + TKey parent = Parent(i); + while (IsValidIndex(parent)) + { + if (IsLeftChild(i) && IsValidIndex(RightChild(parent))) + return RightChild(parent); + + i = parent; + parent = Parent(i); + } + + return -TKey.One; + } + + public TKey PrevPreorder(TKey i) => -TKey.One; + + public TKey LastPreorder() + { + TKey current = Root; + if (!IsValidIndex(current)) + return -TKey.One; + + while (true) + { + if (IsValidIndex(RightChild(current))) + current = RightChild(current); + else if (IsValidIndex(LeftChild(current))) + current = LeftChild(current); + else + break; + } + + return current; + } + + public TKey FirstPostorder() + { + TKey current = Root; + if (!IsValidIndex(current)) + return -TKey.One; + + while (!IsLeaf(current)) + { + if (IsValidIndex(LeftChild(current))) + current = LeftChild(current); + else if (IsValidIndex(RightChild(current))) + current = RightChild(current); + } + + return current; + } + + public TKey NextPostorder(TKey i) + { + if (!IsValidIndex(i)) + return -TKey.One; + + if (IsRoot(i)) + return -TKey.One; + + TKey parent = Parent(i); + if (IsLeftChild(i) && IsValidIndex(RightChild(parent))) + { + i = RightChild(parent); + while (!IsLeaf(i)) + { + if (IsValidIndex(LeftChild(i))) + i = LeftChild(i); + else if (IsValidIndex(RightChild(i))) + i = RightChild(i); + } + return i; + } + + return parent; + } + + public void Reinsert(TKey i) + { + if (!IsValidIndex(i)) + return; + + Unlink(i); + Link(i); + } + + public bool IsValid() + { + if (Count == 0) + return true; + + if (LastAlloc.Index == -TKey.One) + return false; + + if (!Elements.IsIdxValid(Root)) + return false; + + if (Parent(Root) != InvalidIndex()) + return false; + + return true; + } + + public void SetLessFunc(LessFunc func) + { + LFunc = func; + } + + public TKey Insert(TValue val) + { + FindInsertionPosition(val, out TKey parent, out bool leftchild); + + TKey newNode = InsertAt(parent, leftchild); + this[newNode] = val; + return newNode; + } + + public TKey InsertIfNotFound(TValue val) + { + TKey node = Find(val); + if (node == -TKey.One) + node = Insert(val); + + return node; + } + + public ref TValue this[TKey i] => ref Elements[i].Data; + public uint Count => uint.CreateChecked(NumElements); + public TKey MaxElement => TKey.CreateChecked(Elements.NumAllocated); +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Shared/Natives/Structs/CUtlRBTreeNode.cs b/managed/src/SwiftlyS2.Shared/Natives/Structs/CUtlRBTreeNode.cs new file mode 100644 index 000000000..9574e15e7 --- /dev/null +++ b/managed/src/SwiftlyS2.Shared/Natives/Structs/CUtlRBTreeNode.cs @@ -0,0 +1,19 @@ +using System.Runtime.InteropServices; + +namespace SwiftlyS2.Shared.Natives; + +public struct CUtlRBTreeLinks where TKey : unmanaged +{ + public TKey Left; + public TKey Right; + public TKey Parent; + public TKey Tag; +} + +[StructLayout(LayoutKind.Sequential)] +public struct CUtlRBTreeNode + where TKey : unmanaged +{ + public CUtlRBTreeLinks Links; + public TValue Data; +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Shared/Natives/Structs/CUtlVector.cs b/managed/src/SwiftlyS2.Shared/Natives/Structs/CUtlVector.cs index 68ec0e6d5..ca3e9d832 100644 --- a/managed/src/SwiftlyS2.Shared/Natives/Structs/CUtlVector.cs +++ b/managed/src/SwiftlyS2.Shared/Natives/Structs/CUtlVector.cs @@ -1,16 +1,19 @@ using System.Collections; -using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using SwiftlyS2.Core.Natives; +using SwiftlyS2.Shared.Misc; using SwiftlyS2.Shared.Natives; +using SwiftlyS2.Shared.Schemas; [StructLayout(LayoutKind.Sequential, Pack = 8, Size = 24)] -public struct CUtlVector : IDisposable, IEnumerable where T : unmanaged +public struct CUtlVector : IDisposable, IEnumerable { private int _size; private CUtlMemory _memory; + public int ElementSize => SchemaSize.Get(); + public CUtlVector(int growSize, int initSize) { _memory = new(growSize, initSize); @@ -72,28 +75,10 @@ public void GrowVector(int count) _size += count; } - public void ShiftElementsRight(int elem, int num) - { - int numToMove = _size - elem - num; - if (numToMove > 0 && num > 0) - { - NativeAllocator.Move(_memory.Base + ((elem + num) * Unsafe.SizeOf()), _memory.Base + (elem * Unsafe.SizeOf()), (ulong)(numToMove * Unsafe.SizeOf())); - } - } - - public void ShiftElementsLeft(int elem, int num) - { - int numToMove = _size - elem - num; - if (numToMove > 0 && num > 0) - { - NativeAllocator.Move(_memory.Base + (elem * Unsafe.SizeOf()), _memory.Base + ((elem + num) * Unsafe.SizeOf()), (ulong)(numToMove * Unsafe.SizeOf())); - } - } - public int InsertBeforeIdx(int elem) { GrowVector(1); - ShiftElementsRight(elem, 1); + MemoryHelpers.ShiftElementsRight(_memory.Base, elem, 1, _size, ElementSize); return elem; } @@ -105,7 +90,7 @@ public int InsertAfterIdx(int elem) public int InsertBefore(int idx, T value) { GrowVector(1); - ShiftElementsRight(idx, 1); + MemoryHelpers.ShiftElementsRight(_memory.Base, idx, 1, _size, ElementSize); this[idx] = value; return idx; } @@ -169,7 +154,7 @@ public void FastRemove(int elem) if (_size > 0) { if (elem != _size - 1) - NativeAllocator.Copy(_memory.Base + (elem * Unsafe.SizeOf()), _memory.Base + ((_size - 1) * Unsafe.SizeOf()), (ulong)Unsafe.SizeOf()); + NativeAllocator.Copy(_memory.Base + (elem * ElementSize), _memory.Base + ((_size - 1) * ElementSize), (ulong)ElementSize); --_size; } } @@ -204,7 +189,7 @@ public void RemoveMultiple(int idx, int count) for (int i = idx; i < idx + count; i++) this[i] = default; - ShiftElementsLeft(idx, count); + MemoryHelpers.ShiftElementsLeft(_memory.Base, idx, count, _size, ElementSize); _size -= count; } @@ -230,7 +215,7 @@ public void Remove(int elem) return; this[elem] = default; - ShiftElementsLeft(elem, 1); + MemoryHelpers.ShiftElementsLeft(_memory.Base, elem, 1, _size, ElementSize); --_size; } @@ -261,12 +246,4 @@ public IEnumerator GetEnumerator() } IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); -} - -/// -/// Unsafe untyped cutlvector. -/// -[StructLayout(LayoutKind.Sequential, Pack = 8, Size = 24)] -public struct CUtlVector -{ } \ No newline at end of file diff --git a/managed/src/TestPlugin/TestPlugin.cs b/managed/src/TestPlugin/TestPlugin.cs index f87cf57a6..d6de4ceec 100644 --- a/managed/src/TestPlugin/TestPlugin.cs +++ b/managed/src/TestPlugin/TestPlugin.cs @@ -70,6 +70,21 @@ public void SoundCommand(ICommandContext context) public override void Load(bool hotReload) { + // Core.Event.OnConsoleOutput += (@event) => + // { + // Console.WriteLine($"[TestPlugin] ConsoleOutput: {@event.Message}"); + // }; + + // Core.Event.OnCommandExecuteHook += (@event) => + // { + // Console.WriteLine($"[TestPlugin] CommandExecute({@event.HookMode}): {@event.OriginalName}"); + // @event.SetCommandName("test"); + // }; + Core.Engine.ExecuteCommandWithBuffer("@ping", (buffer) => + { + Console.WriteLine($"pong: {buffer}"); + }); + Core.GameEvent.HookPre(@event => { @event.LocToken = "test"; @@ -256,6 +271,22 @@ public void TestCommand(ICommandContext context) }); } + [Command("w")] + public void TestCommand1(ICommandContext context) + { + var attacker = context.Sender!; + var weapons = attacker.Pawn!.WeaponServices!.MyWeapons; + foreach (var weaponHandle in weapons) + { + var weapon = weaponHandle.Value?.As(); + if (weapon == null) + return; + + Console.WriteLine($"Weapon: {weapon.DesignerName}"); + } + + } + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] delegate nint DispatchSpawnDelegate(nint pEntity, nint pKV); int order = 0; @@ -338,6 +369,15 @@ public void TestCommand6(ICommandContext context) Console.WriteLine("TestPlugin TestCommand6"); } + [Command("tt7")] + public void TestCommand7(ICommandContext context) + { + Core.Engine.ExecuteCommandWithBuffer("@ping", (buffer) => + { + Console.WriteLine($"pong: {buffer}"); + }); + } + [GameEventHandler(HookMode.Pre)] public HookResult TestGameEventHandler(EventPlayerJump @e) { diff --git a/plugin_files/gamedata/cs2/core/offsets.jsonc b/plugin_files/gamedata/cs2/core/offsets.jsonc index 93ac5f35e..ab655bcc8 100644 --- a/plugin_files/gamedata/cs2/core/offsets.jsonc +++ b/plugin_files/gamedata/cs2/core/offsets.jsonc @@ -8,20 +8,20 @@ "linux": 408 }, "CCSPlayerController::ChangeTeam": { - "windows": 106, - "linux": 105 + "windows": 109, + "linux": 108 }, "CBaseEntity::Teleport": { - "windows": 165, - "linux": 164 + "windows": 168, + "linux": 167 }, "CCSPlayerController::Respawn": { - "windows": 275, - "linux": 277 + "windows": 277, + "linux": 279 }, "CBaseEntity::CollisionRulesChanged": { - "windows": 189, - "linux": 188 + "windows": 191, + "linux": 190 }, "CCSPlayer_WeaponServices::DropWeapon": { "windows": 23, @@ -32,8 +32,8 @@ "linux": 8 }, "GetHammerUniqueID": { - "windows": 115, - "linux": 114 + "windows": 118, + "linux": 117 }, "CEntityResourceManifest::AddResource": { "windows": 2, @@ -81,5 +81,114 @@ "CCSPlayer_WeaponServices::SelectWeapon": { "windows": 25, "linux": 26 + }, + /* + find string 'Unknown command '%s'!\n' inside engine2.dll to find Cmd_ExecuteCommand function, + inside it, look for the command name access pattern that looks like this: + + if ( *(int *)(v3 + 1080) > 0 ) + v4 = **(const char ***)(v3 + 1088); + return LoggingSystem_Log(LOG_CONSOLE, 3i64, "Unknown command '%s'!\n", v4); + + The command name pointer is accessed via double dereference at offset 1088. + This offset (1088) is the CommandNameOffset we need. + */ + "CommandNameOffset": { + "windows": 1088, + "linux": 1088 + }, + /* From sdk */ + "ICvar::FindConCommand": { + "windows": 17, + "linux": 17 + }, + "ICvar::DispatchConCommand": { + "windows": 20, + "linux": 20 + }, + /* From sdk */ + "IServerGameDLL::GameFrame": { + "windows": 19, + "linux": 19 + }, + "IServerGameDLL::GameServerSteamAPIActivated": { + "windows": 41, + "linux": 41 + }, + "IServerGameDLL::GameServerSteamAPIDeactivated": { + "windows": 42, + "linux": 42 + }, + "IGameEventSystem::PostEventAbstract": { + "windows": 16, + "linux": 16 + }, + "INetworkServerService::StartupServer": { + "windows": 26, + "linux": 27 + }, + "IVEngineServer2::SetClientListening": { + "windows": 84, + "linux": 84 + }, + "IServerGameClients::ClientCommand": { + "windows": 18, + "linux": 18 + }, + "IServerGameClients::ClientConnect": { + "windows": 12, + "linux": 12 + }, + "IServerGameClients::OnClientConnected": { + "windows": 11, + "linux": 11 + }, + "IServerGameClients::ClientDisconnect": { + "windows": 16, + "linux": 16 + }, + "IServerGameClients::ClientPutInServer": { + "windows": 13, + "linux": 13 + }, + "ISource2GameEntities::CheckTransmit": { + "windows": 12, + "linux": 13 + }, + "IGameEventManager2::LoadEventsFromFile": { + "windows": 2, + "linux": 2 + }, + "IEngineServiceMgr::RegisterLoopMode": { + "windows": 13, + "linux": 13 + }, + "IEngineServiceMgr::UnregisterLoopMode": { + "windows": 14, + "linux": 14 + }, + "ILoopModeFactory::CreateLoopMode": { + "windows": 2, + "linux": 2 + }, + "ILoopModeFactory::DestroyLoopMode": { + "windows": 3, + "linux": 3 + }, + "ILoopMode::LoopInit": { + "windows": 0, + "linux": 0 + }, + "ILoopMode::LoopShutdown": { + "windows": 1, + "linux": 1 + }, + "IGameEventManager2::FireEvent": { + "windows": 8, + "linux": 8 + }, + "CServerSideClient::ProcessRespondCvarValue": { + "windows": 38, + "linux": 40 } } \ No newline at end of file diff --git a/plugin_files/gamedata/cs2/core/signatures.jsonc b/plugin_files/gamedata/cs2/core/signatures.jsonc index 6e981438a..b7f834e91 100644 --- a/plugin_files/gamedata/cs2/core/signatures.jsonc +++ b/plugin_files/gamedata/cs2/core/signatures.jsonc @@ -17,6 +17,7 @@ "windows": "40 53 57 48 81 EC ? ? ? ? 48 8B D9 8B FA", "linux": "55 48 89 E5 41 54 49 89 FC 89 F7" }, + // Search for a function which receives the arguments "info_deathmatch_spawn", -1 "UTIL::CreateEntityByName": { "lib": "server", "windows": "48 83 EC 48 C6 44 24 30 00", @@ -30,6 +31,7 @@ "windows": "40 53 48 83 EC ? 48 8B D9 4C 8B C2 48 8B 0D ? ? ? ? 48 8D 54 24 ? 48 8B 01 FF 50 ? 48 8B 44 24", "linux": "55 48 89 F2 48 89 E5 53 48 89 FB 48 8D 7D ? 48 83 EC ? 48 8D 05 ? ? ? ? 48 8B 30 48 8B 06" }, + // The function has "classname" in it. It can be found when searching for UTIL::CreateEntityByName "CBaseEntity::DispatchSpawn": { "lib": "server", "windows": "48 89 5C 24 10 57 48 83 EC 30 48 8B DA 48 8B F9 48 85 C9", @@ -65,7 +67,7 @@ // More simple is to search for the VTable and see when it's being set "CTakeDamageInfo::Constructor": { "lib": "server", - "windows": "40 53 48 83 EC 60 48 C7 41 38 FF FF FF FF", + "windows": "40 53 48 83 EC ? 48 8D 05 ? ? ? ? 48 8B D9 48 89 01 33 C0", "linux": "49 BB ? ? ? ? ? ? ? ? 55 66 0F EF C9 48 89 E5" }, // Search for "No conversion from %s to float now\n", the function should be the last one being called @@ -96,8 +98,8 @@ // Search for "CBaseEntity::TakeDamageOld" "CBaseEntity::TakeDamage": { "lib": "server", - "windows": "4C 8B DC 56 57 48 81 EC ? ? ? ? 48 8B 41", - "linux": "55 48 89 E5 41 57 41 56 41 55 41 54 53 48 89 FB 48 81 EC ? ? ? ? 4C 8D 25 ? ? ? ? 49 8B 3C 24" + "windows": "40 55 41 54 41 55 41 56 41 57 48 81 EC ? ? ? ? 48 8D 6C 24 ? 48 89 9D ? ? ? ? 45 33 ED", + "linux": "55 48 89 E5 41 57 41 56 49 89 F6 41 55 41 54 49 89 D4 53 48 89 FB 48 83 EC ? 48 85 D2" }, // "Error - cannot add bots after game is over." "BotNavIgnore1": { @@ -153,7 +155,7 @@ "TracePlayerBBox": { "lib": "server", "windows": "4C 89 44 24 18 55 53 56 57 41 55 41 56 48 8D AC 24 F8 FE FF FF", - "linux": "55 48 89 E5 41 57 41 56 49 89 D6 41 55 49 89 FD 41 54 53 48 89 F3 48 81 EC D8 01 00 00" + "linux": "55 48 89 E5 41 57 49 89 FF 41 56 49 89 CE 41 55 49 89 D5" }, // Find string 'Physics/TraceShape (Server)' "TraceShape": { @@ -175,9 +177,16 @@ "windows": "40 53 48 83 EC ? 48 8B 02 48 8B D9 48 8B CA", "linux": "55 48 89 E5 53 48 89 FB 48 89 F7 48 83 EC ? 48 8B 06 FF 50 ? 48 89 C2 31 C0 48 39 15 ? ? ? ? 74 ? 48 8B 5D ? C9 C3 0F 1F 80 ? ? ? ? 8B 3D ? ? ? ? BE ? ? ? ? E8 ? ? ? ? 84 C0 74 ? 48 8B 43 ? 4C 8D 05 ? ? ? ? BE ? ? ? ? 0F B7 4B" }, + // Called in `Msg(...)`, receives 2nd argument LOG_GENERAL "CLoggingSystem::LogDirect": { "lib": "tier0", "windows": "4C 89 4C 24 ? 44 89 44 24 ? 89 54 24 ? 55", "linux": "55 49 89 FA 48 89 E5 41 57 41 56 41 89 D6" + }, + // Find string 'Unknown command '%s'!\n' + "Cmd_ExecuteCommand": { + "lib": "engine2", + "windows": "48 89 5C 24 ? 4C 89 4C 24 ? 48 89 4C 24 ? 55 56 57 41 54 41 55 41 56 41 57 48 8D AC 24", + "linux": "55 48 89 E5 41 57 41 56 41 89 F6 41 55 49 89 FD 41 54 4D 89 C4" } } \ No newline at end of file diff --git a/protobufs/cs2/base_gcmessages.proto b/protobufs/cs2/base_gcmessages.proto index ff2082cbb..cc5b3f5dd 100644 --- a/protobufs/cs2/base_gcmessages.proto +++ b/protobufs/cs2/base_gcmessages.proto @@ -31,7 +31,7 @@ enum GC_BannedWordType { message CGCStorePurchaseInit_LineItem { optional uint32 item_def_id = 1; optional uint32 quantity = 2; - optional uint32 cost_in_local_currency = 3; + optional uint64 cost_in_local_currency = 3; optional uint32 purchase_type = 4; optional uint64 supplemental_data = 5; } diff --git a/protobufs/cs2/cstrike15_usermessages.proto b/protobufs/cs2/cstrike15_usermessages.proto index 0902776b9..b4e586da3 100644 --- a/protobufs/cs2/cstrike15_usermessages.proto +++ b/protobufs/cs2/cstrike15_usermessages.proto @@ -464,6 +464,8 @@ message CCSUsrMsg_SurvivalStats { } message CCSUsrMsg_EndOfMatchAllPlayersData { + option (maximum_size_bytes) = 4096; + message Accolade { optional int32 eaccolade = 1; optional float value = 2; @@ -610,6 +612,8 @@ message CCSUsrMsg_RecurringMissionSchema { } message CCSUsrMsg_SendPlayerLoadout { + option (maximum_size_bytes) = 16384; + message LoadoutItem { optional .CEconItemPreviewDataBlock econ_item = 1; optional int32 team = 2; diff --git a/protobufs/cs2/gameevents.proto b/protobufs/cs2/gameevents.proto index a77c6d496..922cda943 100644 --- a/protobufs/cs2/gameevents.proto +++ b/protobufs/cs2/gameevents.proto @@ -26,6 +26,7 @@ message CMsgPlaceDecalEvent { optional .CMsgVector normal = 2; optional .CMsgVector saxis = 3; optional int32 boneindex = 4; + optional int32 triangleindex = 13; optional uint32 flags = 5; optional fixed32 color = 6; optional int32 random_seed = 7; @@ -50,6 +51,8 @@ message CMsgClearDecalsForEntityEvent { } message CMsgSource1LegacyGameEventList { + option (maximum_size_bytes) = 24576; + message key_t { optional int32 type = 1; optional string name = 2; diff --git a/protobufs/cs2/netmessages.proto b/protobufs/cs2/netmessages.proto index 601d0bf3b..b5189789e 100644 --- a/protobufs/cs2/netmessages.proto +++ b/protobufs/cs2/netmessages.proto @@ -179,6 +179,8 @@ message CCLCMsg_RequestPause { } message CCLCMsg_CmdKeyValues { + option (maximum_size_bytes) = 1500; + optional bytes data = 1; } @@ -240,6 +242,12 @@ message CMsgSource2NetworkFlowQuality { optional uint32 enginemsgs_total = 20; optional uint32 enginemsgs_sec_p95 = 21; optional uint32 enginemsgs_sec_p99 = 22; + optional uint32 netframes_total = 30; + optional uint32 netframes_dropped = 31; + optional uint32 netframes_outoforder = 32; + optional uint32 netframes_size_exceeds_mtu = 34; + optional uint32 netframes_size_p95 = 35; + optional uint32 netframes_size_p99 = 36; optional uint32 ticks_total = 40; optional uint32 ticks_good = 41; optional uint32 ticks_good_almost_late = 42; @@ -260,6 +268,15 @@ message CMsgSource2NetworkFlowQuality { optional sint32 recvmargin_p50 = 64; optional sint32 recvmargin_p75 = 65; optional sint32 recvmargin_p95 = 66; + optional uint32 netframe_jitter_p50 = 70; + optional uint32 netframe_jitter_p99 = 71; + optional uint32 interval_peakjitter_p50 = 72; + optional uint32 interval_peakjitter_p95 = 73; + optional uint32 packet_misdelivery_rate_p50_x4 = 74; + optional uint32 packet_misdelivery_rate_p95_x4 = 75; + optional uint32 net_ping_p5 = 80; + optional uint32 net_ping_p50 = 81; + optional uint32 net_ping_p95 = 82; } message CMsgSource2PerfIntervalSample { @@ -277,6 +294,8 @@ message CMsgSource2PerfIntervalSample { } message CCLCMsg_Diagnostic { + option (maximum_size_bytes) = 16384; + optional .CMsgSource2SystemSpecs system_specs = 1; optional .CMsgSource2VProfLiteReport vprof_report = 2; optional .CMsgSource2NetworkFlowQuality downstream_flow = 3; @@ -305,6 +324,8 @@ message CSource2Metrics_MatchPerfSummary_Notification { } message CSVCMsg_ServerInfo { + option (maximum_size_bytes) = 102400; + optional int32 protocol = 1; optional int32 server_count = 2; optional bool is_dedicated = 3; @@ -458,6 +479,8 @@ message CSVCMsg_GameEventList { } message CSVCMsg_PacketEntities { + option (maximum_size_bytes) = 0; + message alternate_baseline_t { optional int32 entity_index = 1; optional int32 baseline_index = 2; @@ -504,6 +527,8 @@ message CSVCMsg_TempEntities { } message CSVCMsg_CreateStringTable { + option (maximum_size_bytes) = 49152; + optional string name = 1; optional int32 num_entries = 2; optional bool user_data_fixed_size = 3; @@ -517,6 +542,8 @@ message CSVCMsg_CreateStringTable { } message CSVCMsg_UpdateStringTable { + option (maximum_size_bytes) = 262144; + optional int32 table_id = 1; optional int32 num_changed_entries = 2; optional bytes string_data = 3; @@ -615,6 +642,8 @@ message ProtoFlattenedSerializer_t { } message CSVCMsg_FlattenedSerializer { + option (maximum_size_bytes) = 0; + repeated .ProtoFlattenedSerializer_t serializers = 1; repeated string symbols = 2; repeated .ProtoFlattenedSerializerField_t fields = 3; diff --git a/protobufs/cs2/networkbasetypes.proto b/protobufs/cs2/networkbasetypes.proto index 9a3a60d9c..a0689e306 100644 --- a/protobufs/cs2/networkbasetypes.proto +++ b/protobufs/cs2/networkbasetypes.proto @@ -1,5 +1,10 @@ +import "google/protobuf/descriptor.proto"; import "network_connection.proto"; +extend .google.protobuf.MessageOptions { + optional int32 maximum_size_bytes = 50000; +} + enum SignonState_t { SIGNONSTATE_NONE = 0; SIGNONSTATE_CHALLENGE = 1; @@ -124,6 +129,8 @@ message CNETMsg_StringCmd { } message CNETMsg_SetConVar { + option (maximum_size_bytes) = 4096; + optional .CMsg_CVars convars = 1; } @@ -163,6 +170,8 @@ message CSVCMsgList_GameEvents { } message CNETMsg_SpawnGroup_Load { + option (maximum_size_bytes) = 131072; + optional string worldname = 1; optional string entitylumpname = 2; optional string entityfiltername = 3; diff --git a/protobufs/cs2/usermessages.proto b/protobufs/cs2/usermessages.proto index daf09e957..5b7dfcd4d 100644 --- a/protobufs/cs2/usermessages.proto +++ b/protobufs/cs2/usermessages.proto @@ -342,6 +342,8 @@ message CUserMessageCameraTransition { } message CUserMsg_ParticleManager { + option (maximum_size_bytes) = 4096; + message ReleaseParticleIndex { } diff --git a/src/core/bridge/metamod.cpp b/src/core/bridge/metamod.cpp index 9ad488516..61f768c56 100644 --- a/src/core/bridge/metamod.cpp +++ b/src/core/bridge/metamod.cpp @@ -30,32 +30,11 @@ #include SwiftlyMMBridge g_MMPluginBridge; -CSteamGameServerAPIContext g_SteamAPI; class GameSessionConfiguration_t { }; -SH_DECL_HOOK0_void(IServerGameDLL, GameServerSteamAPIActivated, SH_NOATTRIB, 0); -SH_DECL_HOOK0_void(IServerGameDLL, GameServerSteamAPIDeactivated, SH_NOATTRIB, 0); -SH_DECL_HOOK1(CServerSideClientBase, ProcessRespondCvarValue, SH_NOATTRIB, 0, bool, const CNetMessagePB&); -SH_DECL_HOOK2(IGameEventManager2, FireEvent, SH_NOATTRIB, 0, bool, IGameEvent*, bool); -SH_DECL_HOOK2(IGameEventManager2, LoadEventsFromFile, SH_NOATTRIB, 0, int, const char*, bool); -SH_DECL_HOOK2(CServerSideClientBase, FilterMessage, SH_NOATTRIB, 0, bool, const CNetMessage*, INetChannel*); -SH_DECL_HOOK2_void(IServerGameClients, ClientCommand, SH_NOATTRIB, 0, CPlayerSlot, const CCommand&); -SH_DECL_HOOK3(IVEngineServer2, SetClientListening, SH_NOATTRIB, 0, bool, CPlayerSlot, CPlayerSlot, bool); -SH_DECL_HOOK3_void(IServerGameDLL, GameFrame, SH_NOATTRIB, 0, bool, bool, bool); -SH_DECL_HOOK3_void(ICvar, DispatchConCommand, SH_NOATTRIB, 0, ConCommandRef, const CCommandContext&, const CCommand&); -SH_DECL_HOOK3_void(INetworkServerService, StartupServer, SH_NOATTRIB, 0, const GameSessionConfiguration_t&, ISource2WorldSession*, const char*); -SH_DECL_HOOK4_void(IServerGameClients, ClientPutInServer, SH_NOATTRIB, 0, CPlayerSlot, char const*, int, uint64); -SH_DECL_HOOK5_void(IServerGameClients, ClientDisconnect, SH_NOATTRIB, 0, CPlayerSlot, ENetworkDisconnectionReason, const char*, uint64, const char*); -SH_DECL_HOOK6(IServerGameClients, ClientConnect, SH_NOATTRIB, 0, bool, CPlayerSlot, const char*, uint64, const char*, bool, CBufferString*); -SH_DECL_HOOK6_void(IServerGameClients, OnClientConnected, SH_NOATTRIB, 0, CPlayerSlot, const char*, uint64, const char*, const char*, bool); -SH_DECL_HOOK7_void(ISource2GameEntities, CheckTransmit, SH_NOATTRIB, 0, CCheckTransmitInfo**, int, CBitVec<16384>&, CBitVec<16384>&, const Entity2Networkable_t**, const uint16_t*, int); -SH_DECL_HOOK8_void(IGameEventSystem, PostEventAbstract, SH_NOATTRIB, 0, CSplitScreenSlot, bool, int, const uint64*, INetworkMessageInternal*, const CNetMessage*, unsigned long, NetChannelBufType_t) - -int OnConVarQueryID = -1; - ICvar* g_pcVar = nullptr; PLUGIN_EXPOSE(SwiftlyMMBridge, g_MMPluginBridge); @@ -68,19 +47,6 @@ bool SwiftlyMMBridge::Load(PluginId id, ISmmAPI* ismm, char* error, size_t maxle META_CONVAR_REGISTER(FCVAR_RELEASE | FCVAR_SERVER_CAN_EXECUTE | FCVAR_CLIENT_CAN_EXECUTE | FCVAR_GAMEDLL); - s2binlib_initialize(Plat_GetGameDirectory(), "csgo"); - s2binlib_set_module_base_from_pointer("server", g_ifaceService.FetchInterface(INTERFACEVERSION_SERVERGAMEDLL)); - s2binlib_set_module_base_from_pointer("engine2", g_ifaceService.FetchInterface(INTERFACEVERSION_VENGINESERVER)); - - void* serverSideClientVTable; - s2binlib_find_vtable("engine2", "CServerSideClient", &serverSideClientVTable); - OnConVarQueryID = SH_ADD_DVPHOOK(CServerSideClientBase, ProcessRespondCvarValue, (CServerSideClientBase*)serverSideClientVTable, SH_MEMBER(this, &SwiftlyMMBridge::OnConvarQuery), false); - - auto server = g_ifaceService.FetchInterface(INTERFACEVERSION_SERVERGAMEDLL); - - SH_ADD_HOOK_MEMFUNC(IServerGameDLL, GameServerSteamAPIActivated, server, this, &SwiftlyMMBridge::Hook_GameServerSteamAPIActivated, false); - SH_ADD_HOOK_MEMFUNC(IServerGameDLL, GameServerSteamAPIDeactivated, server, this, &SwiftlyMMBridge::Hook_GameServerSteamAPIDeactivated, false); - bool result = g_SwiftlyCore.Load(BridgeKind_t::Metamod); if (late) @@ -95,12 +61,6 @@ bool SwiftlyMMBridge::Load(PluginId id, ISmmAPI* ismm, char* error, size_t maxle bool SwiftlyMMBridge::Unload(char* error, size_t maxlen) { - auto server = g_ifaceService.FetchInterface(INTERFACEVERSION_SERVERGAMEDLL); - SH_REMOVE_HOOK_MEMFUNC(IServerGameDLL, GameServerSteamAPIActivated, server, this, &SwiftlyMMBridge::Hook_GameServerSteamAPIActivated, false); - SH_REMOVE_HOOK_MEMFUNC(IServerGameDLL, GameServerSteamAPIDeactivated, server, this, &SwiftlyMMBridge::Hook_GameServerSteamAPIDeactivated, false); - - SH_REMOVE_HOOK_ID(OnConVarQueryID); - return g_SwiftlyCore.Unload(); } @@ -111,64 +71,10 @@ void SwiftlyMMBridge::AllPluginsLoaded() void SwiftlyMMBridge::OnLevelInit(char const* pMapName, char const* pMapEntities, char const* pOldLevel, char const* pLandmarkName, bool loadGame, bool background) { - g_SwiftlyCore.OnMapLoad(pMapName); } void SwiftlyMMBridge::OnLevelShutdown() { - g_SwiftlyCore.OnMapUnload(); -} - -std::map g_mInterfacesCache; - -void* SwiftlyMMBridge::GetInterface(const std::string& interface_name) -{ - auto it = g_mInterfacesCache.find(interface_name); - if (it != g_mInterfacesCache.end()) - return it->second; - - void* ifaceptr = nullptr; - if (interface_name == FILESYSTEM_INTERFACE_VERSION) - ifaceptr = g_SMAPI->VInterfaceMatch(g_SMAPI->GetFileSystemFactory(), FILESYSTEM_INTERFACE_VERSION, 0); - else if (INTERFACEVERSION_SERVERGAMEDLL == interface_name || INTERFACEVERSION_SERVERGAMECLIENTS == interface_name || SOURCE2GAMEENTITIES_INTERFACE_VERSION == interface_name) - ifaceptr = g_SMAPI->VInterfaceMatch(g_SMAPI->GetServerFactory(), interface_name.c_str(), 0); - else - ifaceptr = g_SMAPI->VInterfaceMatch(g_SMAPI->GetEngineFactory(), interface_name.c_str(), 0); - - if (ifaceptr) g_mInterfacesCache.insert({ interface_name, ifaceptr }); - - return ifaceptr; -} - -void SwiftlyMMBridge::SendConsoleMessage(const std::string& message) -{ - g_SMAPI->ConPrint(message.c_str()); -} - -bool SwiftlyMMBridge::OnConvarQuery(const CNetMessagePB& msg) -{ - auto client = META_IFACEPTR(CServerSideClientBase); - static auto cvarmanager = g_ifaceService.FetchInterface(CONVARMANAGER_INTERFACE_VERSION); - - cvarmanager->OnClientQueryCvar(client->GetPlayerSlot().Get(), msg.name(), msg.value()); - - RETURN_META_VALUE(MRES_IGNORED, true); -} - -void SwiftlyMMBridge::Hook_GameServerSteamAPIActivated() -{ - if (!CommandLine()->HasParm("-dedicated") || g_SteamAPI.SteamUGC()) - return; - - g_SteamAPI.Init(); - static auto playermanager = g_ifaceService.FetchInterface(PLAYERMANAGER_INTERFACE_VERSION); - playermanager->SteamAPIServerActivated(); - RETURN_META(MRES_IGNORED); -} - -void SwiftlyMMBridge::Hook_GameServerSteamAPIDeactivated() -{ - RETURN_META(MRES_IGNORED); } const char* SwiftlyMMBridge::GetAuthor() diff --git a/src/core/bridge/metamod.h b/src/core/bridge/metamod.h index 0d4c29300..b6001a349 100644 --- a/src/core/bridge/metamod.h +++ b/src/core/bridge/metamod.h @@ -23,8 +23,6 @@ #include #include #include -#include -#include #include #include @@ -38,15 +36,6 @@ class SwiftlyMMBridge : public ISmmPlugin, public IMetamodListener void OnLevelInit(char const* pMapName, char const* pMapEntities, char const* pOldLevel, char const* pLandmarkName, bool loadGame, bool background); void OnLevelShutdown(); - - void* GetInterface(const std::string& interface_name); - - void SendConsoleMessage(const std::string& message); - - bool OnConvarQuery(const CNetMessagePB& msg); - void Hook_GameServerSteamAPIActivated(); - void Hook_GameServerSteamAPIDeactivated(); - public: const char* GetAuthor(); const char* GetName(); @@ -59,7 +48,6 @@ class SwiftlyMMBridge : public ISmmPlugin, public IMetamodListener }; extern SwiftlyMMBridge g_MMPluginBridge; -extern CSteamGameServerAPIContext g_SteamAPI; PLUGIN_GLOBALVARS(); diff --git a/src/core/bridge/swiftlyloader.cpp b/src/core/bridge/swiftlyloader.cpp new file mode 100644 index 000000000..bac200b27 --- /dev/null +++ b/src/core/bridge/swiftlyloader.cpp @@ -0,0 +1,31 @@ +/************************************************************************************************ + * SwiftlyS2 is a scripting framework for Source2-based games. + * Copyright (C) 2025 Swiftly Solution SRL via Sava Andrei-Sebastian and it's contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + ************************************************************************************************/ + +#include + +#include + +SW_API bool StartCore() +{ + return g_SwiftlyCore.Load(BridgeKind_t::SwiftlyLoader); +} + +SW_API bool StopCore() +{ + return g_SwiftlyCore.Unload(); +} \ No newline at end of file diff --git a/src/core/entrypoint.cpp b/src/core/entrypoint.cpp index 7ba14b44b..9adf0ba0d 100644 --- a/src/core/entrypoint.cpp +++ b/src/core/entrypoint.cpp @@ -17,7 +17,6 @@ ************************************************************************************************/ #include "entrypoint.h" -#include "bridge/metamod.h" #include #include #include @@ -25,6 +24,9 @@ #include "console/colors.h" #include +#include "managed/host/dynlib.h" +#include "managed/host/strconv.h" + #include #include #include @@ -35,21 +37,51 @@ #include #include +#include + +#include #include #include +#include SwiftlyCore g_SwiftlyCore; InterfacesManager g_ifaceService; +CSteamGameServerAPIContext g_SteamAPI; + +IVFunctionHook* g_pGameServerSteamAPIActivated = nullptr; +IVFunctionHook* g_pGameServerSteamAPIDeactivated = nullptr; + +IVFunctionHook* g_pRegisterLoopModeHook = nullptr; +IVFunctionHook* g_pUnregisterLoopModeHook = nullptr; + +IVFunctionHook* g_pCreateLoopModeHook = nullptr; +IVFunctionHook* g_pDestroyLoopModeHook = nullptr; + +IVFunctionHook* g_pLoopInitHook = nullptr; +IVFunctionHook* g_pLoopShutdownHook = nullptr; + +void GameServerSteamAPIActivatedHook(void* _this); +void GameServerSteamAPIDeactivatedHook(void* _this); + +void RegisterLoopModeHook(void* _this, const char* loopModeName, void* factory, void** ppGlobalPtr); +void UnregisterLoopModeHook(void* _this, const char* loopModeName, void* factory, void** ppGlobalPtr); + +void* CreateLoopModeHook(void* _this); +void DestroyLoopModeHook(void* _this, void* loopmode); + +bool LoopInitHook(void* _this, KeyValues* pKeyValues, void* pRegistry); +void LoopShutdownHook(void* _this); bool SwiftlyCore::Load(BridgeKind_t kind) { m_iKind = kind; SetupConsoleColors(); - - // s2binlib_pattern + s2binlib_initialize(Plat_GetGameDirectory(), "csgo"); + s2binlib_set_module_base_from_pointer("server", g_ifaceService.FetchInterface(INTERFACEVERSION_SERVERGAMEDLL)); + s2binlib_set_module_base_from_pointer("engine2", g_ifaceService.FetchInterface(INTERFACEVERSION_VENGINESERVER)); auto logger = g_ifaceService.FetchInterface(LOGGER_INTERFACE_VERSION); @@ -132,12 +164,44 @@ bool SwiftlyCore::Load(BridgeKind_t kind) auto hooksmanager = g_ifaceService.FetchInterface(HOOKSMANAGER_INTERFACE_VERSION); hooksmanager->Initialize(); + void* engineservicemgr = nullptr; + s2binlib_find_vtable("engine2", "CEngineServiceMgr", &engineservicemgr); + + g_pRegisterLoopModeHook = hooksmanager->CreateVFunctionHook(); + g_pRegisterLoopModeHook->SetHookFunction(engineservicemgr, gamedata->GetOffsets()->Fetch("IEngineServiceMgr::RegisterLoopMode"), (void*)RegisterLoopModeHook, true); + g_pRegisterLoopModeHook->Enable(); + + g_pUnregisterLoopModeHook = hooksmanager->CreateVFunctionHook(); + g_pUnregisterLoopModeHook->SetHookFunction(engineservicemgr, gamedata->GetOffsets()->Fetch("IEngineServiceMgr::UnregisterLoopMode"), (void*)UnregisterLoopModeHook, true); + g_pUnregisterLoopModeHook->Enable(); + + void* servervtable = nullptr; + s2binlib_find_vtable("server", "CSource2Server", &servervtable); + + g_pGameServerSteamAPIActivated = hooksmanager->CreateVFunctionHook(); + g_pGameServerSteamAPIActivated->SetHookFunction(servervtable, gamedata->GetOffsets()->Fetch("IServerGameDLL::GameServerSteamAPIActivated"), (void*)GameServerSteamAPIActivatedHook, true); + g_pGameServerSteamAPIActivated->Enable(); + + g_pGameServerSteamAPIDeactivated = hooksmanager->CreateVFunctionHook(); + g_pGameServerSteamAPIDeactivated->SetHookFunction(servervtable, gamedata->GetOffsets()->Fetch("IServerGameDLL::GameServerSteamAPIDeactivated"), (void*)GameServerSteamAPIDeactivatedHook, true); + g_pGameServerSteamAPIDeactivated->Enable(); + StartFixes(); auto scripting = g_ifaceService.FetchInterface(SCRIPTING_INTERFACE_VERSION); - InitializeHostFXR(std::string(Plat_GetGameDirectory()) + "/csgo/" + m_sCorePath); - InitializeDotNetAPI(scripting->GetNativeFunctions(), scripting->GetNativeFunctionsCount()); + if (!InitializeHostFXR(std::string(Plat_GetGameDirectory()) + "/csgo/" + m_sCorePath)) + { + auto crashreporter = g_ifaceService.FetchInterface(CRASHREPORTER_INTERFACE_VERSION); + crashreporter->ReportPreventionIncident("Managed", fmt::format("Couldn't initialize the .NET runtime. Make sure you installed `swiftlys2-{}-{}-with-runtimes.zip`.", WIN_LINUX("windows", "linux"), GetVersion())); + return true; + } + if (!InitializeDotNetAPI(scripting->GetNativeFunctions(), scripting->GetNativeFunctionsCount())) + { + auto crashreporter = g_ifaceService.FetchInterface(CRASHREPORTER_INTERFACE_VERSION); + crashreporter->ReportPreventionIncident("Managed", "Couldn't initialize the .NET scripting API."); + return true; + } return true; } @@ -165,6 +229,20 @@ bool SwiftlyCore::Unload() auto servercommands = g_ifaceService.FetchInterface(SERVERCOMMANDS_INTERFACE_VERSION); servercommands->Shutdown(); + if (g_pGameServerSteamAPIActivated != nullptr) + { + g_pGameServerSteamAPIActivated->Disable(); + hooksmanager->DestroyVFunctionHook(g_pGameServerSteamAPIActivated); + g_pGameServerSteamAPIActivated = nullptr; + } + + if (g_pGameServerSteamAPIDeactivated != nullptr) + { + g_pGameServerSteamAPIDeactivated->Disable(); + hooksmanager->DestroyVFunctionHook(g_pGameServerSteamAPIDeactivated); + g_pGameServerSteamAPIDeactivated = nullptr; + } + StopFixes(); ShutdownGameSystem(); @@ -172,6 +250,120 @@ bool SwiftlyCore::Unload() return true; } +void GameServerSteamAPIActivatedHook(void* _this) +{ + if (!CommandLine()->HasParm("-dedicated") || g_SteamAPI.SteamUGC()) + return; + + g_SteamAPI.Init(); + static auto playermanager = g_ifaceService.FetchInterface(PLAYERMANAGER_INTERFACE_VERSION); + playermanager->SteamAPIServerActivated(); + + return reinterpret_cast(g_pGameServerSteamAPIActivated->GetOriginal())(_this); +} + +void GameServerSteamAPIDeactivatedHook(void* _this) +{ + return reinterpret_cast(g_pGameServerSteamAPIDeactivated->GetOriginal())(_this); +} + +void RegisterLoopModeHook(void* _this, const char* loopModeName, void* factory, void** ppGlobalPtr) +{ + if (std::string(loopModeName) == "game") + { + auto hooksmanager = g_ifaceService.FetchInterface(HOOKSMANAGER_INTERFACE_VERSION); + auto gamedata = g_ifaceService.FetchInterface(GAMEDATA_INTERFACE_VERSION); + + g_pCreateLoopModeHook = hooksmanager->CreateVFunctionHook(); + g_pCreateLoopModeHook->SetHookFunction(factory, gamedata->GetOffsets()->Fetch("ILoopModeFactory::CreateLoopMode"), (void*)CreateLoopModeHook, false); + g_pCreateLoopModeHook->Enable(); + + g_pDestroyLoopModeHook = hooksmanager->CreateVFunctionHook(); + g_pDestroyLoopModeHook->SetHookFunction(factory, gamedata->GetOffsets()->Fetch("ILoopModeFactory::DestroyLoopMode"), (void*)DestroyLoopModeHook, false); + g_pDestroyLoopModeHook->Enable(); + } + + return reinterpret_cast(g_pRegisterLoopModeHook->GetOriginal())(_this, loopModeName, factory, ppGlobalPtr); +} + +void UnregisterLoopModeHook(void* _this, const char* loopModeName, void* factory, void** ppGlobalPtr) +{ + if (std::string(loopModeName) == "game") + { + auto hooksmanager = g_ifaceService.FetchInterface(HOOKSMANAGER_INTERFACE_VERSION); + if (g_pCreateLoopModeHook) + { + g_pCreateLoopModeHook->Disable(); + hooksmanager->DestroyVFunctionHook(g_pCreateLoopModeHook); + g_pCreateLoopModeHook = nullptr; + } + + if (g_pDestroyLoopModeHook) + { + g_pDestroyLoopModeHook->Disable(); + hooksmanager->DestroyVFunctionHook(g_pDestroyLoopModeHook); + g_pDestroyLoopModeHook = nullptr; + } + } + + return reinterpret_cast(g_pUnregisterLoopModeHook->GetOriginal())(_this, loopModeName, factory, ppGlobalPtr); +} + +void* CreateLoopModeHook(void* _this) +{ + void* ret = reinterpret_cast(g_pCreateLoopModeHook->GetOriginal())(_this); + + auto hooksmanager = g_ifaceService.FetchInterface(HOOKSMANAGER_INTERFACE_VERSION); + auto gamedata = g_ifaceService.FetchInterface(GAMEDATA_INTERFACE_VERSION); + + g_pLoopInitHook = hooksmanager->CreateVFunctionHook(); + g_pLoopInitHook->SetHookFunction(ret, gamedata->GetOffsets()->Fetch("ILoopMode::LoopInit"), (void*)LoopInitHook, false); + g_pLoopInitHook->Enable(); + + g_pLoopShutdownHook = hooksmanager->CreateVFunctionHook(); + g_pLoopShutdownHook->SetHookFunction(ret, gamedata->GetOffsets()->Fetch("ILoopMode::LoopShutdown"), (void*)LoopShutdownHook, false); + g_pLoopShutdownHook->Enable(); + + return ret; +} + +void DestroyLoopModeHook(void* _this, void* loopmode) +{ + auto hooksmanager = g_ifaceService.FetchInterface(HOOKSMANAGER_INTERFACE_VERSION); + + if (g_pLoopInitHook) + { + g_pLoopInitHook->Disable(); + hooksmanager->DestroyVFunctionHook(g_pLoopInitHook); + g_pLoopInitHook = nullptr; + } + + if (g_pLoopShutdownHook) + { + g_pLoopShutdownHook->Disable(); + hooksmanager->DestroyVFunctionHook(g_pLoopShutdownHook); + g_pLoopShutdownHook = nullptr; + } + + return reinterpret_cast(g_pDestroyLoopModeHook->GetOriginal())(_this, loopmode); +} + +bool LoopInitHook(void* _this, KeyValues* pKeyValues, void* pRegistry) +{ + bool ret = reinterpret_cast(g_pLoopInitHook->GetOriginal())(_this, pKeyValues, pRegistry); + + g_SwiftlyCore.OnMapLoad(pKeyValues->GetString("levelname")); + + return ret; +} + +void LoopShutdownHook(void* _this) +{ + reinterpret_cast(g_pLoopShutdownHook->GetOriginal())(_this); + + g_SwiftlyCore.OnMapUnload(); +} + std::string current_map = ""; extern void* g_pOnMapLoadCallback; extern void* g_pOnMapUnloadCallback; @@ -192,15 +384,70 @@ void SwiftlyCore::OnMapUnload() current_map = ""; } -void* SwiftlyCore::GetInterface(const std::string& iface_name) +std::map g_mInterfacesCache; + +void* SwiftlyCore::GetInterface(const std::string& interface_name) { - if (m_iKind == BridgeKind_t::Metamod) return g_MMPluginBridge.GetInterface(iface_name); - else return nullptr; + auto it = g_mInterfacesCache.find(interface_name); + if (it != g_mInterfacesCache.end()) + return it->second; + + void* ifaceptr = nullptr; + void* ifaceCreate = nullptr; + if (INTERFACEVERSION_SERVERGAMEDLL == interface_name || INTERFACEVERSION_SERVERGAMECLIENTS == interface_name || SOURCE2GAMEENTITIES_INTERFACE_VERSION == interface_name) { + void* lib = load_library( + (const char_t*)WIN_LINUX( + StringWide((Plat_GetGameDirectory() + std::string("\\csgo\\bin\\win64\\server.dll"))).c_str(), + (Plat_GetGameDirectory() + std::string("/csgo/bin/linuxsteamrt64/libserver.so")).c_str() + ) + ); + ifaceCreate = get_export(lib, "CreateInterface"); + unload_library(lib); + } + else if (SCHEMASYSTEM_INTERFACE_VERSION == interface_name) { + void* lib = load_library( + (const char_t*)WIN_LINUX( + StringWide(Plat_GetGameDirectory() + std::string("\\bin\\win64\\schemasystem.dll")).c_str(), + (Plat_GetGameDirectory() + std::string("/bin/linuxsteamrt64/libschemasystem.so")).c_str() + ) + ); + ifaceCreate = get_export(lib, "CreateInterface"); + unload_library(lib); + } + else if (NETWORKMESSAGES_INTERFACE_VERSION == interface_name) { + void* lib = load_library( + (const char_t*)WIN_LINUX( + StringWide(Plat_GetGameDirectory() + std::string("\\bin\\win64\\networksystem.dll")).c_str(), + (Plat_GetGameDirectory() + std::string("/bin/linuxsteamrt64/libnetworksystem.so")).c_str() + ) + ); + ifaceCreate = get_export(lib, "CreateInterface"); + unload_library(lib); + } + else { + void* lib = load_library( + (const char_t*)WIN_LINUX( + StringWide(Plat_GetGameDirectory() + std::string("\\bin\\win64\\engine2.dll")).c_str(), + (Plat_GetGameDirectory() + std::string("/bin/linuxsteamrt64/libengine2.so")).c_str() + ) + ); + ifaceCreate = get_export(lib, "CreateInterface"); + unload_library(lib); + } + + if (ifaceCreate != nullptr) + { + ifaceptr = reinterpret_cast(ifaceCreate)(interface_name.c_str(), nullptr); + } + + if (ifaceptr != nullptr) g_mInterfacesCache.insert({ interface_name, ifaceptr }); + + return ifaceptr; } void SwiftlyCore::SendConsoleMessage(const std::string& message) { - if (m_iKind == BridgeKind_t::Metamod) g_MMPluginBridge.SendConsoleMessage(message); + Msg("%s", message.c_str()); } std::string SwiftlyCore::GetCurrentGame() diff --git a/src/core/entrypoint.h b/src/core/entrypoint.h index ca68d2014..640c27ec3 100644 --- a/src/core/entrypoint.h +++ b/src/core/entrypoint.h @@ -20,10 +20,13 @@ #define _core_entrypoint_h #include +#include +#include enum class BridgeKind_t { Metamod = 0, + SwiftlyLoader = 1, }; class SwiftlyCore @@ -50,5 +53,6 @@ class SwiftlyCore }; extern SwiftlyCore g_SwiftlyCore; +extern CSteamGameServerAPIContext g_SteamAPI; #endif \ No newline at end of file diff --git a/src/engine/convars/convars.cpp b/src/engine/convars/convars.cpp index f7908ebed..2e1826072 100644 --- a/src/engine/convars/convars.cpp +++ b/src/engine/convars/convars.cpp @@ -30,6 +30,7 @@ #include #include +#include #include "networkbasetypes.pb.h" @@ -62,12 +63,39 @@ std::map g_mCvars; uint64_t g_uQueryCallbacks = 0; std::map> g_mQueryCallbacks; +IVFunctionHook* g_pProcessRespondCvarValueHook = nullptr; + +bool OnConvarQuery(CServerSideClientBase* client, const CNetMessagePB& msg) +{ + static auto cvarmanager = g_ifaceService.FetchInterface(CONVARMANAGER_INTERFACE_VERSION); + + cvarmanager->OnClientQueryCvar(client->GetPlayerSlot().Get(), msg.name(), msg.value()); + + return reinterpret_cast&)>(g_pProcessRespondCvarValueHook->GetOriginal())(client, msg); +} + void CConvarManager::Initialize() { + void* serverSideClientVTable; + s2binlib_find_vtable("engine2", "CServerSideClient", &serverSideClientVTable); + + static auto hooksmanager = g_ifaceService.FetchInterface(HOOKSMANAGER_INTERFACE_VERSION); + static auto gamedata = g_ifaceService.FetchInterface(GAMEDATA_INTERFACE_VERSION); + + g_pProcessRespondCvarValueHook = hooksmanager->CreateVFunctionHook(); + g_pProcessRespondCvarValueHook->SetHookFunction(serverSideClientVTable, gamedata->GetOffsets()->Fetch("CServerSideClient::ProcessRespondCvarValue"), reinterpret_cast(OnConvarQuery), true); + g_pProcessRespondCvarValueHook->Enable(); } void CConvarManager::Shutdown() { + if (g_pProcessRespondCvarValueHook) + { + g_pProcessRespondCvarValueHook->Disable(); + static auto hooksmanager = g_ifaceService.FetchInterface(HOOKSMANAGER_INTERFACE_VERSION); + hooksmanager->DestroyVFunctionHook(g_pProcessRespondCvarValueHook); + g_pProcessRespondCvarValueHook = nullptr; + } } void CConvarManager::QueryClientConvar(int playerid, std::string cvar_name) @@ -301,7 +329,7 @@ ConvarValue CConvarManager::GetConvarValue(std::string cvar_name) else if (cvar.GetType() == EConVarType_UInt64) { /* - + unsigned long long long long long long long long long long long long long long long long long long fuck you linux fuck you gcc diff --git a/src/engine/entities/entitysystem.cpp b/src/engine/entities/entitysystem.cpp index e28aa777b..f4f688d0a 100644 --- a/src/engine/entities/entitysystem.cpp +++ b/src/engine/entities/entitysystem.cpp @@ -30,6 +30,7 @@ #include "listener.h" #include +#include typedef void (*CBaseEntity_DispatchSpawn)(void*, void*); typedef void (*UTIL_Remove)(void*); @@ -37,8 +38,6 @@ typedef void* (*UTIL_CreateEntityByName)(const char*, int); typedef void (*CEntityInstance_AcceptInput)(void*, const char*, void*, void*, variant_t*, int); typedef void (*CEntitySystem_AddEntityIOEvent)(void*, void*, const char*, void*, void*, variant_t*, float, int, void*, void*); -SH_DECL_EXTERN3_void(INetworkServerService, StartupServer, SH_NOATTRIB, 0, const GameSessionConfiguration_t&, ISource2WorldSession*, const char*); - CGameEntitySystem* g_pGameEntitySystem = nullptr; void* g_pGameRules = nullptr; @@ -48,6 +47,7 @@ extern void* g_pTraceManager; IFunctionHook* g_pOnEntityTakeDamageHook = nullptr; IFunctionHook* g_pTraceShapeHook = nullptr; +IVFunctionHook* g_pStartupServerHook = nullptr; bool g_bDone = false; @@ -56,15 +56,12 @@ CGameEntitySystem* GameEntitySystem() return g_pGameEntitySystem; } -int64_t TakeDamageHook(void* baseEntity, void* info); +int64_t TakeDamageHook(void* baseEntity, void* info, void* idk); void TraceShapeHook(void* _this, Ray_t& ray, Vector& start, Vector& end, CTraceFilter* filter, trace_t* trace); +void StartupServerHook(void* _this, const GameSessionConfiguration_t& config, ISource2WorldSession* a, const char* b); void CEntSystem::Initialize() { - auto networkserverservice = g_ifaceService.FetchInterface(NETWORKSERVERSERVICE_INTERFACE_VERSION); - - SH_ADD_HOOK_MEMFUNC(INetworkServerService, StartupServer, networkserverservice, this, &CEntSystem::StartupServer, true); - auto hooksmanager = g_ifaceService.FetchInterface(HOOKSMANAGER_INTERFACE_VERSION); auto gamedata = g_ifaceService.FetchInterface(GAMEDATA_INTERFACE_VERSION); @@ -75,14 +72,17 @@ void CEntSystem::Initialize() g_pTraceShapeHook = hooksmanager->CreateFunctionHook(); g_pTraceShapeHook->SetHookFunction(gamedata->GetSignatures()->Fetch("TraceShape"), reinterpret_cast(TraceShapeHook)); g_pTraceShapeHook->Enable(); + + void* netserverservice = nullptr; + s2binlib_find_vtable("engine2", "CNetworkServerService", &netserverservice); + + g_pStartupServerHook = hooksmanager->CreateVFunctionHook(); + g_pStartupServerHook->SetHookFunction(netserverservice, gamedata->GetOffsets()->Fetch("INetworkServerService::StartupServer"), reinterpret_cast(StartupServerHook), true); + g_pStartupServerHook->Enable(); } void CEntSystem::Shutdown() { - auto networkserverservice = g_ifaceService.FetchInterface(NETWORKSERVERSERVICE_INTERFACE_VERSION); - - SH_REMOVE_HOOK_MEMFUNC(INetworkServerService, StartupServer, networkserverservice, this, &CEntSystem::StartupServer, true); - auto hooksmanager = g_ifaceService.FetchInterface(HOOKSMANAGER_INTERFACE_VERSION); g_pOnEntityTakeDamageHook->Disable(); @@ -93,6 +93,10 @@ void CEntSystem::Shutdown() hooksmanager->DestroyFunctionHook(g_pTraceShapeHook); g_pTraceShapeHook = nullptr; + g_pStartupServerHook->Disable(); + hooksmanager->DestroyVFunctionHook(g_pStartupServerHook); + g_pStartupServerHook = nullptr; + g_pGameEntitySystem->RemoveListenerEntity(&g_entityListener); } @@ -106,17 +110,19 @@ void TraceShapeHook(void* _this, Ray_t& ray, Vector& start, Vector& end, CTraceF reinterpret_cast(g_pTraceShapeHook->GetOriginal())(_this, ray, start, end, filter, trace); } -int64_t TakeDamageHook(void* baseEntity, void* info) +int64_t TakeDamageHook(void* baseEntity, void* info, void* idk) { if (g_pOnEntityTakeDamageCallback) if (reinterpret_cast(g_pOnEntityTakeDamageCallback)(baseEntity, info) == false) return 0; - return reinterpret_cast(g_pOnEntityTakeDamageHook->GetOriginal())(baseEntity, info); + return reinterpret_cast(g_pOnEntityTakeDamageHook->GetOriginal())(baseEntity, info, idk); } -void CEntSystem::StartupServer(const GameSessionConfiguration_t& config, ISource2WorldSession*, const char*) +void StartupServerHook(void* _this, const GameSessionConfiguration_t& config, ISource2WorldSession* a, const char* b) { + reinterpret_cast(g_pStartupServerHook->GetOriginal())(_this, config, a, b); + if (g_bDone) return; auto pGameResService = g_ifaceService.FetchInterface(GAMERESOURCESERVICESERVER_INTERFACE_VERSION); diff --git a/src/engine/entities/listener.cpp b/src/engine/entities/listener.cpp index 81aff74c6..5148d0ca9 100644 --- a/src/engine/entities/listener.cpp +++ b/src/engine/entities/listener.cpp @@ -72,7 +72,9 @@ void CEntityListener::OnEntityDeleted(CEntityInstance* pEntity) static auto playermanager = g_ifaceService.FetchInterface(PLAYERMANAGER_INTERFACE_VERSION); for (int i = 0; i < 64; i++) if (playermanager->IsPlayerOnline(i)) { - auto& transmittingBits = playermanager->GetPlayer(i)->GetBlockedTransmittingBits(); + auto player = playermanager->GetPlayer(i); + if (!player) continue; + auto& transmittingBits = player->GetBlockedTransmittingBits(); auto entindex = pEntity->m_pEntity->m_EHandle.GetEntryIndex(); auto dword = entindex / 64; diff --git a/src/engine/fixes/serverlist.cpp b/src/engine/fixes/serverlist.cpp index cfb8b8298..b9a283ed7 100644 --- a/src/engine/fixes/serverlist.cpp +++ b/src/engine/fixes/serverlist.cpp @@ -23,37 +23,53 @@ #include #include +#include + #include "serverlist.h" -SH_DECL_EXTERN3_void(IServerGameDLL, GameFrame, SH_NOATTRIB, 0, bool, bool, bool); +IVFunctionHook* g_GameFrameHook = nullptr; + +void GameFrame(void* _this, bool simulate, bool first, bool last); void ServerListFix::Start() { - auto server = g_ifaceService.FetchInterface(INTERFACEVERSION_SERVERGAMEDLL); + auto hooksmanager = g_ifaceService.FetchInterface(HOOKSMANAGER_INTERFACE_VERSION); + auto gamedata = g_ifaceService.FetchInterface(GAMEDATA_INTERFACE_VERSION); + + void* servervtable = nullptr; + s2binlib_find_vtable("server", "CSource2Server", &servervtable); + + g_GameFrameHook = hooksmanager->CreateVFunctionHook(); - SH_ADD_HOOK_MEMFUNC(IServerGameDLL, GameFrame, server, this, &ServerListFix::GameFrame, true); + g_GameFrameHook->SetHookFunction(servervtable, gamedata->GetOffsets()->Fetch("IServerGameDLL::GameFrame"), reinterpret_cast(GameFrame), true); + g_GameFrameHook->Enable(); } void ServerListFix::Stop() { - auto server = g_ifaceService.FetchInterface(INTERFACEVERSION_SERVERGAMEDLL); - - SH_REMOVE_HOOK_MEMFUNC(IServerGameDLL, GameFrame, server, this, &ServerListFix::GameFrame, true); + if (g_GameFrameHook) + { + g_GameFrameHook->Disable(); + static auto hooksmanager = g_ifaceService.FetchInterface(HOOKSMANAGER_INTERFACE_VERSION); + hooksmanager->DestroyVFunctionHook(g_GameFrameHook); + } } -void ServerListFix::GameFrame(bool simulate, bool first, bool last) +void GameFrame(void* _this, bool simulate, bool first, bool last) { + reinterpret_cast(g_GameFrameHook->GetOriginal())(_this, simulate, first, last); + static double l_NextUpdate = 0.0; if (double curtime = Plat_FloatTime(); curtime >= l_NextUpdate) { l_NextUpdate = curtime + 5.0; - auto engine = g_ifaceService.FetchInterface(INTERFACEVERSION_VENGINESERVER); - auto gameclients = g_ifaceService.FetchInterface(INTERFACEVERSION_SERVERGAMECLIENTS); + static auto engine = g_ifaceService.FetchInterface(INTERFACEVERSION_VENGINESERVER); + static auto gameclients = g_ifaceService.FetchInterface(INTERFACEVERSION_SERVERGAMECLIENTS); - auto playermanager = g_ifaceService.FetchInterface(PLAYERMANAGER_INTERFACE_VERSION); - auto schema = g_ifaceService.FetchInterface(SDKSCHEMA_INTERFACE_VERSION); + static auto playermanager = g_ifaceService.FetchInterface(PLAYERMANAGER_INTERFACE_VERSION); + static auto schema = g_ifaceService.FetchInterface(SDKSCHEMA_INTERFACE_VERSION); for (int i = 0; i < playermanager->GetPlayerCap(); i++) { diff --git a/src/engine/fixes/serverlist.h b/src/engine/fixes/serverlist.h index 712420b0f..54be13a94 100644 --- a/src/engine/fixes/serverlist.h +++ b/src/engine/fixes/serverlist.h @@ -24,8 +24,6 @@ class ServerListFix public: void Start(); void Stop(); - - void GameFrame(bool simulate, bool first, bool last); }; #endif \ No newline at end of file diff --git a/src/engine/gameevents/gameevents.cpp b/src/engine/gameevents/gameevents.cpp index baeb02818..1f3bc71b3 100644 --- a/src/engine/gameevents/gameevents.cpp +++ b/src/engine/gameevents/gameevents.cpp @@ -42,11 +42,6 @@ using json = nlohmann::json; -SH_DECL_EXTERN2(IGameEventManager2, FireEvent, SH_NOATTRIB, 0, bool, IGameEvent*, bool); -SH_DECL_EXTERN2(IGameEventManager2, LoadEventsFromFile, SH_NOATTRIB, 0, int, const char*, bool); -SH_DECL_EXTERN3_void(IServerGameDLL, GameFrame, SH_NOATTRIB, 0, bool, bool, bool); -SH_DECL_EXTERN3_void(INetworkServerService, StartupServer, SH_NOATTRIB, 0, const GameSessionConfiguration_t&, ISource2WorldSession*, const char*); - std::map> g_mEventListeners; std::map> g_mPostEventListeners; @@ -57,28 +52,50 @@ bool processingTimeouts = false; std::set g_sDumpedFiles; json dumpedEvents; -std::stack g_sEventStack; std::set g_sEnqueueListenEvents; bool g_bEventsLoaded = false; int g_uLoadEventFromFileHookID = 0; IGameEventManager2* g_gameEventManager = nullptr; +IVFunctionHook* g_GameFrameHookEventManager = nullptr; + +IVFunctionHook* g_pStartupServerEventHook = nullptr; +void StartupServerEventHook(void* _this, const GameSessionConfiguration_t& config, ISource2WorldSession* a, const char* b); + +IVFunctionHook* g_pLoadEventsFromFileHook = nullptr; +int LoadEventsFromFileHook(IGameEventManager2* _this, const char* filePath, bool searchAll); + +IVFunctionHook* g_pFireEventHook = nullptr; +bool FireEventHook(IGameEventManager2* _this, IGameEvent* event, bool bDontBroadcast); + +void GameFrameEventManager(void* _this, bool simulate, bool first, bool last); void CEventManager::Initialize(std::string game_name) { void* CGameEventManagerVTable; s2binlib_find_vtable("server", "CGameEventManager", &CGameEventManagerVTable); - auto networkserverservice = g_ifaceService.FetchInterface(NETWORKSERVERSERVICE_INTERFACE_VERSION); + auto hooksmanager = g_ifaceService.FetchInterface(HOOKSMANAGER_INTERFACE_VERSION); + auto gamedata = g_ifaceService.FetchInterface(GAMEDATA_INTERFACE_VERSION); - SH_ADD_HOOK_MEMFUNC(INetworkServerService, StartupServer, networkserverservice, this, &CEventManager::OnStartupServer, true); + void* netserverservice = nullptr; + s2binlib_find_vtable("engine2", "CNetworkServerService", &netserverservice); - g_uLoadEventFromFileHookID = SH_ADD_DVPHOOK(IGameEventManager2, LoadEventsFromFile, (IGameEventManager2*)(void*)CGameEventManagerVTable, SH_MEMBER(this, &CEventManager::LoadEventsFromFile), false); + g_pStartupServerEventHook = hooksmanager->CreateVFunctionHook(); + g_pStartupServerEventHook->SetHookFunction(netserverservice, gamedata->GetOffsets()->Fetch("INetworkServerService::StartupServer"), reinterpret_cast(StartupServerEventHook), true); + g_pStartupServerEventHook->Enable(); - auto server = g_ifaceService.FetchInterface(INTERFACEVERSION_SERVERGAMEDLL); + g_pLoadEventsFromFileHook = hooksmanager->CreateVFunctionHook(); + g_pLoadEventsFromFileHook->SetHookFunction(CGameEventManagerVTable, gamedata->GetOffsets()->Fetch("IGameEventManager2::LoadEventsFromFile"), reinterpret_cast(LoadEventsFromFileHook), true); + g_pLoadEventsFromFileHook->Enable(); - SH_ADD_HOOK_MEMFUNC(IServerGameDLL, GameFrame, server, this, &CEventManager::GameFrame, true); + void* servervtable = nullptr; + s2binlib_find_vtable("server", "CSource2Server", &servervtable); + + g_GameFrameHookEventManager = hooksmanager->CreateVFunctionHook(); + g_GameFrameHookEventManager->SetHookFunction(servervtable, gamedata->GetOffsets()->Fetch("IServerGameDLL::GameFrame"), reinterpret_cast(GameFrameEventManager), true); + g_GameFrameHookEventManager->Enable(); RegisterGameEventListener("round_start"); AddGameEventFireListener([](std::string event_name, IGameEvent* event, bool& dont_broadcast) -> int { @@ -99,19 +116,41 @@ void CEventManager::Initialize(std::string game_name) void CEventManager::Shutdown() { - auto networkserverservice = g_ifaceService.FetchInterface(NETWORKSERVERSERVICE_INTERFACE_VERSION); - auto server = g_ifaceService.FetchInterface(INTERFACEVERSION_SERVERGAMEDLL); - - SH_REMOVE_HOOK_MEMFUNC(IGameEventManager2, FireEvent, g_gameEventManager, this, &CEventManager::OnFireEvent, false); - SH_REMOVE_HOOK_MEMFUNC(IGameEventManager2, FireEvent, g_gameEventManager, this, &CEventManager::OnFireEventPost, true); - SH_REMOVE_HOOK_MEMFUNC(INetworkServerService, StartupServer, networkserverservice, this, &CEventManager::OnStartupServer, true); - SH_REMOVE_HOOK_MEMFUNC(IServerGameDLL, GameFrame, server, this, &CEventManager::GameFrame, true); - SH_REMOVE_HOOK_ID(g_uLoadEventFromFileHookID); + static auto hooksmanager = g_ifaceService.FetchInterface(HOOKSMANAGER_INTERFACE_VERSION); + + if (g_pLoadEventsFromFileHook) + { + g_pLoadEventsFromFileHook->Disable(); + hooksmanager->DestroyVFunctionHook(g_pLoadEventsFromFileHook); + g_pLoadEventsFromFileHook = nullptr; + } + + if (g_pStartupServerEventHook) + { + g_pStartupServerEventHook->Disable(); + hooksmanager->DestroyVFunctionHook(g_pStartupServerEventHook); + g_pStartupServerEventHook = nullptr; + } + + if (g_GameFrameHookEventManager) + { + g_GameFrameHookEventManager->Disable(); + hooksmanager->DestroyVFunctionHook(g_GameFrameHookEventManager); + g_GameFrameHookEventManager = nullptr; + } + + if (g_pFireEventHook) + { + g_pFireEventHook->Disable(); + hooksmanager->DestroyVFunctionHook(g_pFireEventHook); + g_pFireEventHook = nullptr; + } } -void CEventManager::GameFrame(bool simulate, bool first, bool last) +void GameFrameEventManager(void* _this, bool simulate, bool first, bool last) { - // printf("SourceHook GameFrame\n"); + reinterpret_cast(g_GameFrameHookEventManager->GetOriginal())(_this, simulate, first, last); + if (processingTimeouts) { int64_t t = GetTime(); @@ -130,16 +169,20 @@ void CEventManager::GameFrame(bool simulate, bool first, bool last) } } -int CEventManager::LoadEventsFromFile(const char* filePath, bool searchAll) +int LoadEventsFromFileHook(IGameEventManager2* _this, const char* filePath, bool searchAll) { if (!g_gameEventManager) { - g_gameEventManager = META_IFACEPTR(IGameEventManager2); + g_gameEventManager = _this; auto evmanager = g_ifaceService.FetchInterface(GAMEEVENTMANAGER_INTERFACE_VERSION); evmanager->RegisterGameEventsListeners(false); - SH_ADD_HOOK_MEMFUNC(IGameEventManager2, FireEvent, g_gameEventManager, this, &CEventManager::OnFireEvent, false); - SH_ADD_HOOK_MEMFUNC(IGameEventManager2, FireEvent, g_gameEventManager, this, &CEventManager::OnFireEventPost, true); + auto hooksmanager = g_ifaceService.FetchInterface(HOOKSMANAGER_INTERFACE_VERSION); + auto gamedata = g_ifaceService.FetchInterface(GAMEDATA_INTERFACE_VERSION); + + g_pFireEventHook = hooksmanager->CreateVFunctionHook(); + g_pFireEventHook->SetHookFunction(g_gameEventManager, gamedata->GetOffsets()->Fetch("IGameEventManager2::FireEvent"), reinterpret_cast(FireEventHook), false); + g_pFireEventHook->Enable(); } // We don't need you anymore, stay here as it's free and you don't need to pay rent @@ -159,69 +202,46 @@ int CEventManager::LoadEventsFromFile(const char* filePath, bool searchAll) } */ - RETURN_META_VALUE(MRES_IGNORED, 0); + return reinterpret_cast(g_pLoadEventsFromFileHook->GetOriginal())(_this, filePath, searchAll); } -bool CEventManager::OnFireEvent(IGameEvent* pEvent, bool bDontBroadcast) +bool FireEventHook(IGameEventManager2* _this, IGameEvent* event, bool bDontBroadcast) { - if (!pEvent) - { - RETURN_META_VALUE(MRES_IGNORED, false); - } + if (!event) return reinterpret_cast(g_pFireEventHook->GetOriginal())(_this, event, bDontBroadcast); - std::string event_name = pEvent->GetName(); + std::string event_name = event->GetName(); bool shouldBroadcast = bDontBroadcast; for (const auto& [id, callback] : g_mEventListeners) { - auto res = callback(event_name, pEvent, shouldBroadcast); + auto res = callback(event_name, event, shouldBroadcast); if (res == 1) { - g_sEventStack.push(g_gameEventManager->DuplicateEvent(pEvent)); - g_gameEventManager->FreeEvent(pEvent); - RETURN_META_VALUE(MRES_SUPERCEDE, false); + g_gameEventManager->FreeEvent(event); + return false; } else if (res == 2) break; } - g_sEventStack.push(g_gameEventManager->DuplicateEvent(pEvent)); + IGameEvent* dupEvent = g_gameEventManager->DuplicateEvent(event); - if (shouldBroadcast != bDontBroadcast) - { - RETURN_META_VALUE_NEWPARAMS(MRES_IGNORED, true, &IGameEventManager2::FireEvent, (pEvent, shouldBroadcast)); - } - - RETURN_META_VALUE(MRES_IGNORED, true); -} - -bool CEventManager::OnFireEventPost(IGameEvent* pEvent, bool bDontBroadcast) -{ - if (!pEvent) - { - RETURN_META_VALUE(MRES_IGNORED, false); - } - - IGameEvent* realGameEvent = g_sEventStack.top(); - if (!realGameEvent) RETURN_META_VALUE(MRES_IGNORED, true); - - std::string event_name = realGameEvent->GetName(); - bool shouldBroadcast = bDontBroadcast; + bool result = reinterpret_cast(g_pFireEventHook->GetOriginal())(_this, event, shouldBroadcast); for (const auto& [id, callback] : g_mPostEventListeners) { - auto res = callback(event_name, realGameEvent, shouldBroadcast); + auto res = callback(event_name, dupEvent, shouldBroadcast); if (res == 1) { - g_gameEventManager->FreeEvent(realGameEvent); - g_sEventStack.pop(); - RETURN_META_VALUE(MRES_SUPERCEDE, false); + g_gameEventManager->FreeEvent(dupEvent); + return false; } else if (res == 2) break; } - g_gameEventManager->FreeEvent(realGameEvent); - g_sEventStack.pop(); + g_gameEventManager->FreeEvent(dupEvent); - RETURN_META_VALUE(MRES_IGNORED, true); + return result; } -void CEventManager::OnStartupServer(const GameSessionConfiguration_t& config, ISource2WorldSession*, const char*) +void StartupServerEventHook(void* _this, const GameSessionConfiguration_t& config, ISource2WorldSession* a, const char* b) { + reinterpret_cast(g_pStartupServerEventHook->GetOriginal())(_this, config, a, b); + auto evmanager = g_ifaceService.FetchInterface(GAMEEVENTMANAGER_INTERFACE_VERSION); evmanager->RegisterGameEventsListeners(true); } diff --git a/src/engine/gameevents/gameevents.h b/src/engine/gameevents/gameevents.h index 0ba69240b..102035a0a 100644 --- a/src/engine/gameevents/gameevents.h +++ b/src/engine/gameevents/gameevents.h @@ -44,12 +44,6 @@ class CEventManager : public IEventManager, public IGameEventListener2 virtual IGameEventManager2* GetGameEventManager() override; virtual void FireGameEvent(IGameEvent* event) override; - - void OnStartupServer(const GameSessionConfiguration_t& config, ISource2WorldSession*, const char*); - int LoadEventsFromFile(const char* filePath, bool searchAll); - bool OnFireEvent(IGameEvent* pEvent, bool bDontBroadcast); - bool OnFireEventPost(IGameEvent* pEvent, bool bDontBroadcast); - void GameFrame(bool simulate, bool first, bool last); private: QueueMutex m_mtxLock; }; diff --git a/src/engine/voicemanager/voicemanager.cpp b/src/engine/voicemanager/voicemanager.cpp index e957e49eb..b319eee4c 100644 --- a/src/engine/voicemanager/voicemanager.cpp +++ b/src/engine/voicemanager/voicemanager.cpp @@ -21,43 +21,62 @@ #include #include +#include -SH_DECL_EXTERN3(IVEngineServer2, SetClientListening, SH_NOATTRIB, 0, bool, CPlayerSlot, CPlayerSlot, bool); -SH_DECL_EXTERN2_void(IServerGameClients, ClientCommand, SH_NOATTRIB, 0, CPlayerSlot, const CCommand&); +IVFunctionHook* g_pSetClientListeningHook = nullptr; +IVFunctionHook* g_pClientCommandHook = nullptr; + +bool SetClientListeningHook(void* _this, CPlayerSlot iReceiver, CPlayerSlot iSender, bool bListen); +void ClientCommandHook(void* _this, CPlayerSlot slot, const CCommand& args); #define CBaseEntity_m_iTeamNum 0x9DC483B8A5BFEFB3 void CVoiceManager::Initialize() { auto hooksmanager = g_ifaceService.FetchInterface(HOOKSMANAGER_INTERFACE_VERSION); - auto engine = g_ifaceService.FetchInterface(INTERFACEVERSION_VENGINESERVER); - auto gameclients = g_ifaceService.FetchInterface(INTERFACEVERSION_SERVERGAMECLIENTS); + auto gamedata = g_ifaceService.FetchInterface(GAMEDATA_INTERFACE_VERSION); + + g_pSetClientListeningHook = hooksmanager->CreateVFunctionHook(); + g_pSetClientListeningHook->SetHookFunction(INTERFACEVERSION_VENGINESERVER, gamedata->GetOffsets()->Fetch("IVEngineServer2::SetClientListening"), (void*)SetClientListeningHook); + g_pSetClientListeningHook->Enable(); + + void* gameclientsvtable = nullptr; + s2binlib_find_vtable("server", "CSource2GameClients", &gameclientsvtable); - SH_ADD_HOOK_MEMFUNC(IVEngineServer2, SetClientListening, engine, this, &CVoiceManager::SetClientListening, false); - SH_ADD_HOOK_MEMFUNC(IServerGameClients, ClientCommand, gameclients, this, &CVoiceManager::OnClientCommand, false); + g_pClientCommandHook = hooksmanager->CreateVFunctionHook(); + g_pClientCommandHook->SetHookFunction(gameclientsvtable, gamedata->GetOffsets()->Fetch("IServerGameClients::ClientCommand"), (void*)ClientCommandHook, true); + g_pClientCommandHook->Enable(); } void CVoiceManager::Shutdown() { - auto engine = g_ifaceService.FetchInterface(INTERFACEVERSION_VENGINESERVER); - auto gameclients = g_ifaceService.FetchInterface(INTERFACEVERSION_SERVERGAMECLIENTS); + auto hooksmanager = g_ifaceService.FetchInterface(HOOKSMANAGER_INTERFACE_VERSION); - SH_REMOVE_HOOK_MEMFUNC(IVEngineServer2, SetClientListening, engine, this, &CVoiceManager::SetClientListening, false); - SH_REMOVE_HOOK_MEMFUNC(IServerGameClients, ClientCommand, gameclients, this, &CVoiceManager::OnClientCommand, false); + if (g_pSetClientListeningHook) + { + g_pSetClientListeningHook->Disable(); + hooksmanager->DestroyVFunctionHook(g_pSetClientListeningHook); + g_pSetClientListeningHook = nullptr; + } + + if (g_pClientCommandHook) + { + g_pClientCommandHook->Disable(); + hooksmanager->DestroyVFunctionHook(g_pClientCommandHook); + g_pClientCommandHook = nullptr; + } } -bool CVoiceManager::SetClientListening(CPlayerSlot iReceiver, CPlayerSlot iSender, bool bListen) +bool SetClientListeningHook(void* _this, CPlayerSlot iReceiver, CPlayerSlot iSender, bool bListen) { static auto playermanager = g_ifaceService.FetchInterface(PLAYERMANAGER_INTERFACE_VERSION); static auto sdkschema = g_ifaceService.FetchInterface(SDKSCHEMA_INTERFACE_VERSION); IPlayer* receiver = playermanager->GetPlayer(iReceiver.Get()); - if (!receiver) - RETURN_META_VALUE(MRES_IGNORED, bListen); + if (!receiver) return reinterpret_cast(g_pSetClientListeningHook->GetOriginal())(_this, iReceiver, iSender, bListen); IPlayer* sender = playermanager->GetPlayer(iSender.Get()); - if (!sender) - RETURN_META_VALUE(MRES_IGNORED, bListen); + if (!sender) return reinterpret_cast(g_pSetClientListeningHook->GetOriginal())(_this, iReceiver, iSender, bListen); auto& listenOverride = receiver->GetListenOverride(iSender.Get()); auto& senderFlags = sender->GetVoiceFlags(); @@ -66,26 +85,26 @@ bool CVoiceManager::SetClientListening(CPlayerSlot iReceiver, CPlayerSlot iSende if (selfmutes.Get(iSender.Get())) { - RETURN_META_VALUE_NEWPARAMS(MRES_IGNORED, bListen, &IVEngineServer2::SetClientListening, (iReceiver, iSender, false)); + return reinterpret_cast(g_pSetClientListeningHook->GetOriginal())(_this, iReceiver, iSender, false); } if (senderFlags & VoiceFlagValue::Speak_Muted) { - RETURN_META_VALUE_NEWPARAMS(MRES_IGNORED, bListen, &IVEngineServer2::SetClientListening, (iReceiver, iSender, false)); + return reinterpret_cast(g_pSetClientListeningHook->GetOriginal())(_this, iReceiver, iSender, false); } if (listenOverride == ListenOverride::Listen_Mute) { - RETURN_META_VALUE_NEWPARAMS(MRES_IGNORED, bListen, &IVEngineServer2::SetClientListening, (iReceiver, iSender, false)); + return reinterpret_cast(g_pSetClientListeningHook->GetOriginal())(_this, iReceiver, iSender, false); } else if (listenOverride == ListenOverride::Listen_Hear) { - RETURN_META_VALUE_NEWPARAMS(MRES_IGNORED, bListen, &IVEngineServer2::SetClientListening, (iReceiver, iSender, true)); + return reinterpret_cast(g_pSetClientListeningHook->GetOriginal())(_this, iReceiver, iSender, true); } if ((senderFlags & VoiceFlagValue::Speak_All) || (receiverFlags & VoiceFlagValue::Speak_ListenAll)) { - RETURN_META_VALUE_NEWPARAMS(MRES_IGNORED, bListen, &IVEngineServer2::SetClientListening, (iReceiver, iSender, true)); + return reinterpret_cast(g_pSetClientListeningHook->GetOriginal())(_this, iReceiver, iSender, true); } if ((senderFlags & VoiceFlagValue::Speak_Team) || (receiverFlags & VoiceFlagValue::Speak_ListenTeam)) @@ -93,25 +112,20 @@ bool CVoiceManager::SetClientListening(CPlayerSlot iReceiver, CPlayerSlot iSende auto senderController = sender->GetController(); auto receiverController = receiver->GetController(); if (!senderController || !receiverController) - RETURN_META_VALUE(MRES_IGNORED, bListen); - - RETURN_META_VALUE_NEWPARAMS(MRES_IGNORED, bListen, &IVEngineServer2::SetClientListening, - ( - iReceiver, - iSender, - (*(int*)(sdkschema->GetPropPtr(senderController, CBaseEntity_m_iTeamNum))) == (*(int*)(sdkschema->GetPropPtr(receiverController, CBaseEntity_m_iTeamNum))) - ) - ); + return reinterpret_cast(g_pSetClientListeningHook->GetOriginal())(_this, iReceiver, iSender, bListen); + + bListen = (*(int*)(sdkschema->GetPropPtr(senderController, CBaseEntity_m_iTeamNum))) == (*(int*)(sdkschema->GetPropPtr(receiverController, CBaseEntity_m_iTeamNum))); + return reinterpret_cast(g_pSetClientListeningHook->GetOriginal())(_this, iReceiver, iSender, bListen); } - RETURN_META_VALUE(MRES_IGNORED, bListen); + return reinterpret_cast(g_pSetClientListeningHook->GetOriginal())(_this, iReceiver, iSender, bListen); } -void CVoiceManager::OnClientCommand(CPlayerSlot slot, const CCommand& args) +void ClientCommandHook(void* _this, CPlayerSlot slot, const CCommand& args) { static auto playermanager = g_ifaceService.FetchInterface(PLAYERMANAGER_INTERFACE_VERSION); IPlayer* receiver = playermanager->GetPlayer(slot.Get()); - if (!receiver) RETURN_META(MRES_IGNORED); + if (!receiver) return reinterpret_cast(g_pClientCommandHook->GetOriginal())(_this, slot, args); if (args.ArgC() > 1 && std::string(args.Arg(0)) == "vban") { @@ -120,6 +134,8 @@ void CVoiceManager::OnClientCommand(CPlayerSlot slot, const CCommand& args) auto& selfmutes = receiver->GetSelfMutes(); selfmutes.SetDWord(0, mask); } + + return reinterpret_cast(g_pClientCommandHook->GetOriginal())(_this, slot, args); } void CVoiceManager::SetClientListenOverride(int playerid, int targetid, ListenOverride override) diff --git a/src/memory/hooks/vfunction.cpp b/src/memory/hooks/vfunction.cpp index c0e1af7dc..f8359ba9f 100644 --- a/src/memory/hooks/vfunction.cpp +++ b/src/memory/hooks/vfunction.cpp @@ -19,21 +19,27 @@ #include "vfunction.h" #include +#include void VFunctionHook::SetHookFunction(const std::string& interface, int index, void* callback) { static auto iface = g_ifaceService.FetchInterface(interface.c_str()); if (!iface) return; - m_oHook = safetyhook::create_inline(((void***)iface)[0][index], callback, safetyhook::InlineHook::Flags::StartDisabled); + void* trampoline_addr = nullptr; + s2binlib_install_trampoline(((void*)((uintptr_t)(*(void**)iface) + 8 * index)), &trampoline_addr); + + m_oHook = safetyhook::create_inline(trampoline_addr, callback, safetyhook::InlineHook::Flags::StartDisabled); } void VFunctionHook::SetHookFunction(void* instance, int index, void* callback, bool is_vtable) { if (!instance) return; - if (is_vtable) m_oHook = safetyhook::create_inline(((void**)instance)[index], callback, safetyhook::InlineHook::Flags::StartDisabled); - else m_oHook = safetyhook::create_inline(((void***)instance)[0][index], callback, safetyhook::InlineHook::Flags::StartDisabled); + void* trampoline_addr = nullptr; + s2binlib_install_trampoline(is_vtable ? (void*)((uintptr_t)instance + 8 * index) : ((void*)((uintptr_t)(*(void**)instance) + 8 * index)), &trampoline_addr); + + m_oHook = safetyhook::create_inline(trampoline_addr, callback, safetyhook::InlineHook::Flags::StartDisabled); } void VFunctionHook::Enable() diff --git a/src/memory/hooks/vfunction.h b/src/memory/hooks/vfunction.h index 22ded7098..174288601 100644 --- a/src/memory/hooks/vfunction.h +++ b/src/memory/hooks/vfunction.h @@ -35,6 +35,7 @@ class VFunctionHook : public IVFunctionHook virtual bool IsEnabled() override; private: SafetyHookInline m_oHook; + void* m_pOriginal = nullptr; }; #endif \ No newline at end of file diff --git a/src/network/netmessages/netmessages.cpp b/src/network/netmessages/netmessages.cpp index a37a26403..e7c7189fe 100644 --- a/src/network/netmessages/netmessages.cpp +++ b/src/network/netmessages/netmessages.cpp @@ -17,50 +17,51 @@ ************************************************************************************************/ #include "netmessages.h" -#include #include #include #include #include +#include #include -SH_DECL_EXTERN8_void(IGameEventSystem, PostEventAbstract, SH_NOATTRIB, 0, CSplitScreenSlot, bool, int, const uint64*, INetworkMessageInternal*, const CNetMessage*, unsigned long, NetChannelBufType_t) -SH_DECL_MANUALHOOK2(FilterMessage, 0, 0, 0, bool, CNetMessage*, INetChannel*); - std::map> g_mServerMessageSendCallbacks; std::map> g_mClientMessageSendCallbacks; IFunctionHook* g_pFilterMessageHook = nullptr; +IVFunctionHook* g_pPostEventAbstractHook = nullptr; bool FilterMessage(INetworkMessageProcessingPreFilterCustom* client, CNetMessage* cMsg, INetChannel* netchan); +void PostEventAbstractHook(void* _this, CSplitScreenSlot nSlot, bool bLocalOnly, int nClientCount, const uint64* clients, + INetworkMessageInternal* pEvent, const CNetMessage* pData, unsigned long nSize, NetChannelBufType_t bufType); void CNetMessages::Initialize() { - auto gameeventsystem = g_ifaceService.FetchInterface(GAMEEVENTSYSTEM_INTERFACE_VERSION); - - SH_ADD_HOOK_MEMFUNC(IGameEventSystem, PostEventAbstract, gameeventsystem, this, &CNetMessages::PostEvent, false); - static auto hooksmanager = g_ifaceService.FetchInterface(HOOKSMANAGER_INTERFACE_VERSION); static auto gamedata = g_ifaceService.FetchInterface(GAMEDATA_INTERFACE_VERSION); g_pFilterMessageHook = hooksmanager->CreateFunctionHook(); g_pFilterMessageHook->SetHookFunction(gamedata->GetSignatures()->Fetch("INetworkMessageProcessingPreFilter::FilterMessage"), (void*)FilterMessage); g_pFilterMessageHook->Enable(); + + void* gameEventSystem = nullptr; + s2binlib_find_vtable("engine2", "CGameEventSystem", &gameEventSystem); + + g_pPostEventAbstractHook = hooksmanager->CreateVFunctionHook(); + g_pPostEventAbstractHook->SetHookFunction(gameEventSystem, gamedata->GetOffsets()->Fetch("IGameEventSystem::PostEventAbstract"), (void*)PostEventAbstractHook, true); + g_pPostEventAbstractHook->Enable(); } void CNetMessages::Shutdown() { - auto gameeventsystem = g_ifaceService.FetchInterface(GAMEEVENTSYSTEM_INTERFACE_VERSION); - - SH_REMOVE_HOOK_MEMFUNC(IGameEventSystem, PostEventAbstract, gameeventsystem, this, &CNetMessages::PostEvent, false); - g_pFilterMessageHook->Disable(); + g_pPostEventAbstractHook->Disable(); auto hooksmanager = g_ifaceService.FetchInterface(HOOKSMANAGER_INTERFACE_VERSION); hooksmanager->DestroyFunctionHook(g_pFilterMessageHook); + hooksmanager->DestroyVFunctionHook(g_pPostEventAbstractHook); } bool FilterMessage(INetworkMessageProcessingPreFilterCustom* client, CNetMessage* cMsg, INetChannel* netchan) @@ -80,7 +81,7 @@ bool FilterMessage(INetworkMessageProcessingPreFilterCustom* client, CNetMessage return reinterpret_cast(g_pFilterMessageHook->GetOriginal())(client, cMsg, netchan); } -void CNetMessages::PostEvent(CSplitScreenSlot nSlot, bool bLocalOnly, int nClientCount, const uint64* clients, INetworkMessageInternal* pEvent, const CNetMessage* pData, unsigned long nSize, NetChannelBufType_t bufType) +void PostEventAbstractHook(void* _this, CSplitScreenSlot nSlot, bool bLocalOnly, int nClientCount, const uint64* clients, INetworkMessageInternal* pEvent, const CNetMessage* pData, unsigned long nSize, NetChannelBufType_t bufType) { int msgid = pEvent->GetNetMessageInfo()->m_MessageId; CNetMessage* msg = const_cast(pData); @@ -88,11 +89,11 @@ void CNetMessages::PostEvent(CSplitScreenSlot nSlot, bool bLocalOnly, int nClien for (const auto& [id, callback] : g_mServerMessageSendCallbacks) { auto res = callback(playermask, msgid, msg); - if (res == 1) RETURN_META(MRES_SUPERCEDE); + if (res == 1) return; else if (res == 2) break; } - RETURN_META(MRES_IGNORED); + reinterpret_cast(g_pPostEventAbstractHook->GetOriginal())(_this, nSlot, bLocalOnly, nClientCount, clients, pEvent, pData, nSize, bufType); } uint64_t CNetMessages::AddServerMessageSendCallback(std::function callback) diff --git a/src/network/netmessages/netmessages.h b/src/network/netmessages/netmessages.h index 5937f4705..ee15400ed 100644 --- a/src/network/netmessages/netmessages.h +++ b/src/network/netmessages/netmessages.h @@ -35,8 +35,6 @@ class CNetMessages : public INetMessages virtual uint64_t AddClientMessageSendCallback(std::function callback) override; virtual void RemoveClientMessageSendCallback(uint64_t callbackID) override; - - void PostEvent(CSplitScreenSlot nSlot, bool bLocalOnly, int nClientCount, const uint64* clients, INetworkMessageInternal* pEvent, const CNetMessage* pData, unsigned long nSize, NetChannelBufType_t bufType); }; #endif \ No newline at end of file diff --git a/src/scripting/server/player.cpp b/src/scripting/server/player.cpp index 9a4867d22..634998e10 100644 --- a/src/scripting/server/player.cpp +++ b/src/scripting/server/player.cpp @@ -218,7 +218,7 @@ void Bridge_Player_TakeDamage(int playerid, void* dmginfo) if (!player) return; static auto gamedata = g_ifaceService.FetchInterface(GAMEDATA_INTERFACE_VERSION); - reinterpret_cast(gamedata->GetSignatures()->Fetch("CBaseEntity::TakeDamage"))(player->GetPawn(), dmginfo); + reinterpret_cast(gamedata->GetSignatures()->Fetch("CBaseEntity::TakeDamage"))(player->GetPawn(), dmginfo, 0); } void Bridge_Player_Teleport(int playerid, Vector pos, QAngle angle, Vector vel) diff --git a/src/server/commands/manager.cpp b/src/server/commands/manager.cpp index 92987ff4a..0386ba872 100644 --- a/src/server/commands/manager.cpp +++ b/src/server/commands/manager.cpp @@ -25,6 +25,7 @@ #include #include +#include std::map conCommandCreated; std::map conCommandMapping; @@ -37,7 +38,8 @@ std::map> g_mClientC std::set commandPrefixes; std::set silentCommandPrefixes; -SH_DECL_EXTERN3_void(ICvar, DispatchConCommand, SH_NOATTRIB, 0, ConCommandRef, const CCommandContext&, const CCommand&); +void DispatchConCommand(void* _this, ConCommandRef cmd, const CCommandContext& ctx, const CCommand& args); +IVFunctionHook* g_pDispatchConCommandHook = nullptr; static void commandsCallback(const CCommandContext& context, const CCommand& args) { @@ -58,14 +60,26 @@ static void commandsCallback(const CCommandContext& context, const CCommand& arg void CServerCommands::Initialize() { - auto cvar = g_ifaceService.FetchInterface(CVAR_INTERFACE_VERSION); - SH_ADD_HOOK_MEMFUNC(ICvar, DispatchConCommand, cvar, this, &CServerCommands::DispatchConCommand, false); + static auto hooksmanager = g_ifaceService.FetchInterface(HOOKSMANAGER_INTERFACE_VERSION); + static auto gamedata = g_ifaceService.FetchInterface(GAMEDATA_INTERFACE_VERSION); + + void* ccvarVTable; + s2binlib_find_vtable("tier0", "CCvar", &ccvarVTable); + + g_pDispatchConCommandHook = hooksmanager->CreateVFunctionHook(); + g_pDispatchConCommandHook->SetHookFunction(ccvarVTable, gamedata->GetOffsets()->Fetch("ICvar::DispatchConCommand"), (void*)DispatchConCommand, true); + g_pDispatchConCommandHook->Enable(); } void CServerCommands::Shutdown() { - auto cvar = g_ifaceService.FetchInterface(CVAR_INTERFACE_VERSION); - SH_REMOVE_HOOK_MEMFUNC(ICvar, DispatchConCommand, cvar, this, &CServerCommands::DispatchConCommand, false); + static auto hooksmanager = g_ifaceService.FetchInterface(HOOKSMANAGER_INTERFACE_VERSION); + if (g_pDispatchConCommandHook) + { + g_pDispatchConCommandHook->Disable(); + hooksmanager->DestroyVFunctionHook(g_pDispatchConCommandHook); + g_pDispatchConCommandHook = nullptr; + } } // @returns 1 - command is not silent @@ -244,7 +258,7 @@ void CServerCommands::UnregisterClientChatListener(uint64_t listener_id) g_mClientChatListeners.erase(listener_id); } -void CServerCommands::DispatchConCommand(ConCommandRef cmd, const CCommandContext& ctx, const CCommand& args) +void DispatchConCommand(void* _this, ConCommandRef cmd, const CCommandContext& ctx, const CCommand& args) { CPlayerSlot slot = ctx.GetPlayerSlot(); static auto servercommands = g_ifaceService.FetchInterface(SERVERCOMMANDS_INTERFACE_VERSION); @@ -253,7 +267,7 @@ void CServerCommands::DispatchConCommand(ConCommandRef cmd, const CCommandContex if (slot.Get() != -1) { - if (!servercommands->HandleClientCommand(slot.Get(), args.GetCommandString())) RETURN_META(MRES_SUPERCEDE); + if (!servercommands->HandleClientCommand(slot.Get(), args.GetCommandString())) return; std::string command = args.Arg(0); if (command == "say" || command == "say_team") @@ -265,7 +279,7 @@ void CServerCommands::DispatchConCommand(ConCommandRef cmd, const CCommandContex bool teamonly = (command == "say_team"); auto text = args[1]; - if (strlen(text) == 0) RETURN_META(MRES_SUPERCEDE); + if (strlen(text) == 0) return; if (controller) { @@ -282,7 +296,9 @@ void CServerCommands::DispatchConCommand(ConCommandRef cmd, const CCommandContex } int handleCommandReturn = servercommands->HandleCommand(slot.Get(), text); - if (handleCommandReturn == 2 || !servercommands->HandleClientChat(slot.Get(), text, teamonly)) RETURN_META(MRES_SUPERCEDE); + if (handleCommandReturn == 2 || !servercommands->HandleClientChat(slot.Get(), text, teamonly)) return; } } + + return reinterpret_cast(g_pDispatchConCommandHook->GetOriginal())(_this, cmd, ctx, args); } \ No newline at end of file diff --git a/src/server/commands/manager.h b/src/server/commands/manager.h index 98072ee8e..8f9e85996 100644 --- a/src/server/commands/manager.h +++ b/src/server/commands/manager.h @@ -46,8 +46,6 @@ class CServerCommands : public IServerCommands // playerid, text, teamonly virtual uint64_t RegisterClientChatListener(std::function listener) override; virtual void UnregisterClientChatListener(uint64_t listener_id) override; - - void DispatchConCommand(ConCommandRef cmd, const CCommandContext& ctx, const CCommand& args); }; #endif \ No newline at end of file diff --git a/src/server/players/manager.cpp b/src/server/players/manager.cpp index 8cae7a44f..48a01aa70 100644 --- a/src/server/players/manager.cpp +++ b/src/server/players/manager.cpp @@ -26,6 +26,8 @@ #include "cs_usercmd.pb.h" #include "usercmd.pb.h" +#include + class EntityCheckTransmit { public: @@ -52,17 +54,24 @@ class CUserCmd #endif }; -SH_DECL_EXTERN3_void(IServerGameDLL, GameFrame, SH_NOATTRIB, 0, bool, bool, bool); -SH_DECL_EXTERN4_void(IServerGameClients, ClientPutInServer, SH_NOATTRIB, 0, CPlayerSlot, char const*, int, uint64); -SH_DECL_EXTERN5_void(IServerGameClients, ClientDisconnect, SH_NOATTRIB, 0, CPlayerSlot, ENetworkDisconnectionReason, const char*, uint64, const char*); -SH_DECL_EXTERN6(IServerGameClients, ClientConnect, SH_NOATTRIB, 0, bool, CPlayerSlot, const char*, uint64, const char*, bool, CBufferString*); -SH_DECL_EXTERN6_void(IServerGameClients, OnClientConnected, SH_NOATTRIB, 0, CPlayerSlot, const char*, uint64, const char*, const char*, bool); -SH_DECL_EXTERN7_void(ISource2GameEntities, CheckTransmit, SH_NOATTRIB, 0, CCheckTransmitInfo**, int, CBitVec<16384>&, CBitVec<16384>&, const Entity2Networkable_t**, const uint16_t*, int); - -uint64_t playerMask = 0; IFunctionHook* g_pProcessUserCmdsHook = nullptr; +IVFunctionHook* g_pOnGameFramePlayerHook = nullptr; + +IVFunctionHook* g_pClientConnectHook = nullptr; +IVFunctionHook* g_pOnClientConnectedHook = nullptr; +IVFunctionHook* g_pClientDisconnectHook = nullptr; +IVFunctionHook* g_pClientPutInServerHook = nullptr; + +IVFunctionHook* g_pCheckTransmitHook = nullptr; void* ProcessUsercmdsHook(void* pController, CUserCmd* cmds, int numcmds, bool paused, float margin); +void OnGameFramePlayerHook(void* _this, bool simulate, bool first, bool last); + +void OnClientPutInServerHook(void* _this, CPlayerSlot slot, char const* pszName, int type, uint64 xuid); +bool ClientConnectHook(void* _this, CPlayerSlot slot, const char* pszName, uint64 xuid, const char* pszNetworkID, bool unk1, CBufferString* pRejectReason); +void OnClientConnectedHook(void* _this, CPlayerSlot slot, const char* pszName, uint64 xuid, const char* pszNetworkID, const char* pszAddress, bool bFakePlayer); +void ClientDisconnectHook(void* _this, CPlayerSlot slot, ENetworkDisconnectionReason reason, const char* pszName, uint64 xuid, const char* pszNetworkID); +void CheckTransmitHook(void* _this, CCheckTransmitInfo** ppInfoList, int infoCount, CBitVec<16384>& unionTransmitEdicts, CBitVec<16384>& unk, const Entity2Networkable_t** pNetworkables, const uint16_t* pEntityIndicies, int nEntities); void CPlayerManager::Initialize() { @@ -71,23 +80,45 @@ void CPlayerManager::Initialize() g_Players[i] = nullptr; } - auto gameclients = g_ifaceService.FetchInterface(INTERFACEVERSION_SERVERGAMECLIENTS); - auto server = g_ifaceService.FetchInterface(INTERFACEVERSION_SERVERGAMEDLL); - auto gameentities = g_ifaceService.FetchInterface(SOURCE2GAMEENTITIES_INTERFACE_VERSION); - - SH_ADD_HOOK_MEMFUNC(IServerGameClients, ClientConnect, gameclients, this, &CPlayerManager::ClientConnect, false); - SH_ADD_HOOK_MEMFUNC(IServerGameClients, OnClientConnected, gameclients, this, &CPlayerManager::OnClientConnected, false); - SH_ADD_HOOK_MEMFUNC(IServerGameClients, ClientDisconnect, gameclients, this, &CPlayerManager::ClientDisconnect, true); - SH_ADD_HOOK_MEMFUNC(IServerGameClients, ClientPutInServer, gameclients, this, &CPlayerManager::OnClientPutInServer, true); - SH_ADD_HOOK_MEMFUNC(IServerGameDLL, GameFrame, server, this, &CPlayerManager::GameFrame, true); - SH_ADD_HOOK_MEMFUNC(ISource2GameEntities, CheckTransmit, gameentities, this, &CPlayerManager::CheckTransmit, true); - auto gamedata = g_ifaceService.FetchInterface(GAMEDATA_INTERFACE_VERSION); auto hooksmanager = g_ifaceService.FetchInterface(HOOKSMANAGER_INTERFACE_VERSION); + void* gameclientsvtable = nullptr; + s2binlib_find_vtable("server", "CSource2GameClients", &gameclientsvtable); + + void* gameentitiesvtable = nullptr; + s2binlib_find_vtable("server", "CSource2GameEntities", &gameentitiesvtable); + + g_pClientConnectHook = hooksmanager->CreateVFunctionHook(); + g_pClientConnectHook->SetHookFunction(gameclientsvtable, gamedata->GetOffsets()->Fetch("IServerGameClients::ClientConnect"), reinterpret_cast(ClientConnectHook), true); + g_pClientConnectHook->Enable(); + + g_pOnClientConnectedHook = hooksmanager->CreateVFunctionHook(); + g_pOnClientConnectedHook->SetHookFunction(gameclientsvtable, gamedata->GetOffsets()->Fetch("IServerGameClients::OnClientConnected"), reinterpret_cast(OnClientConnectedHook), true); + g_pOnClientConnectedHook->Enable(); + + g_pClientDisconnectHook = hooksmanager->CreateVFunctionHook(); + g_pClientDisconnectHook->SetHookFunction(gameclientsvtable, gamedata->GetOffsets()->Fetch("IServerGameClients::ClientDisconnect"), reinterpret_cast(ClientDisconnectHook), true); + g_pClientDisconnectHook->Enable(); + + g_pClientPutInServerHook = hooksmanager->CreateVFunctionHook(); + g_pClientPutInServerHook->SetHookFunction(gameclientsvtable, gamedata->GetOffsets()->Fetch("IServerGameClients::ClientPutInServer"), reinterpret_cast(OnClientPutInServerHook), true); + g_pClientPutInServerHook->Enable(); + + g_pCheckTransmitHook = hooksmanager->CreateVFunctionHook(); + g_pCheckTransmitHook->SetHookFunction(gameentitiesvtable, gamedata->GetOffsets()->Fetch("ISource2GameEntities::CheckTransmit"), reinterpret_cast(CheckTransmitHook), true); + g_pCheckTransmitHook->Enable(); + auto processusercmds = gamedata->GetSignatures()->Fetch("CCSPlayerController::ProcessUserCmd"); - g_pProcessUserCmdsHook = hooksmanager->CreateFunctionHook(); + void* serverGameDLLVTable; + s2binlib_find_vtable("server", "CSource2Server", &serverGameDLLVTable); + + g_pOnGameFramePlayerHook = hooksmanager->CreateVFunctionHook(); + g_pOnGameFramePlayerHook->SetHookFunction(serverGameDLLVTable, gamedata->GetOffsets()->Fetch("IServerGameDLL::GameFrame"), reinterpret_cast(OnGameFramePlayerHook), true); + g_pOnGameFramePlayerHook->Enable(); + + g_pProcessUserCmdsHook = hooksmanager->CreateFunctionHook(); g_pProcessUserCmdsHook->SetHookFunction(processusercmds, reinterpret_cast(ProcessUsercmdsHook)); g_pProcessUserCmdsHook->Enable(); } @@ -100,27 +131,64 @@ void CPlayerManager::Shutdown() { } delete[] g_Players; - auto gameclients = g_ifaceService.FetchInterface(INTERFACEVERSION_SERVERGAMECLIENTS); - auto server = g_ifaceService.FetchInterface(INTERFACEVERSION_SERVERGAMEDLL); - auto gameentities = g_ifaceService.FetchInterface(SOURCE2GAMEENTITIES_INTERFACE_VERSION); + auto hooksmanager = g_ifaceService.FetchInterface(HOOKSMANAGER_INTERFACE_VERSION); - SH_REMOVE_HOOK_MEMFUNC(IServerGameClients, ClientConnect, gameclients, this, &CPlayerManager::ClientConnect, false); - SH_REMOVE_HOOK_MEMFUNC(IServerGameClients, OnClientConnected, gameclients, this, &CPlayerManager::OnClientConnected, false); - SH_REMOVE_HOOK_MEMFUNC(IServerGameClients, ClientDisconnect, gameclients, this, &CPlayerManager::ClientDisconnect, true); - SH_REMOVE_HOOK_MEMFUNC(IServerGameClients, ClientPutInServer, gameclients, this, &CPlayerManager::OnClientPutInServer, true); - SH_REMOVE_HOOK_MEMFUNC(IServerGameDLL, GameFrame, server, this, &CPlayerManager::GameFrame, true); - SH_REMOVE_HOOK_MEMFUNC(ISource2GameEntities, CheckTransmit, gameentities, this, &CPlayerManager::CheckTransmit, true); + if (g_pOnGameFramePlayerHook) + { + g_pOnGameFramePlayerHook->Disable(); + hooksmanager->DestroyVFunctionHook(g_pOnGameFramePlayerHook); + g_pOnGameFramePlayerHook = nullptr; + } - g_pProcessUserCmdsHook->Disable(); - auto hooksmanager = g_ifaceService.FetchInterface(HOOKSMANAGER_INTERFACE_VERSION); - hooksmanager->DestroyFunctionHook(g_pProcessUserCmdsHook); - g_pProcessUserCmdsHook = nullptr; + if (g_pProcessUserCmdsHook) + { + g_pProcessUserCmdsHook->Disable(); + hooksmanager->DestroyFunctionHook(g_pProcessUserCmdsHook); + g_pProcessUserCmdsHook = nullptr; + } + + if (g_pClientConnectHook) + { + g_pClientConnectHook->Disable(); + hooksmanager->DestroyVFunctionHook(g_pClientConnectHook); + g_pClientConnectHook = nullptr; + } + + if (g_pOnClientConnectedHook) + { + g_pOnClientConnectedHook->Disable(); + hooksmanager->DestroyVFunctionHook(g_pOnClientConnectedHook); + g_pOnClientConnectedHook = nullptr; + } + + if (g_pClientDisconnectHook) + { + g_pClientDisconnectHook->Disable(); + hooksmanager->DestroyVFunctionHook(g_pClientDisconnectHook); + g_pClientDisconnectHook = nullptr; + } + + if (g_pClientPutInServerHook) + { + g_pClientPutInServerHook->Disable(); + hooksmanager->DestroyVFunctionHook(g_pClientPutInServerHook); + g_pClientPutInServerHook = nullptr; + } + + if (g_pCheckTransmitHook) + { + g_pCheckTransmitHook->Disable(); + hooksmanager->DestroyVFunctionHook(g_pCheckTransmitHook); + g_pCheckTransmitHook = nullptr; + } } extern void* g_pOnClientPutInServerCallback; -void CPlayerManager::OnClientPutInServer(CPlayerSlot slot, char const* pszName, int type, uint64 xuid) +void OnClientPutInServerHook(void* _this, CPlayerSlot slot, char const* pszName, int type, uint64 xuid) { + reinterpret_cast(g_pClientPutInServerHook->GetOriginal())(_this, slot, pszName, type, xuid); + if (g_pOnClientPutInServerCallback) reinterpret_cast(g_pOnClientPutInServerCallback)(slot.Get(), type); } @@ -143,14 +211,16 @@ void* ProcessUsercmdsHook(void* pController, CUserCmd* cmds, int numcmds, bool p return reinterpret_cast(g_pProcessUserCmdsHook->GetOriginal())(pController, cmds, numcmds, paused, margin); } -void CPlayerManager::CheckTransmit(CCheckTransmitInfo** ppInfoList, int infoCount, CBitVec<16384>& unionTransmitEdicts, CBitVec<16384>&, const Entity2Networkable_t** pNetworkables, const uint16_t* pEntityIndicies, int nEntities) +void CheckTransmitHook(void* _this, CCheckTransmitInfo** ppInfoList, int infoCount, CBitVec<16384>& unionTransmitEdicts, CBitVec<16384>& unk, const Entity2Networkable_t** pNetworkables, const uint16_t* pEntityIndicies, int nEntities) { + reinterpret_cast(g_pCheckTransmitHook->GetOriginal())(_this, ppInfoList, infoCount, unionTransmitEdicts, unk, pNetworkables, pEntityIndicies, nEntities); + static auto playermanager = g_ifaceService.FetchInterface(PLAYERMANAGER_INTERFACE_VERSION); for (int i = 0; i < infoCount; i++) { auto& pInfo = (EntityCheckTransmit*&)ppInfoList[i]; int playerid = pInfo->m_nClientEntityIndex.Get(); - if ((playerMask & (1ULL << playerid)) == 0) continue; + if (!playermanager->IsPlayerOnline(playerid)) continue; auto player = playermanager->GetPlayer(playerid); auto& blockedBits = player->GetBlockedTransmittingBits(); @@ -159,7 +229,7 @@ void CPlayerManager::CheckTransmit(CCheckTransmitInfo** ppInfoList, int infoCoun uint64_t* baseAlways = reinterpret_cast(pInfo->m_pTransmitAlways->Base()); auto& activeMasks = blockedBits.activeMasks; - // NUM_MASKS_ACTIVE ops = NUM_MASKS_ACTIVE*32 bits -> 64 players -> NUM_MASKS_ACTIVE*64 ops + // NUM_MASKS_ACTIVE ops = NUM_MASKS_ACTIVE*64 bits -> 64 players -> NUM_MASKS_ACTIVE*64 ops for (auto& dword : activeMasks) { base[dword] &= ~blockedBits.blockedMask[dword]; baseAlways[dword] &= ~blockedBits.blockedMask[dword]; @@ -185,23 +255,28 @@ void CPlayerManager::CheckTransmit(CCheckTransmitInfo** ppInfoList, int infoCoun extern void* g_pOnGameTickCallback; -void CPlayerManager::GameFrame(bool simulate, bool first, bool last) +void OnGameFramePlayerHook(void* _this, bool simulate, bool first, bool last) { + reinterpret_cast(g_pOnGameFramePlayerHook->GetOriginal())(_this, simulate, first, last); + static auto playermanager = g_ifaceService.FetchInterface(PLAYERMANAGER_INTERFACE_VERSION); static auto vgui = g_ifaceService.FetchInterface(VGUI_INTERFACE_VERSION); if (g_pOnGameTickCallback) reinterpret_cast(g_pOnGameTickCallback)(simulate, first, last); for (int i = 0; i < 64; i++) - if (playerMask & (1ULL << i)) - playermanager->GetPlayer(i)->Think(); + if (playermanager->IsPlayerOnline(i)) { + auto player = playermanager->GetPlayer(i); + if (!player) continue; + player->Think(); + } vgui->Update(); } extern void* g_pOnClientConnectCallback; -bool CPlayerManager::ClientConnect(CPlayerSlot slot, const char* pszName, uint64 xuid, const char* pszNetworkID, bool unk1, CBufferString* pRejectReason) +bool ClientConnectHook(void* _this, CPlayerSlot slot, const char* pszName, uint64 xuid, const char* pszNetworkID, bool unk1, CBufferString* pRejectReason) { static auto playermanager = g_ifaceService.FetchInterface(PLAYERMANAGER_INTERFACE_VERSION); auto playerid = slot.Get(); @@ -209,14 +284,16 @@ bool CPlayerManager::ClientConnect(CPlayerSlot slot, const char* pszName, uint64 player->Initialize(playerid); player->SetUnauthorizedSteamID(xuid); + printf("%s -> %d\n", pszName, playerid); + if (g_pOnClientConnectCallback) if (reinterpret_cast(g_pOnClientConnectCallback)(playerid) == false) - RETURN_META_VALUE(MRES_SUPERCEDE, false); + return false; - RETURN_META_VALUE(MRES_IGNORED, true); + return reinterpret_cast(g_pClientConnectHook->GetOriginal())(_this, slot, pszName, xuid, pszNetworkID, unk1, pRejectReason); } -void CPlayerManager::OnClientConnected(CPlayerSlot slot, const char* pszName, uint64 xuid, const char* pszNetworkID, const char* pszAddress, bool bFakePlayer) +void OnClientConnectedHook(void* _this, CPlayerSlot slot, const char* pszName, uint64 xuid, const char* pszNetworkID, const char* pszAddress, bool bFakePlayer) { static auto playermanager = g_ifaceService.FetchInterface(PLAYERMANAGER_INTERFACE_VERSION); auto playerid = slot.Get(); @@ -228,12 +305,16 @@ void CPlayerManager::OnClientConnected(CPlayerSlot slot, const char* pszName, ui auto cvarmanager = g_ifaceService.FetchInterface(CONVARMANAGER_INTERFACE_VERSION); cvarmanager->QueryClientConvar(playerid, "cl_language"); } + + reinterpret_cast(g_pOnClientConnectedHook->GetOriginal())(_this, slot, pszName, xuid, pszNetworkID, pszAddress, bFakePlayer); } extern void* g_pOnClientDisconnectCallback; -void CPlayerManager::ClientDisconnect(CPlayerSlot slot, ENetworkDisconnectionReason reason, const char* pszName, uint64 xuid, const char* pszNetworkID) +void ClientDisconnectHook(void* _this, CPlayerSlot slot, ENetworkDisconnectionReason reason, const char* pszName, uint64 xuid, const char* pszNetworkID) { + reinterpret_cast(g_pClientDisconnectHook->GetOriginal())(_this, slot, reason, pszName, xuid, pszNetworkID); + static auto playermanager = g_ifaceService.FetchInterface(PLAYERMANAGER_INTERFACE_VERSION); auto playerid = slot.Get(); @@ -252,8 +333,6 @@ IPlayer* CPlayerManager::RegisterPlayer(int playerid) g_Players[playerid] = new CPlayer(); g_Players[playerid]->Initialize(playerid); - playerMask |= (1ULL << playerid); - return g_Players[playerid]; } @@ -269,21 +348,20 @@ void CPlayerManager::UnregisterPlayer(int playerid) g_Players[playerid]->Shutdown(); delete g_Players[playerid]; g_Players[playerid] = nullptr; - - playerMask &= ~(1ULL << playerid); } IPlayer* CPlayerManager::GetPlayer(int playerid) { if (playerid < 0 || playerid >= g_SwiftlyCore.GetMaxGameClients()) return nullptr; - if (playerMask & (1ULL << playerid)) return g_Players[playerid]; + if (IsPlayerOnline(playerid)) return g_Players[playerid]; return nullptr; } bool CPlayerManager::IsPlayerOnline(int playerid) { if (playerid < 0 || playerid >= g_SwiftlyCore.GetMaxGameClients()) return false; - return (playerMask & (1ULL << playerid)) != 0; + static auto engine = g_ifaceService.FetchInterface(INTERFACEVERSION_VENGINESERVER); + return (engine->GetClientSteamID(playerid) != nullptr); } int CPlayerManager::GetPlayerCount() diff --git a/src/server/players/manager.h b/src/server/players/manager.h index 56f262e17..a09d1d3b9 100644 --- a/src/server/players/manager.h +++ b/src/server/players/manager.h @@ -48,14 +48,6 @@ class CPlayerManager : public IPlayerManager virtual void SteamAPIServerActivated() override; - bool ClientConnect(CPlayerSlot slot, const char* pszName, uint64 xuid, const char* pszNetworkID, bool unk1, CBufferString* pRejectReason); - void OnClientConnected(CPlayerSlot slot, const char* pszName, uint64 xuid, const char* pszNetworkID, const char* pszAddress, bool bFakePlayer); - void ClientDisconnect(CPlayerSlot slot, ENetworkDisconnectionReason reason, const char* pszName, uint64 xuid, const char* pszNetworkID); - void OnClientPutInServer(CPlayerSlot slot, char const* pszName, int type, uint64 xuid); - void GameFrame(bool simulate, bool first, bool last); - - void CheckTransmit(CCheckTransmitInfo** ppInfoList, int infoCount, CBitVec<16384>& unionTransmitEdicts, CBitVec<16384>&, const Entity2Networkable_t** pNetworkables, const uint16_t* pEntityIndicies, int nEntities); - STEAM_GAMESERVER_CALLBACK_MANUAL(CPlayerManager, OnValidateAuthTicket, ValidateAuthTicketResponse_t, m_CallbackValidateAuthTicketResponse); private: CPlayer** g_Players = nullptr; diff --git a/src/server/players/player.cpp b/src/server/players/player.cpp index 82d7b037d..e5fb13754 100644 --- a/src/server/players/player.cpp +++ b/src/server/players/player.cpp @@ -128,6 +128,8 @@ void CPlayer::Shutdown() void CPlayer::SendMsg(MessageType type, const std::string& message) { + if (IsFakeClient()) return; + if (type == MessageType::CenterHTML) { if (message == "") centerMessageEndTime = 0; else { @@ -150,7 +152,7 @@ void CPlayer::SendMsg(MessageType type, const std::string& message) msg += "\x01"; - bool startsWithColor = (msg.at(0) == '{'); + bool startsWithColor = (msg.at(0) == '['); auto schema = g_ifaceService.FetchInterface(SDKSCHEMA_INTERFACE_VERSION); msg = ProcessColor(message, *(int*)(schema->GetPropPtr(GetController(), CBaseEntity_m_iTeamNum))); diff --git a/vendor/hl2sdk-cs2 b/vendor/hl2sdk-cs2 index 9d0ff3eec..84a823db0 160000 --- a/vendor/hl2sdk-cs2 +++ b/vendor/hl2sdk-cs2 @@ -1 +1 @@ -Subproject commit 9d0ff3eec5cee8b3c5637790e623a676f884d541 +Subproject commit 84a823db042b49d2f6934b770dafbf3a366cef26