diff --git a/ACKNOWLEDGEMENTS.md b/ACKNOWLEDGEMENTS.md index b4c174293..db80001b1 100644 --- a/ACKNOWLEDGEMENTS.md +++ b/ACKNOWLEDGEMENTS.md @@ -25,6 +25,24 @@ CS2Fixes is and will always be a great repository for RE stuff in CS2. */ ``` +## CS2KZ-Metamod + +We've taken CMoveData structure and it's stuff used in that. + +``` +/* + * CS2KZ-Metamod 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. + * + * CS2KZ-Metamod 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. + */ +``` + ## CounterStrikeSharp We've inspired the feature VoiceManager with the one from CounterStrikeSharp. diff --git a/generator/native_generator/main.py b/generator/native_generator/main.py index a7bbf15c9..ace46d3e9 100644 --- a/generator/native_generator/main.py +++ b/generator/native_generator/main.py @@ -51,7 +51,7 @@ def __init__(self): def add_line(self, text: str = ""): if text.strip(): - self.lines.append(" " * self.indent_level + text) + self.lines.append(" " * self.indent_level + text) else: self.lines.append("") @@ -62,15 +62,14 @@ def dedent(self): self.indent_level = max(0, self.indent_level - 1) def add_block(self, header: str, content_func): - self.add_line(header) - self.add_line("{") + self.add_line(header + " {") self.indent() content_func() self.dedent() self.add_line("}") def get_code(self) -> str: - return "\r\n".join(self.lines) + return "\n".join(self.lines) def split_by_last_dot(value: str): @@ -95,6 +94,7 @@ def parse_native(lines: list[str]): writer.add_line("#pragma warning disable CS0649") writer.add_line("#pragma warning disable CS0169") writer.add_line() + writer.add_line("using System.Buffers;") writer.add_line("using System.Text;") writer.add_line("using System.Threading;") writer.add_line("using SwiftlyS2.Shared.Natives;") @@ -158,68 +158,24 @@ def write_method_content(): if is_marked_sync: writer.add_block("if (Thread.CurrentThread.ManagedThreadId != _MainThreadID)", lambda: writer.add_line('throw new InvalidOperationException("This method can only be called from the main thread.");')) - string_params = [n for t, n in param_signatures if t == "string"] - bytes_params = [n for t, n in param_signatures if t == "byte[]"] - - for param in bytes_params: - writer.add_line(f"var {param}Length = {param}.Length;") - - if not string_params: - fixed_blocks = [] - for param in bytes_params: - fixed_blocks.append(f"fixed (byte* {param}BufferPtr = {param})") - - def write_simple_call(): - call_args = [] - for t, n in param_signatures: - if t == "byte[]": - call_args.extend([f"{n}BufferPtr", f"{n}Length"]) - elif t == "bool": - call_args.append(f"{n} ? (byte)1 : (byte)0") - else: - call_args.append(n) - - if is_buffer_return(return_type): - first_call_args = ["null"] + call_args - writer.add_line(f"var ret = _{function_name}({', '.join(first_call_args)});") - if return_type == "string": - writer.add_line("var retBuffer = new byte[ret + 1];") - else: - writer.add_line("var retBuffer = new byte[ret];") - - def write_ret_fixed(): - second_call_args = ["retBufferPtr"] + call_args - writer.add_line(f"ret = _{function_name}({', '.join(second_call_args)});") - if return_type == "string": - writer.add_line("return Encoding.UTF8.GetString(retBufferPtr, ret);") - else: - writer.add_line("var retBytes = new byte[ret];") - writer.add_line("for (int i = 0; i < ret; i++) retBytes[i] = retBufferPtr[i];") - writer.add_line("return retBytes;") - - writer.add_block("fixed (byte* retBufferPtr = retBuffer)", write_ret_fixed) - else: - if return_type == "void": - writer.add_line(f"_{function_name}({', '.join(call_args)});") - else: - writer.add_line(f"var ret = _{function_name}({', '.join(call_args)});") - writer.add_line("return ret == 1;" if return_type == "bool" else "return ret;") - - def write_with_fixed_blocks(blocks, index=0): - if index < len(blocks): - writer.add_block(blocks[index], lambda: write_with_fixed_blocks(blocks, index + 1)) - else: - write_simple_call() - - if fixed_blocks: - write_with_fixed_blocks(fixed_blocks) - else: - write_simple_call() - return - - for param in string_params: - writer.add_line(f"byte[] {param}Buffer = Encoding.UTF8.GetBytes({param} + \"\\0\");") + string_params = [] + bytes_params = [] + pool_declared = False + for t, n in param_signatures: + if t == "string": + if not pool_declared: + writer.add_line("var pool = ArrayPool.Shared;") + pool_declared = True + writer.add_line(f"var {n}Length = Encoding.UTF8.GetByteCount({n});") + writer.add_line(f"var {n}Buffer = pool.Rent({n}Length + 1);") + writer.add_line(f"Encoding.UTF8.GetBytes({n}, {n}Buffer);") + writer.add_line(f"{n}Buffer[{n}Length] = 0;") + string_params.append(n) + elif t == "byte[]": + writer.add_line(f"var {n}Length = {n}.Length;") + bytes_params.append(n) + fixed_blocks = [] for param in string_params: fixed_blocks.append(f"fixed (byte* {param}BufferPtr = {param}Buffer)") @@ -228,42 +184,77 @@ def write_with_fixed_blocks(blocks, index=0): def write_native_call(): call_args = [] - for t, n in param_signatures: - if t == "string": - call_args.append(f"{n}BufferPtr") - elif t == "byte[]": - call_args.extend([f"{n}BufferPtr", f"{n}Length"]) - elif t == "bool": - call_args.append(f"{n} ? (byte)1 : (byte)0") - else: - call_args.append(n) if is_buffer_return(return_type): - first_call_args = ["null"] + call_args + first_call_args = ["null"] + for t, n in param_signatures: + if t == "string": + first_call_args.append(f"{n}BufferPtr") + elif t == "byte[]": + first_call_args.extend([f"{n}BufferPtr", f"{n}Length"]) + elif t == "bool": + first_call_args.append(f"{n} ? (byte)1 : (byte)0") + else: + first_call_args.append(n) + writer.add_line(f"var ret = _{function_name}({', '.join(first_call_args)});") - if return_type == "string": - writer.add_line("var retBuffer = new byte[ret + 1];") - else: - writer.add_line("var retBuffer = new byte[ret];") + + if not pool_declared: + writer.add_line("var pool = ArrayPool.Shared;") + writer.add_line("var retBuffer = pool.Rent(ret + 1);") def write_ret_fixed(): - second_call_args = ["retBufferPtr"] + call_args + second_call_args = ["retBufferPtr"] + for t, n in param_signatures: + if t == "string": + second_call_args.append(f"{n}BufferPtr") + elif t == "byte[]": + second_call_args.extend([f"{n}BufferPtr", f"{n}Length"]) + elif t == "bool": + second_call_args.append(f"{n} ? (byte)1 : (byte)0") + else: + second_call_args.append(n) + writer.add_line(f"ret = _{function_name}({', '.join(second_call_args)});") + if return_type == "string": - writer.add_line("return Encoding.UTF8.GetString(retBufferPtr, ret);") + writer.add_line("var retString = Encoding.UTF8.GetString(retBufferPtr, ret);") + writer.add_line("pool.Return(retBuffer);") + for param in string_params: + writer.add_line(f"pool.Return({param}Buffer);") + writer.add_line("return retString;") else: writer.add_line("var retBytes = new byte[ret];") writer.add_line("for (int i = 0; i < ret; i++) retBytes[i] = retBufferPtr[i];") + writer.add_line("pool.Return(retBuffer);") + for param in string_params: + writer.add_line(f"pool.Return({param}Buffer);") writer.add_line("return retBytes;") writer.add_block("fixed (byte* retBufferPtr = retBuffer)", write_ret_fixed) + else: + for t, n in param_signatures: + if t == "string": + call_args.append(f"{n}BufferPtr") + elif t == "byte[]": + call_args.extend([f"{n}BufferPtr", f"{n}Length"]) + elif t == "bool": + call_args.append(f"{n} ? (byte)1 : (byte)0") + else: + call_args.append(n) + if return_type == "void": writer.add_line(f"_{function_name}({', '.join(call_args)});") else: writer.add_line(f"var ret = _{function_name}({', '.join(call_args)});") - writer.add_line("return ret == 1;" if return_type == "bool" else "return ret;") - + + for param in string_params: + writer.add_line(f"pool.Return({param}Buffer);") + + if return_type != "void": + writer.add_line("return ret == 1;" if return_type == "bool" else f"return ret;") + def write_with_fixed_blocks(blocks, index=0): if index < len(blocks): writer.add_block(blocks[index], lambda: write_with_fixed_blocks(blocks, index + 1)) @@ -276,10 +267,7 @@ def write_with_fixed_blocks(blocks, index=0): write_native_call() writer.add_block(f"public unsafe static {RETURN_TYPE_MAP[return_type]} {function_name}({method_signature})", write_method_content) - - # Benchmark class should be public for external access - access_modifier = "public" if class_name == "Benchmark" else "internal" - writer.add_block(f"{access_modifier} static class Native{class_name}", write_class_content) + writer.add_block(f"internal static class Native{class_name}", write_class_content) with open(out_path, "w", encoding="utf-8", newline="") as f: f.write(writer.get_code()) diff --git a/generator/schema_generator/generator.py b/generator/schema_generator/generator.py index e34fb2cb4..2e47f194b 100644 --- a/generator/schema_generator/generator.py +++ b/generator/schema_generator/generator.py @@ -64,6 +64,453 @@ "m_nMusicID" ] +classname_dict = { + "CCSPlayerController": "cs_player_controller", + "CCSPlayerPawn": "player", + "CCSObserverPawn": "observer", + "SpawnPoint": "spawnpoint", + "FilterHealth": "filter_health", + "FilterDamageType": "filter_damage_type", + "CWorld": "worldent", + "CWeaponXM1014": "weapon_xm1014", + "CWeaponUSPSilencer": "weapon_usp_silencer", + "CWeaponUMP45": "weapon_ump45", + "CWeaponTec9": "weapon_tec9", + "CWeaponTaser": "weapon_taser", + "CWeaponSawedoff": "weapon_sawedoff", + "CWeaponSSG08": "weapon_ssg08", + "CWeaponSG556": "weapon_sg556", + "CWeaponSCAR20": "weapon_scar20", + "CWeaponRevolver": "weapon_revolver", + "CWeaponP90": "weapon_p90", + "CWeaponP250": "weapon_p250", + "CWeaponNegev": "weapon_negev", + "CWeaponNOVA": "weapon_nova", + "CWeaponMag7": "weapon_mag7", + "CWeaponMP9": "weapon_mp9", + "CWeaponMP7": "weapon_mp7", + "CWeaponMP5SD": "weapon_mp5sd", + "CWeaponMAC10": "weapon_mac10", + "CWeaponM4A1Silencer": "weapon_m4a1_silencer", + "CWeaponM4A1": "weapon_m4a1", + "CWeaponM249": "weapon_m249", + "CWeaponHKP2000": "weapon_hkp2000", + "CWeaponGlock": "weapon_glock", + "CWeaponGalilAR": "weapon_galilar", + "CWeaponG3SG1": "weapon_g3sg1", + "CWeaponFiveSeven": "weapon_fiveseven", + "CWeaponFamas": "weapon_famas", + "CWeaponElite": "weapon_elite", + "CWeaponCZ75a": "weapon_cz75a", + "CWeaponBizon": "weapon_bizon", + "CWeaponBaseItem": "weapon_csbase", + "CWeaponAug": "weapon_aug", + "CWeaponAWP": "weapon_awp", + "CWaterBullet": "waterbullet", + "CVoteController": "vote_controller", + "CTriggerVolume": "trigger_transition", + "CTriggerToggleSave": "trigger_togglesave", + "CTriggerTeleport": "trigger_teleport", + "CTriggerSoundscape": "trigger_soundscape", + "CTriggerSndSosOpvar": "trigger_snd_sos_opvar", + "CTriggerSave": "trigger_autosave", + "CTriggerRemove": "trigger_remove", + "CTriggerPush": "trigger_push", + "CTriggerProximity": "trigger_proximity", + "CTriggerPhysics": "trigger_physics", + "CTriggerOnce": "trigger_once", + "CTriggerMultiple": "trigger_multiple", + "CTriggerLook": "trigger_look", + "CTriggerLerpObject": "trigger_lerp_object", + "CTriggerImpact": "trigger_impact", + "CTriggerHurt": "trigger_hurt", + "CTriggerHostageReset": "trigger_hostage_reset", + "CTriggerGravity": "trigger_gravity", + "CTriggerGameEvent": "trigger_game_event", + "CTriggerFan": "trigger_fan", + "CTriggerDetectExplosion": "trigger_detect_explosion", + "CTriggerDetectBulletFire": "trigger_detect_bullet_fire", + "CTriggerCallback": "trigger_callback", + "CTriggerBuoyancy": "trigger_buoyancy", + "CTriggerBrush": "trigger_brush", + "CTriggerBombReset": "trigger_bomb_reset", + "CTriggerActiveWeaponDetect": "trigger_active_weapon_detect", + "CTonemapTrigger": "trigger_tonemap", + "CTonemapController2": "env_tonemap_controller2", + "CTimerEntity": "logic_timer", + "CTextureBasedAnimatable": "hl_vr_texture_based_animatable", + "CTestPulseIO": "test_io_combinations", + "CTestEffect": "test_effect", + "CTeam": "team_manager", + "CTankTrainAI": "tanktrain_ai", + "CTankTargetChange": "tanktrain_aitarget", + "CSpriteOriented": "env_sprite_oriented", + "CSprite": "env_glow", + "CSpotlightEnd": "spotlight_end", + "CSplineConstraint": "phys_splineconstraint", + "CSoundStackSave": "snd_stack_save", + "CSoundOpvarSetPointEntity": "snd_opvar_set_point", + "CSoundOpvarSetPointBase": "snd_opvar_set_point_base", + "CSoundOpvarSetPathCornerEntity": "snd_opvar_set_path_corner", + "CSoundOpvarSetOBBWindEntity": "snd_opvar_set_wind_obb", + "CSoundOpvarSetOBBEntity": "snd_opvar_set_obb", + "CSoundOpvarSetEntity": "snd_opvar_set", + "CSoundOpvarSetAutoRoomEntity": "snd_opvar_set_auto_room", + "CSoundOpvarSetAABBEntity": "snd_opvar_set_aabb", + "CSoundEventSphereEntity": "snd_event_sphere", + "CSoundEventPathCornerEntity": "snd_event_path_corner", + "CSoundEventParameter": "snd_event_param", + "CSoundEventOBBEntity": "snd_event_orientedbox", + "CSoundEventEntity": "snd_event_point", + "CSoundEventAABBEntity": "snd_event_alignedbox", + "CSoundAreaEntitySphere": "snd_sound_area_sphere", + "CSoundAreaEntityOrientedBox": "snd_sound_area_obb", + "CSoundAreaEntityBase": "snd_sound_area_base", + "CSmokeGrenadeProjectile": "smokegrenade_projectile", + "CSmokeGrenade": "weapon_smokegrenade", + "CSkyboxReference": "skybox_reference", + "CSkyCamera": "sky_camera", + "CSimpleMarkupVolumeTagged": "markup_volume_tagged", + "CShower": "spark_shower", + "CShatterGlassShardPhysics": "shatterglass_shard", + "CServerRagdollTrigger": "trigger_serverragdoll", + "CScriptedSequence": "scripted_sequence", + "CScriptTriggerPush": "script_trigger_push", + "CScriptTriggerOnce": "script_trigger_once", + "CScriptTriggerMultiple": "script_trigger_multiple", + "CScriptTriggerHurt": "script_trigger_hurt", + "CScriptNavBlocker": "script_nav_blocker", + "CScriptItem": "scripted_item_drop", + "CSceneListManager": "logic_scene_list_manager", + "CSceneEntity": "scripted_scene", + "CRotatorTarget": "rotator_target", + "CRotDoor": "func_door_rotating", + "CRotButton": "func_rot_button", + "CRopeKeyframe": "keyframe_rope", + "CRevertSaved": "player_loadsaved", + "CRectLight": "light_rect", + "CRagdollPropAttached": "prop_ragdoll_attached", + "CRagdollProp": "prop_ragdoll", + "CRagdollManager": "game_ragdoll_manager", + "CRagdollMagnet": "phys_ragdollmagnet", + "CRagdollConstraint": "phys_ragdollconstraint", + "CPushable": "func_pushable", + "CPulseGameBlackboard": "pulse_game_blackboard", + "CPropDoorRotatingBreakable": "prop_door_rotating", + "CPrecipitationBlocker": "func_precipitation_blocker", + "CPrecipitation": "func_precipitation", + "CPostProcessingVolume": "post_processing_volume", + "CPointWorldText": "point_worldtext", + "CPointVelocitySensor": "point_velocitysensor", + "CPointValueRemapper": "point_value_remapper", + "CPointTemplate": "point_template", + "CPointTeleport": "point_teleport", + "CPointServerCommand": "point_servercommand", + "CPointPush": "point_push", + "CPointPulse": "point_pulse", + "CPointProximitySensor": "point_proximity_sensor", + "CPointPrefab": "point_prefab", + "CPointOrient": "point_orient", + "CPointHurt": "point_hurt", + "CPointGiveAmmo": "point_give_ammo", + "CPointGamestatsCounter": "point_gamestats_counter", + "CPointEntityFinder": "point_entity_finder", + "CPointEntity": "point_entity", + "CPointCommentaryNode": "point_commentary_node", + "CPointClientUIWorldTextPanel": "point_clientui_world_text_panel", + "CPointClientUIWorldPanel": "point_clientui_world_panel", + "CPointClientUIDialog": "point_clientui_dialog", + "CPointClientCommand": "point_clientcommand", + "CPointChildModifier": "point_childmodifier", + "CPointCameraVFOV": "point_camera_vertical_fov", + "CPointCamera": "point_camera", + "CPointBroadcastClientCommand": "point_broadcastclientcommand", + "CPointAngularVelocitySensor": "point_angularvelocitysensor", + "CPointAngleSensor": "point_anglesensor", + "CPlayerVisibility": "env_player_visibility", + "CPlayerSprayDecal": "player_spray_decal", + "CPlayerPing": "info_player_ping", + "CPlatTrigger": "plat_trigger", + "CPlantedC4": "planted_c4", + "CPhysicsWire": "env_physwire", + "CPhysicsSpring": "phys_spring", + "CPhysicsPropRespawnable": "prop_physics_respawnable", + "CPhysicsPropOverride": "prop_physics_override", + "CPhysicsPropMultiplayer": "prop_physics_multiplayer", + "CPhysicsProp": "prop_physics", + "CPhysicsEntitySolver": "physics_entity_solver", + "CPhysicalButton": "func_physical_button", + "CPhysWheelConstraint": "phys_wheelconstraint", + "CPhysTorque": "phys_torque", + "CPhysThruster": "phys_thruster", + "CPhysSlideConstraint": "phys_slideconstraint", + "CPhysPulley": "phys_pulleyconstraint", + "CPhysMotor": "phys_motor", + "CPhysMagnet": "phys_magnet", + "CPhysLength": "phys_lengthconstraint", + "CPhysImpact": "env_physimpact", + "CPhysHinge": "phys_hinge", + "CPhysFixed": "phys_constraint", + "CPhysExplosion": "env_physexplosion", + "CPhysBox": "func_physbox", + "CPhysBallSocket": "phys_ballsocket", + "CPathTrack": "path_track", + "CPathSimple": "path_simple", + "CPathParticleRope": "path_particle_rope", + "CPathMover": "path_mover", + "CPathKeyFrame": "keyframe_track", + "CPathCornerCrash": "path_corner_crash", + "CPathCorner": "path_corner", + "CParticleSystem": "info_particle_system", + "COrnamentProp": "prop_dynamic_ornament", + "COmniLight": "light_omni2", + "CNullEntity": "info_null", + "CNavWalkable": "point_nav_walkable", + "CNavSpaceInfo": "info_nav_space", + "CNavLinkAreaEntity": "ai_nav_link_area", + "CMultiSource": "multisource", + "CMultiLightProxy": "logic_multilight_proxy", + "CMoverPathNode": "path_node_mover", + "CMomentaryRotButton": "momentary_rot_button", + "CMolotovProjectile": "molotov_projectile", + "CMolotovGrenade": "weapon_molotov", + "CMessageEntity": "point_message", + "CMessage": "env_message", + "CMathRemap": "math_remap", + "CMathCounter": "math_counter", + "CMathColorBlend": "math_colorblend", + "CMarkupVolumeWithRef": "markup_volume_with_ref", + "CMarkupVolumeTagged_NavGame": "func_nav_markup_game", + "CMarkupVolumeTagged_Nav": "func_nav_markup", + "CMarkupVolume": "markup_volume", + "CMapVetoPickController": "mapvetopick_controller", + "CMapSharedEnvironment": "map_shared_environment", + "CMapInfo": "info_map_parameters", + "CLogicScript": "logic_script", + "CLogicRelay": "logic_relay", + "CLogicProximity": "logic_proximity", + "CLogicPlayerProxy": "logic_playerproxy", + "CLogicNavigation": "logic_navigation", + "CLogicNPCCounterOBB": "logic_npc_counter_obb", + "CLogicNPCCounterAABB": "logic_npc_counter_aabb", + "CLogicNPCCounter": "logic_npc_counter_radius", + "CLogicMeasureMovement": "logic_measure_movement", + "CLogicLineToEntity": "logic_lineto", + "CLogicGameEventListener": "logic_gameevent_listener", + "CLogicGameEvent": "logic_game_event", + "CLogicEventListener": "logic_eventlistener", + "CLogicDistanceCheck": "logic_distance_check", + "CLogicDistanceAutosave": "logic_distance_autosave", + "CLogicCompare": "logic_compare", + "CLogicCollisionPair": "logic_collision_pair", + "CLogicCase": "logic_case", + "CLogicBranchList": "logic_branch_listener", + "CLogicBranch": "logic_branch", + "CLogicAutosave": "logic_autosave", + "CLogicAuto": "logic_auto", + "CLogicActiveAutosave": "logic_active_autosave", + "CLogicAchievement": "logic_achievement", + "CLightSpotEntity": "light_spot", + "CLightOrthoEntity": "light_ortho", + "CLightEnvironmentEntity": "light_environment", + "CLightEntity": "light_omni", + "CLightDirectionalEntity": "light_directional", + "CKnife": "weapon_knife", + "CKeepUpright": "phys_keepupright", + "CItem_Healthshot": "weapon_healthshot", + "CItemSoda": "item_sodacan", + "CItemKevlar": "item_kevlar", + "CItemGenericTriggerHelper": "item_generic_trigger_helper", + "CItemGeneric": "item_generic", + "CItemDefuser": "item_defuser", + "CItemAssaultSuit": "item_assaultsuit", + "CInstructorEventEntity": "point_instructor_event", + "CInstancedSceneEntity": "instanced_scripted_scene", + "CInfoWorldLayer": "info_world_layer", + "CInfoVisibilityBox": "info_visibility_box", + "CInfoTeleportDestination": "info_teleport_destination", + "CInfoTargetServerOnly": "info_target_server_only", + "CInfoTarget": "info_target", + "CInfoSpawnGroupLoadUnload": "info_spawngroup_load_unload", + "CInfoSpawnGroupLandmark": "info_spawngroup_landmark", + "CInfoPlayerTerrorist": "info_player_terrorist", + "CInfoPlayerStart": "info_player_start", + "CInfoPlayerCounterterrorist": "info_player_counterterrorist", + "CInfoParticleTarget": "info_particle_target", + "CInfoOffscreenPanoramaTexture": "info_offscreen_panorama_texture", + "CInfoLandmark": "info_landmark", + "CInfoLadderDismount": "info_ladder_dismount", + "CInfoInstructorHintTarget": "info_target_instructor_hint", + "CInfoInstructorHintHostageRescueZone": "info_hostage_rescue_zone_hint", + "CInfoInstructorHintBombTargetB": "info_bomb_target_hint_B", + "CInfoInstructorHintBombTargetA": "info_bomb_target_hint_A", + "CInfoGameEventProxy": "info_game_event_proxy", + "CInfoFan": "info_trigger_fan", + "CInfoDynamicShadowHintBox": "info_dynamic_shadow_hint_box", + "CInfoDynamicShadowHint": "info_dynamic_shadow_hint", + "CInfoDeathmatchSpawn": "info_deathmatch_spawn", + "CInfoData": "info_data", + "CInferno": "inferno", + "CIncendiaryGrenade": "weapon_incgrenade", + "CHostageRescueZone": "func_hostage_rescue", + "CHostage": "hostage_entity", + "CHandleTest": "handle_test", + "CHandleDummy": "handle_dummy", + "CHEGrenadeProjectile": "hegrenade_projectile", + "CHEGrenade": "weapon_hegrenade", + "CGunTarget": "func_guntarget", + "CGradientFog": "env_gradient_fog", + "CGenericConstraint": "phys_genericconstraint", + "CGameText": "game_text", + "CGamePlayerZone": "game_zone_player", + "CGamePlayerEquip": "game_player_equip", + "CGameMoney": "game_money", + "CGameGibManager": "game_gib_manager", + "CGameEnd": "game_end", + "CFuncWater": "func_water", + "CFuncWallToggle": "func_wall_toggle", + "CFuncWall": "func_wall", + "CFuncVehicleClip": "func_vehicleclip", + "CFuncVPhysicsClip": "func_clip_vphysics", + "CFuncTrainControls": "func_traincontrols", + "CFuncTrain": "func_train", + "CFuncTrackTrain": "func_tracktrain", + "CFuncTrackChange": "func_trackchange", + "CFuncTrackAuto": "func_trackautochange", + "CFuncTimescale": "func_timescale", + "CFuncTankTrain": "func_tanktrain", + "CFuncShatterglass": "func_shatterglass", + "CFuncRetakeBarrier": "func_retakebarrier", + "CFuncRotator": "func_rotator", + "CFuncRotating": "func_rotating", + "CFuncPropRespawnZone": "func_proprrespawnzone", + "CFuncPlatRot": "func_platrot", + "CFuncPlat": "func_plat", + "CFuncNavObstruction": "func_nav_avoidance_obstacle", + "CFuncNavBlocker": "func_nav_blocker", + "CFuncMover": "func_mover", + "CFuncMoveLinear": "momentary_door", + "CFuncMonitor": "func_monitor", + "CFuncLadder": "func_useableladder", + "CFuncIllusionary": "func_illusionary", + "CFuncElectrifiedVolume": "func_electrified_volume", + "CFuncConveyor": "func_conveyor", + "CFuncBrush": "func_brush", + "CFootstepControl": "func_footstep_control", + "CFogVolume": "fog_volume", + "CFogTrigger": "trigger_fog", + "CFogController": "env_fog_controller", + "CFlashbangProjectile": "flashbang_projectile", + "CFlashbang": "weapon_flashbang", + "CFishPool": "func_fish_pool", + "CFish": "fish", + "CFilterTeam": "filter_activator_team", + "CFilterProximity": "filter_proximity", + "CFilterName": "filter_activator_name", + "CFilterMultiple": "filter_multi", + "CFilterModel": "filter_activator_model", + "CFilterMassGreater": "filter_activator_mass_greater", + "CFilterLOS": "filter_los", + "CFilterEnemy": "filter_enemy", + "CFilterContext": "filter_activator_context", + "CFilterClass": "filter_activator_class", + "CFilterAttributeInt": "filter_activator_attribute_int", + "CEnvWindVolume": "env_wind_volume", + "CEnvWindController": "env_wind_controller", + "CEnvWind": "env_wind", + "CEnvVolumetricFogVolume": "env_volumetric_fog_volume", + "CEnvVolumetricFogController": "env_volumetric_fog_controller", + "CEnvViewPunch": "env_viewpunch", + "CEnvTilt": "env_tilt", + "CEnvSplash": "env_splash", + "CEnvSpark": "env_spark", + "CEnvSoundscapeTriggerable": "env_soundscape_triggerable", + "CEnvSoundscapeProxy": "env_soundscape_proxy", + "CEnvSoundscape": "env_soundscape", + "CEnvSky": "env_sky", + "CEnvShake": "env_shake", + "CEnvParticleGlow": "env_particle_glow", + "CEnvMuzzleFlash": "env_muzzleflash", + "CEnvLightProbeVolume": "env_light_probe_volume", + "CEnvLaser": "env_laser", + "CEnvInstructorVRHint": "env_instructor_vr_hint", + "CEnvInstructorHint": "env_instructor_hint", + "CEnvHudHint": "env_hudhint", + "CEnvGlobal": "env_global", + "CEnvFade": "env_fade", + "CEnvExplosion": "env_explosion", + "CEnvEntityMaker": "env_entity_maker", + "CEnvEntityIgniter": "env_entity_igniter", + "CEnvDetailController": "env_detail_controller", + "CEnvDecal": "env_decal", + "CEnvCubemapFog": "env_cubemap_fog", + "CEnvCubemapBox": "env_cubemap_box", + "CEnvCubemap": "env_cubemap", + "CEnvCombinedLightProbeVolume": "env_combined_light_probe_volume", + "CEnvBeverage": "env_beverage", + "CEnvBeam": "env_beam", + "CEntityInstance": "root", + "CEntityFlame": "entityflame", + "CEntityDissolve": "env_entity_dissolver", + "CEntityBlocker": "entity_blocker", + "CEnableMotionFixup": "point_enable_motion_fixup", + "CEconWearable": "wearable_item", + "CDynamicProp": "dynamic_prop", + "CDynamicNavConnectionsVolume": "func_nav_dynamic_connections", + "CDynamicLight": "light_dynamic", + "CDecoyProjectile": "decoy_projectile", + "CDecoyGrenade": "weapon_decoy", + "CDebugHistory": "env_debughistory", + "CDEagle": "weapon_deagle", + "CCredits": "env_credits", + "CConstraintAnchor": "info_constraint_anchor", + "CCommentaryViewPosition": "point_commentary_viewpoint", + "CCommentaryAuto": "commentary_auto", + "CColorCorrectionVolume": "color_correction_volume", + "CColorCorrection": "color_correction", + "CCitadelSoundOpvarSetOBB": "citadel_snd_opvar_set_obb", + "CChicken": "chicken", + "CChangeLevel": "trigger_changelevel", + "CCSWeaponBase": "weapon_cs_base", + "CCSTeam": "cs_team_manager", + "CCSSprite": "env_sprite_clientside", + "CCSServerPointScriptEntity": "point_script", + "CCSPlayerResource": "cs_player_manager", + "CCSPlace": "env_cs_place", + "CCSPetPlacement": "cs_pet_placement", + "CCSMinimapBoundary": "cs_minimap_boundary", + "CCSGameRulesProxy": "cs_gamerules", + "CCSGO_WingmanIntroTerroristPosition": "wingman_intro_terrorist", + "CCSGO_WingmanIntroCounterTerroristPosition": "wingman_intro_counterterrorist", + "CCSGO_TeamSelectTerroristPosition": "team_select_terrorist", + "CCSGO_TeamSelectCounterTerroristPosition": "team_select_counterterrorist", + "CCSGO_TeamIntroTerroristPosition": "team_intro_terrorist", + "CCSGO_TeamIntroCounterTerroristPosition": "team_intro_counterterrorist", + "CC4": "weapon_c4", + "CBuyZone": "func_buyzone", + "CBreakable": "func_breakable", + "CBombTarget": "func_bomb_target", + "CBlood": "env_blood", + "CBeam": "beam", + "CBaseTrigger": "trigger", + "CBasePlayerPawn": "baseplayerpawn", + "CBasePlayerController": "player_controller", + "CBaseMoveBehavior": "move_keyframed", + "CBaseModelEntity": "basemodelentity", + "CBaseGrenade": "grenade", + "CBaseFlex": "baseflex", + "CBaseFilter": "filter_base", + "CBaseDoor": "func_door", + "CBaseDMStart": "info_player_deathmatch", + "CBaseCSGrenade": "weapon_basecsgrenade", + "CBaseButton": "func_button", + "CBaseAnimGraph": "baseanimgraph", + "CBarnLight": "light_barn", + "CAmbientGeneric": "ambient_generic", + "CAK47": "weapon_ak47", + "CAI_ChangeHintGroup": "ai_changehintgroup", +} + found_dangerous_fields = [] def render_template(template, params): @@ -215,13 +662,18 @@ def write_interface(self): fields.append(render_template(self.interface_field_template, field_info)) + designername = classname_dict.get(self.class_name, "null") + if designername != "null": + designername = f"\"{designername}\"" + params = { "INTERFACE_NAME": get_interface_name(self.class_name), "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), - "SIZE": self.size + "SIZE": self.size, + "CLASSNAME": designername, } 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 9b43a4ba6..05828533c 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": 464, + "offset": 456, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -124,7 +124,7 @@ "name": "m_flOutput", "name_hash": 218648260444657314, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "float32" }, @@ -134,7 +134,7 @@ "name": "m_flLerpTime", "name_hash": 218648260955183231, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "float32" } @@ -145,7 +145,7 @@ "name": "C_OP_LerpEndCapScalar", "name_hash": 50908015, "project": "particles", - "size": 480 + "size": 472 }, { "alignment": 8, @@ -160,7 +160,7 @@ "name": "m_flInputMin", "name_hash": 10593484234725920015, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "float32" }, @@ -170,7 +170,7 @@ "name": "m_flInputMax", "name_hash": 10593484234422642945, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "float32" }, @@ -180,7 +180,7 @@ "name": "m_flInputBias", "name_hash": 10593484233071817580, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "float32" }, @@ -190,7 +190,7 @@ "name": "m_nStartCP", "name_hash": 10593484231565900144, "networked": false, - "offset": 476, + "offset": 468, "size": 4, "type": "int32" }, @@ -200,7 +200,7 @@ "name": "m_nEndCP", "name_hash": 10593484233183543917, "networked": false, - "offset": 480, + "offset": 472, "size": 4, "type": "int32" }, @@ -210,7 +210,7 @@ "name": "m_nOffsetCP", "name_hash": 10593484232309243301, "networked": false, - "offset": 484, + "offset": 476, "size": 4, "type": "int32" }, @@ -220,7 +220,7 @@ "name": "m_nOuputCP", "name_hash": 10593484235067236909, "networked": false, - "offset": 488, + "offset": 480, "size": 4, "type": "int32" }, @@ -230,7 +230,7 @@ "name": "m_nInputCP", "name_hash": 10593484234911530004, "networked": false, - "offset": 492, + "offset": 484, "size": 4, "type": "int32" }, @@ -240,7 +240,7 @@ "name": "m_bRadialCheck", "name_hash": 10593484232055687134, "networked": false, - "offset": 496, + "offset": 488, "size": 1, "type": "bool" }, @@ -250,7 +250,7 @@ "name": "m_bScaleOffset", "name_hash": 10593484233697219982, "networked": false, - "offset": 497, + "offset": 489, "size": 1, "type": "bool" }, @@ -260,7 +260,7 @@ "name": "m_vecOffset", "name_hash": 10593484233997929514, "networked": false, - "offset": 500, + "offset": 492, "size": 12, "templated": "Vector", "type": "Vector" @@ -272,7 +272,7 @@ "name": "C_OP_CPOffsetToPercentageBetweenCPs", "name_hash": 2466487752, "project": "particles", - "size": 512 + "size": 504 }, { "alignment": 8, @@ -487,7 +487,7 @@ "name": "m_bKillUnused", "name_hash": 14280826992207095079, "networked": false, - "offset": 472, + "offset": 460, "size": 1, "type": "bool" }, @@ -497,7 +497,7 @@ "name": "m_bRadiusScale", "name_hash": 14280826993188237963, "networked": false, - "offset": 473, + "offset": 461, "size": 1, "type": "bool" }, @@ -507,7 +507,7 @@ "name": "m_nCP", "name_hash": 14280826993986901106, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "int32" }, @@ -517,7 +517,7 @@ "name": "m_vecOffset", "name_hash": 14280826993210936362, "networked": false, - "offset": 480, + "offset": 468, "size": 12, "templated": "Vector", "type": "Vector" @@ -529,7 +529,7 @@ "name": "C_INIT_SequenceFromCP", "name_hash": 3325014140, "project": "particles", - "size": 496 + "size": 480 }, { "alignment": 8, @@ -726,7 +726,7 @@ "name": "m_vCenter", "name_hash": 10355383822956779784, "networked": false, - "offset": 120, + "offset": 88, "size": 12, "templated": "Vector", "type": "Vector" @@ -737,7 +737,7 @@ "name": "m_flRadius", "name_hash": 10355383821122125965, "networked": false, - "offset": 132, + "offset": 100, "size": 4, "type": "float32" } @@ -748,7 +748,7 @@ "name": "CNavVolumeSphere", "name_hash": 2411050680, "project": "navlib", - "size": 136 + "size": 104 }, { "alignment": 8, @@ -828,7 +828,7 @@ "name": "C_INIT_RemapParticleCountToNamedModelMeshGroupScalar", "name_hash": 4223616317, "project": "particles", - "size": 552 + "size": 536 }, { "alignment": 8, @@ -843,8 +843,8 @@ "name": "m_InputValue", "name_hash": 3412273254654825528, "networked": false, - "offset": 472, - "size": 1720, + "offset": 464, + "size": 1680, "type": "CParticleCollectionVecInput" }, { @@ -853,7 +853,7 @@ "name": "m_nOutputField", "name_hash": 3412273254621998964, "networked": false, - "offset": 2192, + "offset": 2144, "size": 4, "type": "ParticleAttributeIndex_t" } @@ -864,7 +864,7 @@ "name": "C_INIT_InitVecCollection", "name_hash": 794481778, "project": "particles", - "size": 2200 + "size": 2152 }, { "alignment": 8, @@ -906,7 +906,7 @@ "name": "m_nFieldOutput", "name_hash": 4890615015388911110, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -916,7 +916,7 @@ "name": "m_vecRotAxisMin", "name_hash": 4890615015383421301, "networked": false, - "offset": 468, + "offset": 460, "size": 12, "templated": "Vector", "type": "Vector" @@ -927,7 +927,7 @@ "name": "m_vecRotAxisMax", "name_hash": 4890615015015593611, "networked": false, - "offset": 480, + "offset": 472, "size": 12, "templated": "Vector", "type": "Vector" @@ -938,7 +938,7 @@ "name": "m_flRotRateMin", "name_hash": 4890615011789332322, "networked": false, - "offset": 492, + "offset": 484, "size": 4, "type": "float32" }, @@ -948,7 +948,7 @@ "name": "m_flRotRateMax", "name_hash": 4890615015713912072, "networked": false, - "offset": 496, + "offset": 488, "size": 4, "type": "float32" }, @@ -958,7 +958,7 @@ "name": "m_bNormalize", "name_hash": 4890615012759716428, "networked": false, - "offset": 500, + "offset": 492, "size": 1, "type": "bool" }, @@ -968,8 +968,8 @@ "name": "m_flScale", "name_hash": 4890615014612902959, "networked": false, - "offset": 504, - "size": 368, + "offset": 496, + "size": 360, "type": "CPerParticleFloatInput" } ], @@ -979,7 +979,7 @@ "name": "C_OP_RotateVector", "name_hash": 1138685041, "project": "particles", - "size": 872 + "size": 856 }, { "alignment": 8, @@ -1008,7 +1008,7 @@ "name": "m_RateMin", "name_hash": 17185262341757531489, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "float32" }, @@ -1018,7 +1018,7 @@ "name": "m_RateMax", "name_hash": 17185262341523924751, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "float32" }, @@ -1028,7 +1028,7 @@ "name": "m_flStartTime_min", "name_hash": 17185262341596863483, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "float32" }, @@ -1038,7 +1038,7 @@ "name": "m_flStartTime_max", "name_hash": 17185262341427704197, "networked": false, - "offset": 476, + "offset": 468, "size": 4, "type": "float32" }, @@ -1048,7 +1048,7 @@ "name": "m_flEndTime_min", "name_hash": 17185262342146431282, "networked": false, - "offset": 480, + "offset": 472, "size": 4, "type": "float32" }, @@ -1058,7 +1058,7 @@ "name": "m_flEndTime_max", "name_hash": 17185262342312927544, "networked": false, - "offset": 484, + "offset": 476, "size": 4, "type": "float32" }, @@ -1068,7 +1068,7 @@ "name": "m_nField", "name_hash": 17185262343334377787, "networked": false, - "offset": 528, + "offset": 512, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -1078,7 +1078,7 @@ "name": "m_bProportionalOp", "name_hash": 17185262340334432957, "networked": false, - "offset": 532, + "offset": 516, "size": 1, "type": "bool" } @@ -1089,7 +1089,7 @@ "name": "C_OP_RampScalarLinear", "name_hash": 4001255692, "project": "particles", - "size": 544 + "size": 528 }, { "alignment": 255, @@ -1113,7 +1113,7 @@ "name": "CNavVolumeAll", "name_hash": 1363701220, "project": "navlib", - "size": 160 + "size": 128 }, { "alignment": 8, @@ -1316,7 +1316,7 @@ "name": "CParticleCollectionRendererVecInput", "name_hash": 814336433, "project": "particleslib", - "size": 1720 + "size": 1680 }, { "alignment": 8, @@ -1374,7 +1374,7 @@ "name": "m_nInputValueNodeIdx", "name_hash": 12437060419290963751, "networked": false, - "offset": 16, + "offset": 10, "size": 2, "type": "int16" } @@ -1385,7 +1385,7 @@ "name": "CNmVectorNegateNode::CDefinition", "name_hash": 2895728782, "project": "animlib", - "size": 24 + "size": 16 }, { "alignment": 8, @@ -1408,7 +1408,7 @@ "name_hash": 17287719167663505405, "networked": false, "offset": 8, - "size": 368, + "size": 360, "type": "CParticleCollectionFloatInput" } ], @@ -1418,7 +1418,7 @@ "name": "FloatInputMaterialVariable_t", "name_hash": 4025110781, "project": "particles", - "size": 376 + "size": 368 }, { "alignment": 255, @@ -1771,7 +1771,7 @@ "name": "m_nMaterialControlPoint", "name_hash": 12044173897857058653, "networked": false, - "offset": 544, + "offset": 532, "size": 4, "type": "int32" }, @@ -1781,7 +1781,7 @@ "name": "m_nProxyType", "name_hash": 12044173894025360255, "networked": false, - "offset": 548, + "offset": 536, "size": 4, "type": "MaterialProxyType_t" }, @@ -1791,7 +1791,7 @@ "name": "m_MaterialVars", "name_hash": 12044173898120830310, "networked": false, - "offset": 552, + "offset": 544, "size": 24, "template": [ "MaterialVariable_t" @@ -1805,7 +1805,7 @@ "name": "m_hOverrideMaterial", "name_hash": 12044173894656285886, "networked": false, - "offset": 576, + "offset": 568, "size": 8, "template": [ "InfoForResourceTypeIMaterial2" @@ -1819,8 +1819,8 @@ "name": "m_flMaterialOverrideEnabled", "name_hash": 12044173894759175971, "networked": false, - "offset": 584, - "size": 368, + "offset": 576, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -1829,8 +1829,8 @@ "name": "m_vecColorScale", "name_hash": 12044173896595519674, "networked": false, - "offset": 952, - "size": 1720, + "offset": 936, + "size": 1680, "type": "CParticleCollectionVecInput" }, { @@ -1839,8 +1839,8 @@ "name": "m_flAlpha", "name_hash": 12044173896616476113, "networked": false, - "offset": 2672, - "size": 368, + "offset": 2616, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -1849,7 +1849,7 @@ "name": "m_nColorBlendType", "name_hash": 12044173897604984783, "networked": false, - "offset": 3040, + "offset": 2976, "size": 4, "type": "ParticleColorBlendType_t" } @@ -1860,7 +1860,7 @@ "name": "C_OP_RenderMaterialProxy", "name_hash": 2804252760, "project": "particles", - "size": 3072 + "size": 3008 }, { "alignment": 8, @@ -1920,7 +1920,7 @@ "name": "m_nDestField", "name_hash": 10246120578213054963, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -1930,7 +1930,7 @@ "name": "m_flStartValue", "name_hash": 10246120578809867306, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "float32" }, @@ -1940,7 +1940,7 @@ "name": "m_flEndValue", "name_hash": 10246120579297688789, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "float32" }, @@ -1950,7 +1950,7 @@ "name": "m_flCycleTime", "name_hash": 10246120580103288526, "networked": false, - "offset": 476, + "offset": 468, "size": 4, "type": "float32" }, @@ -1960,7 +1960,7 @@ "name": "m_bDoNotRepeatCycle", "name_hash": 10246120580438917588, "networked": false, - "offset": 480, + "offset": 472, "size": 1, "type": "bool" }, @@ -1970,7 +1970,7 @@ "name": "m_bSynchronizeParticles", "name_hash": 10246120578289509452, "networked": false, - "offset": 481, + "offset": 473, "size": 1, "type": "bool" }, @@ -1980,7 +1980,7 @@ "name": "m_nCPScale", "name_hash": 10246120577513948168, "networked": false, - "offset": 484, + "offset": 476, "size": 4, "type": "int32" }, @@ -1990,7 +1990,7 @@ "name": "m_nCPFieldMin", "name_hash": 10246120578433998786, "networked": false, - "offset": 488, + "offset": 480, "size": 4, "type": "int32" }, @@ -2000,7 +2000,7 @@ "name": "m_nCPFieldMax", "name_hash": 10246120578063611240, "networked": false, - "offset": 492, + "offset": 484, "size": 4, "type": "int32" }, @@ -2010,7 +2010,7 @@ "name": "m_nSetMethod", "name_hash": 10246120581654364958, "networked": false, - "offset": 496, + "offset": 488, "size": 4, "type": "ParticleSetMethod_t" } @@ -2021,7 +2021,7 @@ "name": "C_OP_CycleScalar", "name_hash": 2385610849, "project": "particles", - "size": 504 + "size": 496 }, { "alignment": 8, @@ -2284,7 +2284,7 @@ "name": "m_nExpression", "name_hash": 4423442850663572519, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "ScalarExpressionType_t" }, @@ -2294,8 +2294,8 @@ "name": "m_flInput1", "name_hash": 4423442854217133604, "networked": false, - "offset": 472, - "size": 368, + "offset": 464, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -2304,8 +2304,8 @@ "name": "m_flInput2", "name_hash": 4423442854267466461, "networked": false, - "offset": 840, - "size": 368, + "offset": 824, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -2314,8 +2314,8 @@ "name": "m_flOutputRemap", "name_hash": 4423442850599483759, "networked": false, - "offset": 1208, - "size": 368, + "offset": 1184, + "size": 360, "type": "CParticleRemapFloatInput" }, { @@ -2324,7 +2324,7 @@ "name": "m_nOutputField", "name_hash": 4423442851137810292, "networked": false, - "offset": 1576, + "offset": 1544, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -2334,7 +2334,7 @@ "name": "m_nSetMethod", "name_hash": 4423442854510314270, "networked": false, - "offset": 1580, + "offset": 1548, "size": 4, "type": "ParticleSetMethod_t" } @@ -2345,7 +2345,7 @@ "name": "C_OP_SetAttributeToScalarExpression", "name_hash": 1029913046, "project": "particles", - "size": 1616 + "size": 1584 }, { "alignment": 255, @@ -2435,7 +2435,7 @@ "name": "C_OP_WorldCollideConstraint", "name_hash": 277909772, "project": "particles", - "size": 464 + "size": 456 }, { "alignment": 4, @@ -2671,7 +2671,7 @@ "name": "m_flPeakStrength", "name_hash": 10283022578465062097, "networked": false, - "offset": 544, + "offset": 532, "size": 4, "type": "float32" }, @@ -2681,7 +2681,7 @@ "name": "m_nPeakStrengthFieldOverride", "name_hash": 10283022577695818545, "networked": false, - "offset": 548, + "offset": 536, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -2691,7 +2691,7 @@ "name": "m_flRadius", "name_hash": 10283022577191338125, "networked": false, - "offset": 552, + "offset": 540, "size": 4, "type": "float32" }, @@ -2701,7 +2701,7 @@ "name": "m_nRadiusFieldOverride", "name_hash": 10283022577071864481, "networked": false, - "offset": 556, + "offset": 544, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -2711,7 +2711,7 @@ "name": "m_flShakeDuration", "name_hash": 10283022578152740975, "networked": false, - "offset": 560, + "offset": 548, "size": 4, "type": "float32" }, @@ -2721,7 +2721,7 @@ "name": "m_flTransitionTime", "name_hash": 10283022578038340665, "networked": false, - "offset": 564, + "offset": 552, "size": 4, "type": "float32" }, @@ -2731,7 +2731,7 @@ "name": "m_flTwistAmount", "name_hash": 10283022578664192458, "networked": false, - "offset": 568, + "offset": 556, "size": 4, "type": "float32" }, @@ -2741,7 +2741,7 @@ "name": "m_flRadialAmount", "name_hash": 10283022578492709272, "networked": false, - "offset": 572, + "offset": 560, "size": 4, "type": "float32" }, @@ -2751,7 +2751,7 @@ "name": "m_flControlPointOrientationAmount", "name_hash": 10283022576693850100, "networked": false, - "offset": 576, + "offset": 564, "size": 4, "type": "float32" }, @@ -2761,7 +2761,7 @@ "name": "m_nControlPointForLinearDirection", "name_hash": 10283022577825056643, "networked": false, - "offset": 580, + "offset": 568, "size": 4, "type": "int32" } @@ -2772,7 +2772,7 @@ "name": "C_OP_RenderTreeShake", "name_hash": 2394202765, "project": "particles", - "size": 584 + "size": 576 }, { "alignment": 16, @@ -2899,7 +2899,7 @@ "name": "m_nChildGroupID", "name_hash": 14147744567452223845, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "int32" }, @@ -2909,7 +2909,7 @@ "name": "m_nFirstControlPoint", "name_hash": 14147744565541566032, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "int32" }, @@ -2919,7 +2919,7 @@ "name": "m_nNumControlPoints", "name_hash": 14147744565055896655, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "int32" }, @@ -2929,8 +2929,8 @@ "name": "m_nParticleIncrement", "name_hash": 14147744565568693200, "networked": false, - "offset": 480, - "size": 368, + "offset": 472, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -2939,8 +2939,8 @@ "name": "m_nFirstSourcePoint", "name_hash": 14147744566270083470, "networked": false, - "offset": 848, - "size": 368, + "offset": 832, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -2949,7 +2949,7 @@ "name": "m_bSetOrientation", "name_hash": 14147744567406431799, "networked": false, - "offset": 1216, + "offset": 1192, "size": 1, "type": "bool" }, @@ -2959,7 +2959,7 @@ "name": "m_nOrientationField", "name_hash": 14147744567920975519, "networked": false, - "offset": 1220, + "offset": 1196, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -2969,7 +2969,7 @@ "name": "m_bNumBasedOnParticleCount", "name_hash": 14147744564703446480, "networked": false, - "offset": 1224, + "offset": 1200, "size": 1, "type": "bool" } @@ -2980,7 +2980,7 @@ "name": "C_OP_SetPerChildControlPoint", "name_hash": 3294028473, "project": "particles", - "size": 1232 + "size": 1208 }, { "alignment": 8, @@ -2995,7 +2995,7 @@ "name": "m_nFieldOutput", "name_hash": 10826730697200408070, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -3005,7 +3005,7 @@ "name": "m_flInputMin", "name_hash": 10826730697252277519, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "float32" }, @@ -3015,7 +3015,7 @@ "name": "m_flInputMax", "name_hash": 10826730696949000449, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "float32" }, @@ -3025,8 +3025,8 @@ "name": "m_TransformStart", "name_hash": 10826730696996792313, "networked": false, - "offset": 480, - "size": 104, + "offset": 472, + "size": 96, "type": "CParticleTransformInput" }, { @@ -3035,8 +3035,8 @@ "name": "m_TransformEnd", "name_hash": 10826730693555550152, "networked": false, - "offset": 584, - "size": 104, + "offset": 568, + "size": 96, "type": "CParticleTransformInput" }, { @@ -3045,7 +3045,7 @@ "name": "m_nOutputStartCP", "name_hash": 10826730697144819087, "networked": false, - "offset": 688, + "offset": 664, "size": 4, "type": "int32" }, @@ -3055,7 +3055,7 @@ "name": "m_nOutputStartField", "name_hash": 10826730696555238776, "networked": false, - "offset": 692, + "offset": 668, "size": 4, "type": "int32" }, @@ -3065,7 +3065,7 @@ "name": "m_nOutputEndCP", "name_hash": 10826730696086321438, "networked": false, - "offset": 696, + "offset": 672, "size": 4, "type": "int32" }, @@ -3075,7 +3075,7 @@ "name": "m_nOutputEndField", "name_hash": 10826730694613320623, "networked": false, - "offset": 700, + "offset": 676, "size": 4, "type": "int32" }, @@ -3085,7 +3085,7 @@ "name": "m_nSetMethod", "name_hash": 10826730697567486750, "networked": false, - "offset": 704, + "offset": 680, "size": 4, "type": "ParticleSetMethod_t" }, @@ -3095,7 +3095,7 @@ "name": "m_bActiveRange", "name_hash": 10826730694418709380, "networked": false, - "offset": 708, + "offset": 684, "size": 1, "type": "bool" }, @@ -3105,7 +3105,7 @@ "name": "m_bRadialCheck", "name_hash": 10826730694582044638, "networked": false, - "offset": 709, + "offset": 685, "size": 1, "type": "bool" } @@ -3116,7 +3116,7 @@ "name": "C_OP_PercentageBetweenTransformLerpCPs", "name_hash": 2520794676, "project": "particles", - "size": 712 + "size": 688 }, { "alignment": 8, @@ -3131,8 +3131,8 @@ "name": "m_nSequenceOverride", "name_hash": 3875225662059323460, "networked": false, - "offset": 11752, - "size": 368, + "offset": 11512, + "size": 360, "type": "CParticleCollectionRendererFloatInput" }, { @@ -3141,7 +3141,7 @@ "name": "m_bSequenceNumbersAreRawSequenceIndices", "name_hash": 3875225662007472188, "networked": false, - "offset": 12120, + "offset": 11872, "size": 1, "type": "bool" }, @@ -3151,7 +3151,7 @@ "name": "m_nOrientationType", "name_hash": 3875225663663218757, "networked": false, - "offset": 12124, + "offset": 11876, "size": 4, "type": "ParticleOrientationChoiceList_t" }, @@ -3161,7 +3161,7 @@ "name": "m_nOrientationControlPoint", "name_hash": 3875225662632866600, "networked": false, - "offset": 12128, + "offset": 11880, "size": 4, "type": "int32" }, @@ -3171,7 +3171,7 @@ "name": "m_bUseYawWithNormalAligned", "name_hash": 3875225664008162644, "networked": false, - "offset": 12132, + "offset": 11884, "size": 1, "type": "bool" }, @@ -3181,8 +3181,8 @@ "name": "m_flMinSize", "name_hash": 3875225664378614168, "networked": false, - "offset": 12136, - "size": 368, + "offset": 11888, + "size": 360, "type": "CParticleCollectionRendererFloatInput" }, { @@ -3191,8 +3191,8 @@ "name": "m_flMaxSize", "name_hash": 3875225663554512574, "networked": false, - "offset": 12504, - "size": 368, + "offset": 12248, + "size": 360, "type": "CParticleCollectionRendererFloatInput" }, { @@ -3201,8 +3201,8 @@ "name": "m_flAlphaAdjustWithSizeAdjust", "name_hash": 3875225662724819024, "networked": false, - "offset": 12872, - "size": 368, + "offset": 12608, + "size": 360, "type": "CParticleCollectionRendererFloatInput" }, { @@ -3211,8 +3211,8 @@ "name": "m_flStartFadeSize", "name_hash": 3875225664317889938, "networked": false, - "offset": 13240, - "size": 368, + "offset": 12968, + "size": 360, "type": "CParticleCollectionRendererFloatInput" }, { @@ -3221,8 +3221,8 @@ "name": "m_flEndFadeSize", "name_hash": 3875225661954053155, "networked": false, - "offset": 13608, - "size": 368, + "offset": 13328, + "size": 360, "type": "CParticleCollectionRendererFloatInput" }, { @@ -3231,7 +3231,7 @@ "name": "m_flStartFadeDot", "name_hash": 3875225663977299470, "networked": false, - "offset": 13976, + "offset": 13688, "size": 4, "type": "float32" }, @@ -3241,7 +3241,7 @@ "name": "m_flEndFadeDot", "name_hash": 3875225664773271841, "networked": false, - "offset": 13980, + "offset": 13692, "size": 4, "type": "float32" }, @@ -3251,7 +3251,7 @@ "name": "m_bDistanceAlpha", "name_hash": 3875225664674460506, "networked": false, - "offset": 13984, + "offset": 13696, "size": 1, "type": "bool" }, @@ -3261,7 +3261,7 @@ "name": "m_bSoftEdges", "name_hash": 3875225662492432589, "networked": false, - "offset": 13985, + "offset": 13697, "size": 1, "type": "bool" }, @@ -3271,7 +3271,7 @@ "name": "m_flEdgeSoftnessStart", "name_hash": 3875225663404865455, "networked": false, - "offset": 13988, + "offset": 13700, "size": 4, "type": "float32" }, @@ -3281,7 +3281,7 @@ "name": "m_flEdgeSoftnessEnd", "name_hash": 3875225663344263482, "networked": false, - "offset": 13992, + "offset": 13704, "size": 4, "type": "float32" }, @@ -3291,7 +3291,7 @@ "name": "m_bOutline", "name_hash": 3875225665050134429, "networked": false, - "offset": 13996, + "offset": 13708, "size": 1, "type": "bool" }, @@ -3301,7 +3301,7 @@ "name": "m_OutlineColor", "name_hash": 3875225663169973168, "networked": false, - "offset": 13997, + "offset": 13709, "size": 4, "templated": "Color", "type": "Color" @@ -3312,7 +3312,7 @@ "name": "m_nOutlineAlpha", "name_hash": 3875225661883574023, "networked": false, - "offset": 14004, + "offset": 13716, "size": 4, "type": "int32" }, @@ -3322,7 +3322,7 @@ "name": "m_flOutlineStart0", "name_hash": 3875225661206839563, "networked": false, - "offset": 14008, + "offset": 13720, "size": 4, "type": "float32" }, @@ -3332,7 +3332,7 @@ "name": "m_flOutlineStart1", "name_hash": 3875225665485029240, "networked": false, - "offset": 14012, + "offset": 13724, "size": 4, "type": "float32" }, @@ -3342,7 +3342,7 @@ "name": "m_flOutlineEnd0", "name_hash": 3875225664834459528, "networked": false, - "offset": 14016, + "offset": 13728, "size": 4, "type": "float32" }, @@ -3352,7 +3352,7 @@ "name": "m_flOutlineEnd1", "name_hash": 3875225664851237147, "networked": false, - "offset": 14020, + "offset": 13732, "size": 4, "type": "float32" }, @@ -3362,7 +3362,7 @@ "name": "m_nLightingMode", "name_hash": 3875225663822305354, "networked": false, - "offset": 14024, + "offset": 13736, "size": 4, "type": "ParticleLightingQuality_t" }, @@ -3372,8 +3372,8 @@ "name": "m_vecLightingOverride", "name_hash": 3875225662440880153, "networked": false, - "offset": 14032, - "size": 1720, + "offset": 13744, + "size": 1680, "type": "CParticleCollectionRendererVecInput" }, { @@ -3382,8 +3382,8 @@ "name": "m_flLightingTessellation", "name_hash": 3875225662486651470, "networked": false, - "offset": 15752, - "size": 368, + "offset": 15424, + "size": 360, "type": "CParticleCollectionRendererFloatInput" }, { @@ -3392,8 +3392,8 @@ "name": "m_flLightingDirectionality", "name_hash": 3875225663164712323, "networked": false, - "offset": 16120, - "size": 368, + "offset": 15784, + "size": 360, "type": "CParticleCollectionRendererFloatInput" }, { @@ -3402,7 +3402,7 @@ "name": "m_bParticleShadows", "name_hash": 3875225662340102940, "networked": false, - "offset": 16488, + "offset": 16144, "size": 1, "type": "bool" }, @@ -3412,7 +3412,7 @@ "name": "m_flShadowDensity", "name_hash": 3875225661916465897, "networked": false, - "offset": 16492, + "offset": 16148, "size": 4, "type": "float32" }, @@ -3422,8 +3422,8 @@ "name": "m_replicationParameters", "name_hash": 3875225664520066797, "networked": false, - "offset": 16496, - "size": 4552, + "offset": 16152, + "size": 4448, "type": "CReplicationParameters" } ], @@ -3433,7 +3433,7 @@ "name": "C_OP_RenderSprites", "name_hash": 902271285, "project": "particles", - "size": 21056 + "size": 20608 }, { "alignment": 1, @@ -3568,7 +3568,7 @@ "name": "m_nChildNodeIdx", "name_hash": 11711635773398296380, "networked": false, - "offset": 16, + "offset": 10, "size": 2, "type": "int16" } @@ -3579,7 +3579,7 @@ "name": "CNmVirtualParameterBoolNode::CDefinition", "name_hash": 2726827695, "project": "animlib", - "size": 24 + "size": 16 }, { "alignment": 8, @@ -3782,7 +3782,7 @@ "name": "m_nControlPointNumber", "name_hash": 16856072266334709437, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "int32" }, @@ -3792,7 +3792,7 @@ "name": "m_bBoundBox", "name_hash": 16856072268150066652, "networked": false, - "offset": 476, + "offset": 464, "size": 1, "type": "bool" }, @@ -3802,7 +3802,7 @@ "name": "m_bCullOutside", "name_hash": 16856072268075212292, "networked": false, - "offset": 477, + "offset": 465, "size": 1, "type": "bool" }, @@ -3812,7 +3812,7 @@ "name": "m_bUseBones", "name_hash": 16856072265556661131, "networked": false, - "offset": 478, + "offset": 466, "size": 1, "type": "bool" }, @@ -3825,7 +3825,7 @@ "name": "m_HitboxSetName", "name_hash": 16856072267055086350, "networked": false, - "offset": 479, + "offset": 467, "size": 128, "type": "char" } @@ -3836,7 +3836,7 @@ "name": "C_INIT_ModelCull", "name_hash": 3924610155, "project": "particles", - "size": 608 + "size": 600 }, { "alignment": 8, @@ -3851,8 +3851,8 @@ "name": "m_vecSamplePosition", "name_hash": 18331417380396647732, "networked": false, - "offset": 480, - "size": 1720, + "offset": 472, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -3861,8 +3861,8 @@ "name": "m_vecScale", "name_hash": 18331417378708613969, "networked": false, - "offset": 2200, - "size": 1720, + "offset": 2152, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -3871,7 +3871,7 @@ "name": "m_bSampleWind", "name_hash": 18331417378118333137, "networked": false, - "offset": 3920, + "offset": 3832, "size": 1, "type": "bool" }, @@ -3881,7 +3881,7 @@ "name": "m_bSampleWater", "name_hash": 18331417379654338566, "networked": false, - "offset": 3921, + "offset": 3833, "size": 1, "type": "bool" }, @@ -3891,7 +3891,7 @@ "name": "m_bDampenNearWaterPlane", "name_hash": 18331417379647365169, "networked": false, - "offset": 3922, + "offset": 3834, "size": 1, "type": "bool" }, @@ -3901,7 +3901,7 @@ "name": "m_bSampleGravity", "name_hash": 18331417379261871087, "networked": false, - "offset": 3923, + "offset": 3835, "size": 1, "type": "bool" }, @@ -3911,8 +3911,8 @@ "name": "m_vecGravityForce", "name_hash": 18331417377883747012, "networked": false, - "offset": 3928, - "size": 1720, + "offset": 3840, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -3921,7 +3921,7 @@ "name": "m_bUseBasicMovementGravity", "name_hash": 18331417380469489019, "networked": false, - "offset": 5648, + "offset": 5520, "size": 1, "type": "bool" }, @@ -3931,8 +3931,8 @@ "name": "m_flLocalGravityScale", "name_hash": 18331417380731425934, "networked": false, - "offset": 5656, - "size": 368, + "offset": 5528, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -3941,8 +3941,8 @@ "name": "m_flLocalBuoyancyScale", "name_hash": 18331417380441691934, "networked": false, - "offset": 6024, - "size": 368, + "offset": 5888, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -3951,8 +3951,8 @@ "name": "m_vecBuoyancyForce", "name_hash": 18331417380506252830, "networked": false, - "offset": 6392, - "size": 1720, + "offset": 6248, + "size": 1680, "type": "CPerParticleVecInput" } ], @@ -3962,7 +3962,7 @@ "name": "C_OP_ExternalWindForce", "name_hash": 4268115707, "project": "particles", - "size": 8112 + "size": 7928 }, { "alignment": 8, @@ -4270,7 +4270,7 @@ "name": "m_nExpression", "name_hash": 6450570133366318119, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "VectorFloatExpressionType_t" }, @@ -4280,8 +4280,8 @@ "name": "m_vInput1", "name_hash": 6450570136779696090, "networked": false, - "offset": 480, - "size": 1720, + "offset": 464, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -4290,8 +4290,8 @@ "name": "m_vInput2", "name_hash": 6450570136762918471, "networked": false, - "offset": 2200, - "size": 1720, + "offset": 2144, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -4300,8 +4300,8 @@ "name": "m_flOutputRemap", "name_hash": 6450570133302229359, "networked": false, - "offset": 3920, - "size": 368, + "offset": 3824, + "size": 360, "type": "CParticleRemapFloatInput" }, { @@ -4310,7 +4310,7 @@ "name": "m_nOutputField", "name_hash": 6450570133840555892, "networked": false, - "offset": 4288, + "offset": 4184, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -4320,7 +4320,7 @@ "name": "m_nSetMethod", "name_hash": 6450570137213059870, "networked": false, - "offset": 4292, + "offset": 4188, "size": 4, "type": "ParticleSetMethod_t" } @@ -4331,7 +4331,7 @@ "name": "C_INIT_SetFloatAttributeToVectorExpression", "name_hash": 1501890396, "project": "particles", - "size": 4296 + "size": 4192 }, { "alignment": 8, @@ -4868,7 +4868,7 @@ "name": "C_OP_SpinYaw", "name_hash": 683217148, "project": "particles", - "size": 488 + "size": 480 }, { "alignment": 8, @@ -4883,7 +4883,7 @@ "name": "m_phase", "name_hash": 2278360584146047768, "networked": false, - "offset": 32, + "offset": 25, "size": 1, "type": "NmFootPhase_t" } @@ -4894,7 +4894,7 @@ "name": "CNmFootEvent", "name_hash": 530472161, "project": "animlib", - "size": 40 + "size": 32 }, { "alignment": 4, @@ -4963,7 +4963,7 @@ "name": "m_strPhysicsType", "name_hash": 15388619913941960921, "networked": false, - "offset": 544, + "offset": 536, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -4974,7 +4974,7 @@ "name": "m_bStartAsleep", "name_hash": 15388619914071384797, "networked": false, - "offset": 552, + "offset": 544, "size": 1, "type": "bool" }, @@ -4984,8 +4984,8 @@ "name": "m_flPlayerWakeRadius", "name_hash": 15388619915621888348, "networked": false, - "offset": 560, - "size": 368, + "offset": 552, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -4994,8 +4994,8 @@ "name": "m_flVehicleWakeRadius", "name_hash": 15388619912627339899, "networked": false, - "offset": 928, - "size": 368, + "offset": 912, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -5004,7 +5004,7 @@ "name": "m_bUseHighQualitySimulation", "name_hash": 15388619914728773610, "networked": false, - "offset": 1296, + "offset": 1272, "size": 1, "type": "bool" }, @@ -5014,7 +5014,7 @@ "name": "m_nMaxParticleCount", "name_hash": 15388619916009505462, "networked": false, - "offset": 1300, + "offset": 1276, "size": 4, "type": "int32" }, @@ -5024,7 +5024,7 @@ "name": "m_bRespectExclusionVolumes", "name_hash": 15388619914975125034, "networked": false, - "offset": 1304, + "offset": 1280, "size": 1, "type": "bool" }, @@ -5034,7 +5034,7 @@ "name": "m_bKillParticles", "name_hash": 15388619915300526408, "networked": false, - "offset": 1305, + "offset": 1281, "size": 1, "type": "bool" }, @@ -5044,7 +5044,7 @@ "name": "m_bDeleteSim", "name_hash": 15388619914164275041, "networked": false, - "offset": 1306, + "offset": 1282, "size": 1, "type": "bool" }, @@ -5054,7 +5054,7 @@ "name": "m_nControlPoint", "name_hash": 15388619911979720588, "networked": false, - "offset": 1308, + "offset": 1284, "size": 4, "type": "int32" }, @@ -5064,7 +5064,7 @@ "name": "m_nForcedSimId", "name_hash": 15388619914336745614, "networked": false, - "offset": 1312, + "offset": 1288, "size": 4, "type": "int32" }, @@ -5074,7 +5074,7 @@ "name": "m_nColorBlendType", "name_hash": 15388619915447955407, "networked": false, - "offset": 1316, + "offset": 1292, "size": 4, "type": "ParticleColorBlendType_t" }, @@ -5084,7 +5084,7 @@ "name": "m_nForcedStatusEffects", "name_hash": 15388619912073599416, "networked": false, - "offset": 1320, + "offset": 1296, "size": 4, "type": "ParticleAttrBoxFlags_t" } @@ -5095,7 +5095,7 @@ "name": "C_OP_ClientPhysics", "name_hash": 3582942279, "project": "particles", - "size": 1328 + "size": 1304 }, { "alignment": 8, @@ -5147,7 +5147,7 @@ "name": "m_nSourceStateNodeIdx", "name_hash": 12121364722875376268, "networked": false, - "offset": 16, + "offset": 10, "size": 2, "type": "int16" }, @@ -5157,7 +5157,7 @@ "name": "m_phaseCondition", "name_hash": 12121364723242679677, "networked": false, - "offset": 18, + "offset": 12, "size": 1, "type": "NmFootPhaseCondition_t" }, @@ -5167,7 +5167,7 @@ "name": "m_eventConditionRules", "name_hash": 12121364724034318687, "networked": false, - "offset": 20, + "offset": 16, "size": 4, "type": "CNmBitFlags" } @@ -5401,7 +5401,7 @@ "name": "m_nCPInput", "name_hash": 10191822256481523510, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "int32" }, @@ -5411,7 +5411,7 @@ "name": "m_nCPOutputVel", "name_hash": 10191822254053551366, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "int32" }, @@ -5421,7 +5421,7 @@ "name": "m_bNormalize", "name_hash": 10191822253482328652, "networked": false, - "offset": 480, + "offset": 468, "size": 1, "type": "bool" }, @@ -5431,7 +5431,7 @@ "name": "m_nCPOutputMag", "name_hash": 10191822252345754322, "networked": false, - "offset": 484, + "offset": 472, "size": 4, "type": "int32" }, @@ -5441,7 +5441,7 @@ "name": "m_nCPField", "name_hash": 10191822253616240758, "networked": false, - "offset": 488, + "offset": 476, "size": 4, "type": "int32" }, @@ -5451,8 +5451,8 @@ "name": "m_vecComparisonVelocity", "name_hash": 10191822252861767839, "networked": false, - "offset": 496, - "size": 1720, + "offset": 480, + "size": 1680, "type": "CParticleCollectionVecInput" } ], @@ -5462,7 +5462,7 @@ "name": "C_OP_SetControlPointToCPVelocity", "name_hash": 2372968535, "project": "particles", - "size": 2216 + "size": 2160 }, { "alignment": 8, @@ -5476,7 +5476,7 @@ "name": "CPathAnimMotorUpdater", "name_hash": 2752903898, "project": "animgraphlib", - "size": 40 + "size": 32 }, { "alignment": 255, @@ -5569,7 +5569,7 @@ "name": "m_vStartPos", "name_hash": 8941611226042027035, "networked": false, - "offset": 168, + "offset": 136, "size": 12, "templated": "Vector", "type": "Vector" @@ -5580,7 +5580,7 @@ "name": "m_flSearchDist", "name_hash": 8941611227959208031, "networked": false, - "offset": 180, + "offset": 148, "size": 4, "type": "float32" } @@ -5591,7 +5591,7 @@ "name": "CNavVolumeBreadthFirstSearch", "name_hash": 2081881097, "project": "server", - "size": 192 + "size": 160 }, { "alignment": 8, @@ -5606,7 +5606,7 @@ "name": "m_flForceScale", "name_hash": 13486996140206846864, "networked": false, - "offset": 480, + "offset": 468, "size": 4, "type": "float32" }, @@ -5616,7 +5616,7 @@ "name": "m_vecTwistAxis", "name_hash": 13486996139141433153, "networked": false, - "offset": 484, + "offset": 472, "size": 12, "templated": "Vector", "type": "Vector" @@ -5627,7 +5627,7 @@ "name": "m_bFlipBasedOnYaw", "name_hash": 13486996142168037443, "networked": false, - "offset": 496, + "offset": 484, "size": 1, "type": "bool" } @@ -5638,7 +5638,7 @@ "name": "C_OP_ParentVortices", "name_hash": 3140185992, "project": "particles", - "size": 504 + "size": 488 }, { "alignment": 255, @@ -5800,7 +5800,7 @@ "name": "m_nControlPointNumber", "name_hash": 17873320401215530685, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "int32" }, @@ -5810,7 +5810,7 @@ "name": "m_vecOffset", "name_hash": 17873320403328683050, "networked": false, - "offset": 468, + "offset": 460, "size": 12, "templated": "Vector", "type": "Vector" @@ -5821,7 +5821,7 @@ "name": "m_bOffsetLocal", "name_hash": 17873320404190048705, "networked": false, - "offset": 480, + "offset": 472, "size": 1, "type": "bool" } @@ -5832,7 +5832,7 @@ "name": "C_OP_SetToCP", "name_hash": 4161456693, "project": "particles", - "size": 488 + "size": 480 }, { "alignment": 8, @@ -6164,7 +6164,7 @@ "name": "m_nBBoxType", "name_hash": 6861980014297621238, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "BBoxVolumeType_t" }, @@ -6174,7 +6174,7 @@ "name": "m_nInControlPointNumber", "name_hash": 6861980016172571102, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "int32" }, @@ -6184,7 +6184,7 @@ "name": "m_nOutControlPointNumber", "name_hash": 6861980015775569727, "networked": false, - "offset": 480, + "offset": 468, "size": 4, "type": "int32" }, @@ -6194,7 +6194,7 @@ "name": "m_nOutControlPointMaxNumber", "name_hash": 6861980013391780421, "networked": false, - "offset": 484, + "offset": 472, "size": 4, "type": "int32" }, @@ -6204,7 +6204,7 @@ "name": "m_nField", "name_hash": 6861980015544219963, "networked": false, - "offset": 488, + "offset": 476, "size": 4, "type": "int32" }, @@ -6214,7 +6214,7 @@ "name": "m_flInputMin", "name_hash": 6861980016185052431, "networked": false, - "offset": 492, + "offset": 480, "size": 4, "type": "float32" }, @@ -6224,7 +6224,7 @@ "name": "m_flInputMax", "name_hash": 6861980015881775361, "networked": false, - "offset": 496, + "offset": 484, "size": 4, "type": "float32" }, @@ -6234,7 +6234,7 @@ "name": "m_flOutputMin", "name_hash": 6861980013886797590, "networked": false, - "offset": 500, + "offset": 488, "size": 4, "type": "float32" }, @@ -6244,7 +6244,7 @@ "name": "m_flOutputMax", "name_hash": 6861980013653190852, "networked": false, - "offset": 504, + "offset": 492, "size": 4, "type": "float32" }, @@ -6254,7 +6254,7 @@ "name": "m_bBBoxOnly", "name_hash": 6861980012915139764, "networked": false, - "offset": 508, + "offset": 496, "size": 1, "type": "bool" }, @@ -6264,7 +6264,7 @@ "name": "m_bCubeRoot", "name_hash": 6861980012676468760, "networked": false, - "offset": 509, + "offset": 497, "size": 1, "type": "bool" } @@ -6275,7 +6275,7 @@ "name": "C_OP_RemapModelVolumetoCP", "name_hash": 1597679223, "project": "particles", - "size": 512 + "size": 504 }, { "alignment": 255, @@ -6322,8 +6322,8 @@ "name": "m_InputValue", "name_hash": 1913562227945002040, "networked": false, - "offset": 472, - "size": 368, + "offset": 464, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -6332,7 +6332,7 @@ "name": "m_nOutputField", "name_hash": 1913562227912175476, "networked": false, - "offset": 840, + "offset": 824, "size": 4, "type": "ParticleAttributeIndex_t" } @@ -6343,7 +6343,7 @@ "name": "C_INIT_QuantizeFloat", "name_hash": 445535925, "project": "particles", - "size": 848 + "size": 832 }, { "alignment": 8, @@ -6358,7 +6358,7 @@ "name": "m_nFieldOutput", "name_hash": 350836924274087430, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -6368,8 +6368,8 @@ "name": "m_nInputMin", "name_hash": 350836922671243649, "networked": false, - "offset": 472, - "size": 368, + "offset": 464, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -6378,8 +6378,8 @@ "name": "m_nInputMax", "name_hash": 350836922437740079, "networked": false, - "offset": 840, - "size": 368, + "offset": 824, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -6388,8 +6388,8 @@ "name": "m_flOutputMin", "name_hash": 350836922027702038, "networked": false, - "offset": 1208, - "size": 368, + "offset": 1184, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -6398,8 +6398,8 @@ "name": "m_flOutputMax", "name_hash": 350836921794095300, "networked": false, - "offset": 1576, - "size": 368, + "offset": 1544, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -6408,7 +6408,7 @@ "name": "m_bActiveRange", "name_hash": 350836921492388740, "networked": false, - "offset": 1944, + "offset": 1904, "size": 1, "type": "bool" }, @@ -6418,7 +6418,7 @@ "name": "m_nSetMethod", "name_hash": 350836924641166110, "networked": false, - "offset": 1948, + "offset": 1908, "size": 4, "type": "ParticleSetMethod_t" } @@ -6429,7 +6429,7 @@ "name": "C_OP_RemapParticleCountToScalar", "name_hash": 81685586, "project": "particles", - "size": 1952 + "size": 1912 }, { "alignment": 8, @@ -6453,7 +6453,7 @@ "name": "CTaskHandshakeAnimTag", "name_hash": 891056035, "project": "animgraphlib", - "size": 88 + "size": 80 }, { "alignment": 255, @@ -6952,7 +6952,7 @@ "name": "m_nSourceStateNodeIdx", "name_hash": 2263757876192354956, "networked": false, - "offset": 16, + "offset": 10, "size": 2, "type": "int16" }, @@ -6962,7 +6962,7 @@ "name": "m_infoType", "name_hash": 2263757877978833421, "networked": false, - "offset": 18, + "offset": 12, "size": 1, "type": "CNmCurrentSyncEventNode::InfoType_t" } @@ -6973,7 +6973,7 @@ "name": "CNmCurrentSyncEventNode::CDefinition", "name_hash": 527072203, "project": "animlib", - "size": 24 + "size": 16 }, { "alignment": 8, @@ -7063,7 +7063,7 @@ "name": "m_nFieldOutput", "name_hash": 16910742946489472518, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -7073,7 +7073,7 @@ "name": "m_vecOutputMin", "name_hash": 16910742943428433528, "networked": false, - "offset": 468, + "offset": 460, "size": 12, "templated": "Vector", "type": "Vector" @@ -7084,7 +7084,7 @@ "name": "m_vecOutputMax", "name_hash": 16910742943798821074, "networked": false, - "offset": 480, + "offset": 472, "size": 12, "templated": "Vector", "type": "Vector" @@ -7095,7 +7095,7 @@ "name": "m_fl4NoiseScale", "name_hash": 16910742946721094361, "networked": false, - "offset": 492, + "offset": 484, "size": 4, "type": "float32" }, @@ -7105,7 +7105,7 @@ "name": "m_bAdditive", "name_hash": 16910742942902673669, "networked": false, - "offset": 496, + "offset": 488, "size": 1, "type": "bool" }, @@ -7115,7 +7115,7 @@ "name": "m_bOffset", "name_hash": 16910742943030127402, "networked": false, - "offset": 497, + "offset": 489, "size": 1, "type": "bool" }, @@ -7125,7 +7125,7 @@ "name": "m_flNoiseAnimationTimeScale", "name_hash": 16910742943987187248, "networked": false, - "offset": 500, + "offset": 492, "size": 4, "type": "float32" } @@ -7136,7 +7136,7 @@ "name": "C_OP_VectorNoise", "name_hash": 3937339164, "project": "particles", - "size": 504 + "size": 496 }, { "alignment": 8, @@ -7325,7 +7325,7 @@ "name": "m_ControlPoint", "name_hash": 1013259707284846384, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "int32" } @@ -7336,7 +7336,7 @@ "name": "C_OP_ForceControlPointStub", "name_hash": 235917909, "project": "particles", - "size": 480 + "size": 464 }, { "alignment": 8, @@ -7351,7 +7351,7 @@ "name": "m_vecWarpMin", "name_hash": 3955296556567658249, "networked": false, - "offset": 472, + "offset": 460, "size": 12, "templated": "Vector", "type": "Vector" @@ -7362,7 +7362,7 @@ "name": "m_vecWarpMax", "name_hash": 3955296556331491655, "networked": false, - "offset": 484, + "offset": 472, "size": 12, "templated": "Vector", "type": "Vector" @@ -7373,8 +7373,8 @@ "name": "m_InputValue", "name_hash": 3955296556982490168, "networked": false, - "offset": 496, - "size": 368, + "offset": 488, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -7383,7 +7383,7 @@ "name": "m_flPrevPosScale", "name_hash": 3955296557293556002, "networked": false, - "offset": 864, + "offset": 848, "size": 4, "type": "float32" }, @@ -7393,7 +7393,7 @@ "name": "m_nScaleControlPointNumber", "name_hash": 3955296558695879265, "networked": false, - "offset": 868, + "offset": 852, "size": 4, "type": "int32" }, @@ -7403,7 +7403,7 @@ "name": "m_nControlPointNumber", "name_hash": 3955296557165815485, "networked": false, - "offset": 872, + "offset": 856, "size": 4, "type": "int32" } @@ -7414,7 +7414,7 @@ "name": "C_INIT_PositionWarpScalar", "name_hash": 920914243, "project": "particles", - "size": 880 + "size": 864 }, { "alignment": 8, @@ -7429,7 +7429,7 @@ "name": "m_nPoseTimeValueNodeIdx", "name_hash": 12589211664244165317, "networked": false, - "offset": 16, + "offset": 10, "size": 2, "type": "int16" }, @@ -7439,7 +7439,7 @@ "name": "m_nDataSlotIdx", "name_hash": 12589211663443516264, "networked": false, - "offset": 18, + "offset": 12, "size": 2, "type": "int16" }, @@ -7449,7 +7449,7 @@ "name": "m_inputTimeRemapRange", "name_hash": 12589211664307182548, "networked": false, - "offset": 20, + "offset": 16, "size": 8, "templated": "Range_t", "type": "Range_t" @@ -7460,7 +7460,7 @@ "name": "m_flUserSpecifiedTime", "name_hash": 12589211660686924263, "networked": false, - "offset": 28, + "offset": 24, "size": 4, "type": "float32" }, @@ -7470,7 +7470,7 @@ "name": "m_bUseFramesAsInput", "name_hash": 12589211664500659078, "networked": false, - "offset": 32, + "offset": 28, "size": 1, "type": "bool" } @@ -7481,7 +7481,7 @@ "name": "CNmAnimationPoseNode::CDefinition", "name_hash": 2931154254, "project": "animlib", - "size": 40 + "size": 32 }, { "alignment": 8, @@ -7496,8 +7496,8 @@ "name": "m_flRestLength", "name_hash": 3239800499363135609, "networked": false, - "offset": 464, - "size": 368, + "offset": 456, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -7506,8 +7506,8 @@ "name": "m_flMinDistance", "name_hash": 3239800499347434758, "networked": false, - "offset": 832, - "size": 368, + "offset": 816, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -7516,8 +7516,8 @@ "name": "m_flMaxDistance", "name_hash": 3239800499444724576, "networked": false, - "offset": 1200, - "size": 368, + "offset": 1176, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -7526,7 +7526,7 @@ "name": "m_flAdjustmentScale", "name_hash": 3239800499613807790, "networked": false, - "offset": 1568, + "offset": 1536, "size": 4, "type": "float32" }, @@ -7536,8 +7536,8 @@ "name": "m_flInitialRestingLength", "name_hash": 3239800501156606913, "networked": false, - "offset": 1576, - "size": 368, + "offset": 1544, + "size": 360, "type": "CParticleCollectionFloatInput" } ], @@ -7547,7 +7547,7 @@ "name": "C_OP_RopeSpringConstraint", "name_hash": 754324835, "project": "particles", - "size": 1944 + "size": 1904 }, { "alignment": 8, @@ -7603,7 +7603,7 @@ "name": "m_nCPInput", "name_hash": 10375335342772344630, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "int32" }, @@ -7613,7 +7613,7 @@ "name": "m_nCPOutput", "name_hash": 10375335339097573715, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "int32" } @@ -7624,7 +7624,7 @@ "name": "C_OP_SetControlPointOrientationToCPVelocity", "name_hash": 2415696005, "project": "particles", - "size": 480 + "size": 472 }, { "alignment": 255, @@ -7700,7 +7700,7 @@ "name": "C_INIT_RemapNamedModelMeshGroupToScalar", "name_hash": 2868313730, "project": "particles", - "size": 544 + "size": 536 }, { "alignment": 255, @@ -7750,7 +7750,7 @@ "name": "m_nEmitterIndex", "name_hash": 8265224834103874047, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "int32" } @@ -7761,7 +7761,7 @@ "name": "CParticleFunctionEmitter", "name_hash": 1924397618, "project": "particles", - "size": 472 + "size": 464 }, { "alignment": 255, @@ -8101,8 +8101,8 @@ "name": "m_flRadius", "name_hash": 27460536355504269, "networked": false, - "offset": 544, - "size": 368, + "offset": 536, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -8111,8 +8111,8 @@ "name": "m_flMagnitude", "name_hash": 27460538808802699, "networked": false, - "offset": 912, - "size": 368, + "offset": 896, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -8121,7 +8121,7 @@ "name": "m_nSimIdFilter", "name_hash": 27460538153435711, "networked": false, - "offset": 1280, + "offset": 1256, "size": 4, "type": "int32" } @@ -8132,7 +8132,7 @@ "name": "C_OP_RenderClientPhysicsImpulse", "name_hash": 6393654, "project": "particles", - "size": 1288 + "size": 1264 }, { "alignment": 16, @@ -8147,7 +8147,7 @@ "name": "m_nPriority", "name_hash": 4921289796412748597, "networked": false, - "offset": 48, + "offset": 40, "size": 4, "type": "int32" }, @@ -8157,7 +8157,7 @@ "name": "m_nVertexMapHash", "name_hash": 4921289792634527907, "networked": false, - "offset": 52, + "offset": 44, "size": 4, "type": "uint32" }, @@ -8167,7 +8167,7 @@ "name": "m_nAntitunnelGroupBits", "name_hash": 4921289795302779162, "networked": false, - "offset": 56, + "offset": 48, "size": 4, "type": "uint32" } @@ -8324,7 +8324,7 @@ "name": "m_bOnlyRenderInEffectsBloomPass", "name_hash": 14234887847352602556, "networked": false, - "offset": 544, + "offset": 530, "size": 1, "type": "bool" }, @@ -8334,7 +8334,7 @@ "name": "m_bOnlyRenderInEffectsWaterPass", "name_hash": 14234887844032917564, "networked": false, - "offset": 545, + "offset": 531, "size": 1, "type": "bool" }, @@ -8344,7 +8344,7 @@ "name": "m_bUseMixedResolutionRendering", "name_hash": 14234887846097524663, "networked": false, - "offset": 546, + "offset": 532, "size": 1, "type": "bool" }, @@ -8354,7 +8354,7 @@ "name": "m_bOnlyRenderInEffecsGameOverlay", "name_hash": 14234887843789129742, "networked": false, - "offset": 547, + "offset": 533, "size": 1, "type": "bool" }, @@ -8364,7 +8364,7 @@ "name": "m_ModelList", "name_hash": 14234887843846295990, "networked": false, - "offset": 552, + "offset": 536, "size": 24, "template": [ "ModelReference_t" @@ -8378,7 +8378,7 @@ "name": "m_nBodyGroupField", "name_hash": 14234887845179158484, "networked": false, - "offset": 576, + "offset": 560, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -8388,7 +8388,7 @@ "name": "m_nSubModelField", "name_hash": 14234887847731547618, "networked": false, - "offset": 580, + "offset": 564, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -8398,7 +8398,7 @@ "name": "m_bIgnoreNormal", "name_hash": 14234887844196125292, "networked": false, - "offset": 584, + "offset": 568, "size": 1, "type": "bool" }, @@ -8408,7 +8408,7 @@ "name": "m_bOrientZ", "name_hash": 14234887846212656650, "networked": false, - "offset": 585, + "offset": 569, "size": 1, "type": "bool" }, @@ -8418,7 +8418,7 @@ "name": "m_bCenterOffset", "name_hash": 14234887847550718655, "networked": false, - "offset": 586, + "offset": 570, "size": 1, "type": "bool" }, @@ -8428,8 +8428,8 @@ "name": "m_vecLocalOffset", "name_hash": 14234887843925995419, "networked": false, - "offset": 592, - "size": 1720, + "offset": 576, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -8438,8 +8438,8 @@ "name": "m_vecLocalRotation", "name_hash": 14234887846274275086, "networked": false, - "offset": 2312, - "size": 1720, + "offset": 2256, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -8448,7 +8448,7 @@ "name": "m_bIgnoreRadius", "name_hash": 14234887847456685713, "networked": false, - "offset": 4032, + "offset": 3936, "size": 1, "type": "bool" }, @@ -8458,7 +8458,7 @@ "name": "m_nModelScaleCP", "name_hash": 14234887845054549743, "networked": false, - "offset": 4036, + "offset": 3940, "size": 4, "type": "int32" }, @@ -8468,8 +8468,8 @@ "name": "m_vecComponentScale", "name_hash": 14234887846723409122, "networked": false, - "offset": 4040, - "size": 1720, + "offset": 3944, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -8478,7 +8478,7 @@ "name": "m_bLocalScale", "name_hash": 14234887845557076010, "networked": false, - "offset": 5760, + "offset": 5624, "size": 1, "type": "bool" }, @@ -8488,7 +8488,7 @@ "name": "m_nSizeCullBloat", "name_hash": 14234887845334880546, "networked": false, - "offset": 5764, + "offset": 5628, "size": 4, "type": "int32" }, @@ -8498,7 +8498,7 @@ "name": "m_bAnimated", "name_hash": 14234887847251374108, "networked": false, - "offset": 5768, + "offset": 5632, "size": 1, "type": "bool" }, @@ -8508,8 +8508,8 @@ "name": "m_flAnimationRate", "name_hash": 14234887845363876781, "networked": false, - "offset": 5776, - "size": 368, + "offset": 5640, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -8518,7 +8518,7 @@ "name": "m_bScaleAnimationRate", "name_hash": 14234887844767965963, "networked": false, - "offset": 6144, + "offset": 6000, "size": 1, "type": "bool" }, @@ -8528,7 +8528,7 @@ "name": "m_bForceLoopingAnimation", "name_hash": 14234887845034867076, "networked": false, - "offset": 6145, + "offset": 6001, "size": 1, "type": "bool" }, @@ -8538,7 +8538,7 @@ "name": "m_bResetAnimOnStop", "name_hash": 14234887846560961704, "networked": false, - "offset": 6146, + "offset": 6002, "size": 1, "type": "bool" }, @@ -8548,7 +8548,7 @@ "name": "m_bManualAnimFrame", "name_hash": 14234887847946648027, "networked": false, - "offset": 6147, + "offset": 6003, "size": 1, "type": "bool" }, @@ -8558,7 +8558,7 @@ "name": "m_nAnimationScaleField", "name_hash": 14234887844421467679, "networked": false, - "offset": 6148, + "offset": 6004, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -8568,7 +8568,7 @@ "name": "m_nAnimationField", "name_hash": 14234887847703400979, "networked": false, - "offset": 6152, + "offset": 6008, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -8578,7 +8578,7 @@ "name": "m_nManualFrameField", "name_hash": 14234887845138065048, "networked": false, - "offset": 6156, + "offset": 6012, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -8591,7 +8591,7 @@ "name": "m_ActivityName", "name_hash": 14234887846951145607, "networked": false, - "offset": 6160, + "offset": 6016, "size": 256, "type": "char" }, @@ -8604,7 +8604,7 @@ "name": "m_SequenceName", "name_hash": 14234887846471202411, "networked": false, - "offset": 6416, + "offset": 6272, "size": 256, "type": "char" }, @@ -8614,7 +8614,7 @@ "name": "m_bEnableClothSimulation", "name_hash": 14234887847817760937, "networked": false, - "offset": 6672, + "offset": 6528, "size": 1, "type": "bool" }, @@ -8627,7 +8627,7 @@ "name": "m_ClothEffectName", "name_hash": 14234887846380646349, "networked": false, - "offset": 6673, + "offset": 6529, "size": 64, "type": "char" }, @@ -8637,7 +8637,7 @@ "name": "m_hOverrideMaterial", "name_hash": 14234887844484439230, "networked": false, - "offset": 6744, + "offset": 6600, "size": 8, "template": [ "InfoForResourceTypeIMaterial2" @@ -8651,7 +8651,7 @@ "name": "m_bOverrideTranslucentMaterials", "name_hash": 14234887846594846426, "networked": false, - "offset": 6752, + "offset": 6608, "size": 1, "type": "bool" }, @@ -8661,8 +8661,8 @@ "name": "m_nSkin", "name_hash": 14234887847610557180, "networked": false, - "offset": 6760, - "size": 368, + "offset": 6616, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -8671,7 +8671,7 @@ "name": "m_MaterialVars", "name_hash": 14234887847948983654, "networked": false, - "offset": 7128, + "offset": 6976, "size": 24, "template": [ "MaterialVariable_t" @@ -8685,8 +8685,8 @@ "name": "m_flRenderFilter", "name_hash": 14234887847737229581, "networked": false, - "offset": 7152, - "size": 368, + "offset": 7000, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -8695,8 +8695,8 @@ "name": "m_flManualModelSelection", "name_hash": 14234887845199752208, "networked": false, - "offset": 7520, - "size": 368, + "offset": 7360, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -8705,8 +8705,8 @@ "name": "m_modelInput", "name_hash": 14234887847696142862, "networked": false, - "offset": 7888, - "size": 96, + "offset": 7720, + "size": 88, "type": "CParticleModelInput" }, { @@ -8715,7 +8715,7 @@ "name": "m_nLOD", "name_hash": 14234887845943944244, "networked": false, - "offset": 7984, + "offset": 7808, "size": 4, "type": "int32" }, @@ -8728,7 +8728,7 @@ "name": "m_EconSlotName", "name_hash": 14234887847900626075, "networked": false, - "offset": 7988, + "offset": 7812, "size": 256, "type": "char" }, @@ -8738,7 +8738,7 @@ "name": "m_bOriginalModel", "name_hash": 14234887847859319471, "networked": false, - "offset": 8244, + "offset": 8068, "size": 1, "type": "bool" }, @@ -8748,7 +8748,7 @@ "name": "m_bSuppressTint", "name_hash": 14234887845926151975, "networked": false, - "offset": 8245, + "offset": 8069, "size": 1, "type": "bool" }, @@ -8758,7 +8758,7 @@ "name": "m_nSubModelFieldType", "name_hash": 14234887847025787154, "networked": false, - "offset": 8248, + "offset": 8072, "size": 4, "type": "RenderModelSubModelFieldType_t" }, @@ -8768,7 +8768,7 @@ "name": "m_bDisableShadows", "name_hash": 14234887844116699264, "networked": false, - "offset": 8252, + "offset": 8076, "size": 1, "type": "bool" }, @@ -8778,7 +8778,7 @@ "name": "m_bDisableDepthPrepass", "name_hash": 14234887846482408616, "networked": false, - "offset": 8253, + "offset": 8077, "size": 1, "type": "bool" }, @@ -8788,7 +8788,7 @@ "name": "m_bAcceptsDecals", "name_hash": 14234887844777929608, "networked": false, - "offset": 8254, + "offset": 8078, "size": 1, "type": "bool" }, @@ -8798,7 +8798,7 @@ "name": "m_bForceDrawInterlevedWithSiblings", "name_hash": 14234887844232646901, "networked": false, - "offset": 8255, + "offset": 8079, "size": 1, "type": "bool" }, @@ -8808,7 +8808,7 @@ "name": "m_bDoNotDrawInParticlePass", "name_hash": 14234887843990936523, "networked": false, - "offset": 8256, + "offset": 8080, "size": 1, "type": "bool" }, @@ -8818,21 +8818,21 @@ "name": "m_bAllowApproximateTransforms", "name_hash": 14234887845564828773, "networked": false, - "offset": 8257, + "offset": 8081, "size": 1, "type": "bool" }, { "alignment": 1, "element_alignment": 1, - "element_count": 260, + "element_count": 4096, "element_size": 1, "kind": "fixed_array", "name": "m_szRenderAttribute", "name_hash": 14234887846485030472, "networked": false, - "offset": 8258, - "size": 260, + "offset": 8082, + "size": 4096, "type": "char" }, { @@ -8841,8 +8841,8 @@ "name": "m_flRadiusScale", "name_hash": 14234887846558302553, "networked": false, - "offset": 8520, - "size": 368, + "offset": 12184, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -8851,8 +8851,8 @@ "name": "m_flAlphaScale", "name_hash": 14234887847712472101, "networked": false, - "offset": 8888, - "size": 368, + "offset": 12544, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -8861,8 +8861,8 @@ "name": "m_flRollScale", "name_hash": 14234887847807106930, "networked": false, - "offset": 9256, - "size": 368, + "offset": 12904, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -8871,7 +8871,7 @@ "name": "m_nAlpha2Field", "name_hash": 14234887847874047425, "networked": false, - "offset": 9624, + "offset": 13264, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -8881,8 +8881,8 @@ "name": "m_vecColorScale", "name_hash": 14234887846423673018, "networked": false, - "offset": 9632, - "size": 1720, + "offset": 13272, + "size": 1680, "type": "CParticleCollectionVecInput" }, { @@ -8891,7 +8891,7 @@ "name": "m_nColorBlendType", "name_hash": 14234887847433138127, "networked": false, - "offset": 11352, + "offset": 14952, "size": 4, "type": "ParticleColorBlendType_t" } @@ -8902,7 +8902,7 @@ "name": "C_OP_RenderModels", "name_hash": 3314318099, "project": "particles", - "size": 11424 + "size": 15024 }, { "alignment": 255, @@ -8939,7 +8939,7 @@ "name": "m_nFieldOutput", "name_hash": 3293576815585695238, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -8949,7 +8949,7 @@ "name": "m_flInputMin", "name_hash": 3293576815637564687, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "float32" }, @@ -8959,7 +8959,7 @@ "name": "m_flInputMax", "name_hash": 3293576815334287617, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "float32" }, @@ -8969,7 +8969,7 @@ "name": "m_flOutputMin", "name_hash": 3293576813339309846, "networked": false, - "offset": 476, + "offset": 468, "size": 4, "type": "float32" }, @@ -8979,7 +8979,7 @@ "name": "m_flOutputMax", "name_hash": 3293576813105703108, "networked": false, - "offset": 480, + "offset": 472, "size": 4, "type": "float32" }, @@ -8989,7 +8989,7 @@ "name": "m_nSetMethod", "name_hash": 3293576815952773918, "networked": false, - "offset": 484, + "offset": 476, "size": 4, "type": "ParticleSetMethod_t" }, @@ -8999,7 +8999,7 @@ "name": "m_bIgnoreDelta", "name_hash": 3293576814576054883, "networked": false, - "offset": 488, + "offset": 480, "size": 1, "type": "bool" } @@ -9010,7 +9010,7 @@ "name": "C_OP_RemapSpeed", "name_hash": 766845609, "project": "particles", - "size": 496 + "size": 488 }, { "alignment": 255, @@ -9024,7 +9024,7 @@ "name": "CNavVolumeCalculatedVector", "name_hash": 4265020398, "project": "server", - "size": 160 + "size": 128 }, { "alignment": 8, @@ -9111,7 +9111,7 @@ "name": "m_nChildNodeIdx", "name_hash": 16145622850008098620, "networked": false, - "offset": 16, + "offset": 10, "size": 2, "type": "int16" } @@ -9122,7 +9122,7 @@ "name": "CNmVirtualParameterIDNode::CDefinition", "name_hash": 3759195760, "project": "animlib", - "size": 24 + "size": 16 }, { "alignment": 255, @@ -9136,7 +9136,7 @@ "name": "CParticleFunctionConstraint", "name_hash": 1742544275, "project": "particles", - "size": 464 + "size": 456 }, { "alignment": 255, @@ -9595,7 +9595,7 @@ "name": "m_nControlPointNumber", "name_hash": 17795736520002479805, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "int32" }, @@ -9605,7 +9605,7 @@ "name": "m_nFieldInput", "name_hash": 17795736521869317737, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -9615,7 +9615,7 @@ "name": "m_nFieldOutput", "name_hash": 17795736522791753222, "networked": false, - "offset": 480, + "offset": 468, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -9625,7 +9625,7 @@ "name": "m_bLocalSpace", "name_hash": 17795736520590724718, "networked": false, - "offset": 484, + "offset": 472, "size": 1, "type": "bool" } @@ -9636,7 +9636,7 @@ "name": "C_INIT_SetRigidAttachment", "name_hash": 4143392788, "project": "particles", - "size": 488 + "size": 480 }, { "alignment": 8, @@ -9698,7 +9698,7 @@ "name": "m_flRadiusScale", "name_hash": 9329572441864929625, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "float32" }, @@ -9708,7 +9708,7 @@ "name": "m_nFieldOutput", "name_hash": 9329572442902009350, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -9718,7 +9718,7 @@ "name": "m_flDensityMin", "name_hash": 9329572442086590075, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "float32" }, @@ -9728,7 +9728,7 @@ "name": "m_flDensityMax", "name_hash": 9329572441917430789, "networked": false, - "offset": 476, + "offset": 468, "size": 4, "type": "float32" }, @@ -9738,7 +9738,7 @@ "name": "m_vecOutputMin", "name_hash": 9329572439840970360, "networked": false, - "offset": 480, + "offset": 472, "size": 12, "templated": "Vector", "type": "Vector" @@ -9749,7 +9749,7 @@ "name": "m_vecOutputMax", "name_hash": 9329572440211357906, "networked": false, - "offset": 492, + "offset": 484, "size": 12, "templated": "Vector", "type": "Vector" @@ -9760,7 +9760,7 @@ "name": "m_bUseParentDensity", "name_hash": 9329572439319060324, "networked": false, - "offset": 504, + "offset": 496, "size": 1, "type": "bool" }, @@ -9770,7 +9770,7 @@ "name": "m_nVoxelGridResolution", "name_hash": 9329572440573466605, "networked": false, - "offset": 508, + "offset": 500, "size": 4, "type": "int32" } @@ -9781,7 +9781,7 @@ "name": "C_OP_RemapDensityToVector", "name_hash": 2172210356, "project": "particles", - "size": 512 + "size": 504 }, { "alignment": 8, @@ -9826,7 +9826,7 @@ "name": "m_flMinDist", "name_hash": 4730445103944517965, "networked": false, - "offset": 480, + "offset": 468, "size": 4, "type": "float32" }, @@ -9836,7 +9836,7 @@ "name": "m_vecForceAtMinDist", "name_hash": 4730445103571256811, "networked": false, - "offset": 484, + "offset": 472, "size": 12, "templated": "Vector", "type": "Vector" @@ -9847,7 +9847,7 @@ "name": "m_flMaxDist", "name_hash": 4730445106593473527, "networked": false, - "offset": 496, + "offset": 484, "size": 4, "type": "float32" }, @@ -9857,7 +9857,7 @@ "name": "m_vecForceAtMaxDist", "name_hash": 4730445103659330297, "networked": false, - "offset": 500, + "offset": 488, "size": 12, "templated": "Vector", "type": "Vector" @@ -9868,7 +9868,7 @@ "name": "m_vecPlaneNormal", "name_hash": 4730445103121839746, "networked": false, - "offset": 512, + "offset": 500, "size": 12, "templated": "Vector", "type": "Vector" @@ -9879,7 +9879,7 @@ "name": "m_nControlPointNumber", "name_hash": 4730445103627347645, "networked": false, - "offset": 524, + "offset": 512, "size": 4, "type": "int32" }, @@ -9889,7 +9889,7 @@ "name": "m_flExponent", "name_hash": 4730445103114992828, "networked": false, - "offset": 528, + "offset": 516, "size": 4, "type": "float32" } @@ -9900,7 +9900,7 @@ "name": "C_OP_ForceBasedOnDistanceToPlane", "name_hash": 1101392578, "project": "particles", - "size": 536 + "size": 520 }, { "alignment": 8, @@ -9914,7 +9914,7 @@ "name": "C_OP_EndCapDecay", "name_hash": 2999860984, "project": "particles", - "size": 464 + "size": 456 }, { "alignment": 8, @@ -9946,7 +9946,7 @@ "name_hash": 18055105868277450990, "networked": false, "offset": 8, - "size": 368, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -9955,8 +9955,8 @@ "name": "m_flMaxRandomRadiusScale", "name_hash": 18055105866493426524, "networked": false, - "offset": 376, - "size": 368, + "offset": 368, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -9965,8 +9965,8 @@ "name": "m_vMinRandomDisplacement", "name_hash": 18055105868072990591, "networked": false, - "offset": 744, - "size": 1720, + "offset": 728, + "size": 1680, "type": "CParticleCollectionVecInput" }, { @@ -9975,8 +9975,8 @@ "name": "m_vMaxRandomDisplacement", "name_hash": 18055105870196875081, "networked": false, - "offset": 2464, - "size": 1720, + "offset": 2408, + "size": 1680, "type": "CParticleCollectionVecInput" }, { @@ -9985,8 +9985,8 @@ "name": "m_flModellingScale", "name_hash": 18055105869113440042, "networked": false, - "offset": 4184, - "size": 368, + "offset": 4088, + "size": 360, "type": "CParticleCollectionFloatInput" } ], @@ -9996,7 +9996,7 @@ "name": "CReplicationParameters", "name_hash": 4203781920, "project": "particles", - "size": 4552 + "size": 4448 }, { "alignment": 255, @@ -10021,7 +10021,7 @@ "name": "m_nFieldOutput", "name_hash": 6467654868209407494, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -10031,8 +10031,8 @@ "name": "m_flInputMin", "name_hash": 6467654868261276943, "networked": false, - "offset": 480, - "size": 368, + "offset": 464, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -10041,8 +10041,8 @@ "name": "m_flInputMax", "name_hash": 6467654867957999873, "networked": false, - "offset": 848, - "size": 368, + "offset": 824, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -10051,8 +10051,8 @@ "name": "m_flOutputMin", "name_hash": 6467654865963022102, "networked": false, - "offset": 1216, - "size": 368, + "offset": 1184, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -10061,8 +10061,8 @@ "name": "m_flOutputMax", "name_hash": 6467654865729415364, "networked": false, - "offset": 1584, - "size": 368, + "offset": 1544, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -10071,7 +10071,7 @@ "name": "m_nStartCP", "name_hash": 6467654865101257072, "networked": false, - "offset": 1952, + "offset": 1904, "size": 4, "type": "int32" }, @@ -10081,7 +10081,7 @@ "name": "m_bLOS", "name_hash": 6467654866979635949, "networked": false, - "offset": 1956, + "offset": 1908, "size": 1, "type": "bool" }, @@ -10094,7 +10094,7 @@ "name": "m_CollisionGroupName", "name_hash": 6467654867942519189, "networked": false, - "offset": 1957, + "offset": 1909, "size": 128, "type": "char" }, @@ -10104,7 +10104,7 @@ "name": "m_nTraceSet", "name_hash": 6467654867533350322, "networked": false, - "offset": 2088, + "offset": 2040, "size": 4, "type": "ParticleTraceSet_t" }, @@ -10114,8 +10114,8 @@ "name": "m_flMaxTraceLength", "name_hash": 6467654865773148056, "networked": false, - "offset": 2096, - "size": 368, + "offset": 2048, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -10124,7 +10124,7 @@ "name": "m_flLOSScale", "name_hash": 6467654864991121211, "networked": false, - "offset": 2464, + "offset": 2408, "size": 4, "type": "float32" }, @@ -10134,7 +10134,7 @@ "name": "m_nSetMethod", "name_hash": 6467654868576486174, "networked": false, - "offset": 2468, + "offset": 2412, "size": 4, "type": "ParticleSetMethod_t" }, @@ -10144,7 +10144,7 @@ "name": "m_bActiveRange", "name_hash": 6467654865427708804, "networked": false, - "offset": 2472, + "offset": 2416, "size": 1, "type": "bool" }, @@ -10154,7 +10154,7 @@ "name": "m_vecDistanceScale", "name_hash": 6467654866562701208, "networked": false, - "offset": 2476, + "offset": 2420, "size": 12, "templated": "Vector", "type": "Vector" @@ -10165,7 +10165,7 @@ "name": "m_flRemapBias", "name_hash": 6467654865585533733, "networked": false, - "offset": 2488, + "offset": 2432, "size": 4, "type": "float32" } @@ -10176,7 +10176,7 @@ "name": "C_INIT_DistanceToCPInit", "name_hash": 1505868245, "project": "particles", - "size": 2496 + "size": 2440 }, { "alignment": 255, @@ -10234,7 +10234,7 @@ "name": "m_nEnabledNodeIdx", "name_hash": 6949965213228463593, "networked": false, - "offset": 24, + "offset": 12, "size": 2, "type": "int16" }, @@ -10244,7 +10244,7 @@ "name": "m_nLockLeftHandNodeIdx", "name_hash": 6949965210299753409, "networked": false, - "offset": 26, + "offset": 14, "size": 2, "type": "int16" }, @@ -10254,7 +10254,7 @@ "name": "m_flBlendTimeSeconds", "name_hash": 6949965210903513340, "networked": false, - "offset": 28, + "offset": 16, "size": 4, "type": "float32" } @@ -10265,7 +10265,7 @@ "name": "CNmSnapWeaponNode::CDefinition", "name_hash": 1618164873, "project": "server", - "size": 32 + "size": 24 }, { "alignment": 8, @@ -10280,7 +10280,7 @@ "name": "m_nClipReferenceNodeIdx", "name_hash": 1325556200589003079, "networked": false, - "offset": 16, + "offset": 10, "size": 2, "type": "int16" }, @@ -10290,7 +10290,7 @@ "name": "m_nTargetValueNodeIdx", "name_hash": 1325556201634711528, "networked": false, - "offset": 18, + "offset": 12, "size": 2, "type": "int16" }, @@ -10300,7 +10300,7 @@ "name": "m_bIsOffsetNode", "name_hash": 1325556199336901078, "networked": false, - "offset": 20, + "offset": 14, "size": 1, "type": "bool" }, @@ -10310,7 +10310,7 @@ "name": "m_bIsOffsetRelativeToCharacter", "name_hash": 1325556201414924310, "networked": false, - "offset": 21, + "offset": 15, "size": 1, "type": "bool" }, @@ -10320,7 +10320,7 @@ "name": "m_samplingMode", "name_hash": 1325556202665614307, "networked": false, - "offset": 22, + "offset": 16, "size": 1, "type": "CNmRootMotionData::SamplingMode_t" } @@ -10346,7 +10346,7 @@ "name": "m_nChildGroupID", "name_hash": 16074426734198638949, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "int32" }, @@ -10356,7 +10356,7 @@ "name": "m_nFirstChild", "name_hash": 16074426731145242813, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "int32" }, @@ -10366,8 +10366,8 @@ "name": "m_nNumChildrenToEnable", "name_hash": 16074426732525462650, "networked": false, - "offset": 480, - "size": 368, + "offset": 472, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -10376,7 +10376,7 @@ "name": "m_bDisableChildren", "name_hash": 16074426734421589964, "networked": false, - "offset": 848, + "offset": 832, "size": 1, "type": "bool" }, @@ -10386,7 +10386,7 @@ "name": "m_bPlayEndcapOnStop", "name_hash": 16074426733843460001, "networked": false, - "offset": 849, + "offset": 833, "size": 1, "type": "bool" }, @@ -10396,7 +10396,7 @@ "name": "m_bDestroyImmediately", "name_hash": 16074426732353171713, "networked": false, - "offset": 850, + "offset": 834, "size": 1, "type": "bool" } @@ -10407,7 +10407,7 @@ "name": "C_OP_EnableChildrenFromParentParticleCount", "name_hash": 3742619122, "project": "particles", - "size": 856 + "size": 840 }, { "alignment": 8, @@ -10735,7 +10735,7 @@ "name": "m_bDefaultValue", "name_hash": 270040908909586143, "networked": false, - "offset": 128, + "offset": 120, "size": 1, "type": "bool" } @@ -10746,7 +10746,7 @@ "name": "CBoolAnimParameter", "name_hash": 62873798, "project": "animgraphlib", - "size": 136 + "size": 128 }, { "alignment": 4, @@ -11029,7 +11029,7 @@ "name": "m_flValue", "name_hash": 14635904325465717124, "networked": false, - "offset": 16, + "offset": 12, "size": 4, "type": "float32" } @@ -11040,7 +11040,7 @@ "name": "CNmConstFloatNode::CDefinition", "name_hash": 3407687024, "project": "animlib", - "size": 24 + "size": 16 }, { "alignment": 255, @@ -11143,8 +11143,8 @@ "name": "m_vColorBlend", "name_hash": 15611592114382477919, "networked": false, - "offset": 544, - "size": 1720, + "offset": 536, + "size": 1680, "type": "CParticleCollectionVecInput" }, { @@ -11153,7 +11153,7 @@ "name": "m_nColorBlendType", "name_hash": 15611592116122611663, "networked": false, - "offset": 2264, + "offset": 2216, "size": 4, "type": "ParticleColorBlendType_t" }, @@ -11163,8 +11163,8 @@ "name": "m_flBrightnessLumensPerMeter", "name_hash": 15611592114726647214, "networked": false, - "offset": 2272, - "size": 368, + "offset": 2224, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -11173,7 +11173,7 @@ "name": "m_bCastShadows", "name_hash": 15611592113342460263, "networked": false, - "offset": 2640, + "offset": 2584, "size": 1, "type": "bool" }, @@ -11183,8 +11183,8 @@ "name": "m_flSkirt", "name_hash": 15611592116377709866, "networked": false, - "offset": 2648, - "size": 368, + "offset": 2592, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -11193,8 +11193,8 @@ "name": "m_flRange", "name_hash": 15611592113505511492, "networked": false, - "offset": 3016, - "size": 368, + "offset": 2952, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -11203,8 +11203,8 @@ "name": "m_flThickness", "name_hash": 15611592116134484359, "networked": false, - "offset": 3384, - "size": 368, + "offset": 3312, + "size": 360, "type": "CParticleCollectionFloatInput" } ], @@ -11214,7 +11214,7 @@ "name": "C_OP_RenderLightBeam", "name_hash": 3634857040, "project": "particles", - "size": 3752 + "size": 3672 }, { "alignment": 8, @@ -11229,7 +11229,7 @@ "name": "m_flFlattenStrength", "name_hash": 9333569324240507746, "networked": false, - "offset": 544, + "offset": 532, "size": 4, "type": "float32" }, @@ -11239,7 +11239,7 @@ "name": "m_nStrengthFieldOverride", "name_hash": 9333569323162596600, "networked": false, - "offset": 548, + "offset": 536, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -11249,7 +11249,7 @@ "name": "m_flRadiusScale", "name_hash": 9333569325545685337, "networked": false, - "offset": 552, + "offset": 540, "size": 4, "type": "float32" } @@ -11260,7 +11260,7 @@ "name": "C_OP_RenderFlattenGrass", "name_hash": 2173140953, "project": "particles", - "size": 560 + "size": 544 }, { "alignment": 8, @@ -11275,7 +11275,7 @@ "name": "m_nInputValueNodeIdx", "name_hash": 16202025894811311911, "networked": false, - "offset": 16, + "offset": 10, "size": 2, "type": "int16" }, @@ -11285,7 +11285,7 @@ "name": "m_comparison", "name_hash": 16202025894603099620, "networked": false, - "offset": 18, + "offset": 12, "size": 1, "type": "CNmIDComparisonNode::Comparison_t" }, @@ -11295,7 +11295,7 @@ "name": "m_comparisionIDs", "name_hash": 16202025896164283389, "networked": false, - "offset": 24, + "offset": 16, "size": 40, "template": [ "CGlobalSymbol", @@ -11314,7 +11314,7 @@ "name": "CNmIDComparisonNode::CDefinition", "name_hash": 3772328117, "project": "animlib", - "size": 64 + "size": 56 }, { "alignment": 8, @@ -11355,7 +11355,7 @@ "name": "m_nControlPointNumber", "name_hash": 4411972617203984061, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "int32" }, @@ -11365,7 +11365,7 @@ "name": "m_nScaleControlPoint", "name_hash": 4411972619102288496, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "int32" }, @@ -11375,7 +11375,7 @@ "name": "m_nScaleCPField", "name_hash": 4411972619174255234, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "int32" }, @@ -11385,7 +11385,7 @@ "name": "m_nFieldInput", "name_hash": 4411972619070821993, "networked": false, - "offset": 476, + "offset": 468, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -11395,7 +11395,7 @@ "name": "m_nFieldOutput", "name_hash": 4411972619993257478, "networked": false, - "offset": 480, + "offset": 472, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -11405,7 +11405,7 @@ "name": "m_bOffsetLocal", "name_hash": 4411972620178502081, "networked": false, - "offset": 484, + "offset": 476, "size": 1, "type": "bool" } @@ -11416,7 +11416,7 @@ "name": "C_OP_MovementRigidAttachToCP", "name_hash": 1027242424, "project": "particles", - "size": 488 + "size": 480 }, { "alignment": 8, @@ -11431,7 +11431,7 @@ "name": "m_flAParm", "name_hash": 3573953341974577968, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "float32" }, @@ -11441,7 +11441,7 @@ "name": "m_flBParm", "name_hash": 3573953342894886869, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "float32" }, @@ -11451,7 +11451,7 @@ "name": "m_flCParm", "name_hash": 3573953343256492518, "networked": false, - "offset": 480, + "offset": 468, "size": 4, "type": "float32" }, @@ -11461,7 +11461,7 @@ "name": "m_flDParm", "name_hash": 3573953343947608435, "networked": false, - "offset": 484, + "offset": 472, "size": 4, "type": "float32" }, @@ -11471,7 +11471,7 @@ "name": "m_flScale", "name_hash": 3573953345044456495, "networked": false, - "offset": 488, + "offset": 476, "size": 4, "type": "float32" }, @@ -11481,7 +11481,7 @@ "name": "m_flSpeedMin", "name_hash": 3573953345010235070, "networked": false, - "offset": 492, + "offset": 480, "size": 4, "type": "float32" }, @@ -11491,7 +11491,7 @@ "name": "m_flSpeedMax", "name_hash": 3573953345310952284, "networked": false, - "offset": 496, + "offset": 484, "size": 4, "type": "float32" }, @@ -11501,7 +11501,7 @@ "name": "m_nBaseCP", "name_hash": 3573953344480493767, "networked": false, - "offset": 500, + "offset": 488, "size": 4, "type": "int32" }, @@ -11511,7 +11511,7 @@ "name": "m_bUniformSpeed", "name_hash": 3573953342363688782, "networked": false, - "offset": 504, + "offset": 492, "size": 1, "type": "bool" } @@ -11522,7 +11522,7 @@ "name": "C_INIT_ChaoticAttractor", "name_hash": 832125857, "project": "particles", - "size": 512 + "size": 496 }, { "alignment": 4, @@ -11679,7 +11679,7 @@ "name": "m_Rate", "name_hash": 14772940644514169063, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "float32" }, @@ -11689,7 +11689,7 @@ "name": "m_flStartTime", "name_hash": 14772940642296176068, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "float32" }, @@ -11699,7 +11699,7 @@ "name": "m_flEndTime", "name_hash": 14772940641092624285, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "float32" }, @@ -11880,7 +11880,7 @@ "name": "m_flScale", "name_hash": 17977302398983578671, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "float32" }, @@ -11890,7 +11890,7 @@ "name": "m_nFieldOutput", "name_hash": 17977302399759586822, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -11900,7 +11900,7 @@ "name": "m_nIncrement", "name_hash": 17977302396503191938, "networked": false, - "offset": 480, + "offset": 468, "size": 4, "type": "int32" }, @@ -11910,7 +11910,7 @@ "name": "m_bRandomDistribution", "name_hash": 17977302398108920632, "networked": false, - "offset": 484, + "offset": 472, "size": 1, "type": "bool" }, @@ -11920,7 +11920,7 @@ "name": "m_nRandomSeed", "name_hash": 17977302397580013671, "networked": false, - "offset": 488, + "offset": 476, "size": 4, "type": "int32" } @@ -11931,7 +11931,7 @@ "name": "C_INIT_InheritFromParentParticles", "name_hash": 4185666888, "project": "particles", - "size": 496 + "size": 480 }, { "alignment": 255, @@ -12027,7 +12027,7 @@ "name": "CNmCachedPoseWriteTask", "name_hash": 3081357062, "project": "animlib", - "size": 96 + "size": 88 }, { "alignment": 255, @@ -12067,7 +12067,7 @@ "name": "m_nFieldOutput", "name_hash": 13853386544304526854, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -12077,7 +12077,7 @@ "name": "m_nInputMin", "name_hash": 13853386542701683073, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "int32" }, @@ -12087,7 +12087,7 @@ "name": "m_nInputMax", "name_hash": 13853386542468179503, "networked": false, - "offset": 480, + "offset": 468, "size": 4, "type": "int32" }, @@ -12097,7 +12097,7 @@ "name": "m_nScaleControlPoint", "name_hash": 13853386543413557872, "networked": false, - "offset": 484, + "offset": 472, "size": 4, "type": "int32" }, @@ -12107,7 +12107,7 @@ "name": "m_nScaleControlPointField", "name_hash": 13853386541361815868, "networked": false, - "offset": 488, + "offset": 476, "size": 4, "type": "int32" }, @@ -12117,7 +12117,7 @@ "name": "m_flOutputMin", "name_hash": 13853386542058141462, "networked": false, - "offset": 492, + "offset": 480, "size": 4, "type": "float32" }, @@ -12127,7 +12127,7 @@ "name": "m_flOutputMax", "name_hash": 13853386541824534724, "networked": false, - "offset": 496, + "offset": 484, "size": 4, "type": "float32" }, @@ -12137,7 +12137,7 @@ "name": "m_nSetMethod", "name_hash": 13853386544671605534, "networked": false, - "offset": 500, + "offset": 488, "size": 4, "type": "ParticleSetMethod_t" }, @@ -12147,7 +12147,7 @@ "name": "m_bActiveRange", "name_hash": 13853386541522828164, "networked": false, - "offset": 504, + "offset": 492, "size": 1, "type": "bool" }, @@ -12157,7 +12157,7 @@ "name": "m_bInvert", "name_hash": 13853386542965285121, "networked": false, - "offset": 505, + "offset": 493, "size": 1, "type": "bool" }, @@ -12167,7 +12167,7 @@ "name": "m_bWrap", "name_hash": 13853386541739319301, "networked": false, - "offset": 506, + "offset": 494, "size": 1, "type": "bool" }, @@ -12177,7 +12177,7 @@ "name": "m_flRemapBias", "name_hash": 13853386541680653093, "networked": false, - "offset": 508, + "offset": 496, "size": 4, "type": "float32" } @@ -12188,7 +12188,7 @@ "name": "C_INIT_RemapParticleCountToScalar", "name_hash": 3225492905, "project": "particles", - "size": 520 + "size": 504 }, { "alignment": 8, @@ -12203,7 +12203,7 @@ "name": "m_nCPInput", "name_hash": 13418084479579215670, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "int32" }, @@ -12213,7 +12213,7 @@ "name": "m_nCPOutput", "name_hash": 13418084475904444755, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "int32" }, @@ -12223,8 +12223,8 @@ "name": "m_flScale", "name_hash": 13418084478433207343, "networked": false, - "offset": 480, - "size": 368, + "offset": 472, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -12233,7 +12233,7 @@ "name": "m_bSetOrientation", "name_hash": 13418084479138336311, "networked": false, - "offset": 848, + "offset": 832, "size": 1, "type": "bool" }, @@ -12243,7 +12243,7 @@ "name": "m_bSetZDown", "name_hash": 13418084479158140567, "networked": false, - "offset": 849, + "offset": 833, "size": 1, "type": "bool" } @@ -12254,7 +12254,7 @@ "name": "C_OP_SetGravityToCP", "name_hash": 3124141245, "project": "particles", - "size": 856 + "size": 840 }, { "alignment": 16, @@ -12432,7 +12432,7 @@ "name": "m_ColorMin", "name_hash": 10399438571892791348, "networked": false, - "offset": 500, + "offset": 488, "size": 4, "templated": "Color", "type": "Color" @@ -12443,7 +12443,7 @@ "name": "m_ColorMax", "name_hash": 10399438571592074134, "networked": false, - "offset": 504, + "offset": 492, "size": 4, "templated": "Color", "type": "Color" @@ -12454,7 +12454,7 @@ "name": "m_TintMin", "name_hash": 10399438571817888352, "networked": false, - "offset": 508, + "offset": 496, "size": 4, "templated": "Color", "type": "Color" @@ -12465,7 +12465,7 @@ "name": "m_TintMax", "name_hash": 10399438572185716042, "networked": false, - "offset": 512, + "offset": 500, "size": 4, "templated": "Color", "type": "Color" @@ -12476,7 +12476,7 @@ "name": "m_flTintPerc", "name_hash": 10399438574275257286, "networked": false, - "offset": 516, + "offset": 504, "size": 4, "type": "float32" }, @@ -12486,7 +12486,7 @@ "name": "m_flUpdateThreshold", "name_hash": 10399438573185021449, "networked": false, - "offset": 520, + "offset": 508, "size": 4, "type": "float32" }, @@ -12496,7 +12496,7 @@ "name": "m_nTintCP", "name_hash": 10399438571882941115, "networked": false, - "offset": 524, + "offset": 512, "size": 4, "type": "int32" }, @@ -12506,7 +12506,7 @@ "name": "m_nFieldOutput", "name_hash": 10399438574313444870, "networked": false, - "offset": 528, + "offset": 516, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -12516,7 +12516,7 @@ "name": "m_nTintBlendMode", "name_hash": 10399438573551899412, "networked": false, - "offset": 532, + "offset": 520, "size": 4, "type": "ParticleColorBlendMode_t" }, @@ -12526,7 +12526,7 @@ "name": "m_flLightAmplification", "name_hash": 10399438573833535661, "networked": false, - "offset": 536, + "offset": 524, "size": 4, "type": "float32" } @@ -12537,7 +12537,7 @@ "name": "C_INIT_RandomColor", "name_hash": 2421307976, "project": "particles", - "size": 544 + "size": 528 }, { "alignment": 8, @@ -12642,8 +12642,8 @@ "name": "m_flInterpolation", "name_hash": 2275065530452130183, "networked": false, - "offset": 464, - "size": 368, + "offset": 456, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -12652,7 +12652,7 @@ "name": "m_nFieldInputFrom", "name_hash": 2275065529941579137, "networked": false, - "offset": 832, + "offset": 816, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -12662,7 +12662,7 @@ "name": "m_nFieldInput", "name_hash": 2275065529900684905, "networked": false, - "offset": 836, + "offset": 820, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -12672,7 +12672,7 @@ "name": "m_nFieldOutput", "name_hash": 2275065530823120390, "networked": false, - "offset": 840, + "offset": 824, "size": 4, "type": "ParticleAttributeIndex_t" } @@ -12683,7 +12683,7 @@ "name": "C_OP_LerpToOtherAttribute", "name_hash": 529704971, "project": "particles", - "size": 880 + "size": 864 }, { "alignment": 8, @@ -12698,7 +12698,7 @@ "name": "m_nFieldOutput", "name_hash": 6780519248330659334, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -12708,7 +12708,7 @@ "name": "m_pointList", "name_hash": 6780519247021520125, "networked": false, - "offset": 480, + "offset": 464, "size": 24, "template": [ "PointDefinition_t" @@ -12722,7 +12722,7 @@ "name": "m_bPlaceAlongPath", "name_hash": 6780519246659005978, "networked": false, - "offset": 504, + "offset": 488, "size": 1, "type": "bool" }, @@ -12732,7 +12732,7 @@ "name": "m_bClosedLoop", "name_hash": 6780519246563692971, "networked": false, - "offset": 505, + "offset": 489, "size": 1, "type": "bool" }, @@ -12742,7 +12742,7 @@ "name": "m_nNumPointsAlongPath", "name_hash": 6780519247378775178, "networked": false, - "offset": 508, + "offset": 492, "size": 4, "type": "int32" } @@ -12753,7 +12753,7 @@ "name": "C_INIT_PointList", "name_hash": 1578712660, "project": "particles", - "size": 512 + "size": 496 }, { "alignment": 8, @@ -12794,7 +12794,7 @@ "name": "m_nType", "name_hash": 4841595214466727257, "networked": false, - "offset": 16, + "offset": 12, "size": 4, "type": "ParticleFloatType_t" }, @@ -12804,7 +12804,7 @@ "name": "m_nMapType", "name_hash": 4841595214707959205, "networked": false, - "offset": 20, + "offset": 16, "size": 4, "type": "ParticleFloatMapType_t" }, @@ -12814,7 +12814,7 @@ "name": "m_flLiteralValue", "name_hash": 4841595217943766567, "networked": false, - "offset": 24, + "offset": 20, "size": 4, "type": "float32" }, @@ -12824,7 +12824,7 @@ "name": "m_NamedValue", "name_hash": 4841595217819830055, "networked": false, - "offset": 32, + "offset": 24, "size": 64, "templated": "CParticleNamedValueRef", "type": "CParticleNamedValueRef" @@ -12835,7 +12835,7 @@ "name": "m_nControlPoint", "name_hash": 4841595214274355084, "networked": false, - "offset": 96, + "offset": 88, "size": 4, "type": "int32" }, @@ -12845,7 +12845,7 @@ "name": "m_nScalarAttribute", "name_hash": 4841595214696219051, "networked": false, - "offset": 100, + "offset": 92, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -12855,7 +12855,7 @@ "name": "m_nVectorAttribute", "name_hash": 4841595214780356506, "networked": false, - "offset": 104, + "offset": 96, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -12865,7 +12865,7 @@ "name": "m_nVectorComponent", "name_hash": 4841595215381327389, "networked": false, - "offset": 108, + "offset": 100, "size": 4, "type": "int32" }, @@ -12875,7 +12875,7 @@ "name": "m_bReverseOrder", "name_hash": 4841595214370398103, "networked": false, - "offset": 112, + "offset": 104, "size": 1, "type": "bool" }, @@ -12885,7 +12885,7 @@ "name": "m_flRandomMin", "name_hash": 4841595217349629948, "networked": false, - "offset": 116, + "offset": 108, "size": 4, "type": "float32" }, @@ -12895,7 +12895,7 @@ "name": "m_flRandomMax", "name_hash": 4841595217046352878, "networked": false, - "offset": 120, + "offset": 112, "size": 4, "type": "float32" }, @@ -12905,7 +12905,7 @@ "name": "m_bHasRandomSignFlip", "name_hash": 4841595216160160774, "networked": false, - "offset": 124, + "offset": 116, "size": 1, "type": "bool" }, @@ -12915,7 +12915,7 @@ "name": "m_nRandomSeed", "name_hash": 4841595215725260903, "networked": false, - "offset": 128, + "offset": 120, "size": 4, "type": "int32" }, @@ -12925,7 +12925,7 @@ "name": "m_nRandomMode", "name_hash": 4841595215261761589, "networked": false, - "offset": 132, + "offset": 124, "size": 4, "type": "ParticleFloatRandomMode_t" }, @@ -12935,7 +12935,7 @@ "name": "m_strSnapshotSubset", "name_hash": 4841595217235316318, "networked": false, - "offset": 144, + "offset": 136, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -12946,7 +12946,7 @@ "name": "m_flLOD0", "name_hash": 4841595217032982246, "networked": false, - "offset": 152, + "offset": 144, "size": 4, "type": "float32" }, @@ -12956,7 +12956,7 @@ "name": "m_flLOD1", "name_hash": 4841595217049759865, "networked": false, - "offset": 156, + "offset": 148, "size": 4, "type": "float32" }, @@ -12966,7 +12966,7 @@ "name": "m_flLOD2", "name_hash": 4841595216999427008, "networked": false, - "offset": 160, + "offset": 152, "size": 4, "type": "float32" }, @@ -12976,7 +12976,7 @@ "name": "m_flLOD3", "name_hash": 4841595217016204627, "networked": false, - "offset": 164, + "offset": 156, "size": 4, "type": "float32" }, @@ -12986,7 +12986,7 @@ "name": "m_nNoiseInputVectorAttribute", "name_hash": 4841595214755952032, "networked": false, - "offset": 168, + "offset": 160, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -12996,7 +12996,7 @@ "name": "m_flNoiseOutputMin", "name_hash": 4841595214625355538, "networked": false, - "offset": 172, + "offset": 164, "size": 4, "type": "float32" }, @@ -13006,7 +13006,7 @@ "name": "m_flNoiseOutputMax", "name_hash": 4841595214791748632, "networked": false, - "offset": 176, + "offset": 168, "size": 4, "type": "float32" }, @@ -13016,7 +13016,7 @@ "name": "m_flNoiseScale", "name_hash": 4841595214910861043, "networked": false, - "offset": 180, + "offset": 172, "size": 4, "type": "float32" }, @@ -13026,7 +13026,7 @@ "name": "m_vecNoiseOffsetRate", "name_hash": 4841595214819027148, "networked": false, - "offset": 184, + "offset": 176, "size": 12, "templated": "Vector", "type": "Vector" @@ -13037,7 +13037,7 @@ "name": "m_flNoiseOffset", "name_hash": 4841595215224912920, "networked": false, - "offset": 196, + "offset": 188, "size": 4, "type": "float32" }, @@ -13047,7 +13047,7 @@ "name": "m_nNoiseOctaves", "name_hash": 4841595216060326690, "networked": false, - "offset": 200, + "offset": 192, "size": 4, "type": "int32" }, @@ -13057,7 +13057,7 @@ "name": "m_nNoiseTurbulence", "name_hash": 4841595214246422844, "networked": false, - "offset": 204, + "offset": 196, "size": 4, "type": "PFNoiseTurbulence_t" }, @@ -13067,7 +13067,7 @@ "name": "m_nNoiseType", "name_hash": 4841595215789223221, "networked": false, - "offset": 208, + "offset": 200, "size": 4, "type": "PFNoiseType_t" }, @@ -13077,7 +13077,7 @@ "name": "m_nNoiseModifier", "name_hash": 4841595217443548104, "networked": false, - "offset": 212, + "offset": 204, "size": 4, "type": "PFNoiseModifier_t" }, @@ -13087,7 +13087,7 @@ "name": "m_flNoiseTurbulenceScale", "name_hash": 4841595214222158104, "networked": false, - "offset": 216, + "offset": 208, "size": 4, "type": "float32" }, @@ -13097,7 +13097,7 @@ "name": "m_flNoiseTurbulenceMix", "name_hash": 4841595216788526188, "networked": false, - "offset": 220, + "offset": 212, "size": 4, "type": "float32" }, @@ -13107,7 +13107,7 @@ "name": "m_flNoiseImgPreviewScale", "name_hash": 4841595218237883084, "networked": false, - "offset": 224, + "offset": 216, "size": 4, "type": "float32" }, @@ -13117,7 +13117,7 @@ "name": "m_bNoiseImgPreviewLive", "name_hash": 4841595216168011686, "networked": false, - "offset": 228, + "offset": 220, "size": 1, "type": "bool" }, @@ -13127,7 +13127,7 @@ "name": "m_flNoCameraFallback", "name_hash": 4841595214680656009, "networked": false, - "offset": 240, + "offset": 232, "size": 4, "type": "float32" }, @@ -13137,7 +13137,7 @@ "name": "m_bUseBoundsCenter", "name_hash": 4841595214118749092, "networked": false, - "offset": 244, + "offset": 236, "size": 1, "type": "bool" }, @@ -13147,7 +13147,7 @@ "name": "m_nInputMode", "name_hash": 4841595214700121792, "networked": false, - "offset": 248, + "offset": 240, "size": 4, "type": "ParticleFloatInputMode_t" }, @@ -13157,7 +13157,7 @@ "name": "m_flMultFactor", "name_hash": 4841595218028300906, "networked": false, - "offset": 252, + "offset": 244, "size": 4, "type": "float32" }, @@ -13167,7 +13167,7 @@ "name": "m_flInput0", "name_hash": 4841595217995509687, "networked": false, - "offset": 256, + "offset": 248, "size": 4, "type": "float32" }, @@ -13177,7 +13177,7 @@ "name": "m_flInput1", "name_hash": 4841595217978732068, "networked": false, - "offset": 260, + "offset": 252, "size": 4, "type": "float32" }, @@ -13187,7 +13187,7 @@ "name": "m_flOutput0", "name_hash": 4841595216035710934, "networked": false, - "offset": 264, + "offset": 256, "size": 4, "type": "float32" }, @@ -13197,7 +13197,7 @@ "name": "m_flOutput1", "name_hash": 4841595216052488553, "networked": false, - "offset": 268, + "offset": 260, "size": 4, "type": "float32" }, @@ -13207,7 +13207,7 @@ "name": "m_flNotchedRangeMin", "name_hash": 4841595214741664137, "networked": false, - "offset": 272, + "offset": 264, "size": 4, "type": "float32" }, @@ -13217,7 +13217,7 @@ "name": "m_flNotchedRangeMax", "name_hash": 4841595214505497543, "networked": false, - "offset": 276, + "offset": 268, "size": 4, "type": "float32" }, @@ -13227,7 +13227,7 @@ "name": "m_flNotchedOutputOutside", "name_hash": 4841595216337938862, "networked": false, - "offset": 280, + "offset": 272, "size": 4, "type": "float32" }, @@ -13237,7 +13237,7 @@ "name": "m_flNotchedOutputInside", "name_hash": 4841595216004977275, "networked": false, - "offset": 284, + "offset": 276, "size": 4, "type": "float32" }, @@ -13247,7 +13247,7 @@ "name": "m_nRoundType", "name_hash": 4841595216801674983, "networked": false, - "offset": 288, + "offset": 280, "size": 4, "type": "ParticleFloatRoundType_t" }, @@ -13257,7 +13257,7 @@ "name": "m_nBiasType", "name_hash": 4841595215660385352, "networked": false, - "offset": 292, + "offset": 284, "size": 4, "type": "ParticleFloatBiasType_t" }, @@ -13267,7 +13267,7 @@ "name": "m_flBiasParameter", "name_hash": 4841595214409181713, "networked": false, - "offset": 296, + "offset": 288, "size": 4, "type": "float32" }, @@ -13277,7 +13277,7 @@ "name": "m_Curve", "name_hash": 4841595214920006548, "networked": false, - "offset": 304, + "offset": 296, "size": 64, "templated": "CPiecewiseCurve", "type": "CPiecewiseCurve" @@ -13289,7 +13289,7 @@ "name": "CParticleFloatInput", "name_hash": 1127271730, "project": "particleslib", - "size": 368 + "size": 360 }, { "alignment": 8, @@ -13404,7 +13404,7 @@ "name": "m_nParticleSelection", "name_hash": 6870794898508906151, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "ParticleSelection_t" }, @@ -13414,8 +13414,8 @@ "name": "m_nParticleNumber", "name_hash": 6870794896105694210, "networked": false, - "offset": 472, - "size": 368, + "offset": 464, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -13424,8 +13424,8 @@ "name": "m_flInterpolation", "name_hash": 6870794899266320775, "networked": false, - "offset": 840, - "size": 368, + "offset": 824, + "size": 360, "type": "CPerParticleFloatInput" } ], @@ -13435,7 +13435,7 @@ "name": "C_OP_PinRopeSegmentParticleToParent", "name_hash": 1599731598, "project": "particles", - "size": 1208 + "size": 1184 }, { "alignment": 8, @@ -13450,8 +13450,8 @@ "name": "m_modelInput", "name_hash": 5390431621129441806, "networked": false, - "offset": 464, - "size": 96, + "offset": 456, + "size": 88, "type": "CParticleModelInput" }, { @@ -13460,8 +13460,8 @@ "name": "m_transformInput", "name_hash": 5390431618162677353, "networked": false, - "offset": 560, - "size": 104, + "offset": 544, + "size": 96, "type": "CParticleTransformInput" }, { @@ -13470,7 +13470,7 @@ "name": "m_flLifeTimeLerpStart", "name_hash": 5390431620294557239, "networked": false, - "offset": 668, + "offset": 644, "size": 4, "type": "float32" }, @@ -13480,7 +13480,7 @@ "name": "m_flLifeTimeLerpEnd", "name_hash": 5390431618183905938, "networked": false, - "offset": 672, + "offset": 648, "size": 4, "type": "float32" }, @@ -13490,7 +13490,7 @@ "name": "m_flPrevPosScale", "name_hash": 5390431618367148322, "networked": false, - "offset": 676, + "offset": 652, "size": 4, "type": "float32" }, @@ -13503,7 +13503,7 @@ "name": "m_HitboxSetName", "name_hash": 5390431618959784718, "networked": false, - "offset": 680, + "offset": 656, "size": 128, "type": "char" }, @@ -13513,7 +13513,7 @@ "name": "m_bUseBones", "name_hash": 5390431617461359499, "networked": false, - "offset": 808, + "offset": 784, "size": 1, "type": "bool" }, @@ -13523,7 +13523,7 @@ "name": "m_nLerpType", "name_hash": 5390431619126480332, "networked": false, - "offset": 812, + "offset": 788, "size": 4, "type": "HitboxLerpType_t" }, @@ -13533,8 +13533,8 @@ "name": "m_flInterpolation", "name_hash": 5390431620657691015, "networked": false, - "offset": 816, - "size": 368, + "offset": 792, + "size": 360, "type": "CPerParticleFloatInput" } ], @@ -13544,7 +13544,7 @@ "name": "C_OP_MoveToHitbox", "name_hash": 1255057663, "project": "particles", - "size": 1184 + "size": 1152 }, { "alignment": 8, @@ -13602,8 +13602,8 @@ "name": "m_vecScale", "name_hash": 17448858945783950161, "networked": false, - "offset": 472, - "size": 1720, + "offset": 464, + "size": 1680, "type": "CParticleCollectionVecInput" } ], @@ -13613,7 +13613,7 @@ "name": "C_INIT_ScaleVelocity", "name_hash": 4062629059, "project": "particles", - "size": 2192 + "size": 2144 }, { "alignment": 8, @@ -13642,7 +13642,7 @@ "name": "m_nWeightListIndex", "name_hash": 2394993942537470839, "networked": false, - "offset": 148, + "offset": 144, "size": 4, "type": "int32" }, @@ -13652,7 +13652,7 @@ "name": "m_flRootMotionBlend", "name_hash": 2394993944667906844, "networked": false, - "offset": 152, + "offset": 148, "size": 4, "type": "float32" }, @@ -13662,7 +13662,7 @@ "name": "m_blendSpace", "name_hash": 2394993944376886302, "networked": false, - "offset": 156, + "offset": 152, "size": 4, "type": "BoneMaskBlendSpace" }, @@ -13672,7 +13672,7 @@ "name": "m_footMotionTiming", "name_hash": 2394993944868417853, "networked": false, - "offset": 160, + "offset": 156, "size": 4, "type": "BinaryNodeChildOption" }, @@ -13682,7 +13682,7 @@ "name": "m_bUseBlendScale", "name_hash": 2394993945851723863, "networked": false, - "offset": 164, + "offset": 160, "size": 1, "type": "bool" }, @@ -13692,7 +13692,7 @@ "name": "m_blendValueSource", "name_hash": 2394993943788372852, "networked": false, - "offset": 168, + "offset": 164, "size": 4, "type": "AnimValueSource" }, @@ -13702,7 +13702,7 @@ "name": "m_hBlendParameter", "name_hash": 2394993942813279833, "networked": false, - "offset": 172, + "offset": 168, "size": 2, "type": "CAnimParamHandle" } @@ -13728,7 +13728,7 @@ "name": "m_hModel", "name_hash": 14138185524980008980, "networked": false, - "offset": 464, + "offset": 456, "size": 8, "template": [ "InfoForResourceTypeCModel" @@ -13742,7 +13742,7 @@ "name": "m_inNames", "name_hash": 14138185524539486986, "networked": false, - "offset": 472, + "offset": 464, "size": 24, "template": [ "CUtlString" @@ -13756,7 +13756,7 @@ "name": "m_outNames", "name_hash": 14138185522462207229, "networked": false, - "offset": 496, + "offset": 488, "size": 24, "template": [ "CUtlString" @@ -13770,7 +13770,7 @@ "name": "m_fallbackNames", "name_hash": 14138185522755428713, "networked": false, - "offset": 520, + "offset": 512, "size": 24, "template": [ "CUtlString" @@ -13784,7 +13784,7 @@ "name": "m_bModelFromRenderer", "name_hash": 14138185524136517413, "networked": false, - "offset": 544, + "offset": 536, "size": 1, "type": "bool" }, @@ -13794,7 +13794,7 @@ "name": "m_nFieldInput", "name_hash": 14138185524132140649, "networked": false, - "offset": 548, + "offset": 540, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -13804,7 +13804,7 @@ "name": "m_nFieldOutput", "name_hash": 14138185525054576134, "networked": false, - "offset": 552, + "offset": 544, "size": 4, "type": "ParticleAttributeIndex_t" } @@ -13815,7 +13815,7 @@ "name": "C_OP_RemapNamedModelElementEndCap", "name_hash": 3291802835, "project": "particles", - "size": 560 + "size": 552 }, { "alignment": 8, @@ -14067,7 +14067,7 @@ "name": "m_nSourceStateNodeIdx", "name_hash": 3232920643853886092, "networked": false, - "offset": 16, + "offset": 10, "size": 2, "type": "int16" }, @@ -14077,7 +14077,7 @@ "name": "m_eventConditionRules", "name_hash": 3232920645012828511, "networked": false, - "offset": 20, + "offset": 12, "size": 4, "type": "CNmBitFlags" } @@ -14088,7 +14088,7 @@ "name": "CNmFootstepEventIDNode::CDefinition", "name_hash": 752722994, "project": "animlib", - "size": 24 + "size": 16 }, { "alignment": 8, @@ -14103,7 +14103,7 @@ "name": "m_nControlPointNumber", "name_hash": 5477780691715466941, "networked": false, - "offset": 480, + "offset": 468, "size": 4, "type": "int32" }, @@ -14113,8 +14113,8 @@ "name": "m_flScale", "name_hash": 5477780693728732207, "networked": false, - "offset": 488, - "size": 368, + "offset": 472, + "size": 360, "type": "CPerParticleFloatInput" } ], @@ -14124,7 +14124,7 @@ "name": "C_OP_CPVelocityForce", "name_hash": 1275395204, "project": "particles", - "size": 856 + "size": 832 }, { "alignment": 8, @@ -14189,7 +14189,7 @@ "name": "m_nControlPointNumber", "name_hash": 10935304538486318781, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "int32" }, @@ -14199,7 +14199,7 @@ "name": "m_nOverrideCP", "name_hash": 10935304541138669922, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "int32" }, @@ -14209,7 +14209,7 @@ "name": "m_nDensity", "name_hash": 10935304540217303823, "networked": false, - "offset": 480, + "offset": 468, "size": 4, "type": "int32" }, @@ -14219,7 +14219,7 @@ "name": "m_flInitialRadius", "name_hash": 10935304539767221131, "networked": false, - "offset": 484, + "offset": 472, "size": 4, "type": "float32" }, @@ -14229,7 +14229,7 @@ "name": "m_flInitialSpeedMin", "name_hash": 10935304541241857684, "networked": false, - "offset": 488, + "offset": 476, "size": 4, "type": "float32" }, @@ -14239,7 +14239,7 @@ "name": "m_flInitialSpeedMax", "name_hash": 10935304540941243638, "networked": false, - "offset": 492, + "offset": 480, "size": 4, "type": "float32" }, @@ -14249,7 +14249,7 @@ "name": "m_bUseParticleCount", "name_hash": 10935304540997158165, "networked": false, - "offset": 496, + "offset": 484, "size": 1, "type": "bool" } @@ -14260,7 +14260,7 @@ "name": "C_INIT_CreateSpiralSphere", "name_hash": 2546073994, "project": "particles", - "size": 504 + "size": 488 }, { "alignment": 255, @@ -14501,7 +14501,7 @@ "name": "m_nInputValueNodeIdx", "name_hash": 5866265295456870183, "networked": false, - "offset": 16, + "offset": 10, "size": 2, "type": "int16" }, @@ -14511,7 +14511,7 @@ "name": "m_inputRange", "name_hash": 5866265293099822064, "networked": false, - "offset": 20, + "offset": 12, "size": 8, "type": "CNmFloatRemapNode::RemapRange_t" }, @@ -14521,7 +14521,7 @@ "name": "m_outputRange", "name_hash": 5866265293879298601, "networked": false, - "offset": 28, + "offset": 20, "size": 8, "type": "CNmFloatRemapNode::RemapRange_t" } @@ -14532,7 +14532,7 @@ "name": "CNmFloatRemapNode::CDefinition", "name_hash": 1365846324, "project": "animlib", - "size": 40 + "size": 32 }, { "alignment": 4, @@ -14698,7 +14698,7 @@ "name": "m_footMotionTiming", "name_hash": 1192146855649603901, "networked": false, - "offset": 148, + "offset": 144, "size": 4, "type": "BinaryNodeChildOption" }, @@ -14708,7 +14708,7 @@ "name": "m_bApplyToFootMotion", "name_hash": 1192146853542698644, "networked": false, - "offset": 152, + "offset": 148, "size": 1, "type": "bool" }, @@ -14718,7 +14718,7 @@ "name": "m_bApplyChannelsSeparately", "name_hash": 1192146856791882565, "networked": false, - "offset": 153, + "offset": 149, "size": 1, "type": "bool" }, @@ -14728,7 +14728,7 @@ "name": "m_bUseModelSpace", "name_hash": 1192146853727450401, "networked": false, - "offset": 154, + "offset": 150, "size": 1, "type": "bool" } @@ -14739,7 +14739,7 @@ "name": "CSubtractUpdateNode", "name_hash": 277568319, "project": "animgraphlib", - "size": 160 + "size": 152 }, { "alignment": 8, @@ -14780,7 +14780,7 @@ "name": "m_nMinCol", "name_hash": 7549255726424530939, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "int32" }, @@ -14790,7 +14790,7 @@ "name": "m_nMaxCol", "name_hash": 7549255726566816161, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "int32" }, @@ -14800,7 +14800,7 @@ "name": "m_nMinRow", "name_hash": 7549255723027152113, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "int32" }, @@ -14810,7 +14810,7 @@ "name": "m_nMaxRow", "name_hash": 7549255724714000107, "networked": false, - "offset": 476, + "offset": 468, "size": 4, "type": "int32" }, @@ -14820,7 +14820,7 @@ "name": "m_nControlPoint", "name_hash": 7549255722816364428, "networked": false, - "offset": 480, + "offset": 472, "size": 4, "type": "int32" }, @@ -14830,7 +14830,7 @@ "name": "m_flBlendValue", "name_hash": 7549255726377259111, "networked": false, - "offset": 484, + "offset": 476, "size": 4, "type": "float32" } @@ -14841,7 +14841,7 @@ "name": "C_OP_LockPoints", "name_hash": 1757698069, "project": "particles", - "size": 488 + "size": 480 }, { "alignment": 8, @@ -14856,7 +14856,7 @@ "name": "m_nIncrement", "name_hash": 2707788821283074434, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "int32" }, @@ -14866,7 +14866,7 @@ "name": "m_nMinCP", "name_hash": 2707788822362439320, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "int32" }, @@ -14876,7 +14876,7 @@ "name": "m_nMaxCP", "name_hash": 2707788821968223638, "networked": false, - "offset": 480, + "offset": 468, "size": 4, "type": "int32" }, @@ -14886,8 +14886,8 @@ "name": "m_nDynamicCPCount", "name_hash": 2707788824434495032, "networked": false, - "offset": 488, - "size": 368, + "offset": 472, + "size": 360, "type": "CParticleCollectionFloatInput" } ], @@ -14897,7 +14897,7 @@ "name": "C_INIT_CreateFromCPs", "name_hash": 630456214, "project": "particles", - "size": 856 + "size": 832 }, { "alignment": 8, @@ -14912,7 +14912,7 @@ "name": "m_PointOnPlane", "name_hash": 1459362740909377214, "networked": false, - "offset": 464, + "offset": 456, "size": 12, "templated": "Vector", "type": "Vector" @@ -14923,7 +14923,7 @@ "name": "m_PlaneNormal", "name_hash": 1459362743598973026, "networked": false, - "offset": 476, + "offset": 468, "size": 12, "templated": "Vector", "type": "Vector" @@ -14934,7 +14934,7 @@ "name": "m_nControlPointNumber", "name_hash": 1459362740722312893, "networked": false, - "offset": 488, + "offset": 480, "size": 4, "type": "int32" }, @@ -14944,7 +14944,7 @@ "name": "m_bGlobalOrigin", "name_hash": 1459362743412266264, "networked": false, - "offset": 492, + "offset": 484, "size": 1, "type": "bool" }, @@ -14954,7 +14954,7 @@ "name": "m_bGlobalNormal", "name_hash": 1459362740306712029, "networked": false, - "offset": 493, + "offset": 485, "size": 1, "type": "bool" }, @@ -14964,8 +14964,8 @@ "name": "m_flRadiusScale", "name_hash": 1459362742474506585, "networked": false, - "offset": 496, - "size": 368, + "offset": 488, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -14974,8 +14974,8 @@ "name": "m_flMaximumDistanceToCP", "name_hash": 1459362742106623978, "networked": false, - "offset": 864, - "size": 368, + "offset": 848, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -14984,7 +14984,7 @@ "name": "m_bUseOldCode", "name_hash": 1459362742741263104, "networked": false, - "offset": 1232, + "offset": 1208, "size": 1, "type": "bool" } @@ -14995,7 +14995,7 @@ "name": "C_OP_PlanarConstraint", "name_hash": 339784366, "project": "particles", - "size": 1240 + "size": 1216 }, { "alignment": 255, @@ -15089,7 +15089,7 @@ "name": "m_nBaseNodeIdx", "name_hash": 18000284928054162535, "networked": false, - "offset": 16, + "offset": 10, "size": 2, "type": "int16" }, @@ -15099,7 +15099,7 @@ "name": "m_bOnlySampleBaseRootMotion", "name_hash": 18000284927708862130, "networked": false, - "offset": 18, + "offset": 12, "size": 1, "type": "bool" }, @@ -15109,7 +15109,7 @@ "name": "m_layerDefinition", "name_hash": 18000284925275855535, "networked": false, - "offset": 24, + "offset": 16, "size": 48, "template": [ "CNmLayerBlendNode::LayerDefinition_t", @@ -15128,7 +15128,7 @@ "name": "CNmLayerBlendNode::CDefinition", "name_hash": 4191017925, "project": "animlib", - "size": 72 + "size": 64 }, { "alignment": 8, @@ -15371,8 +15371,8 @@ "name": "m_nChildGroupID", "name_hash": 8322731855567898981, "networked": false, - "offset": 472, - "size": 368, + "offset": 464, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -15381,8 +15381,8 @@ "name": "m_nFirstChild", "name_hash": 8322731852514502845, "networked": false, - "offset": 840, - "size": 368, + "offset": 824, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -15391,8 +15391,8 @@ "name": "m_nNumChildrenToEnable", "name_hash": 8322731853894722682, "networked": false, - "offset": 1208, - "size": 368, + "offset": 1184, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -15401,7 +15401,7 @@ "name": "m_bPlayEndcapOnStop", "name_hash": 8322731855212720033, "networked": false, - "offset": 1576, + "offset": 1544, "size": 1, "type": "bool" }, @@ -15411,7 +15411,7 @@ "name": "m_bDestroyImmediately", "name_hash": 8322731853722431745, "networked": false, - "offset": 1577, + "offset": 1545, "size": 1, "type": "bool" } @@ -15422,7 +15422,7 @@ "name": "C_OP_SelectivelyEnableChildren", "name_hash": 1937787014, "project": "particles", - "size": 1584 + "size": 1552 }, { "alignment": 4, @@ -15626,7 +15626,7 @@ "name": "CNavVolume", "name_hash": 3093638469, "project": "navlib", - "size": 120 + "size": 88 }, { "alignment": 255, @@ -15641,7 +15641,7 @@ "name": "m_nAssociatedEmitterIndex", "name_hash": 11683717152258080165, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "int32" } @@ -15652,7 +15652,7 @@ "name": "CParticleFunctionInitializer", "name_hash": 2720327384, "project": "particles", - "size": 472 + "size": 464 }, { "alignment": 8, @@ -16091,7 +16091,7 @@ "name": "m_flEmissionDuration", "name_hash": 300365108584389776, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "float32" }, @@ -16101,7 +16101,7 @@ "name": "m_flStartTime", "name_hash": 300365107911630276, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "float32" }, @@ -16111,7 +16111,7 @@ "name": "m_flEmissionScale", "name_hash": 300365107559411986, "networked": false, - "offset": 480, + "offset": 468, "size": 4, "type": "float32" }, @@ -16121,7 +16121,7 @@ "name": "m_nScaleControlPoint", "name_hash": 300365109125413488, "networked": false, - "offset": 484, + "offset": 472, "size": 4, "type": "int32" }, @@ -16131,7 +16131,7 @@ "name": "m_nScaleControlPointField", "name_hash": 300365107073671484, "networked": false, - "offset": 488, + "offset": 476, "size": 4, "type": "int32" }, @@ -16141,7 +16141,7 @@ "name": "m_nWorldNoisePoint", "name_hash": 300365109358272859, "networked": false, - "offset": 492, + "offset": 480, "size": 4, "type": "int32" }, @@ -16151,7 +16151,7 @@ "name": "m_bAbsVal", "name_hash": 300365109072285450, "networked": false, - "offset": 496, + "offset": 484, "size": 1, "type": "bool" }, @@ -16161,7 +16161,7 @@ "name": "m_bAbsValInv", "name_hash": 300365106205412217, "networked": false, - "offset": 497, + "offset": 485, "size": 1, "type": "bool" }, @@ -16171,7 +16171,7 @@ "name": "m_flOffset", "name_hash": 300365108298955316, "networked": false, - "offset": 500, + "offset": 488, "size": 4, "type": "float32" }, @@ -16181,7 +16181,7 @@ "name": "m_flOutputMin", "name_hash": 300365107769997078, "networked": false, - "offset": 504, + "offset": 492, "size": 4, "type": "float32" }, @@ -16191,7 +16191,7 @@ "name": "m_flOutputMax", "name_hash": 300365107536390340, "networked": false, - "offset": 508, + "offset": 496, "size": 4, "type": "float32" }, @@ -16201,7 +16201,7 @@ "name": "m_flNoiseScale", "name_hash": 300365107022409459, "networked": false, - "offset": 512, + "offset": 500, "size": 4, "type": "float32" }, @@ -16211,7 +16211,7 @@ "name": "m_flWorldNoiseScale", "name_hash": 300365108946440493, "networked": false, - "offset": 516, + "offset": 504, "size": 4, "type": "float32" }, @@ -16221,7 +16221,7 @@ "name": "m_vecOffsetLoc", "name_hash": 300365110187861676, "networked": false, - "offset": 520, + "offset": 508, "size": 12, "templated": "Vector", "type": "Vector" @@ -16232,7 +16232,7 @@ "name": "m_flWorldTimeScale", "name_hash": 300365106994170246, "networked": false, - "offset": 532, + "offset": 520, "size": 4, "type": "float32" } @@ -16243,7 +16243,7 @@ "name": "C_OP_NoiseEmitter", "name_hash": 69934201, "project": "particles", - "size": 536 + "size": 528 }, { "alignment": 8, @@ -16258,7 +16258,7 @@ "name": "m_nControlPointNumber", "name_hash": 13408916039797941949, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "int32" }, @@ -16268,7 +16268,7 @@ "name": "m_nFieldOutput", "name_hash": 13408916042587215366, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -16278,7 +16278,7 @@ "name": "m_nFieldOutputAnim", "name_hash": 13408916039672952447, "networked": false, - "offset": 480, + "offset": 468, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -16288,7 +16288,7 @@ "name": "m_flInputMin", "name_hash": 13408916042639084815, "networked": false, - "offset": 484, + "offset": 472, "size": 4, "type": "float32" }, @@ -16298,7 +16298,7 @@ "name": "m_flInputMax", "name_hash": 13408916042335807745, "networked": false, - "offset": 488, + "offset": 476, "size": 4, "type": "float32" }, @@ -16308,7 +16308,7 @@ "name": "m_flOutputMin", "name_hash": 13408916040340829974, "networked": false, - "offset": 492, + "offset": 480, "size": 4, "type": "float32" }, @@ -16318,7 +16318,7 @@ "name": "m_flOutputMax", "name_hash": 13408916040107223236, "networked": false, - "offset": 496, + "offset": 484, "size": 4, "type": "float32" }, @@ -16328,7 +16328,7 @@ "name": "m_nSetMethod", "name_hash": 13408916042954294046, "networked": false, - "offset": 500, + "offset": 488, "size": 4, "type": "ParticleSetMethod_t" } @@ -16339,7 +16339,7 @@ "name": "C_INIT_InitialSequenceFromModel", "name_hash": 3122006552, "project": "particles", - "size": 504 + "size": 496 }, { "alignment": 255, @@ -16454,7 +16454,7 @@ "name": "m_nFieldInput", "name_hash": 10134222371473020521, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -16464,7 +16464,7 @@ "name": "m_nFieldOutput", "name_hash": 10134222372395456006, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -16474,7 +16474,7 @@ "name": "m_flInputMin", "name_hash": 10134222372447325455, "networked": false, - "offset": 480, + "offset": 468, "size": 4, "type": "float32" }, @@ -16484,7 +16484,7 @@ "name": "m_flInputMax", "name_hash": 10134222372144048385, "networked": false, - "offset": 484, + "offset": 472, "size": 4, "type": "float32" }, @@ -16494,7 +16494,7 @@ "name": "m_vecOutputMin", "name_hash": 10134222369334417016, "networked": false, - "offset": 488, + "offset": 476, "size": 12, "templated": "Vector", "type": "Vector" @@ -16505,7 +16505,7 @@ "name": "m_vecOutputMax", "name_hash": 10134222369704804562, "networked": false, - "offset": 500, + "offset": 488, "size": 12, "templated": "Vector", "type": "Vector" @@ -16516,7 +16516,7 @@ "name": "m_flStartTime", "name_hash": 10134222370290703812, "networked": false, - "offset": 512, + "offset": 500, "size": 4, "type": "float32" }, @@ -16526,7 +16526,7 @@ "name": "m_flEndTime", "name_hash": 10134222369087152029, "networked": false, - "offset": 516, + "offset": 504, "size": 4, "type": "float32" }, @@ -16536,7 +16536,7 @@ "name": "m_nSetMethod", "name_hash": 10134222372762534686, "networked": false, - "offset": 520, + "offset": 508, "size": 4, "type": "ParticleSetMethod_t" }, @@ -16546,7 +16546,7 @@ "name": "m_nControlPointNumber", "name_hash": 10134222369606182589, "networked": false, - "offset": 524, + "offset": 512, "size": 4, "type": "int32" }, @@ -16556,7 +16556,7 @@ "name": "m_bLocalCoords", "name_hash": 10134222369366415070, "networked": false, - "offset": 528, + "offset": 516, "size": 1, "type": "bool" }, @@ -16566,7 +16566,7 @@ "name": "m_flRemapBias", "name_hash": 10134222369771582245, "networked": false, - "offset": 532, + "offset": 520, "size": 4, "type": "float32" } @@ -16577,7 +16577,7 @@ "name": "C_INIT_RemapScalarToVector", "name_hash": 2359557517, "project": "particles", - "size": 544 + "size": 528 }, { "alignment": 16, @@ -16592,7 +16592,7 @@ "name": "m_nEffectorBoneIdx", "name_hash": 6730447204332483518, "networked": false, - "offset": 88, + "offset": 84, "size": 4, "type": "int32" }, @@ -16602,7 +16602,7 @@ "name": "m_nEffectorTargetBoneIdx", "name_hash": 6730447202459181273, "networked": false, - "offset": 92, + "offset": 88, "size": 4, "type": "int32" }, @@ -16887,7 +16887,7 @@ "name": "C_INIT_RemapNamedModelBodyPartToScalar", "name_hash": 1510378045, "project": "particles", - "size": 544 + "size": 536 }, { "alignment": 4, @@ -16994,7 +16994,7 @@ "name": "m_flMinRadius", "name_hash": 1266484851331549111, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "float32" } @@ -17005,7 +17005,7 @@ "name": "C_OP_RadiusDecay", "name_hash": 294876483, "project": "particles", - "size": 472 + "size": 464 }, { "alignment": 255, @@ -17030,7 +17030,7 @@ "name": "m_nInputValueNodeIdx", "name_hash": 5235837652013981479, "networked": false, - "offset": 16, + "offset": 10, "size": 2, "type": "int16" }, @@ -17040,7 +17040,7 @@ "name": "m_nComparandValueNodeIdx", "name_hash": 5235837653656533750, "networked": false, - "offset": 18, + "offset": 12, "size": 2, "type": "int16" }, @@ -17050,7 +17050,7 @@ "name": "m_comparison", "name_hash": 5235837651805769188, "networked": false, - "offset": 20, + "offset": 14, "size": 1, "type": "CNmFloatComparisonNode::Comparison_t" }, @@ -17060,7 +17060,7 @@ "name": "m_flEpsilon", "name_hash": 5235837650371938919, "networked": false, - "offset": 24, + "offset": 16, "size": 4, "type": "float32" }, @@ -17070,7 +17070,7 @@ "name": "m_flComparisonValue", "name_hash": 5235837650775534463, "networked": false, - "offset": 28, + "offset": 20, "size": 4, "type": "float32" } @@ -17081,7 +17081,7 @@ "name": "CNmFloatComparisonNode::CDefinition", "name_hash": 1219063450, "project": "animlib", - "size": 32 + "size": 24 }, { "alignment": 4, @@ -17591,8 +17591,8 @@ "name": "m_fRadiusMin", "name_hash": 10950973309789931841, "networked": false, - "offset": 472, - "size": 368, + "offset": 464, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -17601,8 +17601,8 @@ "name": "m_fRadiusMax", "name_hash": 10950973309556325103, "networked": false, - "offset": 840, - "size": 368, + "offset": 824, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -17611,8 +17611,8 @@ "name": "m_vecDistanceBias", "name_hash": 10950973311078841879, "networked": false, - "offset": 1208, - "size": 1720, + "offset": 1184, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -17621,7 +17621,7 @@ "name": "m_vecDistanceBiasAbs", "name_hash": 10950973312506478089, "networked": false, - "offset": 2928, + "offset": 2864, "size": 12, "templated": "Vector", "type": "Vector" @@ -17632,8 +17632,8 @@ "name": "m_TransformInput", "name_hash": 10950973311286100617, "networked": false, - "offset": 2944, - "size": 104, + "offset": 2880, + "size": 96, "type": "CParticleTransformInput" }, { @@ -17642,8 +17642,8 @@ "name": "m_fSpeedMin", "name_hash": 10950973311379169784, "networked": false, - "offset": 3048, - "size": 368, + "offset": 2976, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -17652,8 +17652,8 @@ "name": "m_fSpeedMax", "name_hash": 10950973311749557330, "networked": false, - "offset": 3416, - "size": 368, + "offset": 3336, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -17662,7 +17662,7 @@ "name": "m_fSpeedRandExp", "name_hash": 10950973309122224554, "networked": false, - "offset": 3784, + "offset": 3696, "size": 4, "type": "float32" }, @@ -17672,7 +17672,7 @@ "name": "m_bLocalCoords", "name_hash": 10950973309086799582, "networked": false, - "offset": 3788, + "offset": 3700, "size": 1, "type": "bool" }, @@ -17682,8 +17682,8 @@ "name": "m_LocalCoordinateSystemSpeedMin", "name_hash": 10950973311028359598, "networked": false, - "offset": 3792, - "size": 1720, + "offset": 3704, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -17692,8 +17692,8 @@ "name": "m_LocalCoordinateSystemSpeedMax", "name_hash": 10950973310792193004, "networked": false, - "offset": 5512, - "size": 1720, + "offset": 5384, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -17702,7 +17702,7 @@ "name": "m_nFieldOutput", "name_hash": 10950973312115840518, "networked": false, - "offset": 7232, + "offset": 7064, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -17712,7 +17712,7 @@ "name": "m_nFieldVelocity", "name_hash": 10950973310500781996, "networked": false, - "offset": 7236, + "offset": 7068, "size": 4, "type": "ParticleAttributeIndex_t" } @@ -17723,7 +17723,7 @@ "name": "C_INIT_CreateWithinSphereTransform", "name_hash": 2549722164, "project": "particles", - "size": 7240 + "size": 7072 }, { "alignment": 8, @@ -17738,7 +17738,7 @@ "name": "m_bTransformNormals", "name_hash": 14576178337080409461, "networked": false, - "offset": 464, + "offset": 456, "size": 1, "type": "bool" }, @@ -17748,7 +17748,7 @@ "name": "m_bTransformRadii", "name_hash": 14576178338239608420, "networked": false, - "offset": 465, + "offset": 457, "size": 1, "type": "bool" }, @@ -17758,7 +17758,7 @@ "name": "m_nControlPointNumber", "name_hash": 14576178337126917821, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "int32" }, @@ -17768,7 +17768,7 @@ "name": "m_flLifeTimeFadeStart", "name_hash": 14576178338577155162, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "float32" }, @@ -17778,7 +17778,7 @@ "name": "m_flLifeTimeFadeEnd", "name_hash": 14576178336639762927, "networked": false, - "offset": 476, + "offset": 468, "size": 4, "type": "float32" }, @@ -17788,7 +17788,7 @@ "name": "m_flJumpThreshold", "name_hash": 14576178339132414678, "networked": false, - "offset": 480, + "offset": 472, "size": 4, "type": "float32" }, @@ -17798,7 +17798,7 @@ "name": "m_flPrevPosScale", "name_hash": 14576178337254658338, "networked": false, - "offset": 484, + "offset": 476, "size": 4, "type": "float32" } @@ -17809,7 +17809,7 @@ "name": "C_OP_SnapshotSkinToBones", "name_hash": 3393780984, "project": "particles", - "size": 488 + "size": 480 }, { "alignment": 4, @@ -17917,7 +17917,7 @@ "name": "m_flInterpRate", "name_hash": 8918584818732041639, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "float32" }, @@ -17927,7 +17927,7 @@ "name": "m_flMaxTraceLength", "name_hash": 8918584816593287064, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "float32" }, @@ -17937,7 +17937,7 @@ "name": "m_flTolerance", "name_hash": 8918584817531581070, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "float32" }, @@ -17947,7 +17947,7 @@ "name": "m_flTraceOffset", "name_hash": 8918584817310155671, "networked": false, - "offset": 476, + "offset": 468, "size": 4, "type": "float32" }, @@ -17960,7 +17960,7 @@ "name": "m_CollisionGroupName", "name_hash": 8918584818762658197, "networked": false, - "offset": 480, + "offset": 472, "size": 128, "type": "char" }, @@ -17970,7 +17970,7 @@ "name": "m_nTraceSet", "name_hash": 8918584818353489330, "networked": false, - "offset": 608, + "offset": 600, "size": 4, "type": "ParticleTraceSet_t" }, @@ -17980,7 +17980,7 @@ "name": "m_nInputCP", "name_hash": 8918584819267025940, "networked": false, - "offset": 612, + "offset": 604, "size": 4, "type": "int32" }, @@ -17990,7 +17990,7 @@ "name": "m_nOutputCP", "name_hash": 8918584816536868611, "networked": false, - "offset": 616, + "offset": 608, "size": 4, "type": "int32" }, @@ -18000,7 +18000,7 @@ "name": "m_bIncludeWater", "name_hash": 8918584819131958854, "networked": false, - "offset": 632, + "offset": 624, "size": 1, "type": "bool" } @@ -18011,7 +18011,7 @@ "name": "C_OP_SetCPOrientationToGroundNormal", "name_hash": 2076519843, "project": "particles", - "size": 640 + "size": 632 }, { "alignment": 8, @@ -18314,7 +18314,7 @@ "name": "m_flStartLerpTime", "name_hash": 12432745631457532961, "networked": false, - "offset": 480, + "offset": 468, "size": 4, "type": "float32" }, @@ -18324,7 +18324,7 @@ "name": "m_StartingForce", "name_hash": 12432745630615762968, "networked": false, - "offset": 484, + "offset": 472, "size": 12, "templated": "Vector", "type": "Vector" @@ -18335,7 +18335,7 @@ "name": "m_flEndLerpTime", "name_hash": 12432745631059552404, "networked": false, - "offset": 496, + "offset": 484, "size": 4, "type": "float32" }, @@ -18345,7 +18345,7 @@ "name": "m_EndingForce", "name_hash": 12432745631673823357, "networked": false, - "offset": 500, + "offset": 488, "size": 12, "templated": "Vector", "type": "Vector" @@ -18357,7 +18357,7 @@ "name": "C_OP_TimeVaryingForce", "name_hash": 2894724167, "project": "particles", - "size": 512 + "size": 504 }, { "alignment": 8, @@ -18372,7 +18372,7 @@ "name": "m_nClipReferenceNodeIdx", "name_hash": 16867877194983835975, "networked": false, - "offset": 16, + "offset": 10, "size": 2, "type": "int16" }, @@ -18382,7 +18382,7 @@ "name": "m_nTargetValueNodeIdx", "name_hash": 16867877196029544424, "networked": false, - "offset": 18, + "offset": 12, "size": 2, "type": "int16" }, @@ -18392,7 +18392,7 @@ "name": "m_samplingMode", "name_hash": 16867877197060447203, "networked": false, - "offset": 20, + "offset": 14, "size": 1, "type": "CNmRootMotionData::SamplingMode_t" }, @@ -18402,7 +18402,7 @@ "name": "m_bAllowTargetUpdate", "name_hash": 16867877195666425618, "networked": false, - "offset": 21, + "offset": 15, "size": 1, "type": "bool" }, @@ -18412,7 +18412,7 @@ "name": "m_flSamplingPositionErrorThresholdSq", "name_hash": 16867877196649777056, "networked": false, - "offset": 24, + "offset": 16, "size": 4, "type": "float32" }, @@ -18422,7 +18422,7 @@ "name": "m_flMaxTangentLength", "name_hash": 16867877194530726928, "networked": false, - "offset": 28, + "offset": 20, "size": 4, "type": "float32" }, @@ -18432,7 +18432,7 @@ "name": "m_flLerpFallbackDistanceThreshold", "name_hash": 16867877196491136818, "networked": false, - "offset": 32, + "offset": 24, "size": 4, "type": "float32" }, @@ -18442,7 +18442,7 @@ "name": "m_flTargetUpdateDistanceThreshold", "name_hash": 16867877195302899479, "networked": false, - "offset": 36, + "offset": 28, "size": 4, "type": "float32" }, @@ -18452,7 +18452,7 @@ "name": "m_flTargetUpdateAngleThresholdRadians", "name_hash": 16867877195926478129, "networked": false, - "offset": 40, + "offset": 32, "size": 4, "type": "float32" } @@ -18463,7 +18463,7 @@ "name": "CNmTargetWarpNode::CDefinition", "name_hash": 3927358704, "project": "animlib", - "size": 48 + "size": 40 }, { "alignment": 8, @@ -18478,7 +18478,7 @@ "name": "m_desiredMovingVelocityNodeIdx", "name_hash": 7181784053021923339, "networked": false, - "offset": 24, + "offset": 12, "size": 2, "type": "int16" }, @@ -18488,7 +18488,7 @@ "name": "m_desiredFacingDirectionNodeIdx", "name_hash": 7181784053131131491, "networked": false, - "offset": 26, + "offset": 14, "size": 2, "type": "int16" }, @@ -18498,7 +18498,7 @@ "name": "m_linearVelocityLimitNodeIdx", "name_hash": 7181784051691722941, "networked": false, - "offset": 28, + "offset": 16, "size": 2, "type": "int16" }, @@ -18508,7 +18508,7 @@ "name": "m_angularVelocityLimitNodeIdx", "name_hash": 7181784053670086904, "networked": false, - "offset": 30, + "offset": 18, "size": 2, "type": "int16" }, @@ -18518,7 +18518,7 @@ "name": "m_maxLinearVelocity", "name_hash": 7181784052133565431, "networked": false, - "offset": 32, + "offset": 20, "size": 4, "type": "float32" }, @@ -18528,7 +18528,7 @@ "name": "m_maxAngularVelocityRadians", "name_hash": 7181784053481974672, "networked": false, - "offset": 36, + "offset": 24, "size": 4, "type": "float32" }, @@ -18538,7 +18538,7 @@ "name": "m_overrideFlags", "name_hash": 7181784053420749220, "networked": false, - "offset": 40, + "offset": 28, "size": 4, "type": "CNmBitFlags" } @@ -18549,7 +18549,7 @@ "name": "CNmRootMotionOverrideNode::CDefinition", "name_hash": 1672139403, "project": "animlib", - "size": 48 + "size": 32 }, { "alignment": 16, @@ -18836,7 +18836,7 @@ "name_hash": 3568777473484609181, "networked": false, "offset": 56, - "size": 368, + "size": 360, "type": "CParticleCollectionRendererFloatInput" }, { @@ -18845,8 +18845,8 @@ "name": "m_TextureControls", "name_hash": 3568777475493961006, "networked": false, - "offset": 424, - "size": 2608, + "offset": 416, + "size": 2552, "type": "TextureControls_t" } ], @@ -18856,7 +18856,7 @@ "name": "TextureGroup_t", "name_hash": 830920756, "project": "particles", - "size": 3032 + "size": 2968 }, { "alignment": 8, @@ -18871,7 +18871,7 @@ "name": "m_nSourceCP", "name_hash": 8627362664869389239, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "int32" }, @@ -18881,7 +18881,7 @@ "name": "m_nDestCP", "name_hash": 8627362667393406426, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "int32" }, @@ -18891,7 +18891,7 @@ "name": "m_nCPField", "name_hash": 8627362664948406390, "networked": false, - "offset": 480, + "offset": 468, "size": 4, "type": "int32" } @@ -18902,7 +18902,7 @@ "name": "C_OP_SetControlPointFieldToWater", "name_hash": 2008714402, "project": "particles", - "size": 488 + "size": 472 }, { "alignment": 255, @@ -18965,7 +18965,7 @@ "name": "m_nInputValueNodeIdx", "name_hash": 8629929201126383399, "networked": false, - "offset": 16, + "offset": 10, "size": 2, "type": "int16" }, @@ -18975,7 +18975,7 @@ "name": "m_clampRange", "name_hash": 8629929202886755489, "networked": false, - "offset": 20, + "offset": 12, "size": 8, "templated": "Range_t", "type": "Range_t" @@ -18987,7 +18987,7 @@ "name": "CNmFloatClampNode::CDefinition", "name_hash": 2009311970, "project": "animlib", - "size": 32 + "size": 24 }, { "alignment": 8, @@ -19181,7 +19181,7 @@ "name": "m_nFieldOutput", "name_hash": 9731861357840733702, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -19191,7 +19191,7 @@ "name": "m_vecOutput", "name_hash": 9731861354137517924, "networked": false, - "offset": 468, + "offset": 460, "size": 12, "templated": "Vector", "type": "Vector" @@ -19202,7 +19202,7 @@ "name": "m_flStartTime", "name_hash": 9731861355735981508, "networked": false, - "offset": 480, + "offset": 472, "size": 4, "type": "float32" }, @@ -19212,7 +19212,7 @@ "name": "m_flEndTime", "name_hash": 9731861354532429725, "networked": false, - "offset": 484, + "offset": 476, "size": 4, "type": "float32" }, @@ -19222,7 +19222,7 @@ "name": "m_nSetMethod", "name_hash": 9731861358207812382, "networked": false, - "offset": 488, + "offset": 480, "size": 4, "type": "ParticleSetMethod_t" } @@ -19233,7 +19233,7 @@ "name": "C_OP_LerpVector", "name_hash": 2265875543, "project": "particles", - "size": 496 + "size": 488 }, { "alignment": 8, @@ -19308,7 +19308,7 @@ "name": "m_flVelocityMin", "name_hash": 5256368271740098532, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "float32" }, @@ -19318,7 +19318,7 @@ "name": "m_flVelocityMax", "name_hash": 5256368267681297830, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "float32" }, @@ -19328,7 +19328,7 @@ "name": "m_nControlPointNumber", "name_hash": 5256368268543895229, "networked": false, - "offset": 480, + "offset": 468, "size": 4, "type": "int32" }, @@ -19341,7 +19341,7 @@ "name": "m_HitboxSetName", "name_hash": 5256368269264272142, "networked": false, - "offset": 484, + "offset": 472, "size": 128, "type": "char" }, @@ -19351,7 +19351,7 @@ "name": "m_bUseBones", "name_hash": 5256368267765846923, "networked": false, - "offset": 612, + "offset": 600, "size": 1, "type": "bool" } @@ -19362,7 +19362,7 @@ "name": "C_INIT_InitialVelocityFromHitbox", "name_hash": 1223843607, "project": "particles", - "size": 616 + "size": 608 }, { "alignment": 8, @@ -19551,7 +19551,7 @@ "name": "m_nControlPoint", "name_hash": 14383103888289816460, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "int32" } @@ -19562,7 +19562,7 @@ "name": "C_INIT_RadiusFromCPObject", "name_hash": 3348827336, "project": "particles", - "size": 480 + "size": 464 }, { "alignment": 8, @@ -19577,7 +19577,7 @@ "name": "m_flScale", "name_hash": 16165818685409305647, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "float32" }, @@ -19587,7 +19587,7 @@ "name": "m_nScaleControlPointNumber", "name_hash": 16165818684926104161, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "int32" }, @@ -19597,7 +19597,7 @@ "name": "m_nControlPointNumber", "name_hash": 16165818683396040381, "networked": false, - "offset": 480, + "offset": 468, "size": 4, "type": "int32" }, @@ -19607,7 +19607,7 @@ "name": "m_bScaleRadius", "name_hash": 16165818684236756719, "networked": false, - "offset": 484, + "offset": 472, "size": 1, "type": "bool" }, @@ -19617,7 +19617,7 @@ "name": "m_bScalePosition", "name_hash": 16165818683322567894, "networked": false, - "offset": 485, + "offset": 473, "size": 1, "type": "bool" }, @@ -19627,7 +19627,7 @@ "name": "m_bScaleVelocity", "name_hash": 16165818682732549734, "networked": false, - "offset": 486, + "offset": 474, "size": 1, "type": "bool" } @@ -19638,7 +19638,7 @@ "name": "C_INIT_GlobalScale", "name_hash": 3763897969, "project": "particles", - "size": 488 + "size": 480 }, { "alignment": 8, @@ -19653,7 +19653,7 @@ "name": "m_fDefaultValue", "name_hash": 7847402781115904179, "networked": false, - "offset": 128, + "offset": 120, "size": 4, "type": "float32" }, @@ -19663,7 +19663,7 @@ "name": "m_fMinValue", "name_hash": 7847402781714857296, "networked": false, - "offset": 132, + "offset": 124, "size": 4, "type": "float32" }, @@ -19673,7 +19673,7 @@ "name": "m_fMaxValue", "name_hash": 7847402782485338290, "networked": false, - "offset": 136, + "offset": 128, "size": 4, "type": "float32" }, @@ -19683,7 +19683,7 @@ "name": "m_bInterpolate", "name_hash": 7847402782937085520, "networked": false, - "offset": 140, + "offset": 132, "size": 1, "type": "bool" } @@ -19694,7 +19694,7 @@ "name": "CFloatAnimParameter", "name_hash": 1827115840, "project": "animgraphlib", - "size": 144 + "size": 136 }, { "alignment": 2, @@ -19920,7 +19920,7 @@ "name": "m_nColorCP", "name_hash": 12032808483230131007, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "int32" }, @@ -19930,7 +19930,7 @@ "name": "m_nColorGemEnableCP", "name_hash": 12032808484809223039, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "int32" }, @@ -19940,7 +19940,7 @@ "name": "m_nOutputCP", "name_hash": 12032808484096399107, "networked": false, - "offset": 480, + "offset": 468, "size": 4, "type": "int32" }, @@ -19950,7 +19950,7 @@ "name": "m_DefaultHSVColor", "name_hash": 12032808485557088478, "networked": false, - "offset": 484, + "offset": 472, "size": 4, "templated": "Color", "type": "Color" @@ -19962,7 +19962,7 @@ "name": "C_OP_HSVShiftToCP", "name_hash": 2801606544, "project": "particles", - "size": 504 + "size": 488 }, { "alignment": 8, @@ -20003,7 +20003,7 @@ "name": "m_nOutControlPointNumber", "name_hash": 13834852578948667199, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "int32" }, @@ -20013,7 +20013,7 @@ "name": "m_flInputMin", "name_hash": 13834852579358149903, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "float32" }, @@ -20023,7 +20023,7 @@ "name": "m_flInputMax", "name_hash": 13834852579054872833, "networked": false, - "offset": 480, + "offset": 468, "size": 4, "type": "float32" }, @@ -20033,7 +20033,7 @@ "name": "m_flOutputMin", "name_hash": 13834852577059895062, "networked": false, - "offset": 484, + "offset": 472, "size": 4, "type": "float32" }, @@ -20043,7 +20043,7 @@ "name": "m_flOutputMax", "name_hash": 13834852576826288324, "networked": false, - "offset": 488, + "offset": 476, "size": 4, "type": "float32" } @@ -20054,7 +20054,7 @@ "name": "C_OP_RemapBoundingVolumetoCP", "name_hash": 3221177630, "project": "particles", - "size": 496 + "size": 480 }, { "alignment": 8, @@ -20069,7 +20069,7 @@ "name": "m_flDurationScale", "name_hash": 3985835519340528131, "networked": false, - "offset": 544, + "offset": 532, "size": 4, "type": "float32" }, @@ -20079,7 +20079,7 @@ "name": "m_flRadiusScale", "name_hash": 3985835520149291353, "networked": false, - "offset": 548, + "offset": 536, "size": 4, "type": "float32" }, @@ -20089,7 +20089,7 @@ "name": "m_flFrequencyScale", "name_hash": 3985835518601213175, "networked": false, - "offset": 552, + "offset": 540, "size": 4, "type": "float32" }, @@ -20099,7 +20099,7 @@ "name": "m_flAmplitudeScale", "name_hash": 3985835520550821722, "networked": false, - "offset": 556, + "offset": 544, "size": 4, "type": "float32" }, @@ -20109,7 +20109,7 @@ "name": "m_nRadiusField", "name_hash": 3985835518596611089, "networked": false, - "offset": 560, + "offset": 548, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -20119,7 +20119,7 @@ "name": "m_nDurationField", "name_hash": 3985835520325245611, "networked": false, - "offset": 564, + "offset": 552, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -20129,7 +20129,7 @@ "name": "m_nFrequencyField", "name_hash": 3985835521055151535, "networked": false, - "offset": 568, + "offset": 556, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -20139,7 +20139,7 @@ "name": "m_nAmplitudeField", "name_hash": 3985835521513705426, "networked": false, - "offset": 572, + "offset": 560, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -20149,7 +20149,7 @@ "name": "m_nFilterCP", "name_hash": 3985835519803449648, "networked": false, - "offset": 576, + "offset": 564, "size": 4, "type": "int32" } @@ -20160,7 +20160,7 @@ "name": "C_OP_RenderScreenShake", "name_hash": 928024649, "project": "particles", - "size": 584 + "size": 568 }, { "alignment": 8, @@ -20175,7 +20175,7 @@ "name": "m_flFadeInTimeMin", "name_hash": 12156793264621678565, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "float32" }, @@ -20185,7 +20185,7 @@ "name": "m_flFadeInTimeMax", "name_hash": 12156793264790734683, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "float32" }, @@ -20195,7 +20195,7 @@ "name": "m_flFadeInTimeExp", "name_hash": 12156793263364916378, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "float32" }, @@ -20205,7 +20205,7 @@ "name": "m_bProportional", "name_hash": 12156793264478827146, "networked": false, - "offset": 476, + "offset": 468, "size": 1, "type": "bool" } @@ -20216,7 +20216,7 @@ "name": "C_OP_FadeIn", "name_hash": 2830474000, "project": "particles", - "size": 480 + "size": 472 }, { "alignment": 8, @@ -20553,8 +20553,8 @@ "name": "m_flSimulationScale", "name_hash": 7818369635678269126, "networked": false, - "offset": 472, - "size": 368, + "offset": 464, + "size": 360, "type": "CParticleCollectionFloatInput" } ], @@ -20564,7 +20564,7 @@ "name": "C_OP_SetSimulationRate", "name_hash": 1820356034, "project": "particles", - "size": 840 + "size": 824 }, { "alignment": 8, @@ -20579,7 +20579,7 @@ "name": "m_nCP", "name_hash": 5428435153915876466, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "int32" }, @@ -20589,7 +20589,7 @@ "name": "m_nFieldOutput", "name_hash": 5428435153816032774, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -20599,7 +20599,7 @@ "name": "m_flRotOffset", "name_hash": 5428435153488354527, "networked": false, - "offset": 480, + "offset": 468, "size": 4, "type": "float32" } @@ -20610,7 +20610,7 @@ "name": "C_INIT_Orient2DRelToCP", "name_hash": 1263906050, "project": "particles", - "size": 488 + "size": 480 }, { "alignment": 8, @@ -20675,7 +20675,7 @@ "name": "m_nNoiseType", "name_hash": 14471829985630416181, "networked": false, - "offset": 480, + "offset": 468, "size": 4, "type": "ParticleDirectionNoiseType_t" }, @@ -20685,8 +20685,8 @@ "name": "m_vecNoiseFreq", "name_hash": 14471829984067033699, "networked": false, - "offset": 488, - "size": 1720, + "offset": 472, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -20695,8 +20695,8 @@ "name": "m_vecNoiseScale", "name_hash": 14471829986529062469, "networked": false, - "offset": 2208, - "size": 1720, + "offset": 2152, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -20705,8 +20705,8 @@ "name": "m_vecOffset", "name_hash": 14471829987069905962, "networked": false, - "offset": 3928, - "size": 1720, + "offset": 3832, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -20715,8 +20715,8 @@ "name": "m_vecOffsetRate", "name_hash": 14471829984925777848, "networked": false, - "offset": 5648, - "size": 1720, + "offset": 5512, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -20725,8 +20725,8 @@ "name": "m_flWorleySeed", "name_hash": 14471829987495776664, "networked": false, - "offset": 7368, - "size": 368, + "offset": 7192, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -20735,8 +20735,8 @@ "name": "m_flWorleyJitter", "name_hash": 14471829987240484047, "networked": false, - "offset": 7736, - "size": 368, + "offset": 7552, + "size": 360, "type": "CPerParticleFloatInput" } ], @@ -20746,7 +20746,7 @@ "name": "C_OP_CurlNoiseForce", "name_hash": 3369485490, "project": "particles", - "size": 8104 + "size": 7912 }, { "alignment": 255, @@ -21117,7 +21117,7 @@ "name": "m_nInputValueNodeIdx", "name_hash": 14941941653339414311, "networked": false, - "offset": 16, + "offset": 10, "size": 2, "type": "int16" }, @@ -21127,7 +21127,7 @@ "name": "m_bIsWorldSpaceTarget", "name_hash": 14941941653913293810, "networked": false, - "offset": 18, + "offset": 12, "size": 1, "type": "bool" } @@ -21138,7 +21138,7 @@ "name": "CNmTargetPointNode::CDefinition", "name_hash": 3478941892, "project": "animlib", - "size": 24 + "size": 16 }, { "alignment": 4, @@ -21415,7 +21415,7 @@ "name": "m_nVerticalAngleNodeIdx", "name_hash": 16270683852385490861, "networked": false, - "offset": 24, + "offset": 12, "size": 2, "type": "int16" }, @@ -21425,7 +21425,7 @@ "name": "m_nHorizontalAngleNodeIdx", "name_hash": 16270683854601180123, "networked": false, - "offset": 26, + "offset": 14, "size": 2, "type": "int16" }, @@ -21435,7 +21435,7 @@ "name": "m_nWeaponCategoryNodeIdx", "name_hash": 16270683852598515940, "networked": false, - "offset": 28, + "offset": 16, "size": 2, "type": "int16" }, @@ -21445,7 +21445,7 @@ "name": "m_nEnabledNodeIdx", "name_hash": 16270683856373151209, "networked": false, - "offset": 30, + "offset": 18, "size": 2, "type": "int16" }, @@ -21455,7 +21455,7 @@ "name": "m_flBlendTimeSeconds", "name_hash": 16270683854048200956, "networked": false, - "offset": 32, + "offset": 20, "size": 4, "type": "float32" } @@ -21466,7 +21466,7 @@ "name": "CNmAimCSNode::CDefinition", "name_hash": 3788313794, "project": "server", - "size": 40 + "size": 24 }, { "alignment": 8, @@ -21506,7 +21506,7 @@ "name": "CNmSpeedScaleNode::CDefinition", "name_hash": 4096573352, "project": "animlib", - "size": 32 + "size": 24 }, { "alignment": 16, @@ -21737,8 +21737,8 @@ "name": "m_vecRotAxis", "name_hash": 10313439927341621603, "networked": false, - "offset": 472, - "size": 1720, + "offset": 464, + "size": 1680, "type": "CParticleCollectionVecInput" }, { @@ -21747,8 +21747,8 @@ "name": "m_flRotRate", "name_hash": 10313439926632822102, "networked": false, - "offset": 2192, - "size": 368, + "offset": 2144, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -21757,7 +21757,7 @@ "name": "m_nCP", "name_hash": 10313439928849405042, "networked": false, - "offset": 2560, + "offset": 2504, "size": 4, "type": "int32" }, @@ -21767,7 +21767,7 @@ "name": "m_nLocalCP", "name_hash": 10313439927796957071, "networked": false, - "offset": 2564, + "offset": 2508, "size": 4, "type": "int32" } @@ -21778,7 +21778,7 @@ "name": "C_OP_SetControlPointRotation", "name_hash": 2401284856, "project": "particles", - "size": 2568 + "size": 2512 }, { "alignment": 8, @@ -21897,7 +21897,7 @@ "name": "m_nInputControlPoint", "name_hash": 17865958286831296062, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "int32" }, @@ -21907,7 +21907,7 @@ "name": "m_nOutputControlPoint", "name_hash": 17865958285688639449, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "int32" }, @@ -21917,7 +21917,7 @@ "name": "m_nInputField", "name_hash": 17865958289260156281, "networked": false, - "offset": 480, + "offset": 468, "size": 4, "type": "int32" }, @@ -21927,7 +21927,7 @@ "name": "m_nOutputField", "name_hash": 17865958285888155508, "networked": false, - "offset": 484, + "offset": 472, "size": 4, "type": "int32" }, @@ -21937,7 +21937,7 @@ "name": "m_flInputMin", "name_hash": 17865958288945450255, "networked": false, - "offset": 488, + "offset": 476, "size": 4, "type": "float32" }, @@ -21947,7 +21947,7 @@ "name": "m_flInputMax", "name_hash": 17865958288642173185, "networked": false, - "offset": 492, + "offset": 480, "size": 4, "type": "float32" }, @@ -21957,7 +21957,7 @@ "name": "m_flOutputMin", "name_hash": 17865958286647195414, "networked": false, - "offset": 496, + "offset": 484, "size": 4, "type": "float32" }, @@ -21967,7 +21967,7 @@ "name": "m_flOutputMax", "name_hash": 17865958286413588676, "networked": false, - "offset": 500, + "offset": 488, "size": 4, "type": "float32" }, @@ -21977,7 +21977,7 @@ "name": "m_bDerivative", "name_hash": 17865958288550663104, "networked": false, - "offset": 504, + "offset": 492, "size": 1, "type": "bool" }, @@ -21987,7 +21987,7 @@ "name": "m_flInterpRate", "name_hash": 17865958288596075943, "networked": false, - "offset": 508, + "offset": 496, "size": 4, "type": "float32" } @@ -21998,7 +21998,7 @@ "name": "C_OP_RemapCPtoCP", "name_hash": 4159742567, "project": "particles", - "size": 512 + "size": 504 }, { "alignment": 8, @@ -22181,7 +22181,7 @@ "name": "m_relevance", "name_hash": 15858833614734049288, "networked": false, - "offset": 32, + "offset": 28, "size": 4, "type": "CNmEventRelevance_t" }, @@ -22191,7 +22191,7 @@ "name": "m_name", "name_hash": 15858833615527827334, "networked": false, - "offset": 40, + "offset": 32, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -22202,7 +22202,7 @@ "name": "m_position", "name_hash": 15858833615490637994, "networked": false, - "offset": 48, + "offset": 40, "size": 4, "type": "CNmSoundEvent::Position_t" }, @@ -22212,7 +22212,7 @@ "name": "m_attachmentName", "name_hash": 15858833614920591819, "networked": false, - "offset": 56, + "offset": 48, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -22223,7 +22223,7 @@ "name": "m_tags", "name_hash": 15858833617253598528, "networked": false, - "offset": 64, + "offset": 56, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -22234,7 +22234,7 @@ "name": "m_bContinuePlayingSoundAtDurationEnd", "name_hash": 15858833614976663137, "networked": false, - "offset": 72, + "offset": 64, "size": 1, "type": "bool" }, @@ -22244,7 +22244,7 @@ "name": "m_flDurationInterruptionThreshold", "name_hash": 15858833616895910747, "networked": false, - "offset": 76, + "offset": 68, "size": 4, "type": "float32" } @@ -22255,7 +22255,7 @@ "name": "CNmSoundEvent", "name_hash": 3692422438, "project": "animlib", - "size": 80 + "size": 72 }, { "alignment": 8, @@ -22296,7 +22296,7 @@ "name": "m_nInputCP1", "name_hash": 6244338970215099967, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "int32" }, @@ -22306,7 +22306,7 @@ "name": "m_nInputCP2", "name_hash": 6244338970231877586, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "int32" }, @@ -22316,7 +22316,7 @@ "name": "m_nFieldOutput", "name_hash": 6244338971366823430, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -22326,7 +22326,7 @@ "name": "m_flInputMin", "name_hash": 6244338971418692879, "networked": false, - "offset": 476, + "offset": 468, "size": 4, "type": "float32" }, @@ -22336,7 +22336,7 @@ "name": "m_flInputMax", "name_hash": 6244338971115415809, "networked": false, - "offset": 480, + "offset": 472, "size": 4, "type": "float32" }, @@ -22346,7 +22346,7 @@ "name": "m_flOutputMin", "name_hash": 6244338969120438038, "networked": false, - "offset": 484, + "offset": 476, "size": 4, "type": "float32" }, @@ -22356,7 +22356,7 @@ "name": "m_flOutputMax", "name_hash": 6244338968886831300, "networked": false, - "offset": 488, + "offset": 480, "size": 4, "type": "float32" }, @@ -22366,7 +22366,7 @@ "name": "m_bUseParticleVelocity", "name_hash": 6244338968610636597, "networked": false, - "offset": 492, + "offset": 484, "size": 1, "type": "bool" }, @@ -22376,7 +22376,7 @@ "name": "m_nSetMethod", "name_hash": 6244338971733902110, "networked": false, - "offset": 496, + "offset": 488, "size": 4, "type": "ParticleSetMethod_t" }, @@ -22386,7 +22386,7 @@ "name": "m_bActiveRange", "name_hash": 6244338968585124740, "networked": false, - "offset": 500, + "offset": 492, "size": 1, "type": "bool" }, @@ -22396,7 +22396,7 @@ "name": "m_bUseParticleNormal", "name_hash": 6244338968586672565, "networked": false, - "offset": 501, + "offset": 493, "size": 1, "type": "bool" } @@ -22407,7 +22407,7 @@ "name": "C_OP_RemapDotProductToScalar", "name_hash": 1453873461, "project": "particles", - "size": 504 + "size": 496 }, { "alignment": 8, @@ -22422,7 +22422,7 @@ "name": "m_nExpression", "name_hash": 11019687871929590823, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "SetStatisticExpressionType_t" }, @@ -22432,8 +22432,8 @@ "name": "m_flDecimalPlaces", "name_hash": 11019687874564254982, "networked": false, - "offset": 480, - "size": 368, + "offset": 464, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -22442,7 +22442,7 @@ "name": "m_nOutControlPointNumber", "name_hash": 11019687875051640639, "networked": false, - "offset": 848, + "offset": 824, "size": 4, "type": "int32" }, @@ -22452,7 +22452,7 @@ "name": "m_nOutVectorField", "name_hash": 11019687875737558644, "networked": false, - "offset": 852, + "offset": 828, "size": 4, "type": "int32" }, @@ -22462,7 +22462,7 @@ "name": "m_nField", "name_hash": 11019687874820290875, "networked": false, - "offset": 856, + "offset": 832, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -22472,8 +22472,8 @@ "name": "m_flOutputRemap", "name_hash": 11019687871865502063, "networked": false, - "offset": 864, - "size": 368, + "offset": 840, + "size": 360, "type": "CParticleRemapFloatInput" } ], @@ -22483,7 +22483,7 @@ "name": "C_OP_RemapAverageScalarValuetoCP", "name_hash": 2565721020, "project": "particles", - "size": 1232 + "size": 1200 }, { "alignment": 8, @@ -22542,7 +22542,7 @@ "name": "m_nCP1", "name_hash": 12884437631373534585, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "int32" }, @@ -22552,7 +22552,7 @@ "name": "m_vecCP1Pos", "name_hash": 12884437628887402713, "networked": false, - "offset": 476, + "offset": 464, "size": 12, "templated": "Vector", "type": "Vector" @@ -22563,7 +22563,7 @@ "name": "m_bUseAvgParticlePos", "name_hash": 12884437628771692236, "networked": false, - "offset": 488, + "offset": 476, "size": 1, "type": "bool" }, @@ -22573,7 +22573,7 @@ "name": "m_nSetParent", "name_hash": 12884437628568618679, "networked": false, - "offset": 492, + "offset": 480, "size": 4, "type": "ParticleParentSetMode_t" } @@ -22584,7 +22584,7 @@ "name": "C_OP_SetControlPointToCenter", "name_hash": 2999891906, "project": "particles", - "size": 496 + "size": 488 }, { "alignment": 8, @@ -22720,7 +22720,7 @@ "name": "m_nCP", "name_hash": 3234796816690451570, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "int32" }, @@ -22730,7 +22730,7 @@ "name": "m_nFieldOutput", "name_hash": 3234796816590607878, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -22740,7 +22740,7 @@ "name": "m_flOffsetRot", "name_hash": 3234796815762389065, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "float32" }, @@ -22750,7 +22750,7 @@ "name": "m_nComponent", "name_hash": 3234796815959233836, "networked": false, - "offset": 476, + "offset": 468, "size": 4, "type": "int32" } @@ -22761,7 +22761,7 @@ "name": "C_OP_RemapControlPointOrientationToRotation", "name_hash": 753159824, "project": "particles", - "size": 480 + "size": 472 }, { "alignment": 8, @@ -22776,7 +22776,7 @@ "name": "m_nFieldOutput", "name_hash": 5639673632687035910, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -22786,8 +22786,8 @@ "name": "m_flInputMin", "name_hash": 5639673632738905359, "networked": false, - "offset": 472, - "size": 368, + "offset": 464, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -22796,8 +22796,8 @@ "name": "m_flInputMax", "name_hash": 5639673632435628289, "networked": false, - "offset": 840, - "size": 368, + "offset": 824, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -22806,8 +22806,8 @@ "name": "m_flOutputMin", "name_hash": 5639673630440650518, "networked": false, - "offset": 1208, - "size": 368, + "offset": 1184, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -22816,8 +22816,8 @@ "name": "m_flOutputMax", "name_hash": 5639673630207043780, "networked": false, - "offset": 1576, - "size": 368, + "offset": 1544, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -22826,8 +22826,8 @@ "name": "m_TransformStart", "name_hash": 5639673632483420153, "networked": false, - "offset": 1944, - "size": 104, + "offset": 1904, + "size": 96, "type": "CParticleTransformInput" }, { @@ -22836,7 +22836,7 @@ "name": "m_bLOS", "name_hash": 5639673631457264365, "networked": false, - "offset": 2048, + "offset": 2000, "size": 1, "type": "bool" }, @@ -22849,7 +22849,7 @@ "name": "m_CollisionGroupName", "name_hash": 5639673632420147605, "networked": false, - "offset": 2049, + "offset": 2001, "size": 128, "type": "char" }, @@ -22859,7 +22859,7 @@ "name": "m_nTraceSet", "name_hash": 5639673632010978738, "networked": false, - "offset": 2180, + "offset": 2132, "size": 4, "type": "ParticleTraceSet_t" }, @@ -22869,7 +22869,7 @@ "name": "m_flMaxTraceLength", "name_hash": 5639673630250776472, "networked": false, - "offset": 2184, + "offset": 2136, "size": 4, "type": "float32" }, @@ -22879,7 +22879,7 @@ "name": "m_flLOSScale", "name_hash": 5639673629468749627, "networked": false, - "offset": 2188, + "offset": 2140, "size": 4, "type": "float32" }, @@ -22889,7 +22889,7 @@ "name": "m_nSetMethod", "name_hash": 5639673633054114590, "networked": false, - "offset": 2192, + "offset": 2144, "size": 4, "type": "ParticleSetMethod_t" }, @@ -22899,7 +22899,7 @@ "name": "m_bActiveRange", "name_hash": 5639673629905337220, "networked": false, - "offset": 2196, + "offset": 2148, "size": 1, "type": "bool" }, @@ -22909,7 +22909,7 @@ "name": "m_bAdditive", "name_hash": 5639673629100237061, "networked": false, - "offset": 2197, + "offset": 2149, "size": 1, "type": "bool" }, @@ -22919,8 +22919,8 @@ "name": "m_vecComponentScale", "name_hash": 5639673631815062754, "networked": false, - "offset": 2200, - "size": 1720, + "offset": 2152, + "size": 1680, "type": "CPerParticleVecInput" } ], @@ -22930,7 +22930,7 @@ "name": "C_OP_DistanceToTransform", "name_hash": 1313088841, "project": "particles", - "size": 3920 + "size": 3832 }, { "alignment": 8, @@ -23016,7 +23016,7 @@ "name_hash": 8899122177589125331, "networked": false, "offset": 352, - "size": 32, + "size": 28, "type": "ResponseParams" }, { @@ -23025,7 +23025,7 @@ "name": "m_fMatchScore", "name_hash": 8899122176813068040, "networked": false, - "offset": 384, + "offset": 380, "size": 4, "type": "float32" }, @@ -23035,7 +23035,7 @@ "name": "m_bAnyMatchingRulesInCooldown", "name_hash": 8899122176643242983, "networked": false, - "offset": 388, + "offset": 384, "size": 1, "type": "bool" }, @@ -23152,7 +23152,7 @@ "name": "m_nLightType", "name_hash": 4627829615497819299, "networked": false, - "offset": 544, + "offset": 532, "size": 4, "type": "ParticleLightTypeChoiceList_t" }, @@ -23162,8 +23162,8 @@ "name": "m_vecColorScale", "name_hash": 4627829617759860922, "networked": false, - "offset": 552, - "size": 1720, + "offset": 536, + "size": 1680, "type": "CParticleCollectionVecInput" }, { @@ -23172,7 +23172,7 @@ "name": "m_nColorBlendType", "name_hash": 4627829618769326031, "networked": false, - "offset": 2272, + "offset": 2216, "size": 4, "type": "ParticleColorBlendType_t" }, @@ -23182,8 +23182,8 @@ "name": "m_flIntensity", "name_hash": 4627829616822015884, "networked": false, - "offset": 2280, - "size": 368, + "offset": 2224, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -23192,7 +23192,7 @@ "name": "m_bCastShadows", "name_hash": 4627829615989174631, "networked": false, - "offset": 2648, + "offset": 2584, "size": 1, "type": "bool" }, @@ -23202,8 +23202,8 @@ "name": "m_flTheta", "name_hash": 4627829619254537409, "networked": false, - "offset": 2656, - "size": 368, + "offset": 2592, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -23212,8 +23212,8 @@ "name": "m_flPhi", "name_hash": 4627829617589506274, "networked": false, - "offset": 3024, - "size": 368, + "offset": 2952, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -23222,8 +23222,8 @@ "name": "m_flRadiusMultiplier", "name_hash": 4627829617732324446, "networked": false, - "offset": 3392, - "size": 368, + "offset": 3312, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -23232,7 +23232,7 @@ "name": "m_nAttenuationStyle", "name_hash": 4627829617951623228, "networked": false, - "offset": 3760, + "offset": 3672, "size": 4, "type": "StandardLightingAttenuationStyle_t" }, @@ -23242,8 +23242,8 @@ "name": "m_flFalloffLinearity", "name_hash": 4627829618529567590, "networked": false, - "offset": 3768, - "size": 368, + "offset": 3680, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -23252,8 +23252,8 @@ "name": "m_flFiftyPercentFalloff", "name_hash": 4627829618459921338, "networked": false, - "offset": 4136, - "size": 368, + "offset": 4040, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -23262,8 +23262,8 @@ "name": "m_flZeroPercentFalloff", "name_hash": 4627829615199861128, "networked": false, - "offset": 4504, - "size": 368, + "offset": 4400, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -23272,7 +23272,7 @@ "name": "m_bRenderDiffuse", "name_hash": 4627829618821246821, "networked": false, - "offset": 4872, + "offset": 4760, "size": 1, "type": "bool" }, @@ -23282,7 +23282,7 @@ "name": "m_bRenderSpecular", "name_hash": 4627829618027942264, "networked": false, - "offset": 4873, + "offset": 4761, "size": 1, "type": "bool" }, @@ -23292,7 +23292,7 @@ "name": "m_lightCookie", "name_hash": 4627829618868537921, "networked": false, - "offset": 4880, + "offset": 4768, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -23303,7 +23303,7 @@ "name": "m_nPriority", "name_hash": 4627829618973324085, "networked": false, - "offset": 4888, + "offset": 4776, "size": 4, "type": "int32" }, @@ -23313,7 +23313,7 @@ "name": "m_nFogLightingMode", "name_hash": 4627829616839977780, "networked": false, - "offset": 4892, + "offset": 4780, "size": 4, "type": "ParticleLightFogLightingMode_t" }, @@ -23323,8 +23323,8 @@ "name": "m_flFogContribution", "name_hash": 4627829615538270275, "networked": false, - "offset": 4896, - "size": 368, + "offset": 4784, + "size": 360, "type": "CParticleCollectionRendererFloatInput" }, { @@ -23333,7 +23333,7 @@ "name": "m_nCapsuleLightBehavior", "name_hash": 4627829616506009646, "networked": false, - "offset": 5264, + "offset": 5144, "size": 4, "type": "ParticleLightBehaviorChoiceList_t" }, @@ -23343,7 +23343,7 @@ "name": "m_flCapsuleLength", "name_hash": 4627829619218887542, "networked": false, - "offset": 5268, + "offset": 5148, "size": 4, "type": "float32" }, @@ -23353,7 +23353,7 @@ "name": "m_bReverseOrder", "name_hash": 4627829615397134231, "networked": false, - "offset": 5272, + "offset": 5152, "size": 1, "type": "bool" }, @@ -23363,7 +23363,7 @@ "name": "m_bClosedLoop", "name_hash": 4627829617164603819, "networked": false, - "offset": 5273, + "offset": 5153, "size": 1, "type": "bool" }, @@ -23373,7 +23373,7 @@ "name": "m_nPrevPntSource", "name_hash": 4627829618872005587, "networked": false, - "offset": 5276, + "offset": 5156, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -23383,7 +23383,7 @@ "name": "m_flMaxLength", "name_hash": 4627829617358058695, "networked": false, - "offset": 5280, + "offset": 5160, "size": 4, "type": "float32" }, @@ -23393,7 +23393,7 @@ "name": "m_flMinLength", "name_hash": 4627829617598369361, "networked": false, - "offset": 5284, + "offset": 5164, "size": 4, "type": "float32" }, @@ -23403,7 +23403,7 @@ "name": "m_bIgnoreDT", "name_hash": 4627829616475388003, "networked": false, - "offset": 5288, + "offset": 5168, "size": 1, "type": "bool" }, @@ -23413,7 +23413,7 @@ "name": "m_flConstrainRadiusToLengthRatio", "name_hash": 4627829617543144750, "networked": false, - "offset": 5292, + "offset": 5172, "size": 4, "type": "float32" }, @@ -23423,7 +23423,7 @@ "name": "m_flLengthScale", "name_hash": 4627829618891733759, "networked": false, - "offset": 5296, + "offset": 5176, "size": 4, "type": "float32" }, @@ -23433,7 +23433,7 @@ "name": "m_flLengthFadeInTime", "name_hash": 4627829619147955299, "networked": false, - "offset": 5300, + "offset": 5180, "size": 4, "type": "float32" } @@ -23444,7 +23444,7 @@ "name": "C_OP_RenderStandardLight", "name_hash": 1077500548, "project": "particles", - "size": 5312 + "size": 5192 }, { "alignment": 8, @@ -23545,7 +23545,7 @@ "name": "m_variableReference", "name_hash": 11217481643431421530, "networked": false, - "offset": 472, + "offset": 464, "size": 80, "type": "CParticleVariableRef" }, @@ -23555,8 +23555,8 @@ "name": "m_transformInput", "name_hash": 11217481643488892521, "networked": false, - "offset": 552, - "size": 104, + "offset": 544, + "size": 96, "type": "CParticleTransformInput" }, { @@ -23565,7 +23565,7 @@ "name": "m_positionOffset", "name_hash": 11217481645890853661, "networked": false, - "offset": 656, + "offset": 640, "size": 12, "templated": "Vector", "type": "Vector" @@ -23576,7 +23576,7 @@ "name": "m_rotationOffset", "name_hash": 11217481646112707748, "networked": false, - "offset": 668, + "offset": 652, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -23587,8 +23587,8 @@ "name": "m_vecInput", "name_hash": 11217481643019267419, "networked": false, - "offset": 680, - "size": 1720, + "offset": 664, + "size": 1680, "type": "CParticleCollectionVecInput" }, { @@ -23597,8 +23597,8 @@ "name": "m_floatInput", "name_hash": 11217481644401701691, "networked": false, - "offset": 2400, - "size": 368, + "offset": 2344, + "size": 360, "type": "CParticleCollectionFloatInput" } ], @@ -23608,7 +23608,7 @@ "name": "C_OP_SetVariable", "name_hash": 2611773471, "project": "particles", - "size": 2768 + "size": 2704 }, { "alignment": 8, @@ -23623,7 +23623,7 @@ "name": "m_vForce", "name_hash": 13533969727712440488, "networked": false, - "offset": 480, + "offset": 468, "size": 12, "templated": "Vector", "type": "Vector" @@ -23635,7 +23635,7 @@ "name": "C_OP_WindForce", "name_hash": 3151122882, "project": "particles", - "size": 496 + "size": 480 }, { "alignment": 8, @@ -24116,7 +24116,7 @@ "name": "CParticleCollectionFloatInput", "name_hash": 4275418654, "project": "particleslib", - "size": 368 + "size": 360 }, { "alignment": 8, @@ -24490,7 +24490,7 @@ "name": "m_nInputValueNodeIdx", "name_hash": 3807375234951585575, "networked": false, - "offset": 16, + "offset": 10, "size": 2, "type": "int16" }, @@ -24500,7 +24500,7 @@ "name": "m_curve", "name_hash": 3807375235657370420, "networked": false, - "offset": 24, + "offset": 16, "size": 64, "templated": "CPiecewiseCurve", "type": "CPiecewiseCurve" @@ -24512,7 +24512,7 @@ "name": "CNmFloatCurveNode::CDefinition", "name_hash": 886473626, "project": "animlib", - "size": 88 + "size": 80 }, { "alignment": 8, @@ -24609,7 +24609,7 @@ "name": "m_pTextureColorWarp", "name_hash": 4193002722781163075, "networked": false, - "offset": 544, + "offset": 536, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -24623,7 +24623,7 @@ "name": "m_pTextureNormal", "name_hash": 4193002721963947581, "networked": false, - "offset": 552, + "offset": 544, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -24637,7 +24637,7 @@ "name": "m_pTextureMetalness", "name_hash": 4193002720920968002, "networked": false, - "offset": 560, + "offset": 552, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -24651,7 +24651,7 @@ "name": "m_pTextureRoughness", "name_hash": 4193002722570197340, "networked": false, - "offset": 568, + "offset": 560, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -24665,7 +24665,7 @@ "name": "m_pTextureSelfIllum", "name_hash": 4193002723023856653, "networked": false, - "offset": 576, + "offset": 568, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -24679,7 +24679,7 @@ "name": "m_pTextureDetail", "name_hash": 4193002721768458895, "networked": false, - "offset": 584, + "offset": 576, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -24694,7 +24694,7 @@ "name": "C_OP_RenderStatusEffectCitadel", "name_hash": 976259522, "project": "particles", - "size": 592 + "size": 584 }, { "alignment": 4, @@ -24741,7 +24741,7 @@ "name": "m_nFieldOutput", "name_hash": 6446831518138668550, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -24751,8 +24751,8 @@ "name": "m_vecOutputMin", "name_hash": 6446831515077629560, "networked": false, - "offset": 472, - "size": 1720, + "offset": 464, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -24761,8 +24761,8 @@ "name": "m_vecOutputMax", "name_hash": 6446831515448017106, "networked": false, - "offset": 2192, - "size": 1720, + "offset": 2144, + "size": 1680, "type": "CPerParticleVecInput" } ], @@ -24772,7 +24772,7 @@ "name": "C_OP_ClampVector", "name_hash": 1501019931, "project": "particles", - "size": 3912 + "size": 3824 }, { "alignment": 255, @@ -24927,7 +24927,7 @@ "name": "m_hModel", "name_hash": 5122603280056240148, "networked": false, - "offset": 472, + "offset": 464, "size": 8, "template": [ "InfoForResourceTypeCModel" @@ -24941,7 +24941,7 @@ "name": "m_names", "name_hash": 5122603276510394031, "networked": false, - "offset": 480, + "offset": 472, "size": 24, "template": [ "CUtlString" @@ -24955,7 +24955,7 @@ "name": "m_values", "name_hash": 5122603280507984603, "networked": false, - "offset": 504, + "offset": 496, "size": 24, "template": [ "float32" @@ -24969,7 +24969,7 @@ "name": "m_nFieldInput", "name_hash": 5122603279208371817, "networked": false, - "offset": 528, + "offset": 520, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -24979,7 +24979,7 @@ "name": "m_nFieldOutput", "name_hash": 5122603280130807302, "networked": false, - "offset": 532, + "offset": 524, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -24989,7 +24989,7 @@ "name": "m_nSetMethod", "name_hash": 5122603280497885982, "networked": false, - "offset": 536, + "offset": 528, "size": 4, "type": "ParticleSetMethod_t" }, @@ -24999,7 +24999,7 @@ "name": "m_bModelFromRenderer", "name_hash": 5122603279212748581, "networked": false, - "offset": 540, + "offset": 532, "size": 1, "type": "bool" } @@ -25010,7 +25010,7 @@ "name": "C_INIT_RemapNamedModelElementToScalar", "name_hash": 1192699018, "project": "particles", - "size": 544 + "size": 536 }, { "alignment": 8, @@ -25243,7 +25243,7 @@ "name": "m_flFadeStart", "name_hash": 7619965289100743491, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "float32" }, @@ -25253,7 +25253,7 @@ "name": "m_flFadeEnd", "name_hash": 7619965288510866998, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "float32" }, @@ -25263,7 +25263,7 @@ "name": "m_bCPPairs", "name_hash": 7619965288096951567, "networked": false, - "offset": 476, + "offset": 468, "size": 1, "type": "bool" }, @@ -25299,7 +25299,7 @@ "name": "m_nSpinRateDegrees", "name_hash": 18159677954737227808, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "int32" }, @@ -25309,7 +25309,7 @@ "name": "m_nSpinRateMinDegrees", "name_hash": 18159677955606026322, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "int32" }, @@ -25319,7 +25319,7 @@ "name": "m_fSpinRateStopTime", "name_hash": 18159677953727115230, "networked": false, - "offset": 476, + "offset": 468, "size": 4, "type": "float32" } @@ -25330,7 +25330,7 @@ "name": "CGeneralSpin", "name_hash": 4228129506, "project": "particles", - "size": 488 + "size": 480 }, { "alignment": 8, @@ -25378,8 +25378,8 @@ "name": "m_flDuration", "name_hash": 18170611378050448299, "networked": false, - "offset": 472, - "size": 368, + "offset": 464, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -25388,7 +25388,7 @@ "name": "m_bDestroyImmediately", "name_hash": 18170611376869093633, "networked": false, - "offset": 840, + "offset": 824, "size": 1, "type": "bool" }, @@ -25398,7 +25398,7 @@ "name": "m_bPlayEndCap", "name_hash": 18170611377703176760, "networked": false, - "offset": 841, + "offset": 825, "size": 1, "type": "bool" } @@ -25409,7 +25409,7 @@ "name": "C_OP_StopAfterCPDuration", "name_hash": 4230675142, "project": "particles", - "size": 848 + "size": 832 }, { "alignment": 8, @@ -25423,7 +25423,7 @@ "name": "C_OP_RemapNamedModelBodyPartEndCap", "name_hash": 1665430582, "project": "particles", - "size": 560 + "size": 552 }, { "alignment": 16, @@ -25438,7 +25438,7 @@ "name": "m_fMaxDistance", "name_hash": 4571158812321266026, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "float32" }, @@ -25448,7 +25448,7 @@ "name": "m_flNumToAssign", "name_hash": 4571158814248887997, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "float32" }, @@ -25458,7 +25458,7 @@ "name": "m_flCohesionStrength", "name_hash": 4571158812880602858, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "float32" }, @@ -25468,7 +25468,7 @@ "name": "m_flTolerance", "name_hash": 4571158812453073550, "networked": false, - "offset": 476, + "offset": 468, "size": 4, "type": "float32" }, @@ -25478,7 +25478,7 @@ "name": "m_bLoop", "name_hash": 4571158813430293707, "networked": false, - "offset": 480, + "offset": 472, "size": 1, "type": "bool" }, @@ -25488,7 +25488,7 @@ "name": "m_bUseParticleCount", "name_hash": 4571158813672604949, "networked": false, - "offset": 481, + "offset": 473, "size": 1, "type": "bool" }, @@ -25498,7 +25498,7 @@ "name": "m_PathParams", "name_hash": 4571158811109230892, "networked": false, - "offset": 496, + "offset": 480, "size": 64, "type": "CPathParameters" } @@ -25509,7 +25509,7 @@ "name": "C_OP_MaintainSequentialPath", "name_hash": 1064305848, "project": "particles", - "size": 560 + "size": 544 }, { "alignment": 255, @@ -25534,7 +25534,7 @@ "name": "m_nCPInput", "name_hash": 12743926466970933046, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "int32" }, @@ -25544,7 +25544,7 @@ "name": "m_nCPOutput", "name_hash": 12743926463296162131, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "int32" } @@ -25555,7 +25555,7 @@ "name": "C_OP_SetControlPointFromObjectScale", "name_hash": 2967176601, "project": "particles", - "size": 480 + "size": 472 }, { "alignment": 8, @@ -25570,7 +25570,7 @@ "name": "m_effectorBoneID", "name_hash": 5563852228242054326, "networked": false, - "offset": 24, + "offset": 16, "size": 8, "templated": "CGlobalSymbol", "type": "CGlobalSymbol" @@ -25581,7 +25581,7 @@ "name": "m_nEffectorTargetNodeIdx", "name_hash": 5563852229711608131, "networked": false, - "offset": 32, + "offset": 24, "size": 2, "type": "int16" }, @@ -25591,7 +25591,7 @@ "name": "m_nEnabledNodeIdx", "name_hash": 5563852230266582505, "networked": false, - "offset": 34, + "offset": 26, "size": 2, "type": "int16" }, @@ -25601,7 +25601,7 @@ "name": "m_flBlendTimeSeconds", "name_hash": 5563852227941632252, "networked": false, - "offset": 36, + "offset": 28, "size": 4, "type": "float32" }, @@ -25611,7 +25611,7 @@ "name": "m_blendMode", "name_hash": 5563852228479944363, "networked": false, - "offset": 40, + "offset": 32, "size": 1, "type": "NmIKBlendMode_t" }, @@ -25621,7 +25621,7 @@ "name": "m_bIsTargetInWorldSpace", "name_hash": 5563852227708641477, "networked": false, - "offset": 41, + "offset": 33, "size": 1, "type": "bool" } @@ -25632,7 +25632,7 @@ "name": "CNmTwoBoneIKNode::CDefinition", "name_hash": 1295435295, "project": "animlib", - "size": 48 + "size": 40 }, { "alignment": 8, @@ -25872,7 +25872,7 @@ "name": "m_range", "name_hash": 500854807639334130, "networked": false, - "offset": 16, + "offset": 12, "size": 8, "templated": "Range_t", "type": "Range_t" @@ -25883,7 +25883,7 @@ "name": "m_nInputValueNodeIdx", "name_hash": 500854809124445991, "networked": false, - "offset": 24, + "offset": 20, "size": 2, "type": "int16" }, @@ -25893,7 +25893,7 @@ "name": "m_bIsInclusiveCheck", "name_hash": 500854809451014083, "networked": false, - "offset": 26, + "offset": 22, "size": 1, "type": "bool" } @@ -25904,7 +25904,7 @@ "name": "CNmFloatRangeComparisonNode::CDefinition", "name_hash": 116614347, "project": "animlib", - "size": 32 + "size": 24 }, { "alignment": 255, @@ -26037,14 +26037,14 @@ { "alignment": 1, "element_alignment": 1, - "element_count": 260, + "element_count": 4096, "element_size": 1, "kind": "fixed_array", "name": "m_szDetailsString", "name_hash": 16173126783080909247, "networked": false, "offset": 96, - "size": 260, + "size": 4096, "type": "char" }, { @@ -26053,7 +26053,7 @@ "name": "m_iNumYesVotes", "name_hash": 16173126781771194412, "networked": false, - "offset": 356, + "offset": 4192, "size": 4, "type": "int32" }, @@ -26063,7 +26063,7 @@ "name": "m_iNumNoVotes", "name_hash": 16173126781068476808, "networked": false, - "offset": 360, + "offset": 4196, "size": 4, "type": "int32" }, @@ -26073,7 +26073,7 @@ "name": "m_iNumPotentialVotes", "name_hash": 16173126781286257415, "networked": false, - "offset": 364, + "offset": 4200, "size": 4, "type": "int32" }, @@ -26083,7 +26083,7 @@ "name": "m_pVoteController", "name_hash": 16173126783057628283, "networked": false, - "offset": 368, + "offset": 4208, "size": 8, "type": "CVoteController" } @@ -26094,7 +26094,7 @@ "name": "CBaseIssue", "name_hash": 3765599518, "project": "server", - "size": 376 + "size": 4216 }, { "alignment": 8, @@ -26236,7 +26236,7 @@ "name": "C_OP_RemapNamedModelSequenceOnceTimed", "name_hash": 986714139, "project": "particles", - "size": 560 + "size": 552 }, { "alignment": 8, @@ -26561,7 +26561,7 @@ "name": "m_RateMin", "name_hash": 5395243601437062497, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "float32" }, @@ -26571,7 +26571,7 @@ "name": "m_RateMax", "name_hash": 5395243601203455759, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "float32" }, @@ -26581,7 +26581,7 @@ "name": "m_flStartTime_min", "name_hash": 5395243601276394491, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "float32" }, @@ -26591,7 +26591,7 @@ "name": "m_flStartTime_max", "name_hash": 5395243601107235205, "networked": false, - "offset": 476, + "offset": 468, "size": 4, "type": "float32" }, @@ -26601,7 +26601,7 @@ "name": "m_flEndTime_min", "name_hash": 5395243601825962290, "networked": false, - "offset": 480, + "offset": 472, "size": 4, "type": "float32" }, @@ -26611,7 +26611,7 @@ "name": "m_flEndTime_max", "name_hash": 5395243601992458552, "networked": false, - "offset": 484, + "offset": 476, "size": 4, "type": "float32" }, @@ -26621,7 +26621,7 @@ "name": "m_flBias", "name_hash": 5395243603644597174, "networked": false, - "offset": 488, + "offset": 480, "size": 4, "type": "float32" }, @@ -26677,7 +26677,7 @@ "name": "m_ColorFade", "name_hash": 3413331898930386734, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "templated": "Color", "type": "Color" @@ -26688,7 +26688,7 @@ "name": "m_flFadeStartTime", "name_hash": 3413331901051735034, "networked": false, - "offset": 480, + "offset": 472, "size": 4, "type": "float32" }, @@ -26698,7 +26698,7 @@ "name": "m_flFadeEndTime", "name_hash": 3413331898805897807, "networked": false, - "offset": 484, + "offset": 476, "size": 4, "type": "float32" }, @@ -26708,7 +26708,7 @@ "name": "m_nFieldOutput", "name_hash": 3413331902641378822, "networked": false, - "offset": 488, + "offset": 480, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -26718,7 +26718,7 @@ "name": "m_bEaseInOut", "name_hash": 3413331900158365512, "networked": false, - "offset": 492, + "offset": 484, "size": 1, "type": "bool" } @@ -26729,7 +26729,7 @@ "name": "C_OP_ColorInterpolate", "name_hash": 794728263, "project": "particles", - "size": 496 + "size": 488 }, { "alignment": 8, @@ -27012,7 +27012,7 @@ "name": "m_flStartFadeInTime", "name_hash": 7399353732772894585, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "float32" }, @@ -27022,7 +27022,7 @@ "name": "m_flEndFadeInTime", "name_hash": 7399353732726742148, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "float32" }, @@ -27032,7 +27032,7 @@ "name": "m_flStartFadeOutTime", "name_hash": 7399353733600834340, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "float32" }, @@ -27042,7 +27042,7 @@ "name": "m_flEndFadeOutTime", "name_hash": 7399353736080381927, "networked": false, - "offset": 476, + "offset": 468, "size": 4, "type": "float32" }, @@ -27052,7 +27052,7 @@ "name": "m_flStartAlpha", "name_hash": 7399353733596470539, "networked": false, - "offset": 480, + "offset": 472, "size": 4, "type": "float32" }, @@ -27062,7 +27062,7 @@ "name": "m_flEndAlpha", "name_hash": 7399353733863414976, "networked": false, - "offset": 484, + "offset": 476, "size": 4, "type": "float32" }, @@ -27072,7 +27072,7 @@ "name": "m_bForcePreserveParticleOrder", "name_hash": 7399353736083639174, "networked": false, - "offset": 488, + "offset": 480, "size": 1, "type": "bool" } @@ -27083,7 +27083,7 @@ "name": "C_OP_FadeAndKill", "name_hash": 1722796292, "project": "particles", - "size": 496 + "size": 488 }, { "alignment": 8, @@ -27205,8 +27205,8 @@ "name": "m_TransformInput", "name_hash": 5981260206338589321, "networked": false, - "offset": 472, - "size": 104, + "offset": 464, + "size": 96, "type": "CParticleTransformInput" }, { @@ -27215,7 +27215,7 @@ "name": "m_nFieldOutput", "name_hash": 5981260207168329222, "networked": false, - "offset": 576, + "offset": 560, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -27225,7 +27225,7 @@ "name": "m_flOffsetRot", "name_hash": 5981260206340110409, "networked": false, - "offset": 580, + "offset": 564, "size": 4, "type": "float32" }, @@ -27235,7 +27235,7 @@ "name": "m_nComponent", "name_hash": 5981260206536955180, "networked": false, - "offset": 584, + "offset": 568, "size": 4, "type": "int32" } @@ -27246,7 +27246,7 @@ "name": "C_INIT_RemapInitialTransformDirectionToRotation", "name_hash": 1392620663, "project": "particles", - "size": 592 + "size": 576 }, { "alignment": 16, @@ -27310,7 +27310,7 @@ "name": "m_nControlPointNumberStart", "name_hash": 6446605707253623111, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "int32" }, @@ -27320,7 +27320,7 @@ "name": "m_nControlPointNumberEnd", "name_hash": 6446605708080702882, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "int32" }, @@ -27330,7 +27330,7 @@ "name": "m_bLocalCoords", "name_hash": 6446605707204040414, "networked": false, - "offset": 480, + "offset": 468, "size": 1, "type": "bool" } @@ -27341,7 +27341,7 @@ "name": "C_INIT_PositionOffsetToCP", "name_hash": 1500967356, "project": "particles", - "size": 488 + "size": 472 }, { "alignment": 4, @@ -27422,8 +27422,8 @@ "name": "m_nParticlesToMaintain", "name_hash": 12501262912167011192, "networked": false, - "offset": 472, - "size": 368, + "offset": 464, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -27432,7 +27432,7 @@ "name": "m_flStartTime", "name_hash": 12501262912511188420, "networked": false, - "offset": 840, + "offset": 824, "size": 4, "type": "float32" }, @@ -27442,8 +27442,8 @@ "name": "m_flEmissionDuration", "name_hash": 12501262913183947920, "networked": false, - "offset": 848, - "size": 368, + "offset": 832, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -27452,7 +27452,7 @@ "name": "m_flEmissionRate", "name_hash": 12501262911025406738, "networked": false, - "offset": 1216, + "offset": 1192, "size": 4, "type": "float32" }, @@ -27462,7 +27462,7 @@ "name": "m_nSnapshotControlPoint", "name_hash": 12501262911188383980, "networked": false, - "offset": 1220, + "offset": 1196, "size": 4, "type": "int32" }, @@ -27472,7 +27472,7 @@ "name": "m_strSnapshotSubset", "name_hash": 12501262913946422878, "networked": false, - "offset": 1224, + "offset": 1200, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -27483,7 +27483,7 @@ "name": "m_bEmitInstantaneously", "name_hash": 12501262910866038843, "networked": false, - "offset": 1232, + "offset": 1208, "size": 1, "type": "bool" }, @@ -27493,7 +27493,7 @@ "name": "m_bFinalEmitOnStop", "name_hash": 12501262912549563005, "networked": false, - "offset": 1233, + "offset": 1209, "size": 1, "type": "bool" }, @@ -27503,8 +27503,8 @@ "name": "m_flScale", "name_hash": 12501262913839932463, "networked": false, - "offset": 1240, - "size": 368, + "offset": 1216, + "size": 360, "type": "CParticleCollectionFloatInput" } ], @@ -27514,7 +27514,7 @@ "name": "C_OP_MaintainEmitter", "name_hash": 2910677090, "project": "particles", - "size": 1608 + "size": 1576 }, { "alignment": 255, @@ -27601,7 +27601,7 @@ "name": "m_nBuySize", "name_hash": 7206687935156405070, "networked": false, - "offset": 56, + "offset": 52, "size": 4, "type": "int32" }, @@ -27611,7 +27611,7 @@ "name": "m_nCost", "name_hash": 7206687935215067332, "networked": false, - "offset": 60, + "offset": 56, "size": 4, "type": "int32" } @@ -27669,7 +27669,7 @@ "name": "m_fSpeedMin", "name_hash": 3734170627545358840, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "float32" }, @@ -27679,7 +27679,7 @@ "name": "m_fSpeedMax", "name_hash": 3734170627915746386, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "float32" }, @@ -27689,7 +27689,7 @@ "name": "m_bIgnoreDt", "name_hash": 3734170625288963587, "networked": false, - "offset": 480, + "offset": 468, "size": 1, "type": "bool" } @@ -27700,7 +27700,7 @@ "name": "C_INIT_VelocityFromNormal", "name_hash": 869429350, "project": "particles", - "size": 488 + "size": 472 }, { "alignment": 8, @@ -27715,7 +27715,7 @@ "name": "m_flMaxVelocity", "name_hash": 16705677848569697856, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "float32" }, @@ -27725,7 +27725,7 @@ "name": "m_flMinVelocity", "name_hash": 16705677850825394910, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "float32" }, @@ -27735,7 +27735,7 @@ "name": "m_nOverrideCP", "name_hash": 16705677851609354594, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "int32" }, @@ -27745,7 +27745,7 @@ "name": "m_nOverrideCPField", "name_hash": 16705677848701673606, "networked": false, - "offset": 476, + "offset": 468, "size": 4, "type": "int32" } @@ -27756,7 +27756,7 @@ "name": "C_OP_MaxVelocity", "name_hash": 3889593726, "project": "particles", - "size": 480 + "size": 472 }, { "alignment": 8, @@ -27887,7 +27887,7 @@ "name": "m_nInputValueNodeIdx", "name_hash": 7624315475520429863, "networked": false, - "offset": 24, + "offset": 12, "size": 2, "type": "int16" }, @@ -27897,7 +27897,7 @@ "name": "m_flDefaultInputValue", "name_hash": 7624315474582356837, "networked": false, - "offset": 28, + "offset": 16, "size": 4, "type": "float32" } @@ -27908,7 +27908,7 @@ "name": "CNmSpeedScaleBaseNode::CDefinition", "name_hash": 1775174279, "project": "animlib", - "size": 32 + "size": 24 }, { "alignment": 8, @@ -27923,7 +27923,7 @@ "name": "m_bProjectCharacter", "name_hash": 11777180239952240969, "networked": false, - "offset": 544, + "offset": 530, "size": 1, "type": "bool" }, @@ -27933,7 +27933,7 @@ "name": "m_bProjectWorld", "name_hash": 11777180237090796242, "networked": false, - "offset": 545, + "offset": 531, "size": 1, "type": "bool" }, @@ -27943,7 +27943,7 @@ "name": "m_bProjectWater", "name_hash": 11777180239080943113, "networked": false, - "offset": 546, + "offset": 532, "size": 1, "type": "bool" }, @@ -27953,7 +27953,7 @@ "name": "m_bFlipHorizontal", "name_hash": 11777180239927745274, "networked": false, - "offset": 547, + "offset": 533, "size": 1, "type": "bool" }, @@ -27963,7 +27963,7 @@ "name": "m_bEnableProjectedDepthControls", "name_hash": 11777180240018973217, "networked": false, - "offset": 548, + "offset": 534, "size": 1, "type": "bool" }, @@ -27973,7 +27973,7 @@ "name": "m_flMinProjectionDepth", "name_hash": 11777180238750621617, "networked": false, - "offset": 552, + "offset": 536, "size": 4, "type": "float32" }, @@ -27983,7 +27983,7 @@ "name": "m_flMaxProjectionDepth", "name_hash": 11777180239320455643, "networked": false, - "offset": 556, + "offset": 540, "size": 4, "type": "float32" }, @@ -27993,7 +27993,7 @@ "name": "m_vecProjectedMaterials", "name_hash": 11777180237376688047, "networked": false, - "offset": 560, + "offset": 544, "size": 24, "template": [ "RenderProjectedMaterial_t" @@ -28007,8 +28007,8 @@ "name": "m_flMaterialSelection", "name_hash": 11777180238483072400, "networked": false, - "offset": 584, - "size": 368, + "offset": 568, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -28017,7 +28017,7 @@ "name": "m_flAnimationTimeScale", "name_hash": 11777180237447806964, "networked": false, - "offset": 952, + "offset": 928, "size": 4, "type": "float32" }, @@ -28027,7 +28027,7 @@ "name": "m_bOrientToNormal", "name_hash": 11777180241171108618, "networked": false, - "offset": 956, + "offset": 932, "size": 1, "type": "bool" }, @@ -28037,7 +28037,7 @@ "name": "m_MaterialVars", "name_hash": 11777180241167261030, "networked": false, - "offset": 960, + "offset": 936, "size": 24, "template": [ "MaterialVariable_t" @@ -28051,8 +28051,8 @@ "name": "m_flRadiusScale", "name_hash": 11777180239776579929, "networked": false, - "offset": 984, - "size": 368, + "offset": 960, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -28061,8 +28061,8 @@ "name": "m_flAlphaScale", "name_hash": 11777180240930749477, "networked": false, - "offset": 1352, - "size": 368, + "offset": 1320, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -28071,8 +28071,8 @@ "name": "m_flRollScale", "name_hash": 11777180241025384306, "networked": false, - "offset": 1720, - "size": 368, + "offset": 1680, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -28081,7 +28081,7 @@ "name": "m_nAlpha2Field", "name_hash": 11777180241092324801, "networked": false, - "offset": 2088, + "offset": 2040, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -28091,8 +28091,8 @@ "name": "m_vecColorScale", "name_hash": 11777180239641950394, "networked": false, - "offset": 2096, - "size": 1720, + "offset": 2048, + "size": 1680, "type": "CParticleCollectionVecInput" }, { @@ -28101,7 +28101,7 @@ "name": "m_nColorBlendType", "name_hash": 11777180240651415503, "networked": false, - "offset": 3816, + "offset": 3728, "size": 4, "type": "ParticleColorBlendType_t" } @@ -28112,7 +28112,7 @@ "name": "C_OP_RenderProjected", "name_hash": 2742088455, "project": "particles", - "size": 3848 + "size": 3760 }, { "alignment": 8, @@ -28210,7 +28210,7 @@ "name": "C_INIT_RandomNamedModelMeshGroup", "name_hash": 1973928665, "project": "particles", - "size": 512 + "size": 504 }, { "alignment": 8, @@ -28261,8 +28261,8 @@ "name": "m_flForceScale", "name_hash": 8137915110943880080, "networked": false, - "offset": 480, - "size": 368, + "offset": 472, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -28271,8 +28271,8 @@ "name": "m_vForce", "name_hash": 8137915113579524264, "networked": false, - "offset": 848, - "size": 1720, + "offset": 832, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -28281,7 +28281,7 @@ "name": "m_nCP", "name_hash": 8137915113683686514, "networked": false, - "offset": 2568, + "offset": 2512, "size": 4, "type": "int32" } @@ -28292,7 +28292,7 @@ "name": "C_OP_PerParticleForce", "name_hash": 1894756013, "project": "particles", - "size": 2576 + "size": 2520 }, { "alignment": 255, @@ -28983,7 +28983,7 @@ "name": "m_nFieldOutput", "name_hash": 9297057311383262726, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -28993,7 +28993,7 @@ "name": "m_nFieldInput", "name_hash": 9297057310460827241, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -29003,7 +29003,7 @@ "name": "m_nIncrement", "name_hash": 9297057308126867842, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "int32" }, @@ -29013,7 +29013,7 @@ "name": "m_nGroupID", "name_hash": 9297057308535181621, "networked": false, - "offset": 476, + "offset": 468, "size": 4, "type": "int32" } @@ -29024,7 +29024,7 @@ "name": "C_OP_InheritFromPeerSystem", "name_hash": 2164639837, "project": "particles", - "size": 480 + "size": 472 }, { "alignment": 255, @@ -29087,7 +29087,7 @@ "name": "m_nFlags", "name_hash": 3714700600545287208, "networked": false, - "offset": 16, + "offset": 12, "size": 4, "type": "uint32" }, @@ -29097,7 +29097,7 @@ "name": "m_name", "name_hash": 3714700598383171462, "networked": false, - "offset": 24, + "offset": 16, "size": 16, "templated": "CBufferString", "type": "CBufferString" @@ -29108,7 +29108,7 @@ "name": "m_localHAnimArray_Handle", "name_hash": 3714700598161511181, "networked": false, - "offset": 96, + "offset": 88, "size": 24, "template": [ "CStrongHandle< InfoForResourceTypeCAnimData >" @@ -29122,7 +29122,7 @@ "name": "m_includedGroupArray_Handle", "name_hash": 3714700597125697936, "networked": false, - "offset": 120, + "offset": 112, "size": 24, "template": [ "CStrongHandle< InfoForResourceTypeCAnimationGroup >" @@ -29136,7 +29136,7 @@ "name": "m_directHSeqGroup_Handle", "name_hash": 3714700598945151641, "networked": false, - "offset": 144, + "offset": 136, "size": 8, "template": [ "InfoForResourceTypeCSequenceGroupData" @@ -29150,7 +29150,7 @@ "name": "m_decodeKey", "name_hash": 3714700599535420630, "networked": false, - "offset": 152, + "offset": 144, "size": 120, "type": "CAnimKeyData" }, @@ -29160,7 +29160,7 @@ "name": "m_szScripts", "name_hash": 3714700601141961240, "networked": false, - "offset": 272, + "offset": 264, "size": 24, "template": [ "CBufferString" @@ -29174,7 +29174,7 @@ "name": "m_AdditionalExtRefs", "name_hash": 3714700598320233809, "networked": false, - "offset": 296, + "offset": 288, "size": 24, "template": [ "CStrongHandleVoid" @@ -29189,7 +29189,7 @@ "name": "CAnimationGroup", "name_hash": 864896131, "project": "animationsystem", - "size": 328 + "size": 320 }, { "alignment": 8, @@ -29204,7 +29204,7 @@ "name": "m_nDerivedB", "name_hash": 3052285534893924688, "networked": false, - "offset": 16, + "offset": 12, "size": 4, "type": "int32" } @@ -29215,7 +29215,7 @@ "name": "CExampleSchemaVData_PolymorphicDerivedB", "name_hash": 710665605, "project": "resourcefile", - "size": 24 + "size": 16 }, { "alignment": 8, @@ -29316,8 +29316,8 @@ "name": "m_modelInput", "name_hash": 15555742371713126926, "networked": false, - "offset": 472, - "size": 96, + "offset": 464, + "size": 88, "type": "CParticleModelInput" }, { @@ -29326,8 +29326,8 @@ "name": "m_transformInput", "name_hash": 15555742368746362473, "networked": false, - "offset": 568, - "size": 104, + "offset": 552, + "size": 96, "type": "CParticleTransformInput" }, { @@ -29336,7 +29336,7 @@ "name": "m_nForceInModel", "name_hash": 15555742370510620588, "networked": false, - "offset": 672, + "offset": 648, "size": 4, "type": "int32" }, @@ -29346,7 +29346,7 @@ "name": "m_bScaleToVolume", "name_hash": 15555742368575243394, "networked": false, - "offset": 676, + "offset": 652, "size": 1, "type": "bool" }, @@ -29356,7 +29356,7 @@ "name": "m_bEvenDistribution", "name_hash": 15555742369987108967, "networked": false, - "offset": 677, + "offset": 653, "size": 1, "type": "bool" }, @@ -29366,8 +29366,8 @@ "name": "m_nDesiredHitbox", "name_hash": 15555742372008121115, "networked": false, - "offset": 680, - "size": 368, + "offset": 656, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -29376,7 +29376,7 @@ "name": "m_nHitboxValueFromControlPointIndex", "name_hash": 15555742370050864647, "networked": false, - "offset": 1048, + "offset": 1016, "size": 4, "type": "int32" }, @@ -29386,8 +29386,8 @@ "name": "m_vecHitBoxScale", "name_hash": 15555742369254883255, "networked": false, - "offset": 1056, - "size": 1720, + "offset": 1024, + "size": 1680, "type": "CParticleCollectionVecInput" }, { @@ -29396,7 +29396,7 @@ "name": "m_flBoneVelocity", "name_hash": 15555742370722730882, "networked": false, - "offset": 2776, + "offset": 2704, "size": 4, "type": "float32" }, @@ -29406,7 +29406,7 @@ "name": "m_flMaxBoneVelocity", "name_hash": 15555742369386505050, "networked": false, - "offset": 2780, + "offset": 2708, "size": 4, "type": "float32" }, @@ -29416,8 +29416,8 @@ "name": "m_vecDirectionBias", "name_hash": 15555742369274304463, "networked": false, - "offset": 2784, - "size": 1720, + "offset": 2712, + "size": 1680, "type": "CParticleCollectionVecInput" }, { @@ -29429,7 +29429,7 @@ "name": "m_HitboxSetName", "name_hash": 15555742369543469838, "networked": false, - "offset": 4504, + "offset": 4392, "size": 128, "type": "char" }, @@ -29439,7 +29439,7 @@ "name": "m_bLocalCoords", "name_hash": 15555742368583325406, "networked": false, - "offset": 4632, + "offset": 4520, "size": 1, "type": "bool" }, @@ -29449,7 +29449,7 @@ "name": "m_bUseBones", "name_hash": 15555742368045044619, "networked": false, - "offset": 4633, + "offset": 4521, "size": 1, "type": "bool" }, @@ -29459,7 +29459,7 @@ "name": "m_bUseMesh", "name_hash": 15555742371736599321, "networked": false, - "offset": 4634, + "offset": 4522, "size": 1, "type": "bool" }, @@ -29469,8 +29469,8 @@ "name": "m_flShellSize", "name_hash": 15555742367843621666, "networked": false, - "offset": 4640, - "size": 368, + "offset": 4528, + "size": 360, "type": "CParticleCollectionFloatInput" } ], @@ -29480,7 +29480,7 @@ "name": "C_INIT_CreateOnModel", "name_hash": 3621853508, "project": "particles", - "size": 5008 + "size": 4888 }, { "alignment": 16, @@ -29669,8 +29669,8 @@ "name": "m_InputValue", "name_hash": 7646455940098839608, "networked": false, - "offset": 472, - "size": 368, + "offset": 464, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -29679,7 +29679,7 @@ "name": "m_nOutputField", "name_hash": 7646455940066013044, "networked": false, - "offset": 840, + "offset": 824, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -29689,7 +29689,7 @@ "name": "m_nSetMethod", "name_hash": 7646455943438517022, "networked": false, - "offset": 844, + "offset": 828, "size": 4, "type": "ParticleSetMethod_t" }, @@ -29699,8 +29699,8 @@ "name": "m_InputStrength", "name_hash": 7646455942355555070, "networked": false, - "offset": 848, - "size": 368, + "offset": 832, + "size": 360, "type": "CPerParticleFloatInput" } ], @@ -29710,7 +29710,7 @@ "name": "C_INIT_InitFloat", "name_hash": 1780329258, "project": "particles", - "size": 1216 + "size": 1192 }, { "alignment": 8, @@ -29808,7 +29808,7 @@ "name": "m_flAttractionMinDistance", "name_hash": 8666072270997743149, "networked": false, - "offset": 480, + "offset": 468, "size": 4, "type": "float32" }, @@ -29818,7 +29818,7 @@ "name": "m_flAttractionMaxDistance", "name_hash": 8666072268609353759, "networked": false, - "offset": 484, + "offset": 472, "size": 4, "type": "float32" }, @@ -29828,7 +29828,7 @@ "name": "m_flAttractionMaxStrength", "name_hash": 8666072270212902653, "networked": false, - "offset": 488, + "offset": 476, "size": 4, "type": "float32" }, @@ -29838,7 +29838,7 @@ "name": "m_flRepulsionMinDistance", "name_hash": 8666072267949207473, "networked": false, - "offset": 492, + "offset": 480, "size": 4, "type": "float32" }, @@ -29848,7 +29848,7 @@ "name": "m_flRepulsionMaxDistance", "name_hash": 8666072269065103003, "networked": false, - "offset": 496, + "offset": 484, "size": 4, "type": "float32" }, @@ -29858,7 +29858,7 @@ "name": "m_flRepulsionMaxStrength", "name_hash": 8666072270638160929, "networked": false, - "offset": 500, + "offset": 488, "size": 4, "type": "float32" }, @@ -29868,7 +29868,7 @@ "name": "m_bUseAABB", "name_hash": 8666072268229246766, "networked": false, - "offset": 504, + "offset": 492, "size": 1, "type": "bool" } @@ -29879,7 +29879,7 @@ "name": "C_OP_IntraParticleForce", "name_hash": 2017727184, "project": "particles", - "size": 512 + "size": 496 }, { "alignment": 8, @@ -30171,8 +30171,8 @@ "name": "m_vecRotAxis", "name_hash": 4954489492729176419, "networked": false, - "offset": 464, - "size": 1720, + "offset": 456, + "size": 1680, "type": "CParticleCollectionVecInput" }, { @@ -30181,8 +30181,8 @@ "name": "m_flRotRate", "name_hash": 4954489492020376918, "networked": false, - "offset": 2184, - "size": 368, + "offset": 2136, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -30191,8 +30191,8 @@ "name": "m_TransformInput", "name_hash": 4954489493307376265, "networked": false, - "offset": 2552, - "size": 104, + "offset": 2496, + "size": 96, "type": "CParticleTransformInput" }, { @@ -30201,7 +30201,7 @@ "name": "m_bLocalSpace", "name_hash": 4954489491936087662, "networked": false, - "offset": 2656, + "offset": 2592, "size": 1, "type": "bool" } @@ -30212,7 +30212,7 @@ "name": "C_OP_MovementRotateParticleAroundAxis", "name_hash": 1153556977, "project": "particles", - "size": 2664 + "size": 2600 }, { "alignment": 255, @@ -30274,7 +30274,7 @@ "name": "m_nExpression", "name_hash": 10933668550485031, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "VectorFloatExpressionType_t" }, @@ -30284,8 +30284,8 @@ "name": "m_vInput1", "name_hash": 10933671963863002, "networked": false, - "offset": 472, - "size": 1720, + "offset": 464, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -30294,8 +30294,8 @@ "name": "m_vInput2", "name_hash": 10933671947085383, "networked": false, - "offset": 2192, - "size": 1720, + "offset": 2144, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -30304,8 +30304,8 @@ "name": "m_flOutputRemap", "name_hash": 10933668486396271, "networked": false, - "offset": 3912, - "size": 368, + "offset": 3824, + "size": 360, "type": "CParticleRemapFloatInput" }, { @@ -30314,7 +30314,7 @@ "name": "m_nOutputField", "name_hash": 10933669024722804, "networked": false, - "offset": 4280, + "offset": 4184, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -30324,7 +30324,7 @@ "name": "m_nSetMethod", "name_hash": 10933672397226782, "networked": false, - "offset": 4284, + "offset": 4188, "size": 4, "type": "ParticleSetMethod_t" } @@ -30335,7 +30335,7 @@ "name": "C_OP_SetFloatAttributeToVectorExpression", "name_hash": 2545693, "project": "particles", - "size": 4288 + "size": 4192 }, { "alignment": 255, @@ -30386,7 +30386,7 @@ "name": "CMovementHandshakeAnimTag", "name_hash": 4048091119, "project": "animgraphlib", - "size": 88 + "size": 80 }, { "alignment": 8, @@ -30401,7 +30401,7 @@ "name": "m_bUseWorldLocation", "name_hash": 1347042975224540887, "networked": false, - "offset": 472, + "offset": 457, "size": 1, "type": "bool" }, @@ -30411,7 +30411,7 @@ "name": "m_bOrient", "name_hash": 1347042973234632788, "networked": false, - "offset": 473, + "offset": 458, "size": 1, "type": "bool" }, @@ -30421,7 +30421,7 @@ "name": "m_bSetOnce", "name_hash": 1347042972937883782, "networked": false, - "offset": 474, + "offset": 459, "size": 1, "type": "bool" }, @@ -30431,7 +30431,7 @@ "name": "m_nCP1", "name_hash": 1347042974708655481, "networked": false, - "offset": 476, + "offset": 460, "size": 4, "type": "int32" }, @@ -30441,7 +30441,7 @@ "name": "m_nCP2", "name_hash": 1347042974658322624, "networked": false, - "offset": 480, + "offset": 464, "size": 4, "type": "int32" }, @@ -30451,7 +30451,7 @@ "name": "m_nCP3", "name_hash": 1347042974675100243, "networked": false, - "offset": 484, + "offset": 468, "size": 4, "type": "int32" }, @@ -30461,7 +30461,7 @@ "name": "m_nCP4", "name_hash": 1347042974758988338, "networked": false, - "offset": 488, + "offset": 472, "size": 4, "type": "int32" }, @@ -30471,7 +30471,7 @@ "name": "m_vecCP1Pos", "name_hash": 1347042972222523609, "networked": false, - "offset": 492, + "offset": 476, "size": 12, "templated": "Vector", "type": "Vector" @@ -30482,7 +30482,7 @@ "name": "m_vecCP2Pos", "name_hash": 1347042973391293766, "networked": false, - "offset": 504, + "offset": 488, "size": 12, "templated": "Vector", "type": "Vector" @@ -30493,7 +30493,7 @@ "name": "m_vecCP3Pos", "name_hash": 1347042974961578063, "networked": false, - "offset": 516, + "offset": 500, "size": 12, "templated": "Vector", "type": "Vector" @@ -30504,7 +30504,7 @@ "name": "m_vecCP4Pos", "name_hash": 1347042973923534108, "networked": false, - "offset": 528, + "offset": 512, "size": 12, "templated": "Vector", "type": "Vector" @@ -30515,7 +30515,7 @@ "name": "m_nHeadLocation", "name_hash": 1347042973974321784, "networked": false, - "offset": 540, + "offset": 524, "size": 4, "type": "int32" } @@ -30526,7 +30526,7 @@ "name": "C_OP_SetControlPointPositions", "name_hash": 313632882, "project": "particles", - "size": 544 + "size": 528 }, { "alignment": 255, @@ -30618,7 +30618,7 @@ "name": "m_fMinDistance", "name_hash": 4824144826089256876, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "float32" }, @@ -30628,7 +30628,7 @@ "name": "m_flMaxDistance", "name_hash": 4824144824620364640, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "float32" }, @@ -30638,7 +30638,7 @@ "name": "m_flTimeScale", "name_hash": 4824144825091453788, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "float32" }, @@ -30648,7 +30648,7 @@ "name": "m_bLoopedPath", "name_hash": 4824144823359685721, "networked": false, - "offset": 476, + "offset": 468, "size": 1, "type": "bool" }, @@ -30658,7 +30658,7 @@ "name": "m_pointList", "name_hash": 4824144824601588989, "networked": false, - "offset": 480, + "offset": 472, "size": 24, "template": [ "PointDefinitionWithTimeValues_t" @@ -30673,7 +30673,7 @@ "name": "C_OP_ConstrainDistanceToUserSpecifiedPath", "name_hash": 1123208744, "project": "particles", - "size": 504 + "size": 496 }, { "alignment": 8, @@ -30688,7 +30688,7 @@ "name": "m_nComponent1", "name_hash": 4257806135456349351, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "int32" }, @@ -30698,7 +30698,7 @@ "name": "m_nComponent2", "name_hash": 4257806135473126970, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "int32" }, @@ -30708,8 +30708,8 @@ "name": "m_TransformInput", "name_hash": 4257806138168165001, "networked": false, - "offset": 480, - "size": 104, + "offset": 472, + "size": 96, "type": "CParticleTransformInput" }, { @@ -30718,8 +30718,8 @@ "name": "m_flParticleDensity", "name_hash": 4257806139294530031, "networked": false, - "offset": 584, - "size": 368, + "offset": 568, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -30728,8 +30728,8 @@ "name": "m_flOffset", "name_hash": 4257806137280477748, "networked": false, - "offset": 952, - "size": 368, + "offset": 928, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -30738,8 +30738,8 @@ "name": "m_flRadius1", "name_hash": 4257806138118793204, "networked": false, - "offset": 1320, - "size": 368, + "offset": 1288, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -30748,8 +30748,8 @@ "name": "m_flRadius2", "name_hash": 4257806138169126061, "networked": false, - "offset": 1688, - "size": 368, + "offset": 1648, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -30758,7 +30758,7 @@ "name": "m_bUseCount", "name_hash": 4257806137433700779, "networked": false, - "offset": 2056, + "offset": 2008, "size": 1, "type": "bool" }, @@ -30768,7 +30768,7 @@ "name": "m_bUseLocalCoords", "name_hash": 4257806137475274101, "networked": false, - "offset": 2057, + "offset": 2009, "size": 1, "type": "bool" }, @@ -30778,7 +30778,7 @@ "name": "m_bOffsetExistingPos", "name_hash": 4257806137192952475, "networked": false, - "offset": 2058, + "offset": 2010, "size": 1, "type": "bool" } @@ -30789,7 +30789,7 @@ "name": "C_INIT_CreateInEpitrochoid", "name_hash": 991347743, "project": "particles", - "size": 2064 + "size": 2016 }, { "alignment": 8, @@ -30804,7 +30804,7 @@ "name": "m_flRadiusScale", "name_hash": 8666850200589042009, "networked": false, - "offset": 480, + "offset": 468, "size": 4, "type": "float32" }, @@ -30814,7 +30814,7 @@ "name": "m_flForceScale", "name_hash": 8666850198986158992, "networked": false, - "offset": 484, + "offset": 472, "size": 4, "type": "float32" }, @@ -30824,7 +30824,7 @@ "name": "m_flTargetDensity", "name_hash": 8666850198137210774, "networked": false, - "offset": 488, + "offset": 476, "size": 4, "type": "float32" } @@ -30835,7 +30835,7 @@ "name": "C_OP_DensityForce", "name_hash": 2017908310, "project": "particles", - "size": 496 + "size": 480 }, { "alignment": 8, @@ -30850,8 +30850,8 @@ "name": "m_InputRadius", "name_hash": 1592004408464155385, "networked": false, - "offset": 472, - "size": 368, + "offset": 464, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -30860,8 +30860,8 @@ "name": "m_InputMagnitude", "name_hash": 1592004410329363895, "networked": false, - "offset": 840, - "size": 368, + "offset": 824, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -30870,7 +30870,7 @@ "name": "m_nFalloffFunction", "name_hash": 1592004410753809789, "networked": false, - "offset": 1208, + "offset": 1184, "size": 4, "type": "ParticleFalloffFunction_t" }, @@ -30880,8 +30880,8 @@ "name": "m_InputFalloffExp", "name_hash": 1592004409381237654, "networked": false, - "offset": 1216, - "size": 368, + "offset": 1192, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -30890,7 +30890,7 @@ "name": "m_nImpulseType", "name_hash": 1592004408100655136, "networked": false, - "offset": 1584, + "offset": 1552, "size": 4, "type": "ParticleImpulseType_t" } @@ -30901,7 +30901,7 @@ "name": "C_INIT_CreateParticleImpulse", "name_hash": 370667411, "project": "particles", - "size": 1592 + "size": 1560 }, { "alignment": 255, @@ -30936,7 +30936,7 @@ "name": "m_nCPInput", "name_hash": 11940933548745185078, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "int32" }, @@ -30946,7 +30946,7 @@ "name": "m_nFieldOutput", "name_hash": 11940933548375184902, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -30956,7 +30956,7 @@ "name": "m_nLocalSpaceCP", "name_hash": 11940933547896458033, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "int32" }, @@ -30966,7 +30966,7 @@ "name": "m_vInputMin", "name_hash": 11940933545440033993, "networked": false, - "offset": 476, + "offset": 468, "size": 12, "templated": "Vector", "type": "Vector" @@ -30977,7 +30977,7 @@ "name": "m_vInputMax", "name_hash": 11940933545203867399, "networked": false, - "offset": 488, + "offset": 480, "size": 12, "templated": "Vector", "type": "Vector" @@ -30988,7 +30988,7 @@ "name": "m_vOutputMin", "name_hash": 11940933547215121532, "networked": false, - "offset": 500, + "offset": 492, "size": 12, "templated": "Vector", "type": "Vector" @@ -30999,7 +30999,7 @@ "name": "m_vOutputMax", "name_hash": 11940933546911844462, "networked": false, - "offset": 512, + "offset": 504, "size": 12, "templated": "Vector", "type": "Vector" @@ -31010,7 +31010,7 @@ "name": "m_flStartTime", "name_hash": 11940933546270432708, "networked": false, - "offset": 524, + "offset": 516, "size": 4, "type": "float32" }, @@ -31020,7 +31020,7 @@ "name": "m_flEndTime", "name_hash": 11940933545066880925, "networked": false, - "offset": 528, + "offset": 520, "size": 4, "type": "float32" }, @@ -31030,7 +31030,7 @@ "name": "m_flInterpRate", "name_hash": 11940933548077680039, "networked": false, - "offset": 532, + "offset": 524, "size": 4, "type": "float32" }, @@ -31040,7 +31040,7 @@ "name": "m_nSetMethod", "name_hash": 11940933548742263582, "networked": false, - "offset": 536, + "offset": 528, "size": 4, "type": "ParticleSetMethod_t" }, @@ -31050,7 +31050,7 @@ "name": "m_bOffset", "name_hash": 11940933544915839786, "networked": false, - "offset": 540, + "offset": 532, "size": 1, "type": "bool" }, @@ -31060,7 +31060,7 @@ "name": "m_bAccelerate", "name_hash": 11940933547373559632, "networked": false, - "offset": 541, + "offset": 533, "size": 1, "type": "bool" } @@ -31071,7 +31071,7 @@ "name": "C_OP_RemapCPtoVector", "name_hash": 2780215243, "project": "particles", - "size": 544 + "size": 536 }, { "alignment": 8, @@ -31282,7 +31282,7 @@ "name": "CNmDurationScaleNode::CDefinition", "name_hash": 1826460797, "project": "animlib", - "size": 32 + "size": 24 }, { "alignment": 8, @@ -31330,7 +31330,7 @@ "name": "m_nControlPointNumber", "name_hash": 16500190232511096509, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "int32" }, @@ -31340,8 +31340,8 @@ "name": "m_vecOffset", "name_hash": 16500190234624248874, "networked": false, - "offset": 472, - "size": 1720, + "offset": 464, + "size": 1680, "type": "CParticleCollectionVecInput" }, { @@ -31350,7 +31350,7 @@ "name": "m_bOffsetLocal", "name_hash": 16500190235485614529, "networked": false, - "offset": 2192, + "offset": 2144, "size": 1, "type": "bool" }, @@ -31360,7 +31360,7 @@ "name": "m_nParticleSelection", "name_hash": 16500190234171965095, "networked": false, - "offset": 2196, + "offset": 2148, "size": 4, "type": "ParticleSelection_t" }, @@ -31370,8 +31370,8 @@ "name": "m_nParticleNumber", "name_hash": 16500190231768753154, "networked": false, - "offset": 2200, - "size": 368, + "offset": 2152, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -31380,7 +31380,7 @@ "name": "m_nPinBreakType", "name_hash": 16500190231944164871, "networked": false, - "offset": 2568, + "offset": 2512, "size": 4, "type": "ParticlePinDistance_t" }, @@ -31390,8 +31390,8 @@ "name": "m_flBreakDistance", "name_hash": 16500190234361073065, "networked": false, - "offset": 2576, - "size": 368, + "offset": 2520, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -31400,8 +31400,8 @@ "name": "m_flBreakSpeed", "name_hash": 16500190231851145941, "networked": false, - "offset": 2944, - "size": 368, + "offset": 2880, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -31410,8 +31410,8 @@ "name": "m_flAge", "name_hash": 16500190232784358134, "networked": false, - "offset": 3312, - "size": 368, + "offset": 3240, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -31420,7 +31420,7 @@ "name": "m_nBreakControlPointNumber", "name_hash": 16500190231849463712, "networked": false, - "offset": 3680, + "offset": 3600, "size": 4, "type": "int32" }, @@ -31430,7 +31430,7 @@ "name": "m_nBreakControlPointNumber2", "name_hash": 16500190235616617174, "networked": false, - "offset": 3684, + "offset": 3604, "size": 4, "type": "int32" }, @@ -31440,8 +31440,8 @@ "name": "m_flBreakValue", "name_hash": 16500190234959475787, "networked": false, - "offset": 3688, - "size": 368, + "offset": 3608, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -31450,8 +31450,8 @@ "name": "m_flInterpolation", "name_hash": 16500190234929379719, "networked": false, - "offset": 4056, - "size": 368, + "offset": 3968, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -31460,7 +31460,7 @@ "name": "m_bRetainInitialVelocity", "name_hash": 16500190231907570643, "networked": false, - "offset": 4424, + "offset": 4328, "size": 1, "type": "bool" } @@ -31471,7 +31471,7 @@ "name": "C_OP_PinParticleToCP", "name_hash": 3841749912, "project": "particles", - "size": 4432 + "size": 4336 }, { "alignment": 4, @@ -31528,7 +31528,7 @@ "name": "m_vecTestDir", "name_hash": 8237958580774463156, "networked": false, - "offset": 464, + "offset": 456, "size": 12, "templated": "Vector", "type": "Vector" @@ -31539,7 +31539,7 @@ "name": "m_vecTestNormal", "name_hash": 8237958581097101298, "networked": false, - "offset": 476, + "offset": 468, "size": 12, "templated": "Vector", "type": "Vector" @@ -31550,7 +31550,7 @@ "name": "m_bCullOnMiss", "name_hash": 8237958579107234712, "networked": false, - "offset": 488, + "offset": 480, "size": 1, "type": "bool" }, @@ -31560,7 +31560,7 @@ "name": "m_bStickInsteadOfCull", "name_hash": 8237958578404729506, "networked": false, - "offset": 489, + "offset": 481, "size": 1, "type": "bool" }, @@ -31573,7 +31573,7 @@ "name": "m_RtEnvName", "name_hash": 8237958580803377013, "networked": false, - "offset": 490, + "offset": 482, "size": 128, "type": "char" }, @@ -31583,7 +31583,7 @@ "name": "m_nRTEnvCP", "name_hash": 8237958577554724657, "networked": false, - "offset": 620, + "offset": 612, "size": 4, "type": "int32" }, @@ -31593,7 +31593,7 @@ "name": "m_nComponent", "name_hash": 8237958580747146540, "networked": false, - "offset": 624, + "offset": 616, "size": 4, "type": "int32" } @@ -31604,7 +31604,7 @@ "name": "C_OP_RtEnvCull", "name_hash": 1918049198, "project": "particles", - "size": 632 + "size": 624 }, { "alignment": 4, @@ -31849,8 +31849,8 @@ "name": "m_vecTargetPosition", "name_hash": 13426325565549073979, "networked": false, - "offset": 472, - "size": 1720, + "offset": 464, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -31859,7 +31859,7 @@ "name": "m_bOututBehindness", "name_hash": 13426325567793413449, "networked": false, - "offset": 2192, + "offset": 2144, "size": 1, "type": "bool" }, @@ -31869,7 +31869,7 @@ "name": "m_nBehindFieldOutput", "name_hash": 13426325565895668626, "networked": false, - "offset": 2196, + "offset": 2148, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -31879,8 +31879,8 @@ "name": "m_flBehindOutputRemap", "name_hash": 13426325565379836915, "networked": false, - "offset": 2200, - "size": 368, + "offset": 2152, + "size": 360, "type": "CParticleRemapFloatInput" } ], @@ -31890,7 +31890,7 @@ "name": "C_INIT_ScreenSpacePositionOfTarget", "name_hash": 3126060023, "project": "particles", - "size": 2568 + "size": 2512 }, { "alignment": 16, @@ -31975,7 +31975,7 @@ "name": "m_nOutputControlPoint", "name_hash": 2179713839147978713, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "int32" }, @@ -31985,7 +31985,7 @@ "name": "m_nOutputField", "name_hash": 2179713839347494772, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "int32" }, @@ -31995,7 +31995,7 @@ "name": "m_flInputMin", "name_hash": 2179713842404789519, "networked": false, - "offset": 480, + "offset": 468, "size": 4, "type": "float32" }, @@ -32005,7 +32005,7 @@ "name": "m_flInputMax", "name_hash": 2179713842101512449, "networked": false, - "offset": 484, + "offset": 472, "size": 4, "type": "float32" }, @@ -32015,7 +32015,7 @@ "name": "m_flOutputMin", "name_hash": 2179713840106534678, "networked": false, - "offset": 488, + "offset": 476, "size": 4, "type": "float32" }, @@ -32025,7 +32025,7 @@ "name": "m_flOutputMax", "name_hash": 2179713839872927940, "networked": false, - "offset": 492, + "offset": 480, "size": 4, "type": "float32" }, @@ -32035,7 +32035,7 @@ "name": "m_StackName", "name_hash": 2179713840860741724, "networked": false, - "offset": 496, + "offset": 488, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -32046,7 +32046,7 @@ "name": "m_OperatorName", "name_hash": 2179713840949426014, "networked": false, - "offset": 504, + "offset": 496, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -32057,7 +32057,7 @@ "name": "m_FieldName", "name_hash": 2179713838673687748, "networked": false, - "offset": 512, + "offset": 504, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -32069,7 +32069,7 @@ "name": "C_OP_DriveCPFromGlobalSoundFloat", "name_hash": 507504176, "project": "particles", - "size": 528 + "size": 520 }, { "alignment": 4, @@ -32132,7 +32132,7 @@ "name": "m_nCP", "name_hash": 9242578700760126578, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "int32" }, @@ -32142,7 +32142,7 @@ "name": "m_nFieldOutput", "name_hash": 9242578700660282886, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -32152,7 +32152,7 @@ "name": "m_flScale", "name_hash": 9242578699884274735, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "float32" }, @@ -32162,7 +32162,7 @@ "name": "m_flOffsetRot", "name_hash": 9242578699832064073, "networked": false, - "offset": 476, + "offset": 468, "size": 4, "type": "float32" }, @@ -32172,7 +32172,7 @@ "name": "m_vecOffsetAxis", "name_hash": 9242578701016928655, "networked": false, - "offset": 480, + "offset": 472, "size": 12, "templated": "Vector", "type": "Vector" @@ -32183,7 +32183,7 @@ "name": "m_bNormalize", "name_hash": 9242578698031088204, "networked": false, - "offset": 492, + "offset": 484, "size": 1, "type": "bool" }, @@ -32193,7 +32193,7 @@ "name": "m_nFieldStrength", "name_hash": 9242578700495709758, "networked": false, - "offset": 496, + "offset": 488, "size": 4, "type": "ParticleAttributeIndex_t" } @@ -32204,7 +32204,7 @@ "name": "C_OP_RemapDirectionToCPToVector", "name_hash": 2151955547, "project": "particles", - "size": 504 + "size": 496 }, { "alignment": 8, @@ -32219,7 +32219,7 @@ "name": "m_nFieldOutput", "name_hash": 6653890448369817094, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -32229,8 +32229,8 @@ "name": "m_flInputMin", "name_hash": 6653890448421686543, "networked": false, - "offset": 472, - "size": 368, + "offset": 464, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -32239,8 +32239,8 @@ "name": "m_flInputMax", "name_hash": 6653890448118409473, "networked": false, - "offset": 840, - "size": 368, + "offset": 824, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -32249,8 +32249,8 @@ "name": "m_flOutputMin", "name_hash": 6653890446123431702, "networked": false, - "offset": 1208, - "size": 368, + "offset": 1184, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -32259,8 +32259,8 @@ "name": "m_flOutputMax", "name_hash": 6653890445889824964, "networked": false, - "offset": 1576, - "size": 368, + "offset": 1544, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -32269,8 +32269,8 @@ "name": "m_vecWaveLength", "name_hash": 6653890445385695288, "networked": false, - "offset": 1944, - "size": 1720, + "offset": 1904, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -32279,8 +32279,8 @@ "name": "m_vecHarmonics", "name_hash": 6653890446967091583, "networked": false, - "offset": 3664, - "size": 1720, + "offset": 3584, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -32289,7 +32289,7 @@ "name": "m_nSetMethod", "name_hash": 6653890448736895774, "networked": false, - "offset": 5384, + "offset": 5264, "size": 4, "type": "ParticleSetMethod_t" }, @@ -32299,7 +32299,7 @@ "name": "m_nLocalSpaceControlPoint", "name_hash": 6653890444895116279, "networked": false, - "offset": 5388, + "offset": 5268, "size": 4, "type": "int32" }, @@ -32309,7 +32309,7 @@ "name": "m_b3D", "name_hash": 6653890445139099186, "networked": false, - "offset": 5392, + "offset": 5272, "size": 1, "type": "bool" } @@ -32320,7 +32320,7 @@ "name": "C_OP_ChladniWave", "name_hash": 1549229595, "project": "particles", - "size": 5400 + "size": 5280 }, { "alignment": 8, @@ -32335,7 +32335,7 @@ "name": "m_nChildGroupID", "name_hash": 4760960200489552229, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "int32" }, @@ -32345,7 +32345,7 @@ "name": "m_nFirstControlPoint", "name_hash": 4760960198578894416, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "int32" }, @@ -32355,7 +32355,7 @@ "name": "m_nNumControlPoints", "name_hash": 4760960198093225039, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "int32" }, @@ -32365,8 +32365,8 @@ "name": "m_nFirstSourcePoint", "name_hash": 4760960199307411854, "networked": false, - "offset": 480, - "size": 368, + "offset": 472, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -32375,7 +32375,7 @@ "name": "m_bReverse", "name_hash": 4760960200596136677, "networked": false, - "offset": 848, + "offset": 832, "size": 1, "type": "bool" }, @@ -32385,7 +32385,7 @@ "name": "m_bSetOrientation", "name_hash": 4760960200443760183, "networked": false, - "offset": 849, + "offset": 833, "size": 1, "type": "bool" }, @@ -32395,7 +32395,7 @@ "name": "m_nOrientation", "name_hash": 4760960199620781421, "networked": false, - "offset": 852, + "offset": 836, "size": 4, "type": "ParticleOrientationType_t" } @@ -32406,7 +32406,7 @@ "name": "C_OP_SetChildControlPoints", "name_hash": 1108497427, "project": "particles", - "size": 856 + "size": 840 }, { "alignment": 4, @@ -32510,7 +32510,7 @@ "name": "m_flShapeRestorationTime", "name_hash": 5761282284870043049, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "float32" } @@ -32521,7 +32521,7 @@ "name": "C_OP_ShapeMatchingConstraint", "name_hash": 1341403062, "project": "particles", - "size": 472 + "size": 464 }, { "alignment": 8, @@ -32536,8 +32536,8 @@ "name": "m_transformInput", "name_hash": 18015596308124849769, "networked": false, - "offset": 472, - "size": 104, + "offset": 464, + "size": 96, "type": "CParticleTransformInput" }, { @@ -32546,7 +32546,7 @@ "name": "m_nControlPointAxis", "name_hash": 18015596309044935933, "networked": false, - "offset": 576, + "offset": 560, "size": 4, "type": "ParticleControlPointAxis_t" } @@ -32557,7 +32557,7 @@ "name": "C_INIT_NormalAlignToCP", "name_hash": 4194582884, "project": "particles", - "size": 584 + "size": 568 }, { "alignment": 8, @@ -32782,8 +32782,8 @@ "name": "m_OffsetMin", "name_hash": 2756158349356485598, "networked": false, - "offset": 472, - "size": 1720, + "offset": 464, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -32792,8 +32792,8 @@ "name": "m_OffsetMax", "name_hash": 2756158349657099644, "networked": false, - "offset": 2192, - "size": 1720, + "offset": 2144, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -32802,8 +32802,8 @@ "name": "m_TransformInput", "name_hash": 2756158350260290185, "networked": false, - "offset": 3912, - "size": 104, + "offset": 3824, + "size": 96, "type": "CParticleTransformInput" }, { @@ -32812,7 +32812,7 @@ "name": "m_bLocalCoords", "name_hash": 2756158348060989150, "networked": false, - "offset": 4016, + "offset": 3920, "size": 1, "type": "bool" }, @@ -32822,7 +32822,7 @@ "name": "m_bProportional", "name_hash": 2756158349541061258, "networked": false, - "offset": 4017, + "offset": 3921, "size": 1, "type": "bool" }, @@ -32832,7 +32832,7 @@ "name": "m_randomnessParameters", "name_hash": 2756158349369102509, "networked": false, - "offset": 4020, + "offset": 3924, "size": 8, "type": "CRandomNumberGeneratorParameters" } @@ -32843,7 +32843,7 @@ "name": "C_INIT_PositionOffset", "name_hash": 641718122, "project": "particles", - "size": 4032 + "size": 3936 }, { "alignment": 8, @@ -32858,7 +32858,7 @@ "name": "m_nSourceCP", "name_hash": 6604176654610850743, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "int32" }, @@ -32868,7 +32868,7 @@ "name": "m_nDestCP", "name_hash": 6604176657134867930, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "int32" }, @@ -32878,7 +32878,7 @@ "name": "m_nFlowCP", "name_hash": 6604176657426756242, "networked": false, - "offset": 480, + "offset": 468, "size": 4, "type": "int32" }, @@ -32888,7 +32888,7 @@ "name": "m_nActiveCP", "name_hash": 6604176656039909296, "networked": false, - "offset": 484, + "offset": 472, "size": 4, "type": "int32" }, @@ -32898,7 +32898,7 @@ "name": "m_nActiveCPField", "name_hash": 6604176654973653628, "networked": false, - "offset": 488, + "offset": 476, "size": 4, "type": "int32" }, @@ -32908,8 +32908,8 @@ "name": "m_flRetestRate", "name_hash": 6604176654289495724, "networked": false, - "offset": 496, - "size": 368, + "offset": 480, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -32918,7 +32918,7 @@ "name": "m_bAdaptiveThreshold", "name_hash": 6604176657198748374, "networked": false, - "offset": 864, + "offset": 840, "size": 1, "type": "bool" } @@ -32929,7 +32929,7 @@ "name": "C_OP_SetControlPointToWaterSurface", "name_hash": 1537654701, "project": "particles", - "size": 872 + "size": 848 }, { "alignment": 8, @@ -33058,7 +33058,7 @@ "name": "m_nControlPointNumber", "name_hash": 2485651944969971389, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "int32" }, @@ -33068,7 +33068,7 @@ "name": "m_flVelocityScale", "name_hash": 2485651947691040170, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "float32" } @@ -33079,7 +33079,7 @@ "name": "C_INIT_InheritVelocity", "name_hash": 578735942, "project": "particles", - "size": 480 + "size": 472 }, { "alignment": 8, @@ -33255,7 +33255,7 @@ "name": "m_nWidth", "name_hash": 16679013961073494203, "networked": false, - "offset": 16, + "offset": 12, "size": 4, "type": "int32" }, @@ -33265,7 +33265,7 @@ "name": "m_nHeight", "name_hash": 16679013964179709014, "networked": false, - "offset": 20, + "offset": 16, "size": 4, "type": "int32" }, @@ -33375,8 +33375,8 @@ "name": "m_flRadiusScale", "name_hash": 1605964789629190489, "networked": false, - "offset": 544, - "size": 368, + "offset": 536, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -33385,8 +33385,8 @@ "name": "m_flAlphaScale", "name_hash": 1605964790783360037, "networked": false, - "offset": 912, - "size": 368, + "offset": 896, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -33395,8 +33395,8 @@ "name": "m_vecColorScale", "name_hash": 1605964789494560954, "networked": false, - "offset": 1280, - "size": 1720, + "offset": 1256, + "size": 1680, "type": "CParticleCollectionVecInput" }, { @@ -33405,7 +33405,7 @@ "name": "m_nColorBlendType", "name_hash": 1605964790504026063, "networked": false, - "offset": 3000, + "offset": 2936, "size": 4, "type": "ParticleColorBlendType_t" }, @@ -33415,7 +33415,7 @@ "name": "m_hMaterial", "name_hash": 1605964789107713070, "networked": false, - "offset": 3008, + "offset": 2944, "size": 8, "template": [ "InfoForResourceTypeIMaterial2" @@ -33429,7 +33429,7 @@ "name": "m_nTextureRepetitionMode", "name_hash": 1605964788908916156, "networked": false, - "offset": 3016, + "offset": 2952, "size": 4, "type": "TextureRepetitionMode_t" }, @@ -33439,8 +33439,8 @@ "name": "m_flTextureRepeatsPerSegment", "name_hash": 1605964788094358902, "networked": false, - "offset": 3024, - "size": 368, + "offset": 2960, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -33449,8 +33449,8 @@ "name": "m_flTextureRepeatsCircumference", "name_hash": 1605964787636706803, "networked": false, - "offset": 3392, - "size": 368, + "offset": 3320, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -33459,8 +33459,8 @@ "name": "m_flColorMapOffsetV", "name_hash": 1605964787623323239, "networked": false, - "offset": 3760, - "size": 368, + "offset": 3680, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -33469,8 +33469,8 @@ "name": "m_flColorMapOffsetU", "name_hash": 1605964787640100858, "networked": false, - "offset": 4128, - "size": 368, + "offset": 4040, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -33479,8 +33479,8 @@ "name": "m_flNormalMapOffsetV", "name_hash": 1605964788195150173, "networked": false, - "offset": 4496, - "size": 368, + "offset": 4400, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -33489,8 +33489,8 @@ "name": "m_flNormalMapOffsetU", "name_hash": 1605964788144817316, "networked": false, - "offset": 4864, - "size": 368, + "offset": 4760, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -33499,7 +33499,7 @@ "name": "m_bDrawCableCaps", "name_hash": 1605964787835708921, "networked": false, - "offset": 5232, + "offset": 5120, "size": 1, "type": "bool" }, @@ -33509,7 +33509,7 @@ "name": "m_flCapRoundness", "name_hash": 1605964788344710500, "networked": false, - "offset": 5236, + "offset": 5124, "size": 4, "type": "float32" }, @@ -33519,7 +33519,7 @@ "name": "m_flCapOffsetAmount", "name_hash": 1605964787519912542, "networked": false, - "offset": 5240, + "offset": 5128, "size": 4, "type": "float32" }, @@ -33529,7 +33529,7 @@ "name": "m_flTessScale", "name_hash": 1605964790820017520, "networked": false, - "offset": 5244, + "offset": 5132, "size": 4, "type": "float32" }, @@ -33539,7 +33539,7 @@ "name": "m_nMinTesselation", "name_hash": 1605964790789761204, "networked": false, - "offset": 5248, + "offset": 5136, "size": 4, "type": "int32" }, @@ -33549,7 +33549,7 @@ "name": "m_nMaxTesselation", "name_hash": 1605964789870871618, "networked": false, - "offset": 5252, + "offset": 5140, "size": 4, "type": "int32" }, @@ -33559,7 +33559,7 @@ "name": "m_nRoundness", "name_hash": 1605964788444663488, "networked": false, - "offset": 5256, + "offset": 5144, "size": 4, "type": "int32" }, @@ -33569,7 +33569,7 @@ "name": "m_nForceRoundnessFixed", "name_hash": 1605964790428936639, "networked": false, - "offset": 5260, + "offset": 5148, "size": 1, "type": "bool" }, @@ -33579,8 +33579,8 @@ "name": "m_LightingTransform", "name_hash": 1605964788517041551, "networked": false, - "offset": 5264, - "size": 104, + "offset": 5152, + "size": 96, "type": "CParticleTransformInput" }, { @@ -33589,7 +33589,7 @@ "name": "m_MaterialFloatVars", "name_hash": 1605964788871679340, "networked": false, - "offset": 5368, + "offset": 5248, "size": 16, "template": [ "FloatInputMaterialVariable_t" @@ -33603,7 +33603,7 @@ "name": "m_MaterialVecVars", "name_hash": 1605964790682925380, "networked": false, - "offset": 5400, + "offset": 5280, "size": 16, "template": [ "VecInputMaterialVariable_t" @@ -33618,7 +33618,7 @@ "name": "C_OP_RenderCables", "name_hash": 373917815, "project": "particles", - "size": 5432 + "size": 5312 }, { "alignment": 255, @@ -33715,7 +33715,7 @@ "name": "m_nInputValueNodeIdx", "name_hash": 9532962284316958503, "networked": false, - "offset": 16, + "offset": 10, "size": 2, "type": "int16" } @@ -33726,7 +33726,7 @@ "name": "CNmNotNode::CDefinition", "name_hash": 2219565744, "project": "animlib", - "size": 24 + "size": 16 }, { "alignment": 8, @@ -33808,7 +33808,7 @@ "name": "m_nControlPointNumber", "name_hash": 8588073235838510781, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "int32" }, @@ -33818,7 +33818,7 @@ "name": "m_strSnapshotSubset", "name_hash": 8588073237958266462, "networked": false, - "offset": 480, + "offset": 464, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -33829,7 +33829,7 @@ "name": "m_nAttributeToRead", "name_hash": 8588073238552518558, "networked": false, - "offset": 488, + "offset": 472, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -33839,7 +33839,7 @@ "name": "m_nAttributeToWrite", "name_hash": 8588073235727924417, "networked": false, - "offset": 492, + "offset": 476, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -33849,7 +33849,7 @@ "name": "m_nLocalSpaceCP", "name_hash": 8588073238149057329, "networked": false, - "offset": 496, + "offset": 480, "size": 4, "type": "int32" }, @@ -33859,7 +33859,7 @@ "name": "m_bRandom", "name_hash": 8588073238288637378, "networked": false, - "offset": 500, + "offset": 484, "size": 1, "type": "bool" }, @@ -33869,7 +33869,7 @@ "name": "m_bReverse", "name_hash": 8588073238709281509, "networked": false, - "offset": 501, + "offset": 485, "size": 1, "type": "bool" }, @@ -33879,8 +33879,8 @@ "name": "m_nSnapShotIncrement", "name_hash": 8588073238027752962, "networked": false, - "offset": 504, - "size": 368, + "offset": 488, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -33889,8 +33889,8 @@ "name": "m_nManualSnapshotIndex", "name_hash": 8588073237465698381, "networked": false, - "offset": 872, - "size": 368, + "offset": 848, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -33899,7 +33899,7 @@ "name": "m_nRandomSeed", "name_hash": 8588073236448211047, "networked": false, - "offset": 1240, + "offset": 1208, "size": 4, "type": "int32" }, @@ -33909,7 +33909,7 @@ "name": "m_bLocalSpaceAngles", "name_hash": 8588073238896178002, "networked": false, - "offset": 1244, + "offset": 1212, "size": 1, "type": "bool" } @@ -33920,7 +33920,7 @@ "name": "C_INIT_InitFromCPSnapshot", "name_hash": 1999566619, "project": "particles", - "size": 1248 + "size": 1216 }, { "alignment": 255, @@ -34094,7 +34094,7 @@ "name": "CParticleCollectionRendererFloatInput", "name_hash": 2866602481, "project": "particleslib", - "size": 368 + "size": 360 }, { "alignment": 8, @@ -34293,7 +34293,7 @@ "name": "C_OP_RemapNamedModelSequenceEndCap", "name_hash": 2993271026, "project": "particles", - "size": 560 + "size": 552 }, { "alignment": 4, @@ -34644,7 +34644,7 @@ "name": "m_nControlPoint", "name_hash": 14963105377272323980, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "int32" }, @@ -34654,8 +34654,8 @@ "name": "m_flDistance", "name_hash": 14963105377067747944, "networked": false, - "offset": 480, - "size": 368, + "offset": 464, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -34664,7 +34664,7 @@ "name": "m_bCullInside", "name_hash": 14963105377745240237, "networked": false, - "offset": 848, + "offset": 824, "size": 1, "type": "bool" } @@ -34675,7 +34675,7 @@ "name": "C_INIT_PlaneCull", "name_hash": 3483869456, "project": "particles", - "size": 856 + "size": 832 }, { "alignment": 8, @@ -34690,7 +34690,7 @@ "name": "m_nFieldOutput", "name_hash": 4031819970793084422, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -34700,7 +34700,7 @@ "name": "m_flInputMin", "name_hash": 4031819970844953871, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "float32" }, @@ -34710,7 +34710,7 @@ "name": "m_flInputMax", "name_hash": 4031819970541676801, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "float32" }, @@ -34720,7 +34720,7 @@ "name": "m_flOutputMin", "name_hash": 4031819968546699030, "networked": false, - "offset": 476, + "offset": 468, "size": 4, "type": "float32" }, @@ -34730,7 +34730,7 @@ "name": "m_flOutputMax", "name_hash": 4031819968313092292, "networked": false, - "offset": 480, + "offset": 472, "size": 4, "type": "float32" }, @@ -34740,8 +34740,8 @@ "name": "m_TransformStart", "name_hash": 4031819970589468665, "networked": false, - "offset": 488, - "size": 104, + "offset": 480, + "size": 96, "type": "CParticleTransformInput" }, { @@ -34750,8 +34750,8 @@ "name": "m_TransformEnd", "name_hash": 4031819967148226504, "networked": false, - "offset": 592, - "size": 104, + "offset": 576, + "size": 96, "type": "CParticleTransformInput" }, { @@ -34760,7 +34760,7 @@ "name": "m_nSetMethod", "name_hash": 4031819971160163102, "networked": false, - "offset": 696, + "offset": 672, "size": 4, "type": "ParticleSetMethod_t" }, @@ -34770,7 +34770,7 @@ "name": "m_bActiveRange", "name_hash": 4031819968011385732, "networked": false, - "offset": 700, + "offset": 676, "size": 1, "type": "bool" }, @@ -34780,7 +34780,7 @@ "name": "m_bRadialCheck", "name_hash": 4031819968174720990, "networked": false, - "offset": 701, + "offset": 677, "size": 1, "type": "bool" } @@ -34791,7 +34791,7 @@ "name": "C_OP_PercentageBetweenTransforms", "name_hash": 938731238, "project": "particles", - "size": 704 + "size": 680 }, { "alignment": 8, @@ -34996,7 +34996,7 @@ "name": "m_nExpression", "name_hash": 1918530173159547943, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "VectorFloatExpressionType_t" }, @@ -35006,8 +35006,8 @@ "name": "m_vecInput1", "name_hash": 1918530175496469982, "networked": false, - "offset": 480, - "size": 1720, + "offset": 464, + "size": 1680, "type": "CParticleCollectionVecInput" }, { @@ -35016,8 +35016,8 @@ "name": "m_vecInput2", "name_hash": 1918530175479692363, "networked": false, - "offset": 2200, - "size": 1720, + "offset": 2144, + "size": 1680, "type": "CParticleCollectionVecInput" }, { @@ -35026,8 +35026,8 @@ "name": "m_flLerp", "name_hash": 1918530174437010182, "networked": false, - "offset": 3920, - "size": 368, + "offset": 3824, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -35036,8 +35036,8 @@ "name": "m_flOutputRemap", "name_hash": 1918530173095459183, "networked": false, - "offset": 4288, - "size": 368, + "offset": 4184, + "size": 360, "type": "CParticleRemapFloatInput" }, { @@ -35046,7 +35046,7 @@ "name": "m_nOutputCP", "name_hash": 1918530174146533123, "networked": false, - "offset": 4656, + "offset": 4544, "size": 4, "type": "int32" }, @@ -35056,7 +35056,7 @@ "name": "m_nOutVectorField", "name_hash": 1918530176967515764, "networked": false, - "offset": 4660, + "offset": 4548, "size": 4, "type": "int32" } @@ -35067,7 +35067,7 @@ "name": "C_OP_SetControlPointFieldFromVectorExpression", "name_hash": 446692615, "project": "particles", - "size": 4664 + "size": 4552 }, { "alignment": 4, @@ -35263,7 +35263,7 @@ "name": "m_flBoneWeight", "name_hash": 2801447271518861033, "networked": false, - "offset": 16, + "offset": 12, "size": 4, "type": "float32" } @@ -35274,7 +35274,7 @@ "name": "CNmFixedWeightBoneMaskNode::CDefinition", "name_hash": 652262771, "project": "animlib", - "size": 24 + "size": 16 }, { "alignment": 4, @@ -35410,7 +35410,7 @@ "name": "m_nFieldInput", "name_hash": 15431205520449951337, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -35420,7 +35420,7 @@ "name": "m_nFieldOutput", "name_hash": 15431205521372386822, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -35430,7 +35430,7 @@ "name": "m_flInputMin", "name_hash": 15431205521424256271, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "float32" }, @@ -35440,7 +35440,7 @@ "name": "m_flInputMax", "name_hash": 15431205521120979201, "networked": false, - "offset": 476, + "offset": 468, "size": 4, "type": "float32" }, @@ -35450,7 +35450,7 @@ "name": "m_flOutputMin", "name_hash": 15431205519126001430, "networked": false, - "offset": 480, + "offset": 472, "size": 4, "type": "float32" }, @@ -35460,7 +35460,7 @@ "name": "m_flOutputMax", "name_hash": 15431205518892394692, "networked": false, - "offset": 484, + "offset": 476, "size": 4, "type": "float32" }, @@ -35470,7 +35470,7 @@ "name": "m_nSetMethod", "name_hash": 15431205521739465502, "networked": false, - "offset": 488, + "offset": 480, "size": 4, "type": "ParticleSetMethod_t" }, @@ -35480,7 +35480,7 @@ "name": "m_bActiveRange", "name_hash": 15431205518590688132, "networked": false, - "offset": 492, + "offset": 484, "size": 1, "type": "bool" }, @@ -35490,7 +35490,7 @@ "name": "m_bSetPreviousParticle", "name_hash": 15431205520706385816, "networked": false, - "offset": 493, + "offset": 485, "size": 1, "type": "bool" } @@ -35501,7 +35501,7 @@ "name": "C_OP_DifferencePreviousParticle", "name_hash": 3592857513, "project": "particles", - "size": 496 + "size": 488 }, { "alignment": 255, @@ -35512,7 +35512,7 @@ "name": "m_nodePath", "name_hash": 11631534959976406606, "networked": false, - "offset": 24, + "offset": 20, "size": 48, "type": "CAnimNodePath" }, @@ -35522,7 +35522,7 @@ "name": "m_networkMode", "name_hash": 11631534962010779922, "networked": false, - "offset": 72, + "offset": 68, "size": 4, "type": "AnimNodeNetworkMode" }, @@ -35559,7 +35559,7 @@ "name": "m_nCurrentTick", "name_hash": 13228646422563481723, "networked": false, - "offset": 48, + "offset": 44, "size": 4, "type": "int32" }, @@ -35569,7 +35569,7 @@ "name": "m_nCurrentTickThisFrame", "name_hash": 13228646421719063032, "networked": false, - "offset": 52, + "offset": 48, "size": 4, "type": "int32" }, @@ -35579,7 +35579,7 @@ "name": "m_nTotalTicksThisFrame", "name_hash": 13228646422173874214, "networked": false, - "offset": 56, + "offset": 52, "size": 4, "type": "int32" }, @@ -35589,7 +35589,7 @@ "name": "m_nTotalTicks", "name_hash": 13228646422715923249, "networked": false, - "offset": 60, + "offset": 56, "size": 4, "type": "int32" } @@ -35768,7 +35768,7 @@ "name": "m_nCP1", "name_hash": 6379785742632215929, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "int32" }, @@ -35778,7 +35778,7 @@ "name": "m_vecCP1Pos", "name_hash": 6379785740146084057, "networked": false, - "offset": 476, + "offset": 464, "size": 12, "templated": "Vector", "type": "Vector" @@ -35789,7 +35789,7 @@ "name": "m_bOrientToHMD", "name_hash": 6379785743155384486, "networked": false, - "offset": 488, + "offset": 476, "size": 1, "type": "bool" } @@ -35800,7 +35800,7 @@ "name": "C_OP_SetControlPointToHMD", "name_hash": 1485409620, "project": "particles", - "size": 496 + "size": 480 }, { "alignment": 8, @@ -35852,7 +35852,7 @@ "name": "m_nFieldOutput", "name_hash": 3278779549444380166, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -35862,8 +35862,8 @@ "name": "m_flOutputMin", "name_hash": 3278779547197994774, "networked": false, - "offset": 472, - "size": 368, + "offset": 464, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -35872,8 +35872,8 @@ "name": "m_flOutputMax", "name_hash": 3278779546964388036, "networked": false, - "offset": 840, - "size": 368, + "offset": 824, + "size": 360, "type": "CPerParticleFloatInput" } ], @@ -35883,7 +35883,7 @@ "name": "C_OP_ClampScalar", "name_hash": 763400352, "project": "particles", - "size": 1208 + "size": 1184 }, { "alignment": 8, @@ -35901,7 +35901,7 @@ "name": "m_CollisionGroupName", "name_hash": 6209820391956427157, "networked": false, - "offset": 472, + "offset": 460, "size": 128, "type": "char" }, @@ -35911,7 +35911,7 @@ "name": "m_nTraceSet", "name_hash": 6209820391547258290, "networked": false, - "offset": 600, + "offset": 588, "size": 4, "type": "ParticleTraceSet_t" }, @@ -35921,7 +35921,7 @@ "name": "m_vecOutputMin", "name_hash": 6209820389162276472, "networked": false, - "offset": 604, + "offset": 592, "size": 12, "templated": "Vector", "type": "Vector" @@ -35932,7 +35932,7 @@ "name": "m_vecOutputMax", "name_hash": 6209820389532664018, "networked": false, - "offset": 616, + "offset": 604, "size": 12, "templated": "Vector", "type": "Vector" @@ -35943,7 +35943,7 @@ "name": "m_nControlPointNumber", "name_hash": 6209820389434042045, "networked": false, - "offset": 628, + "offset": 616, "size": 4, "type": "int32" }, @@ -35953,7 +35953,7 @@ "name": "m_bPerParticle", "name_hash": 6209820389014110934, "networked": false, - "offset": 632, + "offset": 620, "size": 1, "type": "bool" }, @@ -35963,7 +35963,7 @@ "name": "m_bTranslate", "name_hash": 6209820389426541237, "networked": false, - "offset": 633, + "offset": 621, "size": 1, "type": "bool" }, @@ -35973,7 +35973,7 @@ "name": "m_bProportional", "name_hash": 6209820390674346634, "networked": false, - "offset": 634, + "offset": 622, "size": 1, "type": "bool" }, @@ -35983,7 +35983,7 @@ "name": "m_flTraceLength", "name_hash": 6209820392495111744, "networked": false, - "offset": 636, + "offset": 624, "size": 4, "type": "float32" }, @@ -35993,7 +35993,7 @@ "name": "m_bPerParticleTR", "name_hash": 6209820389639550492, "networked": false, - "offset": 640, + "offset": 628, "size": 1, "type": "bool" }, @@ -36003,7 +36003,7 @@ "name": "m_bInherit", "name_hash": 6209820389051606976, "networked": false, - "offset": 641, + "offset": 629, "size": 1, "type": "bool" }, @@ -36013,7 +36013,7 @@ "name": "m_nChildCP", "name_hash": 6209820390926765058, "networked": false, - "offset": 644, + "offset": 632, "size": 4, "type": "int32" }, @@ -36023,7 +36023,7 @@ "name": "m_nChildGroupID", "name_hash": 6209820392198228325, "networked": false, - "offset": 648, + "offset": 636, "size": 4, "type": "int32" } @@ -36034,7 +36034,7 @@ "name": "C_INIT_InitialRepulsionVelocity", "name_hash": 1445836478, "project": "particles", - "size": 656 + "size": 640 }, { "alignment": 4, @@ -36259,7 +36259,7 @@ "name": "m_hFn", "name_hash": 10292576703995896375, "networked": false, - "offset": 8, + "offset": 16, "size": 8, "templated": "HSCRIPT", "type": "HSCRIPT" @@ -36270,7 +36270,7 @@ "name": "m_nContext", "name_hash": 10292576703329404408, "networked": false, - "offset": 16, + "offset": 24, "size": 4, "templated": "CUtlStringToken", "type": "CUtlStringToken" @@ -36281,7 +36281,7 @@ "name": "m_nNextThinkTick", "name_hash": 10292576703436746785, "networked": false, - "offset": 20, + "offset": 28, "size": 4, "type": "GameTick_t" }, @@ -36291,7 +36291,7 @@ "name": "m_nLastThinkTick", "name_hash": 10292576703818491890, "networked": false, - "offset": 24, + "offset": 32, "size": 4, "type": "GameTick_t" } @@ -36302,7 +36302,7 @@ "name": "thinkfunc_t", "name_hash": 2396427258, "project": "server", - "size": 32 + "size": 40 }, { "alignment": 8, @@ -36317,7 +36317,7 @@ "name": "m_nFieldOutput", "name_hash": 12882063863359641094, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -36327,8 +36327,8 @@ "name": "m_flOutput", "name_hash": 12882063860425528994, "networked": false, - "offset": 472, - "size": 368, + "offset": 464, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -36337,7 +36337,7 @@ "name": "m_flStartTime", "name_hash": 12882063861254888900, "networked": false, - "offset": 840, + "offset": 824, "size": 4, "type": "float32" }, @@ -36347,7 +36347,7 @@ "name": "m_flEndTime", "name_hash": 12882063860051337117, "networked": false, - "offset": 844, + "offset": 828, "size": 4, "type": "float32" } @@ -36358,7 +36358,7 @@ "name": "C_OP_LerpScalar", "name_hash": 2999339220, "project": "particles", - "size": 848 + "size": 832 }, { "alignment": 255, @@ -36625,7 +36625,7 @@ "name": "m_nControlPointNumber", "name_hash": 13777820543312045757, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "int32" }, @@ -36635,7 +36635,7 @@ "name": "m_nSnapshotControlPointNumber", "name_hash": 13777820542953582301, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "int32" }, @@ -36645,7 +36645,7 @@ "name": "m_bSetNormal", "name_hash": 13777820543663678124, "networked": false, - "offset": 472, + "offset": 464, "size": 1, "type": "bool" }, @@ -36655,7 +36655,7 @@ "name": "m_bSetRadius", "name_hash": 13777820544693438673, "networked": false, - "offset": 473, + "offset": 465, "size": 1, "type": "bool" }, @@ -36665,8 +36665,8 @@ "name": "m_flInterpolation", "name_hash": 13777820545730328967, "networked": false, - "offset": 480, - "size": 368, + "offset": 472, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -36675,8 +36675,8 @@ "name": "m_flTValue", "name_hash": 13777820545285263502, "networked": false, - "offset": 848, - "size": 368, + "offset": 832, + "size": 360, "type": "CPerParticleFloatInput" } ], @@ -36686,7 +36686,7 @@ "name": "C_OP_MovementMoveAlongSkinnedCPSnapshot", "name_hash": 3207898825, "project": "particles", - "size": 1216 + "size": 1192 }, { "alignment": 8, @@ -36701,7 +36701,7 @@ "name": "m_nDerivedA", "name_hash": 2836107560215012873, "networked": false, - "offset": 16, + "offset": 12, "size": 4, "type": "int32" } @@ -36712,7 +36712,7 @@ "name": "CExampleSchemaVData_PolymorphicDerivedA", "name_hash": 660332748, "project": "resourcefile", - "size": 24 + "size": 16 }, { "alignment": 8, @@ -36813,7 +36813,7 @@ "name": "m_nControlPointNumber", "name_hash": 8154303387441145533, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "int32" }, @@ -36823,7 +36823,7 @@ "name": "m_nForceInModel", "name_hash": 8154303389128673196, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "int32" }, @@ -36833,7 +36833,7 @@ "name": "m_bEvenDistribution", "name_hash": 8154303388605161575, "networked": false, - "offset": 480, + "offset": 468, "size": 1, "type": "bool" }, @@ -36843,7 +36843,7 @@ "name": "m_nDesiredHitbox", "name_hash": 8154303390626173723, "networked": false, - "offset": 484, + "offset": 472, "size": 4, "type": "int32" }, @@ -36853,8 +36853,8 @@ "name": "m_vecHitBoxScale", "name_hash": 8154303387872935863, "networked": false, - "offset": 488, - "size": 1720, + "offset": 480, + "size": 1680, "type": "CParticleCollectionVecInput" }, { @@ -36863,7 +36863,7 @@ "name": "m_vecDirectionBias", "name_hash": 8154303387892357071, "networked": false, - "offset": 2208, + "offset": 2160, "size": 12, "templated": "Vector", "type": "Vector" @@ -36874,7 +36874,7 @@ "name": "m_bMaintainHitbox", "name_hash": 8154303390441412902, "networked": false, - "offset": 2220, + "offset": 2172, "size": 1, "type": "bool" }, @@ -36884,7 +36884,7 @@ "name": "m_bUseBones", "name_hash": 8154303386663097227, "networked": false, - "offset": 2221, + "offset": 2173, "size": 1, "type": "bool" }, @@ -36897,7 +36897,7 @@ "name": "m_HitboxSetName", "name_hash": 8154303388161522446, "networked": false, - "offset": 2222, + "offset": 2174, "size": 128, "type": "char" }, @@ -36907,8 +36907,8 @@ "name": "m_flShellSize", "name_hash": 8154303386461674274, "networked": false, - "offset": 2352, - "size": 368, + "offset": 2304, + "size": 360, "type": "CParticleCollectionFloatInput" } ], @@ -36918,7 +36918,7 @@ "name": "C_INIT_SetHitboxToModel", "name_hash": 1898571706, "project": "particles", - "size": 2720 + "size": 2664 }, { "alignment": 255, @@ -37431,8 +37431,8 @@ "name": "m_InputValue", "name_hash": 6974205562984879160, "networked": false, - "offset": 472, - "size": 1720, + "offset": 464, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -37441,7 +37441,7 @@ "name": "m_nOutputField", "name_hash": 6974205562952052596, "networked": false, - "offset": 2192, + "offset": 2144, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -37451,7 +37451,7 @@ "name": "m_nSetMethod", "name_hash": 6974205566324556574, "networked": false, - "offset": 2196, + "offset": 2148, "size": 4, "type": "ParticleSetMethod_t" }, @@ -37461,7 +37461,7 @@ "name": "m_bNormalizedOutput", "name_hash": 6974205562286869589, "networked": false, - "offset": 2200, + "offset": 2152, "size": 1, "type": "bool" }, @@ -37471,7 +37471,7 @@ "name": "m_bWritePreviousPosition", "name_hash": 6974205566040364918, "networked": false, - "offset": 2201, + "offset": 2153, "size": 1, "type": "bool" } @@ -37482,7 +37482,7 @@ "name": "C_INIT_InitVec", "name_hash": 1623808770, "project": "particles", - "size": 2208 + "size": 2160 }, { "alignment": 8, @@ -37497,7 +37497,7 @@ "name": "m_flRadiusScale", "name_hash": 13389324324891132249, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "float32" }, @@ -37507,7 +37507,7 @@ "name": "m_nFieldOutput", "name_hash": 13389324325928211974, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "ParticleAttributeIndex_t" } @@ -37518,7 +37518,7 @@ "name": "C_OP_RemapDensityGradientToVectorAttribute", "name_hash": 3117445000, "project": "particles", - "size": 472 + "size": 464 }, { "alignment": 255, @@ -37565,7 +37565,7 @@ "name": "m_flMinAlpha", "name_hash": 2805232376943527167, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "float32" } @@ -37576,7 +37576,7 @@ "name": "C_OP_AlphaDecay", "name_hash": 653144059, "project": "particles", - "size": 472 + "size": 464 }, { "alignment": 8, @@ -37591,7 +37591,7 @@ "name": "m_bIsDisableTag", "name_hash": 8310948974121062705, "networked": false, - "offset": 80, + "offset": 73, "size": 1, "type": "bool" } @@ -37602,7 +37602,7 @@ "name": "CHandshakeAnimTagBase", "name_hash": 1935043599, "project": "animgraphlib", - "size": 88 + "size": 80 }, { "alignment": 255, @@ -37643,7 +37643,7 @@ "name": "m_nControlPointNumber", "name_hash": 1649054777418557117, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "int32" }, @@ -37653,7 +37653,7 @@ "name": "m_nFieldOutput", "name_hash": 1649054780207830534, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -37663,7 +37663,7 @@ "name": "m_nFieldOutputAnim", "name_hash": 1649054777293567615, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -37673,7 +37673,7 @@ "name": "m_flInputMin", "name_hash": 1649054780259699983, "networked": false, - "offset": 476, + "offset": 468, "size": 4, "type": "float32" }, @@ -37683,7 +37683,7 @@ "name": "m_flInputMax", "name_hash": 1649054779956422913, "networked": false, - "offset": 480, + "offset": 472, "size": 4, "type": "float32" }, @@ -37693,7 +37693,7 @@ "name": "m_flOutputMin", "name_hash": 1649054777961445142, "networked": false, - "offset": 484, + "offset": 476, "size": 4, "type": "float32" }, @@ -37703,7 +37703,7 @@ "name": "m_flOutputMax", "name_hash": 1649054777727838404, "networked": false, - "offset": 488, + "offset": 480, "size": 4, "type": "float32" }, @@ -37713,7 +37713,7 @@ "name": "m_nSetMethod", "name_hash": 1649054780574909214, "networked": false, - "offset": 492, + "offset": 484, "size": 4, "type": "ParticleSetMethod_t" } @@ -37724,7 +37724,7 @@ "name": "C_OP_SequenceFromModel", "name_hash": 383950485, "project": "particles", - "size": 496 + "size": 488 }, { "alignment": 8, @@ -37746,7 +37746,7 @@ "name_hash": 12264218749486219405, "networked": false, "offset": 8, - "size": 368, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -37755,8 +37755,8 @@ "name": "m_flNominalRadius", "name_hash": 12264218751023000179, "networked": false, - "offset": 376, - "size": 368, + "offset": 368, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -37765,8 +37765,8 @@ "name": "m_flScale", "name_hash": 12264218751036138543, "networked": false, - "offset": 744, - "size": 368, + "offset": 728, + "size": 360, "type": "CPerParticleFloatInput" } ], @@ -37776,7 +37776,7 @@ "name": "CParticleMassCalculationParameters", "name_hash": 2855485945, "project": "particles", - "size": 1112 + "size": 1088 }, { "alignment": 8, @@ -37791,7 +37791,7 @@ "name": "m_defaultValue", "name_hash": 14759632013226947615, "networked": false, - "offset": 136, + "offset": 128, "size": 1, "type": "uint8" }, @@ -37801,7 +37801,7 @@ "name": "m_enumOptions", "name_hash": 14759632011585443614, "networked": false, - "offset": 144, + "offset": 136, "size": 24, "template": [ "CUtlString" @@ -37815,7 +37815,7 @@ "name": "m_vecEnumReferenced", "name_hash": 14759632011625133979, "networked": false, - "offset": 168, + "offset": 160, "size": 24, "template": [ "uint64" @@ -37830,7 +37830,7 @@ "name": "CEnumAnimParameter", "name_hash": 3436494621, "project": "animgraphlib", - "size": 216 + "size": 208 }, { "alignment": 255, @@ -37959,8 +37959,8 @@ "name": "m_flHueAdjust", "name_hash": 3761788210835938176, "networked": false, - "offset": 464, - "size": 368, + "offset": 456, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -37969,8 +37969,8 @@ "name": "m_flSaturationAdjust", "name_hash": 3761788212541227764, "networked": false, - "offset": 832, - "size": 368, + "offset": 816, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -37979,8 +37979,8 @@ "name": "m_flLightnessAdjust", "name_hash": 3761788212729675989, "networked": false, - "offset": 1200, - "size": 368, + "offset": 1176, + "size": 360, "type": "CPerParticleFloatInput" } ], @@ -37990,7 +37990,7 @@ "name": "C_OP_ColorAdjustHSL", "name_hash": 875859570, "project": "particles", - "size": 1568 + "size": 1536 }, { "alignment": 8, @@ -38097,7 +38097,7 @@ "name": "m_flStartFadeInTime", "name_hash": 8602552515388741497, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "float32" }, @@ -38107,7 +38107,7 @@ "name": "m_flEndFadeInTime", "name_hash": 8602552515342589060, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "float32" }, @@ -38117,7 +38117,7 @@ "name": "m_flStartFadeOutTime", "name_hash": 8602552516216681252, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "float32" }, @@ -38127,7 +38127,7 @@ "name": "m_flEndFadeOutTime", "name_hash": 8602552518696228839, "networked": false, - "offset": 476, + "offset": 468, "size": 4, "type": "float32" }, @@ -38137,7 +38137,7 @@ "name": "m_flStartAlpha", "name_hash": 8602552516212317451, "networked": false, - "offset": 480, + "offset": 472, "size": 4, "type": "float32" }, @@ -38147,7 +38147,7 @@ "name": "m_flEndAlpha", "name_hash": 8602552516479261888, "networked": false, - "offset": 484, + "offset": 476, "size": 4, "type": "float32" } @@ -38158,7 +38158,7 @@ "name": "C_OP_FadeAndKillForTracers", "name_hash": 2002937839, "project": "particles", - "size": 488 + "size": 480 }, { "alignment": 8, @@ -38173,7 +38173,7 @@ "name": "m_nFieldOutput", "name_hash": 2234728117102089734, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -38183,7 +38183,7 @@ "name": "m_flOutputMin", "name_hash": 2234728114855704342, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "float32" }, @@ -38193,7 +38193,7 @@ "name": "m_flOutputMax", "name_hash": 2234728114622097604, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "float32" }, @@ -38203,7 +38203,7 @@ "name": "m_fl4NoiseScale", "name_hash": 2234728117333711577, "networked": false, - "offset": 476, + "offset": 468, "size": 4, "type": "float32" }, @@ -38213,7 +38213,7 @@ "name": "m_bAdditive", "name_hash": 2234728113515290885, "networked": false, - "offset": 480, + "offset": 472, "size": 1, "type": "bool" }, @@ -38223,7 +38223,7 @@ "name": "m_flNoiseAnimationTimeScale", "name_hash": 2234728114599804464, "networked": false, - "offset": 484, + "offset": 476, "size": 4, "type": "float32" } @@ -38234,7 +38234,7 @@ "name": "C_OP_Noise", "name_hash": 520313185, "project": "particles", - "size": 488 + "size": 480 }, { "alignment": 8, @@ -38249,8 +38249,8 @@ "name": "m_flRadiusScale", "name_hash": 17241680204357828953, "networked": false, - "offset": 464, - "size": 368, + "offset": 456, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -38259,8 +38259,8 @@ "name": "m_flMinimumSpeed", "name_hash": 17241680202344165324, "networked": false, - "offset": 832, - "size": 368, + "offset": 816, + "size": 360, "type": "CPerParticleFloatInput" } ], @@ -38270,7 +38270,7 @@ "name": "C_OP_CollideWithSelf", "name_hash": 4014391499, "project": "particles", - "size": 1200 + "size": 1176 }, { "alignment": 255, @@ -38407,7 +38407,7 @@ "name": "m_nDesiredVelocityCP", "name_hash": 2389016963011235525, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "int32" }, @@ -38417,7 +38417,7 @@ "name": "m_nLatencyCP", "name_hash": 2389016965130813070, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "int32" }, @@ -38427,7 +38427,7 @@ "name": "m_nLatencyCPField", "name_hash": 2389016964545440570, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "int32" }, @@ -38437,7 +38437,7 @@ "name": "m_nDesiredVelocityCPField", "name_hash": 2389016965208248327, "networked": false, - "offset": 476, + "offset": 468, "size": 4, "type": "int32" } @@ -38448,7 +38448,7 @@ "name": "C_OP_LagCompensation", "name_hash": 556236357, "project": "particles", - "size": 480 + "size": 472 }, { "alignment": 8, @@ -38463,7 +38463,7 @@ "name": "m_nSnapshotControlPointNumber", "name_hash": 15111516374940511965, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "int32" }, @@ -38473,7 +38473,7 @@ "name": "m_nControlPointNumber", "name_hash": 15111516375298975421, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "int32" }, @@ -38483,7 +38483,7 @@ "name": "m_bRandom", "name_hash": 15111516377749102018, "networked": false, - "offset": 480, + "offset": 468, "size": 1, "type": "bool" }, @@ -38493,7 +38493,7 @@ "name": "m_nRandomSeed", "name_hash": 15111516375908675687, "networked": false, - "offset": 484, + "offset": 472, "size": 4, "type": "int32" }, @@ -38503,7 +38503,7 @@ "name": "m_bRigid", "name_hash": 15111516378431855756, "networked": false, - "offset": 488, + "offset": 476, "size": 1, "type": "bool" }, @@ -38513,7 +38513,7 @@ "name": "m_bSetNormal", "name_hash": 15111516375650607788, "networked": false, - "offset": 489, + "offset": 477, "size": 1, "type": "bool" }, @@ -38523,7 +38523,7 @@ "name": "m_bIgnoreDt", "name_hash": 15111516375095182851, "networked": false, - "offset": 490, + "offset": 478, "size": 1, "type": "bool" }, @@ -38533,7 +38533,7 @@ "name": "m_flMinNormalVelocity", "name_hash": 15111516377490762501, "networked": false, - "offset": 492, + "offset": 480, "size": 4, "type": "float32" }, @@ -38543,7 +38543,7 @@ "name": "m_flMaxNormalVelocity", "name_hash": 15111516376341944003, "networked": false, - "offset": 496, + "offset": 484, "size": 4, "type": "float32" }, @@ -38553,7 +38553,7 @@ "name": "m_nIndexType", "name_hash": 15111516377978709791, "networked": false, - "offset": 500, + "offset": 488, "size": 4, "type": "SnapshotIndexType_t" }, @@ -38563,8 +38563,8 @@ "name": "m_flReadIndex", "name_hash": 15111516376362517193, "networked": false, - "offset": 504, - "size": 368, + "offset": 496, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -38573,7 +38573,7 @@ "name": "m_flIncrement", "name_hash": 15111516377249355380, "networked": false, - "offset": 872, + "offset": 856, "size": 4, "type": "float32" }, @@ -38583,7 +38583,7 @@ "name": "m_nFullLoopIncrement", "name_hash": 15111516374902322327, "networked": false, - "offset": 876, + "offset": 860, "size": 4, "type": "int32" }, @@ -38593,7 +38593,7 @@ "name": "m_nSnapShotStartPoint", "name_hash": 15111516377055170923, "networked": false, - "offset": 880, + "offset": 864, "size": 4, "type": "int32" }, @@ -38603,7 +38603,7 @@ "name": "m_flBoneVelocity", "name_hash": 15111516377198613378, "networked": false, - "offset": 884, + "offset": 868, "size": 4, "type": "float32" }, @@ -38613,7 +38613,7 @@ "name": "m_flBoneVelocityMax", "name_hash": 15111516375116963684, "networked": false, - "offset": 888, + "offset": 872, "size": 4, "type": "float32" }, @@ -38623,7 +38623,7 @@ "name": "m_bCopyColor", "name_hash": 15111516374942411499, "networked": false, - "offset": 892, + "offset": 876, "size": 1, "type": "bool" }, @@ -38633,7 +38633,7 @@ "name": "m_bCopyAlpha", "name_hash": 15111516375374541432, "networked": false, - "offset": 893, + "offset": 877, "size": 1, "type": "bool" }, @@ -38643,7 +38643,7 @@ "name": "m_bSetRadius", "name_hash": 15111516376680368337, "networked": false, - "offset": 894, + "offset": 878, "size": 1, "type": "bool" } @@ -38654,7 +38654,7 @@ "name": "C_INIT_InitSkinnedPositionFromCPSnapshot", "name_hash": 3518424084, "project": "particles", - "size": 896 + "size": 880 }, { "alignment": 8, @@ -38668,7 +38668,7 @@ "name": "C_INIT_RemapParticleCountToNamedModelBodyPartScalar", "name_hash": 3570209754, "project": "particles", - "size": 552 + "size": 536 }, { "alignment": 8, @@ -38744,7 +38744,7 @@ "name_hash": 16963480832642235913, "networked": false, "offset": 8, - "size": 1720, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -38753,7 +38753,7 @@ "name": "m_nOrientationMode", "name_hash": 16963480829544712122, "networked": false, - "offset": 1728, + "offset": 1688, "size": 4, "type": "ParticleOrientationSetMode_t" } @@ -38764,7 +38764,7 @@ "name": "CPAssignment_t", "name_hash": 3949618160, "project": "particles", - "size": 1736 + "size": 1696 }, { "alignment": 8, @@ -38779,7 +38779,7 @@ "name": "m_bValue", "name_hash": 16044690867992835242, "networked": false, - "offset": 16, + "offset": 10, "size": 1, "type": "bool" } @@ -38790,7 +38790,7 @@ "name": "CNmConstBoolNode::CDefinition", "name_hash": 3735695702, "project": "animlib", - "size": 24 + "size": 16 }, { "alignment": 8, @@ -38804,7 +38804,7 @@ "name": "CPerParticleFloatInput", "name_hash": 1751719781, "project": "particleslib", - "size": 368 + "size": 360 }, { "alignment": 8, @@ -38916,7 +38916,7 @@ "name": "m_nInputValueNodeIdx", "name_hash": 7059262572967010087, "networked": false, - "offset": 16, + "offset": 10, "size": 2, "type": "int16" }, @@ -38926,7 +38926,7 @@ "name": "m_mode", "name_hash": 7059262572884482994, "networked": false, - "offset": 20, + "offset": 12, "size": 4, "type": "NmCachedValueMode_t" } @@ -38937,7 +38937,7 @@ "name": "CNmCachedTargetNode::CDefinition", "name_hash": 1643612648, "project": "animlib", - "size": 24 + "size": 16 }, { "alignment": 255, @@ -40523,7 +40523,7 @@ "name": "m_nFirstControlPoint", "name_hash": 11268159995064186448, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "int32" }, @@ -40533,7 +40533,7 @@ "name": "m_nSecondControlPoint", "name_hash": 11268159994451536708, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "int32" }, @@ -40543,7 +40543,7 @@ "name": "m_bUseRadius", "name_hash": 11268159996234927722, "networked": false, - "offset": 472, + "offset": 464, "size": 1, "type": "bool" }, @@ -40553,8 +40553,8 @@ "name": "m_flRadiusScale", "name_hash": 11268159995962851673, "networked": false, - "offset": 480, - "size": 368, + "offset": 472, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -40563,8 +40563,8 @@ "name": "m_flParentRadiusScale", "name_hash": 11268159996597628777, "networked": false, - "offset": 848, - "size": 368, + "offset": 832, + "size": 360, "type": "CParticleCollectionFloatInput" } ], @@ -40574,7 +40574,7 @@ "name": "C_OP_ConnectParentParticleToNearest", "name_hash": 2623572944, "project": "particles", - "size": 1216 + "size": 1192 }, { "alignment": 255, @@ -40696,7 +40696,7 @@ "name": "m_nLightType", "name_hash": 16040402326288577699, "networked": false, - "offset": 544, + "offset": 532, "size": 4, "type": "ParticleOmni2LightTypeChoiceList_t" }, @@ -40706,8 +40706,8 @@ "name": "m_vColorBlend", "name_hash": 16040402327819950687, "networked": false, - "offset": 552, - "size": 1720, + "offset": 536, + "size": 1680, "type": "CParticleCollectionVecInput" }, { @@ -40716,7 +40716,7 @@ "name": "m_nColorBlendType", "name_hash": 16040402329560084431, "networked": false, - "offset": 2272, + "offset": 2216, "size": 4, "type": "ParticleColorBlendType_t" }, @@ -40726,7 +40726,7 @@ "name": "m_nBrightnessUnit", "name_hash": 16040402326584705072, "networked": false, - "offset": 2276, + "offset": 2220, "size": 4, "type": "ParticleLightUnitChoiceList_t" }, @@ -40736,8 +40736,8 @@ "name": "m_flBrightnessLumens", "name_hash": 16040402329182336746, "networked": false, - "offset": 2280, - "size": 368, + "offset": 2224, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -40746,8 +40746,8 @@ "name": "m_flBrightnessCandelas", "name_hash": 16040402329692039307, "networked": false, - "offset": 2648, - "size": 368, + "offset": 2584, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -40756,7 +40756,7 @@ "name": "m_bCastShadows", "name_hash": 16040402326779933031, "networked": false, - "offset": 3016, + "offset": 2944, "size": 1, "type": "bool" }, @@ -40766,7 +40766,7 @@ "name": "m_bFog", "name_hash": 16040402329269690399, "networked": false, - "offset": 3017, + "offset": 2945, "size": 1, "type": "bool" }, @@ -40776,8 +40776,8 @@ "name": "m_flFogScale", "name_hash": 16040402329355787781, "networked": false, - "offset": 3024, - "size": 368, + "offset": 2952, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -40786,8 +40786,8 @@ "name": "m_flLuminaireRadius", "name_hash": 16040402329284533129, "networked": false, - "offset": 3392, - "size": 368, + "offset": 3312, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -40796,8 +40796,8 @@ "name": "m_flSkirt", "name_hash": 16040402329815182634, "networked": false, - "offset": 3760, - "size": 368, + "offset": 3672, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -40806,8 +40806,8 @@ "name": "m_flRange", "name_hash": 16040402326942984260, "networked": false, - "offset": 4128, - "size": 368, + "offset": 4032, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -40816,8 +40816,8 @@ "name": "m_flInnerConeAngle", "name_hash": 16040402326250806045, "networked": false, - "offset": 4496, - "size": 368, + "offset": 4392, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -40826,8 +40826,8 @@ "name": "m_flOuterConeAngle", "name_hash": 16040402328304456804, "networked": false, - "offset": 4864, - "size": 368, + "offset": 4752, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -40836,7 +40836,7 @@ "name": "m_hLightCookie", "name_hash": 16040402325974143235, "networked": false, - "offset": 5232, + "offset": 5112, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -40850,7 +40850,7 @@ "name": "m_bSphericalCookie", "name_hash": 16040402327693306734, "networked": false, - "offset": 5240, + "offset": 5120, "size": 1, "type": "bool" } @@ -40861,7 +40861,7 @@ "name": "C_OP_RenderOmni2Light", "name_hash": 3734697198, "project": "particles", - "size": 5256 + "size": 5136 }, { "alignment": 8, @@ -40876,7 +40876,7 @@ "name": "m_footMotionTiming", "name_hash": 6949976666887680317, "networked": false, - "offset": 148, + "offset": 144, "size": 4, "type": "BinaryNodeChildOption" }, @@ -40886,7 +40886,7 @@ "name": "m_bApplyToFootMotion", "name_hash": 6949976664780775060, "networked": false, - "offset": 152, + "offset": 148, "size": 1, "type": "bool" }, @@ -40896,7 +40896,7 @@ "name": "m_bApplyChannelsSeparately", "name_hash": 6949976668029958981, "networked": false, - "offset": 153, + "offset": 149, "size": 1, "type": "bool" }, @@ -40906,7 +40906,7 @@ "name": "m_bUseModelSpace", "name_hash": 6949976664965526817, "networked": false, - "offset": 154, + "offset": 150, "size": 1, "type": "bool" }, @@ -40916,7 +40916,7 @@ "name": "m_bApplyScale", "name_hash": 6949976665524081203, "networked": false, - "offset": 155, + "offset": 151, "size": 1, "type": "bool" } @@ -40927,7 +40927,7 @@ "name": "CAddUpdateNode", "name_hash": 1618167540, "project": "animgraphlib", - "size": 160 + "size": 152 }, { "alignment": 255, @@ -41405,7 +41405,7 @@ "name": "C_INIT_RandomNamedModelBodyPart", "name_hash": 2667147590, "project": "particles", - "size": 512 + "size": 504 }, { "alignment": 8, @@ -42132,8 +42132,8 @@ "name": "m_flRadius", "name_hash": 7505535108826251405, "networked": false, - "offset": 472, - "size": 368, + "offset": 464, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -42142,7 +42142,7 @@ "name": "m_nFieldOutput", "name_hash": 7505535111152178694, "networked": false, - "offset": 840, + "offset": 824, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -42152,8 +42152,8 @@ "name": "m_flOutputRemap", "name_hash": 7505535107608426863, "networked": false, - "offset": 848, - "size": 368, + "offset": 832, + "size": 360, "type": "CParticleRemapFloatInput" }, { @@ -42162,7 +42162,7 @@ "name": "m_nSetMethod", "name_hash": 7505535111519257374, "networked": false, - "offset": 1216, + "offset": 1192, "size": 4, "type": "ParticleSetMethod_t" } @@ -42173,7 +42173,7 @@ "name": "C_INIT_CheckParticleForWater", "name_hash": 1747518570, "project": "particles", - "size": 1224 + "size": 1200 }, { "alignment": 255, @@ -42202,7 +42202,7 @@ "name": "m_flVelocityScale", "name_hash": 5398206052932115882, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "float32" }, @@ -42212,7 +42212,7 @@ "name": "m_flIncrement", "name_hash": 5398206052161427060, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "float32" }, @@ -42222,7 +42222,7 @@ "name": "m_bRandomDistribution", "name_hash": 5398206051349654328, "networked": false, - "offset": 480, + "offset": 468, "size": 1, "type": "bool" }, @@ -42232,7 +42232,7 @@ "name": "m_nRandomSeed", "name_hash": 5398206050820747367, "networked": false, - "offset": 484, + "offset": 472, "size": 4, "type": "int32" }, @@ -42242,7 +42242,7 @@ "name": "m_bSubFrame", "name_hash": 5398206049615276790, "networked": false, - "offset": 488, + "offset": 476, "size": 1, "type": "bool" }, @@ -42252,7 +42252,7 @@ "name": "m_bSetRopeSegmentID", "name_hash": 5398206052086588313, "networked": false, - "offset": 489, + "offset": 477, "size": 1, "type": "bool" } @@ -42263,7 +42263,7 @@ "name": "C_INIT_CreateFromParentParticles", "name_hash": 1256867789, "project": "particles", - "size": 496 + "size": 480 }, { "alignment": 2, @@ -42340,8 +42340,8 @@ "name": "m_InputValue", "name_hash": 2657499500469572664, "networked": false, - "offset": 464, - "size": 1720, + "offset": 456, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -42350,7 +42350,7 @@ "name": "m_nOutputField", "name_hash": 2657499500436746100, "networked": false, - "offset": 2184, + "offset": 2136, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -42360,7 +42360,7 @@ "name": "m_nSetMethod", "name_hash": 2657499503809250078, "networked": false, - "offset": 2188, + "offset": 2140, "size": 4, "type": "ParticleSetMethod_t" }, @@ -42370,8 +42370,8 @@ "name": "m_Lerp", "name_hash": 2657499501137754344, "networked": false, - "offset": 2192, - "size": 368, + "offset": 2144, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -42380,7 +42380,7 @@ "name": "m_bNormalizedOutput", "name_hash": 2657499499771563093, "networked": false, - "offset": 2560, + "offset": 2504, "size": 1, "type": "bool" } @@ -42391,7 +42391,7 @@ "name": "C_OP_SetVec", "name_hash": 618747319, "project": "particles", - "size": 2568 + "size": 2512 }, { "alignment": 8, @@ -42406,8 +42406,8 @@ "name": "m_fRadiusMin", "name_hash": 13873580168239384897, "networked": false, - "offset": 472, - "size": 368, + "offset": 464, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -42416,8 +42416,8 @@ "name": "m_fRadiusMax", "name_hash": 13873580168005778159, "networked": false, - "offset": 840, - "size": 368, + "offset": 824, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -42426,8 +42426,8 @@ "name": "m_fHeight", "name_hash": 13873580168430343182, "networked": false, - "offset": 1208, - "size": 368, + "offset": 1184, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -42436,8 +42436,8 @@ "name": "m_TransformInput", "name_hash": 13873580169735553673, "networked": false, - "offset": 1576, - "size": 104, + "offset": 1544, + "size": 96, "type": "CParticleTransformInput" }, { @@ -42446,8 +42446,8 @@ "name": "m_fSpeedMin", "name_hash": 13873580169828622840, "networked": false, - "offset": 1680, - "size": 368, + "offset": 1640, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -42456,8 +42456,8 @@ "name": "m_fSpeedMax", "name_hash": 13873580170199010386, "networked": false, - "offset": 2048, - "size": 368, + "offset": 2000, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -42466,7 +42466,7 @@ "name": "m_fSpeedRandExp", "name_hash": 13873580167571677610, "networked": false, - "offset": 2416, + "offset": 2360, "size": 4, "type": "float32" }, @@ -42476,8 +42476,8 @@ "name": "m_LocalCoordinateSystemSpeedMin", "name_hash": 13873580169477812654, "networked": false, - "offset": 2424, - "size": 1720, + "offset": 2368, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -42486,8 +42486,8 @@ "name": "m_LocalCoordinateSystemSpeedMax", "name_hash": 13873580169241646060, "networked": false, - "offset": 4144, - "size": 1720, + "offset": 4048, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -42496,7 +42496,7 @@ "name": "m_nFieldOutput", "name_hash": 13873580170565293574, "networked": false, - "offset": 5864, + "offset": 5728, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -42506,7 +42506,7 @@ "name": "m_nFieldVelocity", "name_hash": 13873580168950235052, "networked": false, - "offset": 5868, + "offset": 5732, "size": 4, "type": "ParticleAttributeIndex_t" } @@ -42517,7 +42517,7 @@ "name": "C_INIT_CreateWithinCapsuleTransform", "name_hash": 3230194600, "project": "particles", - "size": 5872 + "size": 5736 }, { "alignment": 16, @@ -42755,7 +42755,7 @@ "name": "m_nSourceStateNodeIdx", "name_hash": 9801648393769984652, "networked": false, - "offset": 16, + "offset": 10, "size": 2, "type": "int16" }, @@ -42765,7 +42765,7 @@ "name": "m_eventConditionRules", "name_hash": 9801648394928927071, "networked": false, - "offset": 20, + "offset": 12, "size": 4, "type": "CNmBitFlags" }, @@ -42775,7 +42775,7 @@ "name": "m_conditions", "name_hash": 9801648396084143959, "networked": false, - "offset": 24, + "offset": 16, "size": 104, "template": [ "CNmGraphEventConditionNode::Condition_t", @@ -42794,7 +42794,7 @@ "name": "CNmGraphEventConditionNode::CDefinition", "name_hash": 2282124104, "project": "animlib", - "size": 128 + "size": 120 }, { "alignment": 16, @@ -42974,7 +42974,7 @@ "name": "m_nSourceStateNodeIdx", "name_hash": 11065207826425062028, "networked": false, - "offset": 16, + "offset": 10, "size": 2, "type": "int16" }, @@ -42984,7 +42984,7 @@ "name": "m_phaseCondition", "name_hash": 11065207826792365437, "networked": false, - "offset": 18, + "offset": 12, "size": 1, "type": "NmFootPhaseCondition_t" }, @@ -42994,7 +42994,7 @@ "name": "m_eventConditionRules", "name_hash": 11065207827584004447, "networked": false, - "offset": 20, + "offset": 16, "size": 4, "type": "CNmBitFlags" } @@ -43020,7 +43020,7 @@ "name": "m_vecOffset", "name_hash": 15687136561666051114, "networked": false, - "offset": 464, + "offset": 456, "size": 12, "templated": "Vector", "type": "Vector" @@ -43031,7 +43031,7 @@ "name": "m_nCP", "name_hash": 15687136562442015858, "networked": false, - "offset": 476, + "offset": 468, "size": 4, "type": "int32" }, @@ -43041,7 +43041,7 @@ "name": "m_bRadiusScale", "name_hash": 15687136561643352715, "networked": false, - "offset": 480, + "offset": 472, "size": 1, "type": "bool" } @@ -43052,7 +43052,7 @@ "name": "C_OP_MovementMaintainOffset", "name_hash": 3652446102, "project": "particles", - "size": 488 + "size": 480 }, { "alignment": 8, @@ -43199,7 +43199,7 @@ "name": "m_bLockToPath", "name_hash": 1611978016432261472, "networked": false, - "offset": 32, + "offset": 25, "size": 1, "type": "bool" } @@ -43210,7 +43210,7 @@ "name": "CPathAnimMotorUpdaterBase", "name_hash": 375317879, "project": "animgraphlib", - "size": 40 + "size": 32 }, { "alignment": 8, @@ -43225,8 +43225,8 @@ "name": "m_vecTargetPosition", "name_hash": 15447739231783114299, "networked": false, - "offset": 464, - "size": 1720, + "offset": 456, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -43235,8 +43235,8 @@ "name": "m_flOutputRemap", "name_hash": 15447739230657788271, "networked": false, - "offset": 2184, - "size": 368, + "offset": 2136, + "size": 360, "type": "CParticleRemapFloatInput" }, { @@ -43245,7 +43245,7 @@ "name": "m_nSetMethod", "name_hash": 15447739234568618782, "networked": false, - "offset": 2552, + "offset": 2496, "size": 4, "type": "ParticleSetMethod_t" }, @@ -43255,8 +43255,8 @@ "name": "m_flScreenEdgeAlignmentDistance", "name_hash": 15447739234030272172, "networked": false, - "offset": 2560, - "size": 368, + "offset": 2504, + "size": 360, "type": "CPerParticleFloatInput" } ], @@ -43266,7 +43266,7 @@ "name": "C_OP_ScreenSpaceRotateTowardTarget", "name_hash": 3596707068, "project": "particles", - "size": 2928 + "size": 2864 }, { "alignment": 8, @@ -43280,7 +43280,7 @@ "name": "C_OP_RemapNamedModelBodyPartOnceTimed", "name_hash": 4231545303, "project": "particles", - "size": 560 + "size": 552 }, { "alignment": 8, @@ -43295,8 +43295,8 @@ "name": "m_modelInput", "name_hash": 17780978023126012430, "networked": false, - "offset": 464, - "size": 96, + "offset": 456, + "size": 88, "type": "CParticleModelInput" }, { @@ -43305,8 +43305,8 @@ "name": "m_transformInput", "name_hash": 17780978020159247977, "networked": false, - "offset": 560, - "size": 104, + "offset": 544, + "size": 96, "type": "CParticleTransformInput" }, { @@ -43315,7 +43315,7 @@ "name": "m_flLifeTimeFadeStart", "name_hash": 17780978021686215770, "networked": false, - "offset": 664, + "offset": 640, "size": 4, "type": "float32" }, @@ -43325,7 +43325,7 @@ "name": "m_flLifeTimeFadeEnd", "name_hash": 17780978019748823535, "networked": false, - "offset": 668, + "offset": 644, "size": 4, "type": "float32" }, @@ -43335,7 +43335,7 @@ "name": "m_flJumpThreshold", "name_hash": 17780978022241475286, "networked": false, - "offset": 672, + "offset": 648, "size": 4, "type": "float32" }, @@ -43345,7 +43345,7 @@ "name": "m_flPrevPosScale", "name_hash": 17780978020363718946, "networked": false, - "offset": 676, + "offset": 652, "size": 4, "type": "float32" }, @@ -43358,7 +43358,7 @@ "name": "m_HitboxSetName", "name_hash": 17780978020956355342, "networked": false, - "offset": 680, + "offset": 656, "size": 128, "type": "char" }, @@ -43368,7 +43368,7 @@ "name": "m_bRigid", "name_hash": 17780978023368858764, "networked": false, - "offset": 808, + "offset": 784, "size": 1, "type": "bool" }, @@ -43378,7 +43378,7 @@ "name": "m_bUseBones", "name_hash": 17780978019457930123, "networked": false, - "offset": 809, + "offset": 785, "size": 1, "type": "bool" }, @@ -43388,7 +43388,7 @@ "name": "m_nFieldOutput", "name_hash": 17780978023025251846, "networked": false, - "offset": 812, + "offset": 788, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -43398,7 +43398,7 @@ "name": "m_nFieldOutputPrev", "name_hash": 17780978020934829627, "networked": false, - "offset": 816, + "offset": 792, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -43408,7 +43408,7 @@ "name": "m_nRotationSetType", "name_hash": 17780978019314729977, "networked": false, - "offset": 820, + "offset": 796, "size": 4, "type": "ParticleRotationLockType_t" }, @@ -43418,7 +43418,7 @@ "name": "m_bRigidRotationLock", "name_hash": 17780978021361411269, "networked": false, - "offset": 824, + "offset": 800, "size": 1, "type": "bool" }, @@ -43428,8 +43428,8 @@ "name": "m_vecRotation", "name_hash": 17780978019604817599, "networked": false, - "offset": 832, - "size": 1720, + "offset": 808, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -43438,8 +43438,8 @@ "name": "m_flRotLerp", "name_hash": 17780978019914157133, "networked": false, - "offset": 2552, - "size": 368, + "offset": 2488, + "size": 360, "type": "CPerParticleFloatInput" } ], @@ -43449,7 +43449,7 @@ "name": "C_OP_LockToBone", "name_hash": 4139956557, "project": "particles", - "size": 2920 + "size": 2848 }, { "alignment": 8, @@ -43464,7 +43464,7 @@ "name": "m_nType", "name_hash": 11381496260583570777, "networked": false, - "offset": 16, + "offset": 12, "size": 4, "type": "ParticleTransformType_t" }, @@ -43474,7 +43474,7 @@ "name": "m_NamedValue", "name_hash": 11381496263936673575, "networked": false, - "offset": 24, + "offset": 16, "size": 64, "templated": "CParticleNamedValueRef", "type": "CParticleNamedValueRef" @@ -43485,7 +43485,7 @@ "name": "m_bFollowNamedValue", "name_hash": 11381496260430969786, "networked": false, - "offset": 88, + "offset": 80, "size": 1, "type": "bool" }, @@ -43495,7 +43495,7 @@ "name": "m_bSupportsDisabled", "name_hash": 11381496263608803841, "networked": false, - "offset": 89, + "offset": 81, "size": 1, "type": "bool" }, @@ -43505,7 +43505,7 @@ "name": "m_bUseOrientation", "name_hash": 11381496262549191166, "networked": false, - "offset": 90, + "offset": 82, "size": 1, "type": "bool" }, @@ -43515,7 +43515,7 @@ "name": "m_nControlPoint", "name_hash": 11381496260391198604, "networked": false, - "offset": 92, + "offset": 84, "size": 4, "type": "int32" }, @@ -43525,7 +43525,7 @@ "name": "m_nControlPointRangeMax", "name_hash": 11381496263938521397, "networked": false, - "offset": 96, + "offset": 88, "size": 4, "type": "int32" }, @@ -43535,7 +43535,7 @@ "name": "m_flEndCPGrowthTime", "name_hash": 11381496263415871873, "networked": false, - "offset": 100, + "offset": 92, "size": 4, "type": "float32" } @@ -43546,7 +43546,7 @@ "name": "CParticleTransformInput", "name_hash": 2649961100, "project": "particleslib", - "size": 104 + "size": 96 }, { "alignment": 8, @@ -43588,7 +43588,7 @@ "name": "m_vStartValue", "name_hash": 4934355007185729768, "networked": false, - "offset": 464, + "offset": 456, "size": 12, "templated": "Vector", "type": "Vector" @@ -43599,7 +43599,7 @@ "name": "m_nFieldInput1", "name_hash": 4934355009985637512, "networked": false, - "offset": 476, + "offset": 468, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -43609,7 +43609,7 @@ "name": "m_flInputScale1", "name_hash": 4934355007449689704, "networked": false, - "offset": 480, + "offset": 472, "size": 4, "type": "float32" }, @@ -43619,7 +43619,7 @@ "name": "m_nFieldInput2", "name_hash": 4934355005741003073, "networked": false, - "offset": 484, + "offset": 476, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -43629,7 +43629,7 @@ "name": "m_flInputScale2", "name_hash": 4934355007500022561, "networked": false, - "offset": 488, + "offset": 480, "size": 4, "type": "float32" }, @@ -43639,7 +43639,7 @@ "name": "m_nControlPointInput1", "name_hash": 4934355006530278083, "networked": false, - "offset": 492, + "offset": 484, "size": 20, "type": "ControlPointReference_t" }, @@ -43649,7 +43649,7 @@ "name": "m_flControlPointScale1", "name_hash": 4934355007978410207, "networked": false, - "offset": 512, + "offset": 504, "size": 4, "type": "float32" }, @@ -43659,7 +43659,7 @@ "name": "m_nControlPointInput2", "name_hash": 4934355006547055702, "networked": false, - "offset": 516, + "offset": 508, "size": 20, "type": "ControlPointReference_t" }, @@ -43669,7 +43669,7 @@ "name": "m_flControlPointScale2", "name_hash": 4934355007995187826, "networked": false, - "offset": 536, + "offset": 528, "size": 4, "type": "float32" }, @@ -43679,7 +43679,7 @@ "name": "m_nFieldOutput", "name_hash": 4934355009576015366, "networked": false, - "offset": 540, + "offset": 532, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -43689,7 +43689,7 @@ "name": "m_vFinalOutputScale", "name_hash": 4934355008643479140, "networked": false, - "offset": 544, + "offset": 536, "size": 12, "templated": "Vector", "type": "Vector" @@ -43701,7 +43701,7 @@ "name": "C_OP_CalculateVectorAttribute", "name_hash": 1148869052, "project": "particles", - "size": 560 + "size": 552 }, { "alignment": 8, @@ -43838,7 +43838,7 @@ "name": "m_nControlPointNumber", "name_hash": 12702008910147593917, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "int32" }, @@ -43848,7 +43848,7 @@ "name": "m_flRange", "name_hash": 12702008910157523012, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "float32" }, @@ -43858,7 +43858,7 @@ "name": "m_flScale", "name_hash": 12702008912160859183, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "float32" } @@ -43869,7 +43869,7 @@ "name": "C_OP_DampenToCP", "name_hash": 2957416910, "project": "particles", - "size": 480 + "size": 472 }, { "alignment": 8, @@ -43949,7 +43949,7 @@ "name": "m_nFieldOutput", "name_hash": 12198732045420238342, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -43959,8 +43959,8 @@ "name": "m_vecPoint1", "name_hash": 12198732041649204160, "networked": false, - "offset": 472, - "size": 1720, + "offset": 464, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -43969,8 +43969,8 @@ "name": "m_vecPoint2", "name_hash": 12198732041699537017, "networked": false, - "offset": 2192, - "size": 1720, + "offset": 2144, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -43979,8 +43979,8 @@ "name": "m_flInputMin", "name_hash": 12198732045472107791, "networked": false, - "offset": 3912, - "size": 368, + "offset": 3824, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -43989,8 +43989,8 @@ "name": "m_flInputMax", "name_hash": 12198732045168830721, "networked": false, - "offset": 4280, - "size": 368, + "offset": 4184, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -43999,8 +43999,8 @@ "name": "m_flOutputMin", "name_hash": 12198732043173852950, "networked": false, - "offset": 4648, - "size": 368, + "offset": 4544, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -44009,8 +44009,8 @@ "name": "m_flOutputMax", "name_hash": 12198732042940246212, "networked": false, - "offset": 5016, - "size": 368, + "offset": 4904, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -44019,7 +44019,7 @@ "name": "m_nSetMethod", "name_hash": 12198732045787317022, "networked": false, - "offset": 5384, + "offset": 5264, "size": 4, "type": "ParticleSetMethod_t" }, @@ -44029,7 +44029,7 @@ "name": "m_bDeltaTime", "name_hash": 12198732042750244952, "networked": false, - "offset": 5388, + "offset": 5268, "size": 1, "type": "bool" } @@ -44040,7 +44040,7 @@ "name": "C_OP_DistanceBetweenVecs", "name_hash": 2840238633, "project": "particles", - "size": 5392 + "size": 5272 }, { "alignment": 255, @@ -44055,7 +44055,7 @@ "name": "m_nFieldOutput", "name_hash": 12780991785257309702, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -44065,7 +44065,7 @@ "name": "m_flDegrees", "name_hash": 12780991784405202848, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "float32" }, @@ -44075,7 +44075,7 @@ "name": "m_flDegreesMin", "name_hash": 12780991783238819292, "networked": false, - "offset": 480, + "offset": 468, "size": 4, "type": "float32" }, @@ -44085,7 +44085,7 @@ "name": "m_flDegreesMax", "name_hash": 12780991782935542222, "networked": false, - "offset": 484, + "offset": 472, "size": 4, "type": "float32" }, @@ -44095,7 +44095,7 @@ "name": "m_flRotationRandExponent", "name_hash": 12780991782289019093, "networked": false, - "offset": 488, + "offset": 476, "size": 4, "type": "float32" }, @@ -44105,7 +44105,7 @@ "name": "m_bRandomlyFlipDirection", "name_hash": 12780991782059045615, "networked": false, - "offset": 492, + "offset": 480, "size": 1, "type": "bool" } @@ -44116,7 +44116,7 @@ "name": "CGeneralRandomRotation", "name_hash": 2975806543, "project": "particles", - "size": 504 + "size": 496 }, { "alignment": 8, @@ -44131,7 +44131,7 @@ "name": "m_rule", "name_hash": 1245594446570549619, "networked": false, - "offset": 32, + "offset": 25, "size": 1, "type": "NmTransitionRule_t" }, @@ -44141,7 +44141,7 @@ "name": "m_ID", "name_hash": 1245594445949593856, "networked": false, - "offset": 40, + "offset": 32, "size": 8, "templated": "CGlobalSymbol", "type": "CGlobalSymbol" @@ -44153,7 +44153,7 @@ "name": "CNmTransitionEvent", "name_hash": 290012556, "project": "animlib", - "size": 48 + "size": 40 }, { "alignment": 16, @@ -44349,7 +44349,7 @@ "name": "m_nFieldInput", "name_hash": 4125639695045973609, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -44359,7 +44359,7 @@ "name": "m_nFieldOutput", "name_hash": 4125639695968409094, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -44369,7 +44369,7 @@ "name": "m_nComponent", "name_hash": 4125639695337035052, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "int32" } @@ -44380,7 +44380,7 @@ "name": "C_OP_RemapVectorComponentToScalar", "name_hash": 960575345, "project": "particles", - "size": 480 + "size": 472 }, { "alignment": 8, @@ -44395,7 +44395,7 @@ "name": "m_bAbsVal", "name_hash": 8166669764067643146, "networked": false, - "offset": 472, + "offset": 460, "size": 1, "type": "bool" }, @@ -44405,7 +44405,7 @@ "name": "m_bAbsValInv", "name_hash": 8166669761200769913, "networked": false, - "offset": 473, + "offset": 461, "size": 1, "type": "bool" }, @@ -44415,7 +44415,7 @@ "name": "m_flOffset", "name_hash": 8166669763294313012, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "float32" }, @@ -44425,7 +44425,7 @@ "name": "m_flAgeMin", "name_hash": 8166669761489775426, "networked": false, - "offset": 480, + "offset": 468, "size": 4, "type": "float32" }, @@ -44435,7 +44435,7 @@ "name": "m_flAgeMax", "name_hash": 8166669765414355176, "networked": false, - "offset": 484, + "offset": 472, "size": 4, "type": "float32" }, @@ -44445,7 +44445,7 @@ "name": "m_flNoiseScale", "name_hash": 8166669762017767155, "networked": false, - "offset": 488, + "offset": 476, "size": 4, "type": "float32" }, @@ -44455,7 +44455,7 @@ "name": "m_flNoiseScaleLoc", "name_hash": 8166669764013633759, "networked": false, - "offset": 492, + "offset": 480, "size": 4, "type": "float32" }, @@ -44465,7 +44465,7 @@ "name": "m_vecOffsetLoc", "name_hash": 8166669765183219372, "networked": false, - "offset": 496, + "offset": 484, "size": 12, "templated": "Vector", "type": "Vector" @@ -44477,7 +44477,7 @@ "name": "C_INIT_AgeNoise", "name_hash": 1901450977, "project": "particles", - "size": 512 + "size": 496 }, { "alignment": 255, @@ -44528,7 +44528,7 @@ "name": "m_flRadiusScale", "name_hash": 3268134437604426073, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "float32" }, @@ -44538,7 +44538,7 @@ "name": "m_nFieldOutput", "name_hash": 3268134438641505798, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -44548,7 +44548,7 @@ "name": "m_nVoxelGridResolution", "name_hash": 3268134436312963053, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "int32" } @@ -44559,7 +44559,7 @@ "name": "C_OP_Diffusion", "name_hash": 760921844, "project": "particles", - "size": 480 + "size": 472 }, { "alignment": 255, @@ -44596,7 +44596,7 @@ "name": "m_nCP1", "name_hash": 8867742932928685433, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "int32" }, @@ -44606,7 +44606,7 @@ "name": "m_nHeadLocationMin", "name_hash": 8867742929604591636, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "int32" }, @@ -44616,7 +44616,7 @@ "name": "m_nHeadLocationMax", "name_hash": 8867742933598944886, "networked": false, - "offset": 480, + "offset": 468, "size": 4, "type": "int32" }, @@ -44626,8 +44626,8 @@ "name": "m_flResetRate", "name_hash": 8867742932018667516, "networked": false, - "offset": 488, - "size": 368, + "offset": 472, + "size": 360, "type": "CParticleCollectionFloatInput" } ], @@ -44637,7 +44637,7 @@ "name": "C_OP_SetControlPointPositionToRandomActiveCP", "name_hash": 2064682294, "project": "particles", - "size": 856 + "size": 832 }, { "alignment": 8, @@ -44895,8 +44895,8 @@ "name": "m_InputValue", "name_hash": 8282047246628049976, "networked": false, - "offset": 464, - "size": 368, + "offset": 456, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -44905,7 +44905,7 @@ "name": "m_nOutputField", "name_hash": 8282047246595223412, "networked": false, - "offset": 832, + "offset": 816, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -44915,7 +44915,7 @@ "name": "m_nSetMethod", "name_hash": 8282047249967727390, "networked": false, - "offset": 836, + "offset": 820, "size": 4, "type": "ParticleSetMethod_t" }, @@ -44925,8 +44925,8 @@ "name": "m_Lerp", "name_hash": 8282047247296231656, "networked": false, - "offset": 840, - "size": 368, + "offset": 824, + "size": 360, "type": "CParticleCollectionFloatInput" } ], @@ -44936,7 +44936,7 @@ "name": "C_OP_SetFloatCollection", "name_hash": 1928314391, "project": "particles", - "size": 1248 + "size": 1216 }, { "alignment": 255, @@ -44961,7 +44961,7 @@ "name": "m_nSequenceMin", "name_hash": 13965119151833252592, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "int32" }, @@ -44971,7 +44971,7 @@ "name": "m_nSequenceMax", "name_hash": 13965119151664196474, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "int32" } @@ -44982,7 +44982,7 @@ "name": "C_INIT_RandomSecondSequence", "name_hash": 3251507680, "project": "particles", - "size": 480 + "size": 472 }, { "alignment": 8, @@ -45080,8 +45080,8 @@ "name": "m_flScale", "name_hash": 17962835467366933551, "networked": false, - "offset": 464, - "size": 368, + "offset": 456, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -45090,7 +45090,7 @@ "name": "m_nFieldOutput", "name_hash": 17962835468142941702, "networked": false, - "offset": 832, + "offset": 816, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -45100,8 +45100,8 @@ "name": "m_nIncrement", "name_hash": 17962835464886546818, "networked": false, - "offset": 840, - "size": 368, + "offset": 824, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -45110,7 +45110,7 @@ "name": "m_bRandomDistribution", "name_hash": 17962835466492275512, "networked": false, - "offset": 1208, + "offset": 1184, "size": 1, "type": "bool" }, @@ -45120,7 +45120,7 @@ "name": "m_bReverse", "name_hash": 17962835468224439013, "networked": false, - "offset": 1209, + "offset": 1185, "size": 1, "type": "bool" }, @@ -45130,7 +45130,7 @@ "name": "m_nMissingParentBehavior", "name_hash": 17962835466894911357, "networked": false, - "offset": 1212, + "offset": 1188, "size": 4, "type": "MissingParentInheritBehavior_t" }, @@ -45140,8 +45140,8 @@ "name": "m_flInterpolation", "name_hash": 17962835467771951495, "networked": false, - "offset": 1216, - "size": 368, + "offset": 1192, + "size": 360, "type": "CPerParticleFloatInput" } ], @@ -45151,7 +45151,7 @@ "name": "C_OP_InheritFromParentParticlesV2", "name_hash": 4182298543, "project": "particles", - "size": 1584 + "size": 1552 }, { "alignment": 8, @@ -45165,7 +45165,7 @@ "name": "C_INIT_RandomRotationSpeed", "name_hash": 4179891338, "project": "particles", - "size": 504 + "size": 496 }, { "alignment": 8, @@ -45180,8 +45180,8 @@ "name": "m_TransformInput", "name_hash": 8352983207804519049, "networked": false, - "offset": 464, - "size": 104, + "offset": 456, + "size": 96, "type": "CParticleTransformInput" }, { @@ -45190,7 +45190,7 @@ "name": "m_vecRotation", "name_hash": 8352983205213824703, "networked": false, - "offset": 568, + "offset": 552, "size": 12, "templated": "Vector", "type": "Vector" @@ -45201,7 +45201,7 @@ "name": "m_bUseQuat", "name_hash": 8352983205924623579, "networked": false, - "offset": 580, + "offset": 564, "size": 1, "type": "bool" }, @@ -45211,7 +45211,7 @@ "name": "m_bWriteNormal", "name_hash": 8352983208055227647, "networked": false, - "offset": 581, + "offset": 565, "size": 1, "type": "bool" } @@ -45222,7 +45222,7 @@ "name": "C_OP_RemapTransformOrientationToRotations", "name_hash": 1944830456, "project": "particles", - "size": 584 + "size": 568 }, { "alignment": 8, @@ -45336,8 +45336,8 @@ "name": "m_InputVec1", "name_hash": 5423796131186619738, "networked": false, - "offset": 464, - "size": 1720, + "offset": 456, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -45346,8 +45346,8 @@ "name": "m_InputVec2", "name_hash": 5423796131169842119, "networked": false, - "offset": 2184, - "size": 1720, + "offset": 2136, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -45356,7 +45356,7 @@ "name": "m_nFieldOutput", "name_hash": 5423796133869819398, "networked": false, - "offset": 3904, + "offset": 3816, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -45366,7 +45366,7 @@ "name": "m_bNormalize", "name_hash": 5423796131240624716, "networked": false, - "offset": 3908, + "offset": 3820, "size": 1, "type": "bool" } @@ -45377,7 +45377,7 @@ "name": "C_OP_RemapCrossProductOfTwoVectorsToVector", "name_hash": 1262825944, "project": "particles", - "size": 3912 + "size": 3824 }, { "alignment": 8, @@ -45512,7 +45512,7 @@ "name": "m_nInputControlPoint", "name_hash": 8510797828493581886, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "int32" }, @@ -45522,7 +45522,7 @@ "name": "m_nOutputControlPoint", "name_hash": 8510797827350925273, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "int32" } @@ -45533,7 +45533,7 @@ "name": "C_OP_SetCPOrientationToDirection", "name_hash": 1981574536, "project": "particles", - "size": 472 + "size": 464 }, { "alignment": 16, @@ -45774,8 +45774,8 @@ "name": "m_flOffset", "name_hash": 5994922127052290612, "networked": false, - "offset": 464, - "size": 368, + "offset": 456, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -45784,7 +45784,7 @@ "name": "m_flMaxTraceLength", "name_hash": 5994922126333458328, "networked": false, - "offset": 832, + "offset": 816, "size": 4, "type": "float32" }, @@ -45794,7 +45794,7 @@ "name": "m_flTolerance", "name_hash": 5994922127271752334, "networked": false, - "offset": 836, + "offset": 820, "size": 4, "type": "float32" }, @@ -45804,7 +45804,7 @@ "name": "m_flTraceOffset", "name_hash": 5994922127050326935, "networked": false, - "offset": 840, + "offset": 824, "size": 4, "type": "float32" }, @@ -45814,7 +45814,7 @@ "name": "m_flLerpRate", "name_hash": 5994922125871311972, "networked": false, - "offset": 844, + "offset": 828, "size": 4, "type": "float32" }, @@ -45827,7 +45827,7 @@ "name": "m_CollisionGroupName", "name_hash": 5994922128502829461, "networked": false, - "offset": 848, + "offset": 832, "size": 128, "type": "char" }, @@ -45837,7 +45837,7 @@ "name": "m_nTraceSet", "name_hash": 5994922128093660594, "networked": false, - "offset": 976, + "offset": 960, "size": 4, "type": "ParticleTraceSet_t" }, @@ -45847,7 +45847,7 @@ "name": "m_nRefCP1", "name_hash": 5994922127020458964, "networked": false, - "offset": 980, + "offset": 964, "size": 4, "type": "int32" }, @@ -45857,7 +45857,7 @@ "name": "m_nRefCP2", "name_hash": 5994922127070791821, "networked": false, - "offset": 984, + "offset": 968, "size": 4, "type": "int32" }, @@ -45867,7 +45867,7 @@ "name": "m_nLerpCP", "name_hash": 5994922128448812271, "networked": false, - "offset": 988, + "offset": 972, "size": 4, "type": "int32" }, @@ -45877,7 +45877,7 @@ "name": "m_nTraceMissBehavior", "name_hash": 5994922125443234764, "networked": false, - "offset": 1000, + "offset": 984, "size": 4, "type": "ParticleTraceMissBehavior_t" }, @@ -45887,7 +45887,7 @@ "name": "m_bIncludeShotHull", "name_hash": 5994922128299000720, "networked": false, - "offset": 1004, + "offset": 988, "size": 1, "type": "bool" }, @@ -45897,7 +45897,7 @@ "name": "m_bIncludeWater", "name_hash": 5994922128872130118, "networked": false, - "offset": 1005, + "offset": 989, "size": 1, "type": "bool" }, @@ -45907,7 +45907,7 @@ "name": "m_bSetNormal", "name_hash": 5994922126332076716, "networked": false, - "offset": 1008, + "offset": 992, "size": 1, "type": "bool" }, @@ -45917,7 +45917,7 @@ "name": "m_bScaleOffset", "name_hash": 5994922127792887182, "networked": false, - "offset": 1009, + "offset": 993, "size": 1, "type": "bool" }, @@ -45927,7 +45927,7 @@ "name": "m_nPreserveOffsetCP", "name_hash": 5994922126407913921, "networked": false, - "offset": 1012, + "offset": 996, "size": 4, "type": "int32" }, @@ -45937,7 +45937,7 @@ "name": "m_nIgnoreCP", "name_hash": 5994922128961292204, "networked": false, - "offset": 1016, + "offset": 1000, "size": 4, "type": "int32" } @@ -45948,7 +45948,7 @@ "name": "C_OP_MovementPlaceOnGround", "name_hash": 1395801577, "project": "particles", - "size": 1024 + "size": 1008 }, { "alignment": 8, @@ -46107,7 +46107,7 @@ "name": "m_nFieldOutput", "name_hash": 14493567010504611334, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -46117,7 +46117,7 @@ "name": "m_pointList", "name_hash": 14493567009195472125, "networked": false, - "offset": 472, + "offset": 464, "size": 24, "template": [ "PointDefinition_t" @@ -46131,7 +46131,7 @@ "name": "m_bPlaceAlongPath", "name_hash": 14493567008832957978, "networked": false, - "offset": 496, + "offset": 488, "size": 1, "type": "bool" }, @@ -46141,7 +46141,7 @@ "name": "m_bClosedLoop", "name_hash": 14493567008737644971, "networked": false, - "offset": 497, + "offset": 489, "size": 1, "type": "bool" }, @@ -46151,7 +46151,7 @@ "name": "m_nNumPointsAlongPath", "name_hash": 14493567009552727178, "networked": false, - "offset": 500, + "offset": 492, "size": 4, "type": "int32" } @@ -46162,7 +46162,7 @@ "name": "C_OP_LockToPointList", "name_hash": 3374546535, "project": "particles", - "size": 504 + "size": 496 }, { "alignment": 8, @@ -46368,7 +46368,7 @@ "name": "m_nInputCP", "name_hash": 16971928900501912596, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "int32" }, @@ -46378,7 +46378,7 @@ "name": "m_nOutputCP", "name_hash": 16971928897771755267, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "int32" }, @@ -46388,8 +46388,8 @@ "name": "m_flInterpolation", "name_hash": 16971928899893442951, "networked": false, - "offset": 480, - "size": 368, + "offset": 472, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -46398,7 +46398,7 @@ "name": "m_b2DOrientation", "name_hash": 16971928900000530455, "networked": false, - "offset": 848, + "offset": 832, "size": 1, "type": "bool" }, @@ -46408,7 +46408,7 @@ "name": "m_bAvoidSingularity", "name_hash": 16971928897674218309, "networked": false, - "offset": 849, + "offset": 833, "size": 1, "type": "bool" }, @@ -46418,7 +46418,7 @@ "name": "m_bPointAway", "name_hash": 16971928898683362223, "networked": false, - "offset": 850, + "offset": 834, "size": 1, "type": "bool" } @@ -46429,7 +46429,7 @@ "name": "C_OP_SetCPOrientationToPointAtCP", "name_hash": 3951585129, "project": "particles", - "size": 856 + "size": 840 }, { "alignment": 8, @@ -46444,7 +46444,7 @@ "name": "m_flMinVelocity", "name_hash": 17698839912189463262, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "float32" } @@ -46455,7 +46455,7 @@ "name": "C_OP_VelocityDecay", "name_hash": 4120832288, "project": "particles", - "size": 472 + "size": 464 }, { "alignment": 4, @@ -46528,7 +46528,7 @@ "name": "m_nFieldOutput", "name_hash": 5208379300359869958, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -46538,7 +46538,7 @@ "name": "m_vecOutput", "name_hash": 5208379296656654180, "networked": false, - "offset": 468, + "offset": 460, "size": 12, "templated": "Vector", "type": "Vector" @@ -46549,7 +46549,7 @@ "name": "m_flLerpTime", "name_hash": 5208379297936283775, "networked": false, - "offset": 480, + "offset": 472, "size": 4, "type": "float32" } @@ -46560,7 +46560,7 @@ "name": "C_OP_LerpEndCapVector", "name_hash": 1212670304, "project": "particles", - "size": 488 + "size": 480 }, { "alignment": 8, @@ -46612,7 +46612,7 @@ "name": "C_INIT_RandomRotation", "name_hash": 360006831, "project": "particles", - "size": 504 + "size": 496 }, { "alignment": 16, @@ -46750,7 +46750,7 @@ "name": "m_nControlPointNumber", "name_hash": 387720494305093309, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "int32" }, @@ -46760,8 +46760,8 @@ "name": "m_flInterpolation", "name_hash": 387720496723376519, "networked": false, - "offset": 472, - "size": 368, + "offset": 464, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -46770,7 +46770,7 @@ "name": "m_nCacheField", "name_hash": 387720496254906091, "networked": false, - "offset": 840, + "offset": 824, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -46780,8 +46780,8 @@ "name": "m_flScale", "name_hash": 387720496318358575, "networked": false, - "offset": 848, - "size": 368, + "offset": 832, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -46790,8 +46790,8 @@ "name": "m_vecScale", "name_hash": 387720494844570449, "networked": false, - "offset": 1216, - "size": 1720, + "offset": 1192, + "size": 1680, "type": "CParticleCollectionVecInput" } ], @@ -46801,7 +46801,7 @@ "name": "C_OP_LerpToInitialPosition", "name_hash": 90273212, "project": "particles", - "size": 2936 + "size": 2872 }, { "alignment": 16, @@ -46873,7 +46873,7 @@ "name": "m_OutlineColor", "name_hash": 3993482197481376688, "networked": false, - "offset": 544, + "offset": 530, "size": 4, "templated": "Color", "type": "Color" @@ -46884,7 +46884,7 @@ "name": "m_DefaultText", "name_hash": 3993482197474914141, "networked": false, - "offset": 552, + "offset": 536, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -46896,7 +46896,7 @@ "name": "C_OP_RenderText", "name_hash": 929805030, "project": "particles", - "size": 560 + "size": 544 }, { "alignment": 8, @@ -46911,7 +46911,7 @@ "name": "m_nFieldInput", "name_hash": 15873750695702648425, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -46921,7 +46921,7 @@ "name": "m_nFieldOutput", "name_hash": 15873750696625083910, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -46931,7 +46931,7 @@ "name": "m_nIncrement", "name_hash": 15873750693368689026, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "int32" }, @@ -46941,8 +46941,8 @@ "name": "m_DistanceCheck", "name_hash": 15873750693564325314, "networked": false, - "offset": 480, - "size": 368, + "offset": 472, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -46951,8 +46951,8 @@ "name": "m_flInterpolation", "name_hash": 15873750696254093703, "networked": false, - "offset": 848, - "size": 368, + "offset": 832, + "size": 360, "type": "CPerParticleFloatInput" } ], @@ -46962,7 +46962,7 @@ "name": "C_OP_ReadFromNeighboringParticle", "name_hash": 3695895591, "project": "particles", - "size": 1216 + "size": 1192 }, { "alignment": 4, @@ -47074,7 +47074,7 @@ "name": "m_flPercent", "name_hash": 9710818883685679044, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "float32" } @@ -47085,7 +47085,7 @@ "name": "C_INIT_RandomYawFlip", "name_hash": 2260976211, "project": "particles", - "size": 480 + "size": 464 }, { "alignment": 16, @@ -47260,7 +47260,7 @@ "name": "m_flCullPerc", "name_hash": 15124152105344343763, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "float32" }, @@ -47270,7 +47270,7 @@ "name": "m_flCullStart", "name_hash": 15124152106470496337, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "float32" }, @@ -47280,7 +47280,7 @@ "name": "m_flCullEnd", "name_hash": 15124152106688282448, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "float32" }, @@ -47290,7 +47290,7 @@ "name": "m_flCullExp", "name_hash": 15124152106819546186, "networked": false, - "offset": 476, + "offset": 468, "size": 4, "type": "float32" } @@ -47301,7 +47301,7 @@ "name": "C_OP_Cull", "name_hash": 3521366069, "project": "particles", - "size": 480 + "size": 472 }, { "alignment": 8, @@ -47957,8 +47957,8 @@ "name": "m_TransformInput", "name_hash": 5904345090188231305, "networked": false, - "offset": 472, - "size": 104, + "offset": 464, + "size": 96, "type": "CParticleTransformInput" }, { @@ -47967,7 +47967,7 @@ "name": "m_vecRotation", "name_hash": 5904345087597536959, "networked": false, - "offset": 576, + "offset": 560, "size": 12, "templated": "Vector", "type": "Vector" @@ -47978,7 +47978,7 @@ "name": "m_bUseQuat", "name_hash": 5904345088308335835, "networked": false, - "offset": 588, + "offset": 572, "size": 1, "type": "bool" }, @@ -47988,7 +47988,7 @@ "name": "m_bWriteNormal", "name_hash": 5904345090438939903, "networked": false, - "offset": 589, + "offset": 573, "size": 1, "type": "bool" } @@ -47999,7 +47999,7 @@ "name": "C_INIT_RemapTransformOrientationToRotations", "name_hash": 1374712467, "project": "particles", - "size": 592 + "size": 576 }, { "alignment": 8, @@ -48365,7 +48365,7 @@ "name": "m_nControlPointNumber", "name_hash": 10121918971930322621, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "int32" } @@ -48376,7 +48376,7 @@ "name": "C_OP_NormalLock", "name_hash": 2356692909, "project": "particles", - "size": 472 + "size": 464 }, { "alignment": 16, @@ -48428,7 +48428,7 @@ "name": "m_flFadeStart", "name_hash": 583111487177364291, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "float32" }, @@ -48438,7 +48438,7 @@ "name": "m_flFadeEnd", "name_hash": 583111486587487798, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "float32" }, @@ -48448,7 +48448,7 @@ "name": "m_bCPPairs", "name_hash": 583111486173572367, "networked": false, - "offset": 472, + "offset": 464, "size": 1, "type": "bool" }, @@ -48547,8 +48547,8 @@ "name": "m_TransformInput", "name_hash": 13329769788881093257, "networked": false, - "offset": 472, - "size": 104, + "offset": 464, + "size": 96, "type": "CParticleTransformInput" }, { @@ -48557,7 +48557,7 @@ "name": "m_nFieldOutput", "name_hash": 13329769789710833158, "networked": false, - "offset": 576, + "offset": 560, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -48567,7 +48567,7 @@ "name": "m_flScale", "name_hash": 13329769788934825007, "networked": false, - "offset": 580, + "offset": 564, "size": 4, "type": "float32" }, @@ -48577,7 +48577,7 @@ "name": "m_flOffsetRot", "name_hash": 13329769788882614345, "networked": false, - "offset": 584, + "offset": 568, "size": 4, "type": "float32" }, @@ -48587,7 +48587,7 @@ "name": "m_vecOffsetAxis", "name_hash": 13329769790067478927, "networked": false, - "offset": 588, + "offset": 572, "size": 12, "templated": "Vector", "type": "Vector" @@ -48598,7 +48598,7 @@ "name": "m_bNormalize", "name_hash": 13329769787081638476, "networked": false, - "offset": 600, + "offset": 584, "size": 1, "type": "bool" } @@ -48609,7 +48609,7 @@ "name": "C_INIT_RemapInitialDirectionToTransformToVector", "name_hash": 3103578879, "project": "particles", - "size": 608 + "size": 592 }, { "alignment": 8, @@ -48632,7 +48632,7 @@ "name_hash": 4216714353885375835, "networked": false, "offset": 8, - "size": 1720, + "size": 1680, "type": "CParticleCollectionVecInput" } ], @@ -48642,7 +48642,7 @@ "name": "VecInputMaterialVariable_t", "name_hash": 981780317, "project": "particles", - "size": 1728 + "size": 1688 }, { "alignment": 8, @@ -48985,8 +48985,8 @@ "name": "m_fMaxDistance", "name_hash": 17007390077070752106, "networked": false, - "offset": 472, - "size": 368, + "offset": 464, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -48995,8 +48995,8 @@ "name": "m_flNumToAssign", "name_hash": 17007390078998374077, "networked": false, - "offset": 840, - "size": 368, + "offset": 824, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -49005,7 +49005,7 @@ "name": "m_bLoop", "name_hash": 17007390078179779787, "networked": false, - "offset": 1208, + "offset": 1184, "size": 1, "type": "bool" }, @@ -49015,7 +49015,7 @@ "name": "m_bCPPairs", "name_hash": 17007390077633129743, "networked": false, - "offset": 1209, + "offset": 1185, "size": 1, "type": "bool" }, @@ -49025,7 +49025,7 @@ "name": "m_bSaveOffset", "name_hash": 17007390075991248475, "networked": false, - "offset": 1210, + "offset": 1186, "size": 1, "type": "bool" }, @@ -49035,7 +49035,7 @@ "name": "m_PathParams", "name_hash": 17007390075858716972, "networked": false, - "offset": 1216, + "offset": 1200, "size": 64, "type": "CPathParameters" } @@ -49046,7 +49046,7 @@ "name": "C_INIT_CreateSequentialPathV2", "name_hash": 3959841578, "project": "particles", - "size": 1296 + "size": 1280 }, { "alignment": 255, @@ -49141,7 +49141,7 @@ "name": "m_nFieldInput", "name_hash": 2456134148439889513, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -49151,7 +49151,7 @@ "name": "m_nFieldOutput", "name_hash": 2456134149362324998, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -49161,7 +49161,7 @@ "name": "m_flInputMin", "name_hash": 2456134149414194447, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "float32" }, @@ -49171,7 +49171,7 @@ "name": "m_flInputMax", "name_hash": 2456134149110917377, "networked": false, - "offset": 476, + "offset": 468, "size": 4, "type": "float32" }, @@ -49181,7 +49181,7 @@ "name": "m_flOutputMin", "name_hash": 2456134147115939606, "networked": false, - "offset": 480, + "offset": 472, "size": 4, "type": "float32" }, @@ -49191,7 +49191,7 @@ "name": "m_flOutputMax", "name_hash": 2456134146882332868, "networked": false, - "offset": 484, + "offset": 476, "size": 4, "type": "float32" }, @@ -49201,7 +49201,7 @@ "name": "m_flRadiusScale", "name_hash": 2456134148325245273, "networked": false, - "offset": 488, + "offset": 480, "size": 4, "type": "float32" } @@ -49212,7 +49212,7 @@ "name": "C_OP_RemapVisibilityScalar", "name_hash": 571863294, "project": "particles", - "size": 496 + "size": 488 }, { "alignment": 255, @@ -49248,7 +49248,7 @@ "name": "C_OP_RenderClothForce", "name_hash": 883189870, "project": "particles", - "size": 544 + "size": 536 }, { "alignment": 2, @@ -49443,7 +49443,7 @@ "name": "m_flDurationMin", "name_hash": 4579193501474216925, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "float32" }, @@ -49453,7 +49453,7 @@ "name": "m_flDurationMax", "name_hash": 4579193501640713187, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "float32" }, @@ -49463,7 +49463,7 @@ "name": "m_nCP", "name_hash": 4579193503860790386, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "int32" }, @@ -49473,7 +49473,7 @@ "name": "m_nCPField", "name_hash": 4579193501265664118, "networked": false, - "offset": 476, + "offset": 468, "size": 4, "type": "int32" }, @@ -49483,7 +49483,7 @@ "name": "m_nChildGroupID", "name_hash": 4579193503735859557, "networked": false, - "offset": 480, + "offset": 472, "size": 4, "type": "int32" }, @@ -49493,7 +49493,7 @@ "name": "m_bOnlyChildren", "name_hash": 4579193503488505264, "networked": false, - "offset": 484, + "offset": 476, "size": 1, "type": "bool" } @@ -49504,7 +49504,7 @@ "name": "C_OP_RestartAfterDuration", "name_hash": 1066176570, "project": "particles", - "size": 488 + "size": 480 }, { "alignment": 8, @@ -49782,7 +49782,7 @@ "name": "m_bUseBones", "name_hash": 13514029204606391179, "networked": false, - "offset": 472, + "offset": 460, "size": 1, "type": "bool" }, @@ -49792,7 +49792,7 @@ "name": "m_bForceZ", "name_hash": 13514029207073535386, "networked": false, - "offset": 473, + "offset": 461, "size": 1, "type": "bool" }, @@ -49802,7 +49802,7 @@ "name": "m_nControlPointNumber", "name_hash": 13514029205384439485, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "int32" }, @@ -49812,7 +49812,7 @@ "name": "m_nHeightCP", "name_hash": 13514029206811313293, "networked": false, - "offset": 480, + "offset": 468, "size": 4, "type": "int32" }, @@ -49822,7 +49822,7 @@ "name": "m_bUseWaterHeight", "name_hash": 13514029204706564620, "networked": false, - "offset": 484, + "offset": 472, "size": 1, "type": "bool" }, @@ -49832,8 +49832,8 @@ "name": "m_flDesiredHeight", "name_hash": 13514029207933585140, "networked": false, - "offset": 488, - "size": 368, + "offset": 480, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -49842,8 +49842,8 @@ "name": "m_vecHitBoxScale", "name_hash": 13514029205816229815, "networked": false, - "offset": 856, - "size": 1720, + "offset": 840, + "size": 1680, "type": "CParticleCollectionVecInput" }, { @@ -49852,8 +49852,8 @@ "name": "m_vecDirectionBias", "name_hash": 13514029205835651023, "networked": false, - "offset": 2576, - "size": 1720, + "offset": 2520, + "size": 1680, "type": "CParticleCollectionVecInput" }, { @@ -49862,7 +49862,7 @@ "name": "m_nBiasType", "name_hash": 13514029205929264200, "networked": false, - "offset": 4296, + "offset": 4200, "size": 4, "type": "ParticleHitboxBiasType_t" }, @@ -49872,7 +49872,7 @@ "name": "m_bLocalCoords", "name_hash": 13514029205144671966, "networked": false, - "offset": 4300, + "offset": 4204, "size": 1, "type": "bool" }, @@ -49882,7 +49882,7 @@ "name": "m_bPreferMovingBoxes", "name_hash": 13514029206724768750, "networked": false, - "offset": 4301, + "offset": 4205, "size": 1, "type": "bool" }, @@ -49895,7 +49895,7 @@ "name": "m_HitboxSetName", "name_hash": 13514029206104816398, "networked": false, - "offset": 4302, + "offset": 4206, "size": 128, "type": "char" }, @@ -49905,8 +49905,8 @@ "name": "m_flHitboxVelocityScale", "name_hash": 13514029205865819596, "networked": false, - "offset": 4432, - "size": 368, + "offset": 4336, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -49915,8 +49915,8 @@ "name": "m_flMaxBoneVelocity", "name_hash": 13514029205947851610, "networked": false, - "offset": 4800, - "size": 368, + "offset": 4696, + "size": 360, "type": "CParticleCollectionFloatInput" } ], @@ -49926,7 +49926,7 @@ "name": "C_INIT_CreateOnModelAtHeight", "name_hash": 3146480118, "project": "particles", - "size": 5168 + "size": 5056 }, { "alignment": 8, @@ -49941,7 +49941,7 @@ "name": "m_nInputValueNodeIdx", "name_hash": 5724043148576464679, "networked": false, - "offset": 16, + "offset": 10, "size": 2, "type": "int16" }, @@ -49951,7 +49951,7 @@ "name": "m_mode", "name_hash": 5724043148493937586, "networked": false, - "offset": 20, + "offset": 12, "size": 4, "type": "NmCachedValueMode_t" } @@ -49962,7 +49962,7 @@ "name": "CNmCachedVectorNode::CDefinition", "name_hash": 1332732650, "project": "animlib", - "size": 24 + "size": 16 }, { "alignment": 8, @@ -50160,7 +50160,7 @@ "name": "m_flMin", "name_hash": 7555749546636760649, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "float32" }, @@ -50170,7 +50170,7 @@ "name": "m_flMax", "name_hash": 7555749546400594055, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "float32" }, @@ -50180,7 +50180,7 @@ "name": "m_flExponent", "name_hash": 7555749546193042620, "networked": false, - "offset": 480, + "offset": 468, "size": 4, "type": "float32" } @@ -50191,7 +50191,7 @@ "name": "C_INIT_RandomAlphaWindowThreshold", "name_hash": 1759210030, "project": "particles", - "size": 488 + "size": 472 }, { "alignment": 8, @@ -50333,7 +50333,7 @@ "name": "m_nTransmitStateOwnedCounter", "name_hash": 3272940724047513425, "networked": false, - "offset": 388, + "offset": 732, "size": 1, "type": "uint8" } @@ -50344,7 +50344,7 @@ "name": "CNetworkTransmitComponent", "name_hash": 762040895, "project": "server", - "size": 456 + "size": 816 }, { "alignment": 8, @@ -50392,7 +50392,7 @@ "name": "m_relevance", "name_hash": 4908122114789163016, "networked": false, - "offset": 32, + "offset": 28, "size": 4, "type": "CNmEventRelevance_t" }, @@ -50402,7 +50402,7 @@ "name": "m_type", "name_hash": 4908122114533668077, "networked": false, - "offset": 36, + "offset": 32, "size": 4, "type": "CNmParticleEvent::Type_t" }, @@ -50547,7 +50547,7 @@ "name": "m_flDirScale", "name_hash": 10051617877705171244, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "float32" }, @@ -50557,7 +50557,7 @@ "name": "m_flSpdScale", "name_hash": 10051617879739865306, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "float32" }, @@ -50567,7 +50567,7 @@ "name": "m_flNeighborDistance", "name_hash": 10051617880752815206, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "float32" }, @@ -50577,7 +50577,7 @@ "name": "m_flFacingStrength", "name_hash": 10051617876945748596, "networked": false, - "offset": 476, + "offset": 468, "size": 4, "type": "float32" }, @@ -50587,7 +50587,7 @@ "name": "m_bUseAABB", "name_hash": 10051617877421391662, "networked": false, - "offset": 480, + "offset": 472, "size": 1, "type": "bool" }, @@ -50597,7 +50597,7 @@ "name": "m_nCPBroadcast", "name_hash": 10051617877998462389, "networked": false, - "offset": 484, + "offset": 476, "size": 4, "type": "int32" } @@ -50608,7 +50608,7 @@ "name": "C_OP_VelocityMatchingForce", "name_hash": 2340324660, "project": "particles", - "size": 488 + "size": 480 }, { "alignment": 8, @@ -50637,7 +50637,7 @@ "name": "m_nOutControlPointNumber", "name_hash": 17578784220936001343, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "int32" }, @@ -50647,7 +50647,7 @@ "name": "m_vecRateMin", "name_hash": 17578784220426298625, "networked": false, - "offset": 476, + "offset": 464, "size": 12, "templated": "Vector", "type": "Vector" @@ -50658,7 +50658,7 @@ "name": "m_vecRateMax", "name_hash": 17578784220192795055, "networked": false, - "offset": 488, + "offset": 476, "size": 12, "templated": "Vector", "type": "Vector" @@ -50670,7 +50670,7 @@ "name": "C_OP_RampCPLinearRandom", "name_hash": 4092879644, "project": "particles", - "size": 504 + "size": 488 }, { "alignment": 8, @@ -50685,8 +50685,8 @@ "name": "m_nXCount", "name_hash": 3207302405356049658, "networked": false, - "offset": 472, - "size": 368, + "offset": 464, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -50695,8 +50695,8 @@ "name": "m_nYCount", "name_hash": 3207302404874905751, "networked": false, - "offset": 840, - "size": 368, + "offset": 824, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -50705,8 +50705,8 @@ "name": "m_nZCount", "name_hash": 3207302406939846920, "networked": false, - "offset": 1208, - "size": 368, + "offset": 1184, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -50715,8 +50715,8 @@ "name": "m_nXSpacing", "name_hash": 3207302404429973328, "networked": false, - "offset": 1576, - "size": 368, + "offset": 1544, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -50725,8 +50725,8 @@ "name": "m_nYSpacing", "name_hash": 3207302405706961097, "networked": false, - "offset": 1944, - "size": 368, + "offset": 1904, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -50735,8 +50735,8 @@ "name": "m_nZSpacing", "name_hash": 3207302407655518306, "networked": false, - "offset": 2312, - "size": 368, + "offset": 2264, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -50745,7 +50745,7 @@ "name": "m_nControlPointNumber", "name_hash": 3207302404562331325, "networked": false, - "offset": 2680, + "offset": 2624, "size": 4, "type": "int32" }, @@ -50755,7 +50755,7 @@ "name": "m_bLocalSpace", "name_hash": 3207302405150576238, "networked": false, - "offset": 2684, + "offset": 2628, "size": 1, "type": "bool" }, @@ -50765,7 +50765,7 @@ "name": "m_bCenter", "name_hash": 3207302405276239332, "networked": false, - "offset": 2685, + "offset": 2629, "size": 1, "type": "bool" }, @@ -50775,7 +50775,7 @@ "name": "m_bHollow", "name_hash": 3207302404087518590, "networked": false, - "offset": 2686, + "offset": 2630, "size": 1, "type": "bool" } @@ -50786,7 +50786,7 @@ "name": "C_INIT_CreateOnGrid", "name_hash": 746758283, "project": "particles", - "size": 2688 + "size": 2632 }, { "alignment": 16, @@ -50801,7 +50801,7 @@ "name": "m_nExpression", "name_hash": 8869417361385137191, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "ScalarExpressionType_t" }, @@ -50811,8 +50811,8 @@ "name": "m_flInput1", "name_hash": 8869417364938698276, "networked": false, - "offset": 480, - "size": 368, + "offset": 464, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -50821,8 +50821,8 @@ "name": "m_flInput2", "name_hash": 8869417364989031133, "networked": false, - "offset": 848, - "size": 368, + "offset": 824, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -50831,8 +50831,8 @@ "name": "m_flOutputRemap", "name_hash": 8869417361321048431, "networked": false, - "offset": 1216, - "size": 368, + "offset": 1184, + "size": 360, "type": "CParticleRemapFloatInput" }, { @@ -50841,7 +50841,7 @@ "name": "m_nOutputField", "name_hash": 8869417361859374964, "networked": false, - "offset": 1584, + "offset": 1544, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -50851,7 +50851,7 @@ "name": "m_nSetMethod", "name_hash": 8869417365231878942, "networked": false, - "offset": 1588, + "offset": 1548, "size": 4, "type": "ParticleSetMethod_t" } @@ -50862,7 +50862,7 @@ "name": "C_INIT_SetAttributeToScalarExpression", "name_hash": 2065072153, "project": "particles", - "size": 1632 + "size": 1584 }, { "alignment": 8, @@ -50877,7 +50877,7 @@ "name": "m_hMaterial", "name_hash": 11179180771423085614, "networked": false, - "offset": 544, + "offset": 536, "size": 8, "template": [ "InfoForResourceTypeIMaterial2" @@ -50892,7 +50892,7 @@ "name": "C_OP_RenderPoints", "name_hash": 2602855854, "project": "particles", - "size": 552 + "size": 544 }, { "alignment": 8, @@ -50907,7 +50907,7 @@ "name": "m_ColorMin", "name_hash": 11643704474583324724, "networked": false, - "offset": 496, + "offset": 484, "size": 4, "templated": "Color", "type": "Color" @@ -50918,7 +50918,7 @@ "name": "m_ColorMax", "name_hash": 11643704474282607510, "networked": false, - "offset": 500, + "offset": 488, "size": 4, "templated": "Color", "type": "Color" @@ -50929,7 +50929,7 @@ "name": "m_TintMin", "name_hash": 11643704474508421728, "networked": false, - "offset": 504, + "offset": 492, "size": 4, "templated": "Color", "type": "Color" @@ -50940,7 +50940,7 @@ "name": "m_TintMax", "name_hash": 11643704474876249418, "networked": false, - "offset": 508, + "offset": 496, "size": 4, "templated": "Color", "type": "Color" @@ -50951,7 +50951,7 @@ "name": "m_flTintPerc", "name_hash": 11643704476965790662, "networked": false, - "offset": 512, + "offset": 500, "size": 4, "type": "float32" }, @@ -50961,7 +50961,7 @@ "name": "m_nTintBlendMode", "name_hash": 11643704476242432788, "networked": false, - "offset": 516, + "offset": 504, "size": 4, "type": "ParticleColorBlendMode_t" }, @@ -50971,7 +50971,7 @@ "name": "m_flLightAmplification", "name_hash": 11643704476524069037, "networked": false, - "offset": 520, + "offset": 508, "size": 4, "type": "float32" } @@ -50982,7 +50982,7 @@ "name": "C_INIT_ColorLitPerParticle", "name_hash": 2711011207, "project": "particles", - "size": 528 + "size": 512 }, { "alignment": 8, @@ -51478,7 +51478,7 @@ "name": "m_nInputValueNodeIdx", "name_hash": 2866642586694098727, "networked": false, - "offset": 16, + "offset": 10, "size": 2, "type": "int16" } @@ -51489,7 +51489,7 @@ "name": "CNmIsTargetSetNode::CDefinition", "name_hash": 667442238, "project": "animlib", - "size": 24 + "size": 16 }, { "alignment": 8, @@ -51530,8 +51530,8 @@ "name": "m_nCount", "name_hash": 13534317485174664200, "networked": false, - "offset": 464, - "size": 368, + "offset": 456, + "size": 360, "type": "CParticleCollectionFloatInput" } ], @@ -51541,7 +51541,7 @@ "name": "C_OP_DecayClampCount", "name_hash": 3151203851, "project": "particles", - "size": 832 + "size": 816 }, { "alignment": 8, @@ -51927,7 +51927,7 @@ "name": "m_value", "name_hash": 8653170200463126250, "networked": false, - "offset": 16, + "offset": 12, "size": 12, "templated": "Vector", "type": "Vector" @@ -51939,7 +51939,7 @@ "name": "CNmConstVectorNode::CDefinition", "name_hash": 2014723187, "project": "animlib", - "size": 32 + "size": 24 }, { "alignment": 255, @@ -52082,7 +52082,7 @@ "name": "m_flAnimationRate", "name_hash": 6003281520170664877, "networked": false, - "offset": 552, + "offset": 544, "size": 4, "type": "float32" }, @@ -52092,7 +52092,7 @@ "name": "m_nAnimationType", "name_hash": 6003281521660649425, "networked": false, - "offset": 556, + "offset": 548, "size": 4, "type": "AnimationType_t" }, @@ -52102,7 +52102,7 @@ "name": "m_bAnimateInFPS", "name_hash": 6003281520635616022, "networked": false, - "offset": 560, + "offset": 552, "size": 1, "type": "bool" }, @@ -52112,7 +52112,7 @@ "name": "m_flMinSize", "name_hash": 6003281521736397208, "networked": false, - "offset": 564, + "offset": 556, "size": 4, "type": "float32" }, @@ -52122,7 +52122,7 @@ "name": "m_flMaxSize", "name_hash": 6003281520912295614, "networked": false, - "offset": 568, + "offset": 560, "size": 4, "type": "float32" }, @@ -52132,7 +52132,7 @@ "name": "m_flStartFadeSize", "name_hash": 6003281521675672978, "networked": false, - "offset": 572, + "offset": 564, "size": 4, "type": "float32" }, @@ -52142,7 +52142,7 @@ "name": "m_flEndFadeSize", "name_hash": 6003281519311836195, "networked": false, - "offset": 576, + "offset": 568, "size": 4, "type": "float32" } @@ -52153,7 +52153,7 @@ "name": "C_OP_RenderLights", "name_hash": 1397747900, "project": "particles", - "size": 584 + "size": 576 }, { "alignment": 16, @@ -52229,7 +52229,7 @@ "name": "C_INIT_RemapNamedModelSequenceToScalar", "name_hash": 3212410201, "project": "particles", - "size": 544 + "size": 536 }, { "alignment": 8, @@ -52344,7 +52344,7 @@ "name": "m_ColorFadeMin", "name_hash": 7027285340365514074, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "templated": "Color", "type": "Color" @@ -52355,7 +52355,7 @@ "name": "m_ColorFadeMax", "name_hash": 7027285339997686384, "networked": false, - "offset": 492, + "offset": 484, "size": 4, "templated": "Color", "type": "Color" @@ -52366,7 +52366,7 @@ "name": "m_flFadeStartTime", "name_hash": 7027285338602245114, "networked": false, - "offset": 508, + "offset": 500, "size": 4, "type": "float32" }, @@ -52376,7 +52376,7 @@ "name": "m_flFadeEndTime", "name_hash": 7027285336356407887, "networked": false, - "offset": 512, + "offset": 504, "size": 4, "type": "float32" }, @@ -52386,7 +52386,7 @@ "name": "m_nFieldOutput", "name_hash": 7027285340191888902, "networked": false, - "offset": 516, + "offset": 508, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -52396,7 +52396,7 @@ "name": "m_bEaseInOut", "name_hash": 7027285337708875592, "networked": false, - "offset": 520, + "offset": 512, "size": 1, "type": "bool" } @@ -52407,7 +52407,7 @@ "name": "C_OP_ColorInterpolateRandom", "name_hash": 1636167368, "project": "particles", - "size": 528 + "size": 520 }, { "alignment": 8, @@ -52425,7 +52425,7 @@ "name": "m_HitboxSetName", "name_hash": 9822614027621219086, "networked": false, - "offset": 464, + "offset": 456, "size": 128, "type": "char" }, @@ -52438,7 +52438,7 @@ "name": "m_AttachmentName", "name_hash": 9822614028474427243, "networked": false, - "offset": 592, + "offset": 584, "size": 128, "type": "char" }, @@ -52448,7 +52448,7 @@ "name": "m_nFirstControlPoint", "name_hash": 9822614027754370640, "networked": false, - "offset": 720, + "offset": 712, "size": 4, "type": "int32" }, @@ -52458,7 +52458,7 @@ "name": "m_nNumControlPoints", "name_hash": 9822614027268701263, "networked": false, - "offset": 724, + "offset": 716, "size": 4, "type": "int32" }, @@ -52468,7 +52468,7 @@ "name": "m_nFirstSourcePoint", "name_hash": 9822614028482888078, "networked": false, - "offset": 728, + "offset": 720, "size": 4, "type": "int32" }, @@ -52478,7 +52478,7 @@ "name": "m_bSkin", "name_hash": 9822614026308497176, "networked": false, - "offset": 732, + "offset": 724, "size": 1, "type": "bool" }, @@ -52488,7 +52488,7 @@ "name": "m_bAttachment", "name_hash": 9822614027135577800, "networked": false, - "offset": 733, + "offset": 725, "size": 1, "type": "bool" } @@ -52499,7 +52499,7 @@ "name": "C_OP_SetControlPointsToModelParticles", "name_hash": 2287005546, "project": "particles", - "size": 736 + "size": 728 }, { "alignment": 8, @@ -52514,7 +52514,7 @@ "name": "m_sDecalGroupName", "name_hash": 4817350111114687093, "networked": false, - "offset": 544, + "offset": 536, "size": 8, "templated": "CGlobalSymbol", "type": "CGlobalSymbol" @@ -52525,7 +52525,7 @@ "name": "m_nEventType", "name_hash": 4817350114575755923, "networked": false, - "offset": 552, + "offset": 544, "size": 4, "type": "EventTypeSelection_t" }, @@ -52535,7 +52535,7 @@ "name": "m_nInteractionMask", "name_hash": 4817350112779434363, "networked": false, - "offset": 560, + "offset": 552, "size": 8, "type": "ParticleCollisionMask_t" }, @@ -52545,7 +52545,7 @@ "name": "m_nCollisionGroup", "name_hash": 4817350110964926290, "networked": false, - "offset": 568, + "offset": 560, "size": 4, "type": "ParticleCollisionGroup_t" }, @@ -52555,8 +52555,8 @@ "name": "m_vecStartPos", "name_hash": 4817350111428692991, "networked": false, - "offset": 576, - "size": 1720, + "offset": 568, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -52565,8 +52565,8 @@ "name": "m_vecEndPos", "name_hash": 4817350113163888480, "networked": false, - "offset": 2296, - "size": 1720, + "offset": 2248, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -52575,8 +52575,8 @@ "name": "m_flTraceBloat", "name_hash": 4817350112057718258, "networked": false, - "offset": 4016, - "size": 368, + "offset": 3928, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -52585,8 +52585,8 @@ "name": "m_flDecalSize", "name_hash": 4817350113080976905, "networked": false, - "offset": 4384, - "size": 368, + "offset": 4288, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -52595,8 +52595,8 @@ "name": "m_nDecalGroupIndex", "name_hash": 4817350113001235219, "networked": false, - "offset": 4752, - "size": 368, + "offset": 4648, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -52605,8 +52605,8 @@ "name": "m_flDecalRotation", "name_hash": 4817350113076877982, "networked": false, - "offset": 5120, - "size": 368, + "offset": 5008, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -52615,8 +52615,8 @@ "name": "m_vModulationColor", "name_hash": 4817350114066409358, "networked": false, - "offset": 5488, - "size": 1720, + "offset": 5368, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -52625,7 +52625,7 @@ "name": "m_bUseGameDefaultDecalSize", "name_hash": 4817350112023222533, "networked": false, - "offset": 7208, + "offset": 7048, "size": 1, "type": "bool" }, @@ -52635,7 +52635,7 @@ "name": "m_bRandomDecalRotation", "name_hash": 4817350111784587761, "networked": false, - "offset": 7209, + "offset": 7049, "size": 1, "type": "bool" }, @@ -52645,7 +52645,7 @@ "name": "m_bRandomlySelectDecalInGroup", "name_hash": 4817350110870087756, "networked": false, - "offset": 7210, + "offset": 7050, "size": 1, "type": "bool" }, @@ -52655,7 +52655,7 @@ "name": "m_bNoDecalsOnOwner", "name_hash": 4817350111509008052, "networked": false, - "offset": 7211, + "offset": 7051, "size": 1, "type": "bool" }, @@ -52665,7 +52665,7 @@ "name": "m_bVisualizeTraces", "name_hash": 4817350114768090675, "networked": false, - "offset": 7212, + "offset": 7052, "size": 1, "type": "bool" } @@ -52676,7 +52676,7 @@ "name": "C_OP_GameDecalRenderer", "name_hash": 1121626727, "project": "particles", - "size": 7216 + "size": 7056 }, { "alignment": 16, @@ -52691,7 +52691,7 @@ "name": "m_fMaxDistance", "name_hash": 7304692414307776874, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "float32" }, @@ -52701,7 +52701,7 @@ "name": "m_PathParams", "name_hash": 7304692413095741740, "networked": false, - "offset": 480, + "offset": 464, "size": 64, "type": "CPathParameters" }, @@ -52711,7 +52711,7 @@ "name": "m_bUseRandomCPs", "name_hash": 7304692414795323969, "networked": false, - "offset": 544, + "offset": 528, "size": 1, "type": "bool" }, @@ -52721,7 +52721,7 @@ "name": "m_vEndOffset", "name_hash": 7304692413627177305, "networked": false, - "offset": 548, + "offset": 532, "size": 12, "templated": "Vector", "type": "Vector" @@ -52732,7 +52732,7 @@ "name": "m_bSaveOffset", "name_hash": 7304692413228273243, "networked": false, - "offset": 560, + "offset": 544, "size": 1, "type": "bool" } @@ -52743,7 +52743,7 @@ "name": "C_INIT_CreateAlongPath", "name_hash": 1700756236, "project": "particles", - "size": 576 + "size": 560 }, { "alignment": 16, @@ -52884,7 +52884,7 @@ "name": "m_bWarpPosition", "name_hash": 5510597138340213516, "networked": false, - "offset": 80, + "offset": 73, "size": 1, "type": "bool" }, @@ -52894,7 +52894,7 @@ "name": "m_bWarpOrientation", "name_hash": 5510597137235735539, "networked": false, - "offset": 81, + "offset": 74, "size": 1, "type": "bool" } @@ -52905,7 +52905,7 @@ "name": "CWarpSectionAnimTag", "name_hash": 1283035878, "project": "animgraphlib", - "size": 88 + "size": 80 }, { "alignment": 255, @@ -52968,7 +52968,7 @@ "name": "m_nControlPoint", "name_hash": 8237833937797111692, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "int32" }, @@ -52978,7 +52978,7 @@ "name": "m_vecPointOffset", "name_hash": 8237833938384323694, "networked": false, - "offset": 468, + "offset": 460, "size": 12, "templated": "Vector", "type": "Vector" @@ -52989,8 +52989,8 @@ "name": "m_flDistance", "name_hash": 8237833937592535656, "networked": false, - "offset": 480, - "size": 368, + "offset": 472, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -52999,7 +52999,7 @@ "name": "m_bCullInside", "name_hash": 8237833938270027949, "networked": false, - "offset": 848, + "offset": 832, "size": 1, "type": "bool" }, @@ -53009,7 +53009,7 @@ "name": "m_nAttribute", "name_hash": 8237833939724066315, "networked": false, - "offset": 852, + "offset": 836, "size": 4, "type": "ParticleAttributeIndex_t" } @@ -53020,7 +53020,7 @@ "name": "C_OP_DistanceCull", "name_hash": 1918020178, "project": "particles", - "size": 856 + "size": 840 }, { "alignment": 255, @@ -53273,7 +53273,7 @@ "name": "m_fMinDistance", "name_hash": 9315405042483115948, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "float32" }, @@ -53283,7 +53283,7 @@ "name": "m_flMaxDistance0", "name_hash": 9315405040333866736, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "float32" }, @@ -53293,7 +53293,7 @@ "name": "m_flMaxDistanceMid", "name_hash": 9315405039212895834, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "float32" }, @@ -53303,7 +53303,7 @@ "name": "m_flMaxDistance1", "name_hash": 9315405040350644355, "networked": false, - "offset": 476, + "offset": 468, "size": 4, "type": "float32" }, @@ -53369,7 +53369,7 @@ "name": "m_nCP1", "name_hash": 6724572600324973945, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "int32" }, @@ -53379,7 +53379,7 @@ "name": "m_nHand", "name_hash": 6724572600323722060, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "int32" }, @@ -53389,7 +53389,7 @@ "name": "m_vecCP1Pos", "name_hash": 6724572597838842073, "networked": false, - "offset": 480, + "offset": 468, "size": 12, "templated": "Vector", "type": "Vector" @@ -53400,7 +53400,7 @@ "name": "m_bOrientToHand", "name_hash": 6724572597682239448, "networked": false, - "offset": 492, + "offset": 480, "size": 1, "type": "bool" } @@ -53411,7 +53411,7 @@ "name": "C_OP_SetControlPointToHand", "name_hash": 1565686566, "project": "particles", - "size": 496 + "size": 488 }, { "alignment": 8, @@ -53426,7 +53426,7 @@ "name": "m_nChainEndBoneIdx", "name_hash": 4621256080747648952, "networked": false, - "offset": 88, + "offset": 84, "size": 4, "type": "int32" }, @@ -53436,7 +53436,7 @@ "name": "m_nNumBonesInChain", "name_hash": 4621256080844057406, "networked": false, - "offset": 92, + "offset": 88, "size": 4, "type": "int32" }, @@ -53446,7 +53446,7 @@ "name": "m_chainForwardDir", "name_hash": 4621256080002200922, "networked": false, - "offset": 96, + "offset": 92, "size": 12, "templated": "Vector", "type": "Vector" @@ -53457,7 +53457,7 @@ "name": "m_flBlendWeight", "name_hash": 4621256081297291726, "networked": false, - "offset": 108, + "offset": 104, "size": 4, "type": "float32" }, @@ -53467,7 +53467,7 @@ "name": "m_flHorizontalAngleLimitDegrees", "name_hash": 4621256077659508510, "networked": false, - "offset": 112, + "offset": 108, "size": 4, "type": "float32" }, @@ -53477,7 +53477,7 @@ "name": "m_flVerticalAngleLimitDegrees", "name_hash": 4621256080714973776, "networked": false, - "offset": 116, + "offset": 112, "size": 4, "type": "float32" }, @@ -53487,7 +53487,7 @@ "name": "m_lookatTarget", "name_hash": 4621256080618018006, "networked": false, - "offset": 120, + "offset": 116, "size": 12, "templated": "Vector", "type": "Vector" @@ -53498,7 +53498,7 @@ "name": "m_bIsTargetInWorldSpace", "name_hash": 4621256079040766149, "networked": false, - "offset": 132, + "offset": 128, "size": 1, "type": "bool" }, @@ -53508,7 +53508,7 @@ "name": "m_bIsRunningFromDeserializedData", "name_hash": 4621256078641926429, "networked": false, - "offset": 133, + "offset": 129, "size": 1, "type": "bool" }, @@ -53518,7 +53518,7 @@ "name": "m_flHorizontalAngleDegrees", "name_hash": 4621256078074807935, "networked": false, - "offset": 136, + "offset": 132, "size": 4, "type": "float32" }, @@ -53528,7 +53528,7 @@ "name": "m_flVerticalAngleDegrees", "name_hash": 4621256081498993157, "networked": false, - "offset": 140, + "offset": 136, "size": 4, "type": "float32" } @@ -53849,7 +53849,7 @@ "name": "CCS2WeaponGraphController", "name_hash": 2236822398, "project": "server", - "size": 1536 + "size": 1456 }, { "alignment": 8, @@ -54409,7 +54409,7 @@ "name": "m_nStartCP", "name_hash": 4006033061349161328, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "int32" }, @@ -54419,7 +54419,7 @@ "name": "m_nEndCP", "name_hash": 4006033062966805101, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "int32" }, @@ -54429,7 +54429,7 @@ "name": "m_nOutputCP", "name_hash": 4006033061964633859, "networked": false, - "offset": 480, + "offset": 468, "size": 4, "type": "int32" }, @@ -54439,7 +54439,7 @@ "name": "m_nOutputCPField", "name_hash": 4006033062472670557, "networked": false, - "offset": 484, + "offset": 472, "size": 4, "type": "int32" }, @@ -54449,7 +54449,7 @@ "name": "m_bSetOnce", "name_hash": 4006033062405476486, "networked": false, - "offset": 488, + "offset": 476, "size": 1, "type": "bool" }, @@ -54459,7 +54459,7 @@ "name": "m_flInputMin", "name_hash": 4006033064509181199, "networked": false, - "offset": 492, + "offset": 480, "size": 4, "type": "float32" }, @@ -54469,7 +54469,7 @@ "name": "m_flInputMax", "name_hash": 4006033064205904129, "networked": false, - "offset": 496, + "offset": 484, "size": 4, "type": "float32" }, @@ -54479,7 +54479,7 @@ "name": "m_flOutputMin", "name_hash": 4006033062210926358, "networked": false, - "offset": 500, + "offset": 488, "size": 4, "type": "float32" }, @@ -54489,7 +54489,7 @@ "name": "m_flOutputMax", "name_hash": 4006033061977319620, "networked": false, - "offset": 504, + "offset": 492, "size": 4, "type": "float32" }, @@ -54499,7 +54499,7 @@ "name": "m_flMaxTraceLength", "name_hash": 4006033062021052312, "networked": false, - "offset": 508, + "offset": 496, "size": 4, "type": "float32" }, @@ -54509,7 +54509,7 @@ "name": "m_flLOSScale", "name_hash": 4006033061239025467, "networked": false, - "offset": 512, + "offset": 500, "size": 4, "type": "float32" }, @@ -54519,7 +54519,7 @@ "name": "m_bLOS", "name_hash": 4006033063227540205, "networked": false, - "offset": 516, + "offset": 504, "size": 1, "type": "bool" }, @@ -54532,7 +54532,7 @@ "name": "m_CollisionGroupName", "name_hash": 4006033064190423445, "networked": false, - "offset": 517, + "offset": 505, "size": 128, "type": "char" }, @@ -54542,7 +54542,7 @@ "name": "m_nTraceSet", "name_hash": 4006033063781254578, "networked": false, - "offset": 648, + "offset": 636, "size": 4, "type": "ParticleTraceSet_t" }, @@ -54552,7 +54552,7 @@ "name": "m_nSetParent", "name_hash": 4006033061371332279, "networked": false, - "offset": 652, + "offset": 640, "size": 4, "type": "ParticleParentSetMode_t" } @@ -54563,7 +54563,7 @@ "name": "C_OP_DistanceBetweenCPsToCP", "name_hash": 932727256, "project": "particles", - "size": 656 + "size": 648 }, { "alignment": 8, @@ -54749,7 +54749,7 @@ "name": "m_nControlPointNumber", "name_hash": 6576439734123472573, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "int32" }, @@ -54759,7 +54759,7 @@ "name": "m_strSnapshotSubset", "name_hash": 6576439736243228254, "networked": false, - "offset": 472, + "offset": 464, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -54770,7 +54770,7 @@ "name": "m_nAttributeToRead", "name_hash": 6576439736837480350, "networked": false, - "offset": 480, + "offset": 472, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -54780,7 +54780,7 @@ "name": "m_nAttributeToWrite", "name_hash": 6576439734012886209, "networked": false, - "offset": 484, + "offset": 476, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -54790,7 +54790,7 @@ "name": "m_nLocalSpaceCP", "name_hash": 6576439736434019121, "networked": false, - "offset": 488, + "offset": 480, "size": 4, "type": "int32" }, @@ -54800,7 +54800,7 @@ "name": "m_bRandom", "name_hash": 6576439736573599170, "networked": false, - "offset": 492, + "offset": 484, "size": 1, "type": "bool" }, @@ -54810,7 +54810,7 @@ "name": "m_bReverse", "name_hash": 6576439736994243301, "networked": false, - "offset": 493, + "offset": 485, "size": 1, "type": "bool" }, @@ -54820,7 +54820,7 @@ "name": "m_nRandomSeed", "name_hash": 6576439734733172839, "networked": false, - "offset": 496, + "offset": 488, "size": 4, "type": "int32" }, @@ -54830,8 +54830,8 @@ "name": "m_nSnapShotStartPoint", "name_hash": 6576439735879668075, "networked": false, - "offset": 504, - "size": 368, + "offset": 496, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -54840,8 +54840,8 @@ "name": "m_nSnapShotIncrement", "name_hash": 6576439736312714754, "networked": false, - "offset": 872, - "size": 368, + "offset": 856, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -54850,8 +54850,8 @@ "name": "m_flInterpolation", "name_hash": 6576439736541755783, "networked": false, - "offset": 1240, - "size": 368, + "offset": 1216, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -54860,7 +54860,7 @@ "name": "m_bSubSample", "name_hash": 6576439734407653431, "networked": false, - "offset": 1608, + "offset": 1576, "size": 1, "type": "bool" }, @@ -54870,7 +54870,7 @@ "name": "m_bPrev", "name_hash": 6576439735720058640, "networked": false, - "offset": 1609, + "offset": 1577, "size": 1, "type": "bool" } @@ -54881,7 +54881,7 @@ "name": "C_OP_SetFromCPSnapshot", "name_hash": 1531196696, "project": "particles", - "size": 1616 + "size": 1584 }, { "alignment": 8, @@ -54896,7 +54896,7 @@ "name": "m_nOutControlPointNumber", "name_hash": 12521803393487984447, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "int32" }, @@ -54906,7 +54906,7 @@ "name": "m_nFieldInput", "name_hash": 12521803392923162217, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -54916,7 +54916,7 @@ "name": "m_nParticleNumber", "name_hash": 12521803390313980930, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "int32" } @@ -54927,7 +54927,7 @@ "name": "C_OP_RemapVectortoCP", "name_hash": 2915459543, "project": "particles", - "size": 480 + "size": 472 }, { "alignment": 8, @@ -54941,7 +54941,7 @@ "name": "CParticleRemapFloatInput", "name_hash": 3440680439, "project": "particleslib", - "size": 368 + "size": 360 }, { "alignment": 4, @@ -55131,7 +55131,7 @@ "name": "m_nFieldOutput", "name_hash": 17633409359120864774, "networked": false, - "offset": 488, + "offset": 476, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -55141,7 +55141,7 @@ "name": "m_flMinOutputValue", "name_hash": 17633409359402528785, "networked": false, - "offset": 492, + "offset": 480, "size": 4, "type": "float32" }, @@ -55151,7 +55151,7 @@ "name": "m_flMaxOutputValue", "name_hash": 17633409358108520883, "networked": false, - "offset": 496, + "offset": 484, "size": 4, "type": "float32" } @@ -55162,7 +55162,7 @@ "name": "C_OP_RemapDistanceToLineSegmentToScalar", "name_hash": 4105598050, "project": "particles", - "size": 504 + "size": 488 }, { "alignment": 8, @@ -55421,7 +55421,7 @@ "name": "m_nFieldOutput", "name_hash": 6135313842192946694, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -55431,8 +55431,8 @@ "name": "m_flMaxDistFromEdge", "name_hash": 6135313839391239190, "networked": false, - "offset": 472, - "size": 368, + "offset": 464, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -55441,8 +55441,8 @@ "name": "m_flOutputRemap", "name_hash": 6135313838649194863, "networked": false, - "offset": 840, - "size": 368, + "offset": 824, + "size": 360, "type": "CParticleRemapFloatInput" }, { @@ -55451,7 +55451,7 @@ "name": "m_nSetMethod", "name_hash": 6135313842560025374, "networked": false, - "offset": 1208, + "offset": 1184, "size": 4, "type": "ParticleSetMethod_t" } @@ -55462,7 +55462,7 @@ "name": "C_OP_ScreenSpaceDistanceToEdge", "name_hash": 1428489070, "project": "particles", - "size": 1248 + "size": 1232 }, { "alignment": 255, @@ -55491,7 +55491,7 @@ "name": "m_nFieldOutput", "name_hash": 17093818895303874054, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -55501,7 +55501,7 @@ "name": "m_vInputMin", "name_hash": 17093818892368723145, "networked": false, - "offset": 476, + "offset": 464, "size": 12, "templated": "Vector", "type": "Vector" @@ -55512,7 +55512,7 @@ "name": "m_vInputMax", "name_hash": 17093818892132556551, "networked": false, - "offset": 488, + "offset": 476, "size": 12, "templated": "Vector", "type": "Vector" @@ -55523,7 +55523,7 @@ "name": "m_vOutputMin", "name_hash": 17093818894143810684, "networked": false, - "offset": 500, + "offset": 488, "size": 12, "templated": "Vector", "type": "Vector" @@ -55534,7 +55534,7 @@ "name": "m_vOutputMax", "name_hash": 17093818893840533614, "networked": false, - "offset": 512, + "offset": 500, "size": 12, "templated": "Vector", "type": "Vector" @@ -55545,8 +55545,8 @@ "name": "m_TransformInput", "name_hash": 17093818894474134153, "networked": false, - "offset": 528, - "size": 104, + "offset": 512, + "size": 96, "type": "CParticleTransformInput" }, { @@ -55555,8 +55555,8 @@ "name": "m_LocalSpaceTransform", "name_hash": 17093818892326378630, "networked": false, - "offset": 632, - "size": 104, + "offset": 608, + "size": 96, "type": "CParticleTransformInput" }, { @@ -55565,7 +55565,7 @@ "name": "m_flStartTime", "name_hash": 17093818893199121860, "networked": false, - "offset": 736, + "offset": 704, "size": 4, "type": "float32" }, @@ -55575,7 +55575,7 @@ "name": "m_flEndTime", "name_hash": 17093818891995570077, "networked": false, - "offset": 740, + "offset": 708, "size": 4, "type": "float32" }, @@ -55585,7 +55585,7 @@ "name": "m_nSetMethod", "name_hash": 17093818895670952734, "networked": false, - "offset": 744, + "offset": 712, "size": 4, "type": "ParticleSetMethod_t" }, @@ -55595,7 +55595,7 @@ "name": "m_bOffset", "name_hash": 17093818891844528938, "networked": false, - "offset": 748, + "offset": 716, "size": 1, "type": "bool" }, @@ -55605,7 +55605,7 @@ "name": "m_bAccelerate", "name_hash": 17093818894302248784, "networked": false, - "offset": 749, + "offset": 717, "size": 1, "type": "bool" }, @@ -55615,7 +55615,7 @@ "name": "m_flRemapBias", "name_hash": 17093818892680000293, "networked": false, - "offset": 752, + "offset": 720, "size": 4, "type": "float32" } @@ -55626,7 +55626,7 @@ "name": "C_INIT_RemapTransformToVector", "name_hash": 3979964855, "project": "particles", - "size": 760 + "size": 728 }, { "alignment": 8, @@ -55785,8 +55785,8 @@ "name": "m_InputValue", "name_hash": 17805513527537194040, "networked": false, - "offset": 464, - "size": 368, + "offset": 456, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -55795,7 +55795,7 @@ "name": "m_nOutputField", "name_hash": 17805513527504367476, "networked": false, - "offset": 832, + "offset": 816, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -55805,7 +55805,7 @@ "name": "m_nSetMethod", "name_hash": 17805513530876871454, "networked": false, - "offset": 836, + "offset": 820, "size": 4, "type": "ParticleSetMethod_t" }, @@ -55815,8 +55815,8 @@ "name": "m_Lerp", "name_hash": 17805513528205375720, "networked": false, - "offset": 840, - "size": 368, + "offset": 824, + "size": 360, "type": "CPerParticleFloatInput" } ], @@ -55826,7 +55826,7 @@ "name": "C_OP_SetFloat", "name_hash": 4145669175, "project": "particles", - "size": 1248 + "size": 1216 }, { "alignment": 8, @@ -55897,7 +55897,7 @@ "name": "m_nControlPointNumber", "name_hash": 17078361764777797309, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "int32" }, @@ -55907,7 +55907,7 @@ "name": "m_bBoundBox", "name_hash": 17078361766593154524, "networked": false, - "offset": 468, + "offset": 460, "size": 1, "type": "bool" }, @@ -55917,7 +55917,7 @@ "name": "m_bCullOutside", "name_hash": 17078361766518300164, "networked": false, - "offset": 469, + "offset": 461, "size": 1, "type": "bool" }, @@ -55927,7 +55927,7 @@ "name": "m_bUseBones", "name_hash": 17078361763999749003, "networked": false, - "offset": 470, + "offset": 462, "size": 1, "type": "bool" }, @@ -55940,7 +55940,7 @@ "name": "m_HitboxSetName", "name_hash": 17078361765498174222, "networked": false, - "offset": 471, + "offset": 463, "size": 128, "type": "char" } @@ -55951,7 +55951,7 @@ "name": "C_OP_ModelCull", "name_hash": 3976365962, "project": "particles", - "size": 600 + "size": 592 }, { "alignment": 4, @@ -56352,7 +56352,7 @@ "name": "m_nCP", "name_hash": 4203594168534439026, "networked": false, - "offset": 480, + "offset": 468, "size": 4, "type": "int32" }, @@ -56362,7 +56362,7 @@ "name": "m_nScaleCP", "name_hash": 4203594168313628134, "networked": false, - "offset": 484, + "offset": 472, "size": 4, "type": "int32" }, @@ -56372,8 +56372,8 @@ "name": "m_vecAccel", "name_hash": 4203594168521067891, "networked": false, - "offset": 488, - "size": 1720, + "offset": 480, + "size": 1680, "type": "CParticleCollectionVecInput" } ], @@ -56383,7 +56383,7 @@ "name": "C_OP_LocalAccelerationForce", "name_hash": 978725535, "project": "particles", - "size": 2208 + "size": 2160 }, { "alignment": 8, @@ -56961,7 +56961,7 @@ "name": "m_nFieldOutput", "name_hash": 11775625076105451014, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -56971,7 +56971,7 @@ "name": "m_nInputMin", "name_hash": 11775625074502607233, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "int32" }, @@ -56981,7 +56981,7 @@ "name": "m_nInputMax", "name_hash": 11775625074269103663, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "int32" }, @@ -56991,7 +56991,7 @@ "name": "m_flOutputMin", "name_hash": 11775625073859065622, "networked": false, - "offset": 476, + "offset": 468, "size": 4, "type": "float32" }, @@ -57001,7 +57001,7 @@ "name": "m_flOutputMax", "name_hash": 11775625073625458884, "networked": false, - "offset": 480, + "offset": 472, "size": 4, "type": "float32" }, @@ -57011,7 +57011,7 @@ "name": "m_bBackwards", "name_hash": 11775625073311380981, "networked": false, - "offset": 484, + "offset": 476, "size": 1, "type": "bool" }, @@ -57021,7 +57021,7 @@ "name": "m_nSetMethod", "name_hash": 11775625076472529694, "networked": false, - "offset": 488, + "offset": 480, "size": 4, "type": "ParticleSetMethod_t" } @@ -57032,7 +57032,7 @@ "name": "C_OP_RemapParticleCountOnScalarEndCap", "name_hash": 2741726365, "project": "particles", - "size": 496 + "size": 488 }, { "alignment": 8, @@ -57047,7 +57047,7 @@ "name": "m_MinForce", "name_hash": 5456134149881277154, "networked": false, - "offset": 480, + "offset": 468, "size": 12, "templated": "Vector", "type": "Vector" @@ -57058,7 +57058,7 @@ "name": "m_MaxForce", "name_hash": 5456134146267338968, "networked": false, - "offset": 492, + "offset": 480, "size": 12, "templated": "Vector", "type": "Vector" @@ -57070,7 +57070,7 @@ "name": "C_OP_RandomForce", "name_hash": 1270355225, "project": "particles", - "size": 504 + "size": 496 }, { "alignment": 4, @@ -57107,7 +57107,7 @@ "name": "m_pTextureColorWarp", "name_hash": 3247673686422842947, "networked": false, - "offset": 544, + "offset": 536, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -57121,7 +57121,7 @@ "name": "m_pTextureDetail2", "name_hash": 3247673683489630087, "networked": false, - "offset": 552, + "offset": 544, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -57135,7 +57135,7 @@ "name": "m_pTextureDiffuseWarp", "name_hash": 3247673687219566498, "networked": false, - "offset": 560, + "offset": 552, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -57149,7 +57149,7 @@ "name": "m_pTextureFresnelColorWarp", "name_hash": 3247673686407273482, "networked": false, - "offset": 568, + "offset": 560, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -57163,7 +57163,7 @@ "name": "m_pTextureFresnelWarp", "name_hash": 3247673683238286163, "networked": false, - "offset": 576, + "offset": 568, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -57177,7 +57177,7 @@ "name": "m_pTextureSpecularWarp", "name_hash": 3247673686144372037, "networked": false, - "offset": 584, + "offset": 576, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -57191,7 +57191,7 @@ "name": "m_pTextureEnvMap", "name_hash": 3247673685204379613, "networked": false, - "offset": 592, + "offset": 584, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -57206,7 +57206,7 @@ "name": "C_OP_RenderStatusEffect", "name_hash": 756157954, "project": "particles", - "size": 600 + "size": 592 }, { "alignment": 255, @@ -57658,7 +57658,7 @@ "name": "m_nInputValueNodeIdx", "name_hash": 11488516063040675623, "networked": false, - "offset": 16, + "offset": 10, "size": 2, "type": "int16" }, @@ -57668,7 +57668,7 @@ "name": "m_defaultValue", "name_hash": 11488516063677658143, "networked": false, - "offset": 20, + "offset": 12, "size": 4, "type": "float32" }, @@ -57678,7 +57678,7 @@ "name": "m_IDs", "name_hash": 11488516060728524809, "networked": false, - "offset": 24, + "offset": 16, "size": 48, "template": [ "CGlobalSymbol", @@ -57696,7 +57696,7 @@ "name": "m_values", "name_hash": 11488516064752294619, "networked": false, - "offset": 72, + "offset": 64, "size": 32, "template": [ "float32", @@ -57715,7 +57715,7 @@ "name": "CNmIDToFloatNode::CDefinition", "name_hash": 2674878589, "project": "animlib", - "size": 104 + "size": 96 }, { "alignment": 255, @@ -57888,7 +57888,7 @@ "name": "m_nSourceStateNodeIdx", "name_hash": 3764118526826128012, "networked": false, - "offset": 16, + "offset": 10, "size": 2, "type": "int16" }, @@ -57898,7 +57898,7 @@ "name": "m_triggerMode", "name_hash": 3764118525219808780, "networked": false, - "offset": 18, + "offset": 12, "size": 1, "type": "CNmSyncEventIndexConditionNode::TriggerMode_t" }, @@ -57908,7 +57908,7 @@ "name": "m_syncEventIdx", "name_hash": 3764118528510093001, "networked": false, - "offset": 20, + "offset": 16, "size": 4, "type": "int32" } @@ -57934,7 +57934,7 @@ "name": "m_sourceStateNodeIdx", "name_hash": 4764282039561847080, "networked": false, - "offset": 16, + "offset": 10, "size": 2, "type": "int16" }, @@ -57944,7 +57944,7 @@ "name": "m_nInputValueNodeIdx", "name_hash": 4764282038556073767, "networked": false, - "offset": 18, + "offset": 12, "size": 2, "type": "int16" }, @@ -57954,7 +57954,7 @@ "name": "m_flComparand", "name_hash": 4764282036258147144, "networked": false, - "offset": 20, + "offset": 16, "size": 4, "type": "float32" }, @@ -57964,7 +57964,7 @@ "name": "m_type", "name_hash": 4764282036292990189, "networked": false, - "offset": 24, + "offset": 20, "size": 1, "type": "CNmTimeConditionNode::ComparisonType_t" }, @@ -57974,7 +57974,7 @@ "name": "m_operator", "name_hash": 4764282038368732317, "networked": false, - "offset": 25, + "offset": 21, "size": 1, "type": "CNmTimeConditionNode::Operator_t" } @@ -57985,7 +57985,7 @@ "name": "CNmTimeConditionNode::CDefinition", "name_hash": 1109270853, "project": "animlib", - "size": 32 + "size": 24 }, { "alignment": 4, @@ -58471,8 +58471,8 @@ "name": "m_TransformInput", "name_hash": 11591985394823840393, "networked": false, - "offset": 464, - "size": 104, + "offset": 456, + "size": 96, "type": "CParticleTransformInput" }, { @@ -58481,7 +58481,7 @@ "name": "m_nFieldOutput", "name_hash": 11591985395653580294, "networked": false, - "offset": 568, + "offset": 552, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -58491,7 +58491,7 @@ "name": "m_flRotOffset", "name_hash": 11591985395325902047, "networked": false, - "offset": 572, + "offset": 556, "size": 4, "type": "float32" }, @@ -58501,7 +58501,7 @@ "name": "m_flSpinStrength", "name_hash": 11591985392111456038, "networked": false, - "offset": 576, + "offset": 560, "size": 4, "type": "float32" } @@ -58512,7 +58512,7 @@ "name": "C_OP_RemapTransformOrientationToYaw", "name_hash": 2698969420, "project": "particles", - "size": 584 + "size": 568 }, { "alignment": 255, @@ -58618,7 +58618,7 @@ "name": "m_nFieldOutput", "name_hash": 498224031320937990, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -58628,7 +58628,7 @@ "name": "m_flInputMin", "name_hash": 498224031372807439, "networked": false, - "offset": 480, + "offset": 468, "size": 4, "type": "float32" }, @@ -58638,7 +58638,7 @@ "name": "m_flInputMax", "name_hash": 498224031069530369, "networked": false, - "offset": 484, + "offset": 472, "size": 4, "type": "float32" }, @@ -58648,7 +58648,7 @@ "name": "m_flOutputMin", "name_hash": 498224029074552598, "networked": false, - "offset": 488, + "offset": 476, "size": 4, "type": "float32" }, @@ -58658,7 +58658,7 @@ "name": "m_flOutputMax", "name_hash": 498224028840945860, "networked": false, - "offset": 492, + "offset": 480, "size": 4, "type": "float32" } @@ -58669,7 +58669,7 @@ "name": "C_INIT_RemapInitialVisibilityScalar", "name_hash": 116001821, "project": "particles", - "size": 496 + "size": 488 }, { "alignment": 255, @@ -58684,7 +58684,7 @@ "name": "m_bHasBeenPreFiltered", "name_hash": 3015371753704348109, "networked": false, - "offset": 128, + "offset": 96, "size": 1, "type": "bool" } @@ -58695,7 +58695,7 @@ "name": "CNavVolumeVector", "name_hash": 702070946, "project": "navlib", - "size": 160 + "size": 128 }, { "alignment": 8, @@ -58710,7 +58710,7 @@ "name": "m_vecScale", "name_hash": 18147443816089086801, "networked": false, - "offset": 472, + "offset": 460, "size": 12, "templated": "Vector", "type": "Vector" @@ -58721,7 +58721,7 @@ "name": "m_nFieldOutput", "name_hash": 18147443818338883078, "networked": false, - "offset": 484, + "offset": 472, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -58731,7 +58731,7 @@ "name": "m_nFieldInput", "name_hash": 18147443817416447593, "networked": false, - "offset": 488, + "offset": 476, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -58741,7 +58741,7 @@ "name": "m_vOffsetMin", "name_hash": 18147443817373831298, "networked": false, - "offset": 492, + "offset": 480, "size": 12, "templated": "Vector", "type": "Vector" @@ -58752,7 +58752,7 @@ "name": "m_vOffsetMax", "name_hash": 18147443817003443752, "networked": false, - "offset": 504, + "offset": 492, "size": 12, "templated": "Vector", "type": "Vector" @@ -58763,7 +58763,7 @@ "name": "m_randomnessParameters", "name_hash": 18147443816617955501, "networked": false, - "offset": 516, + "offset": 504, "size": 8, "type": "CRandomNumberGeneratorParameters" } @@ -58774,7 +58774,7 @@ "name": "C_INIT_AddVectorToVector", "name_hash": 4225281024, "project": "particles", - "size": 528 + "size": 512 }, { "alignment": 8, @@ -58789,7 +58789,7 @@ "name": "m_flBlendTimeSeconds", "name_hash": 10063584082643257596, "networked": false, - "offset": 32, + "offset": 28, "size": 4, "type": "float32" } @@ -58800,7 +58800,7 @@ "name": "CNmRootMotionEvent", "name_hash": 2343110759, "project": "animlib", - "size": 40 + "size": 32 }, { "alignment": 8, @@ -58815,7 +58815,7 @@ "name": "m_nSwitchValueNodeIdx", "name_hash": 164191009821783393, "networked": false, - "offset": 16, + "offset": 10, "size": 2, "type": "int16" }, @@ -58825,7 +58825,7 @@ "name": "m_nTrueValueNodeIdx", "name_hash": 164191011938452325, "networked": false, - "offset": 18, + "offset": 12, "size": 2, "type": "int16" }, @@ -58835,7 +58835,7 @@ "name": "m_nFalseValueNodeIdx", "name_hash": 164191010056449144, "networked": false, - "offset": 20, + "offset": 14, "size": 2, "type": "int16" }, @@ -58845,7 +58845,7 @@ "name": "m_falseValue", "name_hash": 164191011223923433, "networked": false, - "offset": 24, + "offset": 16, "size": 8, "templated": "CGlobalSymbol", "type": "CGlobalSymbol" @@ -58856,7 +58856,7 @@ "name": "m_trueValue", "name_hash": 164191011725381930, "networked": false, - "offset": 32, + "offset": 24, "size": 8, "templated": "CGlobalSymbol", "type": "CGlobalSymbol" @@ -58868,7 +58868,7 @@ "name": "CNmIDSwitchNode::CDefinition", "name_hash": 38228698, "project": "animlib", - "size": 40 + "size": 32 }, { "alignment": 16, @@ -58883,7 +58883,7 @@ "name": "m_nExpression", "name_hash": 1096293099913290791, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "VectorExpressionType_t" }, @@ -58893,8 +58893,8 @@ "name": "m_vInput1", "name_hash": 1096293103326668762, "networked": false, - "offset": 472, - "size": 1720, + "offset": 464, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -58903,8 +58903,8 @@ "name": "m_vInput2", "name_hash": 1096293103309891143, "networked": false, - "offset": 2192, - "size": 1720, + "offset": 2144, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -58913,8 +58913,8 @@ "name": "m_flLerp", "name_hash": 1096293101190753030, "networked": false, - "offset": 3912, - "size": 368, + "offset": 3824, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -58923,7 +58923,7 @@ "name": "m_nOutputField", "name_hash": 1096293100387528564, "networked": false, - "offset": 4280, + "offset": 4184, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -58933,7 +58933,7 @@ "name": "m_nSetMethod", "name_hash": 1096293103760032542, "networked": false, - "offset": 4284, + "offset": 4188, "size": 4, "type": "ParticleSetMethod_t" }, @@ -58943,7 +58943,7 @@ "name": "m_bNormalizedOutput", "name_hash": 1096293099722345557, "networked": false, - "offset": 4288, + "offset": 4192, "size": 1, "type": "bool" } @@ -58954,7 +58954,7 @@ "name": "C_OP_SetVectorAttributeToVectorExpression", "name_hash": 255250628, "project": "particles", - "size": 4400 + "size": 4304 }, { "alignment": 8, @@ -58969,7 +58969,7 @@ "name": "m_nControlPointNumber", "name_hash": 2254799767797343933, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "int32" }, @@ -58979,7 +58979,7 @@ "name": "m_nLocalSpaceCP", "name_hash": 2254799770107890481, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "int32" }, @@ -58989,7 +58989,7 @@ "name": "m_nWeightUpdateCP", "name_hash": 2254799767488815487, "networked": false, - "offset": 480, + "offset": 468, "size": 4, "type": "int32" }, @@ -58999,7 +58999,7 @@ "name": "m_bUseVerticalVelocity", "name_hash": 2254799767753836285, "networked": false, - "offset": 484, + "offset": 472, "size": 1, "type": "bool" }, @@ -59009,8 +59009,8 @@ "name": "m_vecScale", "name_hash": 2254799768336821073, "networked": false, - "offset": 488, - "size": 1720, + "offset": 480, + "size": 1680, "type": "CPerParticleVecInput" } ], @@ -59020,7 +59020,7 @@ "name": "C_INIT_InitFromVectorFieldSnapshot", "name_hash": 524986481, "project": "particles", - "size": 2208 + "size": 2160 }, { "alignment": 8, @@ -59035,8 +59035,8 @@ "name": "m_flParentRadiusScale", "name_hash": 8287482929743392617, "networked": false, - "offset": 464, - "size": 368, + "offset": 456, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -59045,8 +59045,8 @@ "name": "m_flRadiusScale", "name_hash": 8287482929108615513, "networked": false, - "offset": 832, - "size": 368, + "offset": 816, + "size": 360, "type": "CPerParticleFloatInput" } ], @@ -59056,7 +59056,7 @@ "name": "C_OP_CollideWithParentParticles", "name_hash": 1929579984, "project": "particles", - "size": 1200 + "size": 1176 }, { "alignment": 8, @@ -59071,7 +59071,7 @@ "name": "m_nControlPoint", "name_hash": 8713955969074061196, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "int32" }, @@ -59081,8 +59081,8 @@ "name": "m_flDistance", "name_hash": 8713955968869485160, "networked": false, - "offset": 480, - "size": 368, + "offset": 464, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -59091,7 +59091,7 @@ "name": "m_bCullInside", "name_hash": 8713955969546977453, "networked": false, - "offset": 848, + "offset": 824, "size": 1, "type": "bool" } @@ -59102,7 +59102,7 @@ "name": "C_INIT_DistanceCull", "name_hash": 2028875977, "project": "particles", - "size": 856 + "size": 832 }, { "alignment": 4, @@ -59418,7 +59418,7 @@ "name": "m_Rate", "name_hash": 12158134541477904615, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "float32" }, @@ -59428,7 +59428,7 @@ "name": "m_flStartTime", "name_hash": 12158134539259911620, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "float32" }, @@ -59438,7 +59438,7 @@ "name": "m_flEndTime", "name_hash": 12158134538056359837, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "float32" }, @@ -59591,7 +59591,7 @@ "name": "m_rule", "name_hash": 6286753039701864819, "networked": false, - "offset": 32, + "offset": 25, "size": 1, "type": "NmTargetWarpRule_t" }, @@ -59601,7 +59601,7 @@ "name": "m_algorithm", "name_hash": 6286753037224291978, "networked": false, - "offset": 33, + "offset": 26, "size": 1, "type": "NmTargetWarpAlgorithm_t" } @@ -59612,7 +59612,7 @@ "name": "CNmTargetWarpEvent", "name_hash": 1463748756, "project": "animlib", - "size": 40 + "size": 32 }, { "alignment": 16, @@ -59692,7 +59692,7 @@ "name": "m_nSequenceMin", "name_hash": 8662712610212709104, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "int32" }, @@ -59702,7 +59702,7 @@ "name": "m_nSequenceMax", "name_hash": 8662712610043652986, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "int32" }, @@ -59712,7 +59712,7 @@ "name": "m_bShuffle", "name_hash": 8662712607355775790, "networked": false, - "offset": 480, + "offset": 468, "size": 1, "type": "bool" }, @@ -59722,7 +59722,7 @@ "name": "m_bLinear", "name_hash": 8662712609779300128, "networked": false, - "offset": 481, + "offset": 469, "size": 1, "type": "bool" }, @@ -59732,7 +59732,7 @@ "name": "m_WeightedList", "name_hash": 8662712608103913656, "networked": false, - "offset": 488, + "offset": 472, "size": 24, "template": [ "SequenceWeightedList_t" @@ -59747,7 +59747,7 @@ "name": "C_INIT_RandomSequence", "name_hash": 2016944952, "project": "particles", - "size": 520 + "size": 504 }, { "alignment": 8, @@ -59762,8 +59762,8 @@ "name": "m_vecPos", "name_hash": 8991573048018135913, "networked": false, - "offset": 544, - "size": 1720, + "offset": 536, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -59772,8 +59772,8 @@ "name": "m_flRadius", "name_hash": 8991573048550211725, "networked": false, - "offset": 2264, - "size": 368, + "offset": 2216, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -59782,8 +59782,8 @@ "name": "m_flMagnitude", "name_hash": 8991573051003510155, "networked": false, - "offset": 2632, - "size": 368, + "offset": 2576, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -59792,8 +59792,8 @@ "name": "m_flShape", "name_hash": 8991573048600430552, "networked": false, - "offset": 3000, - "size": 368, + "offset": 2936, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -59802,8 +59802,8 @@ "name": "m_flWindSpeed", "name_hash": 8991573049943415844, "networked": false, - "offset": 3368, - "size": 368, + "offset": 3296, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -59812,8 +59812,8 @@ "name": "m_flWobble", "name_hash": 8991573051193121546, "networked": false, - "offset": 3736, - "size": 368, + "offset": 3656, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -59822,7 +59822,7 @@ "name": "m_bIsRadialWind", "name_hash": 8991573048705708084, "networked": false, - "offset": 4104, + "offset": 4016, "size": 1, "type": "bool" }, @@ -59832,7 +59832,7 @@ "name": "m_nEventType", "name_hash": 8991573050817882771, "networked": false, - "offset": 4108, + "offset": 4020, "size": 4, "type": "EventTypeSelection_t" } @@ -59843,7 +59843,7 @@ "name": "C_OP_WaterImpulseRenderer", "name_hash": 2093513740, "project": "particles", - "size": 4112 + "size": 4024 }, { "alignment": 4, @@ -59883,7 +59883,7 @@ "name": "m_nSourceStateNodeIdx", "name_hash": 5501733853790741132, "networked": false, - "offset": 16, + "offset": 10, "size": 2, "type": "int16" }, @@ -59893,7 +59893,7 @@ "name": "m_nTransitionDurationOverrideNodeIdx", "name_hash": 5501733855563332513, "networked": false, - "offset": 18, + "offset": 12, "size": 2, "type": "int16" }, @@ -59903,7 +59903,7 @@ "name": "m_flTransitionDurationSeconds", "name_hash": 5501733855702887197, "networked": false, - "offset": 20, + "offset": 16, "size": 4, "type": "float32" } @@ -60191,7 +60191,7 @@ "name": "m_nSourceStateNodeIdx", "name_hash": 8732021268698636940, "networked": false, - "offset": 16, + "offset": 10, "size": 2, "type": "int16" } @@ -60202,7 +60202,7 @@ "name": "CNmCurrentSyncEventIDNode::CDefinition", "name_hash": 2033082132, "project": "animlib", - "size": 24 + "size": 16 }, { "alignment": 16, @@ -60217,7 +60217,7 @@ "name": "m_flFadeOutTimeMin", "name_hash": 15794166452246809846, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "float32" }, @@ -60227,7 +60227,7 @@ "name": "m_flFadeOutTimeMax", "name_hash": 15794166456308170404, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "float32" }, @@ -60237,7 +60237,7 @@ "name": "m_flFadeOutTimeExp", "name_hash": 15794166454547093909, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "float32" }, @@ -60247,7 +60247,7 @@ "name": "m_flFadeBias", "name_hash": 15794166455565527104, "networked": false, - "offset": 476, + "offset": 468, "size": 4, "type": "float32" }, @@ -60278,7 +60278,7 @@ "name": "C_OP_FadeOut", "name_hash": 3677365941, "project": "particles", - "size": 544 + "size": 560 }, { "alignment": 8, @@ -60293,7 +60293,7 @@ "name": "m_RateMin", "name_hash": 10585474139976037729, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "float32" }, @@ -60303,7 +60303,7 @@ "name": "m_RateMax", "name_hash": 10585474139742430991, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "float32" }, @@ -60313,7 +60313,7 @@ "name": "m_FrequencyMin", "name_hash": 10585474139127493403, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "float32" }, @@ -60323,7 +60323,7 @@ "name": "m_FrequencyMax", "name_hash": 10585474138958437285, "networked": false, - "offset": 476, + "offset": 468, "size": 4, "type": "float32" }, @@ -60333,7 +60333,7 @@ "name": "m_nField", "name_hash": 10585474141552884027, "networked": false, - "offset": 480, + "offset": 472, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -60343,7 +60343,7 @@ "name": "m_bProportional", "name_hash": 10585474140592878218, "networked": false, - "offset": 484, + "offset": 476, "size": 1, "type": "bool" }, @@ -60353,7 +60353,7 @@ "name": "m_bProportionalOp", "name_hash": 10585474138552939197, "networked": false, - "offset": 485, + "offset": 477, "size": 1, "type": "bool" }, @@ -60363,7 +60363,7 @@ "name": "m_flStartTime_min", "name_hash": 10585474139815369723, "networked": false, - "offset": 488, + "offset": 480, "size": 4, "type": "float32" }, @@ -60373,7 +60373,7 @@ "name": "m_flStartTime_max", "name_hash": 10585474139646210437, "networked": false, - "offset": 492, + "offset": 484, "size": 4, "type": "float32" }, @@ -60383,7 +60383,7 @@ "name": "m_flEndTime_min", "name_hash": 10585474140364937522, "networked": false, - "offset": 496, + "offset": 488, "size": 4, "type": "float32" }, @@ -60393,7 +60393,7 @@ "name": "m_flEndTime_max", "name_hash": 10585474140531433784, "networked": false, - "offset": 500, + "offset": 492, "size": 4, "type": "float32" }, @@ -60403,7 +60403,7 @@ "name": "m_flOscMult", "name_hash": 10585474138664046228, "networked": false, - "offset": 504, + "offset": 496, "size": 4, "type": "float32" }, @@ -60413,7 +60413,7 @@ "name": "m_flOscAdd", "name_hash": 10585474140359665213, "networked": false, - "offset": 508, + "offset": 500, "size": 4, "type": "float32" } @@ -60424,7 +60424,7 @@ "name": "C_OP_OscillateScalar", "name_hash": 2464622757, "project": "particles", - "size": 512 + "size": 504 }, { "alignment": 255, @@ -60491,8 +60491,8 @@ "name": "m_cubeWidth", "name_hash": 12849396062866308556, "networked": false, - "offset": 544, - "size": 368, + "offset": 536, + "size": 360, "type": "CParticleCollectionRendererFloatInput" }, { @@ -60501,8 +60501,8 @@ "name": "m_cutoffRadius", "name_hash": 12849396060084067142, "networked": false, - "offset": 912, - "size": 368, + "offset": 896, + "size": 360, "type": "CParticleCollectionRendererFloatInput" }, { @@ -60511,8 +60511,8 @@ "name": "m_renderRadius", "name_hash": 12849396060448573515, "networked": false, - "offset": 1280, - "size": 368, + "offset": 1256, + "size": 360, "type": "CParticleCollectionRendererFloatInput" }, { @@ -60521,7 +60521,7 @@ "name": "m_nVertexCountKb", "name_hash": 12849396060701102203, "networked": false, - "offset": 1648, + "offset": 1616, "size": 4, "type": "uint32" }, @@ -60531,7 +60531,7 @@ "name": "m_nIndexCountKb", "name_hash": 12849396060910440439, "networked": false, - "offset": 1652, + "offset": 1620, "size": 4, "type": "uint32" }, @@ -60541,7 +60541,7 @@ "name": "m_nScaleCP", "name_hash": 12849396062812423654, "networked": false, - "offset": 1656, + "offset": 1624, "size": 4, "type": "int32" }, @@ -60551,7 +60551,7 @@ "name": "m_MaterialVars", "name_hash": 12849396063286992230, "networked": false, - "offset": 1664, + "offset": 1632, "size": 24, "template": [ "MaterialVariable_t" @@ -60565,7 +60565,7 @@ "name": "m_hMaterial", "name_hash": 12849396061374833710, "networked": false, - "offset": 1712, + "offset": 1680, "size": 8, "template": [ "InfoForResourceTypeIMaterial2" @@ -60580,7 +60580,7 @@ "name": "C_OP_RenderBlobs", "name_hash": 2991733155, "project": "particles", - "size": 1720 + "size": 1688 }, { "alignment": 4, @@ -60741,7 +60741,7 @@ "name": "CParticleCollectionVecInput", "name_hash": 2289532262, "project": "particleslib", - "size": 1720 + "size": 1680 }, { "alignment": 8, @@ -60855,7 +60855,7 @@ "name": "m_nCP", "name_hash": 15603430780874134642, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "int32" }, @@ -60865,7 +60865,7 @@ "name": "m_vecCpOffset", "name_hash": 15603430779669468001, "networked": false, - "offset": 468, + "offset": 460, "size": 12, "templated": "Vector", "type": "Vector" @@ -60876,7 +60876,7 @@ "name": "m_nCollisionMode", "name_hash": 15603430777708101060, "networked": false, - "offset": 480, + "offset": 472, "size": 4, "type": "ParticleCollisionMode_t" }, @@ -60886,7 +60886,7 @@ "name": "m_nCollisionModeMin", "name_hash": 15603430778736164248, "networked": false, - "offset": 484, + "offset": 476, "size": 4, "type": "ParticleCollisionMode_t" }, @@ -60896,7 +60896,7 @@ "name": "m_nTraceSet", "name_hash": 15603430780098233778, "networked": false, - "offset": 488, + "offset": 480, "size": 4, "type": "ParticleTraceSet_t" }, @@ -60909,7 +60909,7 @@ "name": "m_CollisionGroupName", "name_hash": 15603430780507402645, "networked": false, - "offset": 492, + "offset": 484, "size": 128, "type": "char" }, @@ -60919,7 +60919,7 @@ "name": "m_bWorldOnly", "name_hash": 15603430780150141709, "networked": false, - "offset": 620, + "offset": 612, "size": 1, "type": "bool" }, @@ -60929,7 +60929,7 @@ "name": "m_bBrushOnly", "name_hash": 15603430778652404653, "networked": false, - "offset": 621, + "offset": 613, "size": 1, "type": "bool" }, @@ -60939,7 +60939,7 @@ "name": "m_bIncludeWater", "name_hash": 15603430780876703302, "networked": false, - "offset": 622, + "offset": 614, "size": 1, "type": "bool" }, @@ -60949,7 +60949,7 @@ "name": "m_nIgnoreCP", "name_hash": 15603430780965865388, "networked": false, - "offset": 624, + "offset": 616, "size": 4, "type": "int32" }, @@ -60959,7 +60959,7 @@ "name": "m_flCpMovementTolerance", "name_hash": 15603430780164916396, "networked": false, - "offset": 628, + "offset": 620, "size": 4, "type": "float32" }, @@ -60969,7 +60969,7 @@ "name": "m_flRetestRate", "name_hash": 15603430777878636204, "networked": false, - "offset": 632, + "offset": 624, "size": 4, "type": "float32" }, @@ -60979,7 +60979,7 @@ "name": "m_flTraceTolerance", "name_hash": 15603430779250865763, "networked": false, - "offset": 636, + "offset": 628, "size": 4, "type": "float32" }, @@ -60989,7 +60989,7 @@ "name": "m_flCollisionConfirmationSpeed", "name_hash": 15603430777340907491, "networked": false, - "offset": 640, + "offset": 632, "size": 4, "type": "float32" }, @@ -60999,7 +60999,7 @@ "name": "m_nMaxTracesPerFrame", "name_hash": 15603430779149767591, "networked": false, - "offset": 644, + "offset": 636, "size": 4, "type": "float32" }, @@ -61009,8 +61009,8 @@ "name": "m_flRadiusScale", "name_hash": 15603430779737211225, "networked": false, - "offset": 648, - "size": 368, + "offset": 640, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -61019,8 +61019,8 @@ "name": "m_flBounceAmount", "name_hash": 15603430778059615395, "networked": false, - "offset": 1016, - "size": 368, + "offset": 1000, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -61029,8 +61029,8 @@ "name": "m_flSlideAmount", "name_hash": 15603430778657051116, "networked": false, - "offset": 1384, - "size": 368, + "offset": 1360, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -61039,8 +61039,8 @@ "name": "m_flRandomDirScale", "name_hash": 15603430780597219415, "networked": false, - "offset": 1752, - "size": 368, + "offset": 1720, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -61049,7 +61049,7 @@ "name": "m_bDecayBounce", "name_hash": 15603430780169205653, "networked": false, - "offset": 2120, + "offset": 2080, "size": 1, "type": "bool" }, @@ -61059,7 +61059,7 @@ "name": "m_bKillonContact", "name_hash": 15603430780601422136, "networked": false, - "offset": 2121, + "offset": 2081, "size": 1, "type": "bool" }, @@ -61069,7 +61069,7 @@ "name": "m_flMinSpeed", "name_hash": 15603430778171341908, "networked": false, - "offset": 2124, + "offset": 2084, "size": 4, "type": "float32" }, @@ -61079,7 +61079,7 @@ "name": "m_bSetNormal", "name_hash": 15603430778336649900, "networked": false, - "offset": 2128, + "offset": 2088, "size": 1, "type": "bool" }, @@ -61089,7 +61089,7 @@ "name": "m_nStickOnCollisionField", "name_hash": 15603430779764815098, "networked": false, - "offset": 2132, + "offset": 2092, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -61099,8 +61099,8 @@ "name": "m_flStopSpeed", "name_hash": 15603430780261250434, "networked": false, - "offset": 2136, - "size": 368, + "offset": 2096, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -61109,7 +61109,7 @@ "name": "m_nEntityStickDataField", "name_hash": 15603430779535866106, "networked": false, - "offset": 2504, + "offset": 2456, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -61119,7 +61119,7 @@ "name": "m_nEntityStickNormalField", "name_hash": 15603430780066172623, "networked": false, - "offset": 2508, + "offset": 2460, "size": 4, "type": "ParticleAttributeIndex_t" } @@ -61130,7 +61130,7 @@ "name": "C_OP_WorldTraceConstraint", "name_hash": 3632956831, "project": "particles", - "size": 2512 + "size": 2464 }, { "alignment": 8, @@ -61145,8 +61145,8 @@ "name": "m_flPostProcessStrength", "name_hash": 15442024657804073495, "networked": false, - "offset": 544, - "size": 368, + "offset": 536, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -61155,7 +61155,7 @@ "name": "m_hPostTexture", "name_hash": 15442024658592828712, "networked": false, - "offset": 912, + "offset": 896, "size": 8, "template": [ "InfoForResourceTypeCPostProcessingResource" @@ -61169,7 +61169,7 @@ "name": "m_nPriority", "name_hash": 15442024659996881717, "networked": false, - "offset": 920, + "offset": 904, "size": 4, "type": "ParticlePostProcessPriorityGroup_t" } @@ -61180,7 +61180,7 @@ "name": "C_OP_RenderPostProcessing", "name_hash": 3595376540, "project": "particles", - "size": 928 + "size": 912 }, { "alignment": 8, @@ -61409,7 +61409,7 @@ "name": "m_flMin", "name_hash": 8531518695554045513, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "float32" }, @@ -61419,7 +61419,7 @@ "name": "m_flMax", "name_hash": 8531518695317878919, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "float32" }, @@ -61429,7 +61429,7 @@ "name": "m_flExponent", "name_hash": 8531518695110327484, "networked": false, - "offset": 480, + "offset": 468, "size": 4, "type": "float32" }, @@ -61439,7 +61439,7 @@ "name": "m_nFieldOutput", "name_hash": 8531518698411955718, "networked": false, - "offset": 484, + "offset": 472, "size": 4, "type": "ParticleAttributeIndex_t" } @@ -61450,7 +61450,7 @@ "name": "C_INIT_RandomScalar", "name_hash": 1986398989, "project": "particles", - "size": 488 + "size": 480 }, { "alignment": 8, @@ -61465,8 +61465,8 @@ "name": "m_flOffset", "name_hash": 11538928262769326644, "networked": false, - "offset": 472, - "size": 368, + "offset": 464, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -61475,8 +61475,8 @@ "name": "m_flMaxTraceLength", "name_hash": 11538928262050494360, "networked": false, - "offset": 840, - "size": 368, + "offset": 824, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -61488,7 +61488,7 @@ "name": "m_CollisionGroupName", "name_hash": 11538928264219865493, "networked": false, - "offset": 1208, + "offset": 1184, "size": 128, "type": "char" }, @@ -61498,7 +61498,7 @@ "name": "m_nTraceSet", "name_hash": 11538928263810696626, "networked": false, - "offset": 1336, + "offset": 1312, "size": 4, "type": "ParticleTraceSet_t" }, @@ -61508,7 +61508,7 @@ "name": "m_nTraceMissBehavior", "name_hash": 11538928261160270796, "networked": false, - "offset": 1352, + "offset": 1328, "size": 4, "type": "ParticleTraceMissBehavior_t" }, @@ -61518,7 +61518,7 @@ "name": "m_bIncludeWater", "name_hash": 11538928264589166150, "networked": false, - "offset": 1356, + "offset": 1332, "size": 1, "type": "bool" }, @@ -61528,7 +61528,7 @@ "name": "m_bSetNormal", "name_hash": 11538928262049112748, "networked": false, - "offset": 1357, + "offset": 1333, "size": 1, "type": "bool" }, @@ -61538,7 +61538,7 @@ "name": "m_nAttribute", "name_hash": 11538928262783229451, "networked": false, - "offset": 1360, + "offset": 1336, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -61548,7 +61548,7 @@ "name": "m_bSetPXYZOnly", "name_hash": 11538928263119057718, "networked": false, - "offset": 1364, + "offset": 1340, "size": 1, "type": "bool" }, @@ -61558,7 +61558,7 @@ "name": "m_bTraceAlongNormal", "name_hash": 11538928264779268420, "networked": false, - "offset": 1365, + "offset": 1341, "size": 1, "type": "bool" }, @@ -61568,7 +61568,7 @@ "name": "m_nTraceDirectionAttribute", "name_hash": 11538928260652419117, "networked": false, - "offset": 1368, + "offset": 1344, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -61578,7 +61578,7 @@ "name": "m_bOffsetonColOnly", "name_hash": 11538928260756853149, "networked": false, - "offset": 1372, + "offset": 1348, "size": 1, "type": "bool" }, @@ -61588,7 +61588,7 @@ "name": "m_flOffsetByRadiusFactor", "name_hash": 11538928262266134352, "networked": false, - "offset": 1376, + "offset": 1352, "size": 4, "type": "float32" }, @@ -61598,7 +61598,7 @@ "name": "m_nPreserveOffsetCP", "name_hash": 11538928262124949953, "networked": false, - "offset": 1380, + "offset": 1356, "size": 4, "type": "int32" }, @@ -61608,7 +61608,7 @@ "name": "m_nIgnoreCP", "name_hash": 11538928264678328236, "networked": false, - "offset": 1384, + "offset": 1360, "size": 4, "type": "int32" } @@ -61619,7 +61619,7 @@ "name": "C_INIT_PositionPlaceOnGround", "name_hash": 2686616094, "project": "particles", - "size": 1392 + "size": 1368 }, { "alignment": 8, @@ -61754,7 +61754,7 @@ "name": "m_nFieldOutput", "name_hash": 268404085113394694, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -61764,8 +61764,8 @@ "name": "m_flInputMin", "name_hash": 268404085165264143, "networked": false, - "offset": 472, - "size": 368, + "offset": 464, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -61774,8 +61774,8 @@ "name": "m_flInputMax", "name_hash": 268404084861987073, "networked": false, - "offset": 840, - "size": 368, + "offset": 824, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -61784,8 +61784,8 @@ "name": "m_flOutputMin", "name_hash": 268404082867009302, "networked": false, - "offset": 1208, - "size": 368, + "offset": 1184, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -61794,8 +61794,8 @@ "name": "m_flOutputMax", "name_hash": 268404082633402564, "networked": false, - "offset": 1576, - "size": 368, + "offset": 1544, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -61804,8 +61804,8 @@ "name": "m_TransformStart", "name_hash": 268404084909778937, "networked": false, - "offset": 1944, - "size": 104, + "offset": 1904, + "size": 96, "type": "CParticleTransformInput" }, { @@ -61814,8 +61814,8 @@ "name": "m_TransformEnd", "name_hash": 268404081468536776, "networked": false, - "offset": 2048, - "size": 104, + "offset": 2000, + "size": 96, "type": "CParticleTransformInput" }, { @@ -61824,7 +61824,7 @@ "name": "m_nSetMethod", "name_hash": 268404085480473374, "networked": false, - "offset": 2152, + "offset": 2096, "size": 4, "type": "ParticleSetMethod_t" }, @@ -61834,7 +61834,7 @@ "name": "m_bActiveRange", "name_hash": 268404082331696004, "networked": false, - "offset": 2156, + "offset": 2100, "size": 1, "type": "bool" }, @@ -61844,7 +61844,7 @@ "name": "m_bAdditive", "name_hash": 268404081526595845, "networked": false, - "offset": 2157, + "offset": 2101, "size": 1, "type": "bool" }, @@ -61854,7 +61854,7 @@ "name": "m_bCapsule", "name_hash": 268404085438861740, "networked": false, - "offset": 2158, + "offset": 2102, "size": 1, "type": "bool" } @@ -61865,7 +61865,7 @@ "name": "C_OP_CylindricalDistanceToTransform", "name_hash": 62492695, "project": "particles", - "size": 2160 + "size": 2104 }, { "alignment": 8, @@ -61962,7 +61962,7 @@ "name": "m_nControlPointNumber", "name_hash": 5078179296727639741, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "int32" }, @@ -61972,7 +61972,7 @@ "name": "m_nAttributeToWrite", "name_hash": 5078179296617053377, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -61982,7 +61982,7 @@ "name": "m_nLocalSpaceCP", "name_hash": 5078179299038186289, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "int32" }, @@ -61992,8 +61992,8 @@ "name": "m_flInterpolation", "name_hash": 5078179299145922951, "networked": false, - "offset": 480, - "size": 368, + "offset": 472, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -62002,8 +62002,8 @@ "name": "m_vecScale", "name_hash": 5078179297267116881, "networked": false, - "offset": 848, - "size": 1720, + "offset": 832, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -62012,7 +62012,7 @@ "name": "m_flBoundaryDampening", "name_hash": 5078179297484963576, "networked": false, - "offset": 2568, + "offset": 2512, "size": 4, "type": "float32" }, @@ -62022,7 +62022,7 @@ "name": "m_bSetVelocity", "name_hash": 5078179298241415732, "networked": false, - "offset": 2572, + "offset": 2516, "size": 1, "type": "bool" }, @@ -62032,7 +62032,7 @@ "name": "m_bLockToSurface", "name_hash": 5078179297846639618, "networked": false, - "offset": 2573, + "offset": 2517, "size": 1, "type": "bool" }, @@ -62042,7 +62042,7 @@ "name": "m_flGridSpacing", "name_hash": 5078179298751397816, "networked": false, - "offset": 2576, + "offset": 2520, "size": 4, "type": "float32" } @@ -62053,7 +62053,7 @@ "name": "C_OP_VectorFieldSnapshot", "name_hash": 1182355754, "project": "particles", - "size": 2584 + "size": 2528 }, { "alignment": 2, @@ -62120,7 +62120,7 @@ "name": "m_flScale", "name_hash": 6023624513964581935, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "float32" }, @@ -62130,7 +62130,7 @@ "name": "m_nControlPoint1", "name_hash": 6023624512129939079, "networked": false, - "offset": 1632, + "offset": 1616, "size": 4, "type": "int32" }, @@ -62140,7 +62140,7 @@ "name": "m_nControlPoint2", "name_hash": 6023624512146716698, "networked": false, - "offset": 1636, + "offset": 1620, "size": 4, "type": "int32" }, @@ -62150,7 +62150,7 @@ "name": "m_nControlPoint3", "name_hash": 6023624512163494317, "networked": false, - "offset": 1640, + "offset": 1624, "size": 4, "type": "int32" }, @@ -62160,7 +62160,7 @@ "name": "m_nControlPoint4", "name_hash": 6023624512046050984, "networked": false, - "offset": 1644, + "offset": 1628, "size": 4, "type": "int32" }, @@ -62170,7 +62170,7 @@ "name": "m_vecCPOffset1", "name_hash": 6023624514859655312, "networked": false, - "offset": 1648, + "offset": 1632, "size": 12, "templated": "Vector", "type": "Vector" @@ -62181,7 +62181,7 @@ "name": "m_vecCPOffset2", "name_hash": 6023624514909988169, "networked": false, - "offset": 1660, + "offset": 1644, "size": 12, "templated": "Vector", "type": "Vector" @@ -62192,7 +62192,7 @@ "name": "m_vecCPOffset3", "name_hash": 6023624514893210550, "networked": false, - "offset": 1672, + "offset": 1656, "size": 12, "templated": "Vector", "type": "Vector" @@ -62203,7 +62203,7 @@ "name": "m_vecCPOffset4", "name_hash": 6023624514943543407, "networked": false, - "offset": 1684, + "offset": 1668, "size": 12, "templated": "Vector", "type": "Vector" @@ -62214,7 +62214,7 @@ "name": "m_LightFiftyDist1", "name_hash": 6023624511665042954, "networked": false, - "offset": 1696, + "offset": 1680, "size": 4, "type": "float32" }, @@ -62224,7 +62224,7 @@ "name": "m_LightZeroDist1", "name_hash": 6023624515071322140, "networked": false, - "offset": 1700, + "offset": 1684, "size": 4, "type": "float32" }, @@ -62234,7 +62234,7 @@ "name": "m_LightFiftyDist2", "name_hash": 6023624511648265335, "networked": false, - "offset": 1704, + "offset": 1688, "size": 4, "type": "float32" }, @@ -62244,7 +62244,7 @@ "name": "m_LightZeroDist2", "name_hash": 6023624515121654997, "networked": false, - "offset": 1708, + "offset": 1692, "size": 4, "type": "float32" }, @@ -62254,7 +62254,7 @@ "name": "m_LightFiftyDist3", "name_hash": 6023624511631487716, "networked": false, - "offset": 1712, + "offset": 1696, "size": 4, "type": "float32" }, @@ -62264,7 +62264,7 @@ "name": "m_LightZeroDist3", "name_hash": 6023624515104877378, "networked": false, - "offset": 1716, + "offset": 1700, "size": 4, "type": "float32" }, @@ -62274,7 +62274,7 @@ "name": "m_LightFiftyDist4", "name_hash": 6023624511614710097, "networked": false, - "offset": 1720, + "offset": 1704, "size": 4, "type": "float32" }, @@ -62284,7 +62284,7 @@ "name": "m_LightZeroDist4", "name_hash": 6023624515020989283, "networked": false, - "offset": 1724, + "offset": 1708, "size": 4, "type": "float32" }, @@ -62294,7 +62294,7 @@ "name": "m_LightColor1", "name_hash": 6023624511280462589, "networked": false, - "offset": 1728, + "offset": 1712, "size": 4, "templated": "Color", "type": "Color" @@ -62305,7 +62305,7 @@ "name": "m_LightColor2", "name_hash": 6023624511230129732, "networked": false, - "offset": 1732, + "offset": 1716, "size": 4, "templated": "Color", "type": "Color" @@ -62316,7 +62316,7 @@ "name": "m_LightColor3", "name_hash": 6023624511246907351, "networked": false, - "offset": 1736, + "offset": 1720, "size": 4, "templated": "Color", "type": "Color" @@ -62327,7 +62327,7 @@ "name": "m_LightColor4", "name_hash": 6023624511196574494, "networked": false, - "offset": 1740, + "offset": 1724, "size": 4, "templated": "Color", "type": "Color" @@ -62338,7 +62338,7 @@ "name": "m_bLightType1", "name_hash": 6023624514626034898, "networked": false, - "offset": 1744, + "offset": 1728, "size": 1, "type": "bool" }, @@ -62348,7 +62348,7 @@ "name": "m_bLightType2", "name_hash": 6023624514609257279, "networked": false, - "offset": 1745, + "offset": 1729, "size": 1, "type": "bool" }, @@ -62358,7 +62358,7 @@ "name": "m_bLightType3", "name_hash": 6023624514592479660, "networked": false, - "offset": 1746, + "offset": 1730, "size": 1, "type": "bool" }, @@ -62368,7 +62368,7 @@ "name": "m_bLightType4", "name_hash": 6023624514575702041, "networked": false, - "offset": 1747, + "offset": 1731, "size": 1, "type": "bool" }, @@ -62378,7 +62378,7 @@ "name": "m_bLightDynamic1", "name_hash": 6023624514009389743, "networked": false, - "offset": 1748, + "offset": 1732, "size": 1, "type": "bool" }, @@ -62388,7 +62388,7 @@ "name": "m_bLightDynamic2", "name_hash": 6023624514026167362, "networked": false, - "offset": 1749, + "offset": 1733, "size": 1, "type": "bool" }, @@ -62398,7 +62398,7 @@ "name": "m_bLightDynamic3", "name_hash": 6023624514042944981, "networked": false, - "offset": 1750, + "offset": 1734, "size": 1, "type": "bool" }, @@ -62408,7 +62408,7 @@ "name": "m_bLightDynamic4", "name_hash": 6023624513925501648, "networked": false, - "offset": 1751, + "offset": 1735, "size": 1, "type": "bool" }, @@ -62418,7 +62418,7 @@ "name": "m_bUseNormal", "name_hash": 6023624513569345943, "networked": false, - "offset": 1752, + "offset": 1736, "size": 1, "type": "bool" }, @@ -62428,7 +62428,7 @@ "name": "m_bUseHLambert", "name_hash": 6023624513330645481, "networked": false, - "offset": 1753, + "offset": 1737, "size": 1, "type": "bool" }, @@ -62438,7 +62438,7 @@ "name": "m_bClampLowerRange", "name_hash": 6023624511149638438, "networked": false, - "offset": 1758, + "offset": 1742, "size": 1, "type": "bool" }, @@ -62448,7 +62448,7 @@ "name": "m_bClampUpperRange", "name_hash": 6023624513061155765, "networked": false, - "offset": 1759, + "offset": 1743, "size": 1, "type": "bool" } @@ -62459,7 +62459,7 @@ "name": "C_OP_ControlpointLight", "name_hash": 1402484372, "project": "particles", - "size": 1760 + "size": 1744 }, { "alignment": 8, @@ -62474,7 +62474,7 @@ "name": "m_nChildGroupID", "name_hash": 17842373416560347493, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "int32" }, @@ -62484,8 +62484,8 @@ "name": "m_flNumberOfChildren", "name_hash": 17842373412777220200, "networked": false, - "offset": 480, - "size": 368, + "offset": 464, + "size": 360, "type": "CParticleCollectionFloatInput" } ], @@ -62495,7 +62495,7 @@ "name": "C_OP_ChooseRandomChildrenInGroup", "name_hash": 4154251286, "project": "particles", - "size": 848 + "size": 824 }, { "alignment": 8, @@ -62575,8 +62575,8 @@ "name": "m_vecMin", "name_hash": 3682303073318231863, "networked": false, - "offset": 472, - "size": 1720, + "offset": 464, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -62585,8 +62585,8 @@ "name": "m_vecMax", "name_hash": 3682303073554398457, "networked": false, - "offset": 2192, - "size": 1720, + "offset": 2144, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -62595,7 +62595,7 @@ "name": "m_nControlPointNumber", "name_hash": 3682303071417902781, "networked": false, - "offset": 3912, + "offset": 3824, "size": 4, "type": "int32" }, @@ -62605,7 +62605,7 @@ "name": "m_bLocalSpace", "name_hash": 3682303072006147694, "networked": false, - "offset": 3916, + "offset": 3828, "size": 1, "type": "bool" }, @@ -62615,7 +62615,7 @@ "name": "m_randomnessParameters", "name_hash": 3682303072486248621, "networked": false, - "offset": 3920, + "offset": 3832, "size": 8, "type": "CRandomNumberGeneratorParameters" }, @@ -62625,7 +62625,7 @@ "name": "m_bUseNewCode", "name_hash": 3682303072445209823, "networked": false, - "offset": 3928, + "offset": 3840, "size": 1, "type": "bool" } @@ -62636,7 +62636,7 @@ "name": "C_INIT_CreateWithinBox", "name_hash": 857352994, "project": "particles", - "size": 3936 + "size": 3848 }, { "alignment": 8, @@ -62651,7 +62651,7 @@ "name": "m_vColorTint", "name_hash": 7354922300880875177, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "templated": "Color", "type": "Color" @@ -62662,7 +62662,7 @@ "name": "m_flBrightnessScale", "name_hash": 7354922301021502126, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "float32" }, @@ -62672,7 +62672,7 @@ "name": "m_flRadiusScale", "name_hash": 7354922302240325977, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "float32" }, @@ -62682,7 +62682,7 @@ "name": "m_flMinimumLightingRadius", "name_hash": 7354922301917937531, "networked": false, - "offset": 476, + "offset": 468, "size": 4, "type": "float32" }, @@ -62692,7 +62692,7 @@ "name": "m_flMaximumLightingRadius", "name_hash": 7354922301709923709, "networked": false, - "offset": 480, + "offset": 472, "size": 4, "type": "float32" }, @@ -62702,7 +62702,7 @@ "name": "m_flPositionDampingConstant", "name_hash": 7354922299550345834, "networked": false, - "offset": 484, + "offset": 476, "size": 4, "type": "float32" } @@ -62713,7 +62713,7 @@ "name": "C_OP_UpdateLightSource", "name_hash": 1712451293, "project": "particles", - "size": 488 + "size": 480 }, { "alignment": 8, @@ -62795,7 +62795,7 @@ "name": "m_flRotateRateDegrees", "name_hash": 7100030421796264903, "networked": false, - "offset": 544, + "offset": 532, "size": 4, "type": "float32" }, @@ -62805,7 +62805,7 @@ "name": "m_flForwardDegrees", "name_hash": 7100030422655192133, "networked": false, - "offset": 548, + "offset": 536, "size": 4, "type": "float32" } @@ -62816,7 +62816,7 @@ "name": "C_OP_RenderScreenVelocityRotate", "name_hash": 1653104653, "project": "particles", - "size": 552 + "size": 544 }, { "alignment": 8, @@ -62831,7 +62831,7 @@ "name": "m_defaultValue", "name_hash": 11765771273674699807, "networked": false, - "offset": 128, + "offset": 120, "size": 8, "templated": "CGlobalSymbol", "type": "CGlobalSymbol" @@ -62843,7 +62843,7 @@ "name": "CSymbolAnimParameter", "name_hash": 2739432098, "project": "animgraphlib", - "size": 136 + "size": 128 }, { "alignment": 8, @@ -62858,7 +62858,7 @@ "name": "m_nFieldOutput", "name_hash": 5197054661306258950, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -62868,7 +62868,7 @@ "name": "m_flInputMin", "name_hash": 5197054661358128399, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "float32" }, @@ -62878,7 +62878,7 @@ "name": "m_flInputMax", "name_hash": 5197054661054851329, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "float32" }, @@ -62888,7 +62888,7 @@ "name": "m_vecOutputMin", "name_hash": 5197054658245219960, "networked": false, - "offset": 476, + "offset": 468, "size": 12, "templated": "Vector", "type": "Vector" @@ -62899,7 +62899,7 @@ "name": "m_vecOutputMax", "name_hash": 5197054658615607506, "networked": false, - "offset": 488, + "offset": 480, "size": 12, "templated": "Vector", "type": "Vector" @@ -62910,8 +62910,8 @@ "name": "m_TransformStart", "name_hash": 5197054661102643193, "networked": false, - "offset": 504, - "size": 104, + "offset": 496, + "size": 96, "type": "CParticleTransformInput" }, { @@ -62920,8 +62920,8 @@ "name": "m_TransformEnd", "name_hash": 5197054657661401032, "networked": false, - "offset": 608, - "size": 104, + "offset": 592, + "size": 96, "type": "CParticleTransformInput" }, { @@ -62930,7 +62930,7 @@ "name": "m_nSetMethod", "name_hash": 5197054661673337630, "networked": false, - "offset": 712, + "offset": 688, "size": 4, "type": "ParticleSetMethod_t" }, @@ -62940,7 +62940,7 @@ "name": "m_bActiveRange", "name_hash": 5197054658524560260, "networked": false, - "offset": 716, + "offset": 692, "size": 1, "type": "bool" }, @@ -62950,7 +62950,7 @@ "name": "m_bRadialCheck", "name_hash": 5197054658687895518, "networked": false, - "offset": 717, + "offset": 693, "size": 1, "type": "bool" } @@ -62961,7 +62961,7 @@ "name": "C_OP_PercentageBetweenTransformsVector", "name_hash": 1210033581, "project": "particles", - "size": 720 + "size": 696 }, { "alignment": 8, @@ -63099,7 +63099,7 @@ "name": "C_OP_RemapNamedModelMeshGroupEndCap", "name_hash": 1970036735, "project": "particles", - "size": 560 + "size": 552 }, { "alignment": 16, @@ -63846,7 +63846,7 @@ "name": "VisibilityInputs", "name_hash": 12552426767996052728, "networked": false, - "offset": 464, + "offset": 456, "size": 72, "type": "CParticleVisibilityInputs" }, @@ -63856,7 +63856,7 @@ "name": "m_bCannotBeRefracted", "name_hash": 12552426767945090299, "networked": false, - "offset": 536, + "offset": 528, "size": 1, "type": "bool" }, @@ -63866,7 +63866,7 @@ "name": "m_bSkipRenderingOnMobile", "name_hash": 12552426765575055989, "networked": false, - "offset": 537, + "offset": 529, "size": 1, "type": "bool" } @@ -63877,7 +63877,7 @@ "name": "CParticleFunctionRenderer", "name_hash": 2922589603, "project": "particles", - "size": 544 + "size": 536 }, { "alignment": 8, @@ -63892,7 +63892,7 @@ "name": "m_nCPInput", "name_hash": 15669585170267133750, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "int32" }, @@ -63902,7 +63902,7 @@ "name": "m_nFieldOutput", "name_hash": 15669585169897133574, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -63912,7 +63912,7 @@ "name": "m_nField", "name_hash": 15669585169308170555, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "int32" }, @@ -63922,7 +63922,7 @@ "name": "m_flInputMin", "name_hash": 15669585169949003023, "networked": false, - "offset": 476, + "offset": 468, "size": 4, "type": "float32" }, @@ -63932,7 +63932,7 @@ "name": "m_flInputMax", "name_hash": 15669585169645725953, "networked": false, - "offset": 480, + "offset": 472, "size": 4, "type": "float32" }, @@ -63942,7 +63942,7 @@ "name": "m_flOutputMin", "name_hash": 15669585167650748182, "networked": false, - "offset": 484, + "offset": 476, "size": 4, "type": "float32" }, @@ -63952,7 +63952,7 @@ "name": "m_flOutputMax", "name_hash": 15669585167417141444, "networked": false, - "offset": 488, + "offset": 480, "size": 4, "type": "float32" }, @@ -63962,7 +63962,7 @@ "name": "m_flStartTime", "name_hash": 15669585167792381380, "networked": false, - "offset": 492, + "offset": 484, "size": 4, "type": "float32" }, @@ -63972,7 +63972,7 @@ "name": "m_flEndTime", "name_hash": 15669585166588829597, "networked": false, - "offset": 496, + "offset": 488, "size": 4, "type": "float32" }, @@ -63982,7 +63982,7 @@ "name": "m_flInterpRate", "name_hash": 15669585169599628711, "networked": false, - "offset": 500, + "offset": 492, "size": 4, "type": "float32" }, @@ -63992,7 +63992,7 @@ "name": "m_nSetMethod", "name_hash": 15669585170264212254, "networked": false, - "offset": 504, + "offset": 496, "size": 4, "type": "ParticleSetMethod_t" } @@ -64003,7 +64003,7 @@ "name": "C_OP_RemapCPtoScalar", "name_hash": 3648359600, "project": "particles", - "size": 512 + "size": 504 }, { "alignment": 255, @@ -64065,8 +64065,8 @@ "name": "m_flDistance", "name_hash": 11159876695037332072, "networked": false, - "offset": 472, - "size": 368, + "offset": 464, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -64075,7 +64075,7 @@ "name": "m_bIncludeRadii", "name_hash": 11159876698385415888, "networked": false, - "offset": 840, + "offset": 824, "size": 1, "type": "bool" }, @@ -64085,8 +64085,8 @@ "name": "m_flLifespanOverlap", "name_hash": 11159876698052575884, "networked": false, - "offset": 848, - "size": 368, + "offset": 832, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -64095,7 +64095,7 @@ "name": "m_nFieldModify", "name_hash": 11159876697148234321, "networked": false, - "offset": 1216, + "offset": 1192, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -64105,8 +64105,8 @@ "name": "m_flModify", "name_hash": 11159876696572877013, "networked": false, - "offset": 1224, - "size": 368, + "offset": 1200, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -64115,7 +64115,7 @@ "name": "m_nSetMethod", "name_hash": 11159876699239465758, "networked": false, - "offset": 1592, + "offset": 1560, "size": 4, "type": "ParticleSetMethod_t" }, @@ -64125,7 +64125,7 @@ "name": "m_bUseNeighbor", "name_hash": 11159876699249405390, "networked": false, - "offset": 1596, + "offset": 1564, "size": 1, "type": "bool" } @@ -64136,7 +64136,7 @@ "name": "C_INIT_DistanceToNeighborCull", "name_hash": 2598361274, "project": "particles", - "size": 1600 + "size": 1568 }, { "alignment": 4, @@ -64312,7 +64312,7 @@ "name": "m_nInputValueNodeIdx", "name_hash": 10747838211132268327, "networked": false, - "offset": 16, + "offset": 10, "size": 2, "type": "int16" }, @@ -64322,7 +64322,7 @@ "name": "m_mode", "name_hash": 10747838211049741234, "networked": false, - "offset": 20, + "offset": 12, "size": 4, "type": "NmCachedValueMode_t" } @@ -64333,7 +64333,7 @@ "name": "CNmCachedIDNode::CDefinition", "name_hash": 2502426088, "project": "animlib", - "size": 24 + "size": 16 }, { "alignment": 16, @@ -64406,7 +64406,7 @@ "name": "m_bSetOnce", "name_hash": 18305859583306240134, "networked": false, - "offset": 472, + "offset": 457, "size": 1, "type": "bool" }, @@ -64416,7 +64416,7 @@ "name": "m_nCP1", "name_hash": 18305859585077011833, "networked": false, - "offset": 476, + "offset": 460, "size": 4, "type": "int32" }, @@ -64426,8 +64426,8 @@ "name": "m_vecCP1Pos", "name_hash": 18305859582590879961, "networked": false, - "offset": 480, - "size": 1720, + "offset": 464, + "size": 1680, "type": "CParticleCollectionVecInput" }, { @@ -64436,8 +64436,8 @@ "name": "m_transformInput", "name_hash": 18305859582492071529, "networked": false, - "offset": 2200, - "size": 104, + "offset": 2144, + "size": 96, "type": "CParticleTransformInput" } ], @@ -64447,7 +64447,7 @@ "name": "C_OP_SetSingleControlPointPosition", "name_hash": 4262165069, "project": "particles", - "size": 2304 + "size": 2240 }, { "alignment": 8, @@ -64557,7 +64557,7 @@ "name": "m_bTransformNormals", "name_hash": 2345256013842349429, "networked": false, - "offset": 464, + "offset": 456, "size": 1, "type": "bool" }, @@ -64567,7 +64567,7 @@ "name": "m_bTransformRadii", "name_hash": 2345256015001548388, "networked": false, - "offset": 465, + "offset": 457, "size": 1, "type": "bool" }, @@ -64577,7 +64577,7 @@ "name": "m_nControlPointNumber", "name_hash": 2345256013888857789, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "int32" } @@ -64588,7 +64588,7 @@ "name": "C_OP_SnapshotRigidSkinToBones", "name_hash": 546047467, "project": "particles", - "size": 472 + "size": 464 }, { "alignment": 8, @@ -64602,7 +64602,7 @@ "name": "CNmVelocityBasedSpeedScaleNode::CDefinition", "name_hash": 533067948, "project": "animlib", - "size": 32 + "size": 24 }, { "alignment": 8, @@ -64847,7 +64847,7 @@ "name": "C_INIT_RandomYaw", "name_hash": 1483521016, "project": "particles", - "size": 504 + "size": 496 }, { "alignment": 8, @@ -65669,7 +65669,7 @@ "name": "m_nCPInput", "name_hash": 8763518027359606582, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "int32" }, @@ -65679,7 +65679,7 @@ "name": "m_nFieldOutput", "name_hash": 8763518026989606406, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "ParticleAttributeIndex_t" } @@ -65690,7 +65690,7 @@ "name": "C_OP_SetCPtoVector", "name_hash": 2040415542, "project": "particles", - "size": 472 + "size": 464 }, { "alignment": 8, @@ -65705,8 +65705,8 @@ "name": "m_flDragAtPlane", "name_hash": 11314335599258917282, "networked": false, - "offset": 464, - "size": 368, + "offset": 456, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -65715,8 +65715,8 @@ "name": "m_flFalloff", "name_hash": 11314335603062226379, "networked": false, - "offset": 832, - "size": 368, + "offset": 816, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -65725,7 +65725,7 @@ "name": "m_bDirectional", "name_hash": 11314335600144434151, "networked": false, - "offset": 1200, + "offset": 1176, "size": 1, "type": "bool" }, @@ -65735,8 +65735,8 @@ "name": "m_vecPlaneNormal", "name_hash": 11314335599421306498, "networked": false, - "offset": 1208, - "size": 1720, + "offset": 1184, + "size": 1680, "type": "CParticleCollectionVecInput" }, { @@ -65745,7 +65745,7 @@ "name": "m_nControlPointNumber", "name_hash": 11314335599926814397, "networked": false, - "offset": 2928, + "offset": 2864, "size": 4, "type": "int32" } @@ -65756,7 +65756,7 @@ "name": "C_OP_DragRelativeToPlane", "name_hash": 2634324040, "project": "particles", - "size": 2936 + "size": 2872 }, { "alignment": 16, @@ -65898,7 +65898,7 @@ "name": "CParticleFunctionOperator", "name_hash": 2069005860, "project": "particles", - "size": 464 + "size": 456 }, { "alignment": 4, @@ -65965,7 +65965,7 @@ "name": "m_nMaskNodeIdx", "name_hash": 6413960059959616888, "networked": false, - "offset": 24, + "offset": 12, "size": 2, "type": "int16" }, @@ -65975,7 +65975,7 @@ "name": "m_nEnableNodeIdx", "name_hash": 6413960059610322729, "networked": false, - "offset": 26, + "offset": 14, "size": 2, "type": "int16" } @@ -65986,7 +65986,7 @@ "name": "CNmScaleNode::CDefinition", "name_hash": 1493366449, "project": "animlib", - "size": 32 + "size": 16 }, { "alignment": 8, @@ -66137,7 +66137,7 @@ "name": "m_previewButton", "name_hash": 18115650213803938503, "networked": false, - "offset": 112, + "offset": 108, "size": 4, "type": "AnimParamButton_t" }, @@ -66147,7 +66147,7 @@ "name": "m_eNetworkSetting", "name_hash": 18115650215712103890, "networked": false, - "offset": 116, + "offset": 112, "size": 4, "type": "AnimParamNetworkSetting" }, @@ -66157,7 +66157,7 @@ "name": "m_bUseMostRecentValue", "name_hash": 18115650213695960681, "networked": false, - "offset": 120, + "offset": 116, "size": 1, "type": "bool" }, @@ -66167,7 +66167,7 @@ "name": "m_bAutoReset", "name_hash": 18115650215662003353, "networked": false, - "offset": 121, + "offset": 117, "size": 1, "type": "bool" }, @@ -66177,7 +66177,7 @@ "name": "m_bGameWritable", "name_hash": 18115650215920576503, "networked": false, - "offset": 122, + "offset": 118, "size": 1, "type": "bool" }, @@ -66187,7 +66187,7 @@ "name": "m_bGraphWritable", "name_hash": 18115650211810633655, "networked": false, - "offset": 123, + "offset": 119, "size": 1, "type": "bool" } @@ -66198,7 +66198,7 @@ "name": "CConcreteAnimParameter", "name_hash": 4217878499, "project": "animgraphlib", - "size": 128 + "size": 120 }, { "alignment": 8, @@ -66213,8 +66213,8 @@ "name": "m_vecTargetPosition", "name_hash": 6914494076331775547, "networked": false, - "offset": 464, - "size": 1720, + "offset": 456, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -66223,7 +66223,7 @@ "name": "m_bOututBehindness", "name_hash": 6914494078576115017, "networked": false, - "offset": 2184, + "offset": 2136, "size": 1, "type": "bool" }, @@ -66233,7 +66233,7 @@ "name": "m_nBehindFieldOutput", "name_hash": 6914494076678370194, "networked": false, - "offset": 2188, + "offset": 2140, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -66243,8 +66243,8 @@ "name": "m_flBehindOutputRemap", "name_hash": 6914494076162538483, "networked": false, - "offset": 2192, - "size": 368, + "offset": 2144, + "size": 360, "type": "CParticleRemapFloatInput" }, { @@ -66253,7 +66253,7 @@ "name": "m_nBehindSetMethod", "name_hash": 6914494079170149338, "networked": false, - "offset": 2560, + "offset": 2504, "size": 4, "type": "ParticleSetMethod_t" } @@ -66264,7 +66264,7 @@ "name": "C_OP_ScreenSpacePositionOfTarget", "name_hash": 1609906106, "project": "particles", - "size": 2568 + "size": 2512 }, { "alignment": 8, @@ -66305,7 +66305,7 @@ "name": "m_nFieldOutput", "name_hash": 13062262334409577990, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -66315,7 +66315,7 @@ "name": "m_flScale", "name_hash": 13062262333633569839, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "float32" }, @@ -66325,7 +66325,7 @@ "name": "m_nControlPointNumber", "name_hash": 13062262331620304573, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "int32" } @@ -66336,7 +66336,7 @@ "name": "C_OP_RemapControlPointDirectionToVector", "name_hash": 3041294946, "project": "particles", - "size": 480 + "size": 472 }, { "alignment": 8, @@ -66351,7 +66351,7 @@ "name": "m_nSetMethod", "name_hash": 4387571120150397726, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "ParticleSetMethod_t" }, @@ -66361,8 +66361,8 @@ "name": "m_TransformInput", "name_hash": 4387571118953579145, "networked": false, - "offset": 472, - "size": 104, + "offset": 464, + "size": 96, "type": "CParticleTransformInput" }, { @@ -66371,7 +66371,7 @@ "name": "m_nFieldOutput", "name_hash": 4387571119783319046, "networked": false, - "offset": 576, + "offset": 560, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -66381,7 +66381,7 @@ "name": "m_flInputMin", "name_hash": 4387571119835188495, "networked": false, - "offset": 580, + "offset": 564, "size": 4, "type": "float32" }, @@ -66391,7 +66391,7 @@ "name": "m_flInputMax", "name_hash": 4387571119531911425, "networked": false, - "offset": 584, + "offset": 568, "size": 4, "type": "float32" }, @@ -66401,7 +66401,7 @@ "name": "m_flOutputMin", "name_hash": 4387571117536933654, "networked": false, - "offset": 588, + "offset": 572, "size": 4, "type": "float32" }, @@ -66411,7 +66411,7 @@ "name": "m_flOutputMax", "name_hash": 4387571117303326916, "networked": false, - "offset": 592, + "offset": 576, "size": 4, "type": "float32" }, @@ -66421,7 +66421,7 @@ "name": "m_flRadius", "name_hash": 4387571117457391757, "networked": false, - "offset": 596, + "offset": 580, "size": 4, "type": "float32" } @@ -66432,7 +66432,7 @@ "name": "C_OP_RemapTransformVisibilityToScalar", "name_hash": 1021561007, "project": "particles", - "size": 600 + "size": 584 }, { "alignment": 8, @@ -66632,7 +66632,7 @@ "name": "m_nPlayInReverseValueNodeIdx", "name_hash": 11215170417991970178, "networked": false, - "offset": 16, + "offset": 10, "size": 2, "type": "int16" }, @@ -66642,7 +66642,7 @@ "name": "m_nResetTimeValueNodeIdx", "name_hash": 11215170419294810337, "networked": false, - "offset": 18, + "offset": 12, "size": 2, "type": "int16" }, @@ -66652,7 +66652,7 @@ "name": "m_flSpeedMultiplier", "name_hash": 11215170419090468941, "networked": false, - "offset": 20, + "offset": 16, "size": 4, "type": "float32" }, @@ -66662,7 +66662,7 @@ "name": "m_nStartSyncEventOffset", "name_hash": 11215170419846752919, "networked": false, - "offset": 24, + "offset": 20, "size": 4, "type": "int32" }, @@ -66672,7 +66672,7 @@ "name": "m_bSampleRootMotion", "name_hash": 11215170420011673065, "networked": false, - "offset": 28, + "offset": 24, "size": 1, "type": "bool" }, @@ -66682,7 +66682,7 @@ "name": "m_bAllowLooping", "name_hash": 11215170421797318040, "networked": false, - "offset": 29, + "offset": 25, "size": 1, "type": "bool" }, @@ -66692,7 +66692,7 @@ "name": "m_nDataSlotIdx", "name_hash": 11215170420506450792, "networked": false, - "offset": 30, + "offset": 26, "size": 2, "type": "int16" } @@ -66810,7 +66810,7 @@ "name": "m_bUseWorldLocation", "name_hash": 5654687056177245911, "networked": false, - "offset": 472, + "offset": 457, "size": 1, "type": "bool" }, @@ -66820,7 +66820,7 @@ "name": "m_bOrient", "name_hash": 5654687054187337812, "networked": false, - "offset": 473, + "offset": 458, "size": 1, "type": "bool" }, @@ -66830,7 +66830,7 @@ "name": "m_nCP1", "name_hash": 5654687055661360505, "networked": false, - "offset": 476, + "offset": 460, "size": 4, "type": "int32" }, @@ -66840,7 +66840,7 @@ "name": "m_nHeadLocation", "name_hash": 5654687054927026808, "networked": false, - "offset": 480, + "offset": 464, "size": 4, "type": "int32" }, @@ -66850,8 +66850,8 @@ "name": "m_flReRandomRate", "name_hash": 5654687054659078675, "networked": false, - "offset": 488, - "size": 368, + "offset": 472, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -66860,7 +66860,7 @@ "name": "m_vecCPMinPos", "name_hash": 5654687053411818344, "networked": false, - "offset": 856, + "offset": 832, "size": 12, "templated": "Vector", "type": "Vector" @@ -66871,7 +66871,7 @@ "name": "m_vecCPMaxPos", "name_hash": 5654687053434846578, "networked": false, - "offset": 868, + "offset": 844, "size": 12, "templated": "Vector", "type": "Vector" @@ -66882,8 +66882,8 @@ "name": "m_flInterpolation", "name_hash": 5654687055571433863, "networked": false, - "offset": 880, - "size": 368, + "offset": 856, + "size": 360, "type": "CParticleCollectionFloatInput" } ], @@ -66893,7 +66893,7 @@ "name": "C_OP_SetRandomControlPointPosition", "name_hash": 1316584426, "project": "particles", - "size": 1248 + "size": 1216 }, { "alignment": 255, @@ -67338,7 +67338,7 @@ "name": "m_bUsePerParticleRadius", "name_hash": 1114652513525937155, "networked": false, - "offset": 544, + "offset": 530, "size": 1, "type": "bool" }, @@ -67348,7 +67348,7 @@ "name": "m_nVertexCountKb", "name_hash": 1114652514393034875, "networked": false, - "offset": 548, + "offset": 532, "size": 4, "type": "uint32" }, @@ -67358,7 +67358,7 @@ "name": "m_nIndexCountKb", "name_hash": 1114652514602373111, "networked": false, - "offset": 552, + "offset": 536, "size": 4, "type": "uint32" }, @@ -67368,8 +67368,8 @@ "name": "m_fGridSize", "name_hash": 1114652513940680540, "networked": false, - "offset": 560, - "size": 368, + "offset": 544, + "size": 360, "type": "CParticleCollectionRendererFloatInput" }, { @@ -67378,8 +67378,8 @@ "name": "m_fRadiusScale", "name_hash": 1114652513144375655, "networked": false, - "offset": 928, - "size": 368, + "offset": 904, + "size": 360, "type": "CParticleCollectionRendererFloatInput" }, { @@ -67388,8 +67388,8 @@ "name": "m_fIsosurfaceThreshold", "name_hash": 1114652513629526052, "networked": false, - "offset": 1296, - "size": 368, + "offset": 1264, + "size": 360, "type": "CParticleCollectionRendererFloatInput" }, { @@ -67398,7 +67398,7 @@ "name": "m_nScaleCP", "name_hash": 1114652516504356326, "networked": false, - "offset": 1664, + "offset": 1624, "size": 4, "type": "int32" }, @@ -67408,7 +67408,7 @@ "name": "m_hMaterial", "name_hash": 1114652515066766382, "networked": false, - "offset": 1672, + "offset": 1632, "size": 8, "template": [ "InfoForResourceTypeIMaterial2" @@ -67423,7 +67423,7 @@ "name": "C_OP_RenderGpuImplicit", "name_hash": 259525262, "project": "particles", - "size": 1680 + "size": 1640 }, { "alignment": 8, @@ -67438,8 +67438,8 @@ "name": "m_flFreezeTime", "name_hash": 1048815598217927465, "networked": false, - "offset": 464, - "size": 368, + "offset": 456, + "size": 360, "type": "CParticleCollectionFloatInput" } ], @@ -67449,7 +67449,7 @@ "name": "C_OP_EndCapTimedFreeze", "name_hash": 244196410, "project": "particles", - "size": 832 + "size": 816 }, { "alignment": 8, @@ -67464,7 +67464,7 @@ "name": "m_nCP1", "name_hash": 15598178340432897401, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "int32" }, @@ -67474,7 +67474,7 @@ "name": "m_vecCP1Pos", "name_hash": 15598178337946765529, "networked": false, - "offset": 476, + "offset": 464, "size": 12, "templated": "Vector", "type": "Vector" @@ -67485,7 +67485,7 @@ "name": "m_bOrientToEyes", "name_hash": 15598178337710728435, "networked": false, - "offset": 488, + "offset": 476, "size": 1, "type": "bool" } @@ -67496,7 +67496,7 @@ "name": "C_OP_SetControlPointToPlayer", "name_hash": 3631733902, "project": "particles", - "size": 496 + "size": 480 }, { "alignment": 8, @@ -67602,7 +67602,7 @@ "name": "m_hModel", "name_hash": 13650249447421036564, "networked": false, - "offset": 464, + "offset": 456, "size": 8, "template": [ "InfoForResourceTypeCModel" @@ -67616,7 +67616,7 @@ "name": "m_inNames", "name_hash": 13650249446980514570, "networked": false, - "offset": 472, + "offset": 464, "size": 24, "template": [ "CUtlString" @@ -67630,7 +67630,7 @@ "name": "m_outNames", "name_hash": 13650249444903234813, "networked": false, - "offset": 496, + "offset": 488, "size": 24, "template": [ "CUtlString" @@ -67644,7 +67644,7 @@ "name": "m_fallbackNames", "name_hash": 13650249445196456297, "networked": false, - "offset": 520, + "offset": 512, "size": 24, "template": [ "CUtlString" @@ -67658,7 +67658,7 @@ "name": "m_bModelFromRenderer", "name_hash": 13650249446577544997, "networked": false, - "offset": 544, + "offset": 536, "size": 1, "type": "bool" }, @@ -67668,7 +67668,7 @@ "name": "m_bProportional", "name_hash": 13650249445946634890, "networked": false, - "offset": 545, + "offset": 537, "size": 1, "type": "bool" }, @@ -67678,7 +67678,7 @@ "name": "m_nFieldInput", "name_hash": 13650249446573168233, "networked": false, - "offset": 548, + "offset": 540, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -67688,7 +67688,7 @@ "name": "m_nFieldOutput", "name_hash": 13650249447495603718, "networked": false, - "offset": 552, + "offset": 544, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -67698,7 +67698,7 @@ "name": "m_flRemapTime", "name_hash": 13650249447743335481, "networked": false, - "offset": 556, + "offset": 548, "size": 4, "type": "float32" } @@ -67709,7 +67709,7 @@ "name": "C_OP_RemapNamedModelElementOnceTimed", "name_hash": 3178196364, "project": "particles", - "size": 560 + "size": 552 }, { "alignment": 255, @@ -67790,7 +67790,7 @@ "name": "m_nPriority", "name_hash": 10103987400401204021, "networked": false, - "offset": 80, + "offset": 76, "size": 4, "type": "int32" }, @@ -67800,7 +67800,7 @@ "name": "m_nVertexMapHash", "name_hash": 10103987396622983331, "networked": false, - "offset": 84, + "offset": 80, "size": 4, "type": "uint32" }, @@ -67810,7 +67810,7 @@ "name": "m_nAntitunnelGroupBits", "name_hash": 10103987399291234586, "networked": false, - "offset": 88, + "offset": 84, "size": 4, "type": "uint32" } @@ -67821,7 +67821,7 @@ "name": "FeBuildSDFRigid_t", "name_hash": 2352517889, "project": "physicslib", - "size": 96 + "size": 88 }, { "alignment": 8, @@ -67866,7 +67866,7 @@ "name": "m_nInputValueNodeIdx", "name_hash": 2488496881222065959, "networked": false, - "offset": 16, + "offset": 10, "size": 2, "type": "int16" }, @@ -67876,7 +67876,7 @@ "name": "m_infoType", "name_hash": 2488496882170176013, "networked": false, - "offset": 20, + "offset": 12, "size": 4, "type": "CNmTargetInfoNode::Info_t" }, @@ -67886,7 +67886,7 @@ "name": "m_bIsWorldSpaceTarget", "name_hash": 2488496881795945458, "networked": false, - "offset": 24, + "offset": 16, "size": 1, "type": "bool" } @@ -67897,7 +67897,7 @@ "name": "CNmTargetInfoNode::CDefinition", "name_hash": 579398330, "project": "animlib", - "size": 32 + "size": 24 }, { "alignment": 8, @@ -68106,7 +68106,7 @@ "name": "m_nInputValueNodeIdxA", "name_hash": 9952760594659732882, "networked": false, - "offset": 16, + "offset": 10, "size": 2, "type": "int16" }, @@ -68116,7 +68116,7 @@ "name": "m_nInputValueNodeIdxB", "name_hash": 9952760594642955263, "networked": false, - "offset": 18, + "offset": 12, "size": 2, "type": "int16" }, @@ -68126,7 +68126,7 @@ "name": "m_bReturnAbsoluteResult", "name_hash": 9952760593102317291, "networked": false, - "offset": 20, + "offset": 14, "size": 1, "type": "bool" }, @@ -68136,7 +68136,7 @@ "name": "m_bReturnNegatedResult", "name_hash": 9952760594393885858, "networked": false, - "offset": 21, + "offset": 15, "size": 1, "type": "bool" }, @@ -68146,7 +68146,7 @@ "name": "m_operator", "name_hash": 9952760595323159709, "networked": false, - "offset": 22, + "offset": 16, "size": 1, "type": "CNmFloatMathNode::Operator_t" }, @@ -68156,7 +68156,7 @@ "name": "m_flValueB", "name_hash": 9952760594251150002, "networked": false, - "offset": 24, + "offset": 20, "size": 4, "type": "float32" } @@ -68167,7 +68167,7 @@ "name": "CNmFloatMathNode::CDefinition", "name_hash": 2317307655, "project": "animlib", - "size": 32 + "size": 24 }, { "alignment": 8, @@ -68360,7 +68360,7 @@ "name": "m_flNoiseCoordScale0", "name_hash": 14620232122109652118, "networked": false, - "offset": 480, + "offset": 468, "size": 4, "type": "float32" }, @@ -68370,7 +68370,7 @@ "name": "m_flNoiseCoordScale1", "name_hash": 14620232122126429737, "networked": false, - "offset": 484, + "offset": 472, "size": 4, "type": "float32" }, @@ -68380,7 +68380,7 @@ "name": "m_flNoiseCoordScale2", "name_hash": 14620232122076096880, "networked": false, - "offset": 488, + "offset": 476, "size": 4, "type": "float32" }, @@ -68390,7 +68390,7 @@ "name": "m_flNoiseCoordScale3", "name_hash": 14620232122092874499, "networked": false, - "offset": 492, + "offset": 480, "size": 4, "type": "float32" }, @@ -68400,7 +68400,7 @@ "name": "m_vecNoiseAmount0", "name_hash": 14620232122305058295, "networked": false, - "offset": 496, + "offset": 484, "size": 12, "templated": "Vector", "type": "Vector" @@ -68411,7 +68411,7 @@ "name": "m_vecNoiseAmount1", "name_hash": 14620232122288280676, "networked": false, - "offset": 508, + "offset": 496, "size": 12, "templated": "Vector", "type": "Vector" @@ -68422,7 +68422,7 @@ "name": "m_vecNoiseAmount2", "name_hash": 14620232122338613533, "networked": false, - "offset": 520, + "offset": 508, "size": 12, "templated": "Vector", "type": "Vector" @@ -68433,7 +68433,7 @@ "name": "m_vecNoiseAmount3", "name_hash": 14620232122321835914, "networked": false, - "offset": 532, + "offset": 520, "size": 12, "templated": "Vector", "type": "Vector" @@ -68445,7 +68445,7 @@ "name": "C_OP_TurbulenceForce", "name_hash": 3404038055, "project": "particles", - "size": 544 + "size": 536 }, { "alignment": 255, @@ -68482,7 +68482,7 @@ "name": "m_nFieldOutput", "name_hash": 14208449188562376198, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -68492,7 +68492,7 @@ "name": "m_flOutputMin", "name_hash": 14208449186315990806, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "float32" }, @@ -68502,7 +68502,7 @@ "name": "m_flOutputMax", "name_hash": 14208449186082384068, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "float32" } @@ -68513,7 +68513,7 @@ "name": "C_OP_ReinitializeScalarEndCap", "name_hash": 3308162369, "project": "particles", - "size": 480 + "size": 472 }, { "alignment": 4, @@ -69151,7 +69151,7 @@ "name": "m_flStartTime", "name_hash": 1806769898517339588, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "float32" }, @@ -69161,7 +69161,7 @@ "name": "m_flEndTime", "name_hash": 1806769897313787805, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "float32" }, @@ -69171,7 +69171,7 @@ "name": "m_flStartScale", "name_hash": 1806769898438092753, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "float32" }, @@ -69181,7 +69181,7 @@ "name": "m_flEndScale", "name_hash": 1806769898903403958, "networked": false, - "offset": 476, + "offset": 468, "size": 4, "type": "float32" }, @@ -69191,7 +69191,7 @@ "name": "m_bEaseInAndOut", "name_hash": 1806769900283630271, "networked": false, - "offset": 480, + "offset": 472, "size": 1, "type": "bool" }, @@ -69201,7 +69201,7 @@ "name": "m_flBias", "name_hash": 1806769900663817142, "networked": false, - "offset": 484, + "offset": 476, "size": 4, "type": "float32" } @@ -69212,7 +69212,7 @@ "name": "C_OP_InterpolateRadius", "name_hash": 420671398, "project": "particles", - "size": 544 + "size": 528 }, { "alignment": 8, @@ -69227,7 +69227,7 @@ "name": "m_nCPOut", "name_hash": 6832739646139861030, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "int32" }, @@ -69237,7 +69237,7 @@ "name": "m_nCPIn", "name_hash": 6832739646409533725, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "int32" }, @@ -69247,7 +69247,7 @@ "name": "m_flUpdateRate", "name_hash": 6832739643658688540, "networked": false, - "offset": 480, + "offset": 468, "size": 4, "type": "float32" }, @@ -69257,8 +69257,8 @@ "name": "m_flTraceLength", "name_hash": 6832739647125577280, "networked": false, - "offset": 488, - "size": 368, + "offset": 472, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -69267,7 +69267,7 @@ "name": "m_flStartOffset", "name_hash": 6832739644776663466, "networked": false, - "offset": 856, + "offset": 832, "size": 4, "type": "float32" }, @@ -69277,7 +69277,7 @@ "name": "m_flOffset", "name_hash": 6832739645136353844, "networked": false, - "offset": 860, + "offset": 836, "size": 4, "type": "float32" }, @@ -69287,7 +69287,7 @@ "name": "m_vecTraceDir", "name_hash": 6832739646023178053, "networked": false, - "offset": 864, + "offset": 840, "size": 12, "templated": "Vector", "type": "Vector" @@ -69301,7 +69301,7 @@ "name": "m_CollisionGroupName", "name_hash": 6832739646586892693, "networked": false, - "offset": 876, + "offset": 852, "size": 128, "type": "char" }, @@ -69311,7 +69311,7 @@ "name": "m_nTraceSet", "name_hash": 6832739646177723826, "networked": false, - "offset": 1004, + "offset": 980, "size": 4, "type": "ParticleTraceSet_t" }, @@ -69321,7 +69321,7 @@ "name": "m_bSetToEndpoint", "name_hash": 6832739646115376659, "networked": false, - "offset": 1008, + "offset": 984, "size": 1, "type": "bool" }, @@ -69331,7 +69331,7 @@ "name": "m_bTraceToClosestSurface", "name_hash": 6832739644815084509, "networked": false, - "offset": 1009, + "offset": 985, "size": 1, "type": "bool" }, @@ -69341,7 +69341,7 @@ "name": "m_bIncludeWater", "name_hash": 6832739646956193350, "networked": false, - "offset": 1010, + "offset": 986, "size": 1, "type": "bool" } @@ -69352,7 +69352,7 @@ "name": "C_OP_SetControlPointToImpactPoint", "name_hash": 1590871169, "project": "particles", - "size": 1016 + "size": 992 }, { "alignment": 8, @@ -69367,7 +69367,7 @@ "name": "m_nHand", "name_hash": 13275576248569875276, "networked": false, - "offset": 544, + "offset": 532, "size": 4, "type": "ParticleVRHandChoiceList_t" }, @@ -69377,7 +69377,7 @@ "name": "m_nOutputHandCP", "name_hash": 13275576247371813482, "networked": false, - "offset": 548, + "offset": 536, "size": 4, "type": "int32" }, @@ -69387,7 +69387,7 @@ "name": "m_nOutputField", "name_hash": 13275576245846765428, "networked": false, - "offset": 552, + "offset": 540, "size": 4, "type": "int32" }, @@ -69397,8 +69397,8 @@ "name": "m_flAmplitude", "name_hash": 13275576248027516440, "networked": false, - "offset": 560, - "size": 368, + "offset": 544, + "size": 360, "type": "CPerParticleFloatInput" } ], @@ -69408,7 +69408,7 @@ "name": "C_OP_RenderVRHapticEvent", "name_hash": 3090960962, "project": "particles", - "size": 928 + "size": 904 }, { "alignment": 4, @@ -69511,7 +69511,7 @@ "name": "m_pFollowup", "name_hash": 6655168805059740559, "networked": false, - "offset": 24, + "offset": 20, "size": 8, "type": "ResponseFollowup" } @@ -69522,7 +69522,7 @@ "name": "ResponseParams", "name_hash": 1549527236, "project": "server", - "size": 32 + "size": 28 }, { "alignment": 16, @@ -69605,8 +69605,8 @@ "name": "m_TransformInput", "name_hash": 14884654972028174985, "networked": false, - "offset": 464, - "size": 104, + "offset": 456, + "size": 96, "type": "CParticleTransformInput" }, { @@ -69615,7 +69615,7 @@ "name": "m_flStartTime_min", "name_hash": 14884654970531437563, "networked": false, - "offset": 568, + "offset": 552, "size": 4, "type": "float32" }, @@ -69625,7 +69625,7 @@ "name": "m_flStartTime_max", "name_hash": 14884654970362278277, "networked": false, - "offset": 572, + "offset": 556, "size": 4, "type": "float32" }, @@ -69635,7 +69635,7 @@ "name": "m_flStartTime_exp", "name_hash": 14884654972929191396, "networked": false, - "offset": 576, + "offset": 560, "size": 4, "type": "float32" }, @@ -69645,7 +69645,7 @@ "name": "m_flEndTime_min", "name_hash": 14884654971081005362, "networked": false, - "offset": 580, + "offset": 564, "size": 4, "type": "float32" }, @@ -69655,7 +69655,7 @@ "name": "m_flEndTime_max", "name_hash": 14884654971247501624, "networked": false, - "offset": 584, + "offset": 568, "size": 4, "type": "float32" }, @@ -69665,7 +69665,7 @@ "name": "m_flEndTime_exp", "name_hash": 14884654969488984985, "networked": false, - "offset": 588, + "offset": 572, "size": 4, "type": "float32" }, @@ -69675,7 +69675,7 @@ "name": "m_flRange", "name_hash": 14884654970078570564, "networked": false, - "offset": 592, + "offset": 576, "size": 4, "type": "float32" }, @@ -69685,8 +69685,8 @@ "name": "m_flRangeBias", "name_hash": 14884654970816295209, "networked": false, - "offset": 600, - "size": 368, + "offset": 584, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -69695,7 +69695,7 @@ "name": "m_flJumpThreshold", "name_hash": 14884654972074138326, "networked": false, - "offset": 968, + "offset": 944, "size": 4, "type": "float32" }, @@ -69705,7 +69705,7 @@ "name": "m_flPrevPosScale", "name_hash": 14884654970196381986, "networked": false, - "offset": 972, + "offset": 948, "size": 4, "type": "float32" }, @@ -69715,7 +69715,7 @@ "name": "m_bLockRot", "name_hash": 14884654970427884955, "networked": false, - "offset": 976, + "offset": 952, "size": 1, "type": "bool" }, @@ -69725,8 +69725,8 @@ "name": "m_vecScale", "name_hash": 14884654970608118609, "networked": false, - "offset": 984, - "size": 1720, + "offset": 960, + "size": 1680, "type": "CParticleCollectionVecInput" }, { @@ -69735,7 +69735,7 @@ "name": "m_nFieldOutput", "name_hash": 14884654972857914886, "networked": false, - "offset": 2704, + "offset": 2640, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -69745,7 +69745,7 @@ "name": "m_nFieldOutputPrev", "name_hash": 14884654970767492667, "networked": false, - "offset": 2708, + "offset": 2644, "size": 4, "type": "ParticleAttributeIndex_t" } @@ -69756,7 +69756,7 @@ "name": "C_OP_PositionLock", "name_hash": 3465603797, "project": "particles", - "size": 2712 + "size": 2648 }, { "alignment": 255, @@ -69797,7 +69797,7 @@ "name": "m_RateMin", "name_hash": 17206821557165028705, "networked": false, - "offset": 464, + "offset": 456, "size": 12, "templated": "Vector", "type": "Vector" @@ -69808,7 +69808,7 @@ "name": "m_RateMax", "name_hash": 17206821556931421967, "networked": false, - "offset": 476, + "offset": 468, "size": 12, "templated": "Vector", "type": "Vector" @@ -69819,7 +69819,7 @@ "name": "m_FrequencyMin", "name_hash": 17206821556316484379, "networked": false, - "offset": 488, + "offset": 480, "size": 12, "templated": "Vector", "type": "Vector" @@ -69830,7 +69830,7 @@ "name": "m_FrequencyMax", "name_hash": 17206821556147428261, "networked": false, - "offset": 500, + "offset": 492, "size": 12, "templated": "Vector", "type": "Vector" @@ -69841,7 +69841,7 @@ "name": "m_nField", "name_hash": 17206821558741875003, "networked": false, - "offset": 512, + "offset": 504, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -69851,7 +69851,7 @@ "name": "m_bProportional", "name_hash": 17206821557781869194, "networked": false, - "offset": 516, + "offset": 508, "size": 1, "type": "bool" }, @@ -69861,7 +69861,7 @@ "name": "m_bProportionalOp", "name_hash": 17206821555741930173, "networked": false, - "offset": 517, + "offset": 509, "size": 1, "type": "bool" }, @@ -69871,7 +69871,7 @@ "name": "m_bOffset", "name_hash": 17206821555871492906, "networked": false, - "offset": 518, + "offset": 510, "size": 1, "type": "bool" }, @@ -69881,7 +69881,7 @@ "name": "m_flStartTime_min", "name_hash": 17206821557004360699, "networked": false, - "offset": 520, + "offset": 512, "size": 4, "type": "float32" }, @@ -69891,7 +69891,7 @@ "name": "m_flStartTime_max", "name_hash": 17206821556835201413, "networked": false, - "offset": 524, + "offset": 516, "size": 4, "type": "float32" }, @@ -69901,7 +69901,7 @@ "name": "m_flEndTime_min", "name_hash": 17206821557553928498, "networked": false, - "offset": 528, + "offset": 520, "size": 4, "type": "float32" }, @@ -69911,7 +69911,7 @@ "name": "m_flEndTime_max", "name_hash": 17206821557720424760, "networked": false, - "offset": 532, + "offset": 524, "size": 4, "type": "float32" }, @@ -69921,8 +69921,8 @@ "name": "m_flOscMult", "name_hash": 17206821555853037204, "networked": false, - "offset": 536, - "size": 368, + "offset": 528, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -69931,8 +69931,8 @@ "name": "m_flOscAdd", "name_hash": 17206821557548656189, "networked": false, - "offset": 904, - "size": 368, + "offset": 888, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -69941,8 +69941,8 @@ "name": "m_flRateScale", "name_hash": 17206821556971108801, "networked": false, - "offset": 1272, - "size": 368, + "offset": 1248, + "size": 360, "type": "CPerParticleFloatInput" } ], @@ -69952,7 +69952,7 @@ "name": "C_OP_OscillateVector", "name_hash": 4006275338, "project": "particles", - "size": 1640 + "size": 1608 }, { "alignment": 255, @@ -70090,7 +70090,7 @@ "name": "m_nSnapshotControlPointNumber", "name_hash": 484834308714131165, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "int32" }, @@ -70100,7 +70100,7 @@ "name": "m_nControlPointNumber", "name_hash": 484834309072594621, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "int32" }, @@ -70110,7 +70110,7 @@ "name": "m_bRandom", "name_hash": 484834311522721218, "networked": false, - "offset": 472, + "offset": 464, "size": 1, "type": "bool" }, @@ -70120,7 +70120,7 @@ "name": "m_nRandomSeed", "name_hash": 484834309682294887, "networked": false, - "offset": 476, + "offset": 468, "size": 4, "type": "int32" }, @@ -70130,7 +70130,7 @@ "name": "m_bSetNormal", "name_hash": 484834309424226988, "networked": false, - "offset": 480, + "offset": 472, "size": 1, "type": "bool" }, @@ -70140,7 +70140,7 @@ "name": "m_bSetRadius", "name_hash": 484834310453987537, "networked": false, - "offset": 481, + "offset": 473, "size": 1, "type": "bool" }, @@ -70150,7 +70150,7 @@ "name": "m_nIndexType", "name_hash": 484834311752328991, "networked": false, - "offset": 484, + "offset": 476, "size": 4, "type": "SnapshotIndexType_t" }, @@ -70160,8 +70160,8 @@ "name": "m_flReadIndex", "name_hash": 484834310136136393, "networked": false, - "offset": 488, - "size": 368, + "offset": 480, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -70170,8 +70170,8 @@ "name": "m_flIncrement", "name_hash": 484834311022974580, "networked": false, - "offset": 856, - "size": 368, + "offset": 840, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -70180,8 +70180,8 @@ "name": "m_nFullLoopIncrement", "name_hash": 484834308675941527, "networked": false, - "offset": 1224, - "size": 368, + "offset": 1200, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -70190,8 +70190,8 @@ "name": "m_nSnapShotStartPoint", "name_hash": 484834310828790123, "networked": false, - "offset": 1592, - "size": 368, + "offset": 1560, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -70200,8 +70200,8 @@ "name": "m_flInterpolation", "name_hash": 484834311490877831, "networked": false, - "offset": 1960, - "size": 368, + "offset": 1920, + "size": 360, "type": "CPerParticleFloatInput" } ], @@ -70211,7 +70211,7 @@ "name": "C_OP_MovementSkinnedPositionFromCPSnapshot", "name_hash": 112884284, "project": "particles", - "size": 2328 + "size": 2280 }, { "alignment": 8, @@ -70691,7 +70691,7 @@ "name": "m_bUseWorldLocation", "name_hash": 2621384828786945751, "networked": false, - "offset": 472, + "offset": 457, "size": 1, "type": "bool" }, @@ -70701,7 +70701,7 @@ "name": "m_bRandomize", "name_hash": 2621384825987714204, "networked": false, - "offset": 474, + "offset": 459, "size": 1, "type": "bool" }, @@ -70711,7 +70711,7 @@ "name": "m_bSetOnce", "name_hash": 2621384826500288646, "networked": false, - "offset": 475, + "offset": 460, "size": 1, "type": "bool" }, @@ -70721,7 +70721,7 @@ "name": "m_nCP", "name_hash": 2621384828651967602, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "int32" }, @@ -70731,7 +70731,7 @@ "name": "m_nHeadLocation", "name_hash": 2621384827536726648, "networked": false, - "offset": 480, + "offset": 468, "size": 4, "type": "int32" }, @@ -70741,7 +70741,7 @@ "name": "m_vecRotation", "name_hash": 2621384825131689663, "networked": false, - "offset": 484, + "offset": 472, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -70752,7 +70752,7 @@ "name": "m_vecRotationB", "name_hash": 2621384825763897415, "networked": false, - "offset": 496, + "offset": 484, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -70763,8 +70763,8 @@ "name": "m_flInterpolation", "name_hash": 2621384828181133703, "networked": false, - "offset": 512, - "size": 368, + "offset": 496, + "size": 360, "type": "CParticleCollectionFloatInput" } ], @@ -70774,7 +70774,7 @@ "name": "C_OP_SetControlPointOrientation", "name_hash": 610338716, "project": "particles", - "size": 880 + "size": 856 }, { "alignment": 8, @@ -70789,8 +70789,8 @@ "name": "m_velocityInput", "name_hash": 1695841217436289366, "networked": false, - "offset": 472, - "size": 1720, + "offset": 464, + "size": 1680, "type": "CParticleCollectionVecInput" }, { @@ -70799,8 +70799,8 @@ "name": "m_transformInput", "name_hash": 1695841217601787497, "networked": false, - "offset": 2192, - "size": 104, + "offset": 2144, + "size": 96, "type": "CParticleTransformInput" }, { @@ -70809,7 +70809,7 @@ "name": "m_flVelocityScale", "name_hash": 1695841220399586730, "networked": false, - "offset": 2296, + "offset": 2240, "size": 4, "type": "float32" }, @@ -70819,7 +70819,7 @@ "name": "m_bDirectionOnly", "name_hash": 1695841218753215276, "networked": false, - "offset": 2300, + "offset": 2244, "size": 1, "type": "bool" } @@ -70830,7 +70830,7 @@ "name": "C_INIT_VelocityFromCP", "name_hash": 394843802, "project": "particles", - "size": 2304 + "size": 2248 }, { "alignment": 8, @@ -70872,7 +70872,7 @@ "name": "m_nOrientationType", "name_hash": 3445112593371340869, "networked": false, - "offset": 11752, + "offset": 11512, "size": 4, "type": "ParticleOrientationChoiceList_t" }, @@ -70882,7 +70882,7 @@ "name": "m_nOrientationControlPoint", "name_hash": 3445112592340988712, "networked": false, - "offset": 11756, + "offset": 11516, "size": 4, "type": "int32" }, @@ -70892,7 +70892,7 @@ "name": "m_flMinSize", "name_hash": 3445112594086736280, "networked": false, - "offset": 11760, + "offset": 11520, "size": 4, "type": "float32" }, @@ -70902,7 +70902,7 @@ "name": "m_flMaxSize", "name_hash": 3445112593262634686, "networked": false, - "offset": 11764, + "offset": 11524, "size": 4, "type": "float32" }, @@ -70912,8 +70912,8 @@ "name": "m_flStartFadeSize", "name_hash": 3445112594026012050, "networked": false, - "offset": 11768, - "size": 368, + "offset": 11528, + "size": 360, "type": "CParticleCollectionRendererFloatInput" }, { @@ -70922,8 +70922,8 @@ "name": "m_flEndFadeSize", "name_hash": 3445112591662175267, "networked": false, - "offset": 12136, - "size": 368, + "offset": 11888, + "size": 360, "type": "CParticleCollectionRendererFloatInput" }, { @@ -70932,7 +70932,7 @@ "name": "m_bClampV", "name_hash": 3445112594395567102, "networked": false, - "offset": 12504, + "offset": 12248, "size": 1, "type": "bool" } @@ -70943,7 +70943,7 @@ "name": "CBaseTrailRenderer", "name_hash": 802127782, "project": "particles", - "size": 12512 + "size": 12256 }, { "alignment": 255, @@ -71002,7 +71002,7 @@ "name": "m_vecComponentScale", "name_hash": 5826312475044828386, "networked": false, - "offset": 472, + "offset": 460, "size": 12, "templated": "Vector", "type": "Vector" @@ -71013,7 +71013,7 @@ "name": "m_flTraceOffset", "name_hash": 5826312474197410711, "networked": false, - "offset": 484, + "offset": 472, "size": 4, "type": "float32" }, @@ -71023,7 +71023,7 @@ "name": "m_flMaxTraceLength", "name_hash": 5826312473480542104, "networked": false, - "offset": 488, + "offset": 476, "size": 4, "type": "float32" }, @@ -71033,7 +71033,7 @@ "name": "m_flTraceTolerance", "name_hash": 5826312474393376355, "networked": false, - "offset": 492, + "offset": 480, "size": 4, "type": "float32" }, @@ -71043,7 +71043,7 @@ "name": "m_nMaxPlanes", "name_hash": 5826312474981327714, "networked": false, - "offset": 496, + "offset": 484, "size": 4, "type": "int32" }, @@ -71056,7 +71056,7 @@ "name": "m_CollisionGroupName", "name_hash": 5826312475649913237, "networked": false, - "offset": 504, + "offset": 492, "size": 128, "type": "char" }, @@ -71066,7 +71066,7 @@ "name": "m_nTraceSet", "name_hash": 5826312475240744370, "networked": false, - "offset": 632, + "offset": 620, "size": 4, "type": "ParticleTraceSet_t" }, @@ -71076,7 +71076,7 @@ "name": "m_bIncludeWater", "name_hash": 5826312476019213894, "networked": false, - "offset": 648, + "offset": 632, "size": 1, "type": "bool" } @@ -71087,7 +71087,7 @@ "name": "C_INIT_LifespanFromVelocity", "name_hash": 1356544083, "project": "particles", - "size": 656 + "size": 640 }, { "alignment": 4, @@ -71247,7 +71247,7 @@ "name": "m_nChildNodeIdx", "name_hash": 15939614374288271164, "networked": false, - "offset": 16, + "offset": 10, "size": 2, "type": "int16" } @@ -71258,7 +71258,7 @@ "name": "CNmVirtualParameterVectorNode::CDefinition", "name_hash": 3711230674, "project": "animlib", - "size": 24 + "size": 16 }, { "alignment": 8, @@ -71273,7 +71273,7 @@ "name": "m_defaultMaskNodeIdx", "name_hash": 12178112105959019677, "networked": false, - "offset": 16, + "offset": 10, "size": 2, "type": "int16" }, @@ -71283,7 +71283,7 @@ "name": "m_parameterValueNodeIdx", "name_hash": 12178112106093542012, "networked": false, - "offset": 18, + "offset": 12, "size": 2, "type": "int16" }, @@ -71293,7 +71293,7 @@ "name": "m_switchDynamically", "name_hash": 12178112106622118392, "networked": false, - "offset": 20, + "offset": 14, "size": 1, "type": "bool" }, @@ -71303,7 +71303,7 @@ "name": "m_maskNodeIndices", "name_hash": 12178112106304268590, "networked": false, - "offset": 24, + "offset": 16, "size": 40, "template": [ "int16", @@ -71321,7 +71321,7 @@ "name": "m_parameterValues", "name_hash": 12178112108087967286, "networked": false, - "offset": 64, + "offset": 56, "size": 80, "template": [ "CGlobalSymbol", @@ -71339,7 +71339,7 @@ "name": "m_flBlendTimeSeconds", "name_hash": 12178112107278633212, "networked": false, - "offset": 144, + "offset": 136, "size": 4, "type": "float32" } @@ -71350,7 +71350,7 @@ "name": "CNmBoneMaskSelectorNode::CDefinition", "name_hash": 2835437680, "project": "animlib", - "size": 152 + "size": 144 }, { "alignment": 255, @@ -71487,7 +71487,7 @@ "name": "m_nChildNodeIdx", "name_hash": 2024130608257148732, "networked": false, - "offset": 16, + "offset": 10, "size": 2, "type": "int16" }, @@ -71497,7 +71497,7 @@ "name": "m_entryEvents", "name_hash": 2024130607266297942, "networked": false, - "offset": 24, + "offset": 16, "size": 32, "template": [ "CGlobalSymbol", @@ -71515,7 +71515,7 @@ "name": "m_executeEvents", "name_hash": 2024130607716826985, "networked": false, - "offset": 56, + "offset": 48, "size": 32, "template": [ "CGlobalSymbol", @@ -71533,7 +71533,7 @@ "name": "m_exitEvents", "name_hash": 2024130609243689412, "networked": false, - "offset": 88, + "offset": 80, "size": 32, "template": [ "CGlobalSymbol", @@ -71551,7 +71551,7 @@ "name": "m_timedRemainingEvents", "name_hash": 2024130610465462597, "networked": false, - "offset": 120, + "offset": 112, "size": 24, "template": [ "CNmStateNode::TimedEvent_t", @@ -71569,7 +71569,7 @@ "name": "m_timedElapsedEvents", "name_hash": 2024130610474580153, "networked": false, - "offset": 144, + "offset": 136, "size": 24, "template": [ "CNmStateNode::TimedEvent_t", @@ -71587,7 +71587,7 @@ "name": "m_nLayerWeightNodeIdx", "name_hash": 2024130608478884657, "networked": false, - "offset": 168, + "offset": 160, "size": 2, "type": "int16" }, @@ -71597,7 +71597,7 @@ "name": "m_nLayerRootMotionWeightNodeIdx", "name_hash": 2024130607790321223, "networked": false, - "offset": 170, + "offset": 162, "size": 2, "type": "int16" }, @@ -71607,7 +71607,7 @@ "name": "m_nLayerBoneMaskNodeIdx", "name_hash": 2024130607174809127, "networked": false, - "offset": 172, + "offset": 164, "size": 2, "type": "int16" }, @@ -71617,7 +71617,7 @@ "name": "m_bIsOffState", "name_hash": 2024130607400821647, "networked": false, - "offset": 174, + "offset": 166, "size": 1, "type": "bool" }, @@ -71627,7 +71627,7 @@ "name": "m_bUseActualElapsedTimeInStateForTimedEvents", "name_hash": 2024130608514010618, "networked": false, - "offset": 175, + "offset": 167, "size": 1, "type": "bool" } @@ -71638,7 +71638,7 @@ "name": "CNmStateNode::CDefinition", "name_hash": 471279632, "project": "animlib", - "size": 176 + "size": 168 }, { "alignment": 8, @@ -71653,7 +71653,7 @@ "name": "m_flMinDistance", "name_hash": 5832157413917895942, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "float32" }, @@ -71663,7 +71663,7 @@ "name": "m_flMaxDistance", "name_hash": 5832157414015185760, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "float32" } @@ -71674,7 +71674,7 @@ "name": "C_OP_ConstrainLineLength", "name_hash": 1357904964, "project": "particles", - "size": 472 + "size": 464 }, { "alignment": 8, @@ -71689,8 +71689,8 @@ "name": "m_nParticlesToEmit", "name_hash": 4112666316884760774, "networked": false, - "offset": 472, - "size": 368, + "offset": 464, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -71699,8 +71699,8 @@ "name": "m_flStartTime", "name_hash": 4112666315649359300, "networked": false, - "offset": 840, - "size": 368, + "offset": 824, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -71709,7 +71709,7 @@ "name": "m_flInitFromKilledParentParticles", "name_hash": 4112666314552330543, "networked": false, - "offset": 1208, + "offset": 1184, "size": 4, "type": "float32" }, @@ -71719,7 +71719,7 @@ "name": "m_nEventType", "name_hash": 4112666317695855251, "networked": false, - "offset": 1212, + "offset": 1188, "size": 4, "type": "EventTypeSelection_t" }, @@ -71729,8 +71729,8 @@ "name": "m_flParentParticleScale", "name_hash": 4112666315634003669, "networked": false, - "offset": 1216, - "size": 368, + "offset": 1192, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -71739,7 +71739,7 @@ "name": "m_nMaxEmittedPerFrame", "name_hash": 4112666315795607227, "networked": false, - "offset": 1584, + "offset": 1552, "size": 4, "type": "int32" }, @@ -71749,7 +71749,7 @@ "name": "m_nSnapshotControlPoint", "name_hash": 4112666314326554860, "networked": false, - "offset": 1588, + "offset": 1556, "size": 4, "type": "int32" }, @@ -71759,7 +71759,7 @@ "name": "m_strSnapshotSubset", "name_hash": 4112666317084593758, "networked": false, - "offset": 1592, + "offset": 1560, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -71771,7 +71771,7 @@ "name": "C_OP_InstantaneousEmitter", "name_hash": 957554745, "project": "particles", - "size": 1600 + "size": 1568 }, { "alignment": 8, @@ -71786,7 +71786,7 @@ "name": "m_nType", "name_hash": 15391291463434583385, "networked": false, - "offset": 16, + "offset": 12, "size": 4, "type": "ParticleVecType_t" }, @@ -71796,7 +71796,7 @@ "name": "m_vLiteralValue", "name_hash": 15391291465177205281, "networked": false, - "offset": 20, + "offset": 16, "size": 12, "templated": "Vector", "type": "Vector" @@ -71807,7 +71807,7 @@ "name": "m_LiteralColor", "name_hash": 15391291464997570219, "networked": false, - "offset": 32, + "offset": 28, "size": 4, "templated": "Color", "type": "Color" @@ -71818,7 +71818,7 @@ "name": "m_NamedValue", "name_hash": 15391291466787686183, "networked": false, - "offset": 40, + "offset": 32, "size": 64, "templated": "CParticleNamedValueRef", "type": "CParticleNamedValueRef" @@ -71829,7 +71829,7 @@ "name": "m_bFollowNamedValue", "name_hash": 15391291463281982394, "networked": false, - "offset": 104, + "offset": 96, "size": 1, "type": "bool" }, @@ -71839,7 +71839,7 @@ "name": "m_nVectorAttribute", "name_hash": 15391291463748212634, "networked": false, - "offset": 108, + "offset": 100, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -71849,7 +71849,7 @@ "name": "m_vVectorAttributeScale", "name_hash": 15391291464794317944, "networked": false, - "offset": 112, + "offset": 104, "size": 12, "templated": "Vector", "type": "Vector" @@ -71860,7 +71860,7 @@ "name": "m_nControlPoint", "name_hash": 15391291463242211212, "networked": false, - "offset": 124, + "offset": 116, "size": 4, "type": "int32" }, @@ -71870,7 +71870,7 @@ "name": "m_nDeltaControlPoint", "name_hash": 15391291466367073360, "networked": false, - "offset": 128, + "offset": 120, "size": 4, "type": "int32" }, @@ -71880,7 +71880,7 @@ "name": "m_vCPValueScale", "name_hash": 15391291465611286155, "networked": false, - "offset": 132, + "offset": 124, "size": 12, "templated": "Vector", "type": "Vector" @@ -71891,7 +71891,7 @@ "name": "m_vCPRelativePosition", "name_hash": 15391291463449232485, "networked": false, - "offset": 144, + "offset": 136, "size": 12, "templated": "Vector", "type": "Vector" @@ -71902,7 +71902,7 @@ "name": "m_vCPRelativeDir", "name_hash": 15391291463613763521, "networked": false, - "offset": 156, + "offset": 148, "size": 12, "templated": "Vector", "type": "Vector" @@ -71913,8 +71913,8 @@ "name": "m_FloatComponentX", "name_hash": 15391291465393848648, "networked": false, - "offset": 168, - "size": 368, + "offset": 160, + "size": 360, "type": "CParticleFloatInput" }, { @@ -71923,8 +71923,8 @@ "name": "m_FloatComponentY", "name_hash": 15391291465410626267, "networked": false, - "offset": 536, - "size": 368, + "offset": 520, + "size": 360, "type": "CParticleFloatInput" }, { @@ -71933,8 +71933,8 @@ "name": "m_FloatComponentZ", "name_hash": 15391291465427403886, "networked": false, - "offset": 904, - "size": 368, + "offset": 880, + "size": 360, "type": "CParticleFloatInput" }, { @@ -71943,8 +71943,8 @@ "name": "m_FloatInterp", "name_hash": 15391291467185696955, "networked": false, - "offset": 1272, - "size": 368, + "offset": 1240, + "size": 360, "type": "CParticleFloatInput" }, { @@ -71953,7 +71953,7 @@ "name": "m_flInterpInput0", "name_hash": 15391291464457678033, "networked": false, - "offset": 1640, + "offset": 1600, "size": 4, "type": "float32" }, @@ -71963,7 +71963,7 @@ "name": "m_flInterpInput1", "name_hash": 15391291464440900414, "networked": false, - "offset": 1644, + "offset": 1604, "size": 4, "type": "float32" }, @@ -71973,7 +71973,7 @@ "name": "m_vInterpOutput0", "name_hash": 15391291466601657390, "networked": false, - "offset": 1648, + "offset": 1608, "size": 12, "templated": "Vector", "type": "Vector" @@ -71984,7 +71984,7 @@ "name": "m_vInterpOutput1", "name_hash": 15391291466618435009, "networked": false, - "offset": 1660, + "offset": 1620, "size": 12, "templated": "Vector", "type": "Vector" @@ -71995,7 +71995,7 @@ "name": "m_Gradient", "name_hash": 15391291463120281381, "networked": false, - "offset": 1672, + "offset": 1632, "size": 24, "templated": "CColorGradient", "type": "CColorGradient" @@ -72006,7 +72006,7 @@ "name": "m_vRandomMin", "name_hash": 15391291466356907426, "networked": false, - "offset": 1696, + "offset": 1656, "size": 12, "templated": "Vector", "type": "Vector" @@ -72017,7 +72017,7 @@ "name": "m_vRandomMax", "name_hash": 15391291465986519880, "networked": false, - "offset": 1708, + "offset": 1668, "size": 12, "templated": "Vector", "type": "Vector" @@ -72029,7 +72029,7 @@ "name": "CParticleVecInput", "name_hash": 3583564298, "project": "particleslib", - "size": 1720 + "size": 1680 }, { "alignment": 8, @@ -72044,7 +72044,7 @@ "name": "m_inputVectorValueNodeIdx", "name_hash": 12082743009992558692, "networked": false, - "offset": 16, + "offset": 10, "size": 2, "type": "int16" }, @@ -72054,7 +72054,7 @@ "name": "m_inputValueXNodeIdx", "name_hash": 12082743013539014587, "networked": false, - "offset": 18, + "offset": 12, "size": 2, "type": "int16" }, @@ -72064,7 +72064,7 @@ "name": "m_inputValueYNodeIdx", "name_hash": 12082743012968801762, "networked": false, - "offset": 20, + "offset": 14, "size": 2, "type": "int16" }, @@ -72074,7 +72074,7 @@ "name": "m_inputValueZNodeIdx", "name_hash": 12082743011064266053, "networked": false, - "offset": 22, + "offset": 16, "size": 2, "type": "int16" } @@ -72323,7 +72323,7 @@ "name": "CNavVolumeMarkupVolume", "name_hash": 839898023, "project": "server", - "size": 224 + "size": 192 }, { "alignment": 8, @@ -72338,8 +72338,8 @@ "name": "m_flLiquidContentsField", "name_hash": 12714089626929336523, "networked": false, - "offset": 544, - "size": 368, + "offset": 536, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -72348,8 +72348,8 @@ "name": "m_flExpirationTime", "name_hash": 12714089626301899071, "networked": false, - "offset": 912, - "size": 368, + "offset": 896, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -72358,7 +72358,7 @@ "name": "m_nAmountAttribute", "name_hash": 12714089627024245063, "networked": false, - "offset": 1280, + "offset": 1256, "size": 4, "type": "ParticleAttributeIndex_t" } @@ -72369,7 +72369,7 @@ "name": "C_OP_GameLiquidSpill", "name_hash": 2960229671, "project": "particles", - "size": 1288 + "size": 1264 }, { "alignment": 8, @@ -72515,7 +72515,7 @@ "name": "C_OP_Spin", "name_hash": 3790649577, "project": "particles", - "size": 488 + "size": 480 }, { "alignment": 8, @@ -72530,7 +72530,7 @@ "name": "m_nFieldOutput", "name_hash": 9925089393867134470, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -72540,7 +72540,7 @@ "name": "m_bAbsVal", "name_hash": 9925089392923037450, "networked": false, - "offset": 476, + "offset": 464, "size": 1, "type": "bool" }, @@ -72550,7 +72550,7 @@ "name": "m_bAbsValInv", "name_hash": 9925089390056164217, "networked": false, - "offset": 477, + "offset": 465, "size": 1, "type": "bool" }, @@ -72560,7 +72560,7 @@ "name": "m_flOffset", "name_hash": 9925089392149707316, "networked": false, - "offset": 480, + "offset": 468, "size": 4, "type": "float32" }, @@ -72570,7 +72570,7 @@ "name": "m_flOutputMin", "name_hash": 9925089391620749078, "networked": false, - "offset": 484, + "offset": 472, "size": 4, "type": "float32" }, @@ -72580,7 +72580,7 @@ "name": "m_flOutputMax", "name_hash": 9925089391387142340, "networked": false, - "offset": 488, + "offset": 476, "size": 4, "type": "float32" }, @@ -72590,7 +72590,7 @@ "name": "m_flNoiseScale", "name_hash": 9925089390873161459, "networked": false, - "offset": 492, + "offset": 480, "size": 4, "type": "float32" }, @@ -72600,7 +72600,7 @@ "name": "m_flNoiseScaleLoc", "name_hash": 9925089392869028063, "networked": false, - "offset": 496, + "offset": 484, "size": 4, "type": "float32" }, @@ -72610,7 +72610,7 @@ "name": "m_vecOffsetLoc", "name_hash": 9925089394038613676, "networked": false, - "offset": 500, + "offset": 488, "size": 12, "templated": "Vector", "type": "Vector" @@ -72621,7 +72621,7 @@ "name": "m_flWorldTimeScale", "name_hash": 9925089390844922246, "networked": false, - "offset": 512, + "offset": 500, "size": 4, "type": "float32" } @@ -72632,7 +72632,7 @@ "name": "C_INIT_CreationNoise", "name_hash": 2310864951, "project": "particles", - "size": 520 + "size": 504 }, { "alignment": 8, @@ -72661,7 +72661,7 @@ "name": "m_ModelList", "name_hash": 7155776477172863414, "networked": false, - "offset": 544, + "offset": 536, "size": 24, "template": [ "ModelReference_t" @@ -72675,7 +72675,7 @@ "name": "m_flModelScale", "name_hash": 7155776480604791110, "networked": false, - "offset": 572, + "offset": 564, "size": 4, "type": "float32" }, @@ -72685,7 +72685,7 @@ "name": "m_bFitToModelSize", "name_hash": 7155776481170602787, "networked": false, - "offset": 576, + "offset": 568, "size": 1, "type": "bool" }, @@ -72695,7 +72695,7 @@ "name": "m_bNonUniformScaling", "name_hash": 7155776480338637017, "networked": false, - "offset": 577, + "offset": 569, "size": 1, "type": "bool" }, @@ -72705,7 +72705,7 @@ "name": "m_nXAxisScalingAttribute", "name_hash": 7155776477310892765, "networked": false, - "offset": 580, + "offset": 572, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -72715,7 +72715,7 @@ "name": "m_nYAxisScalingAttribute", "name_hash": 7155776480336932242, "networked": false, - "offset": 584, + "offset": 576, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -72725,7 +72725,7 @@ "name": "m_nZAxisScalingAttribute", "name_hash": 7155776480349015775, "networked": false, - "offset": 588, + "offset": 580, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -72735,7 +72735,7 @@ "name": "m_nSizeCullBloat", "name_hash": 7155776478661447970, "networked": false, - "offset": 592, + "offset": 584, "size": 4, "type": "int32" } @@ -72746,7 +72746,7 @@ "name": "C_OP_RenderAsModels", "name_hash": 1666084043, "project": "particles", - "size": 600 + "size": 592 }, { "alignment": 8, @@ -72815,7 +72815,7 @@ "name": "m_nFieldOutput", "name_hash": 17906427197333345798, "networked": false, - "offset": 488, + "offset": 476, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -72825,7 +72825,7 @@ "name": "m_vMinOutputValue", "name_hash": 17906427194758380735, "networked": false, - "offset": 492, + "offset": 480, "size": 12, "templated": "Vector", "type": "Vector" @@ -72836,7 +72836,7 @@ "name": "m_vMaxOutputValue", "name_hash": 17906427196296567749, "networked": false, - "offset": 504, + "offset": 492, "size": 12, "templated": "Vector", "type": "Vector" @@ -72848,7 +72848,7 @@ "name": "C_OP_RemapDistanceToLineSegmentToVector", "name_hash": 4169164969, "project": "particles", - "size": 520 + "size": 504 }, { "alignment": 8, @@ -72863,7 +72863,7 @@ "name": "m_OffsetMin", "name_hash": 8784282989541379038, "networked": false, - "offset": 472, + "offset": 460, "size": 12, "templated": "Vector", "type": "Vector" @@ -72874,7 +72874,7 @@ "name": "m_OffsetMax", "name_hash": 8784282989841993084, "networked": false, - "offset": 484, + "offset": 472, "size": 12, "templated": "Vector", "type": "Vector" @@ -72885,7 +72885,7 @@ "name": "m_nControlPointNumber", "name_hash": 8784282988485650109, "networked": false, - "offset": 496, + "offset": 484, "size": 4, "type": "int32" }, @@ -72895,7 +72895,7 @@ "name": "m_bLocalCoords", "name_hash": 8784282988245882590, "networked": false, - "offset": 500, + "offset": 488, "size": 1, "type": "bool" }, @@ -72905,7 +72905,7 @@ "name": "m_bNormalize", "name_hash": 8784282988645728844, "networked": false, - "offset": 501, + "offset": 489, "size": 1, "type": "bool" } @@ -72916,7 +72916,7 @@ "name": "C_INIT_NormalOffset", "name_hash": 2045250262, "project": "particles", - "size": 504 + "size": 496 }, { "alignment": 8, @@ -72930,7 +72930,7 @@ "name": "C_OP_SpinUpdate", "name_hash": 4149910856, "project": "particles", - "size": 464 + "size": 456 }, { "alignment": 8, @@ -74855,7 +74855,7 @@ "name": "m_nChildNodeIdx", "name_hash": 5487212410318726972, "networked": false, - "offset": 16, + "offset": 10, "size": 2, "type": "int16" } @@ -74866,7 +74866,7 @@ "name": "CNmVirtualParameterBoneMaskNode::CDefinition", "name_hash": 1277591197, "project": "animlib", - "size": 24 + "size": 16 }, { "alignment": 255, @@ -74876,7 +74876,7 @@ "name": "EntInput_t", "name_hash": 4292484821, "project": "entity2", - "size": 48 + "size": 56 }, { "alignment": 8, @@ -75128,7 +75128,7 @@ "name": "m_nCPIn", "name_hash": 17719465410773379357, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "int32" }, @@ -75138,7 +75138,7 @@ "name": "m_vecCP1Pos", "name_hash": 17719465408450431193, "networked": false, - "offset": 476, + "offset": 464, "size": 12, "templated": "Vector", "type": "Vector" @@ -75149,7 +75149,7 @@ "name": "m_nCPOut", "name_hash": 17719465410503706662, "networked": false, - "offset": 488, + "offset": 476, "size": 4, "type": "int32" }, @@ -75159,7 +75159,7 @@ "name": "m_nCPOutField", "name_hash": 17719465410095715266, "networked": false, - "offset": 492, + "offset": 480, "size": 4, "type": "int32" }, @@ -75169,7 +75169,7 @@ "name": "m_nCPSSPosOut", "name_hash": 17719465409545830830, "networked": false, - "offset": 496, + "offset": 484, "size": 4, "type": "int32" } @@ -75180,7 +75180,7 @@ "name": "C_OP_ControlPointToRadialScreenSpace", "name_hash": 4125634536, "project": "particles", - "size": 504 + "size": 488 }, { "alignment": 255, @@ -75209,7 +75209,7 @@ "name": "m_nSwitchValueNodeIdx", "name_hash": 7897005654600938849, "networked": false, - "offset": 16, + "offset": 10, "size": 2, "type": "int16" }, @@ -75219,7 +75219,7 @@ "name": "m_nTrueValueNodeIdx", "name_hash": 7897005656717607781, "networked": false, - "offset": 18, + "offset": 12, "size": 2, "type": "int16" }, @@ -75229,7 +75229,7 @@ "name": "m_nFalseValueNodeIdx", "name_hash": 7897005654835604600, "networked": false, - "offset": 20, + "offset": 14, "size": 2, "type": "int16" }, @@ -75239,7 +75239,7 @@ "name": "m_flFalseValue", "name_hash": 7897005654010224175, "networked": false, - "offset": 24, + "offset": 16, "size": 4, "type": "float32" }, @@ -75249,7 +75249,7 @@ "name": "m_flTrueValue", "name_hash": 7897005653142251680, "networked": false, - "offset": 28, + "offset": 20, "size": 4, "type": "float32" } @@ -75260,7 +75260,7 @@ "name": "CNmFloatSwitchNode::CDefinition", "name_hash": 1838664909, "project": "animlib", - "size": 32 + "size": 24 }, { "alignment": 8, @@ -75275,8 +75275,8 @@ "name": "m_flComparsion1", "name_hash": 11316924435392778905, "networked": false, - "offset": 464, - "size": 368, + "offset": 456, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -75285,8 +75285,8 @@ "name": "m_flComparsion2", "name_hash": 11316924435342446048, "networked": false, - "offset": 832, - "size": 368, + "offset": 816, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -75295,8 +75295,8 @@ "name": "m_flCullTime", "name_hash": 11316924436275951354, "networked": false, - "offset": 1200, - "size": 368, + "offset": 1176, + "size": 360, "type": "CPerParticleFloatInput" } ], @@ -75306,7 +75306,7 @@ "name": "C_OP_LazyCullCompareFloat", "name_hash": 2634926800, "project": "particles", - "size": 1568 + "size": 1536 }, { "alignment": 8, @@ -75715,7 +75715,7 @@ "name": "m_vecOffsetMin", "name_hash": 3787529994040363262, "networked": false, - "offset": 472, + "offset": 460, "size": 12, "templated": "Vector", "type": "Vector" @@ -75726,7 +75726,7 @@ "name": "m_vecOffsetMax", "name_hash": 3787529994341080476, "networked": false, - "offset": 484, + "offset": 472, "size": 12, "templated": "Vector", "type": "Vector" @@ -75737,7 +75737,7 @@ "name": "m_bUseNormal", "name_hash": 3787529995126231447, "networked": false, - "offset": 497, + "offset": 485, "size": 1, "type": "bool" } @@ -75748,7 +75748,7 @@ "name": "C_INIT_CreateFromPlaneCache", "name_hash": 881853046, "project": "particles", - "size": 504 + "size": 488 }, { "alignment": 8, @@ -75763,7 +75763,7 @@ "name": "m_nInputValueNodeIdx", "name_hash": 3715676605145194279, "networked": false, - "offset": 16, + "offset": 10, "size": 2, "type": "int16" }, @@ -75773,7 +75773,7 @@ "name": "m_mode", "name_hash": 3715676605062667186, "networked": false, - "offset": 20, + "offset": 12, "size": 4, "type": "NmCachedValueMode_t" } @@ -75784,7 +75784,7 @@ "name": "CNmCachedFloatNode::CDefinition", "name_hash": 865123375, "project": "animlib", - "size": 24 + "size": 16 }, { "alignment": 8, @@ -75799,7 +75799,7 @@ "name": "m_flAnticipationTime", "name_hash": 1520490772645137051, "networked": false, - "offset": 44, + "offset": 32, "size": 4, "type": "float32" }, @@ -75809,7 +75809,7 @@ "name": "m_flMinSpeedScale", "name_hash": 1520490775488191982, "networked": false, - "offset": 48, + "offset": 36, "size": 4, "type": "float32" }, @@ -75819,7 +75819,7 @@ "name": "m_hAnticipationPosParam", "name_hash": 1520490773759957033, "networked": false, - "offset": 52, + "offset": 40, "size": 2, "type": "CAnimParamHandle" }, @@ -75829,7 +75829,7 @@ "name": "m_hAnticipationHeadingParam", "name_hash": 1520490771665234797, "networked": false, - "offset": 54, + "offset": 42, "size": 2, "type": "CAnimParamHandle" }, @@ -75839,7 +75839,7 @@ "name": "m_flSpringConstant", "name_hash": 1520490774966460606, "networked": false, - "offset": 56, + "offset": 44, "size": 4, "type": "float32" }, @@ -75849,7 +75849,7 @@ "name": "m_flMinSpringTension", "name_hash": 1520490775516110898, "networked": false, - "offset": 60, + "offset": 48, "size": 4, "type": "float32" }, @@ -75859,7 +75859,7 @@ "name": "m_flMaxSpringTension", "name_hash": 1520490775074376676, "networked": false, - "offset": 64, + "offset": 52, "size": 4, "type": "float32" } @@ -75870,7 +75870,7 @@ "name": "CDampedPathAnimMotorUpdater", "name_hash": 354016845, "project": "animgraphlib", - "size": 72 + "size": 56 }, { "alignment": 4, @@ -75937,7 +75937,7 @@ "name": "m_nFieldInput", "name_hash": 8333620777881917033, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -75947,7 +75947,7 @@ "name": "m_nFieldOutput", "name_hash": 8333620778804352518, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -75957,7 +75957,7 @@ "name": "m_flInputMin", "name_hash": 8333620778856221967, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "float32" }, @@ -75967,7 +75967,7 @@ "name": "m_flInputMax", "name_hash": 8333620778552944897, "networked": false, - "offset": 476, + "offset": 468, "size": 4, "type": "float32" }, @@ -75977,7 +75977,7 @@ "name": "m_flOutputMin", "name_hash": 8333620776557967126, "networked": false, - "offset": 480, + "offset": 472, "size": 4, "type": "float32" }, @@ -75987,7 +75987,7 @@ "name": "m_flOutputMax", "name_hash": 8333620776324360388, "networked": false, - "offset": 484, + "offset": 476, "size": 4, "type": "float32" } @@ -75998,7 +75998,7 @@ "name": "C_OP_RemapScalarEndCap", "name_hash": 1940322289, "project": "particles", - "size": 488 + "size": 480 }, { "alignment": 255, @@ -76248,8 +76248,8 @@ "name": "m_InputValue", "name_hash": 8104015298816136248, "networked": false, - "offset": 472, - "size": 368, + "offset": 464, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -76258,7 +76258,7 @@ "name": "m_nOutputField", "name_hash": 8104015298783309684, "networked": false, - "offset": 840, + "offset": 824, "size": 4, "type": "ParticleAttributeIndex_t" } @@ -76269,7 +76269,7 @@ "name": "C_INIT_InitFloatCollection", "name_hash": 1886863098, "project": "particles", - "size": 848 + "size": 832 }, { "alignment": 8, @@ -76284,7 +76284,7 @@ "name": "m_nInputValueNodeIdx", "name_hash": 5474937781302632231, "networked": false, - "offset": 16, + "offset": 10, "size": 2, "type": "int16" }, @@ -76294,7 +76294,7 @@ "name": "m_mode", "name_hash": 5474937781220105138, "networked": false, - "offset": 20, + "offset": 12, "size": 4, "type": "NmCachedValueMode_t" } @@ -76305,7 +76305,7 @@ "name": "CNmCachedBoolNode::CDefinition", "name_hash": 1274733287, "project": "animlib", - "size": 24 + "size": 16 }, { "alignment": 8, @@ -76385,7 +76385,7 @@ "name": "m_nSourceStateNodeIdx", "name_hash": 257037615200477836, "networked": false, - "offset": 16, + "offset": 10, "size": 2, "type": "int16" }, @@ -76395,7 +76395,7 @@ "name": "m_eventConditionRules", "name_hash": 257037616359420255, "networked": false, - "offset": 20, + "offset": 12, "size": 4, "type": "CNmBitFlags" }, @@ -76405,7 +76405,7 @@ "name": "m_eventID", "name_hash": 257037616165784178, "networked": false, - "offset": 24, + "offset": 16, "size": 8, "templated": "CGlobalSymbol", "type": "CGlobalSymbol" @@ -76417,7 +76417,7 @@ "name": "CNmIDEventPercentageThroughNode::CDefinition", "name_hash": 59846233, "project": "animlib", - "size": 32 + "size": 24 }, { "alignment": 8, @@ -76432,7 +76432,7 @@ "name": "m_bFireOnEmissionEnd", "name_hash": 18197243092732696496, "networked": false, - "offset": 472, + "offset": 457, "size": 1, "type": "bool" }, @@ -76442,7 +76442,7 @@ "name": "m_bIncludeChildren", "name_hash": 18197243095512280192, "networked": false, - "offset": 473, + "offset": 458, "size": 1, "type": "bool" } @@ -76453,7 +76453,7 @@ "name": "C_OP_PlayEndCapWhenFinished", "name_hash": 4236875822, "project": "particles", - "size": 480 + "size": 464 }, { "alignment": 8, @@ -76588,7 +76588,7 @@ "name": "m_flRadiusInner", "name_hash": 10000239100084691791, "networked": false, - "offset": 136, + "offset": 104, "size": 4, "type": "float32" } @@ -76599,7 +76599,7 @@ "name": "CNavVolumeSphericalShell", "name_hash": 2328362106, "project": "navlib", - "size": 144 + "size": 112 }, { "alignment": 255, @@ -76659,8 +76659,8 @@ "name": "m_flInputValue", "name_hash": 16039579491455959906, "networked": false, - "offset": 472, - "size": 368, + "offset": 464, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -76669,7 +76669,7 @@ "name": "m_nCPOutput", "name_hash": 16039579487993055571, "networked": false, - "offset": 840, + "offset": 824, "size": 4, "type": "int32" }, @@ -76679,7 +76679,7 @@ "name": "m_nOutVectorField", "name_hash": 16039579491626131060, "networked": false, - "offset": 844, + "offset": 828, "size": 4, "type": "int32" }, @@ -76689,8 +76689,8 @@ "name": "m_flQuantizeValue", "name_hash": 16039579489157620553, "networked": false, - "offset": 848, - "size": 368, + "offset": 832, + "size": 360, "type": "CParticleCollectionFloatInput" } ], @@ -76700,7 +76700,7 @@ "name": "C_OP_QuantizeCPComponent", "name_hash": 3734505616, "project": "particles", - "size": 1216 + "size": 1192 }, { "alignment": 255, @@ -77468,7 +77468,7 @@ "name": "m_bCenterOffset", "name_hash": 18223423267229209279, "networked": false, - "offset": 544, + "offset": 530, "size": 1, "type": "bool" }, @@ -77478,7 +77478,7 @@ "name": "m_hModel", "name_hash": 18223423267199305748, "networked": false, - "offset": 552, + "offset": 536, "size": 8, "template": [ "InfoForResourceTypeCModel" @@ -77492,8 +77492,8 @@ "name": "m_modelInput", "name_hash": 18223423267374633486, "networked": false, - "offset": 560, - "size": 96, + "offset": 544, + "size": 88, "type": "CParticleModelInput" }, { @@ -77502,8 +77502,8 @@ "name": "m_fSizeCullScale", "name_hash": 18223423266019688798, "networked": false, - "offset": 656, - "size": 368, + "offset": 632, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -77512,7 +77512,7 @@ "name": "m_bDisableShadows", "name_hash": 18223423263795189888, "networked": false, - "offset": 1024, + "offset": 992, "size": 1, "type": "bool" }, @@ -77522,7 +77522,7 @@ "name": "m_bDisableMotionBlur", "name_hash": 18223423263596149028, "networked": false, - "offset": 1025, + "offset": 993, "size": 1, "type": "bool" }, @@ -77532,7 +77532,7 @@ "name": "m_bAcceptsDecals", "name_hash": 18223423264456420232, "networked": false, - "offset": 1026, + "offset": 994, "size": 1, "type": "bool" }, @@ -77542,8 +77542,8 @@ "name": "m_fDrawFilter", "name_hash": 18223423267677750593, "networked": false, - "offset": 1032, - "size": 368, + "offset": 1000, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -77552,7 +77552,7 @@ "name": "m_nAngularVelocityField", "name_hash": 18223423263869277182, "networked": false, - "offset": 1400, + "offset": 1360, "size": 4, "type": "ParticleAttributeIndex_t" } @@ -77563,7 +77563,7 @@ "name": "C_OP_RenderSimpleModelCollection", "name_hash": 4242971368, "project": "particles", - "size": 1424 + "size": 1384 }, { "alignment": 8, @@ -77578,7 +77578,7 @@ "name": "m_nCP", "name_hash": 8942343049202504818, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "int32" }, @@ -77588,8 +77588,8 @@ "name": "m_flDistance", "name_hash": 8942343045267606120, "networked": false, - "offset": 472, - "size": 368, + "offset": 464, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -77598,8 +77598,8 @@ "name": "m_vecScale", "name_hash": 8942343046852864849, "networked": false, - "offset": 840, - "size": 1720, + "offset": 824, + "size": 1680, "type": "CParticleCollectionVecInput" }, { @@ -77608,7 +77608,7 @@ "name": "m_nDistSqrAttr", "name_hash": 8942343047240751358, "networked": false, - "offset": 2560, + "offset": 2504, "size": 4, "type": "ParticleAttributeIndex_t" } @@ -77619,7 +77619,7 @@ "name": "C_OP_MovementLoopInsideSphere", "name_hash": 2082051487, "project": "particles", - "size": 2568 + "size": 2512 }, { "alignment": 16, @@ -77923,7 +77923,7 @@ "name": "m_nFieldOutput", "name_hash": 6927304248207250950, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -77933,8 +77933,8 @@ "name": "m_vecPoint1", "name_hash": 6927304244436216768, "networked": false, - "offset": 472, - "size": 1720, + "offset": 464, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -77943,8 +77943,8 @@ "name": "m_vecPoint2", "name_hash": 6927304244486549625, "networked": false, - "offset": 2192, - "size": 1720, + "offset": 2144, + "size": 1680, "type": "CPerParticleVecInput" } ], @@ -77954,7 +77954,7 @@ "name": "C_OP_DirectionBetweenVecsToVec", "name_hash": 1612888706, "project": "particles", - "size": 3912 + "size": 3824 }, { "alignment": 4, @@ -78074,7 +78074,7 @@ "name": "m_nSetMethod", "name_hash": 4544556027404862238, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "ParticleSetMethod_t" }, @@ -78084,8 +78084,8 @@ "name": "m_TransformInput", "name_hash": 4544556026208043657, "networked": false, - "offset": 472, - "size": 104, + "offset": 464, + "size": 96, "type": "CParticleTransformInput" }, { @@ -78094,7 +78094,7 @@ "name": "m_nFieldOutput", "name_hash": 4544556027037783558, "networked": false, - "offset": 576, + "offset": 560, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -78104,7 +78104,7 @@ "name": "m_flInputMin", "name_hash": 4544556027089653007, "networked": false, - "offset": 580, + "offset": 564, "size": 4, "type": "float32" }, @@ -78114,7 +78114,7 @@ "name": "m_flInputMax", "name_hash": 4544556026786375937, "networked": false, - "offset": 584, + "offset": 568, "size": 4, "type": "float32" }, @@ -78124,7 +78124,7 @@ "name": "m_vecOutputMin", "name_hash": 4544556023976744568, "networked": false, - "offset": 588, + "offset": 572, "size": 12, "templated": "Vector", "type": "Vector" @@ -78135,7 +78135,7 @@ "name": "m_vecOutputMax", "name_hash": 4544556024347132114, "networked": false, - "offset": 600, + "offset": 584, "size": 12, "templated": "Vector", "type": "Vector" @@ -78146,7 +78146,7 @@ "name": "m_flRadius", "name_hash": 4544556024711856269, "networked": false, - "offset": 612, + "offset": 596, "size": 4, "type": "float32" } @@ -78157,7 +78157,7 @@ "name": "C_OP_RemapTransformVisibilityToVector", "name_hash": 1058111904, "project": "particles", - "size": 616 + "size": 600 }, { "alignment": 255, @@ -78216,7 +78216,7 @@ "name": "m_nExpression", "name_hash": 8187820181952341031, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "VectorExpressionType_t" }, @@ -78226,8 +78226,8 @@ "name": "m_vInput1", "name_hash": 8187820185365719002, "networked": false, - "offset": 480, - "size": 1720, + "offset": 464, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -78236,8 +78236,8 @@ "name": "m_vInput2", "name_hash": 8187820185348941383, "networked": false, - "offset": 2200, - "size": 1720, + "offset": 2144, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -78246,8 +78246,8 @@ "name": "m_flLerp", "name_hash": 8187820183229803270, "networked": false, - "offset": 3920, - "size": 368, + "offset": 3824, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -78256,7 +78256,7 @@ "name": "m_nOutputField", "name_hash": 8187820182426578804, "networked": false, - "offset": 4288, + "offset": 4184, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -78266,7 +78266,7 @@ "name": "m_nSetMethod", "name_hash": 8187820185799082782, "networked": false, - "offset": 4292, + "offset": 4188, "size": 4, "type": "ParticleSetMethod_t" }, @@ -78276,7 +78276,7 @@ "name": "m_bNormalizedOutput", "name_hash": 8187820181761395797, "networked": false, - "offset": 4296, + "offset": 4192, "size": 1, "type": "bool" } @@ -78287,7 +78287,7 @@ "name": "C_INIT_SetVectorAttributeToVectorExpression", "name_hash": 1906375443, "project": "particles", - "size": 4400 + "size": 4304 }, { "alignment": 16, @@ -78415,7 +78415,7 @@ "name": "m_flScale", "name_hash": 4832487932251186223, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "float32" }, @@ -78425,7 +78425,7 @@ "name": "m_nFieldOutput", "name_hash": 4832487933027194374, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -78435,7 +78435,7 @@ "name": "m_nIncrement", "name_hash": 4832487929770799490, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "int32" }, @@ -78445,7 +78445,7 @@ "name": "m_bRandomDistribution", "name_hash": 4832487931376528184, "networked": false, - "offset": 476, + "offset": 468, "size": 1, "type": "bool" } @@ -78456,7 +78456,7 @@ "name": "C_OP_InheritFromParentParticles", "name_hash": 1125151275, "project": "particles", - "size": 480 + "size": 472 }, { "alignment": 8, @@ -78471,7 +78471,7 @@ "name": "m_flMin", "name_hash": 15480684125879948873, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "float32" }, @@ -78481,7 +78481,7 @@ "name": "m_flMax", "name_hash": 15480684125643782279, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "float32" }, @@ -78491,7 +78491,7 @@ "name": "m_nFieldOutput", "name_hash": 15480684128737859078, "networked": false, - "offset": 480, + "offset": 468, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -78501,7 +78501,7 @@ "name": "m_nComponent", "name_hash": 15480684128106485036, "networked": false, - "offset": 484, + "offset": 472, "size": 4, "type": "int32" } @@ -78512,7 +78512,7 @@ "name": "C_INIT_RandomVectorComponent", "name_hash": 3604377649, "project": "particles", - "size": 488 + "size": 480 }, { "alignment": 255, @@ -78526,7 +78526,7 @@ "name": "CParticleFunctionForce", "name_hash": 2151784167, "project": "particles", - "size": 480 + "size": 472 }, { "alignment": 8, @@ -78541,7 +78541,7 @@ "name": "m_hEffect", "name_hash": 13289140077164671058, "networked": false, - "offset": 544, + "offset": 536, "size": 8, "template": [ "InfoForResourceTypeIParticleSystemDefinition" @@ -78555,7 +78555,7 @@ "name": "m_nEventType", "name_hash": 13289140077637249683, "networked": false, - "offset": 552, + "offset": 544, "size": 4, "type": "EventTypeSelection_t" }, @@ -78565,7 +78565,7 @@ "name": "m_vecCPs", "name_hash": 13289140077646067055, "networked": false, - "offset": 560, + "offset": 552, "size": 16, "template": [ "CPAssignment_t" @@ -78579,7 +78579,7 @@ "name": "m_szParticleConfig", "name_hash": 13289140075028438092, "networked": false, - "offset": 576, + "offset": 568, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -78590,8 +78590,8 @@ "name": "m_AggregationPos", "name_hash": 13289140075075297929, "networked": false, - "offset": 584, - "size": 1720, + "offset": 576, + "size": 1680, "type": "CPerParticleVecInput" } ], @@ -78601,7 +78601,7 @@ "name": "C_OP_CreateParticleSystemRenderer", "name_hash": 3094119037, "project": "particles", - "size": 2304 + "size": 2256 }, { "alignment": 8, @@ -78676,7 +78676,7 @@ "name": "m_nExpression", "name_hash": 7677005762795349031, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "ScalarExpressionType_t" }, @@ -78686,8 +78686,8 @@ "name": "m_flInput1", "name_hash": 7677005766348910116, "networked": false, - "offset": 480, - "size": 368, + "offset": 464, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -78696,8 +78696,8 @@ "name": "m_flInput2", "name_hash": 7677005766399242973, "networked": false, - "offset": 848, - "size": 368, + "offset": 824, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -78706,8 +78706,8 @@ "name": "m_flOutputRemap", "name_hash": 7677005762731260271, "networked": false, - "offset": 1216, - "size": 368, + "offset": 1184, + "size": 360, "type": "CParticleRemapFloatInput" }, { @@ -78716,7 +78716,7 @@ "name": "m_nOutputCP", "name_hash": 7677005763782334211, "networked": false, - "offset": 1584, + "offset": 1544, "size": 4, "type": "int32" }, @@ -78726,7 +78726,7 @@ "name": "m_nOutVectorField", "name_hash": 7677005766603316852, "networked": false, - "offset": 1588, + "offset": 1548, "size": 4, "type": "int32" } @@ -78737,7 +78737,7 @@ "name": "C_OP_SetControlPointFieldToScalarExpression", "name_hash": 1787442193, "project": "particles", - "size": 1592 + "size": 1552 }, { "alignment": 8, @@ -78752,8 +78752,8 @@ "name": "m_vecWarpMin", "name_hash": 1566640582112739081, "networked": false, - "offset": 472, - "size": 1720, + "offset": 464, + "size": 1680, "type": "CParticleCollectionVecInput" }, { @@ -78762,8 +78762,8 @@ "name": "m_vecWarpMax", "name_hash": 1566640581876572487, "networked": false, - "offset": 2192, - "size": 1720, + "offset": 2144, + "size": 1680, "type": "CParticleCollectionVecInput" }, { @@ -78772,7 +78772,7 @@ "name": "m_nScaleControlPointNumber", "name_hash": 1566640584240960097, "networked": false, - "offset": 3912, + "offset": 3824, "size": 4, "type": "int32" }, @@ -78782,7 +78782,7 @@ "name": "m_nControlPointNumber", "name_hash": 1566640582710896317, "networked": false, - "offset": 3916, + "offset": 3828, "size": 4, "type": "int32" }, @@ -78792,7 +78792,7 @@ "name": "m_nRadiusComponent", "name_hash": 1566640585878442058, "networked": false, - "offset": 3920, + "offset": 3832, "size": 4, "type": "int32" }, @@ -78802,7 +78802,7 @@ "name": "m_flWarpTime", "name_hash": 1566640582536572552, "networked": false, - "offset": 3924, + "offset": 3836, "size": 4, "type": "float32" }, @@ -78812,7 +78812,7 @@ "name": "m_flWarpStartTime", "name_hash": 1566640582777251450, "networked": false, - "offset": 3928, + "offset": 3840, "size": 4, "type": "float32" }, @@ -78822,7 +78822,7 @@ "name": "m_flPrevPosScale", "name_hash": 1566640582838636834, "networked": false, - "offset": 3932, + "offset": 3844, "size": 4, "type": "float32" }, @@ -78832,7 +78832,7 @@ "name": "m_bInvertWarp", "name_hash": 1566640583393554739, "networked": false, - "offset": 3936, + "offset": 3848, "size": 1, "type": "bool" }, @@ -78842,7 +78842,7 @@ "name": "m_bUseCount", "name_hash": 1566640583935965611, "networked": false, - "offset": 3937, + "offset": 3849, "size": 1, "type": "bool" } @@ -78853,7 +78853,7 @@ "name": "C_INIT_PositionWarp", "name_hash": 364761935, "project": "particles", - "size": 3944 + "size": 3856 }, { "alignment": 8, @@ -78868,8 +78868,8 @@ "name": "m_TransformInput", "name_hash": 15153640871036830345, "networked": false, - "offset": 472, - "size": 104, + "offset": 464, + "size": 96, "type": "CParticleTransformInput" } ], @@ -78879,7 +78879,7 @@ "name": "C_INIT_RemapQAnglesToRotation", "name_hash": 3528231957, "project": "particles", - "size": 576 + "size": 560 }, { "alignment": 8, @@ -79201,7 +79201,7 @@ "name": "C_OP_RemapNamedModelMeshGroupOnceTimed", "name_hash": 887021488, "project": "particles", - "size": 560 + "size": 552 }, { "alignment": 4, @@ -79288,7 +79288,7 @@ "name": "m_nCPSnapshot", "name_hash": 11786609388955551294, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "int32" }, @@ -79298,7 +79298,7 @@ "name": "m_nCPStartPnt", "name_hash": 11786609388690682396, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "int32" }, @@ -79308,7 +79308,7 @@ "name": "m_nCPEndPnt", "name_hash": 11786609387727398535, "networked": false, - "offset": 480, + "offset": 468, "size": 4, "type": "int32" }, @@ -79318,8 +79318,8 @@ "name": "m_flSegments", "name_hash": 11786609390468268089, "networked": false, - "offset": 488, - "size": 368, + "offset": 472, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -79328,8 +79328,8 @@ "name": "m_flOffset", "name_hash": 11786609388823034420, "networked": false, - "offset": 856, - "size": 368, + "offset": 832, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -79338,8 +79338,8 @@ "name": "m_flOffsetDecay", "name_hash": 11786609389639651282, "networked": false, - "offset": 1224, - "size": 368, + "offset": 1192, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -79348,8 +79348,8 @@ "name": "m_flRecalcRate", "name_hash": 11786609387995030489, "networked": false, - "offset": 1592, - "size": 368, + "offset": 1552, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -79358,8 +79358,8 @@ "name": "m_flUVScale", "name_hash": 11786609389012429290, "networked": false, - "offset": 1960, - "size": 368, + "offset": 1912, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -79368,8 +79368,8 @@ "name": "m_flUVOffset", "name_hash": 11786609388751723099, "networked": false, - "offset": 2328, - "size": 368, + "offset": 2272, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -79378,8 +79378,8 @@ "name": "m_flSplitRate", "name_hash": 11786609387658814927, "networked": false, - "offset": 2696, - "size": 368, + "offset": 2632, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -79388,8 +79388,8 @@ "name": "m_flBranchTwist", "name_hash": 11786609388445062662, "networked": false, - "offset": 3064, - "size": 368, + "offset": 2992, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -79398,7 +79398,7 @@ "name": "m_nBranchBehavior", "name_hash": 11786609386766756787, "networked": false, - "offset": 3432, + "offset": 3352, "size": 4, "type": "ParticleLightnintBranchBehavior_t" }, @@ -79408,8 +79408,8 @@ "name": "m_flRadiusStart", "name_hash": 11786609386980267447, "networked": false, - "offset": 3440, - "size": 368, + "offset": 3360, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -79418,8 +79418,8 @@ "name": "m_flRadiusEnd", "name_hash": 11786609390348774930, "networked": false, - "offset": 3808, - "size": 368, + "offset": 3720, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -79428,8 +79428,8 @@ "name": "m_flDedicatedPool", "name_hash": 11786609388955735458, "networked": false, - "offset": 4176, - "size": 368, + "offset": 4080, + "size": 360, "type": "CParticleCollectionFloatInput" } ], @@ -79439,7 +79439,7 @@ "name": "C_OP_LightningSnapshotGenerator", "name_hash": 2744283850, "project": "particles", - "size": 4544 + "size": 4440 }, { "alignment": 8, @@ -79797,7 +79797,7 @@ "name": "m_nExpression", "name_hash": 7487779592611767335, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "VectorExpressionType_t" }, @@ -79807,7 +79807,7 @@ "name": "m_nOutputCP", "name_hash": 7487779593598752515, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "int32" }, @@ -79817,8 +79817,8 @@ "name": "m_vInput1", "name_hash": 7487779596025145306, "networked": false, - "offset": 480, - "size": 1720, + "offset": 472, + "size": 1680, "type": "CParticleCollectionVecInput" }, { @@ -79827,8 +79827,8 @@ "name": "m_vInput2", "name_hash": 7487779596008367687, "networked": false, - "offset": 2200, - "size": 1720, + "offset": 2152, + "size": 1680, "type": "CParticleCollectionVecInput" }, { @@ -79837,8 +79837,8 @@ "name": "m_flLerp", "name_hash": 7487779593889229574, "networked": false, - "offset": 3920, - "size": 368, + "offset": 3832, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -79847,7 +79847,7 @@ "name": "m_bNormalizedOutput", "name_hash": 7487779592420822101, "networked": false, - "offset": 4288, + "offset": 4192, "size": 1, "type": "bool" } @@ -79858,7 +79858,7 @@ "name": "C_OP_SetControlPointToVectorExpression", "name_hash": 1743384542, "project": "particles", - "size": 4296 + "size": 4200 }, { "alignment": 1, @@ -79948,7 +79948,7 @@ "name_hash": 6924779574944329169, "networked": false, "offset": 0, - "size": 368, + "size": 360, "type": "CParticleCollectionRendererFloatInput" }, { @@ -79957,8 +79957,8 @@ "name": "m_flFinalTextureScaleV", "name_hash": 6924779574893996312, "networked": false, - "offset": 368, - "size": 368, + "offset": 360, + "size": 360, "type": "CParticleCollectionRendererFloatInput" }, { @@ -79967,8 +79967,8 @@ "name": "m_flFinalTextureOffsetU", "name_hash": 6924779573002847358, "networked": false, - "offset": 736, - "size": 368, + "offset": 720, + "size": 360, "type": "CParticleCollectionRendererFloatInput" }, { @@ -79977,8 +79977,8 @@ "name": "m_flFinalTextureOffsetV", "name_hash": 6924779572986069739, "networked": false, - "offset": 1104, - "size": 368, + "offset": 1080, + "size": 360, "type": "CParticleCollectionRendererFloatInput" }, { @@ -79987,8 +79987,8 @@ "name": "m_flFinalTextureUVRotation", "name_hash": 6924779572611368817, "networked": false, - "offset": 1472, - "size": 368, + "offset": 1440, + "size": 360, "type": "CParticleCollectionRendererFloatInput" }, { @@ -79997,8 +79997,8 @@ "name": "m_flZoomScale", "name_hash": 6924779574087924594, "networked": false, - "offset": 1840, - "size": 368, + "offset": 1800, + "size": 360, "type": "CParticleCollectionRendererFloatInput" }, { @@ -80007,8 +80007,8 @@ "name": "m_flDistortion", "name_hash": 6924779574268540424, "networked": false, - "offset": 2208, - "size": 368, + "offset": 2160, + "size": 360, "type": "CParticleCollectionRendererFloatInput" }, { @@ -80017,7 +80017,7 @@ "name": "m_bRandomizeOffsets", "name_hash": 6924779573489427228, "networked": false, - "offset": 2576, + "offset": 2520, "size": 1, "type": "bool" }, @@ -80027,7 +80027,7 @@ "name": "m_bClampUVs", "name_hash": 6924779574957914268, "networked": false, - "offset": 2577, + "offset": 2521, "size": 1, "type": "bool" }, @@ -80037,7 +80037,7 @@ "name": "m_nPerParticleBlend", "name_hash": 6924779574159121681, "networked": false, - "offset": 2580, + "offset": 2524, "size": 4, "type": "SpriteCardPerParticleScale_t" }, @@ -80047,7 +80047,7 @@ "name": "m_nPerParticleScale", "name_hash": 6924779576174183744, "networked": false, - "offset": 2584, + "offset": 2528, "size": 4, "type": "SpriteCardPerParticleScale_t" }, @@ -80057,7 +80057,7 @@ "name": "m_nPerParticleOffsetU", "name_hash": 6924779574925053016, "networked": false, - "offset": 2588, + "offset": 2532, "size": 4, "type": "SpriteCardPerParticleScale_t" }, @@ -80067,7 +80067,7 @@ "name": "m_nPerParticleOffsetV", "name_hash": 6924779574975385873, "networked": false, - "offset": 2592, + "offset": 2536, "size": 4, "type": "SpriteCardPerParticleScale_t" }, @@ -80077,7 +80077,7 @@ "name": "m_nPerParticleRotation", "name_hash": 6924779574447641432, "networked": false, - "offset": 2596, + "offset": 2540, "size": 4, "type": "SpriteCardPerParticleScale_t" }, @@ -80087,7 +80087,7 @@ "name": "m_nPerParticleZoom", "name_hash": 6924779576418181457, "networked": false, - "offset": 2600, + "offset": 2544, "size": 4, "type": "SpriteCardPerParticleScale_t" }, @@ -80097,7 +80097,7 @@ "name": "m_nPerParticleDistortion", "name_hash": 6924779573369993181, "networked": false, - "offset": 2604, + "offset": 2548, "size": 4, "type": "SpriteCardPerParticleScale_t" } @@ -80108,7 +80108,7 @@ "name": "TextureControls_t", "name_hash": 1612300885, "project": "particles", - "size": 2608 + "size": 2552 }, { "alignment": 255, @@ -80159,7 +80159,7 @@ "name": "m_flRotOffset", "name_hash": 951115507584113887, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "float32" }, @@ -80169,7 +80169,7 @@ "name": "m_flSpinStrength", "name_hash": 951115504369667878, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "float32" }, @@ -80179,7 +80179,7 @@ "name": "m_nCP", "name_hash": 951115508011635826, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "int32" }, @@ -80189,7 +80189,7 @@ "name": "m_nFieldOutput", "name_hash": 951115507911792134, "networked": false, - "offset": 476, + "offset": 468, "size": 4, "type": "ParticleAttributeIndex_t" } @@ -80200,7 +80200,7 @@ "name": "C_OP_Orient2DRelToCP", "name_hash": 221448835, "project": "particles", - "size": 480 + "size": 472 }, { "alignment": 4, @@ -80486,7 +80486,7 @@ "name": "m_nChildNodeIdx", "name_hash": 3018514935709280060, "networked": false, - "offset": 16, + "offset": 10, "size": 2, "type": "int16" } @@ -80497,7 +80497,7 @@ "name": "CNmVirtualParameterFloatNode::CDefinition", "name_hash": 702802775, "project": "animlib", - "size": 24 + "size": 16 }, { "alignment": 8, @@ -80716,7 +80716,7 @@ "name": "m_flRadiusMin", "name_hash": 16807886823084476031, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "float32" }, @@ -80726,7 +80726,7 @@ "name": "m_flRadiusMax", "name_hash": 16807886823317979601, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "float32" }, @@ -80736,7 +80736,7 @@ "name": "m_flRadiusRandExponent", "name_hash": 16807886824585525809, "networked": false, - "offset": 480, + "offset": 468, "size": 4, "type": "float32" } @@ -80747,7 +80747,7 @@ "name": "C_INIT_RandomRadius", "name_hash": 3913391107, "project": "particles", - "size": 488 + "size": 472 }, { "alignment": 8, @@ -80946,7 +80946,7 @@ "name": "m_bPerParticleCenter", "name_hash": 7035687860088093083, "networked": false, - "offset": 472, + "offset": 460, "size": 1, "type": "bool" }, @@ -80956,7 +80956,7 @@ "name": "m_nControlPointNumber", "name_hash": 7035687861096654525, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "int32" }, @@ -80966,8 +80966,8 @@ "name": "m_vecPosition", "name_hash": 7035687863804161642, "networked": false, - "offset": 480, - "size": 1720, + "offset": 472, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -80976,8 +80976,8 @@ "name": "m_vecFwd", "name_hash": 7035687862574822954, "networked": false, - "offset": 2200, - "size": 1720, + "offset": 2152, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -80986,8 +80986,8 @@ "name": "m_fSpeedMin", "name_hash": 7035687863149257208, "networked": false, - "offset": 3920, - "size": 368, + "offset": 3832, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -80996,8 +80996,8 @@ "name": "m_fSpeedMax", "name_hash": 7035687863519644754, "networked": false, - "offset": 4288, - "size": 368, + "offset": 4192, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -81006,7 +81006,7 @@ "name": "m_vecLocalCoordinateSystemSpeedScale", "name_hash": 7035687863508296432, "networked": false, - "offset": 4656, + "offset": 4552, "size": 12, "templated": "Vector", "type": "Vector" @@ -81017,7 +81017,7 @@ "name": "m_bIgnoreDelta", "name_hash": 7035687862876287587, "networked": false, - "offset": 4669, + "offset": 4565, "size": 1, "type": "bool" } @@ -81028,7 +81028,7 @@ "name": "C_INIT_VelocityRadialRandom", "name_hash": 1638123733, "project": "particles", - "size": 4672 + "size": 4568 }, { "alignment": 8, @@ -81043,7 +81043,7 @@ "name": "m_nSourceStateNodeIdx", "name_hash": 13631375129936142988, "networked": false, - "offset": 16, + "offset": 10, "size": 2, "type": "int16" }, @@ -81053,7 +81053,7 @@ "name": "m_eventConditionRules", "name_hash": 13631375131095085407, "networked": false, - "offset": 20, + "offset": 12, "size": 4, "type": "CNmBitFlags" }, @@ -81063,7 +81063,7 @@ "name": "m_eventIDs", "name_hash": 13631375132140519315, "networked": false, - "offset": 24, + "offset": 16, "size": 64, "template": [ "CGlobalSymbol", @@ -81082,7 +81082,7 @@ "name": "CNmIDEventConditionNode::CDefinition", "name_hash": 3173801845, "project": "animlib", - "size": 88 + "size": 80 }, { "alignment": 4, @@ -81417,7 +81417,7 @@ "name": "C_INIT_RemapParticleCountToNamedModelSequenceScalar", "name_hash": 1770556830, "project": "particles", - "size": 552 + "size": 536 }, { "alignment": 8, @@ -81446,7 +81446,7 @@ "name": "m_bone", "name_hash": 5889989629282676783, "networked": false, - "offset": 24, + "offset": 16, "size": 8, "templated": "CGlobalSymbol", "type": "CGlobalSymbol" @@ -81457,7 +81457,7 @@ "name": "m_followTargetBone", "name_hash": 5889989628074749323, "networked": false, - "offset": 32, + "offset": 24, "size": 8, "templated": "CGlobalSymbol", "type": "CGlobalSymbol" @@ -81468,7 +81468,7 @@ "name": "m_nEnabledNodeIdx", "name_hash": 5889989631290504681, "networked": false, - "offset": 40, + "offset": 32, "size": 2, "type": "int16" }, @@ -81478,7 +81478,7 @@ "name": "m_mode", "name_hash": 5889989629565557682, "networked": false, - "offset": 42, + "offset": 34, "size": 1, "type": "NmFollowBoneMode_t" } @@ -81489,7 +81489,7 @@ "name": "CNmFollowBoneNode::CDefinition", "name_hash": 1371370076, "project": "animlib", - "size": 48 + "size": 40 }, { "alignment": 8, @@ -81504,7 +81504,7 @@ "name": "m_chainEndBoneID", "name_hash": 4410828342948946548, "networked": false, - "offset": 24, + "offset": 16, "size": 8, "templated": "CGlobalSymbol", "type": "CGlobalSymbol" @@ -81515,7 +81515,7 @@ "name": "m_nLookatTargetNodeIdx", "name_hash": 4410828342931370929, "networked": false, - "offset": 32, + "offset": 24, "size": 2, "type": "int16" }, @@ -81525,7 +81525,7 @@ "name": "m_nEnabledNodeIdx", "name_hash": 4410828346524300777, "networked": false, - "offset": 34, + "offset": 26, "size": 2, "type": "int16" }, @@ -81535,7 +81535,7 @@ "name": "m_flBlendTimeSeconds", "name_hash": 4410828344199350524, "networked": false, - "offset": 36, + "offset": 28, "size": 4, "type": "float32" }, @@ -81545,7 +81545,7 @@ "name": "m_nChainLength", "name_hash": 4410828345264653110, "networked": false, - "offset": 40, + "offset": 32, "size": 1, "type": "uint8" }, @@ -81555,7 +81555,7 @@ "name": "m_bIsTargetInWorldSpace", "name_hash": 4410828343966359749, "networked": false, - "offset": 41, + "offset": 33, "size": 1, "type": "bool" }, @@ -81565,7 +81565,7 @@ "name": "m_chainForwardDir", "name_hash": 4410828344927794522, "networked": false, - "offset": 44, + "offset": 36, "size": 12, "templated": "Vector", "type": "Vector" @@ -81577,7 +81577,7 @@ "name": "CNmChainLookatNode::CDefinition", "name_hash": 1026976002, "project": "animlib", - "size": 56 + "size": 48 }, { "alignment": 255, @@ -81659,7 +81659,7 @@ "name": "m_nPriority", "name_hash": 12727202319258596149, "networked": false, - "offset": 32, + "offset": 24, "size": 4, "type": "int32" }, @@ -81669,7 +81669,7 @@ "name": "m_nVertexMapHash", "name_hash": 12727202315480375459, "networked": false, - "offset": 36, + "offset": 28, "size": 4, "type": "uint32" }, @@ -81679,7 +81679,7 @@ "name": "m_nAntitunnelGroupBits", "name_hash": 12727202318148626714, "networked": false, - "offset": 40, + "offset": 32, "size": 4, "type": "uint32" } @@ -81897,7 +81897,7 @@ "name": "m_fLifetimeMin", "name_hash": 14128858962627822758, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "float32" }, @@ -81907,7 +81907,7 @@ "name": "m_fLifetimeMax", "name_hash": 14128858962931202996, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "float32" }, @@ -81917,7 +81917,7 @@ "name": "m_fLifetimeRandExponent", "name_hash": 14128858963676205466, "networked": false, - "offset": 480, + "offset": 468, "size": 4, "type": "float32" } @@ -81928,7 +81928,7 @@ "name": "C_INIT_RandomLifeTime", "name_hash": 3289631326, "project": "particles", - "size": 488 + "size": 472 }, { "alignment": 255, @@ -81953,7 +81953,7 @@ "name": "m_vecComponentScale", "name_hash": 13632609698111378658, "networked": false, - "offset": 480, + "offset": 468, "size": 12, "templated": "Vector", "type": "Vector" @@ -81964,8 +81964,8 @@ "name": "m_fForceAmount", "name_hash": 13632609697021500036, "networked": false, - "offset": 496, - "size": 368, + "offset": 480, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -81974,7 +81974,7 @@ "name": "m_fFalloffPower", "name_hash": 13632609698943742850, "networked": false, - "offset": 864, + "offset": 840, "size": 4, "type": "float32" }, @@ -81984,8 +81984,8 @@ "name": "m_TransformInput", "name_hash": 13632609698153611913, "networked": false, - "offset": 872, - "size": 104, + "offset": 848, + "size": 96, "type": "CParticleTransformInput" }, { @@ -81994,8 +81994,8 @@ "name": "m_fForceAmountMin", "name_hash": 13632609699088393304, "networked": false, - "offset": 976, - "size": 368, + "offset": 944, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -82004,7 +82004,7 @@ "name": "m_bApplyMinForce", "name_hash": 13632609699280634828, "networked": false, - "offset": 1344, + "offset": 1304, "size": 1, "type": "bool" } @@ -82015,7 +82015,7 @@ "name": "C_OP_AttractToControlPoint", "name_hash": 3174089290, "project": "particles", - "size": 1352 + "size": 1312 }, { "alignment": 8, @@ -82030,7 +82030,7 @@ "name": "m_nControlPointNumber", "name_hash": 9363453920987424445, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "int32" }, @@ -82040,7 +82040,7 @@ "name": "m_nScaleCP", "name_hash": 9363453923655730662, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "int32" }, @@ -82050,7 +82050,7 @@ "name": "m_nComponent", "name_hash": 9363453923145323820, "networked": false, - "offset": 480, + "offset": 468, "size": 4, "type": "int32" }, @@ -82060,7 +82060,7 @@ "name": "m_fRadCentCore", "name_hash": 9363453924202886709, "networked": false, - "offset": 484, + "offset": 472, "size": 4, "type": "float32" }, @@ -82070,7 +82070,7 @@ "name": "m_fRadPerPoint", "name_hash": 9363453923859050139, "networked": false, - "offset": 488, + "offset": 476, "size": 4, "type": "float32" }, @@ -82080,7 +82080,7 @@ "name": "m_fRadPerPointTo", "name_hash": 9363453922080101686, "networked": false, - "offset": 492, + "offset": 480, "size": 4, "type": "float32" }, @@ -82090,7 +82090,7 @@ "name": "m_fpointAngle", "name_hash": 9363453921909854888, "networked": false, - "offset": 496, + "offset": 484, "size": 4, "type": "float32" }, @@ -82100,7 +82100,7 @@ "name": "m_fsizeOverall", "name_hash": 9363453920110824857, "networked": false, - "offset": 500, + "offset": 488, "size": 4, "type": "float32" }, @@ -82110,7 +82110,7 @@ "name": "m_fRadBias", "name_hash": 9363453921004052817, "networked": false, - "offset": 504, + "offset": 492, "size": 4, "type": "float32" }, @@ -82120,7 +82120,7 @@ "name": "m_fMinRad", "name_hash": 9363453921458446038, "networked": false, - "offset": 508, + "offset": 496, "size": 4, "type": "float32" }, @@ -82130,7 +82130,7 @@ "name": "m_fDistBias", "name_hash": 9363453921651222124, "networked": false, - "offset": 512, + "offset": 500, "size": 4, "type": "float32" }, @@ -82140,7 +82140,7 @@ "name": "m_bUseLocalCoords", "name_hash": 9363453922254067061, "networked": false, - "offset": 516, + "offset": 504, "size": 1, "type": "bool" }, @@ -82150,7 +82150,7 @@ "name": "m_bUseWithContEmit", "name_hash": 9363453920098226423, "networked": false, - "offset": 517, + "offset": 505, "size": 1, "type": "bool" }, @@ -82160,7 +82160,7 @@ "name": "m_bUseOrigRadius", "name_hash": 9363453920996037587, "networked": false, - "offset": 518, + "offset": 506, "size": 1, "type": "bool" } @@ -82171,7 +82171,7 @@ "name": "C_INIT_CreatePhyllotaxis", "name_hash": 2180099003, "project": "particles", - "size": 520 + "size": 512 }, { "alignment": 8, @@ -82378,8 +82378,8 @@ "name": "m_vecMin", "name_hash": 1233684420493729591, "networked": false, - "offset": 464, - "size": 1720, + "offset": 456, + "size": 1680, "type": "CParticleCollectionVecInput" }, { @@ -82388,8 +82388,8 @@ "name": "m_vecMax", "name_hash": 1233684420729896185, "networked": false, - "offset": 2184, - "size": 1720, + "offset": 2136, + "size": 1680, "type": "CParticleCollectionVecInput" }, { @@ -82398,7 +82398,7 @@ "name": "m_nCP", "name_hash": 1233684421482517618, "networked": false, - "offset": 3904, + "offset": 3816, "size": 4, "type": "int32" }, @@ -82408,7 +82408,7 @@ "name": "m_bLocalSpace", "name_hash": 1233684419181645422, "networked": false, - "offset": 3908, + "offset": 3820, "size": 1, "type": "bool" }, @@ -82418,7 +82418,7 @@ "name": "m_bAccountForRadius", "name_hash": 1233684421372976673, "networked": false, - "offset": 3909, + "offset": 3821, "size": 1, "type": "bool" } @@ -82429,7 +82429,7 @@ "name": "C_OP_BoxConstraint", "name_hash": 287239537, "project": "particles", - "size": 3912 + "size": 3824 }, { "alignment": 8, @@ -82444,7 +82444,7 @@ "name": "m_nChildGroupID", "name_hash": 11141659977313405285, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "int32" }, @@ -82454,7 +82454,7 @@ "name": "m_nChildControlPoint", "name_hash": 11141659975868955900, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "int32" }, @@ -82464,7 +82464,7 @@ "name": "m_nNumControlPoints", "name_hash": 11141659974917078095, "networked": false, - "offset": 480, + "offset": 468, "size": 4, "type": "int32" }, @@ -82474,7 +82474,7 @@ "name": "m_nFirstSourcePoint", "name_hash": 11141659976131264910, "networked": false, - "offset": 484, + "offset": 472, "size": 4, "type": "int32" }, @@ -82484,7 +82484,7 @@ "name": "m_bSetOrientation", "name_hash": 11141659977267613239, "networked": false, - "offset": 488, + "offset": 476, "size": 1, "type": "bool" } @@ -82495,7 +82495,7 @@ "name": "C_OP_SetParentControlPointsToChildCP", "name_hash": 2594119863, "project": "particles", - "size": 496 + "size": 480 }, { "alignment": 8, @@ -82510,7 +82510,7 @@ "name": "m_nChildGroupID", "name_hash": 4762544974702299493, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "int32" }, @@ -82520,7 +82520,7 @@ "name": "m_nFirstControlPoint", "name_hash": 4762544972791641680, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "int32" }, @@ -82530,7 +82530,7 @@ "name": "m_nNumControlPoints", "name_hash": 4762544972305972303, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "int32" }, @@ -82540,7 +82540,7 @@ "name": "m_nParticleIncrement", "name_hash": 4762544972818768848, "networked": false, - "offset": 476, + "offset": 468, "size": 4, "type": "int32" }, @@ -82550,7 +82550,7 @@ "name": "m_nFirstSourcePoint", "name_hash": 4762544973520159118, "networked": false, - "offset": 480, + "offset": 472, "size": 4, "type": "int32" }, @@ -82560,7 +82560,7 @@ "name": "m_bNumBasedOnParticleCount", "name_hash": 4762544971953522128, "networked": false, - "offset": 484, + "offset": 476, "size": 1, "type": "bool" }, @@ -82570,7 +82570,7 @@ "name": "m_nAttributeToRead", "name_hash": 4762544974652120990, "networked": false, - "offset": 488, + "offset": 480, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -82580,7 +82580,7 @@ "name": "m_nCPField", "name_hash": 4762544972232104054, "networked": false, - "offset": 492, + "offset": 484, "size": 4, "type": "int32" } @@ -82591,7 +82591,7 @@ "name": "C_OP_SetPerChildControlPointFromAttribute", "name_hash": 1108866411, "project": "particles", - "size": 496 + "size": 488 }, { "alignment": 8, @@ -82606,7 +82606,7 @@ "name": "m_nReferencedGraphIdx", "name_hash": 4901146559777866137, "networked": false, - "offset": 16, + "offset": 10, "size": 2, "type": "int16" }, @@ -82616,7 +82616,7 @@ "name": "m_nFallbackNodeIdx", "name_hash": 4901146562059106462, "networked": false, - "offset": 18, + "offset": 12, "size": 2, "type": "int16" } @@ -82627,7 +82627,7 @@ "name": "CNmReferencedGraphNode::CDefinition", "name_hash": 1141137108, "project": "animlib", - "size": 24 + "size": 16 }, { "alignment": 16, @@ -82746,7 +82746,7 @@ "name": "m_nFieldInput", "name_hash": 3913676303004817001, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -82756,7 +82756,7 @@ "name": "m_nFieldOutput", "name_hash": 3913676303927252486, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -82766,7 +82766,7 @@ "name": "m_vecOutputMin", "name_hash": 3913676300866213496, "networked": false, - "offset": 480, + "offset": 468, "size": 12, "templated": "Vector", "type": "Vector" @@ -82777,7 +82777,7 @@ "name": "m_vecOutputMax", "name_hash": 3913676301236601042, "networked": false, - "offset": 492, + "offset": 480, "size": 12, "templated": "Vector", "type": "Vector" @@ -82788,7 +82788,7 @@ "name": "m_randomnessParameters", "name_hash": 3913676302206324909, "networked": false, - "offset": 504, + "offset": 492, "size": 8, "type": "CRandomNumberGeneratorParameters" } @@ -82799,7 +82799,7 @@ "name": "C_INIT_OffsetVectorToVector", "name_hash": 911223772, "project": "particles", - "size": 512 + "size": 504 }, { "alignment": 255, @@ -82981,7 +82981,7 @@ "name": "m_flScale", "name_hash": 13846036415671018543, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "float32" }, @@ -82991,7 +82991,7 @@ "name": "m_bClampLowerRange", "name_hash": 13846036412856075046, "networked": false, - "offset": 468, + "offset": 460, "size": 1, "type": "bool" }, @@ -83001,7 +83001,7 @@ "name": "m_bClampUpperRange", "name_hash": 13846036414767592373, "networked": false, - "offset": 469, + "offset": 461, "size": 1, "type": "bool" } @@ -83012,7 +83012,7 @@ "name": "C_OP_GlobalLight", "name_hash": 3223781570, "project": "particles", - "size": 472 + "size": 464 }, { "alignment": 255, @@ -83024,7 +83024,7 @@ "name_hash": 5624059924273521297, "networked": false, "offset": 8, - "size": 368, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -83033,7 +83033,7 @@ "name": "m_nOpEndCapState", "name_hash": 5624059925329310290, "networked": false, - "offset": 376, + "offset": 368, "size": 4, "type": "ParticleEndcapMode_t" }, @@ -83043,7 +83043,7 @@ "name": "m_flOpStartFadeInTime", "name_hash": 5624059924208628916, "networked": false, - "offset": 380, + "offset": 372, "size": 4, "type": "float32" }, @@ -83053,7 +83053,7 @@ "name": "m_flOpEndFadeInTime", "name_hash": 5624059926674916361, "networked": false, - "offset": 384, + "offset": 376, "size": 4, "type": "float32" }, @@ -83063,7 +83063,7 @@ "name": "m_flOpStartFadeOutTime", "name_hash": 5624059925661434551, "networked": false, - "offset": 388, + "offset": 380, "size": 4, "type": "float32" }, @@ -83073,7 +83073,7 @@ "name": "m_flOpEndFadeOutTime", "name_hash": 5624059925138455508, "networked": false, - "offset": 392, + "offset": 384, "size": 4, "type": "float32" }, @@ -83083,7 +83083,7 @@ "name": "m_flOpFadeOscillatePeriod", "name_hash": 5624059924866932449, "networked": false, - "offset": 396, + "offset": 388, "size": 4, "type": "float32" }, @@ -83093,7 +83093,7 @@ "name": "m_bNormalizeToStopTime", "name_hash": 5624059924336472804, "networked": false, - "offset": 400, + "offset": 392, "size": 1, "type": "bool" }, @@ -83103,7 +83103,7 @@ "name": "m_flOpTimeOffsetMin", "name_hash": 5624059927386705826, "networked": false, - "offset": 404, + "offset": 396, "size": 4, "type": "float32" }, @@ -83113,7 +83113,7 @@ "name": "m_flOpTimeOffsetMax", "name_hash": 5624059927016318280, "networked": false, - "offset": 408, + "offset": 400, "size": 4, "type": "float32" }, @@ -83123,7 +83123,7 @@ "name": "m_nOpTimeOffsetSeed", "name_hash": 5624059927718091737, "networked": false, - "offset": 412, + "offset": 404, "size": 4, "type": "int32" }, @@ -83133,7 +83133,7 @@ "name": "m_nOpTimeScaleSeed", "name_hash": 5624059924748566410, "networked": false, - "offset": 416, + "offset": 408, "size": 4, "type": "int32" }, @@ -83143,7 +83143,7 @@ "name": "m_flOpTimeScaleMin", "name_hash": 5624059925024297807, "networked": false, - "offset": 420, + "offset": 412, "size": 4, "type": "float32" }, @@ -83153,7 +83153,7 @@ "name": "m_flOpTimeScaleMax", "name_hash": 5624059924721020737, "networked": false, - "offset": 424, + "offset": 416, "size": 4, "type": "float32" }, @@ -83163,7 +83163,7 @@ "name": "m_bDisableOperator", "name_hash": 5624059926441893059, "networked": false, - "offset": 430, + "offset": 422, "size": 1, "type": "bool" }, @@ -83173,7 +83173,7 @@ "name": "m_Notes", "name_hash": 5624059924273370186, "networked": false, - "offset": 432, + "offset": 424, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -83185,7 +83185,7 @@ "name": "CParticleFunction", "name_hash": 1309453492, "project": "particles", - "size": 464 + "size": 456 }, { "alignment": 1, @@ -83231,7 +83231,7 @@ "name": "C_OP_Callback", "name_hash": 3477303638, "project": "particles", - "size": 544 + "size": 536 }, { "alignment": 8, @@ -83246,7 +83246,7 @@ "name": "m_nAttributeToCopy", "name_hash": 5540546299466838939, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -83256,7 +83256,7 @@ "name": "m_nEventType", "name_hash": 5540546302833175187, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "EventTypeSelection_t" } @@ -83267,7 +83267,7 @@ "name": "C_INIT_InitFromParentKilled", "name_hash": 1290008961, "project": "particles", - "size": 608 + "size": 600 }, { "alignment": 255, @@ -83282,7 +83282,7 @@ "name": "m_hModel", "name_hash": 11810539208777451540, "networked": false, - "offset": 472, + "offset": 464, "size": 8, "template": [ "InfoForResourceTypeCModel" @@ -83296,7 +83296,7 @@ "name": "m_names", "name_hash": 11810539205231605423, "networked": false, - "offset": 480, + "offset": 472, "size": 24, "template": [ "CUtlString" @@ -83310,7 +83310,7 @@ "name": "m_bShuffle", "name_hash": 11810539205686012718, "networked": false, - "offset": 504, + "offset": 496, "size": 1, "type": "bool" }, @@ -83320,7 +83320,7 @@ "name": "m_bLinear", "name_hash": 11810539208109537056, "networked": false, - "offset": 505, + "offset": 497, "size": 1, "type": "bool" }, @@ -83330,7 +83330,7 @@ "name": "m_bModelFromRenderer", "name_hash": 11810539207933959973, "networked": false, - "offset": 506, + "offset": 498, "size": 1, "type": "bool" }, @@ -83340,7 +83340,7 @@ "name": "m_nFieldOutput", "name_hash": 11810539208852018694, "networked": false, - "offset": 508, + "offset": 500, "size": 4, "type": "ParticleAttributeIndex_t" } @@ -83351,7 +83351,7 @@ "name": "C_INIT_RandomNamedModelElement", "name_hash": 2749855445, "project": "particles", - "size": 512 + "size": 504 }, { "alignment": 8, @@ -83366,8 +83366,8 @@ "name": "m_Gravity", "name_hash": 14422561342333153477, "networked": false, - "offset": 464, - "size": 1720, + "offset": 456, + "size": 1680, "type": "CParticleCollectionVecInput" }, { @@ -83376,8 +83376,8 @@ "name": "m_fDrag", "name_hash": 14422561341658784919, "networked": false, - "offset": 2184, - "size": 368, + "offset": 2136, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -83386,8 +83386,8 @@ "name": "m_massControls", "name_hash": 14422561341271960267, "networked": false, - "offset": 2552, - "size": 1112, + "offset": 2496, + "size": 1088, "type": "CParticleMassCalculationParameters" }, { @@ -83396,7 +83396,7 @@ "name": "m_nMaxConstraintPasses", "name_hash": 14422561343930174635, "networked": false, - "offset": 3664, + "offset": 3584, "size": 4, "type": "int32" }, @@ -83406,7 +83406,7 @@ "name": "m_bUseNewCode", "name_hash": 14422561342389820639, "networked": false, - "offset": 3668, + "offset": 3588, "size": 1, "type": "bool" } @@ -83417,7 +83417,7 @@ "name": "C_OP_BasicMovement", "name_hash": 3358014240, "project": "particles", - "size": 3672 + "size": 3592 }, { "alignment": 16, @@ -83432,8 +83432,8 @@ "name": "m_InputValue", "name_hash": 14809303784471417912, "networked": false, - "offset": 464, - "size": 368, + "offset": 456, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -83442,7 +83442,7 @@ "name": "m_nOutputField", "name_hash": 14809303784438591348, "networked": false, - "offset": 832, + "offset": 816, "size": 4, "type": "ParticleAttributeIndex_t" } @@ -83453,7 +83453,7 @@ "name": "C_OP_QuantizeFloat", "name_hash": 3448059732, "project": "particles", - "size": 880 + "size": 864 }, { "alignment": 8, @@ -83468,8 +83468,8 @@ "name": "m_flInput", "name_hash": 11128236040811937789, "networked": false, - "offset": 464, - "size": 368, + "offset": 456, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -83478,8 +83478,8 @@ "name": "m_flRisingEdge", "name_hash": 11128236044027944180, "networked": false, - "offset": 832, - "size": 368, + "offset": 816, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -83488,7 +83488,7 @@ "name": "m_nRisingEventType", "name_hash": 11128236041252672141, "networked": false, - "offset": 1200, + "offset": 1176, "size": 4, "type": "EventTypeSelection_t" }, @@ -83498,8 +83498,8 @@ "name": "m_flFallingEdge", "name_hash": 11128236043741237595, "networked": false, - "offset": 1208, - "size": 368, + "offset": 1184, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -83508,7 +83508,7 @@ "name": "m_nFallingEventType", "name_hash": 11128236043669524756, "networked": false, - "offset": 1576, + "offset": 1544, "size": 4, "type": "EventTypeSelection_t" } @@ -83519,7 +83519,7 @@ "name": "C_OP_SetUserEvent", "name_hash": 2590994360, "project": "particles", - "size": 1584 + "size": 1552 }, { "alignment": 255, @@ -83610,7 +83610,7 @@ "name": "m_nInputValueNodeIdx", "name_hash": 5065021537022156583, "networked": false, - "offset": 16, + "offset": 10, "size": 2, "type": "int16" }, @@ -83620,7 +83620,7 @@ "name": "m_operation", "name_hash": 5065021537437192230, "networked": false, - "offset": 18, + "offset": 12, "size": 1, "type": "CNmFloatAngleMathNode::Operation_t" } @@ -83631,7 +83631,7 @@ "name": "CNmFloatAngleMathNode::CDefinition", "name_hash": 1179292224, "project": "animlib", - "size": 24 + "size": 16 }, { "alignment": 8, @@ -83829,7 +83829,7 @@ "name": "m_nInputValueNodeIdx", "name_hash": 3743763354798825255, "networked": false, - "offset": 16, + "offset": 10, "size": 2, "type": "int16" }, @@ -83839,7 +83839,7 @@ "name": "m_bIsBoneSpaceOffset", "name_hash": 3743763354350777736, "networked": false, - "offset": 18, + "offset": 12, "size": 1, "type": "bool" }, @@ -83849,7 +83849,7 @@ "name": "m_rotationOffset", "name_hash": 3743763355891078308, "networked": false, - "offset": 32, + "offset": 16, "size": 16, "templated": "Quaternion", "type": "Quaternion" @@ -83860,7 +83860,7 @@ "name": "m_translationOffset", "name_hash": 3743763352732211063, "networked": false, - "offset": 48, + "offset": 32, "size": 12, "templated": "Vector", "type": "Vector" @@ -83872,7 +83872,7 @@ "name": "CNmTargetOffsetNode::CDefinition", "name_hash": 871662831, "project": "animlib", - "size": 64 + "size": 48 }, { "alignment": 8, @@ -84053,8 +84053,8 @@ "name": "m_flSpeedMin", "name_hash": 16353016935210251966, "networked": false, - "offset": 472, - "size": 368, + "offset": 464, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -84063,8 +84063,8 @@ "name": "m_flSpeedMax", "name_hash": 16353016935510969180, "networked": false, - "offset": 840, - "size": 368, + "offset": 824, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -84073,8 +84073,8 @@ "name": "m_flEndSpread", "name_hash": 16353016933203919835, "networked": false, - "offset": 1208, - "size": 368, + "offset": 1184, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -84083,8 +84083,8 @@ "name": "m_flStartOffset", "name_hash": 16353016933943364010, "networked": false, - "offset": 1576, - "size": 368, + "offset": 1544, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -84093,8 +84093,8 @@ "name": "m_flEndOffset", "name_hash": 16353016935532978215, "networked": false, - "offset": 1944, - "size": 368, + "offset": 1904, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -84103,7 +84103,7 @@ "name": "m_nEndControlPointNumber", "name_hash": 16353016935022783522, "networked": false, - "offset": 2312, + "offset": 2264, "size": 4, "type": "int32" }, @@ -84113,7 +84113,7 @@ "name": "m_bTrailBias", "name_hash": 16353016934667231850, "networked": false, - "offset": 2316, + "offset": 2268, "size": 1, "type": "bool" } @@ -84124,7 +84124,7 @@ "name": "C_INIT_MoveBetweenPoints", "name_hash": 3807483458, "project": "particles", - "size": 2320 + "size": 2272 }, { "alignment": 8, @@ -84172,7 +84172,7 @@ "name": "m_flFramerate", "name_hash": 14176557540525647462, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "float32" } @@ -84183,7 +84183,7 @@ "name": "C_INIT_SequenceLifeTime", "name_hash": 3300737016, "project": "particles", - "size": 480 + "size": 464 }, { "alignment": 8, @@ -84198,7 +84198,7 @@ "name": "m_flEaseTime", "name_hash": 44315832542908364, "networked": false, - "offset": 16, + "offset": 12, "size": 4, "type": "float32" }, @@ -84208,7 +84208,7 @@ "name": "m_flStartValue", "name_hash": 44315830414486570, "networked": false, - "offset": 20, + "offset": 16, "size": 4, "type": "float32" }, @@ -84218,7 +84218,7 @@ "name": "m_nInputValueNodeIdx", "name_hash": 44315831557463847, "networked": false, - "offset": 24, + "offset": 20, "size": 2, "type": "int16" }, @@ -84228,7 +84228,7 @@ "name": "m_easingOp", "name_hash": 44315832519851695, "networked": false, - "offset": 26, + "offset": 22, "size": 1, "type": "NmEasingOperation_t" }, @@ -84238,7 +84238,7 @@ "name": "m_bUseStartValue", "name_hash": 44315829157650569, "networked": false, - "offset": 27, + "offset": 23, "size": 1, "type": "bool" } @@ -84249,7 +84249,7 @@ "name": "CNmFloatEaseNode::CDefinition", "name_hash": 10318083, "project": "animlib", - "size": 32 + "size": 24 }, { "alignment": 8, @@ -84264,7 +84264,7 @@ "name": "m_Rate", "name_hash": 814206403193503975, "networked": false, - "offset": 464, + "offset": 456, "size": 12, "templated": "Vector", "type": "Vector" @@ -84275,7 +84275,7 @@ "name": "m_Frequency", "name_hash": 814206402398169473, "networked": false, - "offset": 476, + "offset": 468, "size": 12, "templated": "Vector", "type": "Vector" @@ -84286,7 +84286,7 @@ "name": "m_nField", "name_hash": 814206402491300155, "networked": false, - "offset": 488, + "offset": 480, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -84296,7 +84296,7 @@ "name": "m_flOscMult", "name_hash": 814206399602462356, "networked": false, - "offset": 492, + "offset": 484, "size": 4, "type": "float32" }, @@ -84306,7 +84306,7 @@ "name": "m_flOscAdd", "name_hash": 814206401298081341, "networked": false, - "offset": 496, + "offset": 488, "size": 4, "type": "float32" }, @@ -84316,7 +84316,7 @@ "name": "m_bOffset", "name_hash": 814206399620918058, "networked": false, - "offset": 500, + "offset": 492, "size": 1, "type": "bool" } @@ -84327,7 +84327,7 @@ "name": "C_OP_OscillateVectorSimple", "name_hash": 189572200, "project": "particles", - "size": 504 + "size": 496 }, { "alignment": 4, @@ -84475,8 +84475,8 @@ "name": "m_flEmissionDuration", "name_hash": 7722151776704011408, "networked": false, - "offset": 472, - "size": 368, + "offset": 464, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -84485,8 +84485,8 @@ "name": "m_flStartTime", "name_hash": 7722151776031251908, "networked": false, - "offset": 840, - "size": 368, + "offset": 824, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -84495,8 +84495,8 @@ "name": "m_flEmitRate", "name_hash": 7722151775945105614, "networked": false, - "offset": 1208, - "size": 368, + "offset": 1184, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -84505,7 +84505,7 @@ "name": "m_flEmissionScale", "name_hash": 7722151775679033618, "networked": false, - "offset": 1576, + "offset": 1544, "size": 4, "type": "float32" }, @@ -84515,7 +84515,7 @@ "name": "m_flScalePerParentParticle", "name_hash": 7722151776066415904, "networked": false, - "offset": 1580, + "offset": 1548, "size": 4, "type": "float32" }, @@ -84525,7 +84525,7 @@ "name": "m_bInitFromKilledParentParticles", "name_hash": 7722151775547834601, "networked": false, - "offset": 1584, + "offset": 1552, "size": 1, "type": "bool" }, @@ -84535,7 +84535,7 @@ "name": "m_nEventType", "name_hash": 7722151778077747859, "networked": false, - "offset": 1588, + "offset": 1556, "size": 4, "type": "EventTypeSelection_t" }, @@ -84545,7 +84545,7 @@ "name": "m_nSnapshotControlPoint", "name_hash": 7722151774708447468, "networked": false, - "offset": 1592, + "offset": 1560, "size": 4, "type": "int32" }, @@ -84555,7 +84555,7 @@ "name": "m_strSnapshotSubset", "name_hash": 7722151777466486366, "networked": false, - "offset": 1600, + "offset": 1568, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -84566,7 +84566,7 @@ "name": "m_nLimitPerUpdate", "name_hash": 7722151775518962982, "networked": false, - "offset": 1608, + "offset": 1576, "size": 4, "type": "int32" }, @@ -84576,7 +84576,7 @@ "name": "m_bForceEmitOnFirstUpdate", "name_hash": 7722151775984344489, "networked": false, - "offset": 1612, + "offset": 1580, "size": 1, "type": "bool" }, @@ -84586,7 +84586,7 @@ "name": "m_bForceEmitOnLastUpdate", "name_hash": 7722151775974220639, "networked": false, - "offset": 1613, + "offset": 1581, "size": 1, "type": "bool" } @@ -84597,7 +84597,7 @@ "name": "C_OP_ContinuousEmitter", "name_hash": 1797953568, "project": "particles", - "size": 1624 + "size": 1592 }, { "alignment": 255, @@ -84612,7 +84612,7 @@ "name": "m_nCP0", "name_hash": 15573904336310363110, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "int32" }, @@ -84622,7 +84622,7 @@ "name": "m_nCP1", "name_hash": 15573904336327140729, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "int32" }, @@ -84632,7 +84632,7 @@ "name": "m_flMinInputValue", "name_hash": 15573904335941450852, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "float32" }, @@ -84642,7 +84642,7 @@ "name": "m_flMaxInputValue", "name_hash": 15573904333815110698, "networked": false, - "offset": 476, + "offset": 468, "size": 4, "type": "float32" }, @@ -84652,7 +84652,7 @@ "name": "m_bInfiniteLine", "name_hash": 15573904335381972095, "networked": false, - "offset": 480, + "offset": 472, "size": 1, "type": "bool" } @@ -84663,7 +84663,7 @@ "name": "C_OP_RemapDistanceToLineSegmentBase", "name_hash": 3626082170, "project": "particles", - "size": 488 + "size": 480 }, { "alignment": 8, @@ -84678,7 +84678,7 @@ "name": "m_flDecayTime", "name_hash": 2911234549172799062, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "float32" } @@ -84689,7 +84689,7 @@ "name": "C_OP_EndCapTimedDecay", "name_hash": 677824613, "project": "particles", - "size": 472 + "size": 464 }, { "alignment": 8, @@ -84704,7 +84704,7 @@ "name": "m_nTargetStateNodeIdx", "name_hash": 2573559766297746276, "networked": false, - "offset": 16, + "offset": 10, "size": 2, "type": "int16" }, @@ -84714,7 +84714,7 @@ "name": "m_nDurationOverrideNodeIdx", "name_hash": 2573559763696543308, "networked": false, - "offset": 18, + "offset": 12, "size": 2, "type": "int16" }, @@ -84724,7 +84724,7 @@ "name": "m_timeOffsetOverrideNodeIdx", "name_hash": 2573559764634888494, "networked": false, - "offset": 20, + "offset": 14, "size": 2, "type": "int16" }, @@ -84734,7 +84734,7 @@ "name": "m_startBoneMaskNodeIdx", "name_hash": 2573559766578562196, "networked": false, - "offset": 22, + "offset": 16, "size": 2, "type": "int16" }, @@ -84744,7 +84744,7 @@ "name": "m_flDuration", "name_hash": 2573559765726542763, "networked": false, - "offset": 24, + "offset": 20, "size": 4, "type": "float32" }, @@ -84754,7 +84754,7 @@ "name": "m_boneMaskBlendInTimePercentage", "name_hash": 2573559763585264420, "networked": false, - "offset": 28, + "offset": 24, "size": 4, "type": "NmPercent_t" }, @@ -84764,7 +84764,7 @@ "name": "m_flTimeOffset", "name_hash": 2573559764433692201, "networked": false, - "offset": 32, + "offset": 28, "size": 4, "type": "float32" }, @@ -84774,7 +84774,7 @@ "name": "m_transitionOptions", "name_hash": 2573559764837244588, "networked": false, - "offset": 36, + "offset": 32, "size": 4, "type": "CNmBitFlags" }, @@ -84784,7 +84784,7 @@ "name": "m_targetSyncIDNodeIdx", "name_hash": 2573559765407029693, "networked": false, - "offset": 40, + "offset": 36, "size": 2, "type": "int16" }, @@ -84794,7 +84794,7 @@ "name": "m_blendWeightEasing", "name_hash": 2573559766446329285, "networked": false, - "offset": 42, + "offset": 38, "size": 1, "type": "NmEasingOperation_t" }, @@ -84804,7 +84804,7 @@ "name": "m_rootMotionBlend", "name_hash": 2573559764943221422, "networked": false, - "offset": 43, + "offset": 39, "size": 1, "type": "NmRootMotionBlendMode_t" } @@ -84815,7 +84815,7 @@ "name": "CNmTransitionNode::CDefinition", "name_hash": 599203576, "project": "animlib", - "size": 48 + "size": 40 }, { "alignment": 4, @@ -85102,7 +85102,7 @@ "name": "m_fMaxDistance", "name_hash": 13595784407239506282, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "float32" }, @@ -85112,7 +85112,7 @@ "name": "m_flNumToAssign", "name_hash": 13595784409167128253, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "float32" }, @@ -85122,7 +85122,7 @@ "name": "m_bLoop", "name_hash": 13595784408348533963, "networked": false, - "offset": 480, + "offset": 468, "size": 1, "type": "bool" }, @@ -85132,7 +85132,7 @@ "name": "m_bCPPairs", "name_hash": 13595784407801883919, "networked": false, - "offset": 481, + "offset": 469, "size": 1, "type": "bool" }, @@ -85142,7 +85142,7 @@ "name": "m_bSaveOffset", "name_hash": 13595784406160002651, "networked": false, - "offset": 482, + "offset": 470, "size": 1, "type": "bool" }, @@ -85152,7 +85152,7 @@ "name": "m_PathParams", "name_hash": 13595784406027471148, "networked": false, - "offset": 496, + "offset": 480, "size": 64, "type": "CPathParameters" } @@ -85163,7 +85163,7 @@ "name": "C_INIT_CreateSequentialPath", "name_hash": 3165515234, "project": "particles", - "size": 560 + "size": 544 }, { "alignment": 8, @@ -85178,8 +85178,8 @@ "name": "m_flOffscreenTime", "name_hash": 11696967185893614065, "networked": false, - "offset": 464, - "size": 368, + "offset": 456, + "size": 360, "type": "CParticleCollectionFloatInput" } ], @@ -85189,7 +85189,7 @@ "name": "C_OP_DecayOffscreen", "name_hash": 2723412398, "project": "particles", - "size": 832 + "size": 816 }, { "alignment": 8, @@ -85247,7 +85247,7 @@ "name": "m_nFieldOutput", "name_hash": 6963771411063281158, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -85257,8 +85257,8 @@ "name": "m_TransformStart", "name_hash": 6963771410859665401, "networked": false, - "offset": 472, - "size": 104, + "offset": 464, + "size": 96, "type": "CParticleTransformInput" }, { @@ -85267,8 +85267,8 @@ "name": "m_TransformEnd", "name_hash": 6963771407418423240, "networked": false, - "offset": 576, - "size": 104, + "offset": 560, + "size": 96, "type": "CParticleTransformInput" }, { @@ -85277,8 +85277,8 @@ "name": "m_flInputMin", "name_hash": 6963771411115150607, "networked": false, - "offset": 680, - "size": 368, + "offset": 656, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -85287,8 +85287,8 @@ "name": "m_flInputMax", "name_hash": 6963771410811873537, "networked": false, - "offset": 1048, - "size": 368, + "offset": 1016, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -85297,8 +85297,8 @@ "name": "m_flOutputMin", "name_hash": 6963771408816895766, "networked": false, - "offset": 1416, - "size": 368, + "offset": 1376, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -85307,8 +85307,8 @@ "name": "m_flOutputMax", "name_hash": 6963771408583289028, "networked": false, - "offset": 1784, - "size": 368, + "offset": 1736, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -85317,7 +85317,7 @@ "name": "m_flMaxTraceLength", "name_hash": 6963771408627021720, "networked": false, - "offset": 2152, + "offset": 2096, "size": 4, "type": "float32" }, @@ -85327,7 +85327,7 @@ "name": "m_flLOSScale", "name_hash": 6963771407844994875, "networked": false, - "offset": 2156, + "offset": 2100, "size": 4, "type": "float32" }, @@ -85340,7 +85340,7 @@ "name": "m_CollisionGroupName", "name_hash": 6963771410796392853, "networked": false, - "offset": 2160, + "offset": 2104, "size": 128, "type": "char" }, @@ -85350,7 +85350,7 @@ "name": "m_nTraceSet", "name_hash": 6963771410387223986, "networked": false, - "offset": 2288, + "offset": 2232, "size": 4, "type": "ParticleTraceSet_t" }, @@ -85360,7 +85360,7 @@ "name": "m_bLOS", "name_hash": 6963771409833509613, "networked": false, - "offset": 2292, + "offset": 2236, "size": 1, "type": "bool" }, @@ -85370,7 +85370,7 @@ "name": "m_nSetMethod", "name_hash": 6963771411430359838, "networked": false, - "offset": 2296, + "offset": 2240, "size": 4, "type": "ParticleSetMethod_t" } @@ -85381,7 +85381,7 @@ "name": "C_OP_DistanceBetweenTransforms", "name_hash": 1621379379, "project": "particles", - "size": 2304 + "size": 2248 }, { "alignment": 8, @@ -85396,7 +85396,7 @@ "name": "m_nFieldInput", "name_hash": 6343958404707866217, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -85406,7 +85406,7 @@ "name": "m_nFieldOutput", "name_hash": 6343958405630301702, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -85416,7 +85416,7 @@ "name": "m_flInputMin", "name_hash": 6343958405682171151, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "float32" }, @@ -85426,7 +85426,7 @@ "name": "m_flInputMax", "name_hash": 6343958405378894081, "networked": false, - "offset": 476, + "offset": 468, "size": 4, "type": "float32" }, @@ -85436,7 +85436,7 @@ "name": "m_flOutputMin", "name_hash": 6343958403383916310, "networked": false, - "offset": 480, + "offset": 472, "size": 4, "type": "float32" }, @@ -85446,7 +85446,7 @@ "name": "m_flOutputMax", "name_hash": 6343958403150309572, "networked": false, - "offset": 484, + "offset": 476, "size": 4, "type": "float32" }, @@ -85456,7 +85456,7 @@ "name": "m_bOldCode", "name_hash": 6343958405996914283, "networked": false, - "offset": 488, + "offset": 480, "size": 1, "type": "bool" } @@ -85467,7 +85467,7 @@ "name": "C_OP_RemapScalar", "name_hash": 1477067918, "project": "particles", - "size": 496 + "size": 488 }, { "alignment": 8, @@ -85766,7 +85766,7 @@ "name": "m_flMinLength", "name_hash": 7212518220249140817, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "float32" }, @@ -85776,7 +85776,7 @@ "name": "m_flMaxLength", "name_hash": 7212518220008830151, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "float32" }, @@ -85786,7 +85786,7 @@ "name": "m_flLengthRandExponent", "name_hash": 7212518218834928807, "networked": false, - "offset": 480, + "offset": 468, "size": 4, "type": "float32" } @@ -85797,7 +85797,7 @@ "name": "C_INIT_RandomTrailLength", "name_hash": 1679295259, "project": "particles", - "size": 488 + "size": 472 }, { "alignment": 8, @@ -85977,7 +85977,7 @@ "name": "CNmCachedPoseReadTask", "name_hash": 240255089, "project": "animlib", - "size": 96 + "size": 88 }, { "alignment": 8, @@ -85992,8 +85992,8 @@ "name": "m_TransformInput", "name_hash": 11950871784040809097, "networked": false, - "offset": 472, - "size": 104, + "offset": 464, + "size": 96, "type": "CParticleTransformInput" }, { @@ -86002,8 +86002,8 @@ "name": "m_flParticlesPerOrbit", "name_hash": 11950871783251005503, "networked": false, - "offset": 576, - "size": 368, + "offset": 560, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -86012,8 +86012,8 @@ "name": "m_flInitialRadius", "name_hash": 11950871783362177931, "networked": false, - "offset": 944, - "size": 368, + "offset": 920, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -86022,8 +86022,8 @@ "name": "m_flThickness", "name_hash": 11950871784720177543, "networked": false, - "offset": 1312, - "size": 368, + "offset": 1280, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -86032,8 +86032,8 @@ "name": "m_flInitialSpeedMin", "name_hash": 11950871784836814484, "networked": false, - "offset": 1680, - "size": 368, + "offset": 1640, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -86042,8 +86042,8 @@ "name": "m_flInitialSpeedMax", "name_hash": 11950871784536200438, "networked": false, - "offset": 2048, - "size": 368, + "offset": 2000, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -86052,8 +86052,8 @@ "name": "m_flRoll", "name_hash": 11950871783319108240, "networked": false, - "offset": 2416, - "size": 368, + "offset": 2360, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -86062,8 +86062,8 @@ "name": "m_flPitch", "name_hash": 11950871781503017691, "networked": false, - "offset": 2784, - "size": 368, + "offset": 2720, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -86072,8 +86072,8 @@ "name": "m_flYaw", "name_hash": 11950871784041750154, "networked": false, - "offset": 3152, - "size": 368, + "offset": 3080, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -86082,7 +86082,7 @@ "name": "m_bEvenDistribution", "name_hash": 11950871783245291623, "networked": false, - "offset": 3520, + "offset": 3440, "size": 1, "type": "bool" }, @@ -86092,7 +86092,7 @@ "name": "m_bXYVelocityOnly", "name_hash": 11950871783739813211, "networked": false, - "offset": 3521, + "offset": 3441, "size": 1, "type": "bool" } @@ -86103,7 +86103,7 @@ "name": "C_INIT_RingWave", "name_hash": 2782529169, "project": "particles", - "size": 3528 + "size": 3448 }, { "alignment": 8, @@ -86118,7 +86118,7 @@ "name": "m_nControlPointNumber", "name_hash": 1221375089567704765, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "int32" }, @@ -86128,7 +86128,7 @@ "name": "m_nDesiredHitbox", "name_hash": 1221375092752732955, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "int32" }, @@ -86138,8 +86138,8 @@ "name": "m_vecHitBoxScale", "name_hash": 1221375089999495095, "networked": false, - "offset": 480, - "size": 1720, + "offset": 472, + "size": 1680, "type": "CParticleCollectionVecInput" }, { @@ -86151,7 +86151,7 @@ "name": "m_HitboxSetName", "name_hash": 1221375090288081678, "networked": false, - "offset": 2200, + "offset": 2152, "size": 128, "type": "char" }, @@ -86161,7 +86161,7 @@ "name": "m_bUseBones", "name_hash": 1221375088789656459, "networked": false, - "offset": 2328, + "offset": 2280, "size": 1, "type": "bool" }, @@ -86171,7 +86171,7 @@ "name": "m_bUseClosestPointOnHitbox", "name_hash": 1221375091351464244, "networked": false, - "offset": 2329, + "offset": 2281, "size": 1, "type": "bool" }, @@ -86181,7 +86181,7 @@ "name": "m_nTestType", "name_hash": 1221375092450268417, "networked": false, - "offset": 2332, + "offset": 2284, "size": 4, "type": "ClosestPointTestType_t" }, @@ -86191,8 +86191,8 @@ "name": "m_flHybridRatio", "name_hash": 1221375091773359452, "networked": false, - "offset": 2336, - "size": 368, + "offset": 2288, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -86201,7 +86201,7 @@ "name": "m_bUpdatePosition", "name_hash": 1221375090213744263, "networked": false, - "offset": 2704, + "offset": 2648, "size": 1, "type": "bool" } @@ -86212,7 +86212,7 @@ "name": "C_INIT_SetHitboxToClosest", "name_hash": 284373548, "project": "particles", - "size": 2712 + "size": 2656 }, { "alignment": 8, @@ -86227,7 +86227,7 @@ "name": "m_defaultValue", "name_hash": 8373436954596881439, "networked": false, - "offset": 128, + "offset": 120, "size": 12, "templated": "Vector", "type": "Vector" @@ -86238,7 +86238,7 @@ "name": "m_bInterpolate", "name_hash": 8373436955578365520, "networked": false, - "offset": 140, + "offset": 132, "size": 1, "type": "bool" }, @@ -86248,7 +86248,7 @@ "name": "m_vectorType", "name_hash": 8373436955510307282, "networked": false, - "offset": 144, + "offset": 136, "size": 4, "type": "AnimParamVectorType_t" } @@ -86259,7 +86259,7 @@ "name": "CVectorAnimParameter", "name_hash": 1949592715, "project": "animgraphlib", - "size": 152 + "size": 144 }, { "alignment": 8, @@ -86274,7 +86274,7 @@ "name": "m_nFieldOutput", "name_hash": 4144990078415050246, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -86284,7 +86284,7 @@ "name": "m_flScale", "name_hash": 4144990077639042095, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "float32" }, @@ -86294,7 +86294,7 @@ "name": "m_bNormalize", "name_hash": 4144990075785855564, "networked": false, - "offset": 472, + "offset": 464, "size": 1, "type": "bool" } @@ -86305,7 +86305,7 @@ "name": "C_OP_RemapVelocityToVector", "name_hash": 965080707, "project": "particles", - "size": 480 + "size": 472 }, { "alignment": 8, @@ -86497,7 +86497,7 @@ "name": "m_nChildGroupID", "name_hash": 277429688277911909, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "int32" }, @@ -86507,8 +86507,8 @@ "name": "m_flClusterRefireTime", "name_hash": 277429686574509739, "networked": false, - "offset": 480, - "size": 368, + "offset": 464, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -86517,8 +86517,8 @@ "name": "m_flClusterSize", "name_hash": 277429687260848118, "networked": false, - "offset": 848, - "size": 368, + "offset": 824, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -86527,8 +86527,8 @@ "name": "m_flClusterCooldown", "name_hash": 277429686420015082, "networked": false, - "offset": 1216, - "size": 368, + "offset": 1184, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -86537,7 +86537,7 @@ "name": "m_bLimitChildCount", "name_hash": 277429688389304905, "networked": false, - "offset": 1584, + "offset": 1544, "size": 1, "type": "bool" } @@ -86548,7 +86548,7 @@ "name": "C_OP_RepeatedTriggerChildGroup", "name_hash": 64594132, "project": "particles", - "size": 1592 + "size": 1552 }, { "alignment": 8, @@ -86563,7 +86563,7 @@ "name": "m_nChildNodeIdx", "name_hash": 12790078769816250172, "networked": false, - "offset": 16, + "offset": 10, "size": 2, "type": "int16" } @@ -86574,7 +86574,7 @@ "name": "CNmVirtualParameterTargetNode::CDefinition", "name_hash": 2977922272, "project": "animlib", - "size": 24 + "size": 16 }, { "alignment": 8, @@ -86589,7 +86589,7 @@ "name": "m_flFadeInTime", "name_hash": 224365630319646131, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "float32" }, @@ -86599,7 +86599,7 @@ "name": "m_nFieldOutput", "name_hash": 224365633648891398, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "ParticleAttributeIndex_t" } @@ -86610,7 +86610,7 @@ "name": "C_OP_FadeInSimple", "name_hash": 52239194, "project": "particles", - "size": 472 + "size": 464 }, { "alignment": 8, @@ -86625,7 +86625,7 @@ "name": "m_nFieldOutput", "name_hash": 5985419745555551750, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -86635,7 +86635,7 @@ "name": "m_flScale", "name_hash": 5985419744779543599, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "float32" } @@ -86646,7 +86646,7 @@ "name": "C_OP_NormalizeVector", "name_hash": 1393589131, "project": "particles", - "size": 472 + "size": 464 }, { "alignment": 8, @@ -86661,7 +86661,7 @@ "name": "m_nFieldOutput", "name_hash": 276968473239918086, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -86671,7 +86671,7 @@ "name": "m_nAlphaMin", "name_hash": 276968473004279089, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "int32" }, @@ -86681,7 +86681,7 @@ "name": "m_nAlphaMax", "name_hash": 276968473307556159, "networked": false, - "offset": 480, + "offset": 468, "size": 4, "type": "int32" }, @@ -86691,7 +86691,7 @@ "name": "m_flAlphaRandExponent", "name_hash": 276968472121066421, "networked": false, - "offset": 492, + "offset": 480, "size": 4, "type": "float32" } @@ -86702,7 +86702,7 @@ "name": "C_INIT_RandomAlpha", "name_hash": 64486747, "project": "particles", - "size": 496 + "size": 488 }, { "alignment": 8, @@ -86717,7 +86717,7 @@ "name": "m_nInControlPointNumber", "name_hash": 16574759268554349022, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "int32" }, @@ -86727,7 +86727,7 @@ "name": "m_nOutControlPointNumber", "name_hash": 16574759268157347647, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "int32" }, @@ -86737,7 +86737,7 @@ "name": "m_nField", "name_hash": 16574759267925997883, "networked": false, - "offset": 480, + "offset": 468, "size": 4, "type": "int32" }, @@ -86747,7 +86747,7 @@ "name": "m_nHitboxDataType", "name_hash": 16574759267535840995, "networked": false, - "offset": 484, + "offset": 472, "size": 4, "type": "ParticleHitboxDataSelection_t" }, @@ -86757,8 +86757,8 @@ "name": "m_flInputMin", "name_hash": 16574759268566830351, "networked": false, - "offset": 488, - "size": 368, + "offset": 480, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -86767,8 +86767,8 @@ "name": "m_flInputMax", "name_hash": 16574759268263553281, "networked": false, - "offset": 856, - "size": 368, + "offset": 840, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -86777,8 +86777,8 @@ "name": "m_flOutputMin", "name_hash": 16574759266268575510, "networked": false, - "offset": 1224, - "size": 368, + "offset": 1200, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -86787,8 +86787,8 @@ "name": "m_flOutputMax", "name_hash": 16574759266034968772, "networked": false, - "offset": 1592, - "size": 368, + "offset": 1560, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -86797,7 +86797,7 @@ "name": "m_nHeightControlPointNumber", "name_hash": 16574759268739497090, "networked": false, - "offset": 1960, + "offset": 1920, "size": 4, "type": "int32" }, @@ -86807,8 +86807,8 @@ "name": "m_vecComparisonVelocity", "name_hash": 16574759265265205407, "networked": false, - "offset": 1968, - "size": 1720, + "offset": 1928, + "size": 1680, "type": "CParticleCollectionVecInput" }, { @@ -86820,7 +86820,7 @@ "name": "m_HitboxSetName", "name_hash": 16574759266446064398, "networked": false, - "offset": 3688, + "offset": 3608, "size": 128, "type": "char" } @@ -86831,7 +86831,7 @@ "name": "C_OP_RemapAverageHitboxSpeedtoCP", "name_hash": 3859111868, "project": "particles", - "size": 3816 + "size": 3736 }, { "alignment": 255, @@ -87101,7 +87101,7 @@ "name": "m_nEntIndex", "name_hash": 12422068233565685066, "networked": false, - "offset": 272, + "offset": 264, "size": 4, "type": "int32" }, @@ -87111,7 +87111,7 @@ "name": "m_modelName", "name_hash": 12422068233697605345, "networked": false, - "offset": 280, + "offset": 272, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -87138,7 +87138,7 @@ "name": "m_nInputValueNodeIdx", "name_hash": 9284218703613304615, "networked": false, - "offset": 16, + "offset": 10, "size": 2, "type": "int16" }, @@ -87148,7 +87148,7 @@ "name": "m_desiredInfo", "name_hash": 9284218702049404533, "networked": false, - "offset": 18, + "offset": 12, "size": 1, "type": "CNmVectorInfoNode::Info_t" } @@ -87159,7 +87159,7 @@ "name": "CNmVectorInfoNode::CDefinition", "name_hash": 2161650616, "project": "animlib", - "size": 24 + "size": 16 }, { "alignment": 8, @@ -87174,8 +87174,8 @@ "name": "m_flForceScale", "name_hash": 10770901488421565328, "networked": false, - "offset": 480, - "size": 368, + "offset": 472, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -87184,7 +87184,7 @@ "name": "m_bRopes", "name_hash": 10770901488191741658, "networked": false, - "offset": 848, + "offset": 832, "size": 1, "type": "bool" }, @@ -87194,7 +87194,7 @@ "name": "m_bRopesZOnly", "name_hash": 10770901489467562930, "networked": false, - "offset": 849, + "offset": 833, "size": 1, "type": "bool" }, @@ -87204,7 +87204,7 @@ "name": "m_bExplosions", "name_hash": 10770901488500972489, "networked": false, - "offset": 850, + "offset": 834, "size": 1, "type": "bool" }, @@ -87214,7 +87214,7 @@ "name": "m_bParticles", "name_hash": 10770901490207269124, "networked": false, - "offset": 851, + "offset": 835, "size": 1, "type": "bool" } @@ -87225,7 +87225,7 @@ "name": "C_OP_ExternalGameImpulseForce", "name_hash": 2507795926, "project": "particles", - "size": 856 + "size": 840 }, { "alignment": 255, @@ -87656,7 +87656,7 @@ "name": "CPerParticleVecInput", "name_hash": 34401765, "project": "particleslib", - "size": 1720 + "size": 1680 }, { "alignment": 8, @@ -87674,7 +87674,7 @@ "name": "m_ActivityName", "name_hash": 3406143827550687367, "networked": false, - "offset": 472, + "offset": 460, "size": 256, "type": "char" }, @@ -87687,7 +87687,7 @@ "name": "m_SequenceName", "name_hash": 3406143827070744171, "networked": false, - "offset": 728, + "offset": 716, "size": 256, "type": "char" }, @@ -87697,7 +87697,7 @@ "name": "m_hModel", "name_hash": 3406143828120356884, "networked": false, - "offset": 984, + "offset": 976, "size": 8, "template": [ "InfoForResourceTypeCModel" @@ -87712,7 +87712,7 @@ "name": "C_INIT_RandomModelSequence", "name_hash": 793054659, "project": "particles", - "size": 992 + "size": 984 }, { "alignment": 8, @@ -87727,7 +87727,7 @@ "name": "m_nParticlesToMaintain", "name_hash": 1625280441558426488, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "int32" }, @@ -87737,7 +87737,7 @@ "name": "m_flDecayDelay", "name_hash": 1625280442530650166, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "float32" }, @@ -87747,7 +87747,7 @@ "name": "m_nSnapshotControlPoint", "name_hash": 1625280440579799276, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "int32" }, @@ -87757,7 +87757,7 @@ "name": "m_strSnapshotSubset", "name_hash": 1625280443337838174, "networked": false, - "offset": 480, + "offset": 472, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -87768,7 +87768,7 @@ "name": "m_bLifespanDecay", "name_hash": 1625280442678824043, "networked": false, - "offset": 488, + "offset": 480, "size": 1, "type": "bool" }, @@ -87778,8 +87778,8 @@ "name": "m_flScale", "name_hash": 1625280443231347759, "networked": false, - "offset": 496, - "size": 368, + "offset": 488, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -87788,7 +87788,7 @@ "name": "m_bKillNewest", "name_hash": 1625280443260219079, "networked": false, - "offset": 864, + "offset": 848, "size": 1, "type": "bool" } @@ -87799,7 +87799,7 @@ "name": "C_OP_DecayMaintainCount", "name_hash": 378415091, "project": "particles", - "size": 872 + "size": 856 }, { "alignment": 255, @@ -88176,7 +88176,7 @@ "name": "m_nControlPointNumber", "name_hash": 10910024846313367229, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "int32" }, @@ -88189,7 +88189,7 @@ "name": "m_pszTimeOfDayParameter", "name_hash": 10910024846786076115, "networked": false, - "offset": 476, + "offset": 464, "size": 128, "type": "char" }, @@ -88199,7 +88199,7 @@ "name": "m_vecDefaultValue", "name_hash": 10910024845422542815, "networked": false, - "offset": 604, + "offset": 592, "size": 12, "templated": "Vector", "type": "Vector" @@ -88211,7 +88211,7 @@ "name": "C_OP_SetControlPointPositionToTimeOfDayValue", "name_hash": 2540188107, "project": "particles", - "size": 624 + "size": 608 }, { "alignment": 8, @@ -88226,7 +88226,7 @@ "name": "m_nSourceStateNodeIdx", "name_hash": 7136094408863130252, "networked": false, - "offset": 16, + "offset": 10, "size": 2, "type": "int16" }, @@ -88236,7 +88236,7 @@ "name": "m_eventConditionRules", "name_hash": 7136094410022072671, "networked": false, - "offset": 20, + "offset": 12, "size": 4, "type": "CNmBitFlags" }, @@ -88246,7 +88246,7 @@ "name": "m_defaultValue", "name_hash": 7136094410338481183, "networked": false, - "offset": 24, + "offset": 16, "size": 8, "templated": "CGlobalSymbol", "type": "CGlobalSymbol" @@ -88258,7 +88258,7 @@ "name": "CNmIDEventNode::CDefinition", "name_hash": 1661501454, "project": "animlib", - "size": 32 + "size": 24 }, { "alignment": 8, @@ -88299,7 +88299,7 @@ "name": "m_bEnableFadingAndClamping", "name_hash": 15472121227581418205, "networked": false, - "offset": 12512, + "offset": 12249, "size": 1, "type": "bool" }, @@ -88309,7 +88309,7 @@ "name": "m_flStartFadeDot", "name_hash": 15472121229897899534, "networked": false, - "offset": 12516, + "offset": 12252, "size": 4, "type": "float32" }, @@ -88319,7 +88319,7 @@ "name": "m_flEndFadeDot", "name_hash": 15472121230693871905, "networked": false, - "offset": 12520, + "offset": 12256, "size": 4, "type": "float32" }, @@ -88329,7 +88329,7 @@ "name": "m_nPrevPntSource", "name_hash": 15472121230905422803, "networked": false, - "offset": 12524, + "offset": 12260, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -88339,7 +88339,7 @@ "name": "m_flMaxLength", "name_hash": 15472121229391475911, "networked": false, - "offset": 12528, + "offset": 12264, "size": 4, "type": "float32" }, @@ -88349,7 +88349,7 @@ "name": "m_flMinLength", "name_hash": 15472121229631786577, "networked": false, - "offset": 12532, + "offset": 12268, "size": 4, "type": "float32" }, @@ -88359,7 +88359,7 @@ "name": "m_bIgnoreDT", "name_hash": 15472121228508805219, "networked": false, - "offset": 12536, + "offset": 12272, "size": 1, "type": "bool" }, @@ -88369,7 +88369,7 @@ "name": "m_flConstrainRadiusToLengthRatio", "name_hash": 15472121229576561966, "networked": false, - "offset": 12540, + "offset": 12276, "size": 4, "type": "float32" }, @@ -88379,7 +88379,7 @@ "name": "m_flLengthScale", "name_hash": 15472121230925150975, "networked": false, - "offset": 12544, + "offset": 12280, "size": 4, "type": "float32" }, @@ -88389,7 +88389,7 @@ "name": "m_flLengthFadeInTime", "name_hash": 15472121231181372515, "networked": false, - "offset": 12548, + "offset": 12284, "size": 4, "type": "float32" }, @@ -88399,8 +88399,8 @@ "name": "m_flRadiusHeadTaper", "name_hash": 15472121231319095419, "networked": false, - "offset": 12552, - "size": 368, + "offset": 12288, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -88409,8 +88409,8 @@ "name": "m_vecHeadColorScale", "name_hash": 15472121230404612856, "networked": false, - "offset": 12920, - "size": 1720, + "offset": 12648, + "size": 1680, "type": "CParticleCollectionVecInput" }, { @@ -88419,8 +88419,8 @@ "name": "m_flHeadAlphaScale", "name_hash": 15472121227691894707, "networked": false, - "offset": 14640, - "size": 368, + "offset": 14328, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -88429,8 +88429,8 @@ "name": "m_flRadiusTaper", "name_hash": 15472121228782883341, "networked": false, - "offset": 15008, - "size": 368, + "offset": 14688, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -88439,8 +88439,8 @@ "name": "m_vecTailColorScale", "name_hash": 15472121230510221848, "networked": false, - "offset": 15376, - "size": 1720, + "offset": 15048, + "size": 1680, "type": "CParticleCollectionVecInput" }, { @@ -88449,8 +88449,8 @@ "name": "m_flTailAlphaScale", "name_hash": 15472121230978552739, "networked": false, - "offset": 17096, - "size": 368, + "offset": 16728, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -88459,7 +88459,7 @@ "name": "m_nHorizCropField", "name_hash": 15472121227732304893, "networked": false, - "offset": 17464, + "offset": 17088, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -88469,7 +88469,7 @@ "name": "m_nVertCropField", "name_hash": 15472121229471827588, "networked": false, - "offset": 17468, + "offset": 17092, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -88479,7 +88479,7 @@ "name": "m_flForwardShift", "name_hash": 15472121230984866008, "networked": false, - "offset": 17472, + "offset": 17096, "size": 4, "type": "float32" }, @@ -88489,7 +88489,7 @@ "name": "m_bFlipUVBasedOnPitchYaw", "name_hash": 15472121228755709172, "networked": false, - "offset": 17476, + "offset": 17100, "size": 1, "type": "bool" } @@ -88500,7 +88500,7 @@ "name": "C_OP_RenderTrails", "name_hash": 3602383944, "project": "particles", - "size": 17480 + "size": 17104 }, { "alignment": 8, @@ -88646,7 +88646,7 @@ "name": "m_hModel", "name_hash": 12687140848480077844, "networked": false, - "offset": 520, + "offset": 504, "size": 8, "template": [ "InfoForResourceTypeCModel" @@ -88660,7 +88660,7 @@ "name": "m_outputMinName", "name_hash": 12687140848184074491, "networked": false, - "offset": 528, + "offset": 512, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -88671,7 +88671,7 @@ "name": "m_outputMaxName", "name_hash": 12687140846134461689, "networked": false, - "offset": 536, + "offset": 520, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -88682,7 +88682,7 @@ "name": "m_bModelFromRenderer", "name_hash": 12687140847636586277, "networked": false, - "offset": 544, + "offset": 528, "size": 1, "type": "bool" } @@ -88693,7 +88693,7 @@ "name": "C_INIT_RemapParticleCountToNamedModelElementScalar", "name_hash": 2953955169, "project": "particles", - "size": 552 + "size": 536 }, { "alignment": 8, @@ -88708,7 +88708,7 @@ "name": "m_nSourceMaskNodeIdx", "name_hash": 6133516476120054343, "networked": false, - "offset": 16, + "offset": 10, "size": 2, "type": "int16" }, @@ -88718,7 +88718,7 @@ "name": "m_nTargetMaskNodeIdx", "name_hash": 6133516473800919663, "networked": false, - "offset": 18, + "offset": 12, "size": 2, "type": "int16" }, @@ -88728,7 +88728,7 @@ "name": "m_nBlendWeightValueNodeIdx", "name_hash": 6133516472497318288, "networked": false, - "offset": 20, + "offset": 14, "size": 2, "type": "int16" } @@ -88739,7 +88739,7 @@ "name": "CNmBoneMaskBlendNode::CDefinition", "name_hash": 1428070588, "project": "animlib", - "size": 24 + "size": 16 }, { "alignment": 255, @@ -88825,7 +88825,7 @@ "name": "m_nInputCP1", "name_hash": 15852999092831301183, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "int32" }, @@ -88835,7 +88835,7 @@ "name": "m_nInputCP2", "name_hash": 15852999092848078802, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "int32" }, @@ -88845,7 +88845,7 @@ "name": "m_nOutputCP", "name_hash": 15852999091490346755, "networked": false, - "offset": 480, + "offset": 468, "size": 4, "type": "int32" }, @@ -88855,7 +88855,7 @@ "name": "m_nOutVectorField", "name_hash": 15852999094311329396, "networked": false, - "offset": 484, + "offset": 472, "size": 4, "type": "int32" }, @@ -88865,8 +88865,8 @@ "name": "m_flInputMin", "name_hash": 15852999094034894095, "networked": false, - "offset": 488, - "size": 368, + "offset": 480, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -88875,8 +88875,8 @@ "name": "m_flInputMax", "name_hash": 15852999093731617025, "networked": false, - "offset": 856, - "size": 368, + "offset": 840, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -88885,8 +88885,8 @@ "name": "m_flOutputMin", "name_hash": 15852999091736639254, "networked": false, - "offset": 1224, - "size": 368, + "offset": 1200, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -88895,8 +88895,8 @@ "name": "m_flOutputMax", "name_hash": 15852999091503032516, "networked": false, - "offset": 1592, - "size": 368, + "offset": 1560, + "size": 360, "type": "CParticleCollectionFloatInput" } ], @@ -88906,7 +88906,7 @@ "name": "C_OP_RemapDotProductToCP", "name_hash": 3691063982, "project": "particles", - "size": 1960 + "size": 1920 }, { "alignment": 8, @@ -88992,7 +88992,7 @@ "name": "m_flRotOffset", "name_hash": 3082185100543827167, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "float32" }, @@ -89002,7 +89002,7 @@ "name": "m_flSpinStrength", "name_hash": 3082185097329381158, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "float32" }, @@ -89012,7 +89012,7 @@ "name": "m_nFieldOutput", "name_hash": 3082185100871505414, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "ParticleAttributeIndex_t" } @@ -89023,7 +89023,7 @@ "name": "C_OP_OrientTo2dDirection", "name_hash": 717627140, "project": "particles", - "size": 480 + "size": 472 }, { "alignment": 8, @@ -89174,7 +89174,7 @@ "name": "CSpinUpdateBase", "name_hash": 4040191966, "project": "particles", - "size": 464 + "size": 456 }, { "alignment": 255, @@ -89189,8 +89189,8 @@ "name": "m_flRadiusScale", "name_hash": 12047873877911667033, "networked": false, - "offset": 544, - "size": 368, + "offset": 536, + "size": 360, "type": "CParticleCollectionRendererFloatInput" }, { @@ -89199,8 +89199,8 @@ "name": "m_flAlphaScale", "name_hash": 12047873879065836581, "networked": false, - "offset": 912, - "size": 368, + "offset": 896, + "size": 360, "type": "CParticleCollectionRendererFloatInput" }, { @@ -89209,8 +89209,8 @@ "name": "m_flRollScale", "name_hash": 12047873879160471410, "networked": false, - "offset": 1280, - "size": 368, + "offset": 1256, + "size": 360, "type": "CParticleCollectionRendererFloatInput" }, { @@ -89219,7 +89219,7 @@ "name": "m_nAlpha2Field", "name_hash": 12047873879227411905, "networked": false, - "offset": 1648, + "offset": 1616, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -89229,8 +89229,8 @@ "name": "m_vecColorScale", "name_hash": 12047873877777037498, "networked": false, - "offset": 1656, - "size": 1720, + "offset": 1624, + "size": 1680, "type": "CParticleCollectionRendererVecInput" }, { @@ -89239,7 +89239,7 @@ "name": "m_nColorBlendType", "name_hash": 12047873878786502607, "networked": false, - "offset": 3376, + "offset": 3304, "size": 4, "type": "ParticleColorBlendType_t" }, @@ -89249,7 +89249,7 @@ "name": "m_nShaderType", "name_hash": 12047873875402844844, "networked": false, - "offset": 3380, + "offset": 3308, "size": 4, "type": "SpriteCardShaderType_t" }, @@ -89259,7 +89259,7 @@ "name": "m_strShaderOverride", "name_hash": 12047873878783766113, "networked": false, - "offset": 3384, + "offset": 3312, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -89270,8 +89270,8 @@ "name": "m_flCenterXOffset", "name_hash": 12047873876680019385, "networked": false, - "offset": 3392, - "size": 368, + "offset": 3320, + "size": 360, "type": "CParticleCollectionRendererFloatInput" }, { @@ -89280,8 +89280,8 @@ "name": "m_flCenterYOffset", "name_hash": 12047873875490067838, "networked": false, - "offset": 3760, - "size": 368, + "offset": 3680, + "size": 360, "type": "CParticleCollectionRendererFloatInput" }, { @@ -89290,7 +89290,7 @@ "name": "m_flBumpStrength", "name_hash": 12047873878577988534, "networked": false, - "offset": 4128, + "offset": 4040, "size": 4, "type": "float32" }, @@ -89300,7 +89300,7 @@ "name": "m_nCropTextureOverride", "name_hash": 12047873879157210994, "networked": false, - "offset": 4132, + "offset": 4044, "size": 4, "type": "ParticleSequenceCropOverride_t" }, @@ -89310,7 +89310,7 @@ "name": "m_vecTexturesInput", "name_hash": 12047873877718888315, "networked": false, - "offset": 4136, + "offset": 4048, "size": 16, "template": [ "TextureGroup_t" @@ -89324,7 +89324,7 @@ "name": "m_flAnimationRate", "name_hash": 12047873876717241261, "networked": false, - "offset": 4152, + "offset": 4064, "size": 4, "type": "float32" }, @@ -89334,7 +89334,7 @@ "name": "m_nAnimationType", "name_hash": 12047873878207225809, "networked": false, - "offset": 4156, + "offset": 4068, "size": 4, "type": "AnimationType_t" }, @@ -89344,7 +89344,7 @@ "name": "m_bAnimateInFPS", "name_hash": 12047873877182192406, "networked": false, - "offset": 4160, + "offset": 4072, "size": 1, "type": "bool" }, @@ -89354,8 +89354,8 @@ "name": "m_flMotionVectorScaleU", "name_hash": 12047873878426881383, "networked": false, - "offset": 4168, - "size": 368, + "offset": 4080, + "size": 360, "type": "CParticleCollectionRendererFloatInput" }, { @@ -89364,8 +89364,8 @@ "name": "m_flMotionVectorScaleV", "name_hash": 12047873878443659002, "networked": false, - "offset": 4536, - "size": 368, + "offset": 4440, + "size": 360, "type": "CParticleCollectionRendererFloatInput" }, { @@ -89374,8 +89374,8 @@ "name": "m_flSelfIllumAmount", "name_hash": 12047873876836829930, "networked": false, - "offset": 4904, - "size": 368, + "offset": 4800, + "size": 360, "type": "CParticleCollectionRendererFloatInput" }, { @@ -89384,8 +89384,8 @@ "name": "m_flDiffuseAmount", "name_hash": 12047873876663630555, "networked": false, - "offset": 5272, - "size": 368, + "offset": 5160, + "size": 360, "type": "CParticleCollectionRendererFloatInput" }, { @@ -89394,8 +89394,8 @@ "name": "m_flDiffuseClamp", "name_hash": 12047873875184519510, "networked": false, - "offset": 5640, - "size": 368, + "offset": 5520, + "size": 360, "type": "CParticleCollectionRendererFloatInput" }, { @@ -89404,7 +89404,7 @@ "name": "m_nLightingControlPoint", "name_hash": 12047873877078737400, "networked": false, - "offset": 6008, + "offset": 5880, "size": 4, "type": "int32" }, @@ -89414,7 +89414,7 @@ "name": "m_nSelfIllumPerParticle", "name_hash": 12047873875422714797, "networked": false, - "offset": 6012, + "offset": 5884, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -89424,7 +89424,7 @@ "name": "m_nOutputBlendMode", "name_hash": 12047873878746595628, "networked": false, - "offset": 6016, + "offset": 5888, "size": 4, "type": "ParticleOutputBlendMode_t" }, @@ -89434,7 +89434,7 @@ "name": "m_bGammaCorrectVertexColors", "name_hash": 12047873878711753806, "networked": false, - "offset": 6020, + "offset": 5892, "size": 1, "type": "bool" }, @@ -89444,7 +89444,7 @@ "name": "m_bSaturateColorPreAlphaBlend", "name_hash": 12047873876824269859, "networked": false, - "offset": 6021, + "offset": 5893, "size": 1, "type": "bool" }, @@ -89454,8 +89454,8 @@ "name": "m_flAddSelfAmount", "name_hash": 12047873875938666464, "networked": false, - "offset": 6024, - "size": 368, + "offset": 5896, + "size": 360, "type": "CParticleCollectionRendererFloatInput" }, { @@ -89464,8 +89464,8 @@ "name": "m_flDesaturation", "name_hash": 12047873879022264364, "networked": false, - "offset": 6392, - "size": 368, + "offset": 6256, + "size": 360, "type": "CParticleCollectionRendererFloatInput" }, { @@ -89474,8 +89474,8 @@ "name": "m_flOverbrightFactor", "name_hash": 12047873876668039478, "networked": false, - "offset": 6760, - "size": 368, + "offset": 6616, + "size": 360, "type": "CParticleCollectionRendererFloatInput" }, { @@ -89484,7 +89484,7 @@ "name": "m_nHSVShiftControlPoint", "name_hash": 12047873877385723935, "networked": false, - "offset": 7128, + "offset": 6976, "size": 4, "type": "int32" }, @@ -89494,7 +89494,7 @@ "name": "m_nFogType", "name_hash": 12047873876040299987, "networked": false, - "offset": 7132, + "offset": 6980, "size": 4, "type": "ParticleFogType_t" }, @@ -89504,8 +89504,8 @@ "name": "m_flFogAmount", "name_hash": 12047873876699725693, "networked": false, - "offset": 7136, - "size": 368, + "offset": 6984, + "size": 360, "type": "CParticleCollectionRendererFloatInput" }, { @@ -89514,7 +89514,7 @@ "name": "m_bTintByFOW", "name_hash": 12047873878062100147, "networked": false, - "offset": 7504, + "offset": 7344, "size": 1, "type": "bool" }, @@ -89524,7 +89524,7 @@ "name": "m_bTintByGlobalLight", "name_hash": 12047873875315840230, "networked": false, - "offset": 7505, + "offset": 7345, "size": 1, "type": "bool" }, @@ -89534,7 +89534,7 @@ "name": "m_nPerParticleAlphaReference", "name_hash": 12047873877307710375, "networked": false, - "offset": 7508, + "offset": 7348, "size": 4, "type": "SpriteCardPerParticleScale_t" }, @@ -89544,7 +89544,7 @@ "name": "m_nPerParticleAlphaRefWindow", "name_hash": 12047873875181974051, "networked": false, - "offset": 7512, + "offset": 7352, "size": 4, "type": "SpriteCardPerParticleScale_t" }, @@ -89554,7 +89554,7 @@ "name": "m_nAlphaReferenceType", "name_hash": 12047873875985467564, "networked": false, - "offset": 7516, + "offset": 7356, "size": 4, "type": "ParticleAlphaReferenceType_t" }, @@ -89564,8 +89564,8 @@ "name": "m_flAlphaReferenceSoftness", "name_hash": 12047873875400225345, "networked": false, - "offset": 7520, - "size": 368, + "offset": 7360, + "size": 360, "type": "CParticleCollectionRendererFloatInput" }, { @@ -89574,8 +89574,8 @@ "name": "m_flSourceAlphaValueToMapToZero", "name_hash": 12047873877298912871, "networked": false, - "offset": 7888, - "size": 368, + "offset": 7720, + "size": 360, "type": "CParticleCollectionRendererFloatInput" }, { @@ -89584,8 +89584,8 @@ "name": "m_flSourceAlphaValueToMapToOne", "name_hash": 12047873878120128947, "networked": false, - "offset": 8256, - "size": 368, + "offset": 8080, + "size": 360, "type": "CParticleCollectionRendererFloatInput" }, { @@ -89594,7 +89594,7 @@ "name": "m_bRefract", "name_hash": 12047873877412307260, "networked": false, - "offset": 8624, + "offset": 8440, "size": 1, "type": "bool" }, @@ -89604,7 +89604,7 @@ "name": "m_bRefractSolid", "name_hash": 12047873875425292499, "networked": false, - "offset": 8625, + "offset": 8441, "size": 1, "type": "bool" }, @@ -89614,8 +89614,8 @@ "name": "m_flRefractAmount", "name_hash": 12047873877889115118, "networked": false, - "offset": 8632, - "size": 368, + "offset": 8448, + "size": 360, "type": "CParticleCollectionRendererFloatInput" }, { @@ -89624,7 +89624,7 @@ "name": "m_nRefractBlurRadius", "name_hash": 12047873875206662815, "networked": false, - "offset": 9000, + "offset": 8808, "size": 4, "type": "int32" }, @@ -89634,7 +89634,7 @@ "name": "m_nRefractBlurType", "name_hash": 12047873878272862985, "networked": false, - "offset": 9004, + "offset": 8812, "size": 4, "type": "BlurFilterType_t" }, @@ -89644,7 +89644,7 @@ "name": "m_bOnlyRenderInEffectsBloomPass", "name_hash": 12047873878705967036, "networked": false, - "offset": 9008, + "offset": 8816, "size": 1, "type": "bool" }, @@ -89654,7 +89654,7 @@ "name": "m_bOnlyRenderInEffectsWaterPass", "name_hash": 12047873875386282044, "networked": false, - "offset": 9009, + "offset": 8817, "size": 1, "type": "bool" }, @@ -89664,7 +89664,7 @@ "name": "m_bUseMixedResolutionRendering", "name_hash": 12047873877450889143, "networked": false, - "offset": 9010, + "offset": 8818, "size": 1, "type": "bool" }, @@ -89674,7 +89674,7 @@ "name": "m_bOnlyRenderInEffecsGameOverlay", "name_hash": 12047873875142494222, "networked": false, - "offset": 9011, + "offset": 8819, "size": 1, "type": "bool" }, @@ -89687,7 +89687,7 @@ "name": "m_stencilTestID", "name_hash": 12047873875390536042, "networked": false, - "offset": 9012, + "offset": 8820, "size": 128, "type": "char" }, @@ -89697,7 +89697,7 @@ "name": "m_bStencilTestExclude", "name_hash": 12047873877326411371, "networked": false, - "offset": 9140, + "offset": 8948, "size": 1, "type": "bool" }, @@ -89710,7 +89710,7 @@ "name": "m_stencilWriteID", "name_hash": 12047873877510344795, "networked": false, - "offset": 9141, + "offset": 8949, "size": 128, "type": "char" }, @@ -89720,7 +89720,7 @@ "name": "m_bWriteStencilOnDepthPass", "name_hash": 12047873875123156911, "networked": false, - "offset": 9269, + "offset": 9077, "size": 1, "type": "bool" }, @@ -89730,7 +89730,7 @@ "name": "m_bWriteStencilOnDepthFail", "name_hash": 12047873878034260478, "networked": false, - "offset": 9270, + "offset": 9078, "size": 1, "type": "bool" }, @@ -89740,7 +89740,7 @@ "name": "m_bReverseZBuffering", "name_hash": 12047873875727327157, "networked": false, - "offset": 9271, + "offset": 9079, "size": 1, "type": "bool" }, @@ -89750,7 +89750,7 @@ "name": "m_bDisableZBuffering", "name_hash": 12047873876351433551, "networked": false, - "offset": 9272, + "offset": 9080, "size": 1, "type": "bool" }, @@ -89760,7 +89760,7 @@ "name": "m_nFeatheringMode", "name_hash": 12047873877719544543, "networked": false, - "offset": 9276, + "offset": 9084, "size": 4, "type": "ParticleDepthFeatheringMode_t" }, @@ -89770,8 +89770,8 @@ "name": "m_flFeatheringMinDist", "name_hash": 12047873877536942658, "networked": false, - "offset": 9280, - "size": 368, + "offset": 9088, + "size": 360, "type": "CParticleCollectionRendererFloatInput" }, { @@ -89780,8 +89780,8 @@ "name": "m_flFeatheringMaxDist", "name_hash": 12047873878778109500, "networked": false, - "offset": 9648, - "size": 368, + "offset": 9448, + "size": 360, "type": "CParticleCollectionRendererFloatInput" }, { @@ -89790,8 +89790,8 @@ "name": "m_flFeatheringFilter", "name_hash": 12047873878940859556, "networked": false, - "offset": 10016, - "size": 368, + "offset": 9808, + "size": 360, "type": "CParticleCollectionRendererFloatInput" }, { @@ -89800,8 +89800,8 @@ "name": "m_flFeatheringDepthMapFilter", "name_hash": 12047873878598618301, "networked": false, - "offset": 10384, - "size": 368, + "offset": 10168, + "size": 360, "type": "CParticleCollectionRendererFloatInput" }, { @@ -89810,8 +89810,8 @@ "name": "m_flDepthBias", "name_hash": 12047873875878525949, "networked": false, - "offset": 10752, - "size": 368, + "offset": 10528, + "size": 360, "type": "CParticleCollectionRendererFloatInput" }, { @@ -89820,7 +89820,7 @@ "name": "m_nSortMethod", "name_hash": 12047873877603316888, "networked": false, - "offset": 11120, + "offset": 10888, "size": 4, "type": "ParticleSortingChoiceList_t" }, @@ -89830,7 +89830,7 @@ "name": "m_bBlendFramesSeq0", "name_hash": 12047873875183411179, "networked": false, - "offset": 11124, + "offset": 10892, "size": 1, "type": "bool" }, @@ -89840,7 +89840,7 @@ "name": "m_bMaxLuminanceBlendingSequence0", "name_hash": 12047873875606805487, "networked": false, - "offset": 11125, + "offset": 10893, "size": 1, "type": "bool" } @@ -89851,7 +89851,7 @@ "name": "CBaseRendererSource2", "name_hash": 2805114229, "project": "particles", - "size": 11752 + "size": 11512 }, { "alignment": 8, @@ -89902,7 +89902,7 @@ "name": "m_nCP", "name_hash": 1816760419854193778, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "int32" }, @@ -89912,7 +89912,7 @@ "name": "m_nCPOutput", "name_hash": 1816760416449579347, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "int32" }, @@ -89922,8 +89922,8 @@ "name": "m_vecScale", "name_hash": 1816760417504553809, "networked": false, - "offset": 480, - "size": 1720, + "offset": 472, + "size": 1680, "type": "CParticleCollectionVecInput" }, { @@ -89932,7 +89932,7 @@ "name": "m_bSetMagnitude", "name_hash": 1816760419000234079, "networked": false, - "offset": 2200, + "offset": 2152, "size": 1, "type": "bool" }, @@ -89942,7 +89942,7 @@ "name": "m_nOutVectorField", "name_hash": 1816760420082654836, "networked": false, - "offset": 2204, + "offset": 2156, "size": 4, "type": "int32" } @@ -89953,7 +89953,7 @@ "name": "C_OP_RemapExternalWindToCP", "name_hash": 422997497, "project": "particles", - "size": 2208 + "size": 2160 }, { "alignment": 8, @@ -90231,7 +90231,7 @@ "name": "m_nCPPosition", "name_hash": 15567792455495380781, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "int32" }, @@ -90241,7 +90241,7 @@ "name": "m_nCPVelocity", "name_hash": 15567792454273471417, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "int32" }, @@ -90251,7 +90251,7 @@ "name": "m_nCPMisc", "name_hash": 15567792453744155786, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "int32" }, @@ -90261,7 +90261,7 @@ "name": "m_nCPColor", "name_hash": 15567792453829788197, "networked": false, - "offset": 476, + "offset": 468, "size": 4, "type": "int32" }, @@ -90271,7 +90271,7 @@ "name": "m_nCPInvalidColor", "name_hash": 15567792453485630396, "networked": false, - "offset": 480, + "offset": 472, "size": 4, "type": "int32" }, @@ -90281,7 +90281,7 @@ "name": "m_nCPExtraArcData", "name_hash": 15567792456832916232, "networked": false, - "offset": 484, + "offset": 476, "size": 4, "type": "int32" }, @@ -90291,7 +90291,7 @@ "name": "m_vGravity", "name_hash": 15567792455342245753, "networked": false, - "offset": 488, + "offset": 480, "size": 12, "templated": "Vector", "type": "Vector" @@ -90302,7 +90302,7 @@ "name": "m_flArcMaxDuration", "name_hash": 15567792453921429693, "networked": false, - "offset": 500, + "offset": 492, "size": 4, "type": "float32" }, @@ -90312,7 +90312,7 @@ "name": "m_flSegmentBreak", "name_hash": 15567792454943804975, "networked": false, - "offset": 504, + "offset": 496, "size": 4, "type": "float32" }, @@ -90322,7 +90322,7 @@ "name": "m_flArcSpeed", "name_hash": 15567792453881415052, "networked": false, - "offset": 508, + "offset": 500, "size": 4, "type": "float32" }, @@ -90332,7 +90332,7 @@ "name": "m_flAlpha", "name_hash": 15567792455261322705, "networked": false, - "offset": 512, + "offset": 504, "size": 4, "type": "float32" } @@ -90343,7 +90343,7 @@ "name": "C_OP_TeleportBeam", "name_hash": 3624659137, "project": "particles", - "size": 520 + "size": 512 }, { "alignment": 8, @@ -90358,7 +90358,7 @@ "name": "m_fForceAmount", "name_hash": 16283331149810571908, "networked": false, - "offset": 480, + "offset": 468, "size": 4, "type": "float32" }, @@ -90368,7 +90368,7 @@ "name": "m_TwistAxis", "name_hash": 16283331151121790241, "networked": false, - "offset": 484, + "offset": 472, "size": 12, "templated": "Vector", "type": "Vector" @@ -90379,7 +90379,7 @@ "name": "m_bLocalSpace", "name_hash": 16283331149571395182, "networked": false, - "offset": 496, + "offset": 484, "size": 1, "type": "bool" }, @@ -90389,7 +90389,7 @@ "name": "m_nControlPointNumber", "name_hash": 16283331148983150269, "networked": false, - "offset": 500, + "offset": 488, "size": 4, "type": "int32" } @@ -90400,7 +90400,7 @@ "name": "C_OP_TwistAroundAxis", "name_hash": 3791258472, "project": "particles", - "size": 504 + "size": 496 }, { "alignment": 8, @@ -90415,7 +90415,7 @@ "name": "m_nControlPointNumber", "name_hash": 8412033293858481853, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "int32" }, @@ -90425,7 +90425,7 @@ "name": "m_bBoundBox", "name_hash": 8412033295673839068, "networked": false, - "offset": 468, + "offset": 460, "size": 1, "type": "bool" }, @@ -90435,7 +90435,7 @@ "name": "m_bOutside", "name_hash": 8412033294731832996, "networked": false, - "offset": 469, + "offset": 461, "size": 1, "type": "bool" }, @@ -90445,7 +90445,7 @@ "name": "m_bUseBones", "name_hash": 8412033293080433547, "networked": false, - "offset": 470, + "offset": 462, "size": 1, "type": "bool" }, @@ -90458,7 +90458,7 @@ "name": "m_HitboxSetName", "name_hash": 8412033294578858766, "networked": false, - "offset": 471, + "offset": 463, "size": 128, "type": "char" }, @@ -90468,8 +90468,8 @@ "name": "m_vecPosOffset", "name_hash": 8412033294238028982, "networked": false, - "offset": 600, - "size": 1720, + "offset": 592, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -90478,7 +90478,7 @@ "name": "m_fDrag", "name_hash": 8412033294154753175, "networked": false, - "offset": 2320, + "offset": 2272, "size": 4, "type": "float32" } @@ -90489,7 +90489,7 @@ "name": "C_OP_ModelDampenMovement", "name_hash": 1958579126, "project": "particles", - "size": 2328 + "size": 2280 }, { "alignment": 8, @@ -90503,7 +90503,7 @@ "name": "CNmSnapWeaponTask", "name_hash": 1603844202, "project": "server", - "size": 96 + "size": 88 }, { "alignment": 8, @@ -90634,7 +90634,7 @@ "name": "m_nControlPointNumber", "name_hash": 1138489994645710525, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "int32" }, @@ -90644,8 +90644,8 @@ "name": "m_fSpeedMin", "name_hash": 1138489996698313208, "networked": false, - "offset": 480, - "size": 368, + "offset": 464, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -90654,8 +90654,8 @@ "name": "m_fSpeedMax", "name_hash": 1138489997068700754, "networked": false, - "offset": 848, - "size": 368, + "offset": 824, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -90664,8 +90664,8 @@ "name": "m_LocalCoordinateSystemSpeedMin", "name_hash": 1138489996347503022, "networked": false, - "offset": 1216, - "size": 1720, + "offset": 1184, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -90674,8 +90674,8 @@ "name": "m_LocalCoordinateSystemSpeedMax", "name_hash": 1138489996111336428, "networked": false, - "offset": 2936, - "size": 1720, + "offset": 2864, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -90684,7 +90684,7 @@ "name": "m_bIgnoreDT", "name_hash": 1138489994978801763, "networked": false, - "offset": 4656, + "offset": 4544, "size": 1, "type": "bool" }, @@ -90694,7 +90694,7 @@ "name": "m_randomnessParameters", "name_hash": 1138489995714056365, "networked": false, - "offset": 4660, + "offset": 4548, "size": 8, "type": "CRandomNumberGeneratorParameters" } @@ -90705,7 +90705,7 @@ "name": "C_INIT_VelocityRandom", "name_hash": 265075358, "project": "particles", - "size": 4672 + "size": 4560 }, { "alignment": 8, @@ -90720,7 +90720,7 @@ "name": "m_nPlaneControlPoint", "name_hash": 3831067147780614588, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "int32" }, @@ -90730,7 +90730,7 @@ "name": "m_vecPlaneDirection", "name_hash": 3831067146873100378, "networked": false, - "offset": 468, + "offset": 460, "size": 12, "templated": "Vector", "type": "Vector" @@ -90741,7 +90741,7 @@ "name": "m_bLocalSpace", "name_hash": 3831067145568095854, "networked": false, - "offset": 480, + "offset": 472, "size": 1, "type": "bool" }, @@ -90751,7 +90751,7 @@ "name": "m_flPlaneOffset", "name_hash": 3831067147469350764, "networked": false, - "offset": 484, + "offset": 476, "size": 4, "type": "float32" } @@ -90762,7 +90762,7 @@ "name": "C_OP_PlaneCull", "name_hash": 891989829, "project": "particles", - "size": 488 + "size": 480 }, { "alignment": 255, @@ -90892,7 +90892,7 @@ "name": "m_nChildNodeIdx", "name_hash": 10996261888817997628, "networked": false, - "offset": 16, + "offset": 10, "size": 2, "type": "int16" } @@ -90903,7 +90903,7 @@ "name": "CNmPassthroughNode::CDefinition", "name_hash": 2560266733, "project": "animlib", - "size": 24 + "size": 16 }, { "alignment": 255, @@ -90928,7 +90928,7 @@ "name": "m_hSequence", "name_hash": 13112533328800536974, "networked": false, - "offset": 120, + "offset": 116, "size": 4, "type": "HSequence" }, @@ -90938,7 +90938,7 @@ "name": "m_duration", "name_hash": 13112533326065825197, "networked": false, - "offset": 124, + "offset": 120, "size": 4, "type": "float32" }, @@ -91191,7 +91191,7 @@ "name": "C_INIT_RandomNamedModelSequence", "name_hash": 3482970386, "project": "particles", - "size": 512 + "size": 504 }, { "alignment": 2, @@ -91238,7 +91238,7 @@ "name": "m_bProportional", "name_hash": 17660031626456806026, "networked": false, - "offset": 464, + "offset": 456, "size": 1, "type": "bool" }, @@ -91248,7 +91248,7 @@ "name": "m_nFieldInput", "name_hash": 17660031627083339369, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -91258,7 +91258,7 @@ "name": "m_nFieldOutput", "name_hash": 17660031628005774854, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -91268,7 +91268,7 @@ "name": "m_flInputMin", "name_hash": 17660031628057644303, "networked": false, - "offset": 476, + "offset": 468, "size": 4, "type": "float32" }, @@ -91278,7 +91278,7 @@ "name": "m_flInputMax", "name_hash": 17660031627754367233, "networked": false, - "offset": 480, + "offset": 472, "size": 4, "type": "float32" }, @@ -91288,7 +91288,7 @@ "name": "m_flOutputMin", "name_hash": 17660031625759389462, "networked": false, - "offset": 484, + "offset": 476, "size": 4, "type": "float32" }, @@ -91298,7 +91298,7 @@ "name": "m_flOutputMax", "name_hash": 17660031625525782724, "networked": false, - "offset": 488, + "offset": 480, "size": 4, "type": "float32" }, @@ -91308,7 +91308,7 @@ "name": "m_flRemapTime", "name_hash": 17660031628253506617, "networked": false, - "offset": 492, + "offset": 484, "size": 4, "type": "float32" } @@ -91319,7 +91319,7 @@ "name": "C_OP_RemapScalarOnceTimed", "name_hash": 4111796530, "project": "particles", - "size": 496 + "size": 488 }, { "alignment": 255, @@ -91502,7 +91502,7 @@ "name": "m_vecAbsVal", "name_hash": 5731809509183156234, "networked": false, - "offset": 472, + "offset": 460, "size": 12, "templated": "Vector", "type": "Vector" @@ -91513,7 +91513,7 @@ "name": "m_vecAbsValInv", "name_hash": 5731809508307105401, "networked": false, - "offset": 484, + "offset": 472, "size": 12, "templated": "Vector", "type": "Vector" @@ -91524,8 +91524,8 @@ "name": "m_vecOffsetLoc", "name_hash": 5731809511810475692, "networked": false, - "offset": 496, - "size": 1720, + "offset": 488, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -91534,8 +91534,8 @@ "name": "m_flOffset", "name_hash": 5731809509921569332, "networked": false, - "offset": 2216, - "size": 368, + "offset": 2168, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -91544,8 +91544,8 @@ "name": "m_vecOutputMin", "name_hash": 5731809508577957496, "networked": false, - "offset": 2584, - "size": 1720, + "offset": 2528, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -91554,8 +91554,8 @@ "name": "m_vecOutputMax", "name_hash": 5731809508948345042, "networked": false, - "offset": 4304, - "size": 1720, + "offset": 4208, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -91564,8 +91564,8 @@ "name": "m_flNoiseScale", "name_hash": 5731809508645023475, "networked": false, - "offset": 6024, - "size": 368, + "offset": 5888, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -91574,8 +91574,8 @@ "name": "m_flNoiseScaleLoc", "name_hash": 5731809510640890079, "networked": false, - "offset": 6392, - "size": 368, + "offset": 6248, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -91584,8 +91584,8 @@ "name": "m_TransformInput", "name_hash": 5731809510809256585, "networked": false, - "offset": 6760, - "size": 104, + "offset": 6608, + "size": 96, "type": "CParticleTransformInput" }, { @@ -91594,7 +91594,7 @@ "name": "m_bIgnoreDt", "name_hash": 5731809508645930499, "networked": false, - "offset": 6864, + "offset": 6704, "size": 1, "type": "bool" } @@ -91605,7 +91605,7 @@ "name": "C_INIT_InitialVelocityNoise", "name_hash": 1334540897, "project": "particles", - "size": 6872 + "size": 6712 }, { "alignment": 8, @@ -91732,7 +91732,7 @@ "name": "m_vecMin", "name_hash": 11197962234581376823, "networked": false, - "offset": 472, + "offset": 460, "size": 12, "templated": "Vector", "type": "Vector" @@ -91743,7 +91743,7 @@ "name": "m_vecMax", "name_hash": 11197962234817543417, "networked": false, - "offset": 484, + "offset": 472, "size": 12, "templated": "Vector", "type": "Vector" @@ -91754,7 +91754,7 @@ "name": "m_nFieldOutput", "name_hash": 11197962235470321158, "networked": false, - "offset": 496, + "offset": 484, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -91764,7 +91764,7 @@ "name": "m_randomnessParameters", "name_hash": 11197962233749393581, "networked": false, - "offset": 500, + "offset": 488, "size": 8, "type": "CRandomNumberGeneratorParameters" } @@ -91775,7 +91775,7 @@ "name": "C_INIT_RandomVector", "name_hash": 2607228754, "project": "particles", - "size": 512 + "size": 496 }, { "alignment": 8, @@ -91816,8 +91816,8 @@ "name": "m_fMinDistance", "name_hash": 16086364883764295596, "networked": false, - "offset": 464, - "size": 368, + "offset": 456, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -91826,8 +91826,8 @@ "name": "m_fMaxDistance", "name_hash": 16086364881955993962, "networked": false, - "offset": 832, - "size": 368, + "offset": 816, + "size": 360, "type": "CParticleCollectionFloatInput" }, { @@ -91836,7 +91836,7 @@ "name": "m_nControlPointNumber", "name_hash": 16086364880796493501, "networked": false, - "offset": 1200, + "offset": 1176, "size": 4, "type": "int32" }, @@ -91846,7 +91846,7 @@ "name": "m_CenterOffset", "name_hash": 16086364879886734367, "networked": false, - "offset": 1204, + "offset": 1180, "size": 12, "templated": "Vector", "type": "Vector" @@ -91857,7 +91857,7 @@ "name": "m_bGlobalCenter", "name_hash": 16086364880162417091, "networked": false, - "offset": 1216, + "offset": 1192, "size": 1, "type": "bool" } @@ -91868,7 +91868,7 @@ "name": "C_OP_ConstrainDistance", "name_hash": 3745398689, "project": "particles", - "size": 1224 + "size": 1200 }, { "alignment": 8, @@ -91936,7 +91936,7 @@ "name": "m_vecTestDir", "name_hash": 16903941585999324852, "networked": false, - "offset": 472, + "offset": 460, "size": 12, "templated": "Vector", "type": "Vector" @@ -91947,7 +91947,7 @@ "name": "m_vecTestNormal", "name_hash": 16903941586321962994, "networked": false, - "offset": 484, + "offset": 472, "size": 12, "templated": "Vector", "type": "Vector" @@ -91958,7 +91958,7 @@ "name": "m_bUseVelocity", "name_hash": 16903941584339364783, "networked": false, - "offset": 496, + "offset": 484, "size": 1, "type": "bool" }, @@ -91968,7 +91968,7 @@ "name": "m_bCullOnMiss", "name_hash": 16903941584332096408, "networked": false, - "offset": 497, + "offset": 485, "size": 1, "type": "bool" }, @@ -91978,7 +91978,7 @@ "name": "m_bLifeAdjust", "name_hash": 16903941585497319664, "networked": false, - "offset": 498, + "offset": 486, "size": 1, "type": "bool" }, @@ -91991,7 +91991,7 @@ "name": "m_RtEnvName", "name_hash": 16903941586028238709, "networked": false, - "offset": 499, + "offset": 487, "size": 128, "type": "char" }, @@ -92001,7 +92001,7 @@ "name": "m_nRTEnvCP", "name_hash": 16903941582779586353, "networked": false, - "offset": 628, + "offset": 616, "size": 4, "type": "int32" }, @@ -92011,7 +92011,7 @@ "name": "m_nComponent", "name_hash": 16903941585972008236, "networked": false, - "offset": 632, + "offset": 620, "size": 4, "type": "int32" } @@ -92022,7 +92022,7 @@ "name": "C_INIT_RtEnvCull", "name_hash": 3935755599, "project": "particles", - "size": 640 + "size": 624 }, { "alignment": 8, @@ -92037,7 +92037,7 @@ "name": "m_nDetail2Combo", "name_hash": 5419008950257171104, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "Detail2Combo_t" }, @@ -92047,7 +92047,7 @@ "name": "m_flDetail2Rotation", "name_hash": 5419008949342915698, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "float32" }, @@ -92057,7 +92057,7 @@ "name": "m_flDetail2Scale", "name_hash": 5419008947670206126, "networked": false, - "offset": 480, + "offset": 468, "size": 4, "type": "float32" }, @@ -92067,7 +92067,7 @@ "name": "m_flDetail2BlendFactor", "name_hash": 5419008949815240792, "networked": false, - "offset": 484, + "offset": 472, "size": 4, "type": "float32" }, @@ -92077,7 +92077,7 @@ "name": "m_flColorWarpIntensity", "name_hash": 5419008946650134253, "networked": false, - "offset": 488, + "offset": 476, "size": 4, "type": "float32" }, @@ -92087,7 +92087,7 @@ "name": "m_flDiffuseWarpBlendToFull", "name_hash": 5419008948545373436, "networked": false, - "offset": 492, + "offset": 480, "size": 4, "type": "float32" }, @@ -92097,7 +92097,7 @@ "name": "m_flEnvMapIntensity", "name_hash": 5419008950676649485, "networked": false, - "offset": 496, + "offset": 484, "size": 4, "type": "float32" }, @@ -92107,7 +92107,7 @@ "name": "m_flAmbientScale", "name_hash": 5419008948676304797, "networked": false, - "offset": 500, + "offset": 488, "size": 4, "type": "float32" }, @@ -92117,7 +92117,7 @@ "name": "m_specularColor", "name_hash": 5419008947967840439, "networked": false, - "offset": 504, + "offset": 492, "size": 4, "templated": "Color", "type": "Color" @@ -92128,7 +92128,7 @@ "name": "m_flSpecularScale", "name_hash": 5419008947464232148, "networked": false, - "offset": 508, + "offset": 496, "size": 4, "type": "float32" }, @@ -92138,7 +92138,7 @@ "name": "m_flSpecularExponent", "name_hash": 5419008946735426937, "networked": false, - "offset": 512, + "offset": 500, "size": 4, "type": "float32" }, @@ -92148,7 +92148,7 @@ "name": "m_flSpecularExponentBlendToFull", "name_hash": 5419008950776448228, "networked": false, - "offset": 516, + "offset": 504, "size": 4, "type": "float32" }, @@ -92158,7 +92158,7 @@ "name": "m_flSpecularBlendToFull", "name_hash": 5419008950171160537, "networked": false, - "offset": 520, + "offset": 508, "size": 4, "type": "float32" }, @@ -92168,7 +92168,7 @@ "name": "m_rimLightColor", "name_hash": 5419008950009646232, "networked": false, - "offset": 524, + "offset": 512, "size": 4, "templated": "Color", "type": "Color" @@ -92179,7 +92179,7 @@ "name": "m_flRimLightScale", "name_hash": 5419008947189585359, "networked": false, - "offset": 528, + "offset": 516, "size": 4, "type": "float32" }, @@ -92189,7 +92189,7 @@ "name": "m_flReflectionsTintByBaseBlendToNone", "name_hash": 5419008949864396106, "networked": false, - "offset": 532, + "offset": 520, "size": 4, "type": "float32" }, @@ -92199,7 +92199,7 @@ "name": "m_flMetalnessBlendToFull", "name_hash": 5419008947740123180, "networked": false, - "offset": 536, + "offset": 524, "size": 4, "type": "float32" }, @@ -92209,7 +92209,7 @@ "name": "m_flSelfIllumBlendToFull", "name_hash": 5419008946852420121, "networked": false, - "offset": 540, + "offset": 528, "size": 4, "type": "float32" } @@ -92220,7 +92220,7 @@ "name": "C_INIT_StatusEffect", "name_hash": 1261711341, "project": "particles", - "size": 568 + "size": 560 }, { "alignment": 16, @@ -92235,7 +92235,7 @@ "name": "m_Rate", "name_hash": 15952064615017513191, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "float32" }, @@ -92245,7 +92245,7 @@ "name": "m_Frequency", "name_hash": 15952064614222178689, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "float32" }, @@ -92255,7 +92255,7 @@ "name": "m_nField", "name_hash": 15952064614315309371, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -92265,7 +92265,7 @@ "name": "m_flOscMult", "name_hash": 15952064611426471572, "networked": false, - "offset": 476, + "offset": 468, "size": 4, "type": "float32" }, @@ -92275,7 +92275,7 @@ "name": "m_flOscAdd", "name_hash": 15952064613122090557, "networked": false, - "offset": 480, + "offset": 472, "size": 4, "type": "float32" } @@ -92286,7 +92286,7 @@ "name": "C_OP_OscillateScalarSimple", "name_hash": 3714129471, "project": "particles", - "size": 528 + "size": 512 }, { "alignment": 8, @@ -92595,7 +92595,7 @@ "name": "m_nFieldOutput", "name_hash": 13981716744020071942, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -92605,8 +92605,8 @@ "name": "m_flInterpolation", "name_hash": 13981716743649081735, "networked": false, - "offset": 472, - "size": 368, + "offset": 464, + "size": 360, "type": "CPerParticleFloatInput" } ], @@ -92616,7 +92616,7 @@ "name": "C_OP_PointVectorAtNextParticle", "name_hash": 3255372108, "project": "particles", - "size": 840 + "size": 824 }, { "alignment": 255, @@ -92641,7 +92641,7 @@ "name": "m_nControlPoint", "name_hash": 12496611401274351500, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "int32" }, @@ -92651,7 +92651,7 @@ "name": "m_nFieldOutput", "name_hash": 12496611404904830470, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -92661,7 +92661,7 @@ "name": "m_flScale", "name_hash": 12496611404128822319, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "float32" }, @@ -92671,7 +92671,7 @@ "name": "m_bNormalize", "name_hash": 12496611402275635788, "networked": false, - "offset": 476, + "offset": 468, "size": 1, "type": "bool" } @@ -92682,7 +92682,7 @@ "name": "C_OP_RemapCPVelocityToVector", "name_hash": 2909594076, "project": "particles", - "size": 480 + "size": 472 }, { "alignment": 255, @@ -93199,7 +93199,7 @@ "name": "m_nCurrentTick", "name_hash": 16560540342649317499, "networked": false, - "offset": 48, + "offset": 44, "size": 4, "type": "int32" }, @@ -93209,7 +93209,7 @@ "name": "m_nCurrentTickThisFrame", "name_hash": 16560540341804898808, "networked": false, - "offset": 52, + "offset": 48, "size": 4, "type": "int32" }, @@ -93219,7 +93219,7 @@ "name": "m_nTotalTicksThisFrame", "name_hash": 16560540342259709990, "networked": false, - "offset": 56, + "offset": 52, "size": 4, "type": "int32" }, @@ -93229,7 +93229,7 @@ "name": "m_nTotalTicks", "name_hash": 16560540342801759025, "networked": false, - "offset": 60, + "offset": 56, "size": 4, "type": "int32" } @@ -93317,7 +93317,7 @@ "name": "m_nChildGroupID", "name_hash": 1269631403544529253, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "int32" }, @@ -93327,7 +93327,7 @@ "name": "m_nFirstControlPoint", "name_hash": 1269631401633871440, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "int32" }, @@ -93337,7 +93337,7 @@ "name": "m_nNumControlPoints", "name_hash": 1269631401148202063, "networked": false, - "offset": 472, + "offset": 464, "size": 4, "type": "int32" }, @@ -93347,7 +93347,7 @@ "name": "m_nFirstSourcePoint", "name_hash": 1269631402362388878, "networked": false, - "offset": 476, + "offset": 468, "size": 4, "type": "int32" }, @@ -93357,7 +93357,7 @@ "name": "m_bReverse", "name_hash": 1269631403651113701, "networked": false, - "offset": 480, + "offset": 472, "size": 1, "type": "bool" }, @@ -93367,7 +93367,7 @@ "name": "m_bSetOrientation", "name_hash": 1269631403498737207, "networked": false, - "offset": 481, + "offset": 473, "size": 1, "type": "bool" }, @@ -93377,7 +93377,7 @@ "name": "m_nOrientationMode", "name_hash": 1269631400377141178, "networked": false, - "offset": 484, + "offset": 476, "size": 4, "type": "ParticleOrientationSetMode_t" }, @@ -93387,7 +93387,7 @@ "name": "m_nSetParent", "name_hash": 1269631400483636919, "networked": false, - "offset": 488, + "offset": 480, "size": 4, "type": "ParticleParentSetMode_t" } @@ -93398,7 +93398,7 @@ "name": "C_OP_SetControlPointsToParticle", "name_hash": 295609096, "project": "particles", - "size": 496 + "size": 488 }, { "alignment": 4, @@ -93650,7 +93650,7 @@ "name": "m_nPriority", "name_hash": 11422580765870764853, "networked": false, - "offset": 64, + "offset": 52, "size": 4, "type": "int32" }, @@ -93660,7 +93660,7 @@ "name": "m_nVertexMapHash", "name_hash": 11422580762092544163, "networked": false, - "offset": 68, + "offset": 56, "size": 4, "type": "uint32" }, @@ -93670,7 +93670,7 @@ "name": "m_nAntitunnelGroupBits", "name_hash": 11422580764760795418, "networked": false, - "offset": 72, + "offset": 60, "size": 4, "type": "uint32" } @@ -93681,7 +93681,7 @@ "name": "FeBuildBoxRigid_t", "name_hash": 2659526831, "project": "physicslib", - "size": 80 + "size": 64 }, { "alignment": 255, @@ -93730,7 +93730,7 @@ "name": "m_frameSnapMode", "name_hash": 10704113398958304345, "networked": false, - "offset": 32, + "offset": 28, "size": 4, "type": "NmFrameSnapEventMode_t" } @@ -93741,7 +93741,7 @@ "name": "CNmFrameSnapEvent", "name_hash": 2492245612, "project": "animlib", - "size": 40 + "size": 32 }, { "alignment": 8, @@ -93756,7 +93756,7 @@ "name": "m_flDurationScale", "name_hash": 13671800354590507523, "networked": false, - "offset": 544, + "offset": 532, "size": 4, "type": "float32" }, @@ -93766,7 +93766,7 @@ "name": "m_flSndLvlScale", "name_hash": 13671800353017473406, "networked": false, - "offset": 548, + "offset": 536, "size": 4, "type": "float32" }, @@ -93776,7 +93776,7 @@ "name": "m_flPitchScale", "name_hash": 13671800355739817971, "networked": false, - "offset": 552, + "offset": 540, "size": 4, "type": "float32" }, @@ -93786,7 +93786,7 @@ "name": "m_flVolumeScale", "name_hash": 13671800356340749821, "networked": false, - "offset": 556, + "offset": 544, "size": 4, "type": "float32" }, @@ -93796,7 +93796,7 @@ "name": "m_nSndLvlField", "name_hash": 13671800352987594054, "networked": false, - "offset": 560, + "offset": 548, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -93806,7 +93806,7 @@ "name": "m_nDurationField", "name_hash": 13671800355575225003, "networked": false, - "offset": 564, + "offset": 552, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -93816,7 +93816,7 @@ "name": "m_nPitchField", "name_hash": 13671800354435987743, "networked": false, - "offset": 568, + "offset": 556, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -93826,7 +93826,7 @@ "name": "m_nVolumeField", "name_hash": 13671800353644336229, "networked": false, - "offset": 572, + "offset": 560, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -93836,7 +93836,7 @@ "name": "m_nChannel", "name_hash": 13671800355888660728, "networked": false, - "offset": 576, + "offset": 564, "size": 4, "type": "int32" }, @@ -93846,7 +93846,7 @@ "name": "m_nCPReference", "name_hash": 13671800352910475239, "networked": false, - "offset": 580, + "offset": 568, "size": 4, "type": "int32" }, @@ -93859,7 +93859,7 @@ "name": "m_pszSoundName", "name_hash": 13671800353238559258, "networked": false, - "offset": 584, + "offset": 572, "size": 256, "type": "char" }, @@ -93869,7 +93869,7 @@ "name": "m_bSuppressStopSoundEvent", "name_hash": 13671800354577938327, "networked": false, - "offset": 840, + "offset": 828, "size": 1, "type": "bool" } @@ -93880,7 +93880,7 @@ "name": "C_OP_RenderSound", "name_hash": 3183214076, "project": "particles", - "size": 848 + "size": 832 }, { "alignment": 8, @@ -93941,7 +93941,7 @@ "name": "m_flSFXColorWarpAmount", "name_hash": 7214774417654931267, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "float32" }, @@ -93951,7 +93951,7 @@ "name": "m_flSFXNormalAmount", "name_hash": 7214774418490846933, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "float32" }, @@ -93961,7 +93961,7 @@ "name": "m_flSFXMetalnessAmount", "name_hash": 7214774415637199706, "networked": false, - "offset": 480, + "offset": 468, "size": 4, "type": "float32" }, @@ -93971,7 +93971,7 @@ "name": "m_flSFXRoughnessAmount", "name_hash": 7214774418930167460, "networked": false, - "offset": 484, + "offset": 472, "size": 4, "type": "float32" }, @@ -93981,7 +93981,7 @@ "name": "m_flSFXSelfIllumAmount", "name_hash": 7214774417670671077, "networked": false, - "offset": 488, + "offset": 476, "size": 4, "type": "float32" }, @@ -93991,7 +93991,7 @@ "name": "m_flSFXSScale", "name_hash": 7214774418987479539, "networked": false, - "offset": 492, + "offset": 480, "size": 4, "type": "float32" }, @@ -94001,7 +94001,7 @@ "name": "m_flSFXSScrollX", "name_hash": 7214774419759398414, "networked": false, - "offset": 496, + "offset": 484, "size": 4, "type": "float32" }, @@ -94011,7 +94011,7 @@ "name": "m_flSFXSScrollY", "name_hash": 7214774419776176033, "networked": false, - "offset": 500, + "offset": 488, "size": 4, "type": "float32" }, @@ -94021,7 +94021,7 @@ "name": "m_flSFXSScrollZ", "name_hash": 7214774419725843176, "networked": false, - "offset": 504, + "offset": 492, "size": 4, "type": "float32" }, @@ -94031,7 +94031,7 @@ "name": "m_flSFXSOffsetX", "name_hash": 7214774419796972480, "networked": false, - "offset": 508, + "offset": 496, "size": 4, "type": "float32" }, @@ -94041,7 +94041,7 @@ "name": "m_flSFXSOffsetY", "name_hash": 7214774419813750099, "networked": false, - "offset": 512, + "offset": 500, "size": 4, "type": "float32" }, @@ -94051,7 +94051,7 @@ "name": "m_flSFXSOffsetZ", "name_hash": 7214774419830527718, "networked": false, - "offset": 516, + "offset": 504, "size": 4, "type": "float32" }, @@ -94061,7 +94061,7 @@ "name": "m_nDetailCombo", "name_hash": 7214774418051720710, "networked": false, - "offset": 520, + "offset": 508, "size": 4, "type": "DetailCombo_t" }, @@ -94071,7 +94071,7 @@ "name": "m_flSFXSDetailAmount", "name_hash": 7214774417128978758, "networked": false, - "offset": 524, + "offset": 512, "size": 4, "type": "float32" }, @@ -94081,7 +94081,7 @@ "name": "m_flSFXSDetailScale", "name_hash": 7214774419020466240, "networked": false, - "offset": 528, + "offset": 516, "size": 4, "type": "float32" }, @@ -94091,7 +94091,7 @@ "name": "m_flSFXSDetailScrollX", "name_hash": 7214774419692907825, "networked": false, - "offset": 532, + "offset": 520, "size": 4, "type": "float32" }, @@ -94101,7 +94101,7 @@ "name": "m_flSFXSDetailScrollY", "name_hash": 7214774419676130206, "networked": false, - "offset": 536, + "offset": 524, "size": 4, "type": "float32" }, @@ -94111,7 +94111,7 @@ "name": "m_flSFXSDetailScrollZ", "name_hash": 7214774419659352587, "networked": false, - "offset": 540, + "offset": 528, "size": 4, "type": "float32" }, @@ -94121,7 +94121,7 @@ "name": "m_flSFXSUseModelUVs", "name_hash": 7214774417993261433, "networked": false, - "offset": 544, + "offset": 532, "size": 4, "type": "float32" } @@ -94132,7 +94132,7 @@ "name": "C_INIT_StatusEffectCitadel", "name_hash": 1679820571, "project": "particles", - "size": 552 + "size": 536 }, { "alignment": 255, @@ -94307,7 +94307,7 @@ "name": "m_bEnableFadingAndClamping", "name_hash": 11226867705586215645, "networked": false, - "offset": 11752, + "offset": 11512, "size": 1, "type": "bool" }, @@ -94317,7 +94317,7 @@ "name": "m_flMinSize", "name_hash": 11226867708304011672, "networked": false, - "offset": 11756, + "offset": 11516, "size": 4, "type": "float32" }, @@ -94327,7 +94327,7 @@ "name": "m_flMaxSize", "name_hash": 11226867707479910078, "networked": false, - "offset": 11760, + "offset": 11520, "size": 4, "type": "float32" }, @@ -94337,7 +94337,7 @@ "name": "m_flStartFadeSize", "name_hash": 11226867708243287442, "networked": false, - "offset": 11764, + "offset": 11524, "size": 4, "type": "float32" }, @@ -94347,7 +94347,7 @@ "name": "m_flEndFadeSize", "name_hash": 11226867705879450659, "networked": false, - "offset": 11768, + "offset": 11528, "size": 4, "type": "float32" }, @@ -94357,7 +94357,7 @@ "name": "m_flStartFadeDot", "name_hash": 11226867707902696974, "networked": false, - "offset": 11772, + "offset": 11532, "size": 4, "type": "float32" }, @@ -94367,7 +94367,7 @@ "name": "m_flEndFadeDot", "name_hash": 11226867708698669345, "networked": false, - "offset": 11776, + "offset": 11536, "size": 4, "type": "float32" }, @@ -94377,7 +94377,7 @@ "name": "m_flRadiusTaper", "name_hash": 11226867706787680781, "networked": false, - "offset": 11780, + "offset": 11540, "size": 4, "type": "float32" }, @@ -94387,7 +94387,7 @@ "name": "m_nMinTesselation", "name_hash": 11226867709093275828, "networked": false, - "offset": 11784, + "offset": 11544, "size": 4, "type": "int32" }, @@ -94397,7 +94397,7 @@ "name": "m_nMaxTesselation", "name_hash": 11226867708174386242, "networked": false, - "offset": 11788, + "offset": 11548, "size": 4, "type": "int32" }, @@ -94407,7 +94407,7 @@ "name": "m_flTessScale", "name_hash": 11226867709123532144, "networked": false, - "offset": 11792, + "offset": 11552, "size": 4, "type": "float32" }, @@ -94417,8 +94417,8 @@ "name": "m_flTextureVWorldSize", "name_hash": 11226867705937706805, "networked": false, - "offset": 11800, - "size": 368, + "offset": 11560, + "size": 360, "type": "CParticleCollectionRendererFloatInput" }, { @@ -94427,8 +94427,8 @@ "name": "m_flTextureVScrollRate", "name_hash": 11226867708820347163, "networked": false, - "offset": 12168, - "size": 368, + "offset": 11920, + "size": 360, "type": "CParticleCollectionRendererFloatInput" }, { @@ -94437,8 +94437,8 @@ "name": "m_flTextureVOffset", "name_hash": 11226867705472806235, "networked": false, - "offset": 12536, - "size": 368, + "offset": 12280, + "size": 360, "type": "CParticleCollectionRendererFloatInput" }, { @@ -94447,7 +94447,7 @@ "name": "m_nTextureVParamsCP", "name_hash": 11226867705762758251, "networked": false, - "offset": 12904, + "offset": 12640, "size": 4, "type": "int32" }, @@ -94457,7 +94457,7 @@ "name": "m_bClampV", "name_hash": 11226867708612842494, "networked": false, - "offset": 12908, + "offset": 12644, "size": 1, "type": "bool" }, @@ -94467,7 +94467,7 @@ "name": "m_nScaleCP1", "name_hash": 11226867708084318581, "networked": false, - "offset": 12912, + "offset": 12648, "size": 4, "type": "int32" }, @@ -94477,7 +94477,7 @@ "name": "m_nScaleCP2", "name_hash": 11226867708033985724, "networked": false, - "offset": 12916, + "offset": 12652, "size": 4, "type": "int32" }, @@ -94487,7 +94487,7 @@ "name": "m_flScaleVSizeByControlPointDistance", "name_hash": 11226867705851712289, "networked": false, - "offset": 12920, + "offset": 12656, "size": 4, "type": "float32" }, @@ -94497,7 +94497,7 @@ "name": "m_flScaleVScrollByControlPointDistance", "name_hash": 11226867708923529033, "networked": false, - "offset": 12924, + "offset": 12660, "size": 4, "type": "float32" }, @@ -94507,7 +94507,7 @@ "name": "m_flScaleVOffsetByControlPointDistance", "name_hash": 11226867707030188571, "networked": false, - "offset": 12928, + "offset": 12664, "size": 4, "type": "float32" }, @@ -94517,7 +94517,7 @@ "name": "m_bUseScalarForTextureCoordinate", "name_hash": 11226867708317169288, "networked": false, - "offset": 12933, + "offset": 12669, "size": 1, "type": "bool" }, @@ -94527,7 +94527,7 @@ "name": "m_nScalarFieldForTextureCoordinate", "name_hash": 11226867706283960567, "networked": false, - "offset": 12936, + "offset": 12672, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -94537,7 +94537,7 @@ "name": "m_flScalarAttributeTextureCoordScale", "name_hash": 11226867707166094557, "networked": false, - "offset": 12940, + "offset": 12676, "size": 4, "type": "float32" }, @@ -94547,7 +94547,7 @@ "name": "m_bReverseOrder", "name_hash": 11226867705435348887, "networked": false, - "offset": 12944, + "offset": 12680, "size": 1, "type": "bool" }, @@ -94557,7 +94557,7 @@ "name": "m_bClosedLoop", "name_hash": 11226867707202818475, "networked": false, - "offset": 12945, + "offset": 12681, "size": 1, "type": "bool" }, @@ -94567,7 +94567,7 @@ "name": "m_nSplitField", "name_hash": 11226867705220272041, "networked": false, - "offset": 12948, + "offset": 12684, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -94577,7 +94577,7 @@ "name": "m_bSortBySegmentID", "name_hash": 11226867706307746756, "networked": false, - "offset": 12952, + "offset": 12688, "size": 1, "type": "bool" }, @@ -94587,7 +94587,7 @@ "name": "m_nOrientationType", "name_hash": 11226867707588616261, "networked": false, - "offset": 12956, + "offset": 12692, "size": 4, "type": "ParticleOrientationChoiceList_t" }, @@ -94597,7 +94597,7 @@ "name": "m_nVectorFieldForOrientation", "name_hash": 11226867708658186229, "networked": false, - "offset": 12960, + "offset": 12696, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -94607,7 +94607,7 @@ "name": "m_bDrawAsOpaque", "name_hash": 11226867706015166180, "networked": false, - "offset": 12964, + "offset": 12700, "size": 1, "type": "bool" }, @@ -94617,7 +94617,7 @@ "name": "m_bGenerateNormals", "name_hash": 11226867705384392950, "networked": false, - "offset": 12965, + "offset": 12701, "size": 1, "type": "bool" } @@ -94628,7 +94628,7 @@ "name": "C_OP_RenderRopes", "name_hash": 2613958834, "project": "particles", - "size": 12968 + "size": 12704 }, { "alignment": 8, @@ -94643,8 +94643,8 @@ "name": "m_flRestLength", "name_hash": 17600670157786333305, "networked": false, - "offset": 464, - "size": 368, + "offset": 456, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -94653,8 +94653,8 @@ "name": "m_flMinDistance", "name_hash": 17600670157770632454, "networked": false, - "offset": 832, - "size": 368, + "offset": 816, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -94663,8 +94663,8 @@ "name": "m_flMaxDistance", "name_hash": 17600670157867922272, "networked": false, - "offset": 1200, - "size": 368, + "offset": 1176, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -94673,8 +94673,8 @@ "name": "m_flRestingLength", "name_hash": 17600670158456131247, "networked": false, - "offset": 1568, - "size": 368, + "offset": 1536, + "size": 360, "type": "CPerParticleFloatInput" }, { @@ -94683,8 +94683,8 @@ "name": "m_vecAnchorVector", "name_hash": 17600670157470307315, "networked": false, - "offset": 1936, - "size": 1720, + "offset": 1896, + "size": 1680, "type": "CPerParticleVecInput" } ], @@ -94694,7 +94694,7 @@ "name": "C_OP_SpringToVectorConstraint", "name_hash": 4097975361, "project": "particles", - "size": 3656 + "size": 3576 }, { "alignment": 8, @@ -94709,7 +94709,7 @@ "name": "m_flFadeOutTime", "name_hash": 15292365678467428290, "networked": false, - "offset": 464, + "offset": 456, "size": 4, "type": "float32" }, @@ -94719,7 +94719,7 @@ "name": "m_nFieldOutput", "name_hash": 15292365678417450502, "networked": false, - "offset": 468, + "offset": 460, "size": 4, "type": "ParticleAttributeIndex_t" } @@ -94730,7 +94730,7 @@ "name": "C_OP_FadeOutSimple", "name_hash": 3560531343, "project": "particles", - "size": 472 + "size": 464 }, { "alignment": 8, @@ -94745,7 +94745,7 @@ "name": "m_defaultValue", "name_hash": 15107961385715250207, "networked": false, - "offset": 128, + "offset": 120, "size": 4, "type": "int32" }, @@ -94755,7 +94755,7 @@ "name": "m_minValue", "name_hash": 15107961382629356364, "networked": false, - "offset": 132, + "offset": 124, "size": 4, "type": "int32" }, @@ -94765,7 +94765,7 @@ "name": "m_maxValue", "name_hash": 15107961384802866214, "networked": false, - "offset": 136, + "offset": 128, "size": 4, "type": "int32" } @@ -94776,7 +94776,7 @@ "name": "CIntAnimParameter", "name_hash": 3517596373, "project": "animgraphlib", - "size": 144 + "size": 136 }, { "alignment": 255, @@ -94868,7 +94868,7 @@ "name": "m_bRunOnce", "name_hash": 436838744680403039, "networked": false, - "offset": 464, + "offset": 456, "size": 1, "type": "bool" } @@ -94879,7 +94879,7 @@ "name": "CParticleFunctionPreEmission", "name_hash": 101709446, "project": "particles", - "size": 472 + "size": 464 }, { "alignment": 255, @@ -94908,7 +94908,7 @@ "name": "m_nType", "name_hash": 14483382059059723609, "networked": false, - "offset": 16, + "offset": 12, "size": 4, "type": "ParticleModelType_t" }, @@ -94918,7 +94918,7 @@ "name": "m_NamedValue", "name_hash": 14483382062412826407, "networked": false, - "offset": 24, + "offset": 16, "size": 64, "templated": "CParticleNamedValueRef", "type": "CParticleNamedValueRef" @@ -94929,7 +94929,7 @@ "name": "m_nControlPoint", "name_hash": 14483382058867351436, "networked": false, - "offset": 88, + "offset": 80, "size": 4, "type": "int32" } @@ -94940,7 +94940,7 @@ "name": "CParticleModelInput", "name_hash": 3372175167, "project": "particleslib", - "size": 96 + "size": 88 }, { "alignment": 4, @@ -95078,8 +95078,8 @@ "name": "m_TransformInput", "name_hash": 13952939328435765897, "networked": false, - "offset": 464, - "size": 104, + "offset": 456, + "size": 96, "type": "CParticleTransformInput" } ], @@ -95089,7 +95089,7 @@ "name": "C_OP_RemapTransformToVelocity", "name_hash": 3248671844, "project": "particles", - "size": 568 + "size": 552 }, { "alignment": 8, @@ -95131,7 +95131,7 @@ "name": "m_nInControlPointNumber", "name_hash": 1558501399175338462, "networked": false, - "offset": 472, + "offset": 460, "size": 4, "type": "int32" }, @@ -95141,7 +95141,7 @@ "name": "m_nOutControlPointNumber", "name_hash": 1558501398778337087, "networked": false, - "offset": 476, + "offset": 464, "size": 4, "type": "int32" }, @@ -95151,7 +95151,7 @@ "name": "m_nField", "name_hash": 1558501398546987323, "networked": false, - "offset": 480, + "offset": 468, "size": 4, "type": "int32" }, @@ -95161,7 +95161,7 @@ "name": "m_flInputMin", "name_hash": 1558501399187819791, "networked": false, - "offset": 484, + "offset": 472, "size": 4, "type": "float32" }, @@ -95171,7 +95171,7 @@ "name": "m_flInputMax", "name_hash": 1558501398884542721, "networked": false, - "offset": 488, + "offset": 476, "size": 4, "type": "float32" }, @@ -95181,7 +95181,7 @@ "name": "m_flOutputMin", "name_hash": 1558501396889564950, "networked": false, - "offset": 492, + "offset": 480, "size": 4, "type": "float32" }, @@ -95191,7 +95191,7 @@ "name": "m_flOutputMax", "name_hash": 1558501396655958212, "networked": false, - "offset": 496, + "offset": 484, "size": 4, "type": "float32" }, @@ -95201,7 +95201,7 @@ "name": "m_bUseDeltaV", "name_hash": 1558501397591269244, "networked": false, - "offset": 500, + "offset": 488, "size": 1, "type": "bool" } @@ -95212,7 +95212,7 @@ "name": "C_OP_RemapSpeedtoCP", "name_hash": 362866883, "project": "particles", - "size": 504 + "size": 496 }, { "alignment": 8, @@ -95227,7 +95227,7 @@ "name": "m_bUseAlphaTestWindow", "name_hash": 4911477100421778704, "networked": false, - "offset": 544, + "offset": 530, "size": 1, "type": "bool" }, @@ -95237,7 +95237,7 @@ "name": "m_bUseTexture", "name_hash": 4911477098534851215, "networked": false, - "offset": 545, + "offset": 531, "size": 1, "type": "bool" }, @@ -95247,7 +95247,7 @@ "name": "m_flRadiusScale", "name_hash": 4911477100732612953, "networked": false, - "offset": 548, + "offset": 532, "size": 4, "type": "float32" }, @@ -95257,7 +95257,7 @@ "name": "m_flAlphaScale", "name_hash": 4911477101886782501, "networked": false, - "offset": 552, + "offset": 536, "size": 4, "type": "float32" }, @@ -95267,7 +95267,7 @@ "name": "m_nAlpha2Field", "name_hash": 4911477102048357825, "networked": false, - "offset": 556, + "offset": 540, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -95277,8 +95277,8 @@ "name": "m_vecColorScale", "name_hash": 4911477100597983418, "networked": false, - "offset": 560, - "size": 1720, + "offset": 544, + "size": 1680, "type": "CParticleCollectionVecInput" }, { @@ -95287,7 +95287,7 @@ "name": "m_nColorBlendType", "name_hash": 4911477101607448527, "networked": false, - "offset": 2280, + "offset": 2224, "size": 4, "type": "ParticleColorBlendType_t" }, @@ -95297,7 +95297,7 @@ "name": "m_flLightDistance", "name_hash": 4911477102129315174, "networked": false, - "offset": 2284, + "offset": 2228, "size": 4, "type": "float32" }, @@ -95307,7 +95307,7 @@ "name": "m_flStartFalloff", "name_hash": 4911477100754655525, "networked": false, - "offset": 2288, + "offset": 2232, "size": 4, "type": "float32" }, @@ -95317,7 +95317,7 @@ "name": "m_flDistanceFalloff", "name_hash": 4911477100768342070, "networked": false, - "offset": 2292, + "offset": 2236, "size": 4, "type": "float32" }, @@ -95327,7 +95327,7 @@ "name": "m_flSpotFoV", "name_hash": 4911477101443605814, "networked": false, - "offset": 2296, + "offset": 2240, "size": 4, "type": "float32" }, @@ -95337,7 +95337,7 @@ "name": "m_nAlphaTestPointField", "name_hash": 4911477099712355349, "networked": false, - "offset": 2300, + "offset": 2244, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -95347,7 +95347,7 @@ "name": "m_nAlphaTestRangeField", "name_hash": 4911477098964477652, "networked": false, - "offset": 2304, + "offset": 2248, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -95357,7 +95357,7 @@ "name": "m_nAlphaTestSharpnessField", "name_hash": 4911477101086329730, "networked": false, - "offset": 2308, + "offset": 2252, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -95367,7 +95367,7 @@ "name": "m_hTexture", "name_hash": 4911477100269678518, "networked": false, - "offset": 2312, + "offset": 2256, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -95381,7 +95381,7 @@ "name": "m_nHSVShiftControlPoint", "name_hash": 4911477100206669855, "networked": false, - "offset": 2320, + "offset": 2264, "size": 4, "type": "int32" } @@ -95392,7 +95392,7 @@ "name": "C_OP_RenderDeferredLight", "name_hash": 1143542374, "project": "particles", - "size": 2328 + "size": 2272 }, { "alignment": 255, @@ -95731,7 +95731,7 @@ "name": "m_bRopeDecay", "name_hash": 10611149694016758309, "networked": false, - "offset": 464, + "offset": 456, "size": 1, "type": "bool" }, @@ -95741,7 +95741,7 @@ "name": "m_bForcePreserveParticleOrder", "name_hash": 10611149697579584390, "networked": false, - "offset": 465, + "offset": 457, "size": 1, "type": "bool" } @@ -95752,7 +95752,7 @@ "name": "C_OP_Decay", "name_hash": 2470600813, "project": "particles", - "size": 472 + "size": 464 }, { "alignment": 8, @@ -95853,8 +95853,8 @@ "name": "m_vInput1", "name_hash": 3996843114277840858, "networked": false, - "offset": 464, - "size": 1720, + "offset": 456, + "size": 1680, "type": "CPerParticleVecInput" }, { @@ -95863,7 +95863,7 @@ "name": "m_nOutputField", "name_hash": 3996843111338700660, "networked": false, - "offset": 2184, + "offset": 2136, "size": 4, "type": "ParticleAttributeIndex_t" }, @@ -95873,7 +95873,7 @@ "name": "m_nSetMethod", "name_hash": 3996843114711204638, "networked": false, - "offset": 2188, + "offset": 2140, "size": 4, "type": "ParticleSetMethod_t" }, @@ -95883,7 +95883,7 @@ "name": "m_bNormalizedOutput", "name_hash": 3996843110673517653, "networked": false, - "offset": 2192, + "offset": 2144, "size": 1, "type": "bool" } @@ -95894,7 +95894,7 @@ "name": "C_OP_RemapGravityToVector", "name_hash": 930587554, "project": "particles", - "size": 2304 + "size": 2256 }, { "alignment": 255, @@ -96114,7 +96114,7 @@ "name": "m_Color", "name_hash": 7012955155810228184, "networked": false, - "offset": 208, + "offset": 205, "size": 4, "templated": "Color", "type": "Color" @@ -97098,7 +97098,7 @@ "name": "m_nInstanceValueX", "name_hash": 4872051255890673973, "networked": false, - "offset": 352, + "offset": 348, "size": 4, "type": "int32" } @@ -97109,7 +97109,7 @@ "name": "CPulseGraphInstance_TestDomain_Derived", "name_hash": 1134362829, "project": "pulse_system", - "size": 360 + "size": 352 }, { "alignment": 8, @@ -101615,7 +101615,7 @@ "name": "CWeaponFamas", "name_hash": 1498611770, "project": "server", - "size": 4592 + "size": 5360 }, { "alignment": 16, @@ -101630,7 +101630,7 @@ "name": "m_flTimeToDetonate", "name_hash": 11479445246646085015, "networked": false, - "offset": 3136, + "offset": 3904, "size": 4, "type": "float32" }, @@ -101640,7 +101640,7 @@ "name": "m_numOpponentsHit", "name_hash": 11479445247612228516, "networked": false, - "offset": 3140, + "offset": 3908, "size": 1, "type": "uint8" }, @@ -101650,7 +101650,7 @@ "name": "m_numTeammatesHit", "name_hash": 11479445247375413057, "networked": false, - "offset": 3141, + "offset": 3909, "size": 1, "type": "uint8" } @@ -101661,7 +101661,7 @@ "name": "CFlashbangProjectile", "name_hash": 2672766625, "project": "server", - "size": 3152 + "size": 3920 }, { "alignment": 8, @@ -101676,7 +101676,7 @@ "name": "m_angMoveEntitySpace", "name_hash": 8758218038636124665, "networked": false, - "offset": 2152, + "offset": 2884, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -101687,7 +101687,7 @@ "name": "m_vecMoveDirParentSpace", "name_hash": 8758218041753411823, "networked": false, - "offset": 2164, + "offset": 2896, "size": 12, "templated": "Vector", "type": "Vector" @@ -101698,7 +101698,7 @@ "name": "m_ls", "name_hash": 8758218041343368840, "networked": false, - "offset": 2176, + "offset": 2912, "size": 32, "type": "locksound_t" }, @@ -101708,7 +101708,7 @@ "name": "m_bForceClosed", "name_hash": 8758218038756343348, "networked": false, - "offset": 2208, + "offset": 2944, "size": 1, "type": "bool" }, @@ -101718,7 +101718,7 @@ "name": "m_bDoorGroup", "name_hash": 8758218038750091296, "networked": false, - "offset": 2209, + "offset": 2945, "size": 1, "type": "bool" }, @@ -101728,7 +101728,7 @@ "name": "m_bLocked", "name_hash": 8758218041290823667, "networked": false, - "offset": 2210, + "offset": 2946, "size": 1, "type": "bool" }, @@ -101738,7 +101738,7 @@ "name": "m_bIgnoreDebris", "name_hash": 8758218040585083604, "networked": false, - "offset": 2211, + "offset": 2947, "size": 1, "type": "bool" }, @@ -101748,7 +101748,7 @@ "name": "m_bNoNPCs", "name_hash": 8758218038386623938, "networked": false, - "offset": 2212, + "offset": 2948, "size": 1, "type": "bool" }, @@ -101758,7 +101758,7 @@ "name": "m_eSpawnPosition", "name_hash": 8758218041913608076, "networked": false, - "offset": 2216, + "offset": 2952, "size": 4, "type": "FuncDoorSpawnPos_t" }, @@ -101768,7 +101768,7 @@ "name": "m_flBlockDamage", "name_hash": 8758218040563499153, "networked": false, - "offset": 2220, + "offset": 2956, "size": 4, "type": "float32" }, @@ -101778,7 +101778,7 @@ "name": "m_NoiseMoving", "name_hash": 8758218038888282187, "networked": false, - "offset": 2224, + "offset": 2960, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -101789,7 +101789,7 @@ "name": "m_NoiseArrived", "name_hash": 8758218041328526458, "networked": false, - "offset": 2232, + "offset": 2968, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -101800,7 +101800,7 @@ "name": "m_NoiseMovingClosed", "name_hash": 8758218041773718543, "networked": false, - "offset": 2240, + "offset": 2976, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -101811,7 +101811,7 @@ "name": "m_NoiseArrivedClosed", "name_hash": 8758218040043633062, "networked": false, - "offset": 2248, + "offset": 2984, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -101822,7 +101822,7 @@ "name": "m_ChainTarget", "name_hash": 8758218039447888423, "networked": false, - "offset": 2256, + "offset": 2992, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -101833,7 +101833,7 @@ "name": "m_OnBlockedClosing", "name_hash": 8758218041760400479, "networked": false, - "offset": 2264, + "offset": 3000, "size": 40, "type": "CEntityIOOutput" }, @@ -101843,7 +101843,7 @@ "name": "m_OnBlockedOpening", "name_hash": 8758218041830570664, "networked": false, - "offset": 2304, + "offset": 3040, "size": 40, "type": "CEntityIOOutput" }, @@ -101853,7 +101853,7 @@ "name": "m_OnUnblockedClosing", "name_hash": 8758218040766677340, "networked": false, - "offset": 2344, + "offset": 3080, "size": 40, "type": "CEntityIOOutput" }, @@ -101863,7 +101863,7 @@ "name": "m_OnUnblockedOpening", "name_hash": 8758218038241191471, "networked": false, - "offset": 2384, + "offset": 3120, "size": 40, "type": "CEntityIOOutput" }, @@ -101873,7 +101873,7 @@ "name": "m_OnFullyClosed", "name_hash": 8758218039759405716, "networked": false, - "offset": 2424, + "offset": 3160, "size": 40, "type": "CEntityIOOutput" }, @@ -101883,7 +101883,7 @@ "name": "m_OnFullyOpen", "name_hash": 8758218038353017572, "networked": false, - "offset": 2464, + "offset": 3200, "size": 40, "type": "CEntityIOOutput" }, @@ -101893,7 +101893,7 @@ "name": "m_OnClose", "name_hash": 8758218040979712116, "networked": false, - "offset": 2504, + "offset": 3240, "size": 40, "type": "CEntityIOOutput" }, @@ -101903,7 +101903,7 @@ "name": "m_OnOpen", "name_hash": 8758218038070354552, "networked": false, - "offset": 2544, + "offset": 3280, "size": 40, "type": "CEntityIOOutput" }, @@ -101913,7 +101913,7 @@ "name": "m_OnLockedUse", "name_hash": 8758218042042922657, "networked": false, - "offset": 2584, + "offset": 3320, "size": 40, "type": "CEntityIOOutput" }, @@ -101923,7 +101923,7 @@ "name": "m_bLoopMoveSound", "name_hash": 8758218040517372441, "networked": false, - "offset": 2624, + "offset": 3360, "size": 1, "type": "bool" }, @@ -101933,7 +101933,7 @@ "name": "m_bCreateNavObstacle", "name_hash": 8758218038199293707, "networked": false, - "offset": 2656, + "offset": 3392, "size": 1, "type": "bool" }, @@ -101943,7 +101943,7 @@ "name": "m_isChaining", "name_hash": 8758218040501786058, "networked": false, - "offset": 2657, + "offset": 3393, "size": 1, "type": "bool" }, @@ -101953,7 +101953,7 @@ "name": "m_bIsUsable", "name_hash": 8758218040373543449, "networked": true, - "offset": 2658, + "offset": 3394, "size": 1, "type": "bool" } @@ -101964,7 +101964,7 @@ "name": "CBaseDoor", "name_hash": 2039181543, "project": "server", - "size": 2664 + "size": 3400 }, { "alignment": 8, @@ -101978,7 +101978,7 @@ "name": "CCSPetPlacement", "name_hash": 843317780, "project": "server", - "size": 1264 + "size": 2008 }, { "alignment": 8, @@ -101993,7 +101993,7 @@ "name": "m_on", "name_hash": 5527088177374998128, "networked": false, - "offset": 2136, + "offset": 2872, "size": 1, "type": "bool" }, @@ -102003,7 +102003,7 @@ "name": "m_hTargetEnt", "name_hash": 5527088174407520983, "networked": false, - "offset": 2140, + "offset": 2876, "size": 4, "template": [ "CBaseEntity" @@ -102017,7 +102017,7 @@ "name": "m_OnDeath", "name_hash": 5527088175508712402, "networked": false, - "offset": 2144, + "offset": 2880, "size": 40, "type": "CEntityIOOutput" } @@ -102028,7 +102028,7 @@ "name": "CGunTarget", "name_hash": 1286875497, "project": "server", - "size": 2184 + "size": 2920 }, { "alignment": 8, @@ -102043,7 +102043,7 @@ "name": "m_bOrphanInsteadOfDeletingChildrenOnRemove", "name_hash": 15741563593193755464, "networked": false, - "offset": 1264, + "offset": 2008, "size": 1, "type": "bool" } @@ -102054,7 +102054,7 @@ "name": "CPointChildModifier", "name_hash": 3665118383, "project": "server", - "size": 1272 + "size": 2016 }, { "alignment": 8, @@ -102069,7 +102069,7 @@ "name": "m_BuoyancyHelper", "name_hash": 9065546090911104679, "networked": false, - "offset": 2008, + "offset": 2752, "size": 280, "type": "CBuoyancyHelper" } @@ -102080,7 +102080,7 @@ "name": "CFuncWater", "name_hash": 2110736931, "project": "server", - "size": 2288 + "size": 3032 }, { "alignment": 16, @@ -102094,7 +102094,7 @@ "name": "CWeaponM4A1Silencer", "name_hash": 1996937362, "project": "server", - "size": 4592 + "size": 5360 }, { "alignment": 4, @@ -102171,7 +102171,7 @@ "name": "m_bDisabled", "name_hash": 4541437195012823397, "networked": false, - "offset": 2016, + "offset": 2760, "size": 1, "type": "bool" }, @@ -102181,7 +102181,7 @@ "name": "m_nBlockedTeamNumber", "name_hash": 4541437197038728515, "networked": false, - "offset": 2020, + "offset": 2764, "size": 4, "type": "int32" } @@ -102192,7 +102192,7 @@ "name": "CFuncNavBlocker", "name_hash": 1057385745, "project": "server", - "size": 2032 + "size": 2776 }, { "alignment": 8, @@ -102206,7 +102206,7 @@ "name": "CCSGO_WingmanIntroTerroristPosition", "name_hash": 2254932627, "project": "server", - "size": 3336 + "size": 4080 }, { "alignment": 8, @@ -102221,7 +102221,7 @@ "name": "m_ActualFlags", "name_hash": 5933203242585812462, "networked": false, - "offset": 2008, + "offset": 2748, "size": 1, "type": "uint8" }, @@ -102231,7 +102231,7 @@ "name": "m_Flags", "name_hash": 5933203239636381612, "networked": true, - "offset": 2009, + "offset": 2749, "size": 1, "type": "uint8" }, @@ -102241,7 +102241,7 @@ "name": "m_LightStyle", "name_hash": 5933203240415080240, "networked": true, - "offset": 2010, + "offset": 2750, "size": 1, "type": "uint8" }, @@ -102251,7 +102251,7 @@ "name": "m_On", "name_hash": 5933203242459750480, "networked": false, - "offset": 2011, + "offset": 2751, "size": 1, "type": "bool" }, @@ -102261,7 +102261,7 @@ "name": "m_Radius", "name_hash": 5933203240804615475, "networked": true, - "offset": 2012, + "offset": 2752, "size": 4, "type": "float32" }, @@ -102271,7 +102271,7 @@ "name": "m_Exponent", "name_hash": 5933203241332015302, "networked": true, - "offset": 2016, + "offset": 2756, "size": 4, "type": "int32" }, @@ -102281,7 +102281,7 @@ "name": "m_InnerAngle", "name_hash": 5933203239206050830, "networked": true, - "offset": 2020, + "offset": 2760, "size": 4, "type": "float32" }, @@ -102291,7 +102291,7 @@ "name": "m_OuterAngle", "name_hash": 5933203239565951215, "networked": true, - "offset": 2024, + "offset": 2764, "size": 4, "type": "float32" }, @@ -102301,7 +102301,7 @@ "name": "m_SpotRadius", "name_hash": 5933203241201034683, "networked": true, - "offset": 2028, + "offset": 2768, "size": 4, "type": "float32" } @@ -102312,7 +102312,7 @@ "name": "CDynamicLight", "name_hash": 1381431529, "project": "server", - "size": 2032 + "size": 2776 }, { "alignment": 8, @@ -102326,7 +102326,7 @@ "name": "CRotButton", "name_hash": 2445940243, "project": "server", - "size": 2472 + "size": 3208 }, { "alignment": 8, @@ -102341,7 +102341,7 @@ "name": "m_OnMoneySpent", "name_hash": 17084341984758176012, "networked": false, - "offset": 2024, + "offset": 2768, "size": 40, "type": "CEntityIOOutput" }, @@ -102351,7 +102351,7 @@ "name": "m_OnMoneySpentFail", "name_hash": 17084341985366925248, "networked": false, - "offset": 2064, + "offset": 2808, "size": 40, "type": "CEntityIOOutput" }, @@ -102361,7 +102361,7 @@ "name": "m_nMoney", "name_hash": 17084341983232810243, "networked": false, - "offset": 2104, + "offset": 2848, "size": 4, "type": "int32" }, @@ -102371,7 +102371,7 @@ "name": "m_strAwardText", "name_hash": 17084341984720238178, "networked": false, - "offset": 2112, + "offset": 2856, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -102383,7 +102383,7 @@ "name": "CGameMoney", "name_hash": 3977758340, "project": "server", - "size": 2120 + "size": 2864 }, { "alignment": 8, @@ -102448,7 +102448,7 @@ "name": "m_bAdrenalineActive", "name_hash": 5607100839112801072, "networked": false, - "offset": 1352, + "offset": 2096, "size": 1, "type": "bool" }, @@ -102458,7 +102458,7 @@ "name": "m_iHealthMin", "name_hash": 5607100837782733158, "networked": false, - "offset": 1356, + "offset": 2100, "size": 4, "type": "int32" }, @@ -102468,7 +102468,7 @@ "name": "m_iHealthMax", "name_hash": 5607100838086010228, "networked": false, - "offset": 1360, + "offset": 2104, "size": 4, "type": "int32" } @@ -102479,7 +102479,7 @@ "name": "FilterHealth", "name_hash": 1305504897, "project": "server", - "size": 1368 + "size": 2112 }, { "alignment": 8, @@ -102494,7 +102494,7 @@ "name": "m_newTarget", "name_hash": 14511506538572384196, "networked": false, - "offset": 1264, + "offset": 2008, "size": 16, "template": [ "CVariantDefaultAllocator" @@ -102508,7 +102508,7 @@ "name": "m_newTargetName", "name_hash": 14511506539536448799, "networked": false, - "offset": 1280, + "offset": 2024, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -102520,7 +102520,7 @@ "name": "CTankTargetChange", "name_hash": 3378723407, "project": "server", - "size": 1288 + "size": 2032 }, { "alignment": 8, @@ -102549,7 +102549,7 @@ "name": "m_bEnabled", "name_hash": 13106374115929156478, "networked": true, - "offset": 2008, + "offset": 2748, "size": 1, "type": "bool" }, @@ -102559,7 +102559,7 @@ "name": "m_nColorMode", "name_hash": 13106374115200451575, "networked": true, - "offset": 2012, + "offset": 2752, "size": 4, "type": "int32" }, @@ -102569,7 +102569,7 @@ "name": "m_Color", "name_hash": 13106374117916940248, "networked": true, - "offset": 2016, + "offset": 2756, "size": 4, "templated": "Color", "type": "Color" @@ -102580,7 +102580,7 @@ "name": "m_flColorTemperature", "name_hash": 13106374118221760020, "networked": true, - "offset": 2020, + "offset": 2760, "size": 4, "type": "float32" }, @@ -102590,7 +102590,7 @@ "name": "m_flBrightness", "name_hash": 13106374116732228372, "networked": true, - "offset": 2024, + "offset": 2764, "size": 4, "type": "float32" }, @@ -102600,7 +102600,7 @@ "name": "m_flBrightnessScale", "name_hash": 13106374115889789614, "networked": true, - "offset": 2028, + "offset": 2768, "size": 4, "type": "float32" }, @@ -102610,7 +102610,7 @@ "name": "m_nDirectLight", "name_hash": 13106374118033369780, "networked": true, - "offset": 2032, + "offset": 2772, "size": 4, "type": "int32" }, @@ -102620,7 +102620,7 @@ "name": "m_nBakedShadowIndex", "name_hash": 13106374117868775904, "networked": true, - "offset": 2036, + "offset": 2776, "size": 4, "type": "int32" }, @@ -102630,7 +102630,7 @@ "name": "m_nLightPathUniqueId", "name_hash": 13106374116546889982, "networked": true, - "offset": 2040, + "offset": 2780, "size": 4, "type": "int32" }, @@ -102640,7 +102640,7 @@ "name": "m_nLightMapUniqueId", "name_hash": 13106374116679687093, "networked": true, - "offset": 2044, + "offset": 2784, "size": 4, "type": "int32" }, @@ -102650,7 +102650,7 @@ "name": "m_nLuminaireShape", "name_hash": 13106374118428163914, "networked": true, - "offset": 2048, + "offset": 2788, "size": 4, "type": "int32" }, @@ -102660,7 +102660,7 @@ "name": "m_flLuminaireSize", "name_hash": 13106374116543220586, "networked": true, - "offset": 2052, + "offset": 2792, "size": 4, "type": "float32" }, @@ -102670,7 +102670,7 @@ "name": "m_flLuminaireAnisotropy", "name_hash": 13106374117065273263, "networked": true, - "offset": 2056, + "offset": 2796, "size": 4, "type": "float32" }, @@ -102680,7 +102680,7 @@ "name": "m_LightStyleString", "name_hash": 13106374115190659385, "networked": true, - "offset": 2064, + "offset": 2800, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -102691,7 +102691,7 @@ "name": "m_flLightStyleStartTime", "name_hash": 13106374117042510243, "networked": true, - "offset": 2072, + "offset": 2808, "size": 4, "type": "GameTime_t" }, @@ -102701,7 +102701,7 @@ "name": "m_QueuedLightStyleStrings", "name_hash": 13106374115962413545, "networked": true, - "offset": 2080, + "offset": 2816, "size": 24, "template": [ "CUtlString" @@ -102715,7 +102715,7 @@ "name": "m_LightStyleEvents", "name_hash": 13106374115850850129, "networked": true, - "offset": 2104, + "offset": 2840, "size": 24, "template": [ "CUtlString" @@ -102729,7 +102729,7 @@ "name": "m_LightStyleTargets", "name_hash": 13106374118491408702, "networked": true, - "offset": 2128, + "offset": 2864, "size": 24, "template": [ "CHandle< CBaseModelEntity >" @@ -102746,7 +102746,7 @@ "name": "m_StyleEvent", "name_hash": 13106374115888939106, "networked": false, - "offset": 2152, + "offset": 2888, "size": 160, "type": "CEntityIOOutput" }, @@ -102756,7 +102756,7 @@ "name": "m_hLightCookie", "name_hash": 13106374114397507843, "networked": true, - "offset": 2344, + "offset": 3080, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -102770,7 +102770,7 @@ "name": "m_flShape", "name_hash": 13106374115869984728, "networked": true, - "offset": 2352, + "offset": 3088, "size": 4, "type": "float32" }, @@ -102780,7 +102780,7 @@ "name": "m_flSoftX", "name_hash": 13106374118274088865, "networked": true, - "offset": 2356, + "offset": 3092, "size": 4, "type": "float32" }, @@ -102790,7 +102790,7 @@ "name": "m_flSoftY", "name_hash": 13106374118257311246, "networked": true, - "offset": 2360, + "offset": 3096, "size": 4, "type": "float32" }, @@ -102800,7 +102800,7 @@ "name": "m_flSkirt", "name_hash": 13106374118238547242, "networked": true, - "offset": 2364, + "offset": 3100, "size": 4, "type": "float32" }, @@ -102810,7 +102810,7 @@ "name": "m_flSkirtNear", "name_hash": 13106374115854559460, "networked": true, - "offset": 2368, + "offset": 3104, "size": 4, "type": "float32" }, @@ -102820,7 +102820,7 @@ "name": "m_vSizeParams", "name_hash": 13106374116565404494, "networked": true, - "offset": 2372, + "offset": 3108, "size": 12, "templated": "Vector", "type": "Vector" @@ -102831,7 +102831,7 @@ "name": "m_flRange", "name_hash": 13106374115366348868, "networked": true, - "offset": 2384, + "offset": 3120, "size": 4, "type": "float32" }, @@ -102841,7 +102841,7 @@ "name": "m_vShear", "name_hash": 13106374118327242538, "networked": true, - "offset": 2388, + "offset": 3124, "size": 12, "templated": "Vector", "type": "Vector" @@ -102852,7 +102852,7 @@ "name": "m_nBakeSpecularToCubemaps", "name_hash": 13106374116210937194, "networked": true, - "offset": 2400, + "offset": 3136, "size": 4, "type": "int32" }, @@ -102862,7 +102862,7 @@ "name": "m_vBakeSpecularToCubemapsSize", "name_hash": 13106374117061263435, "networked": true, - "offset": 2404, + "offset": 3140, "size": 12, "templated": "Vector", "type": "Vector" @@ -102873,7 +102873,7 @@ "name": "m_nCastShadows", "name_hash": 13106374115660811963, "networked": true, - "offset": 2416, + "offset": 3152, "size": 4, "type": "int32" }, @@ -102883,7 +102883,7 @@ "name": "m_nShadowMapSize", "name_hash": 13106374114669446320, "networked": true, - "offset": 2420, + "offset": 3156, "size": 4, "type": "int32" }, @@ -102893,7 +102893,7 @@ "name": "m_nShadowPriority", "name_hash": 13106374114660226745, "networked": true, - "offset": 2424, + "offset": 3160, "size": 4, "type": "int32" }, @@ -102903,7 +102903,7 @@ "name": "m_bContactShadow", "name_hash": 13106374115303432883, "networked": true, - "offset": 2428, + "offset": 3164, "size": 1, "type": "bool" }, @@ -102913,7 +102913,7 @@ "name": "m_bForceShadowsEnabled", "name_hash": 13106374116342478690, "networked": true, - "offset": 2429, + "offset": 3165, "size": 1, "type": "bool" }, @@ -102923,7 +102923,7 @@ "name": "m_nBounceLight", "name_hash": 13106374116352332755, "networked": true, - "offset": 2432, + "offset": 3168, "size": 4, "type": "int32" }, @@ -102933,7 +102933,7 @@ "name": "m_flBounceScale", "name_hash": 13106374116738004807, "networked": true, - "offset": 2436, + "offset": 3172, "size": 4, "type": "float32" }, @@ -102943,7 +102943,7 @@ "name": "m_flMinRoughness", "name_hash": 13106374117310266825, "networked": true, - "offset": 2440, + "offset": 3176, "size": 4, "type": "float32" }, @@ -102953,7 +102953,7 @@ "name": "m_vAlternateColor", "name_hash": 13106374117093462684, "networked": true, - "offset": 2444, + "offset": 3180, "size": 12, "templated": "Vector", "type": "Vector" @@ -102964,7 +102964,7 @@ "name": "m_fAlternateColorBrightness", "name_hash": 13106374115580148035, "networked": true, - "offset": 2456, + "offset": 3192, "size": 4, "type": "float32" }, @@ -102974,7 +102974,7 @@ "name": "m_nFog", "name_hash": 13106374117388831851, "networked": true, - "offset": 2460, + "offset": 3196, "size": 4, "type": "int32" }, @@ -102984,7 +102984,7 @@ "name": "m_flFogStrength", "name_hash": 13106374115064450836, "networked": true, - "offset": 2464, + "offset": 3200, "size": 4, "type": "float32" }, @@ -102994,7 +102994,7 @@ "name": "m_nFogShadows", "name_hash": 13106374117798785592, "networked": true, - "offset": 2468, + "offset": 3204, "size": 4, "type": "int32" }, @@ -103004,7 +103004,7 @@ "name": "m_flFogScale", "name_hash": 13106374117779152389, "networked": true, - "offset": 2472, + "offset": 3208, "size": 4, "type": "float32" }, @@ -103014,7 +103014,7 @@ "name": "m_bFogMixedShadows", "name_hash": 13106374116438142407, "networked": true, - "offset": 2476, + "offset": 3212, "size": 1, "type": "bool" }, @@ -103024,7 +103024,7 @@ "name": "m_flFadeSizeStart", "name_hash": 13106374116394232988, "networked": true, - "offset": 2480, + "offset": 3216, "size": 4, "type": "float32" }, @@ -103034,7 +103034,7 @@ "name": "m_flFadeSizeEnd", "name_hash": 13106374115590199429, "networked": true, - "offset": 2484, + "offset": 3220, "size": 4, "type": "float32" }, @@ -103044,7 +103044,7 @@ "name": "m_flShadowFadeSizeStart", "name_hash": 13106374117830443988, "networked": true, - "offset": 2488, + "offset": 3224, "size": 4, "type": "float32" }, @@ -103054,7 +103054,7 @@ "name": "m_flShadowFadeSizeEnd", "name_hash": 13106374116082572845, "networked": true, - "offset": 2492, + "offset": 3228, "size": 4, "type": "float32" }, @@ -103064,7 +103064,7 @@ "name": "m_bPrecomputedFieldsValid", "name_hash": 13106374116742038486, "networked": true, - "offset": 2496, + "offset": 3232, "size": 1, "type": "bool" }, @@ -103074,7 +103074,7 @@ "name": "m_vPrecomputedBoundsMins", "name_hash": 13106374116162659265, "networked": true, - "offset": 2500, + "offset": 3236, "size": 12, "templated": "Vector", "type": "Vector" @@ -103085,7 +103085,7 @@ "name": "m_vPrecomputedBoundsMaxs", "name_hash": 13106374117616368643, "networked": true, - "offset": 2512, + "offset": 3248, "size": 12, "templated": "Vector", "type": "Vector" @@ -103096,7 +103096,7 @@ "name": "m_vPrecomputedOBBOrigin", "name_hash": 13106374117900161480, "networked": true, - "offset": 2524, + "offset": 3260, "size": 12, "templated": "Vector", "type": "Vector" @@ -103107,7 +103107,7 @@ "name": "m_vPrecomputedOBBAngles", "name_hash": 13106374116595025954, "networked": true, - "offset": 2536, + "offset": 3272, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -103118,7 +103118,7 @@ "name": "m_vPrecomputedOBBExtent", "name_hash": 13106374116538984242, "networked": true, - "offset": 2548, + "offset": 3284, "size": 12, "templated": "Vector", "type": "Vector" @@ -103129,7 +103129,7 @@ "name": "m_nPrecomputedSubFrusta", "name_hash": 13106374114715775178, "networked": true, - "offset": 2560, + "offset": 3296, "size": 4, "type": "int32" }, @@ -103139,7 +103139,7 @@ "name": "m_vPrecomputedOBBOrigin0", "name_hash": 13106374114859043176, "networked": true, - "offset": 2564, + "offset": 3300, "size": 12, "templated": "Vector", "type": "Vector" @@ -103150,7 +103150,7 @@ "name": "m_vPrecomputedOBBAngles0", "name_hash": 13106374117606585430, "networked": true, - "offset": 2576, + "offset": 3312, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -103161,7 +103161,7 @@ "name": "m_vPrecomputedOBBExtent0", "name_hash": 13106374116228163622, "networked": true, - "offset": 2588, + "offset": 3324, "size": 12, "templated": "Vector", "type": "Vector" @@ -103172,7 +103172,7 @@ "name": "m_vPrecomputedOBBOrigin1", "name_hash": 13106374114875820795, "networked": true, - "offset": 2600, + "offset": 3336, "size": 12, "templated": "Vector", "type": "Vector" @@ -103183,7 +103183,7 @@ "name": "m_vPrecomputedOBBAngles1", "name_hash": 13106374117623363049, "networked": true, - "offset": 2612, + "offset": 3348, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -103194,7 +103194,7 @@ "name": "m_vPrecomputedOBBExtent1", "name_hash": 13106374116244941241, "networked": true, - "offset": 2624, + "offset": 3360, "size": 12, "templated": "Vector", "type": "Vector" @@ -103205,7 +103205,7 @@ "name": "m_vPrecomputedOBBOrigin2", "name_hash": 13106374114892598414, "networked": true, - "offset": 2636, + "offset": 3372, "size": 12, "templated": "Vector", "type": "Vector" @@ -103216,7 +103216,7 @@ "name": "m_vPrecomputedOBBAngles2", "name_hash": 13106374117573030192, "networked": true, - "offset": 2648, + "offset": 3384, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -103227,7 +103227,7 @@ "name": "m_vPrecomputedOBBExtent2", "name_hash": 13106374116194608384, "networked": true, - "offset": 2660, + "offset": 3396, "size": 12, "templated": "Vector", "type": "Vector" @@ -103238,7 +103238,7 @@ "name": "m_vPrecomputedOBBOrigin3", "name_hash": 13106374114909376033, "networked": true, - "offset": 2672, + "offset": 3408, "size": 12, "templated": "Vector", "type": "Vector" @@ -103249,7 +103249,7 @@ "name": "m_vPrecomputedOBBAngles3", "name_hash": 13106374117589807811, "networked": true, - "offset": 2684, + "offset": 3420, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -103260,7 +103260,7 @@ "name": "m_vPrecomputedOBBExtent3", "name_hash": 13106374116211386003, "networked": true, - "offset": 2696, + "offset": 3432, "size": 12, "templated": "Vector", "type": "Vector" @@ -103271,7 +103271,7 @@ "name": "m_vPrecomputedOBBOrigin4", "name_hash": 13106374114926153652, "networked": true, - "offset": 2708, + "offset": 3444, "size": 12, "templated": "Vector", "type": "Vector" @@ -103282,7 +103282,7 @@ "name": "m_vPrecomputedOBBAngles4", "name_hash": 13106374117673695906, "networked": true, - "offset": 2720, + "offset": 3456, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -103293,7 +103293,7 @@ "name": "m_vPrecomputedOBBExtent4", "name_hash": 13106374116295274098, "networked": true, - "offset": 2732, + "offset": 3468, "size": 12, "templated": "Vector", "type": "Vector" @@ -103304,7 +103304,7 @@ "name": "m_vPrecomputedOBBOrigin5", "name_hash": 13106374114942931271, "networked": true, - "offset": 2744, + "offset": 3480, "size": 12, "templated": "Vector", "type": "Vector" @@ -103315,7 +103315,7 @@ "name": "m_vPrecomputedOBBAngles5", "name_hash": 13106374117690473525, "networked": true, - "offset": 2756, + "offset": 3492, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -103326,7 +103326,7 @@ "name": "m_vPrecomputedOBBExtent5", "name_hash": 13106374116312051717, "networked": true, - "offset": 2768, + "offset": 3504, "size": 12, "templated": "Vector", "type": "Vector" @@ -103337,7 +103337,7 @@ "name": "m_bPvsModifyEntity", "name_hash": 13106374115160839573, "networked": false, - "offset": 2780, + "offset": 3516, "size": 1, "type": "bool" }, @@ -103347,7 +103347,7 @@ "name": "m_VisClusters", "name_hash": 13106374116956946638, "networked": true, - "offset": 2784, + "offset": 3520, "size": 24, "template": [ "uint16" @@ -103362,7 +103362,7 @@ "name": "CBarnLight", "name_hash": 3051565521, "project": "server", - "size": 2816 + "size": 3552 }, { "alignment": 255, @@ -103391,7 +103391,7 @@ "name": "m_iszLaserTarget", "name_hash": 592836039025196877, "networked": false, - "offset": 2168, + "offset": 2904, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -103402,7 +103402,7 @@ "name": "m_pSprite", "name_hash": 592836040696242534, "networked": false, - "offset": 2176, + "offset": 2912, "size": 8, "type": "CSprite" }, @@ -103412,7 +103412,7 @@ "name": "m_iszSpriteName", "name_hash": 592836036831555839, "networked": false, - "offset": 2184, + "offset": 2920, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -103423,7 +103423,7 @@ "name": "m_firePosition", "name_hash": 592836037386715214, "networked": false, - "offset": 2192, + "offset": 2928, "size": 12, "templated": "Vector", "type": "Vector" @@ -103434,7 +103434,7 @@ "name": "m_flStartFrame", "name_hash": 592836039714060550, "networked": false, - "offset": 2204, + "offset": 2940, "size": 4, "type": "float32" } @@ -103445,7 +103445,7 @@ "name": "CEnvLaser", "name_hash": 138030396, "project": "server", - "size": 2208 + "size": 2944 }, { "alignment": 16, @@ -103460,7 +103460,7 @@ "name": "m_pExpresser", "name_hash": 15470952031413120042, "networked": false, - "offset": 3040, + "offset": 3824, "size": 8, "type": "CAI_Expresser" } @@ -103471,7 +103471,7 @@ "name": "CHostageExpresserShim", "name_hash": 3602111719, "project": "server", - "size": 3056 + "size": 3840 }, { "alignment": 8, @@ -103485,7 +103485,7 @@ "name": "CFilterLOS", "name_hash": 1867272554, "project": "server", - "size": 1352 + "size": 2096 }, { "alignment": 8, @@ -103499,7 +103499,7 @@ "name": "CInfoParticleTarget", "name_hash": 2774588973, "project": "server", - "size": 1264 + "size": 2008 }, { "alignment": 8, @@ -103642,7 +103642,7 @@ "name": "m_OnTimer", "name_hash": 16817715260828229025, "networked": false, - "offset": 1264, + "offset": 2008, "size": 40, "type": "CEntityIOOutput" }, @@ -103652,7 +103652,7 @@ "name": "m_OnTimerHigh", "name_hash": 16817715260621217473, "networked": false, - "offset": 1304, + "offset": 2048, "size": 40, "type": "CEntityIOOutput" }, @@ -103662,7 +103662,7 @@ "name": "m_OnTimerLow", "name_hash": 16817715258301508173, "networked": false, - "offset": 1344, + "offset": 2088, "size": 40, "type": "CEntityIOOutput" }, @@ -103672,7 +103672,7 @@ "name": "m_iDisabled", "name_hash": 16817715258049416876, "networked": false, - "offset": 1384, + "offset": 2128, "size": 4, "type": "int32" }, @@ -103682,7 +103682,7 @@ "name": "m_flInitialDelay", "name_hash": 16817715260439244400, "networked": false, - "offset": 1388, + "offset": 2132, "size": 4, "type": "float32" }, @@ -103692,7 +103692,7 @@ "name": "m_flRefireTime", "name_hash": 16817715260616790683, "networked": false, - "offset": 1392, + "offset": 2136, "size": 4, "type": "float32" }, @@ -103702,7 +103702,7 @@ "name": "m_bUpDownState", "name_hash": 16817715257800075537, "networked": false, - "offset": 1396, + "offset": 2140, "size": 1, "type": "bool" }, @@ -103712,7 +103712,7 @@ "name": "m_iUseRandomTime", "name_hash": 16817715260633798553, "networked": false, - "offset": 1400, + "offset": 2144, "size": 4, "type": "int32" }, @@ -103722,7 +103722,7 @@ "name": "m_bPauseAfterFiring", "name_hash": 16817715258666523806, "networked": false, - "offset": 1404, + "offset": 2148, "size": 1, "type": "bool" }, @@ -103732,7 +103732,7 @@ "name": "m_flLowerRandomBound", "name_hash": 16817715258963855217, "networked": false, - "offset": 1408, + "offset": 2152, "size": 4, "type": "float32" }, @@ -103742,7 +103742,7 @@ "name": "m_flUpperRandomBound", "name_hash": 16817715259668730686, "networked": false, - "offset": 1412, + "offset": 2156, "size": 4, "type": "float32" }, @@ -103752,7 +103752,7 @@ "name": "m_flRemainingTime", "name_hash": 16817715258972083488, "networked": false, - "offset": 1416, + "offset": 2160, "size": 4, "type": "float32" }, @@ -103762,7 +103762,7 @@ "name": "m_bPaused", "name_hash": 16817715258529175851, "networked": false, - "offset": 1420, + "offset": 2164, "size": 1, "type": "bool" } @@ -103773,7 +103773,7 @@ "name": "CTimerEntity", "name_hash": 3915679468, "project": "server", - "size": 1424 + "size": 2168 }, { "alignment": 8, @@ -103791,7 +103791,7 @@ "name": "m_rgEntities", "name_hash": 9789801283366085753, "networked": false, - "offset": 1264, + "offset": 2008, "size": 128, "type": "CHandle< CBaseEntity >" }, @@ -103804,7 +103804,7 @@ "name": "m_rgTriggered", "name_hash": 9789801284328932223, "networked": false, - "offset": 1392, + "offset": 2136, "size": 128, "type": "int32" }, @@ -103814,7 +103814,7 @@ "name": "m_OnTrigger", "name_hash": 9789801285332025324, "networked": false, - "offset": 1520, + "offset": 2264, "size": 40, "type": "CEntityIOOutput" }, @@ -103824,7 +103824,7 @@ "name": "m_iTotal", "name_hash": 9789801285067992326, "networked": false, - "offset": 1560, + "offset": 2304, "size": 4, "type": "int32" }, @@ -103834,7 +103834,7 @@ "name": "m_globalstate", "name_hash": 9789801285160560211, "networked": false, - "offset": 1568, + "offset": 2312, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -103846,7 +103846,7 @@ "name": "CMultiSource", "name_hash": 2279365734, "project": "server", - "size": 1576 + "size": 2320 }, { "alignment": 255, @@ -104093,7 +104093,7 @@ "name": "m_FOV", "name_hash": 4493678198629491676, "networked": true, - "offset": 1264, + "offset": 2008, "size": 4, "type": "float32" }, @@ -104103,7 +104103,7 @@ "name": "m_Resolution", "name_hash": 4493678200189426959, "networked": true, - "offset": 1268, + "offset": 2012, "size": 4, "type": "float32" }, @@ -104113,7 +104113,7 @@ "name": "m_bFogEnable", "name_hash": 4493678199210157128, "networked": true, - "offset": 1272, + "offset": 2016, "size": 1, "type": "bool" }, @@ -104123,7 +104123,7 @@ "name": "m_FogColor", "name_hash": 4493678200393063086, "networked": true, - "offset": 1273, + "offset": 2017, "size": 4, "templated": "Color", "type": "Color" @@ -104134,7 +104134,7 @@ "name": "m_flFogStart", "name_hash": 4493678197796102179, "networked": true, - "offset": 1280, + "offset": 2024, "size": 4, "type": "float32" }, @@ -104144,7 +104144,7 @@ "name": "m_flFogEnd", "name_hash": 4493678197968518166, "networked": true, - "offset": 1284, + "offset": 2028, "size": 4, "type": "float32" }, @@ -104154,7 +104154,7 @@ "name": "m_flFogMaxDensity", "name_hash": 4493678198219689099, "networked": true, - "offset": 1288, + "offset": 2032, "size": 4, "type": "float32" }, @@ -104164,7 +104164,7 @@ "name": "m_bActive", "name_hash": 4493678199283392655, "networked": true, - "offset": 1292, + "offset": 2036, "size": 1, "type": "bool" }, @@ -104174,7 +104174,7 @@ "name": "m_bUseScreenAspectRatio", "name_hash": 4493678198475725475, "networked": true, - "offset": 1293, + "offset": 2037, "size": 1, "type": "bool" }, @@ -104184,7 +104184,7 @@ "name": "m_flAspectRatio", "name_hash": 4493678199259501102, "networked": true, - "offset": 1296, + "offset": 2040, "size": 4, "type": "float32" }, @@ -104194,7 +104194,7 @@ "name": "m_bNoSky", "name_hash": 4493678199062917179, "networked": true, - "offset": 1300, + "offset": 2044, "size": 1, "type": "bool" }, @@ -104204,7 +104204,7 @@ "name": "m_fBrightness", "name_hash": 4493678197856740798, "networked": true, - "offset": 1304, + "offset": 2048, "size": 4, "type": "float32" }, @@ -104214,7 +104214,7 @@ "name": "m_flZFar", "name_hash": 4493678198550705316, "networked": true, - "offset": 1308, + "offset": 2052, "size": 4, "type": "float32" }, @@ -104224,7 +104224,7 @@ "name": "m_flZNear", "name_hash": 4493678200439565617, "networked": true, - "offset": 1312, + "offset": 2056, "size": 4, "type": "float32" }, @@ -104234,7 +104234,7 @@ "name": "m_bCanHLTVUse", "name_hash": 4493678201093321818, "networked": true, - "offset": 1316, + "offset": 2060, "size": 1, "type": "bool" }, @@ -104244,7 +104244,7 @@ "name": "m_bAlignWithParent", "name_hash": 4493678198992728866, "networked": true, - "offset": 1317, + "offset": 2061, "size": 1, "type": "bool" }, @@ -104254,7 +104254,7 @@ "name": "m_bDofEnabled", "name_hash": 4493678201071532323, "networked": true, - "offset": 1318, + "offset": 2062, "size": 1, "type": "bool" }, @@ -104264,7 +104264,7 @@ "name": "m_flDofNearBlurry", "name_hash": 4493678199169470466, "networked": true, - "offset": 1320, + "offset": 2064, "size": 4, "type": "float32" }, @@ -104274,7 +104274,7 @@ "name": "m_flDofNearCrisp", "name_hash": 4493678200050252737, "networked": true, - "offset": 1324, + "offset": 2068, "size": 4, "type": "float32" }, @@ -104284,7 +104284,7 @@ "name": "m_flDofFarCrisp", "name_hash": 4493678197867121544, "networked": true, - "offset": 1328, + "offset": 2072, "size": 4, "type": "float32" }, @@ -104294,7 +104294,7 @@ "name": "m_flDofFarBlurry", "name_hash": 4493678197907154437, "networked": true, - "offset": 1332, + "offset": 2076, "size": 4, "type": "float32" }, @@ -104304,7 +104304,7 @@ "name": "m_flDofTiltToGround", "name_hash": 4493678198121631361, "networked": true, - "offset": 1336, + "offset": 2080, "size": 4, "type": "float32" }, @@ -104314,7 +104314,7 @@ "name": "m_TargetFOV", "name_hash": 4493678198619876331, "networked": false, - "offset": 1340, + "offset": 2084, "size": 4, "type": "float32" }, @@ -104324,7 +104324,7 @@ "name": "m_DegreesPerSecond", "name_hash": 4493678198266795525, "networked": false, - "offset": 1344, + "offset": 2088, "size": 4, "type": "float32" }, @@ -104334,7 +104334,7 @@ "name": "m_bIsOn", "name_hash": 4493678198752009056, "networked": false, - "offset": 1348, + "offset": 2092, "size": 1, "type": "bool" }, @@ -104344,7 +104344,7 @@ "name": "m_pNext", "name_hash": 4493678197932629518, "networked": false, - "offset": 1352, + "offset": 2096, "size": 8, "type": "CPointCamera" } @@ -104355,7 +104355,7 @@ "name": "CPointCamera", "name_hash": 1046265987, "project": "server", - "size": 1360 + "size": 2104 }, { "alignment": 8, @@ -104460,7 +104460,7 @@ "name": "CTriggerToggleSave", "name_hash": 1711074679, "project": "server", - "size": 2472 + "size": 3208 }, { "alignment": 8, @@ -104685,7 +104685,7 @@ "name": "m_outCounter", "name_hash": 14259555573564527185, "networked": false, - "offset": 1264, + "offset": 2008, "size": 40, "template": [ "int32" @@ -104699,7 +104699,7 @@ "name": "m_globalstate", "name_hash": 14259555573806163539, "networked": false, - "offset": 1304, + "offset": 2048, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -104710,7 +104710,7 @@ "name": "m_triggermode", "name_hash": 14259555574019387948, "networked": false, - "offset": 1312, + "offset": 2056, "size": 4, "type": "int32" }, @@ -104720,7 +104720,7 @@ "name": "m_initialstate", "name_hash": 14259555572312011412, "networked": false, - "offset": 1316, + "offset": 2060, "size": 4, "type": "int32" }, @@ -104730,7 +104730,7 @@ "name": "m_counter", "name_hash": 14259555574534481219, "networked": false, - "offset": 1320, + "offset": 2064, "size": 4, "type": "int32" } @@ -104741,7 +104741,7 @@ "name": "CEnvGlobal", "name_hash": 3320061502, "project": "server", - "size": 1328 + "size": 2072 }, { "alignment": 16, @@ -104755,7 +104755,7 @@ "name": "CRagdollPropAlias_physics_prop_ragdoll", "name_hash": 3005255830, "project": "server", - "size": 3040 + "size": 3824 }, { "alignment": 8, @@ -104770,7 +104770,7 @@ "name": "m_iFilterName", "name_hash": 17377492135670473797, "networked": false, - "offset": 1352, + "offset": 2096, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -104782,7 +104782,7 @@ "name": "CFilterName", "name_hash": 4046012679, "project": "server", - "size": 1360 + "size": 2104 }, { "alignment": 255, @@ -106487,7 +106487,7 @@ "name": "m_hPlayerResource", "name_hash": 7103812021354358190, "networked": false, - "offset": 4392, + "offset": 4384, "size": 4, "template": [ "CBaseEntity" @@ -106501,7 +106501,7 @@ "name": "m_RetakeRules", "name_hash": 7103812023626835338, "networked": true, - "offset": 4400, + "offset": 4392, "size": 496, "type": "CRetakeGameRules" }, @@ -106514,7 +106514,7 @@ "name": "m_arrTeamUniqueKillWeaponsMatch", "name_hash": 7103812023892790136, "networked": false, - "offset": 4896, + "offset": 4888, "size": 96, "type": "CUtlVector< int32 >" }, @@ -106527,7 +106527,7 @@ "name": "m_bTeamLastKillUsedUniqueWeaponMatch", "name_hash": 7103812023111414251, "networked": false, - "offset": 4992, + "offset": 4984, "size": 4, "type": "bool" }, @@ -106537,7 +106537,7 @@ "name": "m_nMatchEndCount", "name_hash": 7103812024186998062, "networked": true, - "offset": 5032, + "offset": 5024, "size": 1, "type": "uint8" }, @@ -106547,7 +106547,7 @@ "name": "m_nTTeamIntroVariant", "name_hash": 7103812020620998681, "networked": true, - "offset": 5036, + "offset": 5028, "size": 4, "type": "int32" }, @@ -106557,7 +106557,7 @@ "name": "m_nCTTeamIntroVariant", "name_hash": 7103812022712206012, "networked": true, - "offset": 5040, + "offset": 5032, "size": 4, "type": "int32" }, @@ -106567,7 +106567,7 @@ "name": "m_bTeamIntroPeriod", "name_hash": 7103812021304222071, "networked": true, - "offset": 5044, + "offset": 5036, "size": 1, "type": "bool" }, @@ -106577,7 +106577,7 @@ "name": "m_fTeamIntroPeriodEnd", "name_hash": 7103812023868698232, "networked": false, - "offset": 5048, + "offset": 5040, "size": 4, "type": "GameTime_t" }, @@ -106587,7 +106587,7 @@ "name": "m_bPlayedTeamIntroVO", "name_hash": 7103812020493832428, "networked": false, - "offset": 5052, + "offset": 5044, "size": 1, "type": "bool" }, @@ -106597,7 +106597,7 @@ "name": "m_iRoundEndWinnerTeam", "name_hash": 7103812021397163275, "networked": true, - "offset": 5056, + "offset": 5048, "size": 4, "type": "int32" }, @@ -106607,7 +106607,7 @@ "name": "m_eRoundEndReason", "name_hash": 7103812020069673745, "networked": true, - "offset": 5060, + "offset": 5052, "size": 4, "type": "int32" }, @@ -106617,7 +106617,7 @@ "name": "m_bRoundEndShowTimerDefend", "name_hash": 7103812022441296602, "networked": true, - "offset": 5064, + "offset": 5056, "size": 1, "type": "bool" }, @@ -106627,7 +106627,7 @@ "name": "m_iRoundEndTimerTime", "name_hash": 7103812023923701199, "networked": true, - "offset": 5068, + "offset": 5060, "size": 4, "type": "int32" }, @@ -106637,7 +106637,7 @@ "name": "m_sRoundEndFunFactToken", "name_hash": 7103812020960905631, "networked": true, - "offset": 5072, + "offset": 5064, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -106648,7 +106648,7 @@ "name": "m_iRoundEndFunFactPlayerSlot", "name_hash": 7103812024141962361, "networked": true, - "offset": 5080, + "offset": 5072, "size": 4, "templated": "CPlayerSlot", "type": "CPlayerSlot" @@ -106659,7 +106659,7 @@ "name": "m_iRoundEndFunFactData1", "name_hash": 7103812022081754563, "networked": true, - "offset": 5084, + "offset": 5076, "size": 4, "type": "int32" }, @@ -106669,7 +106669,7 @@ "name": "m_iRoundEndFunFactData2", "name_hash": 7103812022098532182, "networked": true, - "offset": 5088, + "offset": 5080, "size": 4, "type": "int32" }, @@ -106679,7 +106679,7 @@ "name": "m_iRoundEndFunFactData3", "name_hash": 7103812022115309801, "networked": true, - "offset": 5092, + "offset": 5084, "size": 4, "type": "int32" }, @@ -106689,7 +106689,7 @@ "name": "m_sRoundEndMessage", "name_hash": 7103812023408166158, "networked": true, - "offset": 5096, + "offset": 5088, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -106700,7 +106700,7 @@ "name": "m_iRoundEndPlayerCount", "name_hash": 7103812023308477739, "networked": true, - "offset": 5104, + "offset": 5096, "size": 4, "type": "int32" }, @@ -106710,7 +106710,7 @@ "name": "m_bRoundEndNoMusic", "name_hash": 7103812023828143066, "networked": true, - "offset": 5108, + "offset": 5100, "size": 1, "type": "bool" }, @@ -106720,7 +106720,7 @@ "name": "m_iRoundEndLegacy", "name_hash": 7103812022321749018, "networked": true, - "offset": 5112, + "offset": 5104, "size": 4, "type": "int32" }, @@ -106730,7 +106730,7 @@ "name": "m_nRoundEndCount", "name_hash": 7103812020209516627, "networked": true, - "offset": 5116, + "offset": 5108, "size": 1, "type": "uint8" }, @@ -106740,7 +106740,7 @@ "name": "m_iRoundStartRoundNumber", "name_hash": 7103812024042521361, "networked": true, - "offset": 5120, + "offset": 5112, "size": 4, "type": "int32" }, @@ -106750,7 +106750,7 @@ "name": "m_nRoundStartCount", "name_hash": 7103812022899877764, "networked": true, - "offset": 5124, + "offset": 5116, "size": 1, "type": "uint8" }, @@ -106760,7 +106760,7 @@ "name": "m_flLastPerfSampleTime", "name_hash": 7103812020124985259, "networked": false, - "offset": 21520, + "offset": 21512, "size": 8, "type": "float64" } @@ -106771,7 +106771,7 @@ "name": "CCSGameRules", "name_hash": 1653985125, "project": "server", - "size": 70704 + "size": 70696 }, { "alignment": 8, @@ -106785,7 +106785,7 @@ "name": "CInfoInstructorHintBombTargetA", "name_hash": 570798296, "project": "server", - "size": 1264 + "size": 2008 }, { "alignment": 16, @@ -106799,7 +106799,7 @@ "name": "CWeaponAWP", "name_hash": 3665600030, "project": "server", - "size": 4592 + "size": 5360 }, { "alignment": 16, @@ -106814,7 +106814,7 @@ "name": "m_nNextPrimaryAttackTick", "name_hash": 4716596324415972579, "networked": true, - "offset": 3664, + "offset": 4440, "size": 4, "type": "GameTick_t" }, @@ -106824,7 +106824,7 @@ "name": "m_flNextPrimaryAttackTickRatio", "name_hash": 4716596324346797592, "networked": true, - "offset": 3668, + "offset": 4444, "size": 4, "type": "float32" }, @@ -106834,7 +106834,7 @@ "name": "m_nNextSecondaryAttackTick", "name_hash": 4716596327849837143, "networked": true, - "offset": 3672, + "offset": 4448, "size": 4, "type": "GameTick_t" }, @@ -106844,7 +106844,7 @@ "name": "m_flNextSecondaryAttackTickRatio", "name_hash": 4716596328210542472, "networked": true, - "offset": 3676, + "offset": 4452, "size": 4, "type": "float32" }, @@ -106854,7 +106854,7 @@ "name": "m_iClip1", "name_hash": 4716596327610648937, "networked": true, - "offset": 3680, + "offset": 4456, "size": 4, "type": "int32" }, @@ -106864,7 +106864,7 @@ "name": "m_iClip2", "name_hash": 4716596327560316080, "networked": true, - "offset": 3684, + "offset": 4460, "size": 4, "type": "int32" }, @@ -106877,7 +106877,7 @@ "name": "m_pReserveAmmo", "name_hash": 4716596327138376459, "networked": true, - "offset": 3688, + "offset": 4464, "size": 8, "type": "int32" }, @@ -106887,7 +106887,7 @@ "name": "m_OnPlayerUse", "name_hash": 4716596325747825172, "networked": false, - "offset": 3696, + "offset": 4472, "size": 40, "type": "CEntityIOOutput" } @@ -106898,7 +106898,7 @@ "name": "CBasePlayerWeapon", "name_hash": 1098168158, "project": "server", - "size": 3744 + "size": 4512 }, { "alignment": 16, @@ -106913,7 +106913,7 @@ "name": "m_vecAxis", "name_hash": 2926977000742178388, "networked": false, - "offset": 4080, + "offset": 4840, "size": 12, "templated": "Vector", "type": "Vector" @@ -106924,7 +106924,7 @@ "name": "m_flDistance", "name_hash": 2926977000572471912, "networked": false, - "offset": 4092, + "offset": 4852, "size": 4, "type": "float32" }, @@ -106934,7 +106934,7 @@ "name": "m_eSpawnPosition", "name_hash": 2926977004679825292, "networked": false, - "offset": 4096, + "offset": 4856, "size": 4, "type": "PropDoorRotatingSpawnPos_t" }, @@ -106944,7 +106944,7 @@ "name": "m_eOpenDirection", "name_hash": 2926977001829386041, "networked": false, - "offset": 4100, + "offset": 4860, "size": 4, "type": "PropDoorRotatingOpenDirection_e" }, @@ -106954,7 +106954,7 @@ "name": "m_eCurrentOpenDirection", "name_hash": 2926977001290827502, "networked": false, - "offset": 4104, + "offset": 4864, "size": 4, "type": "PropDoorRotatingOpenDirection_e" }, @@ -106964,7 +106964,7 @@ "name": "m_eDefaultCheckDirection", "name_hash": 2926977001658115944, "networked": false, - "offset": 4108, + "offset": 4868, "size": 4, "type": "doorCheck_e" }, @@ -106974,7 +106974,7 @@ "name": "m_flAjarAngle", "name_hash": 2926977004001912338, "networked": false, - "offset": 4112, + "offset": 4872, "size": 4, "type": "float32" }, @@ -106984,7 +106984,7 @@ "name": "m_angRotationAjarDeprecated", "name_hash": 2926977002350438248, "networked": false, - "offset": 4116, + "offset": 4876, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -106995,7 +106995,7 @@ "name": "m_angRotationClosed", "name_hash": 2926977001269261037, "networked": false, - "offset": 4128, + "offset": 4888, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -107006,7 +107006,7 @@ "name": "m_angRotationOpenForward", "name_hash": 2926977002965965374, "networked": false, - "offset": 4140, + "offset": 4900, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -107017,7 +107017,7 @@ "name": "m_angRotationOpenBack", "name_hash": 2926977001261181310, "networked": false, - "offset": 4152, + "offset": 4912, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -107028,7 +107028,7 @@ "name": "m_angGoal", "name_hash": 2926977001856872508, "networked": false, - "offset": 4164, + "offset": 4924, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -107039,7 +107039,7 @@ "name": "m_vecForwardBoundsMin", "name_hash": 2926977002876781373, "networked": false, - "offset": 4176, + "offset": 4936, "size": 12, "templated": "Vector", "type": "Vector" @@ -107050,7 +107050,7 @@ "name": "m_vecForwardBoundsMax", "name_hash": 2926977003043174467, "networked": false, - "offset": 4188, + "offset": 4948, "size": 12, "templated": "Vector", "type": "Vector" @@ -107061,7 +107061,7 @@ "name": "m_vecBackBoundsMin", "name_hash": 2926977002432968869, "networked": false, - "offset": 4200, + "offset": 4960, "size": 12, "templated": "Vector", "type": "Vector" @@ -107072,7 +107072,7 @@ "name": "m_vecBackBoundsMax", "name_hash": 2926977002602024987, "networked": false, - "offset": 4212, + "offset": 4972, "size": 12, "templated": "Vector", "type": "Vector" @@ -107083,7 +107083,7 @@ "name": "m_bAjarDoorShouldntAlwaysOpen", "name_hash": 2926977002891581409, "networked": false, - "offset": 4224, + "offset": 4984, "size": 1, "type": "bool" }, @@ -107093,7 +107093,7 @@ "name": "m_hEntityBlocker", "name_hash": 2926977003025896346, "networked": false, - "offset": 4228, + "offset": 4988, "size": 4, "template": [ "CEntityBlocker" @@ -107108,7 +107108,7 @@ "name": "CPropDoorRotating", "name_hash": 681489939, "project": "server", - "size": 4240 + "size": 4992 }, { "alignment": 255, @@ -107161,7 +107161,7 @@ "name": "m_soundInfo", "name_hash": 18208415795241223400, "networked": false, - "offset": 1384, + "offset": 2128, "size": 152, "type": "ConstraintSoundInfo" }, @@ -107171,7 +107171,7 @@ "name": "m_NotifyMinLimitReached", "name_hash": 18208415796435675683, "networked": false, - "offset": 1536, + "offset": 2280, "size": 40, "type": "CEntityIOOutput" }, @@ -107181,7 +107181,7 @@ "name": "m_NotifyMaxLimitReached", "name_hash": 18208415794523793069, "networked": false, - "offset": 1576, + "offset": 2320, "size": 40, "type": "CEntityIOOutput" }, @@ -107191,7 +107191,7 @@ "name": "m_bAtMinLimit", "name_hash": 18208415793426383799, "networked": false, - "offset": 1616, + "offset": 2360, "size": 1, "type": "bool" }, @@ -107201,7 +107201,7 @@ "name": "m_bAtMaxLimit", "name_hash": 18208415794401038885, "networked": false, - "offset": 1617, + "offset": 2361, "size": 1, "type": "bool" }, @@ -107211,7 +107211,7 @@ "name": "m_hinge", "name_hash": 18208415793952309420, "networked": false, - "offset": 1620, + "offset": 2364, "size": 64, "type": "constraint_hingeparams_t" }, @@ -107221,7 +107221,7 @@ "name": "m_hingeFriction", "name_hash": 18208415793321892126, "networked": false, - "offset": 1684, + "offset": 2428, "size": 4, "type": "float32" }, @@ -107231,7 +107231,7 @@ "name": "m_systemLoadScale", "name_hash": 18208415795613326178, "networked": false, - "offset": 1688, + "offset": 2432, "size": 4, "type": "float32" }, @@ -107241,7 +107241,7 @@ "name": "m_bIsAxisLocal", "name_hash": 18208415794511126703, "networked": false, - "offset": 1692, + "offset": 2436, "size": 1, "type": "bool" }, @@ -107251,7 +107251,7 @@ "name": "m_flMinRotation", "name_hash": 18208415793606041003, "networked": false, - "offset": 1696, + "offset": 2440, "size": 4, "type": "float32" }, @@ -107261,7 +107261,7 @@ "name": "m_flMaxRotation", "name_hash": 18208415794991118313, "networked": false, - "offset": 1700, + "offset": 2444, "size": 4, "type": "float32" }, @@ -107271,7 +107271,7 @@ "name": "m_flInitialRotation", "name_hash": 18208415796370683527, "networked": false, - "offset": 1704, + "offset": 2448, "size": 4, "type": "float32" }, @@ -107281,7 +107281,7 @@ "name": "m_flMotorFrequency", "name_hash": 18208415794452697610, "networked": false, - "offset": 1708, + "offset": 2452, "size": 4, "type": "float32" }, @@ -107291,7 +107291,7 @@ "name": "m_flMotorDampingRatio", "name_hash": 18208415796624266905, "networked": false, - "offset": 1712, + "offset": 2456, "size": 4, "type": "float32" }, @@ -107301,7 +107301,7 @@ "name": "m_flAngleSpeed", "name_hash": 18208415795352982937, "networked": false, - "offset": 1716, + "offset": 2460, "size": 4, "type": "float32" }, @@ -107311,7 +107311,7 @@ "name": "m_flAngleSpeedThreshold", "name_hash": 18208415794100402844, "networked": false, - "offset": 1720, + "offset": 2464, "size": 4, "type": "float32" }, @@ -107321,7 +107321,7 @@ "name": "m_OnStartMoving", "name_hash": 18208415797079524842, "networked": false, - "offset": 1728, + "offset": 2472, "size": 40, "type": "CEntityIOOutput" }, @@ -107331,7 +107331,7 @@ "name": "m_OnStopMoving", "name_hash": 18208415796544485550, "networked": false, - "offset": 1768, + "offset": 2512, "size": 40, "type": "CEntityIOOutput" } @@ -107342,7 +107342,7 @@ "name": "CPhysHinge", "name_hash": 4239477169, "project": "server", - "size": 1808 + "size": 2552 }, { "alignment": 8, @@ -107357,7 +107357,7 @@ "name": "m_bDisabled", "name_hash": 7824340111075334501, "networked": false, - "offset": 1264, + "offset": 2008, "size": 1, "type": "bool" }, @@ -107367,7 +107367,7 @@ "name": "m_hSource", "name_hash": 7824340110963625346, "networked": false, - "offset": 1268, + "offset": 2012, "size": 4, "templated": "CEntityHandle", "type": "CEntityHandle" @@ -107378,7 +107378,7 @@ "name": "m_iszSourceEntityName", "name_hash": 7824340111907325888, "networked": false, - "offset": 1296, + "offset": 2040, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -107389,7 +107389,7 @@ "name": "m_vLastPosition", "name_hash": 7824340112874307586, "networked": false, - "offset": 1384, + "offset": 2128, "size": 12, "templated": "Vector", "type": "Vector" @@ -107400,7 +107400,7 @@ "name": "m_iszStackName", "name_hash": 7824340111088065748, "networked": true, - "offset": 1400, + "offset": 2144, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -107411,7 +107411,7 @@ "name": "m_iszOperatorName", "name_hash": 7824340114222614934, "networked": true, - "offset": 1408, + "offset": 2152, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -107422,7 +107422,7 @@ "name": "m_iszOpvarName", "name_hash": 7824340110843772732, "networked": true, - "offset": 1416, + "offset": 2160, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -107433,7 +107433,7 @@ "name": "m_iOpvarIndex", "name_hash": 7824340113249733684, "networked": true, - "offset": 1424, + "offset": 2168, "size": 4, "type": "int32" }, @@ -107443,7 +107443,7 @@ "name": "m_bUseAutoCompare", "name_hash": 7824340113999564498, "networked": true, - "offset": 1428, + "offset": 2172, "size": 1, "type": "bool" } @@ -107454,7 +107454,7 @@ "name": "CSoundOpvarSetPointBase", "name_hash": 1821746144, "project": "server", - "size": 1432 + "size": 2176 }, { "alignment": 8, @@ -107483,7 +107483,7 @@ "name": "m_vecEntityMins", "name_hash": 6827851307783495207, "networked": false, - "offset": 1264, + "offset": 2008, "size": 12, "templated": "Vector", "type": "Vector" @@ -107494,7 +107494,7 @@ "name": "m_vecEntityMaxs", "name_hash": 6827851306057504141, "networked": false, - "offset": 1276, + "offset": 2020, "size": 12, "templated": "Vector", "type": "Vector" @@ -107505,7 +107505,7 @@ "name": "m_hCurrentInstance", "name_hash": 6827851307123712339, "networked": false, - "offset": 1288, + "offset": 2032, "size": 4, "template": [ "CBaseEntity" @@ -107519,7 +107519,7 @@ "name": "m_hCurrentBlocker", "name_hash": 6827851306718743154, "networked": false, - "offset": 1292, + "offset": 2036, "size": 4, "template": [ "CBaseEntity" @@ -107533,7 +107533,7 @@ "name": "m_vecBlockerOrigin", "name_hash": 6827851307059868991, "networked": false, - "offset": 1296, + "offset": 2040, "size": 12, "templated": "Vector", "type": "Vector" @@ -107544,7 +107544,7 @@ "name": "m_angPostSpawnDirection", "name_hash": 6827851305079085977, "networked": false, - "offset": 1308, + "offset": 2052, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -107555,7 +107555,7 @@ "name": "m_flPostSpawnDirectionVariance", "name_hash": 6827851306106396006, "networked": false, - "offset": 1320, + "offset": 2064, "size": 4, "type": "float32" }, @@ -107565,7 +107565,7 @@ "name": "m_flPostSpawnSpeed", "name_hash": 6827851307803750967, "networked": false, - "offset": 1324, + "offset": 2068, "size": 4, "type": "float32" }, @@ -107575,7 +107575,7 @@ "name": "m_bPostSpawnUseAngles", "name_hash": 6827851306804481825, "networked": false, - "offset": 1328, + "offset": 2072, "size": 1, "type": "bool" }, @@ -107585,7 +107585,7 @@ "name": "m_iszTemplate", "name_hash": 6827851308566757923, "networked": false, - "offset": 1336, + "offset": 2080, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -107596,7 +107596,7 @@ "name": "m_pOutputOnSpawned", "name_hash": 6827851305201462527, "networked": false, - "offset": 1344, + "offset": 2088, "size": 40, "type": "CEntityIOOutput" }, @@ -107606,7 +107606,7 @@ "name": "m_pOutputOnFailedSpawn", "name_hash": 6827851308458576437, "networked": false, - "offset": 1384, + "offset": 2128, "size": 40, "type": "CEntityIOOutput" } @@ -107617,7 +107617,7 @@ "name": "CEnvEntityMaker", "name_hash": 1589733014, "project": "server", - "size": 1424 + "size": 2168 }, { "alignment": 8, @@ -107632,7 +107632,7 @@ "name": "m_fFilterMass", "name_hash": 13795926586760825063, "networked": false, - "offset": 1352, + "offset": 2096, "size": 4, "type": "float32" } @@ -107643,7 +107643,7 @@ "name": "CFilterMassGreater", "name_hash": 3212114466, "project": "server", - "size": 1360 + "size": 2104 }, { "alignment": 8, @@ -107658,7 +107658,7 @@ "name": "m_flAutoExposureMin", "name_hash": 15183298809008473611, "networked": true, - "offset": 1264, + "offset": 2008, "size": 4, "type": "float32" }, @@ -107668,7 +107668,7 @@ "name": "m_flAutoExposureMax", "name_hash": 15183298809376301301, "networked": true, - "offset": 1268, + "offset": 2012, "size": 4, "type": "float32" }, @@ -107678,7 +107678,7 @@ "name": "m_flExposureAdaptationSpeedUp", "name_hash": 15183298810484322443, "networked": true, - "offset": 1272, + "offset": 2016, "size": 4, "type": "float32" }, @@ -107688,7 +107688,7 @@ "name": "m_flExposureAdaptationSpeedDown", "name_hash": 15183298807755109022, "networked": true, - "offset": 1276, + "offset": 2020, "size": 4, "type": "float32" }, @@ -107698,7 +107698,7 @@ "name": "m_flTonemapEVSmoothingRange", "name_hash": 15183298809521587915, "networked": true, - "offset": 1280, + "offset": 2024, "size": 4, "type": "float32" } @@ -107709,7 +107709,7 @@ "name": "CTonemapController2", "name_hash": 3535137234, "project": "server", - "size": 1288 + "size": 2032 }, { "alignment": 8, @@ -107724,7 +107724,7 @@ "name": "m_Duration", "name_hash": 17943507594328517005, "networked": false, - "offset": 1264, + "offset": 2008, "size": 4, "type": "float32" }, @@ -107734,7 +107734,7 @@ "name": "m_Radius", "name_hash": 17943507593856746803, "networked": false, - "offset": 1268, + "offset": 2012, "size": 4, "type": "float32" }, @@ -107744,7 +107744,7 @@ "name": "m_TiltTime", "name_hash": 17943507594783321087, "networked": false, - "offset": 1272, + "offset": 2016, "size": 4, "type": "float32" }, @@ -107754,7 +107754,7 @@ "name": "m_stopTime", "name_hash": 17943507593582341572, "networked": false, - "offset": 1276, + "offset": 2020, "size": 4, "type": "GameTime_t" } @@ -107765,7 +107765,7 @@ "name": "CEnvTilt", "name_hash": 4177798422, "project": "server", - "size": 1280 + "size": 2024 }, { "alignment": 8, @@ -107780,7 +107780,7 @@ "name": "m_iCurrentMaxRagdollCount", "name_hash": 4352558944204682407, "networked": true, - "offset": 1264, + "offset": 2008, "size": 1, "type": "int8" }, @@ -107790,7 +107790,7 @@ "name": "m_iMaxRagdollCount", "name_hash": 4352558945251410516, "networked": false, - "offset": 1268, + "offset": 2012, "size": 4, "type": "int32" }, @@ -107800,7 +107800,7 @@ "name": "m_bSaveImportant", "name_hash": 4352558945046431558, "networked": false, - "offset": 1272, + "offset": 2016, "size": 1, "type": "bool" }, @@ -107810,7 +107810,7 @@ "name": "m_bCanTakeDamage", "name_hash": 4352558943650996787, "networked": false, - "offset": 1273, + "offset": 2017, "size": 1, "type": "bool" } @@ -107821,7 +107821,7 @@ "name": "CRagdollManager", "name_hash": 1013409100, "project": "server", - "size": 1280 + "size": 2024 }, { "alignment": 8, @@ -107836,7 +107836,7 @@ "name": "m_bDisabled", "name_hash": 8965440074682227045, "networked": false, - "offset": 1264, + "offset": 2008, "size": 1, "type": "bool" }, @@ -107846,7 +107846,7 @@ "name": "m_radius", "name_hash": 8965440076538563155, "networked": false, - "offset": 1268, + "offset": 2012, "size": 4, "type": "float32" }, @@ -107856,7 +107856,7 @@ "name": "m_force", "name_hash": 8965440076816756644, "networked": false, - "offset": 1272, + "offset": 2016, "size": 4, "type": "float32" }, @@ -107866,7 +107866,7 @@ "name": "m_axis", "name_hash": 8965440074422869652, "networked": false, - "offset": 1276, + "offset": 2020, "size": 12, "templated": "VectorWS", "type": "VectorWS" @@ -107878,7 +107878,7 @@ "name": "CRagdollMagnet", "name_hash": 2087429183, "project": "server", - "size": 1288 + "size": 2032 }, { "alignment": 255, @@ -107926,7 +107926,7 @@ "name": "CFireCrackerBlast", "name_hash": 1729089175, "project": "server", - "size": 5216 + "size": 5952 }, { "alignment": 255, @@ -107967,7 +107967,7 @@ "name": "m_nDamage", "name_hash": 359916425929217692, "networked": false, - "offset": 1264, + "offset": 2008, "size": 4, "type": "int32" }, @@ -107977,7 +107977,7 @@ "name": "m_bitsDamageType", "name_hash": 359916429458028028, "networked": false, - "offset": 1268, + "offset": 2012, "size": 4, "type": "DamageTypes_t" }, @@ -107987,7 +107987,7 @@ "name": "m_flRadius", "name_hash": 359916426977329293, "networked": false, - "offset": 1272, + "offset": 2016, "size": 4, "type": "float32" }, @@ -107997,7 +107997,7 @@ "name": "m_flDelay", "name_hash": 359916427557797230, "networked": false, - "offset": 1276, + "offset": 2020, "size": 4, "type": "float32" }, @@ -108007,7 +108007,7 @@ "name": "m_strTarget", "name_hash": 359916428556912761, "networked": false, - "offset": 1280, + "offset": 2024, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -108018,7 +108018,7 @@ "name": "m_pActivator", "name_hash": 359916428075731802, "networked": false, - "offset": 1288, + "offset": 2032, "size": 4, "template": [ "CBaseEntity" @@ -108033,7 +108033,7 @@ "name": "CPointHurt", "name_hash": 83799573, "project": "server", - "size": 1296 + "size": 2040 }, { "alignment": 8, @@ -108094,7 +108094,7 @@ "name": "m_flFadeInDuration", "name_hash": 9683968525889563534, "networked": true, - "offset": 1264, + "offset": 2008, "size": 4, "type": "float32" }, @@ -108104,7 +108104,7 @@ "name": "m_flFadeOutDuration", "name_hash": 9683968527273628367, "networked": true, - "offset": 1268, + "offset": 2012, "size": 4, "type": "float32" }, @@ -108114,7 +108114,7 @@ "name": "m_flStartFadeInWeight", "name_hash": 9683968529638551552, "networked": false, - "offset": 1272, + "offset": 2016, "size": 4, "type": "float32" }, @@ -108124,7 +108124,7 @@ "name": "m_flStartFadeOutWeight", "name_hash": 9683968528131544313, "networked": false, - "offset": 1276, + "offset": 2020, "size": 4, "type": "float32" }, @@ -108134,7 +108134,7 @@ "name": "m_flTimeStartFadeIn", "name_hash": 9683968527834723511, "networked": false, - "offset": 1280, + "offset": 2024, "size": 4, "type": "GameTime_t" }, @@ -108144,7 +108144,7 @@ "name": "m_flTimeStartFadeOut", "name_hash": 9683968528011020604, "networked": false, - "offset": 1284, + "offset": 2028, "size": 4, "type": "GameTime_t" }, @@ -108154,7 +108154,7 @@ "name": "m_flMaxWeight", "name_hash": 9683968527302659875, "networked": true, - "offset": 1288, + "offset": 2032, "size": 4, "type": "float32" }, @@ -108164,7 +108164,7 @@ "name": "m_bStartDisabled", "name_hash": 9683968527503789135, "networked": false, - "offset": 1292, + "offset": 2036, "size": 1, "type": "bool" }, @@ -108174,7 +108174,7 @@ "name": "m_bEnabled", "name_hash": 9683968527493819262, "networked": true, - "offset": 1293, + "offset": 2037, "size": 1, "type": "bool" }, @@ -108184,7 +108184,7 @@ "name": "m_bMaster", "name_hash": 9683968527387562387, "networked": true, - "offset": 1294, + "offset": 2038, "size": 1, "type": "bool" }, @@ -108194,7 +108194,7 @@ "name": "m_bClientSide", "name_hash": 9683968527658661421, "networked": true, - "offset": 1295, + "offset": 2039, "size": 1, "type": "bool" }, @@ -108204,7 +108204,7 @@ "name": "m_bExclusive", "name_hash": 9683968529489716923, "networked": true, - "offset": 1296, + "offset": 2040, "size": 1, "type": "bool" }, @@ -108214,7 +108214,7 @@ "name": "m_MinFalloff", "name_hash": 9683968527574823411, "networked": true, - "offset": 1300, + "offset": 2044, "size": 4, "type": "float32" }, @@ -108224,7 +108224,7 @@ "name": "m_MaxFalloff", "name_hash": 9683968528146225121, "networked": true, - "offset": 1304, + "offset": 2048, "size": 4, "type": "float32" }, @@ -108234,7 +108234,7 @@ "name": "m_flCurWeight", "name_hash": 9683968526643621247, "networked": true, - "offset": 1308, + "offset": 2052, "size": 4, "type": "float32" }, @@ -108247,7 +108247,7 @@ "name": "m_netlookupFilename", "name_hash": 9683968527273996779, "networked": true, - "offset": 1312, + "offset": 2056, "size": 512, "type": "char" }, @@ -108257,7 +108257,7 @@ "name": "m_lookupFilename", "name_hash": 9683968526499553990, "networked": false, - "offset": 1824, + "offset": 2568, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -108269,7 +108269,7 @@ "name": "CColorCorrection", "name_hash": 2254724625, "project": "server", - "size": 1832 + "size": 2576 }, { "alignment": 8, @@ -108284,7 +108284,7 @@ "name": "m_xmin", "name_hash": 17539628127882739137, "networked": false, - "offset": 1376, + "offset": 2120, "size": 4, "type": "float32" }, @@ -108294,7 +108294,7 @@ "name": "m_xmax", "name_hash": 17539628127649132399, "networked": false, - "offset": 1380, + "offset": 2124, "size": 4, "type": "float32" }, @@ -108304,7 +108304,7 @@ "name": "m_ymin", "name_hash": 17539628129347115048, "networked": false, - "offset": 1384, + "offset": 2128, "size": 4, "type": "float32" }, @@ -108314,7 +108314,7 @@ "name": "m_ymax", "name_hash": 17539628129180618786, "networked": false, - "offset": 1388, + "offset": 2132, "size": 4, "type": "float32" }, @@ -108324,7 +108324,7 @@ "name": "m_zmin", "name_hash": 17539628129164625951, "networked": false, - "offset": 1392, + "offset": 2136, "size": 4, "type": "float32" }, @@ -108334,7 +108334,7 @@ "name": "m_zmax", "name_hash": 17539628129398232689, "networked": false, - "offset": 1396, + "offset": 2140, "size": 4, "type": "float32" }, @@ -108344,7 +108344,7 @@ "name": "m_xfriction", "name_hash": 17539628126029843993, "networked": false, - "offset": 1400, + "offset": 2144, "size": 4, "type": "float32" }, @@ -108354,7 +108354,7 @@ "name": "m_yfriction", "name_hash": 17539628129910834886, "networked": false, - "offset": 1404, + "offset": 2148, "size": 4, "type": "float32" }, @@ -108364,7 +108364,7 @@ "name": "m_zfriction", "name_hash": 17539628127322881475, "networked": false, - "offset": 1408, + "offset": 2152, "size": 4, "type": "float32" } @@ -108375,7 +108375,7 @@ "name": "CRagdollConstraint", "name_hash": 4083762906, "project": "server", - "size": 1416 + "size": 2160 }, { "alignment": 255, @@ -108415,7 +108415,7 @@ "name": "CInfoTargetServerOnly", "name_hash": 3026131290, "project": "server", - "size": 1264 + "size": 2008 }, { "alignment": 255, @@ -108430,7 +108430,7 @@ "name": "__m_pChainEntity", "name_hash": 1563248961777503869, "networked": false, - "offset": 48, + "offset": 56, "size": 40, "type": "CNetworkVarChainer" }, @@ -108440,7 +108440,7 @@ "name": "m_Color", "name_hash": 1563248961266915288, "networked": true, - "offset": 109, + "offset": 117, "size": 4, "templated": "Color", "type": "Color" @@ -108451,7 +108451,7 @@ "name": "m_SecondaryColor", "name_hash": 1563248958885038484, "networked": true, - "offset": 113, + "offset": 121, "size": 4, "templated": "Color", "type": "Color" @@ -108462,7 +108462,7 @@ "name": "m_flBrightness", "name_hash": 1563248960082203412, "networked": true, - "offset": 120, + "offset": 128, "size": 4, "type": "float32" }, @@ -108472,7 +108472,7 @@ "name": "m_flBrightnessScale", "name_hash": 1563248959239764654, "networked": true, - "offset": 124, + "offset": 132, "size": 4, "type": "float32" }, @@ -108482,7 +108482,7 @@ "name": "m_flBrightnessMult", "name_hash": 1563248961584665650, "networked": true, - "offset": 128, + "offset": 136, "size": 4, "type": "float32" }, @@ -108492,7 +108492,7 @@ "name": "m_flRange", "name_hash": 1563248958716323908, "networked": true, - "offset": 132, + "offset": 140, "size": 4, "type": "float32" }, @@ -108502,7 +108502,7 @@ "name": "m_flFalloff", "name_hash": 1563248961841806795, "networked": true, - "offset": 136, + "offset": 144, "size": 4, "type": "float32" }, @@ -108512,7 +108512,7 @@ "name": "m_flAttenuation0", "name_hash": 1563248961702776067, "networked": true, - "offset": 140, + "offset": 148, "size": 4, "type": "float32" }, @@ -108522,7 +108522,7 @@ "name": "m_flAttenuation1", "name_hash": 1563248961685998448, "networked": true, - "offset": 144, + "offset": 152, "size": 4, "type": "float32" }, @@ -108532,7 +108532,7 @@ "name": "m_flAttenuation2", "name_hash": 1563248961736331305, "networked": true, - "offset": 148, + "offset": 156, "size": 4, "type": "float32" }, @@ -108542,7 +108542,7 @@ "name": "m_flTheta", "name_hash": 1563248961818635457, "networked": true, - "offset": 152, + "offset": 160, "size": 4, "type": "float32" }, @@ -108552,7 +108552,7 @@ "name": "m_flPhi", "name_hash": 1563248960153604322, "networked": true, - "offset": 156, + "offset": 164, "size": 4, "type": "float32" }, @@ -108562,7 +108562,7 @@ "name": "m_hLightCookie", "name_hash": 1563248957747482883, "networked": true, - "offset": 160, + "offset": 168, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -108576,7 +108576,7 @@ "name": "m_nCascades", "name_hash": 1563248959390891774, "networked": true, - "offset": 168, + "offset": 176, "size": 4, "type": "int32" }, @@ -108586,7 +108586,7 @@ "name": "m_nCastShadows", "name_hash": 1563248959010787003, "networked": true, - "offset": 172, + "offset": 180, "size": 4, "type": "int32" }, @@ -108596,7 +108596,7 @@ "name": "m_nShadowWidth", "name_hash": 1563248960975508623, "networked": true, - "offset": 176, + "offset": 184, "size": 4, "type": "int32" }, @@ -108606,7 +108606,7 @@ "name": "m_nShadowHeight", "name_hash": 1563248961608551602, "networked": true, - "offset": 180, + "offset": 188, "size": 4, "type": "int32" }, @@ -108616,7 +108616,7 @@ "name": "m_bRenderDiffuse", "name_hash": 1563248961385344869, "networked": true, - "offset": 184, + "offset": 192, "size": 1, "type": "bool" }, @@ -108626,7 +108626,7 @@ "name": "m_nRenderSpecular", "name_hash": 1563248958571601420, "networked": true, - "offset": 188, + "offset": 196, "size": 4, "type": "int32" }, @@ -108636,7 +108636,7 @@ "name": "m_bRenderTransmissive", "name_hash": 1563248958055844329, "networked": true, - "offset": 192, + "offset": 200, "size": 1, "type": "bool" }, @@ -108646,7 +108646,7 @@ "name": "m_flOrthoLightWidth", "name_hash": 1563248958690974835, "networked": true, - "offset": 196, + "offset": 204, "size": 4, "type": "float32" }, @@ -108656,7 +108656,7 @@ "name": "m_flOrthoLightHeight", "name_hash": 1563248958282911022, "networked": true, - "offset": 200, + "offset": 208, "size": 4, "type": "float32" }, @@ -108666,7 +108666,7 @@ "name": "m_nStyle", "name_hash": 1563248961773388946, "networked": true, - "offset": 204, + "offset": 212, "size": 4, "type": "int32" }, @@ -108676,7 +108676,7 @@ "name": "m_Pattern", "name_hash": 1563248958422086313, "networked": true, - "offset": 208, + "offset": 216, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -108687,7 +108687,7 @@ "name": "m_nCascadeRenderStaticObjects", "name_hash": 1563248957941340629, "networked": true, - "offset": 216, + "offset": 224, "size": 4, "type": "int32" }, @@ -108697,7 +108697,7 @@ "name": "m_flShadowCascadeCrossFade", "name_hash": 1563248960524985419, "networked": true, - "offset": 220, + "offset": 228, "size": 4, "type": "float32" }, @@ -108707,7 +108707,7 @@ "name": "m_flShadowCascadeDistanceFade", "name_hash": 1563248961891597294, "networked": true, - "offset": 224, + "offset": 232, "size": 4, "type": "float32" }, @@ -108717,7 +108717,7 @@ "name": "m_flShadowCascadeDistance0", "name_hash": 1563248960132460152, "networked": true, - "offset": 228, + "offset": 236, "size": 4, "type": "float32" }, @@ -108727,7 +108727,7 @@ "name": "m_flShadowCascadeDistance1", "name_hash": 1563248960149237771, "networked": true, - "offset": 232, + "offset": 240, "size": 4, "type": "float32" }, @@ -108737,7 +108737,7 @@ "name": "m_flShadowCascadeDistance2", "name_hash": 1563248960166015390, "networked": true, - "offset": 236, + "offset": 244, "size": 4, "type": "float32" }, @@ -108747,7 +108747,7 @@ "name": "m_flShadowCascadeDistance3", "name_hash": 1563248960182793009, "networked": true, - "offset": 240, + "offset": 248, "size": 4, "type": "float32" }, @@ -108757,7 +108757,7 @@ "name": "m_nShadowCascadeResolution0", "name_hash": 1563248959984292269, "networked": true, - "offset": 244, + "offset": 252, "size": 4, "type": "int32" }, @@ -108767,7 +108767,7 @@ "name": "m_nShadowCascadeResolution1", "name_hash": 1563248959967514650, "networked": true, - "offset": 248, + "offset": 256, "size": 4, "type": "int32" }, @@ -108777,7 +108777,7 @@ "name": "m_nShadowCascadeResolution2", "name_hash": 1563248959950737031, "networked": true, - "offset": 252, + "offset": 260, "size": 4, "type": "int32" }, @@ -108787,7 +108787,7 @@ "name": "m_nShadowCascadeResolution3", "name_hash": 1563248959933959412, "networked": true, - "offset": 256, + "offset": 264, "size": 4, "type": "int32" }, @@ -108797,7 +108797,7 @@ "name": "m_bUsesBakedShadowing", "name_hash": 1563248958246410368, "networked": true, - "offset": 260, + "offset": 268, "size": 1, "type": "bool" }, @@ -108807,7 +108807,7 @@ "name": "m_nShadowPriority", "name_hash": 1563248958010201785, "networked": true, - "offset": 264, + "offset": 272, "size": 4, "type": "int32" }, @@ -108817,7 +108817,7 @@ "name": "m_nBakedShadowIndex", "name_hash": 1563248961218750944, "networked": true, - "offset": 268, + "offset": 276, "size": 4, "type": "int32" }, @@ -108827,7 +108827,7 @@ "name": "m_nLightPathUniqueId", "name_hash": 1563248959896865022, "networked": true, - "offset": 272, + "offset": 280, "size": 4, "type": "int32" }, @@ -108837,7 +108837,7 @@ "name": "m_nLightMapUniqueId", "name_hash": 1563248960029662133, "networked": true, - "offset": 276, + "offset": 284, "size": 4, "type": "int32" }, @@ -108847,7 +108847,7 @@ "name": "m_bRenderToCubemaps", "name_hash": 1563248959963739722, "networked": true, - "offset": 280, + "offset": 288, "size": 1, "type": "bool" }, @@ -108857,7 +108857,7 @@ "name": "m_bAllowSSTGeneration", "name_hash": 1563248958964483322, "networked": true, - "offset": 281, + "offset": 289, "size": 1, "type": "bool" }, @@ -108867,7 +108867,7 @@ "name": "m_nDirectLight", "name_hash": 1563248961383344820, "networked": true, - "offset": 284, + "offset": 292, "size": 4, "type": "int32" }, @@ -108877,7 +108877,7 @@ "name": "m_nIndirectLight", "name_hash": 1563248961503539133, "networked": true, - "offset": 288, + "offset": 296, "size": 4, "type": "int32" }, @@ -108887,7 +108887,7 @@ "name": "m_flFadeMinDist", "name_hash": 1563248958817614507, "networked": true, - "offset": 292, + "offset": 300, "size": 4, "type": "float32" }, @@ -108897,7 +108897,7 @@ "name": "m_flFadeMaxDist", "name_hash": 1563248960545397945, "networked": true, - "offset": 296, + "offset": 304, "size": 4, "type": "float32" }, @@ -108907,7 +108907,7 @@ "name": "m_flShadowFadeMinDist", "name_hash": 1563248959955863555, "networked": true, - "offset": 300, + "offset": 308, "size": 4, "type": "float32" }, @@ -108917,7 +108917,7 @@ "name": "m_flShadowFadeMaxDist", "name_hash": 1563248958531594497, "networked": true, - "offset": 304, + "offset": 312, "size": 4, "type": "float32" }, @@ -108927,7 +108927,7 @@ "name": "m_bEnabled", "name_hash": 1563248959279131518, "networked": true, - "offset": 308, + "offset": 316, "size": 1, "type": "bool" }, @@ -108937,7 +108937,7 @@ "name": "m_bFlicker", "name_hash": 1563248961244494191, "networked": true, - "offset": 309, + "offset": 317, "size": 1, "type": "bool" }, @@ -108947,7 +108947,7 @@ "name": "m_bPrecomputedFieldsValid", "name_hash": 1563248960092013526, "networked": true, - "offset": 310, + "offset": 318, "size": 1, "type": "bool" }, @@ -108957,7 +108957,7 @@ "name": "m_vPrecomputedBoundsMins", "name_hash": 1563248959512634305, "networked": true, - "offset": 312, + "offset": 320, "size": 12, "templated": "Vector", "type": "Vector" @@ -108968,7 +108968,7 @@ "name": "m_vPrecomputedBoundsMaxs", "name_hash": 1563248960966343683, "networked": true, - "offset": 324, + "offset": 332, "size": 12, "templated": "Vector", "type": "Vector" @@ -108979,7 +108979,7 @@ "name": "m_vPrecomputedOBBOrigin", "name_hash": 1563248961250136520, "networked": true, - "offset": 336, + "offset": 344, "size": 12, "templated": "Vector", "type": "Vector" @@ -108990,7 +108990,7 @@ "name": "m_vPrecomputedOBBAngles", "name_hash": 1563248959945000994, "networked": true, - "offset": 348, + "offset": 356, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -109001,7 +109001,7 @@ "name": "m_vPrecomputedOBBExtent", "name_hash": 1563248959888959282, "networked": true, - "offset": 360, + "offset": 368, "size": 12, "templated": "Vector", "type": "Vector" @@ -109012,7 +109012,7 @@ "name": "m_flPrecomputedMaxRange", "name_hash": 1563248960548592444, "networked": true, - "offset": 372, + "offset": 380, "size": 4, "type": "float32" }, @@ -109022,7 +109022,7 @@ "name": "m_nFogLightingMode", "name_hash": 1563248959404075828, "networked": true, - "offset": 376, + "offset": 384, "size": 4, "type": "int32" }, @@ -109032,7 +109032,7 @@ "name": "m_flFogContributionStength", "name_hash": 1563248958537690452, "networked": true, - "offset": 380, + "offset": 388, "size": 4, "type": "float32" }, @@ -109042,7 +109042,7 @@ "name": "m_flNearClipPlane", "name_hash": 1563248959305239063, "networked": true, - "offset": 384, + "offset": 392, "size": 4, "type": "float32" }, @@ -109052,7 +109052,7 @@ "name": "m_SkyColor", "name_hash": 1563248958146329593, "networked": true, - "offset": 388, + "offset": 396, "size": 4, "templated": "Color", "type": "Color" @@ -109063,7 +109063,7 @@ "name": "m_flSkyIntensity", "name_hash": 1563248960928955213, "networked": true, - "offset": 392, + "offset": 400, "size": 4, "type": "float32" }, @@ -109073,7 +109073,7 @@ "name": "m_SkyAmbientBounce", "name_hash": 1563248959686027626, "networked": true, - "offset": 396, + "offset": 404, "size": 4, "templated": "Color", "type": "Color" @@ -109084,7 +109084,7 @@ "name": "m_bUseSecondaryColor", "name_hash": 1563248958795347297, "networked": true, - "offset": 400, + "offset": 408, "size": 1, "type": "bool" }, @@ -109094,7 +109094,7 @@ "name": "m_bMixedShadows", "name_hash": 1563248960957027709, "networked": true, - "offset": 401, + "offset": 409, "size": 1, "type": "bool" }, @@ -109104,7 +109104,7 @@ "name": "m_flLightStyleStartTime", "name_hash": 1563248960392485283, "networked": true, - "offset": 404, + "offset": 412, "size": 4, "type": "GameTime_t" }, @@ -109114,7 +109114,7 @@ "name": "m_flCapsuleLength", "name_hash": 1563248961782985590, "networked": true, - "offset": 408, + "offset": 416, "size": 4, "type": "float32" }, @@ -109124,7 +109124,7 @@ "name": "m_flMinRoughness", "name_hash": 1563248960660241865, "networked": true, - "offset": 412, + "offset": 420, "size": 4, "type": "float32" }, @@ -109134,7 +109134,7 @@ "name": "m_bPvsModifyEntity", "name_hash": 1563248958510814613, "networked": false, - "offset": 432, + "offset": 440, "size": 1, "type": "bool" } @@ -109145,7 +109145,7 @@ "name": "CLightComponent", "name_hash": 363972261, "project": "server", - "size": 440 + "size": 448 }, { "alignment": 8, @@ -109185,7 +109185,7 @@ "name": "CRopeKeyframeAlias_move_rope", "name_hash": 1742811219, "project": "server", - "size": 2096 + "size": 2840 }, { "alignment": 8, @@ -109200,7 +109200,7 @@ "name": "m_sMapName", "name_hash": 5908864774905655111, "networked": false, - "offset": 2472, + "offset": 3208, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -109211,7 +109211,7 @@ "name": "m_sLandmarkName", "name_hash": 5908864772218983453, "networked": false, - "offset": 2480, + "offset": 3216, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -109222,7 +109222,7 @@ "name": "m_OnChangeLevel", "name_hash": 5908864775455342302, "networked": false, - "offset": 2488, + "offset": 3224, "size": 40, "type": "CEntityIOOutput" }, @@ -109232,7 +109232,7 @@ "name": "m_bTouched", "name_hash": 5908864772185552953, "networked": false, - "offset": 2528, + "offset": 3264, "size": 1, "type": "bool" }, @@ -109242,7 +109242,7 @@ "name": "m_bNoTouch", "name_hash": 5908864772253976989, "networked": false, - "offset": 2529, + "offset": 3265, "size": 1, "type": "bool" }, @@ -109252,7 +109252,7 @@ "name": "m_bNewChapter", "name_hash": 5908864772204937510, "networked": false, - "offset": 2530, + "offset": 3266, "size": 1, "type": "bool" }, @@ -109262,7 +109262,7 @@ "name": "m_bOnChangeLevelFired", "name_hash": 5908864771741173362, "networked": false, - "offset": 2531, + "offset": 3267, "size": 1, "type": "bool" } @@ -109273,7 +109273,7 @@ "name": "CChangeLevel", "name_hash": 1375764788, "project": "server", - "size": 2536 + "size": 3272 }, { "alignment": 255, @@ -109357,7 +109357,7 @@ "name": "m_OnStartTouch", "name_hash": 10871144905949020563, "networked": false, - "offset": 2136, + "offset": 2872, "size": 40, "type": "CEntityIOOutput" }, @@ -109367,7 +109367,7 @@ "name": "m_OnStartTouchAll", "name_hash": 10871144906103010246, "networked": false, - "offset": 2176, + "offset": 2912, "size": 40, "type": "CEntityIOOutput" }, @@ -109377,7 +109377,7 @@ "name": "m_OnEndTouch", "name_hash": 10871144904476072776, "networked": false, - "offset": 2216, + "offset": 2952, "size": 40, "type": "CEntityIOOutput" }, @@ -109387,7 +109387,7 @@ "name": "m_OnEndTouchAll", "name_hash": 10871144905687854603, "networked": false, - "offset": 2256, + "offset": 2992, "size": 40, "type": "CEntityIOOutput" }, @@ -109397,7 +109397,7 @@ "name": "m_OnTouching", "name_hash": 10871144906360482561, "networked": false, - "offset": 2296, + "offset": 3032, "size": 40, "type": "CEntityIOOutput" }, @@ -109407,7 +109407,7 @@ "name": "m_OnTouchingEachEntity", "name_hash": 10871144906332738087, "networked": false, - "offset": 2336, + "offset": 3072, "size": 40, "type": "CEntityIOOutput" }, @@ -109417,7 +109417,7 @@ "name": "m_OnNotTouching", "name_hash": 10871144905431035700, "networked": false, - "offset": 2376, + "offset": 3112, "size": 40, "type": "CEntityIOOutput" }, @@ -109427,7 +109427,7 @@ "name": "m_hTouchingEntities", "name_hash": 10871144903032331821, "networked": false, - "offset": 2416, + "offset": 3152, "size": 24, "template": [ "CHandle< CBaseEntity >" @@ -109441,7 +109441,7 @@ "name": "m_iFilterName", "name_hash": 10871144903078339653, "networked": false, - "offset": 2440, + "offset": 3176, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -109452,7 +109452,7 @@ "name": "m_hFilter", "name_hash": 10871144904086118577, "networked": false, - "offset": 2448, + "offset": 3184, "size": 4, "template": [ "CBaseFilter" @@ -109466,7 +109466,7 @@ "name": "m_bDisabled", "name_hash": 10871144903895439717, "networked": true, - "offset": 2452, + "offset": 3188, "size": 1, "type": "bool" }, @@ -109476,7 +109476,7 @@ "name": "m_bUseAsyncQueries", "name_hash": 10871144906636192536, "networked": false, - "offset": 2464, + "offset": 3200, "size": 1, "type": "bool" } @@ -109487,7 +109487,7 @@ "name": "CBaseTrigger", "name_hash": 2531135665, "project": "server", - "size": 2472 + "size": 3208 }, { "alignment": 16, @@ -109502,7 +109502,7 @@ "name": "m_MotionEnabled", "name_hash": 14122505572869126204, "networked": false, - "offset": 3168, + "offset": 3944, "size": 40, "type": "CEntityIOOutput" }, @@ -109512,7 +109512,7 @@ "name": "m_OnAwakened", "name_hash": 14122505570630876006, "networked": false, - "offset": 3208, + "offset": 3984, "size": 40, "type": "CEntityIOOutput" }, @@ -109522,7 +109522,7 @@ "name": "m_OnAwake", "name_hash": 14122505574390061491, "networked": false, - "offset": 3248, + "offset": 4024, "size": 40, "type": "CEntityIOOutput" }, @@ -109532,7 +109532,7 @@ "name": "m_OnAsleep", "name_hash": 14122505572930372422, "networked": false, - "offset": 3288, + "offset": 4064, "size": 40, "type": "CEntityIOOutput" }, @@ -109542,7 +109542,7 @@ "name": "m_OnPlayerUse", "name_hash": 14122505572194228756, "networked": false, - "offset": 3328, + "offset": 4104, "size": 40, "type": "CEntityIOOutput" }, @@ -109552,7 +109552,7 @@ "name": "m_OnOutOfWorld", "name_hash": 14122505571371768915, "networked": false, - "offset": 3368, + "offset": 4144, "size": 40, "type": "CEntityIOOutput" }, @@ -109562,7 +109562,7 @@ "name": "m_OnPlayerPickup", "name_hash": 14122505574298009381, "networked": false, - "offset": 3408, + "offset": 4184, "size": 40, "type": "CEntityIOOutput" }, @@ -109572,7 +109572,7 @@ "name": "m_bForceNavIgnore", "name_hash": 14122505572081960975, "networked": false, - "offset": 3448, + "offset": 4224, "size": 1, "type": "bool" }, @@ -109582,7 +109582,7 @@ "name": "m_bNoNavmeshBlocker", "name_hash": 14122505574545505632, "networked": false, - "offset": 3449, + "offset": 4225, "size": 1, "type": "bool" }, @@ -109592,7 +109592,7 @@ "name": "m_bForceNpcExclude", "name_hash": 14122505571665221183, "networked": false, - "offset": 3450, + "offset": 4226, "size": 1, "type": "bool" }, @@ -109602,7 +109602,7 @@ "name": "m_massScale", "name_hash": 14122505570593925381, "networked": false, - "offset": 3452, + "offset": 4228, "size": 4, "type": "float32" }, @@ -109612,7 +109612,7 @@ "name": "m_buoyancyScale", "name_hash": 14122505571259922091, "networked": false, - "offset": 3456, + "offset": 4232, "size": 4, "type": "float32" }, @@ -109622,7 +109622,7 @@ "name": "m_damageType", "name_hash": 14122505570955594536, "networked": false, - "offset": 3460, + "offset": 4236, "size": 4, "type": "int32" }, @@ -109632,7 +109632,7 @@ "name": "m_damageToEnableMotion", "name_hash": 14122505572345541240, "networked": false, - "offset": 3464, + "offset": 4240, "size": 4, "type": "int32" }, @@ -109642,7 +109642,7 @@ "name": "m_flForceToEnableMotion", "name_hash": 14122505573077282074, "networked": false, - "offset": 3468, + "offset": 4244, "size": 4, "type": "float32" }, @@ -109652,7 +109652,7 @@ "name": "m_bThrownByPlayer", "name_hash": 14122505571390851991, "networked": false, - "offset": 3472, + "offset": 4248, "size": 1, "type": "bool" }, @@ -109662,7 +109662,7 @@ "name": "m_bDroppedByPlayer", "name_hash": 14122505573490014153, "networked": false, - "offset": 3473, + "offset": 4249, "size": 1, "type": "bool" }, @@ -109672,7 +109672,7 @@ "name": "m_bTouchedByPlayer", "name_hash": 14122505571597935965, "networked": false, - "offset": 3474, + "offset": 4250, "size": 1, "type": "bool" }, @@ -109682,7 +109682,7 @@ "name": "m_bFirstCollisionAfterLaunch", "name_hash": 14122505573951422124, "networked": false, - "offset": 3475, + "offset": 4251, "size": 1, "type": "bool" }, @@ -109692,7 +109692,7 @@ "name": "m_bHasBeenAwakened", "name_hash": 14122505573045546139, "networked": false, - "offset": 3476, + "offset": 4252, "size": 1, "type": "bool" }, @@ -109702,7 +109702,7 @@ "name": "m_bIsOverrideProp", "name_hash": 14122505571704781328, "networked": false, - "offset": 3477, + "offset": 4253, "size": 1, "type": "bool" }, @@ -109712,7 +109712,7 @@ "name": "m_flLastBurn", "name_hash": 14122505572695034646, "networked": false, - "offset": 3480, + "offset": 4256, "size": 4, "type": "GameTime_t" }, @@ -109722,7 +109722,7 @@ "name": "m_nDynamicContinuousContactBehavior", "name_hash": 14122505571777564877, "networked": false, - "offset": 3484, + "offset": 4260, "size": 1, "type": "DynamicContinuousContactBehavior_t" }, @@ -109732,7 +109732,7 @@ "name": "m_fNextCheckDisableMotionContactsTime", "name_hash": 14122505571907480602, "networked": false, - "offset": 3488, + "offset": 4264, "size": 4, "type": "GameTime_t" }, @@ -109742,7 +109742,7 @@ "name": "m_iInitialGlowState", "name_hash": 14122505571947001706, "networked": false, - "offset": 3492, + "offset": 4268, "size": 4, "type": "int32" }, @@ -109752,7 +109752,7 @@ "name": "m_nGlowRange", "name_hash": 14122505574058792941, "networked": false, - "offset": 3496, + "offset": 4272, "size": 4, "type": "int32" }, @@ -109762,7 +109762,7 @@ "name": "m_nGlowRangeMin", "name_hash": 14122505573292235551, "networked": false, - "offset": 3500, + "offset": 4276, "size": 4, "type": "int32" }, @@ -109772,7 +109772,7 @@ "name": "m_glowColor", "name_hash": 14122505572521995779, "networked": false, - "offset": 3504, + "offset": 4280, "size": 4, "templated": "Color", "type": "Color" @@ -109783,7 +109783,7 @@ "name": "m_bShouldAutoConvertBackFromDebris", "name_hash": 14122505571729590560, "networked": false, - "offset": 3508, + "offset": 4284, "size": 1, "type": "bool" }, @@ -109793,7 +109793,7 @@ "name": "m_bMuteImpactEffects", "name_hash": 14122505572936703608, "networked": false, - "offset": 3509, + "offset": 4285, "size": 1, "type": "bool" }, @@ -109803,7 +109803,7 @@ "name": "m_bAcceptDamageFromHeldObjects", "name_hash": 14122505572364944097, "networked": false, - "offset": 3519, + "offset": 4295, "size": 1, "type": "bool" }, @@ -109813,7 +109813,7 @@ "name": "m_bEnableUseOutput", "name_hash": 14122505571171484512, "networked": false, - "offset": 3520, + "offset": 4296, "size": 1, "type": "bool" }, @@ -109823,7 +109823,7 @@ "name": "m_CrateType", "name_hash": 14122505572092070472, "networked": false, - "offset": 3524, + "offset": 4300, "size": 4, "type": "CPhysicsProp::CrateType_t" }, @@ -109836,7 +109836,7 @@ "name": "m_strItemClass", "name_hash": 14122505571468403617, "networked": false, - "offset": 3528, + "offset": 4304, "size": 32, "type": "CUtlSymbolLarge" }, @@ -109849,7 +109849,7 @@ "name": "m_nItemCount", "name_hash": 14122505573342143745, "networked": false, - "offset": 3560, + "offset": 4336, "size": 16, "type": "int32" }, @@ -109859,7 +109859,7 @@ "name": "m_bRemovableForAmmoBalancing", "name_hash": 14122505574694899478, "networked": false, - "offset": 3576, + "offset": 4352, "size": 1, "type": "bool" }, @@ -109869,7 +109869,7 @@ "name": "m_bAwake", "name_hash": 14122505573154690492, "networked": true, - "offset": 3577, + "offset": 4353, "size": 1, "type": "bool" }, @@ -109879,7 +109879,7 @@ "name": "m_bAttachedToReferenceFrame", "name_hash": 14122505574099010714, "networked": false, - "offset": 3578, + "offset": 4354, "size": 1, "type": "bool" } @@ -109890,7 +109890,7 @@ "name": "CPhysicsProp", "name_hash": 3288152062, "project": "server", - "size": 3584 + "size": 4368 }, { "alignment": 16, @@ -109904,7 +109904,7 @@ "name": "CWeaponG3SG1", "name_hash": 3664753973, "project": "server", - "size": 4592 + "size": 5360 }, { "alignment": 8, @@ -109919,7 +109919,7 @@ "name": "m_end", "name_hash": 17682901862680481738, "networked": false, - "offset": 2184, + "offset": 2920, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -109930,7 +109930,7 @@ "name": "m_start", "name_hash": 17682901863923039999, "networked": false, - "offset": 2196, + "offset": 2932, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -109942,7 +109942,7 @@ "name": "CFuncPlatRot", "name_hash": 4117121422, "project": "server", - "size": 2208 + "size": 2944 }, { "alignment": 8, @@ -109960,7 +109960,7 @@ "name": "m_firePositions", "name_hash": 12385185712093863943, "networked": true, - "offset": 2008, + "offset": 2748, "size": 768, "type": "Vector" }, @@ -109973,7 +109973,7 @@ "name": "m_fireParentPositions", "name_hash": 12385185714357876183, "networked": true, - "offset": 2776, + "offset": 3516, "size": 768, "type": "Vector" }, @@ -109986,7 +109986,7 @@ "name": "m_bFireIsBurning", "name_hash": 12385185715435966572, "networked": true, - "offset": 3544, + "offset": 4284, "size": 64, "type": "bool" }, @@ -109999,7 +109999,7 @@ "name": "m_BurnNormal", "name_hash": 12385185712522552283, "networked": true, - "offset": 3608, + "offset": 4348, "size": 768, "type": "Vector" }, @@ -110009,7 +110009,7 @@ "name": "m_fireCount", "name_hash": 12385185713762157216, "networked": true, - "offset": 4376, + "offset": 5116, "size": 4, "type": "int32" }, @@ -110019,7 +110019,7 @@ "name": "m_nInfernoType", "name_hash": 12385185711643830456, "networked": true, - "offset": 4380, + "offset": 5120, "size": 4, "type": "int32" }, @@ -110029,7 +110029,7 @@ "name": "m_nFireEffectTickBegin", "name_hash": 12385185713894414322, "networked": true, - "offset": 4384, + "offset": 5124, "size": 4, "type": "int32" }, @@ -110039,7 +110039,7 @@ "name": "m_nFireLifetime", "name_hash": 12385185714581753470, "networked": true, - "offset": 4388, + "offset": 5128, "size": 4, "type": "float32" }, @@ -110049,7 +110049,7 @@ "name": "m_bInPostEffectTime", "name_hash": 12385185713256462008, "networked": true, - "offset": 4392, + "offset": 5132, "size": 1, "type": "bool" }, @@ -110059,7 +110059,7 @@ "name": "m_bWasCreatedInSmoke", "name_hash": 12385185713136725802, "networked": false, - "offset": 4393, + "offset": 5133, "size": 1, "type": "bool" }, @@ -110069,7 +110069,7 @@ "name": "m_extent", "name_hash": 12385185715291201721, "networked": false, - "offset": 4912, + "offset": 5648, "size": 24, "type": "Extent" }, @@ -110079,7 +110079,7 @@ "name": "m_damageTimer", "name_hash": 12385185713626568529, "networked": false, - "offset": 4936, + "offset": 5672, "size": 24, "type": "CountdownTimer" }, @@ -110089,7 +110089,7 @@ "name": "m_damageRampTimer", "name_hash": 12385185712654275785, "networked": false, - "offset": 4960, + "offset": 5696, "size": 24, "type": "CountdownTimer" }, @@ -110099,7 +110099,7 @@ "name": "m_splashVelocity", "name_hash": 12385185713246052213, "networked": false, - "offset": 4984, + "offset": 5720, "size": 12, "templated": "Vector", "type": "Vector" @@ -110110,7 +110110,7 @@ "name": "m_InitialSplashVelocity", "name_hash": 12385185713551459007, "networked": false, - "offset": 4996, + "offset": 5732, "size": 12, "templated": "Vector", "type": "Vector" @@ -110121,7 +110121,7 @@ "name": "m_startPos", "name_hash": 12385185713315889983, "networked": false, - "offset": 5008, + "offset": 5744, "size": 12, "templated": "Vector", "type": "Vector" @@ -110132,7 +110132,7 @@ "name": "m_vecOriginalSpawnLocation", "name_hash": 12385185713163465602, "networked": false, - "offset": 5020, + "offset": 5756, "size": 12, "templated": "Vector", "type": "Vector" @@ -110143,7 +110143,7 @@ "name": "m_activeTimer", "name_hash": 12385185712771665156, "networked": false, - "offset": 5032, + "offset": 5768, "size": 16, "type": "IntervalTimer" }, @@ -110153,7 +110153,7 @@ "name": "m_fireSpawnOffset", "name_hash": 12385185711790040719, "networked": false, - "offset": 5048, + "offset": 5784, "size": 4, "type": "int32" }, @@ -110163,7 +110163,7 @@ "name": "m_nMaxFlames", "name_hash": 12385185713501527865, "networked": false, - "offset": 5052, + "offset": 5788, "size": 4, "type": "int32" }, @@ -110173,7 +110173,7 @@ "name": "m_nSpreadCount", "name_hash": 12385185715648476129, "networked": false, - "offset": 5056, + "offset": 5792, "size": 4, "type": "int32" }, @@ -110183,7 +110183,7 @@ "name": "m_BookkeepingTimer", "name_hash": 12385185713543863756, "networked": false, - "offset": 5064, + "offset": 5800, "size": 24, "type": "CountdownTimer" }, @@ -110193,7 +110193,7 @@ "name": "m_NextSpreadTimer", "name_hash": 12385185712390350876, "networked": false, - "offset": 5088, + "offset": 5824, "size": 24, "type": "CountdownTimer" }, @@ -110203,7 +110203,7 @@ "name": "m_nSourceItemDefIndex", "name_hash": 12385185711675200230, "networked": false, - "offset": 5112, + "offset": 5848, "size": 2, "type": "uint16" } @@ -110214,7 +110214,7 @@ "name": "CInferno", "name_hash": 2883650761, "project": "server", - "size": 5216 + "size": 5952 }, { "alignment": 16, @@ -110228,7 +110228,7 @@ "name": "CWeaponNegev", "name_hash": 2675167079, "project": "server", - "size": 4592 + "size": 5360 }, { "alignment": 255, @@ -110243,7 +110243,7 @@ "name": "m_bSinglePlayerGameEnding", "name_hash": 7150879598792584989, "networked": false, - "offset": 192, + "offset": 189, "size": 1, "type": "bool" } @@ -110254,7 +110254,7 @@ "name": "CSingleplayRules", "name_hash": 1664943899, "project": "server", - "size": 200 + "size": 192 }, { "alignment": 255, @@ -110269,7 +110269,7 @@ "name": "m_nVariant", "name_hash": 6392237582400039746, "networked": true, - "offset": 1264, + "offset": 2008, "size": 4, "type": "int32" }, @@ -110279,7 +110279,7 @@ "name": "m_nRandom", "name_hash": 6392237581631682766, "networked": true, - "offset": 1268, + "offset": 2012, "size": 4, "type": "int32" }, @@ -110289,7 +110289,7 @@ "name": "m_nOrdinal", "name_hash": 6392237580653092758, "networked": true, - "offset": 1272, + "offset": 2016, "size": 4, "type": "int32" }, @@ -110299,7 +110299,7 @@ "name": "m_sWeaponName", "name_hash": 6392237580791744649, "networked": true, - "offset": 1280, + "offset": 2024, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -110310,7 +110310,7 @@ "name": "m_xuid", "name_hash": 6392237582723232811, "networked": true, - "offset": 1288, + "offset": 2032, "size": 8, "type": "uint64" }, @@ -110320,7 +110320,7 @@ "name": "m_agentItem", "name_hash": 6392237581200938501, "networked": true, - "offset": 1296, + "offset": 2040, "size": 680, "type": "CEconItemView" }, @@ -110330,7 +110330,7 @@ "name": "m_glovesItem", "name_hash": 6392237581858446800, "networked": true, - "offset": 1976, + "offset": 2720, "size": 680, "type": "CEconItemView" }, @@ -110340,7 +110340,7 @@ "name": "m_weaponItem", "name_hash": 6392237581702233178, "networked": true, - "offset": 2656, + "offset": 3400, "size": 680, "type": "CEconItemView" } @@ -110351,7 +110351,7 @@ "name": "CCSGO_TeamPreviewCharacterPosition", "name_hash": 1488308790, "project": "server", - "size": 3336 + "size": 4080 }, { "alignment": 8, @@ -110445,7 +110445,7 @@ "name": "m_iEnemy5Ks", "name_hash": 7561905841458151749, "networked": true, - "offset": 104, + "offset": 100, "size": 4, "type": "int32" }, @@ -110455,7 +110455,7 @@ "name": "m_iEnemy4Ks", "name_hash": 7561905844195469642, "networked": true, - "offset": 108, + "offset": 104, "size": 4, "type": "int32" }, @@ -110465,7 +110465,7 @@ "name": "m_iEnemy3Ks", "name_hash": 7561905842368098407, "networked": true, - "offset": 112, + "offset": 108, "size": 4, "type": "int32" }, @@ -110475,7 +110475,7 @@ "name": "m_iEnemyKnifeKills", "name_hash": 7561905844314091354, "networked": true, - "offset": 116, + "offset": 112, "size": 4, "type": "int32" }, @@ -110485,7 +110485,7 @@ "name": "m_iEnemyTaserKills", "name_hash": 7561905843506665440, "networked": true, - "offset": 120, + "offset": 116, "size": 4, "type": "int32" }, @@ -110495,7 +110495,7 @@ "name": "m_iEnemy2Ks", "name_hash": 7561905840517275796, "networked": false, - "offset": 124, + "offset": 120, "size": 4, "type": "int32" }, @@ -110505,7 +110505,7 @@ "name": "m_iUtility_Count", "name_hash": 7561905844262693768, "networked": false, - "offset": 128, + "offset": 124, "size": 4, "type": "int32" }, @@ -110515,7 +110515,7 @@ "name": "m_iUtility_Successes", "name_hash": 7561905844033627088, "networked": false, - "offset": 132, + "offset": 128, "size": 4, "type": "int32" }, @@ -110525,7 +110525,7 @@ "name": "m_iUtility_Enemies", "name_hash": 7561905843868405319, "networked": false, - "offset": 136, + "offset": 132, "size": 4, "type": "int32" }, @@ -110535,7 +110535,7 @@ "name": "m_iFlash_Count", "name_hash": 7561905843694317050, "networked": false, - "offset": 140, + "offset": 136, "size": 4, "type": "int32" }, @@ -110545,7 +110545,7 @@ "name": "m_iFlash_Successes", "name_hash": 7561905840761793678, "networked": false, - "offset": 144, + "offset": 140, "size": 4, "type": "int32" }, @@ -110555,7 +110555,7 @@ "name": "m_flHealthPointsRemovedTotal", "name_hash": 7561905843988437736, "networked": false, - "offset": 148, + "offset": 144, "size": 4, "type": "float32" }, @@ -110565,7 +110565,7 @@ "name": "m_flHealthPointsDealtTotal", "name_hash": 7561905842153778750, "networked": false, - "offset": 152, + "offset": 148, "size": 4, "type": "float32" }, @@ -110575,7 +110575,7 @@ "name": "m_nShotsFiredTotal", "name_hash": 7561905842129799636, "networked": false, - "offset": 156, + "offset": 152, "size": 4, "type": "int32" }, @@ -110585,7 +110585,7 @@ "name": "m_nShotsOnTargetTotal", "name_hash": 7561905844331947852, "networked": false, - "offset": 160, + "offset": 156, "size": 4, "type": "int32" }, @@ -110595,7 +110595,7 @@ "name": "m_i1v1Count", "name_hash": 7561905844036825085, "networked": false, - "offset": 164, + "offset": 160, "size": 4, "type": "int32" }, @@ -110605,7 +110605,7 @@ "name": "m_i1v1Wins", "name_hash": 7561905844260064273, "networked": false, - "offset": 168, + "offset": 164, "size": 4, "type": "int32" }, @@ -110615,7 +110615,7 @@ "name": "m_i1v2Count", "name_hash": 7561905840111603834, "networked": false, - "offset": 172, + "offset": 168, "size": 4, "type": "int32" }, @@ -110625,7 +110625,7 @@ "name": "m_i1v2Wins", "name_hash": 7561905841541359880, "networked": false, - "offset": 176, + "offset": 172, "size": 4, "type": "int32" }, @@ -110635,7 +110635,7 @@ "name": "m_iEntryCount", "name_hash": 7561905843959304199, "networked": false, - "offset": 180, + "offset": 176, "size": 4, "type": "int32" }, @@ -110645,7 +110645,7 @@ "name": "m_iEntryWins", "name_hash": 7561905842278950447, "networked": false, - "offset": 184, + "offset": 180, "size": 4, "type": "int32" } @@ -110656,7 +110656,7 @@ "name": "CSMatchStats_t", "name_hash": 1760643404, "project": "server", - "size": 192 + "size": 184 }, { "alignment": 16, @@ -110670,7 +110670,7 @@ "name": "CWeaponBizon", "name_hash": 1733911022, "project": "server", - "size": 4592 + "size": 5360 }, { "alignment": 8, @@ -110685,7 +110685,7 @@ "name": "m_hCurrentTarget", "name_hash": 12310851878242441489, "networked": false, - "offset": 2176, + "offset": 2908, "size": 4, "template": [ "CBaseEntity" @@ -110699,7 +110699,7 @@ "name": "m_activated", "name_hash": 12310851876197736604, "networked": false, - "offset": 2180, + "offset": 2912, "size": 1, "type": "bool" }, @@ -110709,7 +110709,7 @@ "name": "m_hEnemy", "name_hash": 12310851876195058389, "networked": false, - "offset": 2184, + "offset": 2916, "size": 4, "template": [ "CBaseEntity" @@ -110723,7 +110723,7 @@ "name": "m_flBlockDamage", "name_hash": 12310851877841698961, "networked": false, - "offset": 2188, + "offset": 2920, "size": 4, "type": "float32" }, @@ -110733,7 +110733,7 @@ "name": "m_flNextBlockTime", "name_hash": 12310851877263382786, "networked": false, - "offset": 2192, + "offset": 2924, "size": 4, "type": "GameTime_t" }, @@ -110743,7 +110743,7 @@ "name": "m_iszLastTarget", "name_hash": 12310851878545194292, "networked": false, - "offset": 2200, + "offset": 2928, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -110755,7 +110755,7 @@ "name": "CFuncTrain", "name_hash": 2866343566, "project": "server", - "size": 2208 + "size": 2936 }, { "alignment": 255, @@ -110853,7 +110853,7 @@ "name": "CModelPointEntity", "name_hash": 1598003264, "project": "server", - "size": 2008 + "size": 2752 }, { "alignment": 8, @@ -110871,7 +110871,7 @@ "name": "m_offset", "name_hash": 10521434621000188010, "networked": false, - "offset": 1376, + "offset": 2120, "size": 24, "type": "Vector" }, @@ -110881,7 +110881,7 @@ "name": "m_vecAttach", "name_hash": 10521434618122381732, "networked": false, - "offset": 1400, + "offset": 2144, "size": 12, "templated": "VectorWS", "type": "VectorWS" @@ -110892,7 +110892,7 @@ "name": "m_addLength", "name_hash": 10521434619571250904, "networked": false, - "offset": 1412, + "offset": 2156, "size": 4, "type": "float32" }, @@ -110902,7 +110902,7 @@ "name": "m_minLength", "name_hash": 10521434619249264855, "networked": false, - "offset": 1416, + "offset": 2160, "size": 4, "type": "float32" }, @@ -110912,7 +110912,7 @@ "name": "m_totalLength", "name_hash": 10521434618583148317, "networked": false, - "offset": 1420, + "offset": 2164, "size": 4, "type": "float32" }, @@ -110922,7 +110922,7 @@ "name": "m_bEnableCollision", "name_hash": 10521434617344692942, "networked": false, - "offset": 1424, + "offset": 2168, "size": 1, "type": "bool" } @@ -110933,7 +110933,7 @@ "name": "CPhysLength", "name_hash": 2449712394, "project": "server", - "size": 1432 + "size": 2176 }, { "alignment": 255, @@ -111082,7 +111082,7 @@ "name": "m_networkAnimTiming", "name_hash": 1370920241930942970, "networked": true, - "offset": 6360, + "offset": 6280, "size": 24, "template": [ "uint8" @@ -111096,7 +111096,7 @@ "name": "m_bBlockInspectUntilNextGraphUpdate", "name_hash": 1370920240570612520, "networked": true, - "offset": 6384, + "offset": 6304, "size": 1, "type": "bool" } @@ -111107,7 +111107,7 @@ "name": "CCSPlayer_WeaponServices", "name_hash": 319192242, "project": "server", - "size": 6392 + "size": 6312 }, { "alignment": 8, @@ -111122,7 +111122,7 @@ "name": "m_bNegated", "name_hash": 3267839307054038797, "networked": false, - "offset": 1264, + "offset": 2008, "size": 1, "type": "bool" }, @@ -111132,7 +111132,7 @@ "name": "m_OnPass", "name_hash": 3267839308720140873, "networked": false, - "offset": 1272, + "offset": 2016, "size": 40, "type": "CEntityIOOutput" }, @@ -111142,7 +111142,7 @@ "name": "m_OnFail", "name_hash": 3267839308149487700, "networked": false, - "offset": 1312, + "offset": 2056, "size": 40, "type": "CEntityIOOutput" } @@ -111153,7 +111153,7 @@ "name": "CBaseFilter", "name_hash": 760853129, "project": "server", - "size": 1352 + "size": 2096 }, { "alignment": 8, @@ -111167,7 +111167,7 @@ "name": "CLightSpotEntity", "name_hash": 3330109845, "project": "server", - "size": 2016 + "size": 2760 }, { "alignment": 255, @@ -111182,7 +111182,7 @@ "name": "m_flAutoReturnDelay", "name_hash": 1445278066429068821, "networked": false, - "offset": 3424, + "offset": 4196, "size": 4, "type": "float32" }, @@ -111192,7 +111192,7 @@ "name": "m_hDoorList", "name_hash": 1445278064936542423, "networked": false, - "offset": 3432, + "offset": 4200, "size": 24, "template": [ "CHandle< CBasePropDoor >" @@ -111206,7 +111206,7 @@ "name": "m_nHardwareType", "name_hash": 1445278067283287141, "networked": false, - "offset": 3456, + "offset": 4224, "size": 4, "type": "int32" }, @@ -111216,7 +111216,7 @@ "name": "m_bNeedsHardware", "name_hash": 1445278065625709774, "networked": false, - "offset": 3460, + "offset": 4228, "size": 1, "type": "bool" }, @@ -111226,7 +111226,7 @@ "name": "m_eDoorState", "name_hash": 1445278065869481541, "networked": true, - "offset": 3464, + "offset": 4232, "size": 4, "type": "DoorState_t" }, @@ -111236,7 +111236,7 @@ "name": "m_bLocked", "name_hash": 1445278067928766451, "networked": true, - "offset": 3468, + "offset": 4236, "size": 1, "type": "bool" }, @@ -111246,7 +111246,7 @@ "name": "m_bNoNPCs", "name_hash": 1445278065024566722, "networked": true, - "offset": 3469, + "offset": 4237, "size": 1, "type": "bool" }, @@ -111256,7 +111256,7 @@ "name": "m_closedPosition", "name_hash": 1445278067805938570, "networked": true, - "offset": 3472, + "offset": 4240, "size": 12, "templated": "Vector", "type": "Vector" @@ -111267,7 +111267,7 @@ "name": "m_closedAngles", "name_hash": 1445278065836060145, "networked": true, - "offset": 3484, + "offset": 4252, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -111278,7 +111278,7 @@ "name": "m_hBlocker", "name_hash": 1445278064991304287, "networked": false, - "offset": 3496, + "offset": 4264, "size": 4, "template": [ "CBaseEntity" @@ -111292,7 +111292,7 @@ "name": "m_bFirstBlocked", "name_hash": 1445278068475225911, "networked": false, - "offset": 3500, + "offset": 4268, "size": 1, "type": "bool" }, @@ -111302,7 +111302,7 @@ "name": "m_ls", "name_hash": 1445278067981311624, "networked": false, - "offset": 3504, + "offset": 4272, "size": 32, "type": "locksound_t" }, @@ -111312,7 +111312,7 @@ "name": "m_bForceClosed", "name_hash": 1445278065394286132, "networked": false, - "offset": 3536, + "offset": 4304, "size": 1, "type": "bool" }, @@ -111322,7 +111322,7 @@ "name": "m_vecLatchWorldPosition", "name_hash": 1445278068385294360, "networked": false, - "offset": 3540, + "offset": 4308, "size": 12, "templated": "VectorWS", "type": "VectorWS" @@ -111333,7 +111333,7 @@ "name": "m_hActivator", "name_hash": 1445278067299269554, "networked": false, - "offset": 3552, + "offset": 4320, "size": 4, "template": [ "CBaseEntity" @@ -111347,7 +111347,7 @@ "name": "m_SoundMoving", "name_hash": 1445278064587768370, "networked": false, - "offset": 3576, + "offset": 4344, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -111358,7 +111358,7 @@ "name": "m_SoundOpen", "name_hash": 1445278066366427092, "networked": false, - "offset": 3584, + "offset": 4352, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -111369,7 +111369,7 @@ "name": "m_SoundClose", "name_hash": 1445278065063126600, "networked": false, - "offset": 3592, + "offset": 4360, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -111380,7 +111380,7 @@ "name": "m_SoundLock", "name_hash": 1445278066475349659, "networked": false, - "offset": 3600, + "offset": 4368, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -111391,7 +111391,7 @@ "name": "m_SoundUnlock", "name_hash": 1445278066447915088, "networked": false, - "offset": 3608, + "offset": 4376, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -111402,7 +111402,7 @@ "name": "m_SoundLatch", "name_hash": 1445278064717648518, "networked": false, - "offset": 3616, + "offset": 4384, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -111413,7 +111413,7 @@ "name": "m_SoundPound", "name_hash": 1445278064699129230, "networked": false, - "offset": 3624, + "offset": 4392, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -111424,7 +111424,7 @@ "name": "m_SoundJiggle", "name_hash": 1445278067227694092, "networked": false, - "offset": 3632, + "offset": 4400, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -111435,7 +111435,7 @@ "name": "m_SoundLockedAnim", "name_hash": 1445278068537180227, "networked": false, - "offset": 3640, + "offset": 4408, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -111446,7 +111446,7 @@ "name": "m_numCloseAttempts", "name_hash": 1445278068425862147, "networked": false, - "offset": 3648, + "offset": 4416, "size": 4, "type": "int32" }, @@ -111456,7 +111456,7 @@ "name": "m_nPhysicsMaterial", "name_hash": 1445278068567910507, "networked": false, - "offset": 3652, + "offset": 4420, "size": 4, "templated": "CUtlStringToken", "type": "CUtlStringToken" @@ -111467,7 +111467,7 @@ "name": "m_SlaveName", "name_hash": 1445278067286624867, "networked": false, - "offset": 3656, + "offset": 4424, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -111478,7 +111478,7 @@ "name": "m_hMaster", "name_hash": 1445278067531062029, "networked": true, - "offset": 3664, + "offset": 4432, "size": 4, "template": [ "CBasePropDoor" @@ -111492,7 +111492,7 @@ "name": "m_OnBlockedClosing", "name_hash": 1445278068398343263, "networked": false, - "offset": 3672, + "offset": 4440, "size": 40, "type": "CEntityIOOutput" }, @@ -111502,7 +111502,7 @@ "name": "m_OnBlockedOpening", "name_hash": 1445278068468513448, "networked": false, - "offset": 3712, + "offset": 4480, "size": 40, "type": "CEntityIOOutput" }, @@ -111512,7 +111512,7 @@ "name": "m_OnUnblockedClosing", "name_hash": 1445278067404620124, "networked": false, - "offset": 3752, + "offset": 4520, "size": 40, "type": "CEntityIOOutput" }, @@ -111522,7 +111522,7 @@ "name": "m_OnUnblockedOpening", "name_hash": 1445278064879134255, "networked": false, - "offset": 3792, + "offset": 4560, "size": 40, "type": "CEntityIOOutput" }, @@ -111532,7 +111532,7 @@ "name": "m_OnFullyClosed", "name_hash": 1445278066397348500, "networked": false, - "offset": 3832, + "offset": 4600, "size": 40, "type": "CEntityIOOutput" }, @@ -111542,7 +111542,7 @@ "name": "m_OnFullyOpen", "name_hash": 1445278064990960356, "networked": false, - "offset": 3872, + "offset": 4640, "size": 40, "type": "CEntityIOOutput" }, @@ -111552,7 +111552,7 @@ "name": "m_OnClose", "name_hash": 1445278067617654900, "networked": false, - "offset": 3912, + "offset": 4680, "size": 40, "type": "CEntityIOOutput" }, @@ -111562,7 +111562,7 @@ "name": "m_OnOpen", "name_hash": 1445278064708297336, "networked": false, - "offset": 3952, + "offset": 4720, "size": 40, "type": "CEntityIOOutput" }, @@ -111572,7 +111572,7 @@ "name": "m_OnLockedUse", "name_hash": 1445278068680865441, "networked": false, - "offset": 3992, + "offset": 4760, "size": 40, "type": "CEntityIOOutput" }, @@ -111582,7 +111582,7 @@ "name": "m_OnAjarOpen", "name_hash": 1445278066324759076, "networked": false, - "offset": 4032, + "offset": 4800, "size": 40, "type": "CEntityIOOutput" } @@ -111593,7 +111593,7 @@ "name": "CBasePropDoor", "name_hash": 336505022, "project": "server", - "size": 4080 + "size": 4848 }, { "alignment": 8, @@ -111643,7 +111643,7 @@ "name": "CHostageRescueZoneShim", "name_hash": 89378157, "project": "server", - "size": 2472 + "size": 3208 }, { "alignment": 16, @@ -111657,7 +111657,7 @@ "name": "CPhysicsPropMultiplayer", "name_hash": 242898694, "project": "server", - "size": 3584 + "size": 4368 }, { "alignment": 8, @@ -111707,7 +111707,7 @@ "name": "CHostageCarriableProp", "name_hash": 3965212007, "project": "server", - "size": 2704 + "size": 3488 }, { "alignment": 8, @@ -111722,7 +111722,7 @@ "name": "m_bUseRef", "name_hash": 1345054038346378025, "networked": false, - "offset": 2080, + "offset": 2816, "size": 1, "type": "bool" }, @@ -111732,7 +111732,7 @@ "name": "m_vRefPosEntitySpace", "name_hash": 1345054037061132203, "networked": false, - "offset": 2084, + "offset": 2820, "size": 12, "templated": "Vector", "type": "Vector" @@ -111743,7 +111743,7 @@ "name": "m_vRefPosWorldSpace", "name_hash": 1345054037841134134, "networked": false, - "offset": 2096, + "offset": 2832, "size": 12, "templated": "VectorWS", "type": "VectorWS" @@ -111754,7 +111754,7 @@ "name": "m_flRefDot", "name_hash": 1345054037691447639, "networked": false, - "offset": 2108, + "offset": 2844, "size": 4, "type": "float32" } @@ -111765,7 +111765,7 @@ "name": "CMarkupVolumeWithRef", "name_hash": 313169797, "project": "server", - "size": 2112 + "size": 2848 }, { "alignment": 8, @@ -111780,7 +111780,7 @@ "name": "m_OnPlay", "name_hash": 5516779158455953138, "networked": false, - "offset": 1264, + "offset": 2008, "size": 40, "type": "CEntityIOOutput" }, @@ -111790,7 +111790,7 @@ "name": "m_flRadius", "name_hash": 5516779158435250317, "networked": false, - "offset": 1304, + "offset": 2048, "size": 4, "type": "float32" }, @@ -111800,7 +111800,7 @@ "name": "m_soundEventName", "name_hash": 5516779159792187015, "networked": false, - "offset": 1312, + "offset": 2056, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -111811,7 +111811,7 @@ "name": "m_bOverrideWithEvent", "name_hash": 5516779157950948827, "networked": false, - "offset": 1320, + "offset": 2064, "size": 1, "type": "bool" }, @@ -111821,7 +111821,7 @@ "name": "m_soundscapeIndex", "name_hash": 5516779157057475022, "networked": false, - "offset": 1324, + "offset": 2068, "size": 4, "type": "int32" }, @@ -111831,7 +111831,7 @@ "name": "m_soundscapeEntityListId", "name_hash": 5516779158241698800, "networked": false, - "offset": 1328, + "offset": 2072, "size": 4, "type": "int32" }, @@ -111844,7 +111844,7 @@ "name": "m_positionNames", "name_hash": 5516779158318571398, "networked": false, - "offset": 1336, + "offset": 2080, "size": 64, "type": "CUtlSymbolLarge" }, @@ -111854,7 +111854,7 @@ "name": "m_hProxySoundscape", "name_hash": 5516779160068126830, "networked": false, - "offset": 1400, + "offset": 2144, "size": 4, "template": [ "CEnvSoundscape" @@ -111868,7 +111868,7 @@ "name": "m_bDisabled", "name_hash": 5516779157892913509, "networked": false, - "offset": 1404, + "offset": 2148, "size": 1, "type": "bool" }, @@ -111878,7 +111878,7 @@ "name": "m_soundscapeName", "name_hash": 5516779160065256801, "networked": false, - "offset": 1408, + "offset": 2152, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -111889,7 +111889,7 @@ "name": "m_soundEventHash", "name_hash": 5516779160152232428, "networked": false, - "offset": 1416, + "offset": 2160, "size": 4, "type": "uint32" } @@ -111900,7 +111900,7 @@ "name": "CEnvSoundscape", "name_hash": 1284475242, "project": "server", - "size": 1424 + "size": 2168 }, { "alignment": 8, @@ -111915,7 +111915,7 @@ "name": "m_flScattering", "name_hash": 3065352724553136613, "networked": true, - "offset": 1264, + "offset": 2008, "size": 4, "type": "float32" }, @@ -111925,7 +111925,7 @@ "name": "m_TintColor", "name_hash": 3065352723695539187, "networked": true, - "offset": 1268, + "offset": 2012, "size": 4, "templated": "Color", "type": "Color" @@ -111936,7 +111936,7 @@ "name": "m_flAnisotropy", "name_hash": 3065352724648404771, "networked": true, - "offset": 1272, + "offset": 2016, "size": 4, "type": "float32" }, @@ -111946,7 +111946,7 @@ "name": "m_flFadeSpeed", "name_hash": 3065352723982558092, "networked": true, - "offset": 1276, + "offset": 2020, "size": 4, "type": "float32" }, @@ -111956,7 +111956,7 @@ "name": "m_flDrawDistance", "name_hash": 3065352722222034250, "networked": true, - "offset": 1280, + "offset": 2024, "size": 4, "type": "float32" }, @@ -111966,7 +111966,7 @@ "name": "m_flFadeInStart", "name_hash": 3065352724878798186, "networked": true, - "offset": 1284, + "offset": 2028, "size": 4, "type": "float32" }, @@ -111976,7 +111976,7 @@ "name": "m_flFadeInEnd", "name_hash": 3065352724561807295, "networked": true, - "offset": 1288, + "offset": 2032, "size": 4, "type": "float32" }, @@ -111986,7 +111986,7 @@ "name": "m_flIndirectStrength", "name_hash": 3065352722193228184, "networked": true, - "offset": 1292, + "offset": 2036, "size": 4, "type": "float32" }, @@ -111996,7 +111996,7 @@ "name": "m_nVolumeDepth", "name_hash": 3065352721335239044, "networked": true, - "offset": 1296, + "offset": 2040, "size": 4, "type": "int32" }, @@ -112006,7 +112006,7 @@ "name": "m_fFirstVolumeSliceThickness", "name_hash": 3065352724171977887, "networked": true, - "offset": 1300, + "offset": 2044, "size": 4, "type": "float32" }, @@ -112016,7 +112016,7 @@ "name": "m_nIndirectTextureDimX", "name_hash": 3065352723044005588, "networked": true, - "offset": 1304, + "offset": 2048, "size": 4, "type": "int32" }, @@ -112026,7 +112026,7 @@ "name": "m_nIndirectTextureDimY", "name_hash": 3065352723060783207, "networked": true, - "offset": 1308, + "offset": 2052, "size": 4, "type": "int32" }, @@ -112036,7 +112036,7 @@ "name": "m_nIndirectTextureDimZ", "name_hash": 3065352723077560826, "networked": true, - "offset": 1312, + "offset": 2056, "size": 4, "type": "int32" }, @@ -112046,7 +112046,7 @@ "name": "m_vBoxMins", "name_hash": 3065352724383011699, "networked": true, - "offset": 1316, + "offset": 2060, "size": 12, "templated": "Vector", "type": "Vector" @@ -112057,7 +112057,7 @@ "name": "m_vBoxMaxs", "name_hash": 3065352722929302321, "networked": true, - "offset": 1328, + "offset": 2072, "size": 12, "templated": "Vector", "type": "Vector" @@ -112068,7 +112068,7 @@ "name": "m_bActive", "name_hash": 3065352722958262415, "networked": true, - "offset": 1340, + "offset": 2084, "size": 1, "type": "bool" }, @@ -112078,7 +112078,7 @@ "name": "m_flStartAnisoTime", "name_hash": 3065352722980354798, "networked": true, - "offset": 1344, + "offset": 2088, "size": 4, "type": "GameTime_t" }, @@ -112088,7 +112088,7 @@ "name": "m_flStartScatterTime", "name_hash": 3065352722183590328, "networked": true, - "offset": 1348, + "offset": 2092, "size": 4, "type": "GameTime_t" }, @@ -112098,7 +112098,7 @@ "name": "m_flStartDrawDistanceTime", "name_hash": 3065352720774361165, "networked": true, - "offset": 1352, + "offset": 2096, "size": 4, "type": "GameTime_t" }, @@ -112108,7 +112108,7 @@ "name": "m_flStartAnisotropy", "name_hash": 3065352724245948381, "networked": true, - "offset": 1356, + "offset": 2100, "size": 4, "type": "float32" }, @@ -112118,7 +112118,7 @@ "name": "m_flStartScattering", "name_hash": 3065352721081018751, "networked": true, - "offset": 1360, + "offset": 2104, "size": 4, "type": "float32" }, @@ -112128,7 +112128,7 @@ "name": "m_flStartDrawDistance", "name_hash": 3065352724231462156, "networked": true, - "offset": 1364, + "offset": 2108, "size": 4, "type": "float32" }, @@ -112138,7 +112138,7 @@ "name": "m_flDefaultAnisotropy", "name_hash": 3065352723865551672, "networked": true, - "offset": 1368, + "offset": 2112, "size": 4, "type": "float32" }, @@ -112148,7 +112148,7 @@ "name": "m_flDefaultScattering", "name_hash": 3065352721816945978, "networked": true, - "offset": 1372, + "offset": 2116, "size": 4, "type": "float32" }, @@ -112158,7 +112158,7 @@ "name": "m_flDefaultDrawDistance", "name_hash": 3065352724190970753, "networked": true, - "offset": 1376, + "offset": 2120, "size": 4, "type": "float32" }, @@ -112168,7 +112168,7 @@ "name": "m_bStartDisabled", "name_hash": 3065352722399956047, "networked": true, - "offset": 1380, + "offset": 2124, "size": 1, "type": "bool" }, @@ -112178,7 +112178,7 @@ "name": "m_bEnableIndirect", "name_hash": 3065352724404512352, "networked": true, - "offset": 1381, + "offset": 2125, "size": 1, "type": "bool" }, @@ -112188,7 +112188,7 @@ "name": "m_bIsMaster", "name_hash": 3065352724487281059, "networked": true, - "offset": 1382, + "offset": 2126, "size": 1, "type": "bool" }, @@ -112198,7 +112198,7 @@ "name": "m_hFogIndirectTexture", "name_hash": 3065352724316775258, "networked": true, - "offset": 1384, + "offset": 2128, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -112212,7 +112212,7 @@ "name": "m_nForceRefreshCount", "name_hash": 3065352722768825418, "networked": true, - "offset": 1392, + "offset": 2136, "size": 4, "type": "int32" }, @@ -112222,7 +112222,7 @@ "name": "m_fNoiseSpeed", "name_hash": 3065352722306545184, "networked": true, - "offset": 1396, + "offset": 2140, "size": 4, "type": "float32" }, @@ -112232,7 +112232,7 @@ "name": "m_fNoiseStrength", "name_hash": 3065352722190357968, "networked": true, - "offset": 1400, + "offset": 2144, "size": 4, "type": "float32" }, @@ -112242,7 +112242,7 @@ "name": "m_vNoiseScale", "name_hash": 3065352721865349889, "networked": true, - "offset": 1404, + "offset": 2148, "size": 12, "templated": "Vector", "type": "Vector" @@ -112253,7 +112253,7 @@ "name": "m_fWindSpeed", "name_hash": 3065352721690975038, "networked": true, - "offset": 1416, + "offset": 2160, "size": 4, "type": "float32" }, @@ -112263,7 +112263,7 @@ "name": "m_vWindDirection", "name_hash": 3065352724734246204, "networked": true, - "offset": 1420, + "offset": 2164, "size": 12, "templated": "Vector", "type": "Vector" @@ -112274,7 +112274,7 @@ "name": "m_bFirstTime", "name_hash": 3065352724284191032, "networked": false, - "offset": 1432, + "offset": 2176, "size": 1, "type": "bool" } @@ -112285,7 +112285,7 @@ "name": "CEnvVolumetricFogController", "name_hash": 713708047, "project": "server", - "size": 1440 + "size": 2184 }, { "alignment": 8, @@ -112300,7 +112300,7 @@ "name": "m_OnSpawnGroupLoadStarted", "name_hash": 2681722120097544071, "networked": false, - "offset": 1264, + "offset": 2008, "size": 40, "type": "CEntityIOOutput" }, @@ -112310,7 +112310,7 @@ "name": "m_OnSpawnGroupLoadFinished", "name_hash": 2681722122834427560, "networked": false, - "offset": 1304, + "offset": 2048, "size": 40, "type": "CEntityIOOutput" }, @@ -112320,7 +112320,7 @@ "name": "m_OnSpawnGroupUnloadStarted", "name_hash": 2681722121023285034, "networked": false, - "offset": 1344, + "offset": 2088, "size": 40, "type": "CEntityIOOutput" }, @@ -112330,7 +112330,7 @@ "name": "m_OnSpawnGroupUnloadFinished", "name_hash": 2681722119018562679, "networked": false, - "offset": 1384, + "offset": 2128, "size": 40, "type": "CEntityIOOutput" }, @@ -112340,7 +112340,7 @@ "name": "m_iszSpawnGroupName", "name_hash": 2681722121913027672, "networked": false, - "offset": 1424, + "offset": 2168, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -112351,7 +112351,7 @@ "name": "m_iszSpawnGroupFilterName", "name_hash": 2681722122629588094, "networked": false, - "offset": 1432, + "offset": 2176, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -112362,7 +112362,7 @@ "name": "m_iszLandmarkName", "name_hash": 2681722119549089550, "networked": false, - "offset": 1440, + "offset": 2184, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -112373,7 +112373,7 @@ "name": "m_sFixedSpawnGroupName", "name_hash": 2681722121672248641, "networked": false, - "offset": 1448, + "offset": 2192, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -112384,7 +112384,7 @@ "name": "m_flTimeoutInterval", "name_hash": 2681722119603971719, "networked": false, - "offset": 1456, + "offset": 2200, "size": 4, "type": "float32" }, @@ -112394,7 +112394,7 @@ "name": "m_bAutoActivate", "name_hash": 2681722121086771927, "networked": false, - "offset": 1460, + "offset": 2204, "size": 1, "type": "bool" }, @@ -112404,7 +112404,7 @@ "name": "m_bUnloadingStarted", "name_hash": 2681722119009055807, "networked": false, - "offset": 1461, + "offset": 2205, "size": 1, "type": "bool" }, @@ -112414,7 +112414,7 @@ "name": "m_bQueueActiveSpawnGroupChange", "name_hash": 2681722121976192456, "networked": false, - "offset": 1462, + "offset": 2206, "size": 1, "type": "bool" }, @@ -112424,7 +112424,7 @@ "name": "m_bQueueFinishLoading", "name_hash": 2681722119681479769, "networked": false, - "offset": 1463, + "offset": 2207, "size": 1, "type": "bool" } @@ -112435,7 +112435,7 @@ "name": "CInfoSpawnGroupLoadUnload", "name_hash": 624387087, "project": "server", - "size": 1544 + "size": 2288 }, { "alignment": 8, @@ -112450,7 +112450,7 @@ "name": "m_vExtent", "name_hash": 2499739803771333909, "networked": false, - "offset": 2528, + "offset": 3252, "size": 12, "templated": "Vector", "type": "Vector" @@ -112462,7 +112462,7 @@ "name": "CScriptTriggerPush", "name_hash": 582016027, "project": "server", - "size": 2544 + "size": 3264 }, { "alignment": 8, @@ -112477,7 +112477,7 @@ "name": "m_hPlayer", "name_hash": 9355178103816940566, "networked": false, - "offset": 1264, + "offset": 2008, "size": 4, "template": [ "CBaseEntity" @@ -112491,7 +112491,7 @@ "name": "m_PlayerHasAmmo", "name_hash": 9355178103844088726, "networked": false, - "offset": 1272, + "offset": 2016, "size": 40, "type": "CEntityIOOutput" }, @@ -112501,7 +112501,7 @@ "name": "m_PlayerHasNoAmmo", "name_hash": 9355178102177281037, "networked": false, - "offset": 1312, + "offset": 2056, "size": 40, "type": "CEntityIOOutput" }, @@ -112511,7 +112511,7 @@ "name": "m_PlayerDied", "name_hash": 9355178105087516734, "networked": false, - "offset": 1352, + "offset": 2096, "size": 40, "type": "CEntityIOOutput" }, @@ -112521,7 +112521,7 @@ "name": "m_RequestedPlayerHealth", "name_hash": 9355178106122943832, "networked": false, - "offset": 1392, + "offset": 2136, "size": 40, "template": [ "int32" @@ -112536,7 +112536,7 @@ "name": "CLogicPlayerProxy", "name_hash": 2178172139, "project": "server", - "size": 1432 + "size": 2176 }, { "alignment": 16, @@ -112551,7 +112551,7 @@ "name": "m_initialOwner", "name_hash": 1983402117873817046, "networked": false, - "offset": 3408, + "offset": 4184, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -112563,7 +112563,7 @@ "name": "COrnamentProp", "name_hash": 461796791, "project": "server", - "size": 3424 + "size": 4192 }, { "alignment": 16, @@ -112578,7 +112578,7 @@ "name": "m_entitySpottedState", "name_hash": 14498821349439132796, "networked": false, - "offset": 2928, + "offset": 3704, "size": 24, "type": "EntitySpottedState_t" }, @@ -112588,7 +112588,7 @@ "name": "m_nSpotRules", "name_hash": 14498821351389580868, "networked": false, - "offset": 2952, + "offset": 3728, "size": 4, "type": "int32" } @@ -112599,7 +112599,7 @@ "name": "CItemDefuser", "name_hash": 3375769907, "project": "server", - "size": 2960 + "size": 3744 }, { "alignment": 255, @@ -112614,7 +112614,7 @@ "name": "m_GroupNames", "name_hash": 4689148866259523964, "networked": false, - "offset": 2016, + "offset": 2752, "size": 24, "template": [ "CGlobalSymbol" @@ -112628,7 +112628,7 @@ "name": "m_Tags", "name_hash": 4689148864002117664, "networked": false, - "offset": 2040, + "offset": 2776, "size": 24, "template": [ "CGlobalSymbol" @@ -112642,7 +112642,7 @@ "name": "m_bIsGroup", "name_hash": 4689148866229780444, "networked": false, - "offset": 2064, + "offset": 2800, "size": 1, "type": "bool" }, @@ -112652,7 +112652,7 @@ "name": "m_bGroupByPrefab", "name_hash": 4689148866335270823, "networked": false, - "offset": 2065, + "offset": 2801, "size": 1, "type": "bool" }, @@ -112662,7 +112662,7 @@ "name": "m_bGroupByVolume", "name_hash": 4689148867430184195, "networked": false, - "offset": 2066, + "offset": 2802, "size": 1, "type": "bool" }, @@ -112672,7 +112672,7 @@ "name": "m_bGroupOtherGroups", "name_hash": 4689148867038873830, "networked": false, - "offset": 2067, + "offset": 2803, "size": 1, "type": "bool" }, @@ -112682,7 +112682,7 @@ "name": "m_bIsInGroup", "name_hash": 4689148863600509505, "networked": false, - "offset": 2068, + "offset": 2804, "size": 1, "type": "bool" } @@ -112693,7 +112693,7 @@ "name": "CMarkupVolumeTagged", "name_hash": 1091777548, "project": "server", - "size": 2072 + "size": 2808 }, { "alignment": 8, @@ -112707,7 +112707,7 @@ "name": "CPointClientCommand", "name_hash": 836819200, "project": "server", - "size": 1264 + "size": 2008 }, { "alignment": 8, @@ -112721,7 +112721,7 @@ "name": "CLightOrthoEntity", "name_hash": 1959088907, "project": "server", - "size": 2016 + "size": 2760 }, { "alignment": 8, @@ -112932,7 +112932,7 @@ "name": "m_flDelay", "name_hash": 4300034646548741486, "networked": false, - "offset": 1264, + "offset": 2008, "size": 4, "type": "float32" }, @@ -112942,7 +112942,7 @@ "name": "m_nMagnitude", "name_hash": 4300034644653489649, "networked": false, - "offset": 1268, + "offset": 2012, "size": 4, "type": "int32" }, @@ -112952,7 +112952,7 @@ "name": "m_nTrailLength", "name_hash": 4300034646150394279, "networked": false, - "offset": 1272, + "offset": 2016, "size": 4, "type": "int32" }, @@ -112962,7 +112962,7 @@ "name": "m_nType", "name_hash": 4300034644856094041, "networked": false, - "offset": 1276, + "offset": 2020, "size": 4, "type": "int32" }, @@ -112972,7 +112972,7 @@ "name": "m_OnSpark", "name_hash": 4300034646187568733, "networked": false, - "offset": 1280, + "offset": 2024, "size": 40, "type": "CEntityIOOutput" } @@ -112983,7 +112983,7 @@ "name": "CEnvSpark", "name_hash": 1001179834, "project": "server", - "size": 1320 + "size": 2064 }, { "alignment": 16, @@ -112998,7 +112998,7 @@ "name": "m_OnPlayerPickup", "name_hash": 13163135022833712933, "networked": false, - "offset": 2856, + "offset": 3640, "size": 40, "type": "CEntityIOOutput" }, @@ -113008,7 +113008,7 @@ "name": "m_OnExplode", "name_hash": 13163135020465122693, "networked": false, - "offset": 2896, + "offset": 3680, "size": 40, "type": "CEntityIOOutput" }, @@ -113018,7 +113018,7 @@ "name": "m_bHasWarnedAI", "name_hash": 13163135020477748032, "networked": false, - "offset": 2936, + "offset": 3720, "size": 1, "type": "bool" }, @@ -113028,7 +113028,7 @@ "name": "m_bIsSmokeGrenade", "name_hash": 13163135022631180508, "networked": false, - "offset": 2937, + "offset": 3721, "size": 1, "type": "bool" }, @@ -113038,7 +113038,7 @@ "name": "m_bIsLive", "name_hash": 13163135020404992799, "networked": true, - "offset": 2938, + "offset": 3722, "size": 1, "type": "bool" }, @@ -113048,7 +113048,7 @@ "name": "m_DmgRadius", "name_hash": 13163135022215854901, "networked": true, - "offset": 2940, + "offset": 3724, "size": 4, "type": "float32" }, @@ -113058,7 +113058,7 @@ "name": "m_flDetonateTime", "name_hash": 13163135021386629874, "networked": true, - "offset": 2944, + "offset": 3728, "size": 4, "type": "GameTime_t" }, @@ -113068,7 +113068,7 @@ "name": "m_flWarnAITime", "name_hash": 13163135023333721424, "networked": false, - "offset": 2948, + "offset": 3732, "size": 4, "type": "float32" }, @@ -113078,7 +113078,7 @@ "name": "m_flDamage", "name_hash": 13163135022798005566, "networked": true, - "offset": 2952, + "offset": 3736, "size": 4, "type": "float32" }, @@ -113088,7 +113088,7 @@ "name": "m_iszBounceSound", "name_hash": 13163135019202188612, "networked": false, - "offset": 2960, + "offset": 3744, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -113099,7 +113099,7 @@ "name": "m_ExplosionSound", "name_hash": 13163135023028379887, "networked": false, - "offset": 2968, + "offset": 3752, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -113110,7 +113110,7 @@ "name": "m_hThrower", "name_hash": 13163135022486488834, "networked": true, - "offset": 2980, + "offset": 3764, "size": 4, "template": [ "CCSPlayerPawn" @@ -113124,7 +113124,7 @@ "name": "m_flNextAttack", "name_hash": 13163135020140711402, "networked": false, - "offset": 3004, + "offset": 3788, "size": 4, "type": "GameTime_t" }, @@ -113134,7 +113134,7 @@ "name": "m_hOriginalThrower", "name_hash": 13163135019989681571, "networked": false, - "offset": 3008, + "offset": 3792, "size": 4, "template": [ "CCSPlayerPawn" @@ -113149,7 +113149,7 @@ "name": "CBaseGrenade", "name_hash": 3064781199, "project": "server", - "size": 3024 + "size": 3808 }, { "alignment": 4, @@ -113190,7 +113190,7 @@ "name": "m_bRedraw", "name_hash": 9691937633150652082, "networked": true, - "offset": 4560, + "offset": 5317, "size": 1, "type": "bool" }, @@ -113200,7 +113200,7 @@ "name": "m_bIsHeldByPlayer", "name_hash": 9691937633125563174, "networked": true, - "offset": 4561, + "offset": 5318, "size": 1, "type": "bool" }, @@ -113210,7 +113210,7 @@ "name": "m_bPinPulled", "name_hash": 9691937634537482938, "networked": true, - "offset": 4562, + "offset": 5319, "size": 1, "type": "bool" }, @@ -113220,7 +113220,7 @@ "name": "m_bJumpThrow", "name_hash": 9691937632359196583, "networked": true, - "offset": 4563, + "offset": 5320, "size": 1, "type": "bool" }, @@ -113230,7 +113230,7 @@ "name": "m_bThrowAnimating", "name_hash": 9691937634512881285, "networked": true, - "offset": 4564, + "offset": 5321, "size": 1, "type": "bool" }, @@ -113240,7 +113240,7 @@ "name": "m_fThrowTime", "name_hash": 9691937632992475354, "networked": true, - "offset": 4568, + "offset": 5324, "size": 4, "type": "GameTime_t" }, @@ -113250,7 +113250,7 @@ "name": "m_flThrowStrength", "name_hash": 9691937635627666676, "networked": true, - "offset": 4572, + "offset": 5328, "size": 4, "type": "float32" }, @@ -113260,7 +113260,7 @@ "name": "m_fDropTime", "name_hash": 9691937632290376457, "networked": true, - "offset": 4576, + "offset": 5332, "size": 4, "type": "GameTime_t" }, @@ -113270,7 +113270,7 @@ "name": "m_fPinPullTime", "name_hash": 9691937635762156262, "networked": true, - "offset": 4580, + "offset": 5336, "size": 4, "type": "GameTime_t" }, @@ -113280,7 +113280,7 @@ "name": "m_bJustPulledPin", "name_hash": 9691937635178836576, "networked": true, - "offset": 4584, + "offset": 5340, "size": 1, "type": "bool" }, @@ -113290,7 +113290,7 @@ "name": "m_nNextHoldTick", "name_hash": 9691937635196815160, "networked": true, - "offset": 4588, + "offset": 5344, "size": 4, "type": "GameTick_t" }, @@ -113300,7 +113300,7 @@ "name": "m_flNextHoldFrac", "name_hash": 9691937631686896567, "networked": true, - "offset": 4592, + "offset": 5348, "size": 4, "type": "float32" }, @@ -113310,7 +113310,7 @@ "name": "m_hSwitchToWeaponAfterThrow", "name_hash": 9691937633446079072, "networked": true, - "offset": 4596, + "offset": 5352, "size": 4, "template": [ "CCSWeaponBase" @@ -113325,7 +113325,7 @@ "name": "CBaseCSGrenade", "name_hash": 2256580077, "project": "server", - "size": 4624 + "size": 5376 }, { "alignment": 8, @@ -113340,7 +113340,7 @@ "name": "m_flRadius", "name_hash": 13188758181331845261, "networked": false, - "offset": 1264, + "offset": 2008, "size": 4, "type": "float32" }, @@ -113350,7 +113350,7 @@ "name": "m_angViewPunch", "name_hash": 13188758179910745274, "networked": false, - "offset": 1268, + "offset": 2012, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -113362,7 +113362,7 @@ "name": "CEnvViewPunch", "name_hash": 3070747056, "project": "server", - "size": 1280 + "size": 2024 }, { "alignment": 255, @@ -113377,7 +113377,7 @@ "name": "m_bDisabled", "name_hash": 1569801433748625765, "networked": true, - "offset": 1264, + "offset": 2008, "size": 1, "type": "bool" }, @@ -113387,7 +113387,7 @@ "name": "m_iszSoundAreaType", "name_hash": 1569801433345561317, "networked": true, - "offset": 1272, + "offset": 2016, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -113398,7 +113398,7 @@ "name": "m_vPos", "name_hash": 1569801436502228061, "networked": true, - "offset": 1280, + "offset": 2024, "size": 12, "templated": "Vector", "type": "Vector" @@ -113410,7 +113410,7 @@ "name": "CSoundAreaEntityBase", "name_hash": 365497878, "project": "server", - "size": 1296 + "size": 2040 }, { "alignment": 8, @@ -113425,7 +113425,7 @@ "name": "m_LegacyTeamNum", "name_hash": 832406908417156453, "networked": false, - "offset": 2472, + "offset": 3204, "size": 4, "type": "int32" } @@ -113436,7 +113436,7 @@ "name": "CBuyZone", "name_hash": 193809836, "project": "server", - "size": 2480 + "size": 3208 }, { "alignment": 16, @@ -113450,7 +113450,7 @@ "name": "CPhysicsPropOverride", "name_hash": 703201950, "project": "server", - "size": 3584 + "size": 4368 }, { "alignment": 8, @@ -113464,7 +113464,7 @@ "name": "CCommentaryViewPosition", "name_hash": 4072933745, "project": "server", - "size": 2120 + "size": 2864 }, { "alignment": 255, @@ -113489,7 +113489,7 @@ "name": "m_iszStackName", "name_hash": 15274068492110699732, "networked": true, - "offset": 1264, + "offset": 2008, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -113500,7 +113500,7 @@ "name": "m_iszOperatorName", "name_hash": 15274068495245248918, "networked": true, - "offset": 1272, + "offset": 2016, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -113511,7 +113511,7 @@ "name": "m_iszOpvarName", "name_hash": 15274068491866406716, "networked": true, - "offset": 1280, + "offset": 2024, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -113522,7 +113522,7 @@ "name": "m_vDistanceInnerMins", "name_hash": 15274068494460913795, "networked": true, - "offset": 1288, + "offset": 2032, "size": 12, "templated": "Vector", "type": "Vector" @@ -113533,7 +113533,7 @@ "name": "m_vDistanceInnerMaxs", "name_hash": 15274068493001981537, "networked": true, - "offset": 1300, + "offset": 2044, "size": 12, "templated": "Vector", "type": "Vector" @@ -113544,7 +113544,7 @@ "name": "m_vDistanceOuterMins", "name_hash": 15274068491525605108, "networked": true, - "offset": 1312, + "offset": 2056, "size": 12, "templated": "Vector", "type": "Vector" @@ -113555,7 +113555,7 @@ "name": "m_vDistanceOuterMaxs", "name_hash": 15274068493691226934, "networked": true, - "offset": 1324, + "offset": 2068, "size": 12, "templated": "Vector", "type": "Vector" @@ -113566,7 +113566,7 @@ "name": "m_nAABBDirection", "name_hash": 15274068495022642476, "networked": true, - "offset": 1336, + "offset": 2080, "size": 4, "type": "int32" } @@ -113577,7 +113577,7 @@ "name": "CCitadelSoundOpvarSetOBB", "name_hash": 3556271198, "project": "server", - "size": 1344 + "size": 2088 }, { "alignment": 8, @@ -113592,7 +113592,7 @@ "name": "m_hSpriteMaterial", "name_hash": 12319751689278665795, "networked": true, - "offset": 2008, + "offset": 2752, "size": 8, "template": [ "InfoForResourceTypeIMaterial2" @@ -113606,7 +113606,7 @@ "name": "m_hAttachedToEntity", "name_hash": 12319751691517470285, "networked": true, - "offset": 2016, + "offset": 2760, "size": 4, "template": [ "CBaseEntity" @@ -113620,7 +113620,7 @@ "name": "m_nAttachment", "name_hash": 12319751691078418468, "networked": true, - "offset": 2020, + "offset": 2764, "size": 1, "type": "AttachmentHandle_t" }, @@ -113630,7 +113630,7 @@ "name": "m_flSpriteFramerate", "name_hash": 12319751691037975709, "networked": true, - "offset": 2024, + "offset": 2768, "size": 4, "type": "float32" }, @@ -113640,7 +113640,7 @@ "name": "m_flFrame", "name_hash": 12319751691421796852, "networked": true, - "offset": 2028, + "offset": 2772, "size": 4, "type": "float32" }, @@ -113650,7 +113650,7 @@ "name": "m_flDieTime", "name_hash": 12319751688896590342, "networked": false, - "offset": 2032, + "offset": 2776, "size": 4, "type": "GameTime_t" }, @@ -113660,7 +113660,7 @@ "name": "m_nBrightness", "name_hash": 12319751690021661414, "networked": true, - "offset": 2048, + "offset": 2792, "size": 4, "type": "uint32" }, @@ -113670,7 +113670,7 @@ "name": "m_flBrightnessDuration", "name_hash": 12319751688985558396, "networked": true, - "offset": 2052, + "offset": 2796, "size": 4, "type": "float32" }, @@ -113680,7 +113680,7 @@ "name": "m_flSpriteScale", "name_hash": 12319751691076184964, "networked": true, - "offset": 2056, + "offset": 2800, "size": 4, "type": "float32" }, @@ -113690,7 +113690,7 @@ "name": "m_flScaleDuration", "name_hash": 12319751688853494091, "networked": true, - "offset": 2060, + "offset": 2804, "size": 4, "type": "float32" }, @@ -113700,7 +113700,7 @@ "name": "m_bWorldSpaceScale", "name_hash": 12319751689371671103, "networked": true, - "offset": 2064, + "offset": 2808, "size": 1, "type": "bool" }, @@ -113710,7 +113710,7 @@ "name": "m_flGlowProxySize", "name_hash": 12319751690547955863, "networked": true, - "offset": 2068, + "offset": 2812, "size": 4, "type": "float32" }, @@ -113720,7 +113720,7 @@ "name": "m_flHDRColorScale", "name_hash": 12319751690632868840, "networked": true, - "offset": 2072, + "offset": 2816, "size": 4, "type": "float32" }, @@ -113730,7 +113730,7 @@ "name": "m_flLastTime", "name_hash": 12319751688037160094, "networked": false, - "offset": 2076, + "offset": 2820, "size": 4, "type": "GameTime_t" }, @@ -113740,7 +113740,7 @@ "name": "m_flMaxFrame", "name_hash": 12319751689806644684, "networked": false, - "offset": 2080, + "offset": 2824, "size": 4, "type": "float32" }, @@ -113750,7 +113750,7 @@ "name": "m_flStartScale", "name_hash": 12319751688922949585, "networked": false, - "offset": 2084, + "offset": 2828, "size": 4, "type": "float32" }, @@ -113760,7 +113760,7 @@ "name": "m_flDestScale", "name_hash": 12319751688358596483, "networked": false, - "offset": 2088, + "offset": 2832, "size": 4, "type": "float32" }, @@ -113770,7 +113770,7 @@ "name": "m_flScaleTimeStart", "name_hash": 12319751687323142702, "networked": false, - "offset": 2092, + "offset": 2836, "size": 4, "type": "GameTime_t" }, @@ -113780,7 +113780,7 @@ "name": "m_nStartBrightness", "name_hash": 12319751690105393768, "networked": false, - "offset": 2096, + "offset": 2840, "size": 4, "type": "int32" }, @@ -113790,7 +113790,7 @@ "name": "m_nDestBrightness", "name_hash": 12319751689508204126, "networked": false, - "offset": 2100, + "offset": 2844, "size": 4, "type": "int32" }, @@ -113800,7 +113800,7 @@ "name": "m_flBrightnessTimeStart", "name_hash": 12319751688457747887, "networked": false, - "offset": 2104, + "offset": 2848, "size": 4, "type": "GameTime_t" }, @@ -113810,7 +113810,7 @@ "name": "m_nSpriteWidth", "name_hash": 12319751691301732612, "networked": false, - "offset": 2108, + "offset": 2852, "size": 4, "type": "int32" }, @@ -113820,7 +113820,7 @@ "name": "m_nSpriteHeight", "name_hash": 12319751689064075315, "networked": false, - "offset": 2112, + "offset": 2856, "size": 4, "type": "int32" } @@ -113831,7 +113831,7 @@ "name": "CSprite", "name_hash": 2868415715, "project": "server", - "size": 2120 + "size": 2864 }, { "alignment": 255, @@ -113860,7 +113860,7 @@ "name": "m_axisEnd", "name_hash": 12186729391725521545, "networked": false, - "offset": 1384, + "offset": 2128, "size": 12, "templated": "VectorWS", "type": "VectorWS" @@ -113871,7 +113871,7 @@ "name": "m_slideFriction", "name_hash": 12186729393109507732, "networked": false, - "offset": 1396, + "offset": 2140, "size": 4, "type": "float32" }, @@ -113881,7 +113881,7 @@ "name": "m_systemLoadScale", "name_hash": 12186729393009515362, "networked": false, - "offset": 1400, + "offset": 2144, "size": 4, "type": "float32" }, @@ -113891,7 +113891,7 @@ "name": "m_initialOffset", "name_hash": 12186729393161017424, "networked": false, - "offset": 1404, + "offset": 2148, "size": 4, "type": "float32" }, @@ -113901,7 +113901,7 @@ "name": "m_bEnableLinearConstraint", "name_hash": 12186729392150696332, "networked": false, - "offset": 1408, + "offset": 2152, "size": 1, "type": "bool" }, @@ -113911,7 +113911,7 @@ "name": "m_bEnableAngularConstraint", "name_hash": 12186729394576448651, "networked": false, - "offset": 1409, + "offset": 2153, "size": 1, "type": "bool" }, @@ -113921,7 +113921,7 @@ "name": "m_flMotorFrequency", "name_hash": 12186729391848886794, "networked": false, - "offset": 1412, + "offset": 2156, "size": 4, "type": "float32" }, @@ -113931,7 +113931,7 @@ "name": "m_flMotorDampingRatio", "name_hash": 12186729394020456089, "networked": false, - "offset": 1416, + "offset": 2160, "size": 4, "type": "float32" }, @@ -113941,7 +113941,7 @@ "name": "m_bUseEntityPivot", "name_hash": 12186729390994636901, "networked": false, - "offset": 1420, + "offset": 2164, "size": 1, "type": "bool" }, @@ -113951,7 +113951,7 @@ "name": "m_soundInfo", "name_hash": 12186729392637412584, "networked": false, - "offset": 1424, + "offset": 2168, "size": 152, "type": "ConstraintSoundInfo" } @@ -113962,7 +113962,7 @@ "name": "CPhysSlideConstraint", "name_hash": 2837444048, "project": "server", - "size": 1576 + "size": 2320 }, { "alignment": 4, @@ -114027,7 +114027,7 @@ "name": "m_vDistanceOuterMins", "name_hash": 2759629372714305268, "networked": false, - "offset": 2096, + "offset": 2840, "size": 12, "templated": "Vector", "type": "Vector" @@ -114038,7 +114038,7 @@ "name": "m_vDistanceOuterMaxs", "name_hash": 2759629374879927094, "networked": false, - "offset": 2108, + "offset": 2852, "size": 12, "templated": "Vector", "type": "Vector" @@ -114049,7 +114049,7 @@ "name": "m_vOuterMins", "name_hash": 2759629373120352061, "networked": false, - "offset": 2120, + "offset": 2864, "size": 12, "templated": "Vector", "type": "Vector" @@ -114060,7 +114060,7 @@ "name": "m_vOuterMaxs", "name_hash": 2759629375688636743, "networked": false, - "offset": 2132, + "offset": 2876, "size": 12, "templated": "Vector", "type": "Vector" @@ -114072,7 +114072,7 @@ "name": "CLogicNPCCounterAABB", "name_hash": 642526283, "project": "server", - "size": 2144 + "size": 2888 }, { "alignment": 8, @@ -114087,7 +114087,7 @@ "name": "m_NoiseMoving", "name_hash": 8680471387004647499, "networked": false, - "offset": 2136, + "offset": 2872, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -114098,7 +114098,7 @@ "name": "m_NoiseArrived", "name_hash": 8680471389444891770, "networked": false, - "offset": 2144, + "offset": 2880, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -114109,7 +114109,7 @@ "name": "m_volume", "name_hash": 8680471389726453551, "networked": false, - "offset": 2160, + "offset": 2896, "size": 4, "type": "float32" }, @@ -114119,7 +114119,7 @@ "name": "m_flTWidth", "name_hash": 8680471388826740299, "networked": false, - "offset": 2164, + "offset": 2900, "size": 4, "type": "float32" }, @@ -114129,7 +114129,7 @@ "name": "m_flTLength", "name_hash": 8680471388712922265, "networked": false, - "offset": 2168, + "offset": 2904, "size": 4, "type": "float32" } @@ -114140,7 +114140,7 @@ "name": "CBasePlatTrain", "name_hash": 2021079740, "project": "server", - "size": 2176 + "size": 2912 }, { "alignment": 8, @@ -114154,7 +114154,7 @@ "name": "CPushable", "name_hash": 1956678374, "project": "server", - "size": 2224 + "size": 2968 }, { "alignment": 255, @@ -114180,7 +114180,7 @@ "name_hash": 151517173437003747, "networked": true, "offset": 128, - "size": 352, + "size": 368, "type": "CGameSceneNode" } ], @@ -114190,7 +114190,7 @@ "name": "CBodyComponentPoint", "name_hash": 35277841, "project": "server", - "size": 480 + "size": 496 }, { "alignment": 255, @@ -114206,7 +114206,7 @@ "name_hash": 10871517708164968095, "networked": true, "offset": 64, - "size": 136, + "size": 144, "template": [ "CSPerRoundStats_t" ], @@ -114219,8 +114219,8 @@ "name": "m_matchStats", "name_hash": 10871517706464109133, "networked": true, - "offset": 200, - "size": 192, + "offset": 208, + "size": 184, "type": "CSMatchStats_t" }, { @@ -114393,7 +114393,7 @@ "name": "m_hEntAttached", "name_hash": 4066497112151989744, "networked": true, - "offset": 1264, + "offset": 2008, "size": 4, "template": [ "CBaseEntity" @@ -114407,7 +114407,7 @@ "name": "m_bCheapEffect", "name_hash": 4066497115730352977, "networked": true, - "offset": 1268, + "offset": 2012, "size": 1, "type": "bool" }, @@ -114417,7 +114417,7 @@ "name": "m_flSize", "name_hash": 4066497113275558854, "networked": false, - "offset": 1272, + "offset": 2016, "size": 4, "type": "float32" }, @@ -114427,7 +114427,7 @@ "name": "m_bUseHitboxes", "name_hash": 4066497114339540670, "networked": false, - "offset": 1276, + "offset": 2020, "size": 1, "type": "bool" }, @@ -114437,7 +114437,7 @@ "name": "m_iNumHitboxFires", "name_hash": 4066497113459218443, "networked": false, - "offset": 1280, + "offset": 2024, "size": 4, "type": "int32" }, @@ -114447,7 +114447,7 @@ "name": "m_flHitboxFireScale", "name_hash": 4066497112703071513, "networked": false, - "offset": 1284, + "offset": 2028, "size": 4, "type": "float32" }, @@ -114457,7 +114457,7 @@ "name": "m_flLifetime", "name_hash": 4066497112952755556, "networked": false, - "offset": 1288, + "offset": 2032, "size": 4, "type": "GameTime_t" }, @@ -114467,7 +114467,7 @@ "name": "m_hAttacker", "name_hash": 4066497113735249236, "networked": false, - "offset": 1292, + "offset": 2036, "size": 4, "template": [ "CBaseEntity" @@ -114481,7 +114481,7 @@ "name": "m_flDirectDamagePerSecond", "name_hash": 4066497114176501166, "networked": false, - "offset": 1296, + "offset": 2040, "size": 4, "type": "float32" }, @@ -114491,7 +114491,7 @@ "name": "m_iCustomDamageType", "name_hash": 4066497115753647982, "networked": false, - "offset": 1300, + "offset": 2044, "size": 4, "type": "int32" } @@ -114502,7 +114502,7 @@ "name": "CEntityFlame", "name_hash": 946805140, "project": "server", - "size": 1328 + "size": 2072 }, { "alignment": 8, @@ -114517,7 +114517,7 @@ "name": "m_flInMin", "name_hash": 14726277059794355912, "networked": false, - "offset": 1264, + "offset": 2008, "size": 4, "type": "float32" }, @@ -114527,7 +114527,7 @@ "name": "m_flInMax", "name_hash": 14726277059627962818, "networked": false, - "offset": 1268, + "offset": 2012, "size": 4, "type": "float32" }, @@ -114537,7 +114537,7 @@ "name": "m_OutColor1", "name_hash": 14726277058801423789, "networked": false, - "offset": 1272, + "offset": 2016, "size": 4, "templated": "Color", "type": "Color" @@ -114548,7 +114548,7 @@ "name": "m_OutColor2", "name_hash": 14726277058751090932, "networked": false, - "offset": 1276, + "offset": 2020, "size": 4, "templated": "Color", "type": "Color" @@ -114559,7 +114559,7 @@ "name": "m_OutValue", "name_hash": 14726277060871163060, "networked": false, - "offset": 1280, + "offset": 2024, "size": 40, "template": [ "Color" @@ -114574,7 +114574,7 @@ "name": "CMathColorBlend", "name_hash": 3428728566, "project": "server", - "size": 1320 + "size": 2064 }, { "alignment": 8, @@ -114589,7 +114589,7 @@ "name": "m_flSuspensionFrequency", "name_hash": 6448436421652282984, "networked": false, - "offset": 1376, + "offset": 2120, "size": 4, "type": "float32" }, @@ -114599,7 +114599,7 @@ "name": "m_flSuspensionDampingRatio", "name_hash": 6448436422284733155, "networked": false, - "offset": 1380, + "offset": 2124, "size": 4, "type": "float32" }, @@ -114609,7 +114609,7 @@ "name": "m_flSuspensionHeightOffset", "name_hash": 6448436422080344130, "networked": false, - "offset": 1384, + "offset": 2128, "size": 4, "type": "float32" }, @@ -114619,7 +114619,7 @@ "name": "m_bEnableSuspensionLimit", "name_hash": 6448436422111772098, "networked": false, - "offset": 1388, + "offset": 2132, "size": 1, "type": "bool" }, @@ -114629,7 +114629,7 @@ "name": "m_flMinSuspensionOffset", "name_hash": 6448436422121832875, "networked": false, - "offset": 1392, + "offset": 2136, "size": 4, "type": "float32" }, @@ -114639,7 +114639,7 @@ "name": "m_flMaxSuspensionOffset", "name_hash": 6448436419796663785, "networked": false, - "offset": 1396, + "offset": 2140, "size": 4, "type": "float32" }, @@ -114649,7 +114649,7 @@ "name": "m_bEnableSteeringLimit", "name_hash": 6448436420548080724, "networked": false, - "offset": 1400, + "offset": 2144, "size": 1, "type": "bool" }, @@ -114659,7 +114659,7 @@ "name": "m_flMinSteeringAngle", "name_hash": 6448436419834659949, "networked": false, - "offset": 1404, + "offset": 2148, "size": 4, "type": "float32" }, @@ -114669,7 +114669,7 @@ "name": "m_flMaxSteeringAngle", "name_hash": 6448436422138655879, "networked": false, - "offset": 1408, + "offset": 2152, "size": 4, "type": "float32" }, @@ -114679,7 +114679,7 @@ "name": "m_flSteeringAxisFriction", "name_hash": 6448436420306792299, "networked": false, - "offset": 1412, + "offset": 2156, "size": 4, "type": "float32" }, @@ -114689,7 +114689,7 @@ "name": "m_flSpinAxisFriction", "name_hash": 6448436420736739580, "networked": false, - "offset": 1416, + "offset": 2160, "size": 4, "type": "float32" }, @@ -114699,7 +114699,7 @@ "name": "m_hSteeringMimicsEntity", "name_hash": 6448436422459164781, "networked": false, - "offset": 1420, + "offset": 2164, "size": 4, "template": [ "CBaseEntity" @@ -114714,7 +114714,7 @@ "name": "CPhysWheelConstraint", "name_hash": 1501393602, "project": "server", - "size": 1432 + "size": 2176 }, { "alignment": 255, @@ -114738,7 +114738,7 @@ "name": "CTonemapController2Alias_env_tonemap_controller2", "name_hash": 771731542, "project": "server", - "size": 1288 + "size": 2032 }, { "alignment": 8, @@ -114753,7 +114753,7 @@ "name": "m_bDisabled", "name_hash": 4731157990810081637, "networked": false, - "offset": 2008, + "offset": 2748, "size": 1, "type": "bool" } @@ -114764,7 +114764,7 @@ "name": "CMarkupVolume", "name_hash": 1101558560, "project": "server", - "size": 2016 + "size": 2752 }, { "alignment": 255, @@ -114793,7 +114793,7 @@ "name": "m_Line", "name_hash": 6991413770921310887, "networked": false, - "offset": 1264, + "offset": 2008, "size": 40, "template": [ "Vector" @@ -114807,7 +114807,7 @@ "name": "m_SourceName", "name_hash": 6991413770284933851, "networked": false, - "offset": 1304, + "offset": 2048, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -114818,7 +114818,7 @@ "name": "m_StartEntity", "name_hash": 6991413771907311656, "networked": false, - "offset": 1312, + "offset": 2056, "size": 4, "template": [ "CBaseEntity" @@ -114832,7 +114832,7 @@ "name": "m_EndEntity", "name_hash": 6991413771920253465, "networked": false, - "offset": 1316, + "offset": 2060, "size": 4, "template": [ "CBaseEntity" @@ -114847,7 +114847,7 @@ "name": "CLogicLineToEntity", "name_hash": 1627815368, "project": "server", - "size": 1320 + "size": 2064 }, { "alignment": 8, @@ -114862,7 +114862,7 @@ "name": "m_authoredPosition", "name_hash": 15856867060840029060, "networked": false, - "offset": 2136, + "offset": 2872, "size": 4, "type": "MoveLinearAuthoredPos_t" }, @@ -114872,7 +114872,7 @@ "name": "m_angMoveEntitySpace", "name_hash": 15856867061215205881, "networked": false, - "offset": 2140, + "offset": 2876, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -114883,7 +114883,7 @@ "name": "m_vecMoveDirParentSpace", "name_hash": 15856867064332493039, "networked": false, - "offset": 2152, + "offset": 2888, "size": 12, "templated": "Vector", "type": "Vector" @@ -114894,7 +114894,7 @@ "name": "m_soundStart", "name_hash": 15856867064170242168, "networked": false, - "offset": 2168, + "offset": 2904, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -114905,7 +114905,7 @@ "name": "m_soundStop", "name_hash": 15856867064295382428, "networked": false, - "offset": 2176, + "offset": 2912, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -114916,7 +114916,7 @@ "name": "m_currentSound", "name_hash": 15856867063675092561, "networked": false, - "offset": 2184, + "offset": 2920, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -114927,7 +114927,7 @@ "name": "m_flBlockDamage", "name_hash": 15856867063142580369, "networked": false, - "offset": 2192, + "offset": 2928, "size": 4, "type": "float32" }, @@ -114937,7 +114937,7 @@ "name": "m_flStartPosition", "name_hash": 15856867064183744490, "networked": false, - "offset": 2196, + "offset": 2932, "size": 4, "type": "float32" }, @@ -114947,7 +114947,7 @@ "name": "m_OnFullyOpen", "name_hash": 15856867060932098788, "networked": false, - "offset": 2208, + "offset": 2944, "size": 40, "type": "CEntityIOOutput" }, @@ -114957,7 +114957,7 @@ "name": "m_OnFullyClosed", "name_hash": 15856867062338486932, "networked": false, - "offset": 2248, + "offset": 2984, "size": 40, "type": "CEntityIOOutput" }, @@ -114967,7 +114967,7 @@ "name": "m_bCreateMovableNavMesh", "name_hash": 15856867062606736047, "networked": false, - "offset": 2288, + "offset": 3024, "size": 1, "type": "bool" }, @@ -114977,7 +114977,7 @@ "name": "m_bAllowMovableNavMeshDockingOnEntireEntity", "name_hash": 15856867060584830522, "networked": false, - "offset": 2289, + "offset": 3025, "size": 1, "type": "bool" }, @@ -114987,7 +114987,7 @@ "name": "m_bCreateNavObstacle", "name_hash": 15856867060778374923, "networked": false, - "offset": 2290, + "offset": 3026, "size": 1, "type": "bool" } @@ -114998,7 +114998,7 @@ "name": "CFuncMoveLinear", "name_hash": 3691964564, "project": "server", - "size": 2304 + "size": 3040 }, { "alignment": 8, @@ -115013,7 +115013,7 @@ "name": "m_gravityScale", "name_hash": 15476559457108263665, "networked": true, - "offset": 2488, + "offset": 3224, "size": 4, "type": "float32" }, @@ -115023,7 +115023,7 @@ "name": "m_linearLimit", "name_hash": 15476559455265875779, "networked": true, - "offset": 2492, + "offset": 3228, "size": 4, "type": "float32" }, @@ -115033,7 +115033,7 @@ "name": "m_linearDamping", "name_hash": 15476559455560459846, "networked": true, - "offset": 2496, + "offset": 3232, "size": 4, "type": "float32" }, @@ -115043,7 +115043,7 @@ "name": "m_angularLimit", "name_hash": 15476559454278487320, "networked": true, - "offset": 2500, + "offset": 3236, "size": 4, "type": "float32" }, @@ -115053,7 +115053,7 @@ "name": "m_angularDamping", "name_hash": 15476559454909733985, "networked": true, - "offset": 2504, + "offset": 3240, "size": 4, "type": "float32" }, @@ -115063,7 +115063,7 @@ "name": "m_linearForce", "name_hash": 15476559453812115027, "networked": true, - "offset": 2508, + "offset": 3244, "size": 4, "type": "float32" }, @@ -115073,7 +115073,7 @@ "name": "m_flFrequency", "name_hash": 15476559456581545431, "networked": true, - "offset": 2512, + "offset": 3248, "size": 4, "type": "float32" }, @@ -115083,7 +115083,7 @@ "name": "m_flDampingRatio", "name_hash": 15476559456066373022, "networked": true, - "offset": 2516, + "offset": 3252, "size": 4, "type": "float32" }, @@ -115093,7 +115093,7 @@ "name": "m_vecLinearForcePointAt", "name_hash": 15476559456308687982, "networked": true, - "offset": 2520, + "offset": 3256, "size": 12, "templated": "Vector", "type": "Vector" @@ -115104,7 +115104,7 @@ "name": "m_bCollapseToForcePoint", "name_hash": 15476559456997301504, "networked": true, - "offset": 2532, + "offset": 3268, "size": 1, "type": "bool" }, @@ -115114,7 +115114,7 @@ "name": "m_vecLinearForcePointAtWorld", "name_hash": 15476559456401962882, "networked": true, - "offset": 2536, + "offset": 3272, "size": 12, "templated": "Vector", "type": "Vector" @@ -115125,7 +115125,7 @@ "name": "m_vecLinearForceDirection", "name_hash": 15476559454664045308, "networked": true, - "offset": 2548, + "offset": 3284, "size": 12, "templated": "Vector", "type": "Vector" @@ -115136,7 +115136,7 @@ "name": "m_bConvertToDebrisWhenPossible", "name_hash": 15476559454837985621, "networked": true, - "offset": 2560, + "offset": 3296, "size": 1, "type": "bool" } @@ -115147,7 +115147,7 @@ "name": "CTriggerPhysics", "name_hash": 3603417299, "project": "server", - "size": 2568 + "size": 3304 }, { "alignment": 8, @@ -115162,7 +115162,7 @@ "name": "m_aPlayerControllers", "name_hash": 12635543523684508418, "networked": true, - "offset": 1264, + "offset": 2008, "size": 24, "template": [ "CHandle< CBasePlayerController >" @@ -115176,7 +115176,7 @@ "name": "m_aPlayers", "name_hash": 12635543521502712086, "networked": true, - "offset": 1288, + "offset": 2032, "size": 24, "template": [ "CHandle< CBasePlayerPawn >" @@ -115190,7 +115190,7 @@ "name": "m_iScore", "name_hash": 12635543522354126510, "networked": true, - "offset": 1312, + "offset": 2056, "size": 4, "type": "int32" }, @@ -115203,7 +115203,7 @@ "name": "m_szTeamname", "name_hash": 12635543524238198794, "networked": true, - "offset": 1316, + "offset": 2060, "size": 129, "type": "char" } @@ -115214,7 +115214,7 @@ "name": "CTeam", "name_hash": 2941941731, "project": "server", - "size": 1448 + "size": 2192 }, { "alignment": 16, @@ -115229,7 +115229,7 @@ "name": "m_OnHostageBeginGrab", "name_hash": 1878612231573491372, "networked": false, - "offset": 3080, + "offset": 3848, "size": 40, "type": "CEntityIOOutput" }, @@ -115239,7 +115239,7 @@ "name": "m_OnFirstPickedUp", "name_hash": 1878612234766519891, "networked": false, - "offset": 3120, + "offset": 3888, "size": 40, "type": "CEntityIOOutput" }, @@ -115249,7 +115249,7 @@ "name": "m_OnDroppedNotRescued", "name_hash": 1878612235215737438, "networked": false, - "offset": 3160, + "offset": 3928, "size": 40, "type": "CEntityIOOutput" }, @@ -115259,7 +115259,7 @@ "name": "m_OnRescued", "name_hash": 1878612232453949015, "networked": false, - "offset": 3200, + "offset": 3968, "size": 40, "type": "CEntityIOOutput" }, @@ -115269,7 +115269,7 @@ "name": "m_entitySpottedState", "name_hash": 1878612231397790844, "networked": true, - "offset": 3240, + "offset": 4008, "size": 24, "type": "EntitySpottedState_t" }, @@ -115279,7 +115279,7 @@ "name": "m_nSpotRules", "name_hash": 1878612233348238916, "networked": false, - "offset": 3264, + "offset": 4032, "size": 4, "type": "int32" }, @@ -115289,7 +115289,7 @@ "name": "m_uiHostageSpawnExclusionGroupMask", "name_hash": 1878612231871776732, "networked": false, - "offset": 3268, + "offset": 4036, "size": 4, "type": "uint32" }, @@ -115299,7 +115299,7 @@ "name": "m_nHostageSpawnRandomFactor", "name_hash": 1878612234949554329, "networked": false, - "offset": 3272, + "offset": 4040, "size": 4, "type": "uint32" }, @@ -115309,7 +115309,7 @@ "name": "m_bRemove", "name_hash": 1878612235069844829, "networked": false, - "offset": 3276, + "offset": 4044, "size": 1, "type": "bool" }, @@ -115319,7 +115319,7 @@ "name": "m_vel", "name_hash": 1878612232994112408, "networked": true, - "offset": 3280, + "offset": 4048, "size": 12, "templated": "Vector", "type": "Vector" @@ -115330,7 +115330,7 @@ "name": "m_isRescued", "name_hash": 1878612231761976520, "networked": true, - "offset": 3292, + "offset": 4060, "size": 1, "type": "bool" }, @@ -115340,7 +115340,7 @@ "name": "m_jumpedThisFrame", "name_hash": 1878612233156073405, "networked": true, - "offset": 3293, + "offset": 4061, "size": 1, "type": "bool" }, @@ -115350,7 +115350,7 @@ "name": "m_nHostageState", "name_hash": 1878612232876231471, "networked": true, - "offset": 3296, + "offset": 4064, "size": 4, "type": "int32" }, @@ -115360,7 +115360,7 @@ "name": "m_leader", "name_hash": 1878612233048247940, "networked": true, - "offset": 3300, + "offset": 4068, "size": 4, "template": [ "CBaseEntity" @@ -115374,7 +115374,7 @@ "name": "m_lastLeader", "name_hash": 1878612231706946568, "networked": false, - "offset": 3304, + "offset": 4072, "size": 4, "template": [ "CCSPlayerPawnBase" @@ -115388,7 +115388,7 @@ "name": "m_reuseTimer", "name_hash": 1878612233181461416, "networked": true, - "offset": 3312, + "offset": 4080, "size": 24, "type": "CountdownTimer" }, @@ -115398,7 +115398,7 @@ "name": "m_hasBeenUsed", "name_hash": 1878612232611670324, "networked": false, - "offset": 3336, + "offset": 4104, "size": 1, "type": "bool" }, @@ -115408,7 +115408,7 @@ "name": "m_accel", "name_hash": 1878612231909135539, "networked": false, - "offset": 3340, + "offset": 4108, "size": 12, "templated": "Vector", "type": "Vector" @@ -115419,7 +115419,7 @@ "name": "m_isRunning", "name_hash": 1878612235196802428, "networked": false, - "offset": 3352, + "offset": 4120, "size": 1, "type": "bool" }, @@ -115429,7 +115429,7 @@ "name": "m_isCrouching", "name_hash": 1878612233433291133, "networked": false, - "offset": 3353, + "offset": 4121, "size": 1, "type": "bool" }, @@ -115439,7 +115439,7 @@ "name": "m_jumpTimer", "name_hash": 1878612233169091738, "networked": false, - "offset": 3360, + "offset": 4128, "size": 24, "type": "CountdownTimer" }, @@ -115449,7 +115449,7 @@ "name": "m_isWaitingForLeader", "name_hash": 1878612231856524210, "networked": false, - "offset": 3384, + "offset": 4152, "size": 1, "type": "bool" }, @@ -115459,7 +115459,7 @@ "name": "m_repathTimer", "name_hash": 1878612232601507708, "networked": false, - "offset": 11592, + "offset": 12360, "size": 24, "type": "CountdownTimer" }, @@ -115469,7 +115469,7 @@ "name": "m_inhibitDoorTimer", "name_hash": 1878612232634281717, "networked": false, - "offset": 11616, + "offset": 12384, "size": 24, "type": "CountdownTimer" }, @@ -115479,7 +115479,7 @@ "name": "m_inhibitObstacleAvoidanceTimer", "name_hash": 1878612233006653846, "networked": false, - "offset": 11760, + "offset": 12528, "size": 24, "type": "CountdownTimer" }, @@ -115489,7 +115489,7 @@ "name": "m_wiggleTimer", "name_hash": 1878612235333047329, "networked": false, - "offset": 11792, + "offset": 12560, "size": 24, "type": "CountdownTimer" }, @@ -115499,7 +115499,7 @@ "name": "m_isAdjusted", "name_hash": 1878612234170921263, "networked": false, - "offset": 11820, + "offset": 12588, "size": 1, "type": "bool" }, @@ -115509,7 +115509,7 @@ "name": "m_bHandsHaveBeenCut", "name_hash": 1878612232265802451, "networked": true, - "offset": 11821, + "offset": 12589, "size": 1, "type": "bool" }, @@ -115519,7 +115519,7 @@ "name": "m_hHostageGrabber", "name_hash": 1878612231431503007, "networked": true, - "offset": 11824, + "offset": 12592, "size": 4, "template": [ "CCSPlayerPawn" @@ -115533,7 +115533,7 @@ "name": "m_fLastGrabTime", "name_hash": 1878612234820941062, "networked": false, - "offset": 11828, + "offset": 12596, "size": 4, "type": "GameTime_t" }, @@ -115543,7 +115543,7 @@ "name": "m_vecPositionWhenStartedDroppingToGround", "name_hash": 1878612232848496880, "networked": false, - "offset": 11832, + "offset": 12600, "size": 12, "templated": "Vector", "type": "Vector" @@ -115554,7 +115554,7 @@ "name": "m_vecGrabbedPos", "name_hash": 1878612234490059276, "networked": false, - "offset": 11844, + "offset": 12612, "size": 12, "templated": "Vector", "type": "Vector" @@ -115565,7 +115565,7 @@ "name": "m_flRescueStartTime", "name_hash": 1878612232964004171, "networked": true, - "offset": 11856, + "offset": 12624, "size": 4, "type": "GameTime_t" }, @@ -115575,7 +115575,7 @@ "name": "m_flGrabSuccessTime", "name_hash": 1878612232127116593, "networked": true, - "offset": 11860, + "offset": 12628, "size": 4, "type": "GameTime_t" }, @@ -115585,7 +115585,7 @@ "name": "m_flDropStartTime", "name_hash": 1878612232988411855, "networked": true, - "offset": 11864, + "offset": 12632, "size": 4, "type": "GameTime_t" }, @@ -115595,7 +115595,7 @@ "name": "m_nApproachRewardPayouts", "name_hash": 1878612233901021745, "networked": false, - "offset": 11868, + "offset": 12636, "size": 4, "type": "int32" }, @@ -115605,7 +115605,7 @@ "name": "m_nPickupEventCount", "name_hash": 1878612232372934930, "networked": false, - "offset": 11872, + "offset": 12640, "size": 4, "type": "int32" }, @@ -115615,7 +115615,7 @@ "name": "m_vecSpawnGroundPos", "name_hash": 1878612235377391363, "networked": false, - "offset": 11876, + "offset": 12644, "size": 12, "templated": "Vector", "type": "Vector" @@ -115626,7 +115626,7 @@ "name": "m_vecHostageResetPosition", "name_hash": 1878612233520143118, "networked": false, - "offset": 11932, + "offset": 12700, "size": 12, "templated": "VectorWS", "type": "VectorWS" @@ -115638,7 +115638,7 @@ "name": "CHostage", "name_hash": 437398495, "project": "server", - "size": 11952 + "size": 12720 }, { "alignment": 16, @@ -115652,7 +115652,7 @@ "name": "CDynamicPropAlias_prop_dynamic_override", "name_hash": 4231903373, "project": "server", - "size": 3408 + "size": 4192 }, { "alignment": 8, @@ -115681,7 +115681,7 @@ "name": "m_iszTargetEntity", "name_hash": 10272867832174850299, "networked": false, - "offset": 1264, + "offset": 2008, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -115692,7 +115692,7 @@ "name": "m_flDistanceToPlayer", "name_hash": 10272867833902464524, "networked": false, - "offset": 1272, + "offset": 2016, "size": 4, "type": "float32" }, @@ -115702,7 +115702,7 @@ "name": "m_bForceNewLevelUnit", "name_hash": 10272867830214148062, "networked": false, - "offset": 1276, + "offset": 2020, "size": 1, "type": "bool" }, @@ -115712,7 +115712,7 @@ "name": "m_bCheckCough", "name_hash": 10272867830504711619, "networked": false, - "offset": 1277, + "offset": 2021, "size": 1, "type": "bool" }, @@ -115722,7 +115722,7 @@ "name": "m_bThinkDangerous", "name_hash": 10272867833637106121, "networked": false, - "offset": 1278, + "offset": 2022, "size": 1, "type": "bool" }, @@ -115732,7 +115732,7 @@ "name": "m_flDangerousTime", "name_hash": 10272867830302791236, "networked": false, - "offset": 1280, + "offset": 2024, "size": 4, "type": "float32" } @@ -115743,7 +115743,7 @@ "name": "CLogicDistanceAutosave", "name_hash": 2391838429, "project": "server", - "size": 1288 + "size": 2032 }, { "alignment": 8, @@ -115758,7 +115758,7 @@ "name": "m_iMagnitude", "name_hash": 176786008179467458, "networked": false, - "offset": 2008, + "offset": 2748, "size": 4, "type": "int32" }, @@ -115768,7 +115768,7 @@ "name": "m_flPlayerDamage", "name_hash": 176786010222695483, "networked": false, - "offset": 2012, + "offset": 2752, "size": 4, "type": "float32" }, @@ -115778,7 +115778,7 @@ "name": "m_iRadiusOverride", "name_hash": 176786011308955570, "networked": false, - "offset": 2016, + "offset": 2756, "size": 4, "type": "int32" }, @@ -115788,7 +115788,7 @@ "name": "m_flInnerRadius", "name_hash": 176786008704160775, "networked": false, - "offset": 2020, + "offset": 2760, "size": 4, "type": "float32" }, @@ -115798,7 +115798,7 @@ "name": "m_flDamageForce", "name_hash": 176786010739757221, "networked": false, - "offset": 2024, + "offset": 2764, "size": 4, "type": "float32" }, @@ -115808,7 +115808,7 @@ "name": "m_hInflictor", "name_hash": 176786009164038455, "networked": false, - "offset": 2028, + "offset": 2768, "size": 4, "template": [ "CBaseEntity" @@ -115822,7 +115822,7 @@ "name": "m_iCustomDamageType", "name_hash": 176786011633061742, "networked": false, - "offset": 2032, + "offset": 2772, "size": 4, "type": "DamageTypes_t" }, @@ -115832,7 +115832,7 @@ "name": "m_bCreateDebris", "name_hash": 176786010263970658, "networked": false, - "offset": 2036, + "offset": 2776, "size": 1, "type": "bool" }, @@ -115842,7 +115842,7 @@ "name": "m_iszCustomEffectName", "name_hash": 176786009027023040, "networked": false, - "offset": 2048, + "offset": 2784, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -115853,7 +115853,7 @@ "name": "m_iszCustomSoundName", "name_hash": 176786010136365430, "networked": false, - "offset": 2056, + "offset": 2792, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -115864,7 +115864,7 @@ "name": "m_bSuppressParticleImpulse", "name_hash": 176786008610195387, "networked": false, - "offset": 2064, + "offset": 2800, "size": 1, "type": "bool" }, @@ -115874,7 +115874,7 @@ "name": "m_iClassIgnore", "name_hash": 176786010551160542, "networked": false, - "offset": 2068, + "offset": 2804, "size": 4, "type": "Class_T" }, @@ -115884,7 +115884,7 @@ "name": "m_iClassIgnore2", "name_hash": 176786008076090756, "networked": false, - "offset": 2072, + "offset": 2808, "size": 4, "type": "Class_T" }, @@ -115894,7 +115894,7 @@ "name": "m_iszEntityIgnoreName", "name_hash": 176786010674741359, "networked": false, - "offset": 2080, + "offset": 2816, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -115905,7 +115905,7 @@ "name": "m_hEntityIgnore", "name_hash": 176786010265244162, "networked": false, - "offset": 2088, + "offset": 2824, "size": 4, "template": [ "CBaseEntity" @@ -115920,7 +115920,7 @@ "name": "CEnvExplosion", "name_hash": 41161200, "project": "server", - "size": 2096 + "size": 2832 }, { "alignment": 8, @@ -115935,7 +115935,7 @@ "name": "m_nState", "name_hash": 10325752017678648098, "networked": false, - "offset": 2008, + "offset": 2748, "size": 4, "type": "int32" } @@ -115946,7 +115946,7 @@ "name": "CFuncWall", "name_hash": 2404151488, "project": "server", - "size": 2016 + "size": 2752 }, { "alignment": 8, @@ -115961,7 +115961,7 @@ "name": "m_Entity_hLightProbeTexture_AmbientCube", "name_hash": 12175620840075798852, "networked": true, - "offset": 5352, + "offset": 6096, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -115975,7 +115975,7 @@ "name": "m_Entity_hLightProbeTexture_SDF", "name_hash": 12175620842697834082, "networked": true, - "offset": 5360, + "offset": 6104, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -115989,7 +115989,7 @@ "name": "m_Entity_hLightProbeTexture_SH2_DC", "name_hash": 12175620843106565982, "networked": true, - "offset": 5368, + "offset": 6112, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -116003,7 +116003,7 @@ "name": "m_Entity_hLightProbeTexture_SH2_R", "name_hash": 12175620839974174623, "networked": true, - "offset": 5376, + "offset": 6120, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -116017,7 +116017,7 @@ "name": "m_Entity_hLightProbeTexture_SH2_G", "name_hash": 12175620840158728432, "networked": true, - "offset": 5384, + "offset": 6128, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -116031,7 +116031,7 @@ "name": "m_Entity_hLightProbeTexture_SH2_B", "name_hash": 12175620840242616527, "networked": true, - "offset": 5392, + "offset": 6136, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -116045,7 +116045,7 @@ "name": "m_Entity_hLightProbeDirectLightIndicesTexture", "name_hash": 12175620840306617586, "networked": true, - "offset": 5400, + "offset": 6144, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -116059,7 +116059,7 @@ "name": "m_Entity_hLightProbeDirectLightScalarsTexture", "name_hash": 12175620842488825870, "networked": true, - "offset": 5408, + "offset": 6152, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -116073,7 +116073,7 @@ "name": "m_Entity_hLightProbeDirectLightShadowsTexture", "name_hash": 12175620842225405270, "networked": true, - "offset": 5416, + "offset": 6160, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -116087,7 +116087,7 @@ "name": "m_Entity_vBoxMins", "name_hash": 12175620843276785049, "networked": true, - "offset": 5424, + "offset": 6168, "size": 12, "templated": "Vector", "type": "Vector" @@ -116098,7 +116098,7 @@ "name": "m_Entity_vBoxMaxs", "name_hash": 12175620841819824267, "networked": true, - "offset": 5436, + "offset": 6180, "size": 12, "templated": "Vector", "type": "Vector" @@ -116109,7 +116109,7 @@ "name": "m_Entity_bMoveable", "name_hash": 12175620841140491666, "networked": true, - "offset": 5448, + "offset": 6192, "size": 1, "type": "bool" }, @@ -116119,7 +116119,7 @@ "name": "m_Entity_nHandshake", "name_hash": 12175620839841605492, "networked": true, - "offset": 5452, + "offset": 6196, "size": 4, "type": "int32" }, @@ -116129,7 +116129,7 @@ "name": "m_Entity_nPriority", "name_hash": 12175620842862722987, "networked": true, - "offset": 5456, + "offset": 6200, "size": 4, "type": "int32" }, @@ -116139,7 +116139,7 @@ "name": "m_Entity_bStartDisabled", "name_hash": 12175620843225698829, "networked": true, - "offset": 5460, + "offset": 6204, "size": 1, "type": "bool" }, @@ -116149,7 +116149,7 @@ "name": "m_Entity_nLightProbeSizeX", "name_hash": 12175620842323185168, "networked": true, - "offset": 5464, + "offset": 6208, "size": 4, "type": "int32" }, @@ -116159,7 +116159,7 @@ "name": "m_Entity_nLightProbeSizeY", "name_hash": 12175620842339962787, "networked": true, - "offset": 5468, + "offset": 6212, "size": 4, "type": "int32" }, @@ -116169,7 +116169,7 @@ "name": "m_Entity_nLightProbeSizeZ", "name_hash": 12175620842356740406, "networked": true, - "offset": 5472, + "offset": 6216, "size": 4, "type": "int32" }, @@ -116179,7 +116179,7 @@ "name": "m_Entity_nLightProbeAtlasX", "name_hash": 12175620841136580112, "networked": true, - "offset": 5476, + "offset": 6220, "size": 4, "type": "int32" }, @@ -116189,7 +116189,7 @@ "name": "m_Entity_nLightProbeAtlasY", "name_hash": 12175620841153357731, "networked": true, - "offset": 5480, + "offset": 6224, "size": 4, "type": "int32" }, @@ -116199,7 +116199,7 @@ "name": "m_Entity_nLightProbeAtlasZ", "name_hash": 12175620841170135350, "networked": true, - "offset": 5484, + "offset": 6228, "size": 4, "type": "int32" }, @@ -116209,7 +116209,7 @@ "name": "m_Entity_bEnabled", "name_hash": 12175620840892651996, "networked": true, - "offset": 5497, + "offset": 6241, "size": 1, "type": "bool" } @@ -116220,7 +116220,7 @@ "name": "CEnvLightProbeVolume", "name_hash": 2834857637, "project": "server", - "size": 5504 + "size": 6248 }, { "alignment": 16, @@ -116235,7 +116235,7 @@ "name": "m_bFirstAttack", "name_hash": 2689115425016218585, "networked": true, - "offset": 4560, + "offset": 5317, "size": 1, "type": "bool" } @@ -116246,7 +116246,7 @@ "name": "CKnife", "name_hash": 626108475, "project": "server", - "size": 4576 + "size": 5328 }, { "alignment": 8, @@ -116333,7 +116333,7 @@ "name": "CItemAssaultSuit", "name_hash": 3920257993, "project": "server", - "size": 2928 + "size": 3712 }, { "alignment": 255, @@ -116347,7 +116347,7 @@ "name": "CCSGO_WingmanIntroCharacterPosition", "name_hash": 2950271842, "project": "server", - "size": 3336 + "size": 4080 }, { "alignment": 16, @@ -116361,7 +116361,7 @@ "name": "CFuncRetakeBarrier", "name_hash": 580289293, "project": "server", - "size": 3440 + "size": 4208 }, { "alignment": 8, @@ -116375,7 +116375,7 @@ "name": "CFuncLadderAlias_func_useableladder", "name_hash": 2592035355, "project": "server", - "size": 2184 + "size": 2920 }, { "alignment": 8, @@ -116390,7 +116390,7 @@ "name": "m_isOn", "name_hash": 10251403736525201568, "networked": false, - "offset": 1272, + "offset": 2016, "size": 1, "type": "bool" }, @@ -116400,7 +116400,7 @@ "name": "m_navProperty", "name_hash": 10251403738491171815, "networked": false, - "offset": 1276, + "offset": 2020, "size": 4, "type": "navproperties_t" } @@ -116411,7 +116411,7 @@ "name": "CLogicNavigation", "name_hash": 2386840930, "project": "server", - "size": 1280 + "size": 2024 }, { "alignment": 4, @@ -116510,7 +116510,7 @@ "name": "m_BuoyancyHelper", "name_hash": 16819129385057517223, "networked": false, - "offset": 2472, + "offset": 3208, "size": 280, "type": "CBuoyancyHelper" }, @@ -116520,7 +116520,7 @@ "name": "m_flFluidDensity", "name_hash": 16819129386920560035, "networked": true, - "offset": 2752, + "offset": 3488, "size": 4, "type": "float32" } @@ -116531,7 +116531,7 @@ "name": "CTriggerBuoyancy", "name_hash": 3916008720, "project": "server", - "size": 2760 + "size": 3496 }, { "alignment": 16, @@ -116545,7 +116545,7 @@ "name": "CWeaponMP9", "name_hash": 2500084122, "project": "server", - "size": 4592 + "size": 5360 }, { "alignment": 8, @@ -116560,7 +116560,7 @@ "name": "m_bDisabled", "name_hash": 1571708686990858597, "networked": false, - "offset": 1264, + "offset": 2008, "size": 1, "type": "bool" }, @@ -116570,7 +116570,7 @@ "name": "m_bWaitForRefire", "name_hash": 1571708688887289914, "networked": false, - "offset": 1265, + "offset": 2009, "size": 1, "type": "bool" }, @@ -116580,7 +116580,7 @@ "name": "m_bTriggerOnce", "name_hash": 1571708688188003718, "networked": false, - "offset": 1266, + "offset": 2010, "size": 1, "type": "bool" }, @@ -116590,7 +116590,7 @@ "name": "m_bFastRetrigger", "name_hash": 1571708686459613230, "networked": false, - "offset": 1267, + "offset": 2011, "size": 1, "type": "bool" }, @@ -116600,7 +116600,7 @@ "name": "m_bPassthoughCaller", "name_hash": 1571708687785563336, "networked": false, - "offset": 1268, + "offset": 2012, "size": 1, "type": "bool" } @@ -116611,7 +116611,7 @@ "name": "CLogicRelay", "name_hash": 365941945, "project": "server", - "size": 1272 + "size": 2016 }, { "alignment": 255, @@ -116782,7 +116782,7 @@ "name": "CWeaponP90", "name_hash": 3303389031, "project": "server", - "size": 4592 + "size": 5360 }, { "alignment": 8, @@ -116797,7 +116797,7 @@ "name": "m_iFilterTeam", "name_hash": 5105504304101725711, "networked": false, - "offset": 1352, + "offset": 2096, "size": 4, "type": "int32" } @@ -116808,7 +116808,7 @@ "name": "CFilterTeam", "name_hash": 1188717853, "project": "server", - "size": 1360 + "size": 2104 }, { "alignment": 4, @@ -117111,7 +117111,7 @@ "name": "CFuncVehicleClip", "name_hash": 354544282, "project": "server", - "size": 2008 + "size": 2752 }, { "alignment": 255, @@ -117135,7 +117135,7 @@ "name": "CHostageAlias_info_hostage_spawn", "name_hash": 1450372648, "project": "server", - "size": 11952 + "size": 12720 }, { "alignment": 8, @@ -117150,7 +117150,7 @@ "name": "m_vMins", "name_hash": 17042484034692429616, "networked": false, - "offset": 1432, + "offset": 2176, "size": 12, "templated": "Vector", "type": "Vector" @@ -117161,7 +117161,7 @@ "name": "m_vMaxs", "name_hash": 17042484036817243754, "networked": false, - "offset": 1444, + "offset": 2188, "size": 12, "templated": "Vector", "type": "Vector" @@ -117172,7 +117172,7 @@ "name": "m_vDistanceMins", "name_hash": 17042484035799521331, "networked": false, - "offset": 1456, + "offset": 2200, "size": 12, "templated": "Vector", "type": "Vector" @@ -117183,7 +117183,7 @@ "name": "m_vDistanceMaxs", "name_hash": 17042484034304235249, "networked": false, - "offset": 1468, + "offset": 2212, "size": 12, "templated": "Vector", "type": "Vector" @@ -117194,7 +117194,7 @@ "name": "m_flWindMin", "name_hash": 17042484034196151187, "networked": false, - "offset": 1480, + "offset": 2224, "size": 4, "type": "float32" }, @@ -117204,7 +117204,7 @@ "name": "m_flWindMax", "name_hash": 17042484034566641901, "networked": false, - "offset": 1484, + "offset": 2228, "size": 4, "type": "float32" }, @@ -117214,7 +117214,7 @@ "name": "m_flWindMapMin", "name_hash": 17042484034290967975, "networked": false, - "offset": 1488, + "offset": 2232, "size": 4, "type": "float32" }, @@ -117224,7 +117224,7 @@ "name": "m_flWindMapMax", "name_hash": 17042484033990353929, "networked": false, - "offset": 1492, + "offset": 2236, "size": 4, "type": "float32" } @@ -117235,7 +117235,7 @@ "name": "CSoundOpvarSetOBBWindEntity", "name_hash": 3968012527, "project": "server", - "size": 1496 + "size": 2240 }, { "alignment": 8, @@ -117307,7 +117307,7 @@ "name": "CSoundEventEntityAlias_snd_event_point", "name_hash": 410081086, "project": "server", - "size": 1464 + "size": 2208 }, { "alignment": 16, @@ -117322,7 +117322,7 @@ "name": "m_nSmokeEffectTickBegin", "name_hash": 16365449621073449555, "networked": true, - "offset": 3176, + "offset": 3944, "size": 4, "type": "int32" }, @@ -117332,7 +117332,7 @@ "name": "m_bDidSmokeEffect", "name_hash": 16365449619127709842, "networked": true, - "offset": 3180, + "offset": 3948, "size": 1, "type": "bool" }, @@ -117342,7 +117342,7 @@ "name": "m_nRandomSeed", "name_hash": 16365449618622312551, "networked": true, - "offset": 3184, + "offset": 3952, "size": 4, "type": "int32" }, @@ -117352,7 +117352,7 @@ "name": "m_vSmokeColor", "name_hash": 16365449618966243997, "networked": true, - "offset": 3188, + "offset": 3956, "size": 12, "templated": "Vector", "type": "Vector" @@ -117363,7 +117363,7 @@ "name": "m_vSmokeDetonationPos", "name_hash": 16365449618902062551, "networked": true, - "offset": 3200, + "offset": 3968, "size": 12, "templated": "Vector", "type": "Vector" @@ -117374,7 +117374,7 @@ "name": "m_VoxelFrameData", "name_hash": 16365449620850263748, "networked": true, - "offset": 3216, + "offset": 3984, "size": 24, "template": [ "uint8" @@ -117388,7 +117388,7 @@ "name": "m_nVoxelFrameDataSize", "name_hash": 16365449617868832729, "networked": true, - "offset": 3240, + "offset": 4008, "size": 4, "type": "int32" }, @@ -117398,7 +117398,7 @@ "name": "m_nVoxelUpdate", "name_hash": 16365449620948572730, "networked": true, - "offset": 3244, + "offset": 4012, "size": 4, "type": "int32" }, @@ -117408,7 +117408,7 @@ "name": "m_flLastBounce", "name_hash": 16365449619714692775, "networked": false, - "offset": 3248, + "offset": 4016, "size": 4, "type": "GameTime_t" }, @@ -117418,7 +117418,7 @@ "name": "m_fllastSimulationTime", "name_hash": 16365449621069962989, "networked": false, - "offset": 3252, + "offset": 4020, "size": 4, "type": "GameTime_t" }, @@ -117428,7 +117428,7 @@ "name": "m_bExplodeFromInferno", "name_hash": 16365449618986859897, "networked": false, - "offset": 12088, + "offset": 12856, "size": 1, "type": "bool" }, @@ -117438,7 +117438,7 @@ "name": "m_bDidGroundScorch", "name_hash": 16365449617134210549, "networked": false, - "offset": 12089, + "offset": 12857, "size": 1, "type": "bool" } @@ -117449,7 +117449,7 @@ "name": "CSmokeGrenadeProjectile", "name_hash": 3810378168, "project": "server", - "size": 12096 + "size": 12864 }, { "alignment": 8, @@ -117464,7 +117464,7 @@ "name": "m_bLoop", "name_hash": 15800223626250724555, "networked": true, - "offset": 2008, + "offset": 2748, "size": 1, "type": "bool" }, @@ -117474,7 +117474,7 @@ "name": "m_flFPS", "name_hash": 15800223623874782454, "networked": true, - "offset": 2012, + "offset": 2752, "size": 4, "type": "float32" }, @@ -117484,7 +117484,7 @@ "name": "m_hPositionKeys", "name_hash": 15800223626786068560, "networked": true, - "offset": 2016, + "offset": 2760, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -117498,7 +117498,7 @@ "name": "m_hRotationKeys", "name_hash": 15800223626592193593, "networked": true, - "offset": 2024, + "offset": 2768, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -117512,7 +117512,7 @@ "name": "m_vAnimationBoundsMin", "name_hash": 15800223625268382552, "networked": true, - "offset": 2032, + "offset": 2776, "size": 12, "templated": "Vector", "type": "Vector" @@ -117523,7 +117523,7 @@ "name": "m_vAnimationBoundsMax", "name_hash": 15800223625638770098, "networked": true, - "offset": 2044, + "offset": 2788, "size": 12, "templated": "Vector", "type": "Vector" @@ -117534,7 +117534,7 @@ "name": "m_flStartTime", "name_hash": 15800223624666717636, "networked": true, - "offset": 2056, + "offset": 2800, "size": 4, "type": "float32" }, @@ -117544,7 +117544,7 @@ "name": "m_flStartFrame", "name_hash": 15800223625962109190, "networked": true, - "offset": 2060, + "offset": 2804, "size": 4, "type": "float32" } @@ -117555,7 +117555,7 @@ "name": "CTextureBasedAnimatable", "name_hash": 3678776236, "project": "server", - "size": 2064 + "size": 2808 }, { "alignment": 8, @@ -117570,7 +117570,7 @@ "name": "m_OnMinCountAll", "name_hash": 5214473998230333478, "networked": false, - "offset": 1264, + "offset": 2008, "size": 40, "type": "CEntityIOOutput" }, @@ -117580,7 +117580,7 @@ "name": "m_OnMaxCountAll", "name_hash": 5214474000558470508, "networked": false, - "offset": 1304, + "offset": 2048, "size": 40, "type": "CEntityIOOutput" }, @@ -117590,7 +117590,7 @@ "name": "m_OnFactorAll", "name_hash": 5214474000650943014, "networked": false, - "offset": 1344, + "offset": 2088, "size": 40, "template": [ "float32" @@ -117604,7 +117604,7 @@ "name": "m_OnMinPlayerDistAll", "name_hash": 5214473997759714292, "networked": false, - "offset": 1384, + "offset": 2128, "size": 40, "template": [ "float32" @@ -117618,7 +117618,7 @@ "name": "m_OnMinCount_1", "name_hash": 5214473998119134959, "networked": false, - "offset": 1424, + "offset": 2168, "size": 40, "type": "CEntityIOOutput" }, @@ -117628,7 +117628,7 @@ "name": "m_OnMaxCount_1", "name_hash": 5214473999578607061, "networked": false, - "offset": 1464, + "offset": 2208, "size": 40, "type": "CEntityIOOutput" }, @@ -117638,7 +117638,7 @@ "name": "m_OnFactor_1", "name_hash": 5214473999563902191, "networked": false, - "offset": 1504, + "offset": 2248, "size": 40, "template": [ "float32" @@ -117652,7 +117652,7 @@ "name": "m_OnMinPlayerDist_1", "name_hash": 5214474000169382717, "networked": false, - "offset": 1544, + "offset": 2288, "size": 40, "template": [ "float32" @@ -117666,7 +117666,7 @@ "name": "m_OnMinCount_2", "name_hash": 5214473998135912578, "networked": false, - "offset": 1584, + "offset": 2328, "size": 40, "type": "CEntityIOOutput" }, @@ -117676,7 +117676,7 @@ "name": "m_OnMaxCount_2", "name_hash": 5214473999528274204, "networked": false, - "offset": 1624, + "offset": 2368, "size": 40, "type": "CEntityIOOutput" }, @@ -117686,7 +117686,7 @@ "name": "m_OnFactor_2", "name_hash": 5214473999580679810, "networked": false, - "offset": 1664, + "offset": 2408, "size": 40, "template": [ "float32" @@ -117700,7 +117700,7 @@ "name": "m_OnMinPlayerDist_2", "name_hash": 5214474000119049860, "networked": false, - "offset": 1704, + "offset": 2448, "size": 40, "template": [ "float32" @@ -117714,7 +117714,7 @@ "name": "m_OnMinCount_3", "name_hash": 5214473998152690197, "networked": false, - "offset": 1744, + "offset": 2488, "size": 40, "type": "CEntityIOOutput" }, @@ -117724,7 +117724,7 @@ "name": "m_OnMaxCount_3", "name_hash": 5214473999545051823, "networked": false, - "offset": 1784, + "offset": 2528, "size": 40, "type": "CEntityIOOutput" }, @@ -117734,7 +117734,7 @@ "name": "m_OnFactor_3", "name_hash": 5214473999597457429, "networked": false, - "offset": 1824, + "offset": 2568, "size": 40, "template": [ "float32" @@ -117748,7 +117748,7 @@ "name": "m_OnMinPlayerDist_3", "name_hash": 5214474000135827479, "networked": false, - "offset": 1864, + "offset": 2608, "size": 40, "template": [ "float32" @@ -117762,7 +117762,7 @@ "name": "m_hSource", "name_hash": 5214473997706841474, "networked": false, - "offset": 1904, + "offset": 2648, "size": 4, "templated": "CEntityHandle", "type": "CEntityHandle" @@ -117773,7 +117773,7 @@ "name": "m_iszSourceEntityName", "name_hash": 5214473998650542016, "networked": false, - "offset": 1912, + "offset": 2656, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -117784,7 +117784,7 @@ "name": "m_flDistanceMax", "name_hash": 5214474001097403814, "networked": false, - "offset": 1920, + "offset": 2664, "size": 4, "type": "float32" }, @@ -117794,7 +117794,7 @@ "name": "m_bDisabled", "name_hash": 5214473997818550629, "networked": false, - "offset": 1924, + "offset": 2668, "size": 1, "type": "bool" }, @@ -117804,7 +117804,7 @@ "name": "m_nMinCountAll", "name_hash": 5214474000268688353, "networked": false, - "offset": 1928, + "offset": 2672, "size": 4, "type": "int32" }, @@ -117814,7 +117814,7 @@ "name": "m_nMaxCountAll", "name_hash": 5214473997650685471, "networked": false, - "offset": 1932, + "offset": 2676, "size": 4, "type": "int32" }, @@ -117824,7 +117824,7 @@ "name": "m_nMinFactorAll", "name_hash": 5214473998006258719, "networked": false, - "offset": 1936, + "offset": 2680, "size": 4, "type": "int32" }, @@ -117834,7 +117834,7 @@ "name": "m_nMaxFactorAll", "name_hash": 5214473997887340277, "networked": false, - "offset": 1940, + "offset": 2684, "size": 4, "type": "int32" }, @@ -117844,7 +117844,7 @@ "name": "m_iszNPCClassname_1", "name_hash": 5214474000583485535, "networked": false, - "offset": 1952, + "offset": 2696, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -117855,7 +117855,7 @@ "name": "m_nNPCState_1", "name_hash": 5214473998343990081, "networked": false, - "offset": 1960, + "offset": 2704, "size": 4, "type": "int32" }, @@ -117865,7 +117865,7 @@ "name": "m_bInvertState_1", "name_hash": 5214473998706508850, "networked": false, - "offset": 1964, + "offset": 2708, "size": 1, "type": "bool" }, @@ -117875,7 +117875,7 @@ "name": "m_nMinCount_1", "name_hash": 5214473998971860842, "networked": false, - "offset": 1968, + "offset": 2712, "size": 4, "type": "int32" }, @@ -117885,7 +117885,7 @@ "name": "m_nMaxCount_1", "name_hash": 5214473999635493744, "networked": false, - "offset": 1972, + "offset": 2716, "size": 4, "type": "int32" }, @@ -117895,7 +117895,7 @@ "name": "m_nMinFactor_1", "name_hash": 5214474000893959536, "networked": false, - "offset": 1976, + "offset": 2720, "size": 4, "type": "int32" }, @@ -117905,7 +117905,7 @@ "name": "m_nMaxFactor_1", "name_hash": 5214473997000128142, "networked": false, - "offset": 1980, + "offset": 2724, "size": 4, "type": "int32" }, @@ -117915,7 +117915,7 @@ "name": "m_flDefaultDist_1", "name_hash": 5214473997883062556, "networked": false, - "offset": 1988, + "offset": 2732, "size": 4, "type": "float32" }, @@ -117925,7 +117925,7 @@ "name": "m_iszNPCClassname_2", "name_hash": 5214474000600263154, "networked": false, - "offset": 1992, + "offset": 2736, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -117936,7 +117936,7 @@ "name": "m_nNPCState_2", "name_hash": 5214473998293657224, "networked": false, - "offset": 2000, + "offset": 2744, "size": 4, "type": "int32" }, @@ -117946,7 +117946,7 @@ "name": "m_bInvertState_2", "name_hash": 5214473998689731231, "networked": false, - "offset": 2004, + "offset": 2748, "size": 1, "type": "bool" }, @@ -117956,7 +117956,7 @@ "name": "m_nMinCount_2", "name_hash": 5214473998955083223, "networked": false, - "offset": 2008, + "offset": 2752, "size": 4, "type": "int32" }, @@ -117966,7 +117966,7 @@ "name": "m_nMaxCount_2", "name_hash": 5214473999685826601, "networked": false, - "offset": 2012, + "offset": 2756, "size": 4, "type": "int32" }, @@ -117976,7 +117976,7 @@ "name": "m_nMinFactor_2", "name_hash": 5214474000944292393, "networked": false, - "offset": 2016, + "offset": 2760, "size": 4, "type": "int32" }, @@ -117986,7 +117986,7 @@ "name": "m_nMaxFactor_2", "name_hash": 5214473996983350523, "networked": false, - "offset": 2020, + "offset": 2764, "size": 4, "type": "int32" }, @@ -117996,7 +117996,7 @@ "name": "m_flDefaultDist_2", "name_hash": 5214473997933395413, "networked": false, - "offset": 2028, + "offset": 2772, "size": 4, "type": "float32" }, @@ -118006,7 +118006,7 @@ "name": "m_iszNPCClassname_3", "name_hash": 5214474000617040773, "networked": false, - "offset": 2032, + "offset": 2776, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -118017,7 +118017,7 @@ "name": "m_nNPCState_3", "name_hash": 5214473998310434843, "networked": false, - "offset": 2040, + "offset": 2784, "size": 4, "type": "int32" }, @@ -118027,7 +118027,7 @@ "name": "m_bInvertState_3", "name_hash": 5214473998672953612, "networked": false, - "offset": 2044, + "offset": 2788, "size": 1, "type": "bool" }, @@ -118037,7 +118037,7 @@ "name": "m_nMinCount_3", "name_hash": 5214473998938305604, "networked": false, - "offset": 2048, + "offset": 2792, "size": 4, "type": "int32" }, @@ -118047,7 +118047,7 @@ "name": "m_nMaxCount_3", "name_hash": 5214473999669048982, "networked": false, - "offset": 2052, + "offset": 2796, "size": 4, "type": "int32" }, @@ -118057,7 +118057,7 @@ "name": "m_nMinFactor_3", "name_hash": 5214474000927514774, "networked": false, - "offset": 2056, + "offset": 2800, "size": 4, "type": "int32" }, @@ -118067,7 +118067,7 @@ "name": "m_nMaxFactor_3", "name_hash": 5214473996966572904, "networked": false, - "offset": 2060, + "offset": 2804, "size": 4, "type": "int32" }, @@ -118077,7 +118077,7 @@ "name": "m_flDefaultDist_3", "name_hash": 5214473997916617794, "networked": false, - "offset": 2068, + "offset": 2812, "size": 4, "type": "float32" } @@ -118088,7 +118088,7 @@ "name": "CLogicNPCCounter", "name_hash": 1214089337, "project": "server", - "size": 2096 + "size": 2840 }, { "alignment": 8, @@ -118102,7 +118102,7 @@ "name": "CShower", "name_hash": 507971772, "project": "server", - "size": 2008 + "size": 2752 }, { "alignment": 255, @@ -118153,7 +118153,7 @@ "name": "m_isRunning", "name_hash": 9244418733372056956, "networked": false, - "offset": 192, + "offset": 184, "size": 1, "type": "bool" }, @@ -118163,7 +118163,7 @@ "name": "m_isCrouching", "name_hash": 9244418731608545661, "networked": false, - "offset": 193, + "offset": 185, "size": 1, "type": "bool" }, @@ -118173,7 +118173,7 @@ "name": "m_forwardSpeed", "name_hash": 9244418733160455101, "networked": false, - "offset": 196, + "offset": 188, "size": 4, "type": "float32" }, @@ -118183,7 +118183,7 @@ "name": "m_leftSpeed", "name_hash": 9244418732334662747, "networked": false, - "offset": 200, + "offset": 192, "size": 4, "type": "float32" }, @@ -118193,7 +118193,7 @@ "name": "m_verticalSpeed", "name_hash": 9244418730452904550, "networked": false, - "offset": 204, + "offset": 196, "size": 4, "type": "float32" }, @@ -118203,7 +118203,7 @@ "name": "m_buttonFlags", "name_hash": 9244418731708796904, "networked": false, - "offset": 208, + "offset": 200, "size": 8, "type": "uint64" }, @@ -118213,7 +118213,7 @@ "name": "m_jumpTimestamp", "name_hash": 9244418732334640395, "networked": false, - "offset": 216, + "offset": 208, "size": 4, "type": "float32" }, @@ -118223,7 +118223,7 @@ "name": "m_viewForward", "name_hash": 9244418732343869285, "networked": false, - "offset": 220, + "offset": 212, "size": 12, "templated": "Vector", "type": "Vector" @@ -118234,7 +118234,7 @@ "name": "m_postureStackIndex", "name_hash": 9244418732932326467, "networked": false, - "offset": 248, + "offset": 240, "size": 4, "type": "int32" } @@ -118245,7 +118245,7 @@ "name": "CBot", "name_hash": 2152383963, "project": "server", - "size": 256 + "size": 248 }, { "alignment": 255, @@ -118319,7 +118319,7 @@ "name": "CIncendiaryGrenade", "name_hash": 2497725582, "project": "server", - "size": 4624 + "size": 5376 }, { "alignment": 8, @@ -118334,7 +118334,7 @@ "name": "m_matPanelTransform", "name_hash": 13210730044975288099, "networked": false, - "offset": 2008, + "offset": 2748, "size": 48, "templated": "matrix3x4_t", "type": "matrix3x4_t" @@ -118345,7 +118345,7 @@ "name": "m_matPanelTransformWsTemp", "name_hash": 13210730044750108975, "networked": false, - "offset": 2056, + "offset": 2796, "size": 48, "templated": "matrix3x4_t", "type": "matrix3x4_t" @@ -118356,7 +118356,7 @@ "name": "m_vecShatterGlassShards", "name_hash": 13210730046211998775, "networked": false, - "offset": 2104, + "offset": 2848, "size": 24, "template": [ "uint32" @@ -118370,7 +118370,7 @@ "name": "m_PanelSize", "name_hash": 13210730046098846332, "networked": false, - "offset": 2128, + "offset": 2872, "size": 8, "templated": "Vector2D", "type": "Vector2D" @@ -118381,7 +118381,7 @@ "name": "m_flLastShatterSoundEmitTime", "name_hash": 13210730043175139769, "networked": false, - "offset": 2136, + "offset": 2880, "size": 4, "type": "GameTime_t" }, @@ -118391,7 +118391,7 @@ "name": "m_flLastCleanupTime", "name_hash": 13210730045780160432, "networked": false, - "offset": 2140, + "offset": 2884, "size": 4, "type": "GameTime_t" }, @@ -118401,7 +118401,7 @@ "name": "m_flInitAtTime", "name_hash": 13210730045939106213, "networked": false, - "offset": 2144, + "offset": 2888, "size": 4, "type": "GameTime_t" }, @@ -118411,7 +118411,7 @@ "name": "m_flGlassThickness", "name_hash": 13210730044292805981, "networked": false, - "offset": 2148, + "offset": 2892, "size": 4, "type": "float32" }, @@ -118421,7 +118421,7 @@ "name": "m_flSpawnInvulnerability", "name_hash": 13210730043513968577, "networked": false, - "offset": 2152, + "offset": 2896, "size": 4, "type": "float32" }, @@ -118431,7 +118431,7 @@ "name": "m_bBreakSilent", "name_hash": 13210730045066241809, "networked": false, - "offset": 2156, + "offset": 2900, "size": 1, "type": "bool" }, @@ -118441,7 +118441,7 @@ "name": "m_bBreakShardless", "name_hash": 13210730046094434713, "networked": false, - "offset": 2157, + "offset": 2901, "size": 1, "type": "bool" }, @@ -118451,7 +118451,7 @@ "name": "m_bBroken", "name_hash": 13210730042895974912, "networked": false, - "offset": 2158, + "offset": 2902, "size": 1, "type": "bool" }, @@ -118461,7 +118461,7 @@ "name": "m_bGlassNavIgnore", "name_hash": 13210730046429545990, "networked": false, - "offset": 2159, + "offset": 2903, "size": 1, "type": "bool" }, @@ -118471,7 +118471,7 @@ "name": "m_bGlassInFrame", "name_hash": 13210730046740559429, "networked": false, - "offset": 2160, + "offset": 2904, "size": 1, "type": "bool" }, @@ -118481,7 +118481,7 @@ "name": "m_bStartBroken", "name_hash": 13210730046714777942, "networked": false, - "offset": 2161, + "offset": 2905, "size": 1, "type": "bool" }, @@ -118491,7 +118491,7 @@ "name": "m_iInitialDamageType", "name_hash": 13210730046764995041, "networked": false, - "offset": 2162, + "offset": 2906, "size": 1, "type": "uint8" }, @@ -118501,7 +118501,7 @@ "name": "m_szDamagePositioningEntityName01", "name_hash": 13210730045707024141, "networked": false, - "offset": 2168, + "offset": 2912, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -118512,7 +118512,7 @@ "name": "m_szDamagePositioningEntityName02", "name_hash": 13210730045656691284, "networked": false, - "offset": 2176, + "offset": 2920, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -118523,7 +118523,7 @@ "name": "m_szDamagePositioningEntityName03", "name_hash": 13210730045673468903, "networked": false, - "offset": 2184, + "offset": 2928, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -118534,7 +118534,7 @@ "name": "m_szDamagePositioningEntityName04", "name_hash": 13210730045623136046, "networked": false, - "offset": 2192, + "offset": 2936, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -118545,7 +118545,7 @@ "name": "m_vInitialDamagePositions", "name_hash": 13210730044626599766, "networked": false, - "offset": 2200, + "offset": 2944, "size": 24, "template": [ "Vector" @@ -118559,7 +118559,7 @@ "name": "m_vExtraDamagePositions", "name_hash": 13210730045285567904, "networked": false, - "offset": 2224, + "offset": 2968, "size": 24, "template": [ "Vector" @@ -118573,7 +118573,7 @@ "name": "m_vInitialPanelVertices", "name_hash": 13210730043746123608, "networked": false, - "offset": 2248, + "offset": 2992, "size": 24, "template": [ "Vector4D" @@ -118587,7 +118587,7 @@ "name": "m_OnBroken", "name_hash": 13210730045307314405, "networked": false, - "offset": 2272, + "offset": 3016, "size": 40, "type": "CEntityIOOutput" }, @@ -118597,7 +118597,7 @@ "name": "m_iSurfaceType", "name_hash": 13210730043768954855, "networked": false, - "offset": 2312, + "offset": 3056, "size": 1, "type": "uint8" }, @@ -118607,7 +118607,7 @@ "name": "m_hMaterialDamageBase", "name_hash": 13210730043594023366, "networked": false, - "offset": 2320, + "offset": 3064, "size": 8, "template": [ "InfoForResourceTypeIMaterial2" @@ -118622,7 +118622,7 @@ "name": "CFuncShatterglass", "name_hash": 3075862779, "project": "server", - "size": 2328 + "size": 3072 }, { "alignment": 8, @@ -118664,7 +118664,7 @@ "name": "m_traceResults", "name_hash": 1417463375799896284, "networked": false, - "offset": 1704, + "offset": 2448, "size": 24, "template": [ "SoundOpvarTraceResult_t" @@ -118678,7 +118678,7 @@ "name": "m_doorwayPairs", "name_hash": 1417463379392873789, "networked": false, - "offset": 1728, + "offset": 2472, "size": 24, "template": [ "AutoRoomDoorwayPairs_t" @@ -118692,7 +118692,7 @@ "name": "m_flSize", "name_hash": 1417463376475384774, "networked": false, - "offset": 1752, + "offset": 2496, "size": 4, "type": "float32" }, @@ -118702,7 +118702,7 @@ "name": "m_flHeightTolerance", "name_hash": 1417463378196570719, "networked": false, - "offset": 1756, + "offset": 2500, "size": 4, "type": "float32" }, @@ -118712,7 +118712,7 @@ "name": "m_flSizeSqr", "name_hash": 1417463375289317496, "networked": false, - "offset": 1760, + "offset": 2504, "size": 4, "type": "float32" } @@ -118723,7 +118723,7 @@ "name": "CSoundOpvarSetAutoRoomEntity", "name_hash": 330028910, "project": "server", - "size": 1768 + "size": 2512 }, { "alignment": 8, @@ -118738,7 +118738,7 @@ "name": "m_iFilterContext", "name_hash": 12239234506472831185, "networked": false, - "offset": 1352, + "offset": 2096, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -118750,7 +118750,7 @@ "name": "CFilterContext", "name_hash": 2849668847, "project": "server", - "size": 1360 + "size": 2104 }, { "alignment": 8, @@ -118765,7 +118765,7 @@ "name": "m_iSolidity", "name_hash": 2757140325887241805, "networked": false, - "offset": 2008, + "offset": 2748, "size": 4, "type": "BrushSolidities_e" }, @@ -118775,7 +118775,7 @@ "name": "m_iDisabled", "name_hash": 2757140324164030124, "networked": false, - "offset": 2012, + "offset": 2752, "size": 4, "type": "int32" }, @@ -118785,7 +118785,7 @@ "name": "m_bSolidBsp", "name_hash": 2757140325562379401, "networked": false, - "offset": 2016, + "offset": 2756, "size": 1, "type": "bool" }, @@ -118795,7 +118795,7 @@ "name": "m_iszExcludedClass", "name_hash": 2757140325304881425, "networked": false, - "offset": 2024, + "offset": 2760, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -118806,7 +118806,7 @@ "name": "m_bInvertExclusion", "name_hash": 2757140324368338695, "networked": false, - "offset": 2032, + "offset": 2768, "size": 1, "type": "bool" }, @@ -118816,7 +118816,7 @@ "name": "m_bScriptedMovement", "name_hash": 2757140326056869330, "networked": false, - "offset": 2033, + "offset": 2769, "size": 1, "type": "bool" } @@ -118827,7 +118827,7 @@ "name": "CFuncBrush", "name_hash": 641946756, "project": "server", - "size": 2040 + "size": 2776 }, { "alignment": 255, @@ -118883,7 +118883,7 @@ "name": "m_nBodyGroupChoices", "name_hash": 867595763894833328, "networked": true, - "offset": 544, + "offset": 560, "size": 24, "template": [ "int32" @@ -118897,7 +118897,7 @@ "name": "m_nIdealMotionType", "name_hash": 867595763475041940, "networked": true, - "offset": 618, + "offset": 634, "size": 1, "type": "int8" }, @@ -118907,7 +118907,7 @@ "name": "m_nForceLOD", "name_hash": 867595765744483679, "networked": false, - "offset": 619, + "offset": 635, "size": 1, "type": "int8" }, @@ -118917,7 +118917,7 @@ "name": "m_nClothUpdateFlags", "name_hash": 867595766641339265, "networked": false, - "offset": 620, + "offset": 636, "size": 1, "type": "int8" } @@ -118928,7 +118928,7 @@ "name": "CModelState", "name_hash": 202002880, "project": "server", - "size": 640 + "size": 656 }, { "alignment": 8, @@ -118943,7 +118943,7 @@ "name": "m_flAlphaScale", "name_hash": 4039745611500436517, "networked": true, - "offset": 3408, + "offset": 4152, "size": 4, "type": "float32" }, @@ -118953,7 +118953,7 @@ "name": "m_flRadiusScale", "name_hash": 4039745610346266969, "networked": true, - "offset": 3412, + "offset": 4156, "size": 4, "type": "float32" }, @@ -118963,7 +118963,7 @@ "name": "m_flSelfIllumScale", "name_hash": 4039745607608880660, "networked": true, - "offset": 3416, + "offset": 4160, "size": 4, "type": "float32" }, @@ -118973,7 +118973,7 @@ "name": "m_ColorTint", "name_hash": 4039745611113487869, "networked": true, - "offset": 3420, + "offset": 4164, "size": 4, "templated": "Color", "type": "Color" @@ -118984,7 +118984,7 @@ "name": "m_hTextureOverride", "name_hash": 4039745611495332438, "networked": true, - "offset": 3424, + "offset": 4168, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -118999,7 +118999,7 @@ "name": "CEnvParticleGlow", "name_hash": 940576570, "project": "server", - "size": 3432 + "size": 4176 }, { "alignment": 8, @@ -119014,7 +119014,7 @@ "name": "m_worldGroupId", "name_hash": 686809358669773511, "networked": false, - "offset": 1264, + "offset": 2008, "size": 4, "templated": "WorldGroupId_t", "type": "WorldGroupId_t" @@ -119025,7 +119025,7 @@ "name": "m_hSkyCamera", "name_hash": 686809358582635315, "networked": false, - "offset": 1268, + "offset": 2012, "size": 4, "template": [ "CSkyCamera" @@ -119040,7 +119040,7 @@ "name": "CSkyboxReference", "name_hash": 159910265, "project": "server", - "size": 1272 + "size": 2016 }, { "alignment": 16, @@ -119055,7 +119055,7 @@ "name": "m_zoomLevel", "name_hash": 13560532547255821216, "networked": true, - "offset": 4560, + "offset": 5320, "size": 4, "type": "int32" }, @@ -119065,7 +119065,7 @@ "name": "m_iBurstShotsRemaining", "name_hash": 13560532550223937957, "networked": true, - "offset": 4564, + "offset": 5324, "size": 4, "type": "int32" }, @@ -119075,7 +119075,7 @@ "name": "m_silencedModelIndex", "name_hash": 13560532548138158763, "networked": false, - "offset": 4576, + "offset": 5336, "size": 4, "type": "int32" }, @@ -119085,7 +119085,7 @@ "name": "m_inPrecache", "name_hash": 13560532547339813835, "networked": false, - "offset": 4580, + "offset": 5340, "size": 1, "type": "bool" }, @@ -119095,7 +119095,7 @@ "name": "m_bNeedsBoltAction", "name_hash": 13560532547019138967, "networked": true, - "offset": 4581, + "offset": 5341, "size": 1, "type": "bool" }, @@ -119105,7 +119105,7 @@ "name": "m_nRevolverCylinderIdx", "name_hash": 13560532546542954763, "networked": true, - "offset": 4584, + "offset": 5344, "size": 4, "type": "int32" }, @@ -119115,7 +119115,7 @@ "name": "m_bSkillReloadAvailable", "name_hash": 13560532549458336738, "networked": false, - "offset": 4588, + "offset": 5348, "size": 1, "type": "bool" }, @@ -119125,7 +119125,7 @@ "name": "m_bSkillReloadLiftedReloadKey", "name_hash": 13560532548730885557, "networked": false, - "offset": 4589, + "offset": 5349, "size": 1, "type": "bool" }, @@ -119135,7 +119135,7 @@ "name": "m_bSkillBoltInterruptAvailable", "name_hash": 13560532547987189487, "networked": false, - "offset": 4590, + "offset": 5350, "size": 1, "type": "bool" }, @@ -119145,7 +119145,7 @@ "name": "m_bSkillBoltLiftedFireKey", "name_hash": 13560532548986792828, "networked": false, - "offset": 4591, + "offset": 5351, "size": 1, "type": "bool" } @@ -119156,7 +119156,7 @@ "name": "CCSWeaponBaseGun", "name_hash": 3157307521, "project": "server", - "size": 4592 + "size": 5360 }, { "alignment": 8, @@ -119170,7 +119170,7 @@ "name": "CTriggerGravity", "name_hash": 2095184984, "project": "server", - "size": 2472 + "size": 3208 }, { "alignment": 8, @@ -119185,7 +119185,7 @@ "name": "m_iszName", "name_hash": 11247928255312782846, "networked": false, - "offset": 1264, + "offset": 2008, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -119196,7 +119196,7 @@ "name": "m_iszReplace_Key", "name_hash": 11247928256752001115, "networked": false, - "offset": 1272, + "offset": 2016, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -119207,7 +119207,7 @@ "name": "m_iszHintTargetEntity", "name_hash": 11247928253352296894, "networked": false, - "offset": 1280, + "offset": 2024, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -119218,7 +119218,7 @@ "name": "m_iTimeout", "name_hash": 11247928254134668767, "networked": false, - "offset": 1288, + "offset": 2032, "size": 4, "type": "int32" }, @@ -119228,7 +119228,7 @@ "name": "m_iDisplayLimit", "name_hash": 11247928254006137145, "networked": false, - "offset": 1292, + "offset": 2036, "size": 4, "type": "int32" }, @@ -119238,7 +119238,7 @@ "name": "m_iszIcon_Onscreen", "name_hash": 11247928254768442868, "networked": false, - "offset": 1296, + "offset": 2040, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -119249,7 +119249,7 @@ "name": "m_iszIcon_Offscreen", "name_hash": 11247928254526965078, "networked": false, - "offset": 1304, + "offset": 2048, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -119260,7 +119260,7 @@ "name": "m_iszCaption", "name_hash": 11247928256546878685, "networked": false, - "offset": 1312, + "offset": 2056, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -119271,7 +119271,7 @@ "name": "m_iszActivatorCaption", "name_hash": 11247928253837124926, "networked": false, - "offset": 1320, + "offset": 2064, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -119282,7 +119282,7 @@ "name": "m_Color", "name_hash": 11247928256970627032, "networked": false, - "offset": 1328, + "offset": 2072, "size": 4, "templated": "Color", "type": "Color" @@ -119293,7 +119293,7 @@ "name": "m_fIconOffset", "name_hash": 11247928254334189135, "networked": false, - "offset": 1332, + "offset": 2076, "size": 4, "type": "float32" }, @@ -119303,7 +119303,7 @@ "name": "m_fRange", "name_hash": 11247928257198447206, "networked": false, - "offset": 1336, + "offset": 2080, "size": 4, "type": "float32" }, @@ -119313,7 +119313,7 @@ "name": "m_iPulseOption", "name_hash": 11247928256010349428, "networked": false, - "offset": 1340, + "offset": 2084, "size": 1, "type": "uint8" }, @@ -119323,7 +119323,7 @@ "name": "m_iAlphaOption", "name_hash": 11247928255638409329, "networked": false, - "offset": 1341, + "offset": 2085, "size": 1, "type": "uint8" }, @@ -119333,7 +119333,7 @@ "name": "m_iShakeOption", "name_hash": 11247928255370065679, "networked": false, - "offset": 1342, + "offset": 2086, "size": 1, "type": "uint8" }, @@ -119343,7 +119343,7 @@ "name": "m_bStatic", "name_hash": 11247928256882454683, "networked": false, - "offset": 1343, + "offset": 2087, "size": 1, "type": "bool" }, @@ -119353,7 +119353,7 @@ "name": "m_bNoOffscreen", "name_hash": 11247928253876283963, "networked": false, - "offset": 1344, + "offset": 2088, "size": 1, "type": "bool" }, @@ -119363,7 +119363,7 @@ "name": "m_bForceCaption", "name_hash": 11247928254129266534, "networked": false, - "offset": 1345, + "offset": 2089, "size": 1, "type": "bool" }, @@ -119373,7 +119373,7 @@ "name": "m_iInstanceType", "name_hash": 11247928253536410887, "networked": false, - "offset": 1348, + "offset": 2092, "size": 4, "type": "int32" }, @@ -119383,7 +119383,7 @@ "name": "m_bSuppressRest", "name_hash": 11247928256055659828, "networked": false, - "offset": 1352, + "offset": 2096, "size": 1, "type": "bool" }, @@ -119393,7 +119393,7 @@ "name": "m_iszBinding", "name_hash": 11247928253439564906, "networked": false, - "offset": 1360, + "offset": 2104, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -119404,7 +119404,7 @@ "name": "m_bAllowNoDrawTarget", "name_hash": 11247928254883462194, "networked": false, - "offset": 1368, + "offset": 2112, "size": 1, "type": "bool" }, @@ -119414,7 +119414,7 @@ "name": "m_bAutoStart", "name_hash": 11247928255123344502, "networked": false, - "offset": 1369, + "offset": 2113, "size": 1, "type": "bool" }, @@ -119424,7 +119424,7 @@ "name": "m_bLocalPlayerOnly", "name_hash": 11247928254724383631, "networked": false, - "offset": 1370, + "offset": 2114, "size": 1, "type": "bool" } @@ -119435,7 +119435,7 @@ "name": "CEnvInstructorHint", "name_hash": 2618862375, "project": "server", - "size": 1376 + "size": 2120 }, { "alignment": 8, @@ -119449,7 +119449,7 @@ "name": "CInfoInstructorHintBombTargetB", "name_hash": 621131153, "project": "server", - "size": 1264 + "size": 2008 }, { "alignment": 8, @@ -119464,7 +119464,7 @@ "name": "m_bDisabled", "name_hash": 16772627253627214181, "networked": false, - "offset": 1264, + "offset": 2008, "size": 1, "type": "bool" }, @@ -119474,7 +119474,7 @@ "name": "m_iszAchievementEventID", "name_hash": 16772627252959215125, "networked": false, - "offset": 1272, + "offset": 2016, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -119485,7 +119485,7 @@ "name": "m_OnFired", "name_hash": 16772627254869120816, "networked": false, - "offset": 1280, + "offset": 2024, "size": 40, "type": "CEntityIOOutput" } @@ -119496,7 +119496,7 @@ "name": "CLogicAchievement", "name_hash": 3905181599, "project": "server", - "size": 1320 + "size": 2064 }, { "alignment": 8, @@ -119511,7 +119511,7 @@ "name": "m_toggle_state", "name_hash": 14152188974221549203, "networked": false, - "offset": 2008, + "offset": 2748, "size": 4, "type": "TOGGLE_STATE" }, @@ -119521,7 +119521,7 @@ "name": "m_flMoveDistance", "name_hash": 14152188973297855853, "networked": false, - "offset": 2012, + "offset": 2752, "size": 4, "type": "float32" }, @@ -119531,7 +119531,7 @@ "name": "m_flWait", "name_hash": 14152188972593341110, "networked": false, - "offset": 2016, + "offset": 2756, "size": 4, "type": "float32" }, @@ -119541,7 +119541,7 @@ "name": "m_flLip", "name_hash": 14152188972294733824, "networked": false, - "offset": 2020, + "offset": 2760, "size": 4, "type": "float32" }, @@ -119551,7 +119551,7 @@ "name": "m_bAlwaysFireBlockedOutputs", "name_hash": 14152188972035385258, "networked": false, - "offset": 2024, + "offset": 2764, "size": 1, "type": "bool" }, @@ -119561,7 +119561,7 @@ "name": "m_vecPosition1", "name_hash": 14152188973812627777, "networked": false, - "offset": 2028, + "offset": 2768, "size": 12, "templated": "Vector", "type": "Vector" @@ -119572,7 +119572,7 @@ "name": "m_vecPosition2", "name_hash": 14152188973762294920, "networked": false, - "offset": 2040, + "offset": 2780, "size": 12, "templated": "Vector", "type": "Vector" @@ -119583,7 +119583,7 @@ "name": "m_vecMoveAng", "name_hash": 14152188973177339420, "networked": false, - "offset": 2052, + "offset": 2792, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -119594,7 +119594,7 @@ "name": "m_vecAngle1", "name_hash": 14152188973577617003, "networked": false, - "offset": 2064, + "offset": 2804, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -119605,7 +119605,7 @@ "name": "m_vecAngle2", "name_hash": 14152188973594394622, "networked": false, - "offset": 2076, + "offset": 2816, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -119616,7 +119616,7 @@ "name": "m_flHeight", "name_hash": 14152188973956300720, "networked": false, - "offset": 2088, + "offset": 2828, "size": 4, "type": "float32" }, @@ -119626,7 +119626,7 @@ "name": "m_hActivator", "name_hash": 14152188972885425074, "networked": false, - "offset": 2092, + "offset": 2832, "size": 4, "template": [ "CBaseEntity" @@ -119640,7 +119640,7 @@ "name": "m_vecFinalDest", "name_hash": 14152188971612180115, "networked": false, - "offset": 2096, + "offset": 2836, "size": 12, "templated": "Vector", "type": "Vector" @@ -119651,7 +119651,7 @@ "name": "m_vecFinalAngle", "name_hash": 14152188970693751582, "networked": false, - "offset": 2108, + "offset": 2848, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -119662,7 +119662,7 @@ "name": "m_movementType", "name_hash": 14152188972111083280, "networked": false, - "offset": 2120, + "offset": 2860, "size": 4, "type": "int32" }, @@ -119672,7 +119672,7 @@ "name": "m_sMaster", "name_hash": 14152188972328815328, "networked": false, - "offset": 2128, + "offset": 2864, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -119684,7 +119684,7 @@ "name": "CBaseToggle", "name_hash": 3295063267, "project": "server", - "size": 2136 + "size": 2872 }, { "alignment": 8, @@ -119748,7 +119748,7 @@ "name": "m_OnEventFired", "name_hash": 799651867063656792, "networked": false, - "offset": 1280, + "offset": 2024, "size": 40, "type": "CEntityIOOutput" }, @@ -119758,7 +119758,7 @@ "name": "m_iszGameEventName", "name_hash": 799651866493852590, "networked": false, - "offset": 1320, + "offset": 2064, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -119769,7 +119769,7 @@ "name": "m_iszGameEventItem", "name_hash": 799651866063825390, "networked": false, - "offset": 1328, + "offset": 2072, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -119780,7 +119780,7 @@ "name": "m_bEnabled", "name_hash": 799651864799144830, "networked": true, - "offset": 1336, + "offset": 2080, "size": 1, "type": "bool" }, @@ -119790,7 +119790,7 @@ "name": "m_bStartDisabled", "name_hash": 799651864809114703, "networked": false, - "offset": 1337, + "offset": 2081, "size": 1, "type": "bool" } @@ -119801,7 +119801,7 @@ "name": "CLogicGameEventListener", "name_hash": 186183458, "project": "server", - "size": 1344 + "size": 2088 }, { "alignment": 255, @@ -119878,7 +119878,7 @@ "name": "m_iszPathCorner", "name_hash": 11451851406521388871, "networked": false, - "offset": 1464, + "offset": 2208, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -119889,7 +119889,7 @@ "name": "m_iCountMax", "name_hash": 11451851408263533715, "networked": false, - "offset": 1472, + "offset": 2216, "size": 4, "type": "int32" }, @@ -119899,7 +119899,7 @@ "name": "m_flDistanceMax", "name_hash": 11451851410743471526, "networked": false, - "offset": 1476, + "offset": 2220, "size": 4, "type": "float32" }, @@ -119909,7 +119909,7 @@ "name": "m_flDistMaxSqr", "name_hash": 11451851409054426047, "networked": false, - "offset": 1480, + "offset": 2224, "size": 4, "type": "float32" }, @@ -119919,7 +119919,7 @@ "name": "m_flDotProductMax", "name_hash": 11451851410675522845, "networked": false, - "offset": 1484, + "offset": 2228, "size": 4, "type": "float32" }, @@ -119929,7 +119929,7 @@ "name": "m_bPlaying", "name_hash": 11451851407747531285, "networked": false, - "offset": 1488, + "offset": 2232, "size": 1, "type": "bool" }, @@ -119939,7 +119939,7 @@ "name": "m_vecCornerPairsNetworked", "name_hash": 11451851407766493996, "networked": true, - "offset": 1528, + "offset": 2272, "size": 96, "template": [ "SoundeventPathCornerPairNetworked_t" @@ -119954,7 +119954,7 @@ "name": "CSoundEventPathCornerEntity", "name_hash": 2666341934, "project": "server", - "size": 1624 + "size": 2368 }, { "alignment": 255, @@ -120067,7 +120067,7 @@ "name": "m_nFilterType", "name_hash": 7971467549617823451, "networked": false, - "offset": 1352, + "offset": 2096, "size": 4, "type": "filter_t" }, @@ -120080,7 +120080,7 @@ "name": "m_iFilterName", "name_hash": 7971467547877336133, "networked": false, - "offset": 1360, + "offset": 2104, "size": 80, "type": "CUtlSymbolLarge" }, @@ -120093,7 +120093,7 @@ "name": "m_hFilter", "name_hash": 7971467548885115057, "networked": false, - "offset": 1440, + "offset": 2184, "size": 40, "type": "CHandle< CBaseEntity >" } @@ -120104,7 +120104,7 @@ "name": "CFilterMultiple", "name_hash": 1856001920, "project": "server", - "size": 1480 + "size": 2224 }, { "alignment": 16, @@ -120119,7 +120119,7 @@ "name": "m_OnPlayerTouch", "name_hash": 2362313690841953528, "networked": false, - "offset": 2712, + "offset": 3496, "size": 40, "type": "CEntityIOOutput" }, @@ -120129,7 +120129,7 @@ "name": "m_OnPlayerPickup", "name_hash": 2362313693926113061, "networked": false, - "offset": 2752, + "offset": 3536, "size": 40, "type": "CEntityIOOutput" }, @@ -120139,7 +120139,7 @@ "name": "m_bActivateWhenAtRest", "name_hash": 2362313692386217215, "networked": false, - "offset": 2792, + "offset": 3576, "size": 1, "type": "bool" }, @@ -120149,7 +120149,7 @@ "name": "m_OnCacheInteraction", "name_hash": 2362313694406908970, "networked": false, - "offset": 2800, + "offset": 3584, "size": 40, "type": "CEntityIOOutput" }, @@ -120159,7 +120159,7 @@ "name": "m_OnGlovePulled", "name_hash": 2362313690877761827, "networked": false, - "offset": 2840, + "offset": 3624, "size": 40, "type": "CEntityIOOutput" }, @@ -120169,7 +120169,7 @@ "name": "m_vOriginalSpawnOrigin", "name_hash": 2362313693262516399, "networked": false, - "offset": 2880, + "offset": 3664, "size": 12, "templated": "VectorWS", "type": "VectorWS" @@ -120180,7 +120180,7 @@ "name": "m_vOriginalSpawnAngles", "name_hash": 2362313694347619281, "networked": false, - "offset": 2892, + "offset": 3676, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -120191,7 +120191,7 @@ "name": "m_bPhysStartAsleep", "name_hash": 2362313691463412221, "networked": false, - "offset": 2904, + "offset": 3688, "size": 1, "type": "bool" } @@ -120202,7 +120202,7 @@ "name": "CItem", "name_hash": 550019017, "project": "server", - "size": 2928 + "size": 3712 }, { "alignment": 8, @@ -120217,7 +120217,7 @@ "name": "m_bStartActive", "name_hash": 13550333040667704353, "networked": false, - "offset": 1272, + "offset": 2016, "size": 1, "type": "bool" }, @@ -120227,7 +120227,7 @@ "name": "m_flMaxSimulationTime", "name_hash": 13550333040327145189, "networked": false, - "offset": 1276, + "offset": 2020, "size": 4, "type": "float32" }, @@ -120237,7 +120237,7 @@ "name": "m_iszEffectName", "name_hash": 13550333040358768583, "networked": false, - "offset": 1280, + "offset": 2024, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -120248,7 +120248,7 @@ "name": "m_PathNodes_Name", "name_hash": 13550333042453621039, "networked": false, - "offset": 1288, + "offset": 2032, "size": 24, "template": [ "CUtlSymbolLarge" @@ -120262,7 +120262,7 @@ "name": "m_flParticleSpacing", "name_hash": 13550333039888627010, "networked": true, - "offset": 1312, + "offset": 2056, "size": 4, "type": "float32" }, @@ -120272,7 +120272,7 @@ "name": "m_flSlack", "name_hash": 13550333038569883081, "networked": true, - "offset": 1316, + "offset": 2060, "size": 4, "type": "float32" }, @@ -120282,7 +120282,7 @@ "name": "m_flRadius", "name_hash": 13550333039687483533, "networked": true, - "offset": 1320, + "offset": 2064, "size": 4, "type": "float32" }, @@ -120292,7 +120292,7 @@ "name": "m_ColorTint", "name_hash": 13550333041743551997, "networked": true, - "offset": 1324, + "offset": 2068, "size": 4, "templated": "Color", "type": "Color" @@ -120303,7 +120303,7 @@ "name": "m_nEffectState", "name_hash": 13550333039263392429, "networked": true, - "offset": 1328, + "offset": 2072, "size": 4, "type": "int32" }, @@ -120313,7 +120313,7 @@ "name": "m_iEffectIndex", "name_hash": 13550333039180242035, "networked": true, - "offset": 1336, + "offset": 2080, "size": 8, "template": [ "InfoForResourceTypeIParticleSystemDefinition" @@ -120327,7 +120327,7 @@ "name": "m_PathNodes_Position", "name_hash": 13550333041523708871, "networked": true, - "offset": 1344, + "offset": 2088, "size": 24, "template": [ "Vector" @@ -120341,7 +120341,7 @@ "name": "m_PathNodes_TangentIn", "name_hash": 13550333039454355342, "networked": true, - "offset": 1368, + "offset": 2112, "size": 24, "template": [ "Vector" @@ -120355,7 +120355,7 @@ "name": "m_PathNodes_TangentOut", "name_hash": 13550333038726981295, "networked": true, - "offset": 1392, + "offset": 2136, "size": 24, "template": [ "Vector" @@ -120369,7 +120369,7 @@ "name": "m_PathNodes_Color", "name_hash": 13550333040004743643, "networked": true, - "offset": 1416, + "offset": 2160, "size": 24, "template": [ "Vector" @@ -120383,7 +120383,7 @@ "name": "m_PathNodes_PinEnabled", "name_hash": 13550333040362687192, "networked": true, - "offset": 1440, + "offset": 2184, "size": 24, "template": [ "bool" @@ -120397,7 +120397,7 @@ "name": "m_PathNodes_RadiusScale", "name_hash": 13550333039661069120, "networked": true, - "offset": 1464, + "offset": 2208, "size": 24, "template": [ "float32" @@ -120412,7 +120412,7 @@ "name": "CPathParticleRope", "name_hash": 3154932763, "project": "server", - "size": 1496 + "size": 2240 }, { "alignment": 16, @@ -120427,7 +120427,7 @@ "name": "m_vInitialPosition", "name_hash": 13879081412060817860, "networked": true, - "offset": 3024, + "offset": 3796, "size": 12, "templated": "Vector", "type": "Vector" @@ -120438,7 +120438,7 @@ "name": "m_vInitialVelocity", "name_hash": 13879081412019142032, "networked": true, - "offset": 3036, + "offset": 3808, "size": 12, "templated": "Vector", "type": "Vector" @@ -120449,7 +120449,7 @@ "name": "m_nBounces", "name_hash": 13879081411740298190, "networked": true, - "offset": 3048, + "offset": 3820, "size": 4, "type": "int32" }, @@ -120459,7 +120459,7 @@ "name": "m_nExplodeEffectIndex", "name_hash": 13879081410331629941, "networked": true, - "offset": 3056, + "offset": 3824, "size": 8, "template": [ "InfoForResourceTypeIParticleSystemDefinition" @@ -120473,7 +120473,7 @@ "name": "m_nExplodeEffectTickBegin", "name_hash": 13879081410725475843, "networked": true, - "offset": 3064, + "offset": 3832, "size": 4, "type": "int32" }, @@ -120483,7 +120483,7 @@ "name": "m_vecExplodeEffectOrigin", "name_hash": 13879081412796826917, "networked": true, - "offset": 3068, + "offset": 3836, "size": 12, "templated": "Vector", "type": "Vector" @@ -120494,7 +120494,7 @@ "name": "m_flSpawnTime", "name_hash": 13879081412446298475, "networked": false, - "offset": 3080, + "offset": 3848, "size": 4, "type": "GameTime_t" }, @@ -120504,7 +120504,7 @@ "name": "m_unOGSExtraFlags", "name_hash": 13879081410506610308, "networked": false, - "offset": 3084, + "offset": 3852, "size": 1, "type": "uint8" }, @@ -120514,7 +120514,7 @@ "name": "m_bDetonationRecorded", "name_hash": 13879081411033735484, "networked": false, - "offset": 3085, + "offset": 3853, "size": 1, "type": "bool" }, @@ -120524,7 +120524,7 @@ "name": "m_nItemIndex", "name_hash": 13879081411505974910, "networked": false, - "offset": 3086, + "offset": 3854, "size": 2, "type": "uint16" }, @@ -120534,7 +120534,7 @@ "name": "m_vecOriginalSpawnLocation", "name_hash": 13879081411519574914, "networked": false, - "offset": 3088, + "offset": 3856, "size": 12, "templated": "Vector", "type": "Vector" @@ -120545,7 +120545,7 @@ "name": "m_flLastBounceSoundTime", "name_hash": 13879081410048772791, "networked": false, - "offset": 3100, + "offset": 3868, "size": 4, "type": "GameTime_t" }, @@ -120555,7 +120555,7 @@ "name": "m_vecGrenadeSpin", "name_hash": 13879081411455182225, "networked": false, - "offset": 3104, + "offset": 3872, "size": 12, "templated": "RotationVector", "type": "RotationVector" @@ -120566,7 +120566,7 @@ "name": "m_vecLastHitSurfaceNormal", "name_hash": 13879081414146611194, "networked": false, - "offset": 3116, + "offset": 3884, "size": 12, "templated": "Vector", "type": "Vector" @@ -120577,7 +120577,7 @@ "name": "m_nTicksAtZeroVelocity", "name_hash": 13879081412697812077, "networked": false, - "offset": 3128, + "offset": 3896, "size": 4, "type": "int32" }, @@ -120587,7 +120587,7 @@ "name": "m_bHasEverHitEnemy", "name_hash": 13879081411432438352, "networked": false, - "offset": 3132, + "offset": 3900, "size": 1, "type": "bool" } @@ -120598,7 +120598,7 @@ "name": "CBaseCSGrenadeProjectile", "name_hash": 3231475458, "project": "server", - "size": 3136 + "size": 3904 }, { "alignment": 8, @@ -120613,7 +120613,7 @@ "name": "m_OnVariantVoid", "name_hash": 4372263046296132979, "networked": false, - "offset": 1264, + "offset": 2008, "size": 40, "type": "CEntityIOOutput" }, @@ -120623,7 +120623,7 @@ "name": "m_OnVariantBool", "name_hash": 4372263047240148097, "networked": false, - "offset": 1304, + "offset": 2048, "size": 40, "type": "CEntityIOOutput" }, @@ -120633,7 +120633,7 @@ "name": "m_OnVariantInt", "name_hash": 4372263045513848450, "networked": false, - "offset": 1344, + "offset": 2088, "size": 40, "type": "CEntityIOOutput" }, @@ -120643,7 +120643,7 @@ "name": "m_OnVariantFloat", "name_hash": 4372263047065265017, "networked": false, - "offset": 1384, + "offset": 2128, "size": 40, "type": "CEntityIOOutput" }, @@ -120653,7 +120653,7 @@ "name": "m_OnVariantString", "name_hash": 4372263048764603996, "networked": false, - "offset": 1424, + "offset": 2168, "size": 40, "type": "CEntityIOOutput" }, @@ -120663,7 +120663,7 @@ "name": "m_OnVariantColor", "name_hash": 4372263047621993156, "networked": false, - "offset": 1464, + "offset": 2208, "size": 40, "type": "CEntityIOOutput" }, @@ -120673,7 +120673,7 @@ "name": "m_OnVariantVector", "name_hash": 4372263047836253726, "networked": false, - "offset": 1504, + "offset": 2248, "size": 40, "type": "CEntityIOOutput" }, @@ -120683,7 +120683,7 @@ "name": "m_bAllowEmptyInputs", "name_hash": 4372263046155418578, "networked": false, - "offset": 1544, + "offset": 2288, "size": 1, "type": "bool" } @@ -120694,7 +120694,7 @@ "name": "CTestPulseIO", "name_hash": 1017996819, "project": "server", - "size": 1552 + "size": 2296 }, { "alignment": 16, @@ -120708,7 +120708,7 @@ "name": "CDynamicPropAlias_dynamic_prop", "name_hash": 3286295688, "project": "server", - "size": 3408 + "size": 4192 }, { "alignment": 255, @@ -120903,7 +120903,7 @@ "name": "m_flDistMinSqr", "name_hash": 3928275032380901837, "networked": false, - "offset": 1728, + "offset": 2472, "size": 4, "type": "float32" }, @@ -120913,7 +120913,7 @@ "name": "m_flDistMaxSqr", "name_hash": 3928275033926853567, "networked": false, - "offset": 1732, + "offset": 2476, "size": 4, "type": "float32" }, @@ -120923,7 +120923,7 @@ "name": "m_iszPathCornerEntityName", "name_hash": 3928275035372741635, "networked": false, - "offset": 1736, + "offset": 2480, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -120935,7 +120935,7 @@ "name": "CSoundOpvarSetPathCornerEntity", "name_hash": 914622804, "project": "server", - "size": 1744 + "size": 2488 }, { "alignment": 16, @@ -120949,7 +120949,7 @@ "name": "CWeaponSG556", "name_hash": 4090023620, "project": "server", - "size": 4592 + "size": 5360 }, { "alignment": 16, @@ -120964,7 +120964,7 @@ "name": "m_pWeaponServices", "name_hash": 14568842447396420243, "networked": true, - "offset": 3040, + "offset": 3824, "size": 8, "type": "CPlayer_WeaponServices" }, @@ -120974,7 +120974,7 @@ "name": "m_pItemServices", "name_hash": 14568842448890214840, "networked": true, - "offset": 3048, + "offset": 3832, "size": 8, "type": "CPlayer_ItemServices" }, @@ -120984,7 +120984,7 @@ "name": "m_pAutoaimServices", "name_hash": 14568842446346686741, "networked": true, - "offset": 3056, + "offset": 3840, "size": 8, "type": "CPlayer_AutoaimServices" }, @@ -120994,7 +120994,7 @@ "name": "m_pObserverServices", "name_hash": 14568842447348147577, "networked": true, - "offset": 3064, + "offset": 3848, "size": 8, "type": "CPlayer_ObserverServices" }, @@ -121004,7 +121004,7 @@ "name": "m_pWaterServices", "name_hash": 14568842448800658514, "networked": true, - "offset": 3072, + "offset": 3856, "size": 8, "type": "CPlayer_WaterServices" }, @@ -121014,7 +121014,7 @@ "name": "m_pUseServices", "name_hash": 14568842448852521226, "networked": true, - "offset": 3080, + "offset": 3864, "size": 8, "type": "CPlayer_UseServices" }, @@ -121024,7 +121024,7 @@ "name": "m_pFlashlightServices", "name_hash": 14568842447853938241, "networked": true, - "offset": 3088, + "offset": 3872, "size": 8, "type": "CPlayer_FlashlightServices" }, @@ -121034,7 +121034,7 @@ "name": "m_pCameraServices", "name_hash": 14568842447023897888, "networked": true, - "offset": 3096, + "offset": 3880, "size": 8, "type": "CPlayer_CameraServices" }, @@ -121044,7 +121044,7 @@ "name": "m_pMovementServices", "name_hash": 14568842449506263690, "networked": true, - "offset": 3104, + "offset": 3888, "size": 8, "type": "CPlayer_MovementServices" }, @@ -121054,7 +121054,7 @@ "name": "m_ServerViewAngleChanges", "name_hash": 14568842448467063735, "networked": true, - "offset": 3120, + "offset": 3904, "size": 104, "template": [ "ViewAngleServerChange_t" @@ -121068,7 +121068,7 @@ "name": "v_angle", "name_hash": 14568842446357420657, "networked": false, - "offset": 3224, + "offset": 4008, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -121079,7 +121079,7 @@ "name": "v_anglePrevious", "name_hash": 14568842446138330580, "networked": false, - "offset": 3236, + "offset": 4020, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -121090,7 +121090,7 @@ "name": "m_iHideHUD", "name_hash": 14568842446129063077, "networked": true, - "offset": 3248, + "offset": 4032, "size": 4, "type": "uint32" }, @@ -121100,7 +121100,7 @@ "name": "m_skybox3d", "name_hash": 14568842447399046588, "networked": true, - "offset": 3256, + "offset": 4040, "size": 144, "type": "sky3dparams_t" }, @@ -121110,7 +121110,7 @@ "name": "m_fTimeLastHurt", "name_hash": 14568842448435720113, "networked": false, - "offset": 3400, + "offset": 4184, "size": 4, "type": "GameTime_t" }, @@ -121120,7 +121120,7 @@ "name": "m_flDeathTime", "name_hash": 14568842446159456010, "networked": true, - "offset": 3404, + "offset": 4188, "size": 4, "type": "GameTime_t" }, @@ -121130,7 +121130,7 @@ "name": "m_fNextSuicideTime", "name_hash": 14568842447961447545, "networked": false, - "offset": 3408, + "offset": 4192, "size": 4, "type": "GameTime_t" }, @@ -121140,7 +121140,7 @@ "name": "m_fInitHUD", "name_hash": 14568842449147568404, "networked": false, - "offset": 3412, + "offset": 4196, "size": 1, "type": "bool" }, @@ -121150,7 +121150,7 @@ "name": "m_pExpresser", "name_hash": 14568842447795563562, "networked": false, - "offset": 3416, + "offset": 4200, "size": 8, "type": "CAI_Expresser" }, @@ -121160,7 +121160,7 @@ "name": "m_hController", "name_hash": 14568842446722574955, "networked": true, - "offset": 3424, + "offset": 4208, "size": 4, "template": [ "CBasePlayerController" @@ -121174,7 +121174,7 @@ "name": "m_hDefaultController", "name_hash": 14568842448813139112, "networked": true, - "offset": 3428, + "offset": 4212, "size": 4, "template": [ "CBasePlayerController" @@ -121188,7 +121188,7 @@ "name": "m_fHltvReplayDelay", "name_hash": 14568842446848445791, "networked": false, - "offset": 3436, + "offset": 4220, "size": 4, "type": "float32" }, @@ -121198,7 +121198,7 @@ "name": "m_fHltvReplayEnd", "name_hash": 14568842448071650517, "networked": false, - "offset": 3440, + "offset": 4224, "size": 4, "type": "float32" }, @@ -121208,7 +121208,7 @@ "name": "m_iHltvReplayEntity", "name_hash": 14568842448944180774, "networked": false, - "offset": 3444, + "offset": 4228, "size": 4, "templated": "CEntityIndex", "type": "CEntityIndex" @@ -121219,7 +121219,7 @@ "name": "m_sndOpvarLatchData", "name_hash": 14568842447824520590, "networked": false, - "offset": 3448, + "offset": 4232, "size": 24, "template": [ "sndopvarlatchdata_t" @@ -121234,7 +121234,7 @@ "name": "CBasePlayerPawn", "name_hash": 3392072964, "project": "server", - "size": 3472 + "size": 4256 }, { "alignment": 8, @@ -121249,7 +121249,7 @@ "name": "m_angMoveEntitySpace", "name_hash": 1806500349764377081, "networked": false, - "offset": 2136, + "offset": 2872, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -121260,7 +121260,7 @@ "name": "m_fStayPushed", "name_hash": 1806500353045697353, "networked": false, - "offset": 2148, + "offset": 2884, "size": 1, "type": "bool" }, @@ -121270,7 +121270,7 @@ "name": "m_fRotating", "name_hash": 1806500350760161689, "networked": false, - "offset": 2149, + "offset": 2885, "size": 1, "type": "bool" }, @@ -121280,7 +121280,7 @@ "name": "m_ls", "name_hash": 1806500352471621256, "networked": false, - "offset": 2152, + "offset": 2888, "size": 32, "type": "locksound_t" }, @@ -121290,7 +121290,7 @@ "name": "m_sUseSound", "name_hash": 1806500352355773476, "networked": false, - "offset": 2184, + "offset": 2920, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -121301,7 +121301,7 @@ "name": "m_sLockedSound", "name_hash": 1806500351939754059, "networked": false, - "offset": 2192, + "offset": 2928, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -121312,7 +121312,7 @@ "name": "m_sUnlockedSound", "name_hash": 1806500352617970326, "networked": false, - "offset": 2200, + "offset": 2936, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -121323,7 +121323,7 @@ "name": "m_sOverrideAnticipationName", "name_hash": 1806500352607700772, "networked": false, - "offset": 2208, + "offset": 2944, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -121334,7 +121334,7 @@ "name": "m_bLocked", "name_hash": 1806500352419076083, "networked": false, - "offset": 2216, + "offset": 2952, "size": 1, "type": "bool" }, @@ -121344,7 +121344,7 @@ "name": "m_bDisabled", "name_hash": 1806500349901298021, "networked": false, - "offset": 2217, + "offset": 2953, "size": 1, "type": "bool" }, @@ -121354,7 +121354,7 @@ "name": "m_flUseLockedTime", "name_hash": 1806500352834012577, "networked": false, - "offset": 2220, + "offset": 2956, "size": 4, "type": "GameTime_t" }, @@ -121364,7 +121364,7 @@ "name": "m_bSolidBsp", "name_hash": 1806500351689157769, "networked": false, - "offset": 2224, + "offset": 2960, "size": 1, "type": "bool" }, @@ -121374,7 +121374,7 @@ "name": "m_OnDamaged", "name_hash": 1806500349295981599, "networked": false, - "offset": 2232, + "offset": 2968, "size": 40, "type": "CEntityIOOutput" }, @@ -121384,7 +121384,7 @@ "name": "m_OnPressed", "name_hash": 1806500350648641318, "networked": false, - "offset": 2272, + "offset": 3008, "size": 40, "type": "CEntityIOOutput" }, @@ -121394,7 +121394,7 @@ "name": "m_OnUseLocked", "name_hash": 1806500352779040909, "networked": false, - "offset": 2312, + "offset": 3048, "size": 40, "type": "CEntityIOOutput" }, @@ -121404,7 +121404,7 @@ "name": "m_OnIn", "name_hash": 1806500352845355119, "networked": false, - "offset": 2352, + "offset": 3088, "size": 40, "type": "CEntityIOOutput" }, @@ -121414,7 +121414,7 @@ "name": "m_OnOut", "name_hash": 1806500352989470036, "networked": false, - "offset": 2392, + "offset": 3128, "size": 40, "type": "CEntityIOOutput" }, @@ -121424,7 +121424,7 @@ "name": "m_nState", "name_hash": 1806500351008981794, "networked": false, - "offset": 2432, + "offset": 3168, "size": 4, "type": "int32" }, @@ -121434,7 +121434,7 @@ "name": "m_hConstraint", "name_hash": 1806500349305493228, "networked": false, - "offset": 2436, + "offset": 3172, "size": 4, "templated": "CEntityHandle", "type": "CEntityHandle" @@ -121445,7 +121445,7 @@ "name": "m_hConstraintParent", "name_hash": 1806500349157903012, "networked": false, - "offset": 2440, + "offset": 3176, "size": 4, "templated": "CEntityHandle", "type": "CEntityHandle" @@ -121456,7 +121456,7 @@ "name": "m_bForceNpcExclude", "name_hash": 1806500350020326975, "networked": false, - "offset": 2444, + "offset": 3180, "size": 1, "type": "bool" }, @@ -121466,7 +121466,7 @@ "name": "m_sGlowEntity", "name_hash": 1806500351254581800, "networked": false, - "offset": 2448, + "offset": 3184, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -121477,7 +121477,7 @@ "name": "m_glowEntity", "name_hash": 1806500349822403559, "networked": true, - "offset": 2456, + "offset": 3192, "size": 4, "template": [ "CBaseModelEntity" @@ -121491,7 +121491,7 @@ "name": "m_usable", "name_hash": 1806500350073037673, "networked": true, - "offset": 2460, + "offset": 3196, "size": 1, "type": "bool" }, @@ -121501,7 +121501,7 @@ "name": "m_szDisplayText", "name_hash": 1806500352650059973, "networked": true, - "offset": 2464, + "offset": 3200, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -121513,7 +121513,7 @@ "name": "CBaseButton", "name_hash": 420608639, "project": "server", - "size": 2472 + "size": 3208 }, { "alignment": 8, @@ -121528,7 +121528,7 @@ "name": "m_iPriority", "name_hash": 8237783069632013068, "networked": false, - "offset": 1264, + "offset": 2008, "size": 4, "type": "int32" }, @@ -121538,7 +121538,7 @@ "name": "m_bEnabled", "name_hash": 8237783069618400126, "networked": false, - "offset": 1268, + "offset": 2012, "size": 1, "type": "bool" }, @@ -121548,7 +121548,7 @@ "name": "m_nType", "name_hash": 8237783068396830041, "networked": false, - "offset": 1272, + "offset": 2016, "size": 4, "type": "int32" } @@ -121559,7 +121559,7 @@ "name": "SpawnPoint", "name_hash": 1918008334, "project": "server", - "size": 1280 + "size": 2024 }, { "alignment": 8, @@ -121574,7 +121574,7 @@ "name": "m_bAllowNewGibs", "name_hash": 1182418145952986375, "networked": false, - "offset": 1288, + "offset": 2032, "size": 1, "type": "bool" }, @@ -121584,7 +121584,7 @@ "name": "m_iCurrentMaxPieces", "name_hash": 1182418144278402562, "networked": false, - "offset": 1292, + "offset": 2036, "size": 4, "type": "int32" }, @@ -121594,7 +121594,7 @@ "name": "m_iMaxPieces", "name_hash": 1182418142469535293, "networked": false, - "offset": 1296, + "offset": 2040, "size": 4, "type": "int32" }, @@ -121604,7 +121604,7 @@ "name": "m_iLastFrame", "name_hash": 1182418145738329121, "networked": false, - "offset": 1300, + "offset": 2044, "size": 4, "type": "int32" } @@ -121615,7 +121615,7 @@ "name": "CGameGibManager", "name_hash": 275303177, "project": "server", - "size": 1304 + "size": 2048 }, { "alignment": 8, @@ -121630,7 +121630,7 @@ "name": "m_loadTime", "name_hash": 10236308186053584192, "networked": false, - "offset": 2008, + "offset": 2748, "size": 4, "type": "float32" }, @@ -121640,7 +121640,7 @@ "name": "m_Duration", "name_hash": 10236308186042313101, "networked": false, - "offset": 2012, + "offset": 2752, "size": 4, "type": "float32" }, @@ -121650,7 +121650,7 @@ "name": "m_HoldTime", "name_hash": 10236308183758543857, "networked": false, - "offset": 2016, + "offset": 2756, "size": 4, "type": "float32" } @@ -121661,7 +121661,7 @@ "name": "CRevertSaved", "name_hash": 2383326223, "project": "server", - "size": 2024 + "size": 2760 }, { "alignment": 255, @@ -121690,7 +121690,7 @@ "name": "m_iszStackName", "name_hash": 18007539954510372052, "networked": false, - "offset": 1264, + "offset": 2008, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -121702,7 +121702,7 @@ "name": "CSoundStackSave", "name_hash": 4192707118, "project": "server", - "size": 1272 + "size": 2016 }, { "alignment": 8, @@ -121717,7 +121717,7 @@ "name": "m_fog", "name_hash": 1777143300681392991, "networked": false, - "offset": 2472, + "offset": 3208, "size": 104, "type": "fogparams_t" } @@ -121728,7 +121728,7 @@ "name": "CFogTrigger", "name_hash": 413773418, "project": "server", - "size": 2576 + "size": 3312 }, { "alignment": 16, @@ -121742,7 +121742,7 @@ "name": "CBaseFlexAlias_funCBaseFlex", "name_hash": 2825742353, "project": "server", - "size": 2848 + "size": 3632 }, { "alignment": 8, @@ -121756,7 +121756,7 @@ "name": "CPointPulse", "name_hash": 2708262725, "project": "server", - "size": 1264 + "size": 2008 }, { "alignment": 8, @@ -121771,7 +121771,7 @@ "name": "m_bDisabled", "name_hash": 16175132646315940197, "networked": false, - "offset": 1264, + "offset": 2008, "size": 1, "type": "bool" }, @@ -121781,7 +121781,7 @@ "name": "m_bIsMaster", "name_hash": 16175132649064962467, "networked": false, - "offset": 1265, + "offset": 2009, "size": 1, "type": "bool" }, @@ -121791,7 +121791,7 @@ "name": "m_pPawnSubclass", "name_hash": 16175132647762146799, "networked": false, - "offset": 1272, + "offset": 2016, "size": 8, "templated": "CGlobalSymbol", "type": "CGlobalSymbol" @@ -121803,7 +121803,7 @@ "name": "CInfoPlayerStart", "name_hash": 3766066545, "project": "server", - "size": 1280 + "size": 2024 }, { "alignment": 8, @@ -121818,7 +121818,7 @@ "name": "m_vExtent", "name_hash": 5805208881733954837, "networked": false, - "offset": 2032, + "offset": 2776, "size": 12, "templated": "Vector", "type": "Vector" @@ -121830,7 +121830,7 @@ "name": "CScriptNavBlocker", "name_hash": 1351630520, "project": "server", - "size": 2048 + "size": 2792 }, { "alignment": 8, @@ -121845,7 +121845,7 @@ "name": "m_vExtent", "name_hash": 10886585385416256789, "networked": false, - "offset": 2512, + "offset": 3248, "size": 12, "templated": "Vector", "type": "Vector" @@ -121857,7 +121857,7 @@ "name": "CScriptTriggerOnce", "name_hash": 2534730682, "project": "server", - "size": 2528 + "size": 3264 }, { "alignment": 8, @@ -121872,7 +121872,7 @@ "name": "m_vMins", "name_hash": 5116987182449145648, "networked": true, - "offset": 1464, + "offset": 2204, "size": 12, "templated": "Vector", "type": "Vector" @@ -121883,7 +121883,7 @@ "name": "m_vMaxs", "name_hash": 5116987184573959786, "networked": true, - "offset": 1476, + "offset": 2216, "size": 12, "templated": "Vector", "type": "Vector" @@ -121895,7 +121895,7 @@ "name": "CSoundEventOBBEntity", "name_hash": 1191391419, "project": "server", - "size": 1504 + "size": 2248 }, { "alignment": 255, @@ -121951,7 +121951,7 @@ "name": "m_vAnchorOffsetRestore", "name_hash": 14041105026266213131, "networked": false, - "offset": 1456, + "offset": 2200, "size": 12, "templated": "Vector", "type": "Vector" @@ -121962,7 +121962,7 @@ "name": "m_hSplineEntity", "name_hash": 14041105025782846933, "networked": false, - "offset": 1468, + "offset": 2212, "size": 4, "template": [ "CBaseEntity" @@ -121976,7 +121976,7 @@ "name": "m_bEnableLateralConstraint", "name_hash": 14041105025478855874, "networked": false, - "offset": 1480, + "offset": 2224, "size": 1, "type": "bool" }, @@ -121986,7 +121986,7 @@ "name": "m_bEnableVerticalConstraint", "name_hash": 14041105024486689267, "networked": false, - "offset": 1481, + "offset": 2225, "size": 1, "type": "bool" }, @@ -121996,7 +121996,7 @@ "name": "m_bEnableAngularConstraint", "name_hash": 14041105026685492363, "networked": false, - "offset": 1482, + "offset": 2226, "size": 1, "type": "bool" }, @@ -122006,7 +122006,7 @@ "name": "m_bEnableLimit", "name_hash": 14041105023641877821, "networked": false, - "offset": 1483, + "offset": 2227, "size": 1, "type": "bool" }, @@ -122016,7 +122016,7 @@ "name": "m_bFireEventsOnPath", "name_hash": 14041105022590574962, "networked": false, - "offset": 1484, + "offset": 2228, "size": 1, "type": "bool" }, @@ -122026,7 +122026,7 @@ "name": "m_flLinearFrequency", "name_hash": 14041105023302545460, "networked": false, - "offset": 1488, + "offset": 2232, "size": 4, "type": "float32" }, @@ -122036,7 +122036,7 @@ "name": "m_flLinarDampingRatio", "name_hash": 14041105026407105800, "networked": false, - "offset": 1492, + "offset": 2236, "size": 4, "type": "float32" }, @@ -122046,7 +122046,7 @@ "name": "m_flJointFriction", "name_hash": 14041105024053542215, "networked": false, - "offset": 1496, + "offset": 2240, "size": 4, "type": "float32" }, @@ -122056,7 +122056,7 @@ "name": "m_flTransitionTime", "name_hash": 14041105024869465145, "networked": false, - "offset": 1500, + "offset": 2244, "size": 4, "type": "float32" }, @@ -122066,7 +122066,7 @@ "name": "m_vPreSolveAnchorPos", "name_hash": 14041105025850390958, "networked": false, - "offset": 1536, + "offset": 2296, "size": 12, "templated": "VectorWS", "type": "VectorWS" @@ -122077,7 +122077,7 @@ "name": "m_StartTransitionTime", "name_hash": 14041105023882980009, "networked": false, - "offset": 1548, + "offset": 2308, "size": 4, "type": "GameTime_t" }, @@ -122087,7 +122087,7 @@ "name": "m_vTangentSpaceAnchorAtTransitionStart", "name_hash": 14041105024449195125, "networked": false, - "offset": 1552, + "offset": 2312, "size": 12, "templated": "Vector", "type": "Vector" @@ -122099,7 +122099,7 @@ "name": "CSplineConstraint", "name_hash": 3269199520, "project": "server", - "size": 1568 + "size": 2328 }, { "alignment": 16, @@ -122114,7 +122114,7 @@ "name": "m_bIsIncGrenade", "name_hash": 11689632210353918647, "networked": true, - "offset": 3136, + "offset": 3901, "size": 1, "type": "bool" }, @@ -122124,7 +122124,7 @@ "name": "m_bDetonated", "name_hash": 11689632210265440943, "networked": false, - "offset": 3160, + "offset": 3924, "size": 1, "type": "bool" }, @@ -122134,7 +122134,7 @@ "name": "m_stillTimer", "name_hash": 11689632208379847790, "networked": false, - "offset": 3168, + "offset": 3928, "size": 16, "type": "IntervalTimer" }, @@ -122144,7 +122144,7 @@ "name": "m_bHasBouncedOffPlayer", "name_hash": 11689632208429145979, "networked": false, - "offset": 3392, + "offset": 4152, "size": 1, "type": "bool" } @@ -122155,7 +122155,7 @@ "name": "CMolotovProjectile", "name_hash": 2721704591, "project": "server", - "size": 3408 + "size": 4160 }, { "alignment": 16, @@ -122169,7 +122169,7 @@ "name": "CWeaponTec9", "name_hash": 1808970209, "project": "server", - "size": 4592 + "size": 5360 }, { "alignment": 8, @@ -122184,7 +122184,7 @@ "name": "m_worldGoalAxis", "name_hash": 13139829364821140205, "networked": false, - "offset": 1272, + "offset": 2016, "size": 12, "templated": "Vector", "type": "Vector" @@ -122195,7 +122195,7 @@ "name": "m_localTestAxis", "name_hash": 13139829365677791069, "networked": false, - "offset": 1284, + "offset": 2028, "size": 12, "templated": "Vector", "type": "Vector" @@ -122206,7 +122206,7 @@ "name": "m_nameAttach", "name_hash": 13139829365817405247, "networked": false, - "offset": 1304, + "offset": 2048, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -122217,7 +122217,7 @@ "name": "m_attachedObject", "name_hash": 13139829363067908874, "networked": false, - "offset": 1312, + "offset": 2056, "size": 4, "template": [ "CBaseEntity" @@ -122231,7 +122231,7 @@ "name": "m_angularLimit", "name_hash": 13139829363849268504, "networked": false, - "offset": 1316, + "offset": 2060, "size": 4, "type": "float32" }, @@ -122241,7 +122241,7 @@ "name": "m_bActive", "name_hash": 13139829364817666191, "networked": false, - "offset": 1320, + "offset": 2064, "size": 1, "type": "bool" }, @@ -122251,7 +122251,7 @@ "name": "m_bDampAllRotation", "name_hash": 13139829365479508892, "networked": false, - "offset": 1321, + "offset": 2065, "size": 1, "type": "bool" } @@ -122262,7 +122262,7 @@ "name": "CKeepUpright", "name_hash": 3059354928, "project": "server", - "size": 1328 + "size": 2072 }, { "alignment": 8, @@ -122277,7 +122277,7 @@ "name": "m_hSkyMaterial", "name_hash": 3811483337659724189, "networked": true, - "offset": 2008, + "offset": 2752, "size": 8, "template": [ "InfoForResourceTypeIMaterial2" @@ -122291,7 +122291,7 @@ "name": "m_hSkyMaterialLightingOnly", "name_hash": 3811483338055373099, "networked": true, - "offset": 2016, + "offset": 2760, "size": 8, "template": [ "InfoForResourceTypeIMaterial2" @@ -122305,7 +122305,7 @@ "name": "m_bStartDisabled", "name_hash": 3811483335938346063, "networked": true, - "offset": 2024, + "offset": 2768, "size": 1, "type": "bool" }, @@ -122315,7 +122315,7 @@ "name": "m_vTintColor", "name_hash": 3811483335649128991, "networked": true, - "offset": 2025, + "offset": 2769, "size": 4, "templated": "Color", "type": "Color" @@ -122326,7 +122326,7 @@ "name": "m_vTintColorLightingOnly", "name_hash": 3811483337933052105, "networked": true, - "offset": 2029, + "offset": 2773, "size": 4, "templated": "Color", "type": "Color" @@ -122337,7 +122337,7 @@ "name": "m_flBrightnessScale", "name_hash": 3811483335889009326, "networked": true, - "offset": 2036, + "offset": 2780, "size": 4, "type": "float32" }, @@ -122347,7 +122347,7 @@ "name": "m_nFogType", "name_hash": 3811483335236466131, "networked": true, - "offset": 2040, + "offset": 2784, "size": 4, "type": "int32" }, @@ -122357,7 +122357,7 @@ "name": "m_flFogMinStart", "name_hash": 3811483335059549353, "networked": true, - "offset": 2044, + "offset": 2788, "size": 4, "type": "float32" }, @@ -122367,7 +122367,7 @@ "name": "m_flFogMinEnd", "name_hash": 3811483336912036344, "networked": true, - "offset": 2048, + "offset": 2792, "size": 4, "type": "float32" }, @@ -122377,7 +122377,7 @@ "name": "m_flFogMaxStart", "name_hash": 3811483337966278447, "networked": true, - "offset": 2052, + "offset": 2796, "size": 4, "type": "float32" }, @@ -122387,7 +122387,7 @@ "name": "m_flFogMaxEnd", "name_hash": 3811483334782891194, "networked": true, - "offset": 2056, + "offset": 2800, "size": 4, "type": "float32" }, @@ -122397,7 +122397,7 @@ "name": "m_bEnabled", "name_hash": 3811483335928376190, "networked": true, - "offset": 2060, + "offset": 2804, "size": 1, "type": "bool" } @@ -122408,7 +122408,7 @@ "name": "CEnvSky", "name_hash": 887430118, "project": "server", - "size": 2104 + "size": 2848 }, { "alignment": 255, @@ -122437,7 +122437,7 @@ "name": "m_bRemoveable", "name_hash": 9296197438615981821, "networked": false, - "offset": 3744, + "offset": 4512, "size": 1, "type": "bool" }, @@ -122447,7 +122447,7 @@ "name": "m_bPlayerAmmoStockOnPickup", "name_hash": 9296197441496534889, "networked": false, - "offset": 3760, + "offset": 4528, "size": 1, "type": "bool" }, @@ -122457,7 +122457,7 @@ "name": "m_bRequireUseToTouch", "name_hash": 9296197441746294925, "networked": false, - "offset": 3761, + "offset": 4529, "size": 1, "type": "bool" }, @@ -122467,7 +122467,7 @@ "name": "m_iWeaponGameplayAnimState", "name_hash": 9296197439192797162, "networked": true, - "offset": 3762, + "offset": 4530, "size": 2, "type": "WeaponGameplayAnimState" }, @@ -122477,7 +122477,7 @@ "name": "m_flWeaponGameplayAnimStateTimestamp", "name_hash": 9296197438304904621, "networked": true, - "offset": 3764, + "offset": 4532, "size": 4, "type": "GameTime_t" }, @@ -122487,7 +122487,7 @@ "name": "m_flInspectCancelCompleteTime", "name_hash": 9296197440749185509, "networked": true, - "offset": 3768, + "offset": 4536, "size": 4, "type": "GameTime_t" }, @@ -122497,7 +122497,7 @@ "name": "m_bInspectPending", "name_hash": 9296197439935473846, "networked": true, - "offset": 3772, + "offset": 4540, "size": 1, "type": "bool" }, @@ -122507,7 +122507,7 @@ "name": "m_bInspectShouldLoop", "name_hash": 9296197441307926666, "networked": true, - "offset": 3773, + "offset": 4541, "size": 1, "type": "bool" }, @@ -122517,7 +122517,7 @@ "name": "m_nLastEmptySoundCmdNum", "name_hash": 9296197438949714241, "networked": false, - "offset": 3816, + "offset": 4584, "size": 4, "type": "int32" }, @@ -122527,7 +122527,7 @@ "name": "m_bFireOnEmpty", "name_hash": 9296197439828009701, "networked": false, - "offset": 3848, + "offset": 4616, "size": 1, "type": "bool" }, @@ -122537,7 +122537,7 @@ "name": "m_OnPlayerPickup", "name_hash": 9296197441634287397, "networked": false, - "offset": 3856, + "offset": 4624, "size": 40, "type": "CEntityIOOutput" }, @@ -122547,7 +122547,7 @@ "name": "m_weaponMode", "name_hash": 9296197440754304158, "networked": true, - "offset": 3896, + "offset": 4664, "size": 4, "type": "CSWeaponMode" }, @@ -122557,7 +122557,7 @@ "name": "m_flTurningInaccuracyDelta", "name_hash": 9296197441175725588, "networked": false, - "offset": 3900, + "offset": 4668, "size": 4, "type": "float32" }, @@ -122567,7 +122567,7 @@ "name": "m_vecTurningInaccuracyEyeDirLast", "name_hash": 9296197438594060292, "networked": false, - "offset": 3904, + "offset": 4672, "size": 12, "templated": "Vector", "type": "Vector" @@ -122578,7 +122578,7 @@ "name": "m_flTurningInaccuracy", "name_hash": 9296197439297644802, "networked": false, - "offset": 3916, + "offset": 4684, "size": 4, "type": "float32" }, @@ -122588,7 +122588,7 @@ "name": "m_fAccuracyPenalty", "name_hash": 9296197440043933221, "networked": true, - "offset": 3920, + "offset": 4688, "size": 4, "type": "float32" }, @@ -122598,7 +122598,7 @@ "name": "m_flLastAccuracyUpdateTime", "name_hash": 9296197439167163070, "networked": false, - "offset": 3924, + "offset": 4692, "size": 4, "type": "GameTime_t" }, @@ -122608,7 +122608,7 @@ "name": "m_fAccuracySmoothedForZoom", "name_hash": 9296197440509234561, "networked": false, - "offset": 3928, + "offset": 4696, "size": 4, "type": "float32" }, @@ -122618,7 +122618,7 @@ "name": "m_iRecoilIndex", "name_hash": 9296197440345887046, "networked": true, - "offset": 3932, + "offset": 4700, "size": 4, "type": "int32" }, @@ -122628,7 +122628,7 @@ "name": "m_flRecoilIndex", "name_hash": 9296197441516333179, "networked": true, - "offset": 3936, + "offset": 4704, "size": 4, "type": "float32" }, @@ -122638,7 +122638,7 @@ "name": "m_bBurstMode", "name_hash": 9296197438708038526, "networked": true, - "offset": 3940, + "offset": 4708, "size": 1, "type": "bool" }, @@ -122648,7 +122648,7 @@ "name": "m_nPostponeFireReadyTicks", "name_hash": 9296197441920734440, "networked": true, - "offset": 3944, + "offset": 4712, "size": 4, "type": "GameTick_t" }, @@ -122658,7 +122658,7 @@ "name": "m_flPostponeFireReadyFrac", "name_hash": 9296197441594348764, "networked": true, - "offset": 3948, + "offset": 4716, "size": 4, "type": "float32" }, @@ -122668,7 +122668,7 @@ "name": "m_bInReload", "name_hash": 9296197438309074259, "networked": true, - "offset": 3952, + "offset": 4720, "size": 1, "type": "bool" }, @@ -122678,7 +122678,7 @@ "name": "m_flDroppedAtTime", "name_hash": 9296197441183847279, "networked": true, - "offset": 3956, + "offset": 4724, "size": 4, "type": "GameTime_t" }, @@ -122688,7 +122688,7 @@ "name": "m_bIsHauledBack", "name_hash": 9296197441537851577, "networked": true, - "offset": 3960, + "offset": 4728, "size": 1, "type": "bool" }, @@ -122698,7 +122698,7 @@ "name": "m_bSilencerOn", "name_hash": 9296197439659942739, "networked": true, - "offset": 3961, + "offset": 4729, "size": 1, "type": "bool" }, @@ -122708,7 +122708,7 @@ "name": "m_flTimeSilencerSwitchComplete", "name_hash": 9296197441603866874, "networked": true, - "offset": 3964, + "offset": 4732, "size": 4, "type": "GameTime_t" }, @@ -122718,7 +122718,7 @@ "name": "m_iOriginalTeamNumber", "name_hash": 9296197439473390999, "networked": true, - "offset": 3968, + "offset": 4736, "size": 4, "type": "int32" }, @@ -122728,7 +122728,7 @@ "name": "m_iMostRecentTeamNumber", "name_hash": 9296197441526727196, "networked": true, - "offset": 3972, + "offset": 4740, "size": 4, "type": "int32" }, @@ -122738,7 +122738,7 @@ "name": "m_bDroppedNearBuyZone", "name_hash": 9296197438400731295, "networked": true, - "offset": 3976, + "offset": 4744, "size": 1, "type": "bool" }, @@ -122748,7 +122748,7 @@ "name": "m_flNextAttackRenderTimeOffset", "name_hash": 9296197440272421580, "networked": false, - "offset": 3980, + "offset": 4748, "size": 4, "type": "float32" }, @@ -122758,7 +122758,7 @@ "name": "m_bCanBePickedUp", "name_hash": 9296197441061506717, "networked": false, - "offset": 4000, + "offset": 4768, "size": 1, "type": "bool" }, @@ -122768,7 +122768,7 @@ "name": "m_bUseCanOverrideNextOwnerTouchTime", "name_hash": 9296197439425246440, "networked": false, - "offset": 4001, + "offset": 4769, "size": 1, "type": "bool" }, @@ -122778,7 +122778,7 @@ "name": "m_nextOwnerTouchTime", "name_hash": 9296197442175989839, "networked": false, - "offset": 4004, + "offset": 4772, "size": 4, "type": "GameTime_t" }, @@ -122788,7 +122788,7 @@ "name": "m_nextPrevOwnerTouchTime", "name_hash": 9296197439451595906, "networked": false, - "offset": 4008, + "offset": 4776, "size": 4, "type": "GameTime_t" }, @@ -122798,7 +122798,7 @@ "name": "m_nextPrevOwnerUseTime", "name_hash": 9296197441261864622, "networked": true, - "offset": 4016, + "offset": 4784, "size": 4, "type": "GameTime_t" }, @@ -122808,7 +122808,7 @@ "name": "m_hPrevOwner", "name_hash": 9296197438772856909, "networked": true, - "offset": 4020, + "offset": 4788, "size": 4, "template": [ "CCSPlayerPawn" @@ -122822,7 +122822,7 @@ "name": "m_nDropTick", "name_hash": 9296197440904110837, "networked": true, - "offset": 4024, + "offset": 4792, "size": 4, "type": "GameTick_t" }, @@ -122832,7 +122832,7 @@ "name": "m_bWasActiveWeaponWhenDropped", "name_hash": 9296197441772334998, "networked": true, - "offset": 4028, + "offset": 4796, "size": 1, "type": "bool" }, @@ -122842,7 +122842,7 @@ "name": "m_donated", "name_hash": 9296197439652682826, "networked": false, - "offset": 4060, + "offset": 4828, "size": 1, "type": "bool" }, @@ -122852,7 +122852,7 @@ "name": "m_fLastShotTime", "name_hash": 9296197439951705996, "networked": true, - "offset": 4064, + "offset": 4832, "size": 4, "type": "GameTime_t" }, @@ -122862,7 +122862,7 @@ "name": "m_bWasOwnedByCT", "name_hash": 9296197437949840897, "networked": false, - "offset": 4068, + "offset": 4836, "size": 1, "type": "bool" }, @@ -122872,7 +122872,7 @@ "name": "m_bWasOwnedByTerrorist", "name_hash": 9296197439952053572, "networked": false, - "offset": 4069, + "offset": 4837, "size": 1, "type": "bool" }, @@ -122882,7 +122882,7 @@ "name": "m_numRemoveUnownedWeaponThink", "name_hash": 9296197442074667555, "networked": false, - "offset": 4072, + "offset": 4840, "size": 4, "type": "int32" }, @@ -122892,7 +122892,7 @@ "name": "m_IronSightController", "name_hash": 9296197440207298368, "networked": false, - "offset": 4080, + "offset": 4848, "size": 24, "type": "CIronSightController" }, @@ -122902,7 +122902,7 @@ "name": "m_iIronSightMode", "name_hash": 9296197440769517128, "networked": true, - "offset": 4104, + "offset": 4872, "size": 4, "type": "int32" }, @@ -122912,7 +122912,7 @@ "name": "m_flLastLOSTraceFailureTime", "name_hash": 9296197441921934475, "networked": false, - "offset": 4108, + "offset": 4876, "size": 4, "type": "GameTime_t" }, @@ -122922,7 +122922,7 @@ "name": "m_flWatTickOffset", "name_hash": 9296197440574808631, "networked": true, - "offset": 4112, + "offset": 4880, "size": 4, "type": "float32" }, @@ -122932,7 +122932,7 @@ "name": "m_flLastShakeTime", "name_hash": 9296197439978884194, "networked": true, - "offset": 4128, + "offset": 4896, "size": 4, "type": "GameTime_t" } @@ -122943,7 +122943,7 @@ "name": "CCSWeaponBase", "name_hash": 2164439633, "project": "server", - "size": 4560 + "size": 5328 }, { "alignment": 8, @@ -122958,7 +122958,7 @@ "name": "m_Master", "name_hash": 4720610891139020723, "networked": false, - "offset": 1264, + "offset": 2008, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -122970,7 +122970,7 @@ "name": "CBaseDMStart", "name_hash": 1099102872, "project": "server", - "size": 1272 + "size": 2016 }, { "alignment": 8, @@ -122985,7 +122985,7 @@ "name": "m_pnext", "name_hash": 17899364204323329518, "networked": false, - "offset": 1264, + "offset": 2008, "size": 8, "type": "CPathTrack" }, @@ -122995,7 +122995,7 @@ "name": "m_pprevious", "name_hash": 17899364204544569298, "networked": false, - "offset": 1272, + "offset": 2016, "size": 8, "type": "CPathTrack" }, @@ -123005,7 +123005,7 @@ "name": "m_paltpath", "name_hash": 17899364203128489297, "networked": false, - "offset": 1280, + "offset": 2024, "size": 8, "type": "CPathTrack" }, @@ -123015,7 +123015,7 @@ "name": "m_flRadius", "name_hash": 17899364202893525133, "networked": false, - "offset": 1288, + "offset": 2032, "size": 4, "type": "float32" }, @@ -123025,7 +123025,7 @@ "name": "m_length", "name_hash": 17899364202359738805, "networked": false, - "offset": 1292, + "offset": 2036, "size": 4, "type": "float32" }, @@ -123035,7 +123035,7 @@ "name": "m_altName", "name_hash": 17899364202714014807, "networked": false, - "offset": 1296, + "offset": 2040, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -123046,7 +123046,7 @@ "name": "m_nIterVal", "name_hash": 17899364201504576850, "networked": false, - "offset": 1304, + "offset": 2048, "size": 4, "type": "int32" }, @@ -123056,7 +123056,7 @@ "name": "m_eOrientationType", "name_hash": 17899364202553724426, "networked": false, - "offset": 1308, + "offset": 2052, "size": 4, "type": "TrackOrientationType_t" }, @@ -123066,7 +123066,7 @@ "name": "m_OnPass", "name_hash": 17899364203975832137, "networked": false, - "offset": 1312, + "offset": 2056, "size": 40, "type": "CEntityIOOutput" } @@ -123077,7 +123077,7 @@ "name": "CPathTrack", "name_hash": 4167520488, "project": "server", - "size": 1352 + "size": 2096 }, { "alignment": 8, @@ -123092,7 +123092,7 @@ "name": "m_flEndDistance", "name_hash": 4082347236613538375, "networked": true, - "offset": 1264, + "offset": 2008, "size": 4, "type": "float32" }, @@ -123102,7 +123102,7 @@ "name": "m_flStartDistance", "name_hash": 4082347235561210178, "networked": true, - "offset": 1268, + "offset": 2012, "size": 4, "type": "float32" }, @@ -123112,7 +123112,7 @@ "name": "m_flFogFalloffExponent", "name_hash": 4082347234067784602, "networked": true, - "offset": 1272, + "offset": 2016, "size": 4, "type": "float32" }, @@ -123122,7 +123122,7 @@ "name": "m_bHeightFogEnabled", "name_hash": 4082347237743450615, "networked": true, - "offset": 1276, + "offset": 2020, "size": 1, "type": "bool" }, @@ -123132,7 +123132,7 @@ "name": "m_flFogHeightWidth", "name_hash": 4082347233651158498, "networked": true, - "offset": 1280, + "offset": 2024, "size": 4, "type": "float32" }, @@ -123142,7 +123142,7 @@ "name": "m_flFogHeightEnd", "name_hash": 4082347233894688851, "networked": true, - "offset": 1284, + "offset": 2028, "size": 4, "type": "float32" }, @@ -123152,7 +123152,7 @@ "name": "m_flFogHeightStart", "name_hash": 4082347237086596278, "networked": true, - "offset": 1288, + "offset": 2032, "size": 4, "type": "float32" }, @@ -123162,7 +123162,7 @@ "name": "m_flFogHeightExponent", "name_hash": 4082347233664884025, "networked": true, - "offset": 1292, + "offset": 2036, "size": 4, "type": "float32" }, @@ -123172,7 +123172,7 @@ "name": "m_flLODBias", "name_hash": 4082347235287222439, "networked": true, - "offset": 1296, + "offset": 2040, "size": 4, "type": "float32" }, @@ -123182,7 +123182,7 @@ "name": "m_bActive", "name_hash": 4082347235725287567, "networked": true, - "offset": 1300, + "offset": 2044, "size": 1, "type": "bool" }, @@ -123192,7 +123192,7 @@ "name": "m_bStartDisabled", "name_hash": 4082347235166981199, "networked": true, - "offset": 1301, + "offset": 2045, "size": 1, "type": "bool" }, @@ -123202,7 +123202,7 @@ "name": "m_flFogMaxOpacity", "name_hash": 4082347235603905878, "networked": true, - "offset": 1304, + "offset": 2048, "size": 4, "type": "float32" }, @@ -123212,7 +123212,7 @@ "name": "m_nCubemapSourceType", "name_hash": 4082347234340991767, "networked": true, - "offset": 1308, + "offset": 2052, "size": 4, "type": "int32" }, @@ -123222,7 +123222,7 @@ "name": "m_hSkyMaterial", "name_hash": 4082347236888359325, "networked": true, - "offset": 1312, + "offset": 2056, "size": 8, "template": [ "InfoForResourceTypeIMaterial2" @@ -123236,7 +123236,7 @@ "name": "m_iszSkyEntity", "name_hash": 4082347234259389213, "networked": true, - "offset": 1320, + "offset": 2064, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -123247,7 +123247,7 @@ "name": "m_hFogCubemapTexture", "name_hash": 4082347234403867213, "networked": true, - "offset": 1328, + "offset": 2072, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -123261,7 +123261,7 @@ "name": "m_bHasHeightFogEnd", "name_hash": 4082347234405173601, "networked": true, - "offset": 1336, + "offset": 2080, "size": 1, "type": "bool" }, @@ -123271,7 +123271,7 @@ "name": "m_bFirstTime", "name_hash": 4082347237051216184, "networked": false, - "offset": 1337, + "offset": 2081, "size": 1, "type": "bool" } @@ -123282,7 +123282,7 @@ "name": "CEnvCubemapFog", "name_hash": 950495534, "project": "server", - "size": 1344 + "size": 2088 }, { "alignment": 255, @@ -123340,7 +123340,7 @@ "name": "CWeaponMP5SD", "name_hash": 1222243041, "project": "server", - "size": 4592 + "size": 5360 }, { "alignment": 8, @@ -123355,7 +123355,7 @@ "name": "m_MainSoundscapeName", "name_hash": 6346270779730052128, "networked": false, - "offset": 1424, + "offset": 2168, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -123367,7 +123367,7 @@ "name": "CEnvSoundscapeProxy", "name_hash": 1477606310, "project": "server", - "size": 1432 + "size": 2176 }, { "alignment": 255, @@ -123409,7 +123409,7 @@ "name": "m_AttributeManager", "name_hash": 7410552297794241926, "networked": true, - "offset": 3440, + "offset": 4216, "size": 760, "type": "CAttributeContainer" }, @@ -123419,7 +123419,7 @@ "name": "m_updateTimer", "name_hash": 7410552300305226213, "networked": false, - "offset": 4200, + "offset": 4976, "size": 24, "type": "CountdownTimer" }, @@ -123429,7 +123429,7 @@ "name": "m_stuckAnchor", "name_hash": 7410552298536573010, "networked": false, - "offset": 4224, + "offset": 5000, "size": 12, "templated": "Vector", "type": "Vector" @@ -123440,7 +123440,7 @@ "name": "m_stuckTimer", "name_hash": 7410552296979358704, "networked": false, - "offset": 4240, + "offset": 5016, "size": 24, "type": "CountdownTimer" }, @@ -123450,7 +123450,7 @@ "name": "m_collisionStuckTimer", "name_hash": 7410552300059757610, "networked": false, - "offset": 4264, + "offset": 5040, "size": 24, "type": "CountdownTimer" }, @@ -123460,7 +123460,7 @@ "name": "m_isOnGround", "name_hash": 7410552298120175259, "networked": false, - "offset": 4288, + "offset": 5064, "size": 1, "type": "bool" }, @@ -123470,7 +123470,7 @@ "name": "m_vFallVelocity", "name_hash": 7410552300290570791, "networked": false, - "offset": 4292, + "offset": 5068, "size": 12, "templated": "Vector", "type": "Vector" @@ -123481,7 +123481,7 @@ "name": "m_desiredActivity", "name_hash": 7410552296592864476, "networked": false, - "offset": 4304, + "offset": 5080, "size": 4, "type": "ChickenActivity" }, @@ -123491,7 +123491,7 @@ "name": "m_currentActivity", "name_hash": 7410552299601500007, "networked": false, - "offset": 4308, + "offset": 5084, "size": 4, "type": "ChickenActivity" }, @@ -123501,7 +123501,7 @@ "name": "m_activityTimer", "name_hash": 7410552298553720237, "networked": false, - "offset": 4312, + "offset": 5088, "size": 24, "type": "CountdownTimer" }, @@ -123511,7 +123511,7 @@ "name": "m_turnRate", "name_hash": 7410552298390128808, "networked": false, - "offset": 4336, + "offset": 5112, "size": 4, "type": "float32" }, @@ -123521,7 +123521,7 @@ "name": "m_fleeFrom", "name_hash": 7410552297007355193, "networked": false, - "offset": 4340, + "offset": 5116, "size": 4, "template": [ "CBaseEntity" @@ -123535,7 +123535,7 @@ "name": "m_moveRateThrottleTimer", "name_hash": 7410552298528216635, "networked": false, - "offset": 4344, + "offset": 5120, "size": 24, "type": "CountdownTimer" }, @@ -123545,7 +123545,7 @@ "name": "m_startleTimer", "name_hash": 7410552297990701461, "networked": false, - "offset": 4368, + "offset": 5144, "size": 24, "type": "CountdownTimer" }, @@ -123555,7 +123555,7 @@ "name": "m_vocalizeTimer", "name_hash": 7410552298709240809, "networked": false, - "offset": 4392, + "offset": 5168, "size": 24, "type": "CountdownTimer" }, @@ -123565,7 +123565,7 @@ "name": "m_flWhenZombified", "name_hash": 7410552300359636514, "networked": false, - "offset": 4416, + "offset": 5192, "size": 4, "type": "GameTime_t" }, @@ -123575,7 +123575,7 @@ "name": "m_jumpedThisFrame", "name_hash": 7410552298205124541, "networked": true, - "offset": 4420, + "offset": 5196, "size": 1, "type": "bool" }, @@ -123585,7 +123585,7 @@ "name": "m_leader", "name_hash": 7410552298097299076, "networked": true, - "offset": 4424, + "offset": 5200, "size": 4, "template": [ "CCSPlayerPawn" @@ -123599,7 +123599,7 @@ "name": "m_reuseTimer", "name_hash": 7410552298230512552, "networked": false, - "offset": 4448, + "offset": 5224, "size": 24, "type": "CountdownTimer" }, @@ -123609,7 +123609,7 @@ "name": "m_hasBeenUsed", "name_hash": 7410552297660721460, "networked": false, - "offset": 4472, + "offset": 5248, "size": 1, "type": "bool" }, @@ -123619,7 +123619,7 @@ "name": "m_jumpTimer", "name_hash": 7410552298218142874, "networked": false, - "offset": 4480, + "offset": 5256, "size": 24, "type": "CountdownTimer" }, @@ -123629,7 +123629,7 @@ "name": "m_flLastJumpTime", "name_hash": 7410552299262972754, "networked": false, - "offset": 4504, + "offset": 5280, "size": 4, "type": "float32" }, @@ -123639,7 +123639,7 @@ "name": "m_bInJump", "name_hash": 7410552300005942342, "networked": false, - "offset": 4508, + "offset": 5284, "size": 1, "type": "bool" }, @@ -123649,7 +123649,7 @@ "name": "m_repathTimer", "name_hash": 7410552297650558844, "networked": false, - "offset": 12712, + "offset": 13488, "size": 24, "type": "CountdownTimer" }, @@ -123659,7 +123659,7 @@ "name": "m_vecPathGoal", "name_hash": 7410552300406964841, "networked": false, - "offset": 12864, + "offset": 13640, "size": 12, "templated": "Vector", "type": "Vector" @@ -123670,7 +123670,7 @@ "name": "m_flActiveFollowStartTime", "name_hash": 7410552296935775657, "networked": false, - "offset": 12876, + "offset": 13652, "size": 4, "type": "GameTime_t" }, @@ -123680,7 +123680,7 @@ "name": "m_followMinuteTimer", "name_hash": 7410552299845569705, "networked": false, - "offset": 12880, + "offset": 13656, "size": 24, "type": "CountdownTimer" }, @@ -123690,7 +123690,7 @@ "name": "m_BlockDirectionTimer", "name_hash": 7410552297863493308, "networked": false, - "offset": 12912, + "offset": 13688, "size": 24, "type": "CountdownTimer" } @@ -123701,7 +123701,7 @@ "name": "CChicken", "name_hash": 1725403661, "project": "server", - "size": 12960 + "size": 13728 }, { "alignment": 8, @@ -123715,7 +123715,7 @@ "name": "CEnvCombinedLightProbeVolumeAlias_func_combined_light_probe_volume", "name_hash": 2990886946, "project": "server", - "size": 5688 + "size": 6432 }, { "alignment": 255, @@ -123879,7 +123879,7 @@ "name": "m_nUniqueID", "name_hash": 8656904615947229535, "networked": true, - "offset": 2008, + "offset": 2748, "size": 4, "type": "int32" }, @@ -123889,7 +123889,7 @@ "name": "m_unAccountID", "name_hash": 8656904614159696112, "networked": true, - "offset": 2012, + "offset": 2752, "size": 4, "type": "uint32" }, @@ -123899,7 +123899,7 @@ "name": "m_unTraceID", "name_hash": 8656904616134750058, "networked": true, - "offset": 2016, + "offset": 2756, "size": 4, "type": "uint32" }, @@ -123909,7 +123909,7 @@ "name": "m_rtGcTime", "name_hash": 8656904616664516268, "networked": true, - "offset": 2020, + "offset": 2760, "size": 4, "type": "uint32" }, @@ -123919,7 +123919,7 @@ "name": "m_vecEndPos", "name_hash": 8656904614971590496, "networked": true, - "offset": 2024, + "offset": 2764, "size": 12, "templated": "Vector", "type": "Vector" @@ -123930,7 +123930,7 @@ "name": "m_vecStart", "name_hash": 8656904613698397887, "networked": true, - "offset": 2036, + "offset": 2776, "size": 12, "templated": "Vector", "type": "Vector" @@ -123941,7 +123941,7 @@ "name": "m_vecLeft", "name_hash": 8656904615971111376, "networked": true, - "offset": 2048, + "offset": 2788, "size": 12, "templated": "Vector", "type": "Vector" @@ -123952,7 +123952,7 @@ "name": "m_vecNormal", "name_hash": 8656904613501360050, "networked": true, - "offset": 2060, + "offset": 2800, "size": 12, "templated": "Vector", "type": "Vector" @@ -123963,7 +123963,7 @@ "name": "m_nPlayer", "name_hash": 8656904616401530364, "networked": true, - "offset": 2072, + "offset": 2812, "size": 4, "type": "int32" }, @@ -123973,7 +123973,7 @@ "name": "m_nEntity", "name_hash": 8656904615324154582, "networked": true, - "offset": 2076, + "offset": 2816, "size": 4, "type": "int32" }, @@ -123983,7 +123983,7 @@ "name": "m_nHitbox", "name_hash": 8656904614431049907, "networked": true, - "offset": 2080, + "offset": 2820, "size": 4, "type": "int32" }, @@ -123993,7 +123993,7 @@ "name": "m_flCreationTime", "name_hash": 8656904613973546983, "networked": true, - "offset": 2084, + "offset": 2824, "size": 4, "type": "float32" }, @@ -124003,7 +124003,7 @@ "name": "m_nTintID", "name_hash": 8656904613341091405, "networked": true, - "offset": 2088, + "offset": 2828, "size": 4, "type": "int32" }, @@ -124013,7 +124013,7 @@ "name": "m_nVersion", "name_hash": 8656904615556254491, "networked": true, - "offset": 2092, + "offset": 2832, "size": 1, "type": "uint8" }, @@ -124026,7 +124026,7 @@ "name": "m_ubSignature", "name_hash": 8656904613458925276, "networked": true, - "offset": 2093, + "offset": 2833, "size": 128, "type": "uint8" } @@ -124037,7 +124037,7 @@ "name": "CPlayerSprayDecal", "name_hash": 2015592673, "project": "server", - "size": 2224 + "size": 2968 }, { "alignment": 255, @@ -124084,7 +124084,7 @@ "name": "m_vecLastValidPlayerHeldPosition", "name_hash": 2110412193998994876, "networked": false, - "offset": 4608, + "offset": 5368, "size": 12, "templated": "Vector", "type": "Vector" @@ -124095,7 +124095,7 @@ "name": "m_vecLastValidDroppedPosition", "name_hash": 2110412193223648410, "networked": false, - "offset": 4620, + "offset": 5380, "size": 12, "templated": "Vector", "type": "Vector" @@ -124106,7 +124106,7 @@ "name": "m_bDoValidDroppedPositionCheck", "name_hash": 2110412194096289389, "networked": false, - "offset": 4632, + "offset": 5392, "size": 1, "type": "bool" }, @@ -124116,7 +124116,7 @@ "name": "m_bStartedArming", "name_hash": 2110412195026377896, "networked": true, - "offset": 4633, + "offset": 5393, "size": 1, "type": "bool" }, @@ -124126,7 +124126,7 @@ "name": "m_fArmedTime", "name_hash": 2110412193115440841, "networked": true, - "offset": 4636, + "offset": 5396, "size": 4, "type": "GameTime_t" }, @@ -124136,7 +124136,7 @@ "name": "m_bBombPlacedAnimation", "name_hash": 2110412192630153002, "networked": true, - "offset": 4640, + "offset": 5400, "size": 1, "type": "bool" }, @@ -124146,7 +124146,7 @@ "name": "m_bIsPlantingViaUse", "name_hash": 2110412193551903985, "networked": true, - "offset": 4641, + "offset": 5401, "size": 1, "type": "bool" }, @@ -124156,7 +124156,7 @@ "name": "m_entitySpottedState", "name_hash": 2110412191888528508, "networked": true, - "offset": 4648, + "offset": 5408, "size": 24, "type": "EntitySpottedState_t" }, @@ -124166,7 +124166,7 @@ "name": "m_nSpotRules", "name_hash": 2110412193838976580, "networked": false, - "offset": 4672, + "offset": 5432, "size": 4, "type": "int32" }, @@ -124179,7 +124179,7 @@ "name": "m_bPlayedArmingBeeps", "name_hash": 2110412192470127465, "networked": false, - "offset": 4676, + "offset": 5436, "size": 7, "type": "bool" }, @@ -124189,7 +124189,7 @@ "name": "m_bBombPlanted", "name_hash": 2110412192842036575, "networked": false, - "offset": 4683, + "offset": 5443, "size": 1, "type": "bool" } @@ -124200,7 +124200,7 @@ "name": "CC4", "name_hash": 491368629, "project": "server", - "size": 4688 + "size": 5456 }, { "alignment": 8, @@ -124215,7 +124215,7 @@ "name": "m_fadeColor", "name_hash": 17275738230294150130, "networked": true, - "offset": 1264, + "offset": 2008, "size": 4, "templated": "Color", "type": "Color" @@ -124226,7 +124226,7 @@ "name": "m_Duration", "name_hash": 17275738229608917389, "networked": false, - "offset": 1268, + "offset": 2012, "size": 4, "type": "float32" }, @@ -124236,7 +124236,7 @@ "name": "m_HoldDuration", "name_hash": 17275738227543079528, "networked": false, - "offset": 1272, + "offset": 2016, "size": 4, "type": "float32" }, @@ -124246,7 +124246,7 @@ "name": "m_OnBeginFade", "name_hash": 17275738227907017315, "networked": false, - "offset": 1280, + "offset": 2024, "size": 40, "type": "CEntityIOOutput" } @@ -124257,7 +124257,7 @@ "name": "CEnvFade", "name_hash": 4022321251, "project": "server", - "size": 1320 + "size": 2064 }, { "alignment": 16, @@ -124271,7 +124271,7 @@ "name": "CWeaponUSPSilencer", "name_hash": 661981865, "project": "server", - "size": 4592 + "size": 5360 }, { "alignment": 16, @@ -124286,7 +124286,7 @@ "name": "m_bInitiallyPopulateInterpHistory", "name_hash": 16501711432371877404, "networked": true, - "offset": 2136, + "offset": 2880, "size": 1, "type": "bool" }, @@ -124296,7 +124296,7 @@ "name": "m_pChoreoServices", "name_hash": 16501711433869219161, "networked": false, - "offset": 2144, + "offset": 2888, "size": 8, "type": "IChoreoServices" }, @@ -124306,7 +124306,7 @@ "name": "m_bAnimGraphUpdateEnabled", "name_hash": 16501711433475522542, "networked": true, - "offset": 2152, + "offset": 2896, "size": 1, "type": "bool" }, @@ -124316,7 +124316,7 @@ "name": "m_flMaxSlopeDistance", "name_hash": 16501711432952275341, "networked": false, - "offset": 2156, + "offset": 2900, "size": 4, "type": "float32" }, @@ -124326,7 +124326,7 @@ "name": "m_vLastSlopeCheckPos", "name_hash": 16501711433041075762, "networked": false, - "offset": 2160, + "offset": 2904, "size": 12, "templated": "VectorWS", "type": "VectorWS" @@ -124337,7 +124337,7 @@ "name": "m_bAnimationUpdateScheduled", "name_hash": 16501711432790080463, "networked": false, - "offset": 2172, + "offset": 2916, "size": 1, "type": "bool" }, @@ -124347,7 +124347,7 @@ "name": "m_vecForce", "name_hash": 16501711433007617892, "networked": true, - "offset": 2176, + "offset": 2920, "size": 12, "templated": "Vector", "type": "Vector" @@ -124358,7 +124358,7 @@ "name": "m_nForceBone", "name_hash": 16501711435276747166, "networked": true, - "offset": 2188, + "offset": 2932, "size": 4, "type": "int32" }, @@ -124368,7 +124368,7 @@ "name": "m_RagdollPose", "name_hash": 16501711432798183237, "networked": true, - "offset": 2208, + "offset": 2952, "size": 40, "type": "PhysicsRagdollPose_t" }, @@ -124378,7 +124378,7 @@ "name": "m_bRagdollEnabled", "name_hash": 16501711431623407001, "networked": true, - "offset": 2248, + "offset": 2992, "size": 1, "type": "bool" }, @@ -124388,7 +124388,7 @@ "name": "m_bRagdollClientSide", "name_hash": 16501711434621982108, "networked": true, - "offset": 2249, + "offset": 2993, "size": 1, "type": "bool" }, @@ -124398,7 +124398,7 @@ "name": "m_xParentedRagdollRootInEntitySpace", "name_hash": 16501711435790554113, "networked": false, - "offset": 2256, + "offset": 3008, "size": 32, "templated": "CTransform", "type": "CTransform" @@ -124410,7 +124410,7 @@ "name": "CBaseAnimGraph", "name_hash": 3842104094, "project": "server", - "size": 2704 + "size": 3488 }, { "alignment": 8, @@ -124425,7 +124425,7 @@ "name": "m_tonemapControllerName", "name_hash": 9391736510530822786, "networked": false, - "offset": 2472, + "offset": 3208, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -124436,7 +124436,7 @@ "name": "m_hTonemapController", "name_hash": 9391736511329837903, "networked": false, - "offset": 2480, + "offset": 3216, "size": 4, "templated": "CEntityHandle", "type": "CEntityHandle" @@ -124448,7 +124448,7 @@ "name": "CTonemapTrigger", "name_hash": 2186684056, "project": "server", - "size": 2488 + "size": 3224 }, { "alignment": 255, @@ -124464,7 +124464,7 @@ "name_hash": 17348641067193913215, "networked": true, "offset": 200, - "size": 136, + "size": 144, "template": [ "SellbackPurchaseEntry_t" ], @@ -124478,7 +124478,7 @@ "name": "CCSPlayer_BuyServices", "name_hash": 4039295266, "project": "server", - "size": 336 + "size": 344 }, { "alignment": 8, @@ -124492,7 +124492,7 @@ "name": "CServerOnlyEntity", "name_hash": 2455664272, "project": "server", - "size": 1264 + "size": 2008 }, { "alignment": 8, @@ -124506,7 +124506,7 @@ "name": "CHandleDummy", "name_hash": 372609088, "project": "server", - "size": 1264 + "size": 2008 }, { "alignment": 8, @@ -124564,7 +124564,7 @@ "name": "m_szSnapshotFileName", "name_hash": 10334964160167032513, "networked": true, - "offset": 2008, + "offset": 2748, "size": 512, "type": "char" }, @@ -124574,7 +124574,7 @@ "name": "m_bActive", "name_hash": 10334964160000172175, "networked": true, - "offset": 2520, + "offset": 3260, "size": 1, "type": "bool" }, @@ -124584,7 +124584,7 @@ "name": "m_bFrozen", "name_hash": 10334964158094257123, "networked": true, - "offset": 2521, + "offset": 3261, "size": 1, "type": "bool" }, @@ -124594,7 +124594,7 @@ "name": "m_flFreezeTransitionDuration", "name_hash": 10334964160431037543, "networked": true, - "offset": 2524, + "offset": 3264, "size": 4, "type": "float32" }, @@ -124604,7 +124604,7 @@ "name": "m_nStopType", "name_hash": 10334964158121472601, "networked": true, - "offset": 2528, + "offset": 3268, "size": 4, "type": "int32" }, @@ -124614,7 +124614,7 @@ "name": "m_bAnimateDuringGameplayPause", "name_hash": 10334964160565834741, "networked": true, - "offset": 2532, + "offset": 3272, "size": 1, "type": "bool" }, @@ -124624,7 +124624,7 @@ "name": "m_iEffectIndex", "name_hash": 10334964158815263859, "networked": true, - "offset": 2536, + "offset": 3280, "size": 8, "template": [ "InfoForResourceTypeIParticleSystemDefinition" @@ -124638,7 +124638,7 @@ "name": "m_flStartTime", "name_hash": 10334964159543680452, "networked": true, - "offset": 2544, + "offset": 3288, "size": 4, "type": "GameTime_t" }, @@ -124648,7 +124648,7 @@ "name": "m_flPreSimTime", "name_hash": 10334964161245083214, "networked": true, - "offset": 2548, + "offset": 3292, "size": 4, "type": "float32" }, @@ -124661,7 +124661,7 @@ "name": "m_vServerControlPoints", "name_hash": 10334964159430025288, "networked": true, - "offset": 2552, + "offset": 3296, "size": 48, "type": "Vector" }, @@ -124674,7 +124674,7 @@ "name": "m_iServerControlPointAssignments", "name_hash": 10334964161722637000, "networked": true, - "offset": 2600, + "offset": 3344, "size": 4, "type": "uint8" }, @@ -124687,7 +124687,7 @@ "name": "m_hControlPointEnts", "name_hash": 10334964161769072024, "networked": true, - "offset": 2604, + "offset": 3348, "size": 256, "type": "CHandle< CBaseEntity >" }, @@ -124697,7 +124697,7 @@ "name": "m_bNoSave", "name_hash": 10334964159762381127, "networked": true, - "offset": 2860, + "offset": 3604, "size": 1, "type": "bool" }, @@ -124707,7 +124707,7 @@ "name": "m_bNoFreeze", "name_hash": 10334964159410972257, "networked": true, - "offset": 2861, + "offset": 3605, "size": 1, "type": "bool" }, @@ -124717,7 +124717,7 @@ "name": "m_bNoRamp", "name_hash": 10334964160709755158, "networked": true, - "offset": 2862, + "offset": 3606, "size": 1, "type": "bool" }, @@ -124727,7 +124727,7 @@ "name": "m_bStartActive", "name_hash": 10334964160302726177, "networked": false, - "offset": 2863, + "offset": 3607, "size": 1, "type": "bool" }, @@ -124737,7 +124737,7 @@ "name": "m_iszEffectName", "name_hash": 10334964159993790407, "networked": false, - "offset": 2864, + "offset": 3608, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -124751,7 +124751,7 @@ "name": "m_iszControlPointNames", "name_hash": 10334964160177106040, "networked": false, - "offset": 2872, + "offset": 3616, "size": 512, "type": "CUtlSymbolLarge" }, @@ -124761,7 +124761,7 @@ "name": "m_nDataCP", "name_hash": 10334964160177401730, "networked": false, - "offset": 3384, + "offset": 4128, "size": 4, "type": "int32" }, @@ -124771,7 +124771,7 @@ "name": "m_vecDataCPValue", "name_hash": 10334964157979456775, "networked": false, - "offset": 3388, + "offset": 4132, "size": 12, "templated": "Vector", "type": "Vector" @@ -124782,7 +124782,7 @@ "name": "m_nTintCP", "name_hash": 10334964159217928891, "networked": false, - "offset": 3400, + "offset": 4144, "size": 4, "type": "int32" }, @@ -124792,7 +124792,7 @@ "name": "m_clrTint", "name_hash": 10334964161266105213, "networked": false, - "offset": 3404, + "offset": 4148, "size": 4, "templated": "Color", "type": "Color" @@ -124804,7 +124804,7 @@ "name": "CParticleSystem", "name_hash": 2406296357, "project": "server", - "size": 3408 + "size": 4152 }, { "alignment": 8, @@ -124819,7 +124819,7 @@ "name": "m_flInMin", "name_hash": 16018134464299714248, "networked": false, - "offset": 1264, + "offset": 2008, "size": 4, "type": "float32" }, @@ -124829,7 +124829,7 @@ "name": "m_flInMax", "name_hash": 16018134464133321154, "networked": false, - "offset": 1268, + "offset": 2012, "size": 4, "type": "float32" }, @@ -124839,7 +124839,7 @@ "name": "m_flOut1", "name_hash": 16018134463736183376, "networked": false, - "offset": 1272, + "offset": 2016, "size": 4, "type": "float32" }, @@ -124849,7 +124849,7 @@ "name": "m_flOut2", "name_hash": 16018134463786516233, "networked": false, - "offset": 1276, + "offset": 2020, "size": 4, "type": "float32" }, @@ -124859,7 +124859,7 @@ "name": "m_flOldInValue", "name_hash": 16018134463257840468, "networked": false, - "offset": 1280, + "offset": 2024, "size": 4, "type": "float32" }, @@ -124869,7 +124869,7 @@ "name": "m_bEnabled", "name_hash": 16018134463969291134, "networked": false, - "offset": 1284, + "offset": 2028, "size": 1, "type": "bool" }, @@ -124879,7 +124879,7 @@ "name": "m_OutValue", "name_hash": 16018134465376521396, "networked": false, - "offset": 1288, + "offset": 2032, "size": 40, "template": [ "float32" @@ -124893,7 +124893,7 @@ "name": "m_OnRoseAboveMin", "name_hash": 16018134464505601360, "networked": false, - "offset": 1328, + "offset": 2072, "size": 40, "type": "CEntityIOOutput" }, @@ -124903,7 +124903,7 @@ "name": "m_OnRoseAboveMax", "name_hash": 16018134464336545242, "networked": false, - "offset": 1368, + "offset": 2112, "size": 40, "type": "CEntityIOOutput" }, @@ -124913,7 +124913,7 @@ "name": "m_OnFellBelowMin", "name_hash": 16018134465548388486, "networked": false, - "offset": 1408, + "offset": 2152, "size": 40, "type": "CEntityIOOutput" }, @@ -124923,7 +124923,7 @@ "name": "m_OnFellBelowMax", "name_hash": 16018134465851665556, "networked": false, - "offset": 1448, + "offset": 2192, "size": 40, "type": "CEntityIOOutput" } @@ -124934,7 +124934,7 @@ "name": "CMathRemap", "name_hash": 3729512557, "project": "server", - "size": 1488 + "size": 2232 }, { "alignment": 16, @@ -124948,7 +124948,7 @@ "name": "CWeaponSawedoff", "name_hash": 942306927, "project": "server", - "size": 4560 + "size": 5328 }, { "alignment": 8, @@ -124963,7 +124963,7 @@ "name": "m_nInButtonsWhichAreToggles", "name_hash": 4141622182482109727, "networked": false, - "offset": 1272, + "offset": 2016, "size": 8, "type": "uint64" }, @@ -124973,7 +124973,7 @@ "name": "m_nTickBase", "name_hash": 4141622180417423213, "networked": true, - "offset": 1280, + "offset": 2024, "size": 4, "type": "uint32" }, @@ -124983,7 +124983,7 @@ "name": "m_hPawn", "name_hash": 4141622182342200349, "networked": true, - "offset": 1320, + "offset": 2064, "size": 4, "template": [ "CBasePlayerPawn" @@ -124997,7 +124997,7 @@ "name": "m_bKnownTeamMismatch", "name_hash": 4141622183976647753, "networked": true, - "offset": 1324, + "offset": 2068, "size": 1, "type": "bool" }, @@ -125007,7 +125007,7 @@ "name": "m_nSplitScreenSlot", "name_hash": 4141622183939468615, "networked": false, - "offset": 1328, + "offset": 2072, "size": 4, "templated": "CSplitScreenSlot", "type": "CSplitScreenSlot" @@ -125018,7 +125018,7 @@ "name": "m_hSplitOwner", "name_hash": 4141622182393347412, "networked": false, - "offset": 1332, + "offset": 2076, "size": 4, "template": [ "CBasePlayerController" @@ -125032,7 +125032,7 @@ "name": "m_hSplitScreenPlayers", "name_hash": 4141622181651881053, "networked": false, - "offset": 1336, + "offset": 2080, "size": 24, "template": [ "CHandle< CBasePlayerController >" @@ -125046,7 +125046,7 @@ "name": "m_bIsHLTV", "name_hash": 4141622181828652651, "networked": false, - "offset": 1360, + "offset": 2104, "size": 1, "type": "bool" }, @@ -125056,7 +125056,7 @@ "name": "m_iConnected", "name_hash": 4141622182798572939, "networked": true, - "offset": 1364, + "offset": 2108, "size": 4, "type": "PlayerConnectedState" }, @@ -125069,7 +125069,7 @@ "name": "m_iszPlayerName", "name_hash": 4141622183986322747, "networked": true, - "offset": 1368, + "offset": 2112, "size": 128, "type": "char" }, @@ -125079,7 +125079,7 @@ "name": "m_szNetworkIDString", "name_hash": 4141622180501042134, "networked": false, - "offset": 1496, + "offset": 2240, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -125090,7 +125090,7 @@ "name": "m_fLerpTime", "name_hash": 4141622182938944157, "networked": false, - "offset": 1504, + "offset": 2248, "size": 4, "type": "float32" }, @@ -125100,7 +125100,7 @@ "name": "m_bLagCompensation", "name_hash": 4141622181942513621, "networked": false, - "offset": 1508, + "offset": 2252, "size": 1, "type": "bool" }, @@ -125110,7 +125110,7 @@ "name": "m_bPredict", "name_hash": 4141622180825071114, "networked": false, - "offset": 1509, + "offset": 2253, "size": 1, "type": "bool" }, @@ -125120,7 +125120,7 @@ "name": "m_bIsLowViolence", "name_hash": 4141622181063493964, "networked": false, - "offset": 1516, + "offset": 2260, "size": 1, "type": "bool" }, @@ -125130,7 +125130,7 @@ "name": "m_bGamePaused", "name_hash": 4141622181734451625, "networked": false, - "offset": 1517, + "offset": 2261, "size": 1, "type": "bool" }, @@ -125140,7 +125140,7 @@ "name": "m_iIgnoreGlobalChat", "name_hash": 4141622182711812063, "networked": false, - "offset": 1832, + "offset": 2568, "size": 4, "type": "ChatIgnoreType_t" }, @@ -125150,7 +125150,7 @@ "name": "m_flLastPlayerTalkTime", "name_hash": 4141622184123264273, "networked": false, - "offset": 1836, + "offset": 2572, "size": 4, "type": "float32" }, @@ -125160,7 +125160,7 @@ "name": "m_flLastEntitySteadyState", "name_hash": 4141622182541751291, "networked": false, - "offset": 1840, + "offset": 2576, "size": 4, "type": "float32" }, @@ -125170,7 +125170,7 @@ "name": "m_nAvailableEntitySteadyState", "name_hash": 4141622182266754386, "networked": false, - "offset": 1844, + "offset": 2580, "size": 4, "type": "int32" }, @@ -125180,7 +125180,7 @@ "name": "m_bHasAnySteadyStateEnts", "name_hash": 4141622180316010704, "networked": false, - "offset": 1848, + "offset": 2584, "size": 1, "type": "bool" }, @@ -125190,7 +125190,7 @@ "name": "m_steamID", "name_hash": 4141622183244824670, "networked": true, - "offset": 1864, + "offset": 2600, "size": 8, "type": "uint64" }, @@ -125200,7 +125200,7 @@ "name": "m_bNoClipEnabled", "name_hash": 4141622181632049085, "networked": true, - "offset": 1872, + "offset": 2608, "size": 1, "type": "bool" }, @@ -125210,7 +125210,7 @@ "name": "m_iDesiredFOV", "name_hash": 4141622181195034121, "networked": true, - "offset": 1876, + "offset": 2612, "size": 4, "type": "uint32" } @@ -125221,7 +125221,7 @@ "name": "CBasePlayerController", "name_hash": 964296558, "project": "server", - "size": 2064 + "size": 2800 }, { "alignment": 255, @@ -125311,7 +125311,7 @@ "name": "CPointServerCommand", "name_hash": 2354878548, "project": "server", - "size": 1264 + "size": 2008 }, { "alignment": 255, @@ -125450,7 +125450,7 @@ "name": "m_flexWeight", "name_hash": 17172206999581396698, "networked": true, - "offset": 2704, + "offset": 3488, "size": 24, "template": [ "float32" @@ -125464,7 +125464,7 @@ "name": "m_vLookTargetPosition", "name_hash": 17172206996935244544, "networked": true, - "offset": 2728, + "offset": 3512, "size": 12, "templated": "VectorWS", "type": "VectorWS" @@ -125475,7 +125475,7 @@ "name": "m_blinktoggle", "name_hash": 17172207000094966537, "networked": true, - "offset": 2740, + "offset": 3524, "size": 1, "type": "bool" }, @@ -125485,7 +125485,7 @@ "name": "m_flAllowResponsesEndTime", "name_hash": 17172206998195470920, "networked": false, - "offset": 2824, + "offset": 3608, "size": 4, "type": "GameTime_t" }, @@ -125495,7 +125495,7 @@ "name": "m_flLastFlexAnimationTime", "name_hash": 17172207000288620031, "networked": false, - "offset": 2828, + "offset": 3612, "size": 4, "type": "GameTime_t" }, @@ -125505,7 +125505,7 @@ "name": "m_nNextSceneEventId", "name_hash": 17172206997632119905, "networked": false, - "offset": 2832, + "offset": 3616, "size": 4, "type": "SceneEventId_t" }, @@ -125515,7 +125515,7 @@ "name": "m_bUpdateLayerPriorities", "name_hash": 17172206997851521977, "networked": false, - "offset": 2836, + "offset": 3620, "size": 1, "type": "bool" } @@ -125526,7 +125526,7 @@ "name": "CBaseFlex", "name_hash": 3998216008, "project": "server", - "size": 2848 + "size": 3632 }, { "alignment": 8, @@ -125541,7 +125541,7 @@ "name": "m_hMeasureTarget", "name_hash": 11020416177621680552, "networked": false, - "offset": 2472, + "offset": 3204, "size": 4, "template": [ "CBaseEntity" @@ -125555,7 +125555,7 @@ "name": "m_iszMeasureTarget", "name_hash": 11020416174159854394, "networked": false, - "offset": 2480, + "offset": 3208, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -125566,7 +125566,7 @@ "name": "m_fRadius", "name_hash": 11020416174232923655, "networked": false, - "offset": 2488, + "offset": 3216, "size": 4, "type": "float32" }, @@ -125576,7 +125576,7 @@ "name": "m_nTouchers", "name_hash": 11020416176159433392, "networked": false, - "offset": 2492, + "offset": 3220, "size": 4, "type": "int32" }, @@ -125586,7 +125586,7 @@ "name": "m_NearestEntityDistance", "name_hash": 11020416174141567957, "networked": false, - "offset": 2496, + "offset": 3224, "size": 40, "template": [ "float32" @@ -125601,7 +125601,7 @@ "name": "CTriggerProximity", "name_hash": 2565890591, "project": "server", - "size": 2536 + "size": 3264 }, { "alignment": 16, @@ -125615,7 +125615,7 @@ "name": "CAK47", "name_hash": 2497014067, "project": "server", - "size": 4592 + "size": 5360 }, { "alignment": 8, @@ -125629,7 +125629,7 @@ "name": "CInfoLandmark", "name_hash": 1197230534, "project": "server", - "size": 1264 + "size": 2008 }, { "alignment": 16, @@ -125644,7 +125644,7 @@ "name": "m_ragdoll", "name_hash": 10738193915223762280, "networked": false, - "offset": 2720, + "offset": 3504, "size": 80, "type": "ragdoll_t" }, @@ -125654,7 +125654,7 @@ "name": "m_bStartDisabled", "name_hash": 10738193912736582735, "networked": false, - "offset": 2800, + "offset": 3584, "size": 1, "type": "bool" }, @@ -125664,7 +125664,7 @@ "name": "m_ragEnabled", "name_hash": 10738193914535065674, "networked": true, - "offset": 2808, + "offset": 3592, "size": 24, "template": [ "bool" @@ -125678,7 +125678,7 @@ "name": "m_ragPos", "name_hash": 10738193913640145685, "networked": true, - "offset": 2832, + "offset": 3616, "size": 24, "template": [ "Vector" @@ -125692,7 +125692,7 @@ "name": "m_ragAngles", "name_hash": 10738193915343426317, "networked": true, - "offset": 2856, + "offset": 3640, "size": 24, "template": [ "QAngle" @@ -125706,7 +125706,7 @@ "name": "m_lastUpdateTickCount", "name_hash": 10738193912613618180, "networked": false, - "offset": 2880, + "offset": 3664, "size": 4, "type": "uint32" }, @@ -125716,7 +125716,7 @@ "name": "m_allAsleep", "name_hash": 10738193912131826690, "networked": false, - "offset": 2884, + "offset": 3668, "size": 1, "type": "bool" }, @@ -125726,7 +125726,7 @@ "name": "m_bFirstCollisionAfterLaunch", "name_hash": 10738193914480115372, "networked": false, - "offset": 2885, + "offset": 3669, "size": 1, "type": "bool" }, @@ -125736,7 +125736,7 @@ "name": "m_hDamageEntity", "name_hash": 10738193912373717189, "networked": false, - "offset": 2888, + "offset": 3672, "size": 4, "template": [ "CBaseEntity" @@ -125750,7 +125750,7 @@ "name": "m_hKiller", "name_hash": 10738193911345875740, "networked": false, - "offset": 2892, + "offset": 3676, "size": 4, "template": [ "CBaseEntity" @@ -125764,7 +125764,7 @@ "name": "m_hPhysicsAttacker", "name_hash": 10738193913146685559, "networked": false, - "offset": 2896, + "offset": 3680, "size": 4, "template": [ "CBasePlayerPawn" @@ -125778,7 +125778,7 @@ "name": "m_flLastPhysicsInfluenceTime", "name_hash": 10738193912626417202, "networked": false, - "offset": 2900, + "offset": 3684, "size": 4, "type": "GameTime_t" }, @@ -125788,7 +125788,7 @@ "name": "m_flFadeOutStartTime", "name_hash": 10738193913881852096, "networked": false, - "offset": 2904, + "offset": 3688, "size": 4, "type": "GameTime_t" }, @@ -125798,7 +125798,7 @@ "name": "m_flFadeTime", "name_hash": 10738193911106165512, "networked": false, - "offset": 2908, + "offset": 3692, "size": 4, "type": "float32" }, @@ -125808,7 +125808,7 @@ "name": "m_vecLastOrigin", "name_hash": 10738193915140994635, "networked": false, - "offset": 2912, + "offset": 3696, "size": 12, "templated": "VectorWS", "type": "VectorWS" @@ -125819,7 +125819,7 @@ "name": "m_flAwakeTime", "name_hash": 10738193914657898139, "networked": false, - "offset": 2924, + "offset": 3708, "size": 4, "type": "GameTime_t" }, @@ -125829,7 +125829,7 @@ "name": "m_flLastOriginChangeTime", "name_hash": 10738193914154228248, "networked": false, - "offset": 2928, + "offset": 3712, "size": 4, "type": "GameTime_t" }, @@ -125839,7 +125839,7 @@ "name": "m_strOriginClassName", "name_hash": 10738193911245997353, "networked": false, - "offset": 2936, + "offset": 3720, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -125850,7 +125850,7 @@ "name": "m_strSourceClassName", "name_hash": 10738193915187108364, "networked": false, - "offset": 2944, + "offset": 3728, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -125861,7 +125861,7 @@ "name": "m_bHasBeenPhysgunned", "name_hash": 10738193912441655636, "networked": false, - "offset": 2952, + "offset": 3736, "size": 1, "type": "bool" }, @@ -125871,7 +125871,7 @@ "name": "m_bAllowStretch", "name_hash": 10738193915234350095, "networked": false, - "offset": 2953, + "offset": 3737, "size": 1, "type": "bool" }, @@ -125881,7 +125881,7 @@ "name": "m_flBlendWeight", "name_hash": 10738193914949712334, "networked": true, - "offset": 2956, + "offset": 3740, "size": 4, "type": "float32" }, @@ -125891,7 +125891,7 @@ "name": "m_flDefaultFadeScale", "name_hash": 10738193912396607500, "networked": false, - "offset": 2960, + "offset": 3744, "size": 4, "type": "float32" }, @@ -125901,7 +125901,7 @@ "name": "m_ragdollMins", "name_hash": 10738193914534516149, "networked": false, - "offset": 2968, + "offset": 3752, "size": 24, "template": [ "Vector" @@ -125915,7 +125915,7 @@ "name": "m_ragdollMaxs", "name_hash": 10738193911965643087, "networked": false, - "offset": 2992, + "offset": 3776, "size": 24, "template": [ "Vector" @@ -125929,7 +125929,7 @@ "name": "m_bShouldDeleteActivationRecord", "name_hash": 10738193912034443364, "networked": false, - "offset": 3016, + "offset": 3800, "size": 1, "type": "bool" } @@ -125940,7 +125940,7 @@ "name": "CRagdollProp", "name_hash": 2500180600, "project": "server", - "size": 3040 + "size": 3824 }, { "alignment": 8, @@ -125955,7 +125955,7 @@ "name": "m_flJointFriction", "name_hash": 16006928417474346311, "networked": false, - "offset": 1376, + "offset": 2120, "size": 4, "type": "float32" }, @@ -125965,7 +125965,7 @@ "name": "m_bEnableSwingLimit", "name_hash": 16006928419591471435, "networked": false, - "offset": 1380, + "offset": 2124, "size": 1, "type": "bool" }, @@ -125975,7 +125975,7 @@ "name": "m_flSwingLimit", "name_hash": 16006928416584123586, "networked": false, - "offset": 1384, + "offset": 2128, "size": 4, "type": "float32" }, @@ -125985,7 +125985,7 @@ "name": "m_bEnableTwistLimit", "name_hash": 16006928418029348208, "networked": false, - "offset": 1388, + "offset": 2132, "size": 1, "type": "bool" }, @@ -125995,7 +125995,7 @@ "name": "m_flMinTwistAngle", "name_hash": 16006928418988276607, "networked": false, - "offset": 1392, + "offset": 2136, "size": 4, "type": "float32" }, @@ -126005,7 +126005,7 @@ "name": "m_flMaxTwistAngle", "name_hash": 16006928418348612309, "networked": false, - "offset": 1396, + "offset": 2140, "size": 4, "type": "float32" } @@ -126016,7 +126016,7 @@ "name": "CPhysBallSocket", "name_hash": 3726903446, "project": "server", - "size": 1400 + "size": 2144 }, { "alignment": 255, @@ -126123,7 +126123,7 @@ "name": "CPhysHingeAlias_phys_hinge_local", "name_hash": 3437255528, "project": "server", - "size": 1808 + "size": 2552 }, { "alignment": 8, @@ -126137,7 +126137,7 @@ "name": "CTriggerBombReset", "name_hash": 2557077705, "project": "server", - "size": 2472 + "size": 3208 }, { "alignment": 8, @@ -126151,7 +126151,7 @@ "name": "CInfoTeleportDestination", "name_hash": 1294807783, "project": "server", - "size": 1264 + "size": 2008 }, { "alignment": 8, @@ -126165,7 +126165,7 @@ "name": "CInfoTarget", "name_hash": 771432779, "project": "server", - "size": 1264 + "size": 2008 }, { "alignment": 8, @@ -126180,7 +126180,7 @@ "name": "m_szConveyorModels", "name_hash": 7938134931240013243, "networked": false, - "offset": 2008, + "offset": 2752, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -126191,7 +126191,7 @@ "name": "m_flTransitionDurationSeconds", "name_hash": 7938134932888038173, "networked": false, - "offset": 2016, + "offset": 2760, "size": 4, "type": "float32" }, @@ -126201,7 +126201,7 @@ "name": "m_angMoveEntitySpace", "name_hash": 7938134930143517177, "networked": false, - "offset": 2020, + "offset": 2764, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -126212,7 +126212,7 @@ "name": "m_vecMoveDirEntitySpace", "name_hash": 7938134931471946026, "networked": true, - "offset": 2032, + "offset": 2776, "size": 12, "templated": "Vector", "type": "Vector" @@ -126223,7 +126223,7 @@ "name": "m_flTargetSpeed", "name_hash": 7938134931922909253, "networked": true, - "offset": 2044, + "offset": 2788, "size": 4, "type": "float32" }, @@ -126233,7 +126233,7 @@ "name": "m_nTransitionStartTick", "name_hash": 7938134933514898163, "networked": true, - "offset": 2048, + "offset": 2792, "size": 4, "type": "GameTick_t" }, @@ -126243,7 +126243,7 @@ "name": "m_nTransitionDurationTicks", "name_hash": 7938134932412708820, "networked": true, - "offset": 2052, + "offset": 2796, "size": 4, "type": "int32" }, @@ -126253,7 +126253,7 @@ "name": "m_flTransitionStartSpeed", "name_hash": 7938134931251066583, "networked": true, - "offset": 2056, + "offset": 2800, "size": 4, "type": "float32" }, @@ -126263,7 +126263,7 @@ "name": "m_hConveyorModels", "name_hash": 7938134932431787432, "networked": true, - "offset": 2064, + "offset": 2808, "size": 24, "template": [ "CHandle< CBaseEntity >" @@ -126278,7 +126278,7 @@ "name": "CFuncConveyor", "name_hash": 1848241065, "project": "server", - "size": 2088 + "size": 2832 }, { "alignment": 255, @@ -126315,7 +126315,7 @@ "name": "CWeaponMag7", "name_hash": 1762787850, "project": "server", - "size": 4592 + "size": 5360 }, { "alignment": 8, @@ -126330,7 +126330,7 @@ "name": "m_flLightScale", "name_hash": 5262555824561138013, "networked": true, - "offset": 2008, + "offset": 2748, "size": 4, "type": "float32" }, @@ -126340,7 +126340,7 @@ "name": "m_Radius", "name_hash": 5262555822794933555, "networked": true, - "offset": 2012, + "offset": 2752, "size": 4, "type": "float32" }, @@ -126350,7 +126350,7 @@ "name": "m_vSpotlightDir", "name_hash": 5262555824708425802, "networked": false, - "offset": 2016, + "offset": 2756, "size": 12, "templated": "Vector", "type": "Vector" @@ -126361,7 +126361,7 @@ "name": "m_vSpotlightOrg", "name_hash": 5262555821992358759, "networked": false, - "offset": 2028, + "offset": 2768, "size": 12, "templated": "VectorWS", "type": "VectorWS" @@ -126373,7 +126373,7 @@ "name": "CSpotlightEnd", "name_hash": 1225284259, "project": "server", - "size": 2040 + "size": 2784 }, { "alignment": 8, @@ -126388,7 +126388,7 @@ "name": "m_bActive", "name_hash": 6836003253414797455, "networked": true, - "offset": 1264, + "offset": 2008, "size": 1, "type": "bool" }, @@ -126398,7 +126398,7 @@ "name": "m_vBoxMins", "name_hash": 6836003254839546739, "networked": true, - "offset": 1268, + "offset": 2012, "size": 12, "templated": "Vector", "type": "Vector" @@ -126409,7 +126409,7 @@ "name": "m_vBoxMaxs", "name_hash": 6836003253385837361, "networked": true, - "offset": 1280, + "offset": 2024, "size": 12, "templated": "Vector", "type": "Vector" @@ -126420,7 +126420,7 @@ "name": "m_bStartDisabled", "name_hash": 6836003252856491087, "networked": true, - "offset": 1292, + "offset": 2036, "size": 1, "type": "bool" }, @@ -126430,7 +126430,7 @@ "name": "m_bIndirectUseLPVs", "name_hash": 6836003255346040381, "networked": true, - "offset": 1293, + "offset": 2037, "size": 1, "type": "bool" }, @@ -126440,7 +126440,7 @@ "name": "m_flStrength", "name_hash": 6836003253619502874, "networked": true, - "offset": 1296, + "offset": 2040, "size": 4, "type": "float32" }, @@ -126450,7 +126450,7 @@ "name": "m_nFalloffShape", "name_hash": 6836003252308222410, "networked": true, - "offset": 1300, + "offset": 2044, "size": 4, "type": "int32" }, @@ -126460,7 +126460,7 @@ "name": "m_flFalloffExponent", "name_hash": 6836003255050819912, "networked": true, - "offset": 1304, + "offset": 2048, "size": 4, "type": "float32" }, @@ -126470,7 +126470,7 @@ "name": "m_flHeightFogDepth", "name_hash": 6836003255099898389, "networked": true, - "offset": 1308, + "offset": 2052, "size": 4, "type": "float32" }, @@ -126480,7 +126480,7 @@ "name": "m_fHeightFogEdgeWidth", "name_hash": 6836003252388343425, "networked": true, - "offset": 1312, + "offset": 2056, "size": 4, "type": "float32" }, @@ -126490,7 +126490,7 @@ "name": "m_fIndirectLightStrength", "name_hash": 6836003251698139488, "networked": true, - "offset": 1316, + "offset": 2060, "size": 4, "type": "float32" }, @@ -126500,7 +126500,7 @@ "name": "m_fSunLightStrength", "name_hash": 6836003254942815138, "networked": true, - "offset": 1320, + "offset": 2064, "size": 4, "type": "float32" }, @@ -126510,7 +126510,7 @@ "name": "m_fNoiseStrength", "name_hash": 6836003252646893008, "networked": true, - "offset": 1324, + "offset": 2068, "size": 4, "type": "float32" }, @@ -126520,7 +126520,7 @@ "name": "m_TintColor", "name_hash": 6836003254152074227, "networked": true, - "offset": 1328, + "offset": 2072, "size": 4, "templated": "Color", "type": "Color" @@ -126531,7 +126531,7 @@ "name": "m_bOverrideTintColor", "name_hash": 6836003255299117899, "networked": true, - "offset": 1332, + "offset": 2076, "size": 1, "type": "bool" }, @@ -126541,7 +126541,7 @@ "name": "m_bOverrideIndirectLightStrength", "name_hash": 6836003253807916428, "networked": true, - "offset": 1333, + "offset": 2077, "size": 1, "type": "bool" }, @@ -126551,7 +126551,7 @@ "name": "m_bOverrideSunLightStrength", "name_hash": 6836003253514893894, "networked": true, - "offset": 1334, + "offset": 2078, "size": 1, "type": "bool" }, @@ -126561,7 +126561,7 @@ "name": "m_bOverrideNoiseStrength", "name_hash": 6836003252411391628, "networked": true, - "offset": 1335, + "offset": 2079, "size": 1, "type": "bool" } @@ -126572,7 +126572,7 @@ "name": "CEnvVolumetricFogVolume", "name_hash": 1591631037, "project": "server", - "size": 1336 + "size": 2080 }, { "alignment": 8, @@ -126587,7 +126587,7 @@ "name": "m_bDisabled", "name_hash": 12162889148897450341, "networked": true, - "offset": 1264, + "offset": 2008, "size": 1, "type": "bool" }, @@ -126597,7 +126597,7 @@ "name": "m_bUpdateOnClient", "name_hash": 12162889150856161286, "networked": true, - "offset": 1265, + "offset": 2009, "size": 1, "type": "bool" }, @@ -126607,7 +126607,7 @@ "name": "m_nInputType", "name_hash": 12162889151134868287, "networked": true, - "offset": 1268, + "offset": 2012, "size": 4, "type": "ValueRemapperInputType_t" }, @@ -126617,7 +126617,7 @@ "name": "m_iszRemapLineStartName", "name_hash": 12162889151462148635, "networked": false, - "offset": 1272, + "offset": 2016, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -126628,7 +126628,7 @@ "name": "m_iszRemapLineEndName", "name_hash": 12162889148189544962, "networked": false, - "offset": 1280, + "offset": 2024, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -126639,7 +126639,7 @@ "name": "m_hRemapLineStart", "name_hash": 12162889149447985290, "networked": true, - "offset": 1288, + "offset": 2032, "size": 4, "template": [ "CBaseEntity" @@ -126653,7 +126653,7 @@ "name": "m_hRemapLineEnd", "name_hash": 12162889149685112031, "networked": true, - "offset": 1292, + "offset": 2036, "size": 4, "template": [ "CBaseEntity" @@ -126667,7 +126667,7 @@ "name": "m_flMaximumChangePerSecond", "name_hash": 12162889148750788686, "networked": true, - "offset": 1296, + "offset": 2040, "size": 4, "type": "float32" }, @@ -126677,7 +126677,7 @@ "name": "m_flDisengageDistance", "name_hash": 12162889149253559705, "networked": true, - "offset": 1300, + "offset": 2044, "size": 4, "type": "float32" }, @@ -126687,7 +126687,7 @@ "name": "m_flEngageDistance", "name_hash": 12162889149960587767, "networked": true, - "offset": 1304, + "offset": 2048, "size": 4, "type": "float32" }, @@ -126697,7 +126697,7 @@ "name": "m_bRequiresUseKey", "name_hash": 12162889150458027363, "networked": true, - "offset": 1308, + "offset": 2052, "size": 1, "type": "bool" }, @@ -126707,7 +126707,7 @@ "name": "m_nOutputType", "name_hash": 12162889150766448560, "networked": true, - "offset": 1312, + "offset": 2056, "size": 4, "type": "ValueRemapperOutputType_t" }, @@ -126717,7 +126717,7 @@ "name": "m_iszOutputEntityName", "name_hash": 12162889148178320788, "networked": false, - "offset": 1320, + "offset": 2064, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -126728,7 +126728,7 @@ "name": "m_iszOutputEntity2Name", "name_hash": 12162889150285661500, "networked": false, - "offset": 1328, + "offset": 2072, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -126739,7 +126739,7 @@ "name": "m_iszOutputEntity3Name", "name_hash": 12162889150319799015, "networked": false, - "offset": 1336, + "offset": 2080, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -126750,7 +126750,7 @@ "name": "m_iszOutputEntity4Name", "name_hash": 12162889151354791538, "networked": false, - "offset": 1344, + "offset": 2088, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -126761,7 +126761,7 @@ "name": "m_hOutputEntities", "name_hash": 12162889150034884229, "networked": true, - "offset": 1352, + "offset": 2096, "size": 24, "template": [ "CHandle< CBaseEntity >" @@ -126775,7 +126775,7 @@ "name": "m_nHapticsType", "name_hash": 12162889149265959519, "networked": true, - "offset": 1376, + "offset": 2120, "size": 4, "type": "ValueRemapperHapticsType_t" }, @@ -126785,7 +126785,7 @@ "name": "m_nMomentumType", "name_hash": 12162889149668785699, "networked": true, - "offset": 1380, + "offset": 2124, "size": 4, "type": "ValueRemapperMomentumType_t" }, @@ -126795,7 +126795,7 @@ "name": "m_flMomentumModifier", "name_hash": 12162889150763368444, "networked": true, - "offset": 1384, + "offset": 2128, "size": 4, "type": "float32" }, @@ -126805,7 +126805,7 @@ "name": "m_flSnapValue", "name_hash": 12162889149701251980, "networked": true, - "offset": 1388, + "offset": 2132, "size": 4, "type": "float32" }, @@ -126815,7 +126815,7 @@ "name": "m_flCurrentMomentum", "name_hash": 12162889151083765906, "networked": false, - "offset": 1392, + "offset": 2136, "size": 4, "type": "float32" }, @@ -126825,7 +126825,7 @@ "name": "m_nRatchetType", "name_hash": 12162889151319113478, "networked": true, - "offset": 1396, + "offset": 2140, "size": 4, "type": "ValueRemapperRatchetType_t" }, @@ -126835,7 +126835,7 @@ "name": "m_flRatchetOffset", "name_hash": 12162889151574135691, "networked": false, - "offset": 1400, + "offset": 2144, "size": 4, "type": "float32" }, @@ -126845,7 +126845,7 @@ "name": "m_flInputOffset", "name_hash": 12162889150155838866, "networked": true, - "offset": 1404, + "offset": 2148, "size": 4, "type": "float32" }, @@ -126855,7 +126855,7 @@ "name": "m_bEngaged", "name_hash": 12162889148548100702, "networked": false, - "offset": 1408, + "offset": 2152, "size": 1, "type": "bool" }, @@ -126865,7 +126865,7 @@ "name": "m_bFirstUpdate", "name_hash": 12162889151773617792, "networked": false, - "offset": 1409, + "offset": 2153, "size": 1, "type": "bool" }, @@ -126875,7 +126875,7 @@ "name": "m_flPreviousValue", "name_hash": 12162889150955129467, "networked": false, - "offset": 1412, + "offset": 2156, "size": 4, "type": "float32" }, @@ -126885,7 +126885,7 @@ "name": "m_flPreviousUpdateTickTime", "name_hash": 12162889150953438339, "networked": false, - "offset": 1416, + "offset": 2160, "size": 4, "type": "GameTime_t" }, @@ -126895,7 +126895,7 @@ "name": "m_vecPreviousTestPoint", "name_hash": 12162889151095312834, "networked": false, - "offset": 1420, + "offset": 2164, "size": 12, "templated": "Vector", "type": "Vector" @@ -126906,7 +126906,7 @@ "name": "m_hUsingPlayer", "name_hash": 12162889147992589844, "networked": false, - "offset": 1432, + "offset": 2176, "size": 4, "template": [ "CBasePlayerPawn" @@ -126920,7 +126920,7 @@ "name": "m_flCustomOutputValue", "name_hash": 12162889150419050750, "networked": false, - "offset": 1436, + "offset": 2180, "size": 4, "type": "float32" }, @@ -126930,7 +126930,7 @@ "name": "m_iszSoundEngage", "name_hash": 12162889150746280771, "networked": false, - "offset": 1440, + "offset": 2184, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -126941,7 +126941,7 @@ "name": "m_iszSoundDisengage", "name_hash": 12162889151180019055, "networked": false, - "offset": 1448, + "offset": 2192, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -126952,7 +126952,7 @@ "name": "m_iszSoundReachedValueZero", "name_hash": 12162889148389147529, "networked": false, - "offset": 1456, + "offset": 2200, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -126963,7 +126963,7 @@ "name": "m_iszSoundReachedValueOne", "name_hash": 12162889149667172229, "networked": false, - "offset": 1464, + "offset": 2208, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -126974,7 +126974,7 @@ "name": "m_iszSoundMovingLoop", "name_hash": 12162889150483797448, "networked": false, - "offset": 1472, + "offset": 2216, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -126985,7 +126985,7 @@ "name": "m_Position", "name_hash": 12162889152146700938, "networked": false, - "offset": 1504, + "offset": 2248, "size": 40, "template": [ "float32" @@ -126999,7 +126999,7 @@ "name": "m_PositionDelta", "name_hash": 12162889150907398940, "networked": false, - "offset": 1544, + "offset": 2288, "size": 40, "template": [ "float32" @@ -127013,7 +127013,7 @@ "name": "m_OnReachedValueZero", "name_hash": 12162889150185790645, "networked": false, - "offset": 1584, + "offset": 2328, "size": 40, "type": "CEntityIOOutput" }, @@ -127023,7 +127023,7 @@ "name": "m_OnReachedValueOne", "name_hash": 12162889148998689537, "networked": false, - "offset": 1624, + "offset": 2368, "size": 40, "type": "CEntityIOOutput" }, @@ -127033,7 +127033,7 @@ "name": "m_OnReachedValueCustom", "name_hash": 12162889151440090640, "networked": false, - "offset": 1664, + "offset": 2408, "size": 40, "type": "CEntityIOOutput" }, @@ -127043,7 +127043,7 @@ "name": "m_OnEngage", "name_hash": 12162889152010145919, "networked": false, - "offset": 1704, + "offset": 2448, "size": 40, "type": "CEntityIOOutput" }, @@ -127053,7 +127053,7 @@ "name": "m_OnDisengage", "name_hash": 12162889148501385803, "networked": false, - "offset": 1744, + "offset": 2488, "size": 40, "type": "CEntityIOOutput" } @@ -127064,7 +127064,7 @@ "name": "CPointValueRemapper", "name_hash": 2831893309, "project": "server", - "size": 1784 + "size": 2528 }, { "alignment": 8, @@ -127078,7 +127078,7 @@ "name": "CEntityBlocker", "name_hash": 1222892945, "project": "server", - "size": 2008 + "size": 2752 }, { "alignment": 8, @@ -127093,7 +127093,7 @@ "name": "m_flMin", "name_hash": 5865730415886227017, "networked": false, - "offset": 1264, + "offset": 2008, "size": 4, "type": "float32" }, @@ -127103,7 +127103,7 @@ "name": "m_flMax", "name_hash": 5865730415650060423, "networked": false, - "offset": 1268, + "offset": 2012, "size": 4, "type": "float32" }, @@ -127113,7 +127113,7 @@ "name": "m_bHitMin", "name_hash": 5865730416341292574, "networked": false, - "offset": 1272, + "offset": 2016, "size": 1, "type": "bool" }, @@ -127123,7 +127123,7 @@ "name": "m_bHitMax", "name_hash": 5865730416642009788, "networked": false, - "offset": 1273, + "offset": 2017, "size": 1, "type": "bool" }, @@ -127133,7 +127133,7 @@ "name": "m_bDisabled", "name_hash": 5865730415875873125, "networked": false, - "offset": 1274, + "offset": 2018, "size": 1, "type": "bool" }, @@ -127143,7 +127143,7 @@ "name": "m_OutValue", "name_hash": 5865730417934830772, "networked": false, - "offset": 1280, + "offset": 2024, "size": 40, "template": [ "float32" @@ -127157,7 +127157,7 @@ "name": "m_OnGetValue", "name_hash": 5865730416006590277, "networked": false, - "offset": 1320, + "offset": 2064, "size": 40, "template": [ "float32" @@ -127171,7 +127171,7 @@ "name": "m_OnHitMin", "name_hash": 5865730419119922743, "networked": false, - "offset": 1360, + "offset": 2104, "size": 40, "type": "CEntityIOOutput" }, @@ -127181,7 +127181,7 @@ "name": "m_OnHitMax", "name_hash": 5865730415061122041, "networked": false, - "offset": 1400, + "offset": 2144, "size": 40, "type": "CEntityIOOutput" }, @@ -127191,7 +127191,7 @@ "name": "m_OnChangedFromMin", "name_hash": 5865730415127157088, "networked": false, - "offset": 1440, + "offset": 2184, "size": 40, "type": "CEntityIOOutput" }, @@ -127201,7 +127201,7 @@ "name": "m_OnChangedFromMax", "name_hash": 5865730415494984778, "networked": false, - "offset": 1480, + "offset": 2224, "size": 40, "type": "CEntityIOOutput" } @@ -127212,7 +127212,7 @@ "name": "CMathCounter", "name_hash": 1365721788, "project": "server", - "size": 1520 + "size": 2264 }, { "alignment": 8, @@ -127227,7 +127227,7 @@ "name": "m_bActive", "name_hash": 14806363610098704527, "networked": true, - "offset": 1264, + "offset": 2008, "size": 1, "type": "bool" }, @@ -127237,7 +127237,7 @@ "name": "m_vBoxMins", "name_hash": 14806363611523453811, "networked": true, - "offset": 1268, + "offset": 2012, "size": 12, "templated": "Vector", "type": "Vector" @@ -127248,7 +127248,7 @@ "name": "m_vBoxMaxs", "name_hash": 14806363610069744433, "networked": true, - "offset": 1280, + "offset": 2024, "size": 12, "templated": "Vector", "type": "Vector" @@ -127259,7 +127259,7 @@ "name": "m_bStartDisabled", "name_hash": 14806363609540398159, "networked": true, - "offset": 1292, + "offset": 2036, "size": 1, "type": "bool" }, @@ -127269,7 +127269,7 @@ "name": "m_nShape", "name_hash": 14806363608453253634, "networked": true, - "offset": 1296, + "offset": 2040, "size": 4, "type": "int32" }, @@ -127279,7 +127279,7 @@ "name": "m_fWindSpeedMultiplier", "name_hash": 14806363610618150785, "networked": true, - "offset": 1300, + "offset": 2044, "size": 4, "type": "float32" }, @@ -127289,7 +127289,7 @@ "name": "m_fWindTurbulenceMultiplier", "name_hash": 14806363608448643277, "networked": true, - "offset": 1304, + "offset": 2048, "size": 4, "type": "float32" }, @@ -127299,7 +127299,7 @@ "name": "m_fWindSpeedVariationMultiplier", "name_hash": 14806363609702777356, "networked": true, - "offset": 1308, + "offset": 2052, "size": 4, "type": "float32" }, @@ -127309,7 +127309,7 @@ "name": "m_fWindDirectionVariationMultiplier", "name_hash": 14806363610032026538, "networked": true, - "offset": 1312, + "offset": 2056, "size": 4, "type": "float32" } @@ -127320,7 +127320,7 @@ "name": "CEnvWindVolume", "name_hash": 3447375169, "project": "server", - "size": 1320 + "size": 2064 }, { "alignment": 255, @@ -127412,7 +127412,7 @@ "name": "m_targetCamera", "name_hash": 1727506811631329319, "networked": true, - "offset": 2040, + "offset": 2776, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -127423,7 +127423,7 @@ "name": "m_nResolutionEnum", "name_hash": 1727506809951452074, "networked": true, - "offset": 2048, + "offset": 2784, "size": 4, "type": "int32" }, @@ -127433,7 +127433,7 @@ "name": "m_bRenderShadows", "name_hash": 1727506810960888078, "networked": true, - "offset": 2052, + "offset": 2788, "size": 1, "type": "bool" }, @@ -127443,7 +127443,7 @@ "name": "m_bUseUniqueColorTarget", "name_hash": 1727506809305075291, "networked": true, - "offset": 2053, + "offset": 2789, "size": 1, "type": "bool" }, @@ -127453,7 +127453,7 @@ "name": "m_brushModelName", "name_hash": 1727506810135523859, "networked": true, - "offset": 2056, + "offset": 2792, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -127464,7 +127464,7 @@ "name": "m_hTargetCamera", "name_hash": 1727506811331631465, "networked": true, - "offset": 2064, + "offset": 2800, "size": 4, "template": [ "CBaseEntity" @@ -127478,7 +127478,7 @@ "name": "m_bEnabled", "name_hash": 1727506809533819774, "networked": true, - "offset": 2068, + "offset": 2804, "size": 1, "type": "bool" }, @@ -127488,7 +127488,7 @@ "name": "m_bDraw3DSkybox", "name_hash": 1727506810643816958, "networked": true, - "offset": 2069, + "offset": 2805, "size": 1, "type": "bool" }, @@ -127498,7 +127498,7 @@ "name": "m_bStartEnabled", "name_hash": 1727506809243917348, "networked": false, - "offset": 2070, + "offset": 2806, "size": 1, "type": "bool" } @@ -127509,7 +127509,7 @@ "name": "CFuncMonitor", "name_hash": 402216522, "project": "server", - "size": 2072 + "size": 2808 }, { "alignment": 255, @@ -127525,7 +127525,7 @@ "name_hash": 15476098050391051343, "networked": true, "offset": 368, - "size": 640, + "size": 656, "type": "CModelState" }, { @@ -127534,7 +127534,7 @@ "name": "m_bIsAnimationEnabled", "name_hash": 15476098050160642070, "networked": true, - "offset": 1008, + "offset": 1024, "size": 1, "type": "bool" }, @@ -127544,7 +127544,7 @@ "name": "m_bUseParentRenderBounds", "name_hash": 15476098049368401533, "networked": true, - "offset": 1009, + "offset": 1025, "size": 1, "type": "bool" }, @@ -127554,7 +127554,7 @@ "name": "m_bDisableSolidCollisionsForHierarchy", "name_hash": 15476098050362766437, "networked": false, - "offset": 1010, + "offset": 1026, "size": 1, "type": "bool" }, @@ -127586,7 +127586,7 @@ "name": "m_materialGroup", "name_hash": 15476098049733267203, "networked": true, - "offset": 1012, + "offset": 1028, "size": 4, "templated": "CUtlStringToken", "type": "CUtlStringToken" @@ -127597,7 +127597,7 @@ "name": "m_nHitboxSet", "name_hash": 15476098051164349041, "networked": true, - "offset": 1016, + "offset": 1032, "size": 1, "type": "uint8" } @@ -127608,7 +127608,7 @@ "name": "CSkeletonInstance", "name_hash": 3603309870, "project": "server", - "size": 1168 + "size": 1184 }, { "alignment": 8, @@ -127623,7 +127623,7 @@ "name": "m_iszEntityA", "name_hash": 5926313166408662201, "networked": false, - "offset": 1264, + "offset": 2008, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -127634,7 +127634,7 @@ "name": "m_iszEntityB", "name_hash": 5926313166358329344, "networked": false, - "offset": 1272, + "offset": 2016, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -127645,7 +127645,7 @@ "name": "m_flZone1Distance", "name_hash": 5926313170564569743, "networked": false, - "offset": 1280, + "offset": 2024, "size": 4, "type": "float32" }, @@ -127655,7 +127655,7 @@ "name": "m_flZone2Distance", "name_hash": 5926313170065115674, "networked": false, - "offset": 1284, + "offset": 2028, "size": 4, "type": "float32" }, @@ -127665,7 +127665,7 @@ "name": "m_InZone1", "name_hash": 5926313166907084211, "networked": false, - "offset": 1288, + "offset": 2032, "size": 40, "type": "CEntityIOOutput" }, @@ -127675,7 +127675,7 @@ "name": "m_InZone2", "name_hash": 5926313166923861830, "networked": false, - "offset": 1328, + "offset": 2072, "size": 40, "type": "CEntityIOOutput" }, @@ -127685,7 +127685,7 @@ "name": "m_InZone3", "name_hash": 5926313166940639449, "networked": false, - "offset": 1368, + "offset": 2112, "size": 40, "type": "CEntityIOOutput" } @@ -127696,7 +127696,7 @@ "name": "CLogicDistanceCheck", "name_hash": 1379827309, "project": "server", - "size": 1408 + "size": 2152 }, { "alignment": 8, @@ -127738,7 +127738,7 @@ "name": "m_CPropDataComponent", "name_hash": 15705651916295642590, "networked": true, - "offset": 2760, + "offset": 3544, "size": 64, "type": "CPropDataComponent" }, @@ -127748,7 +127748,7 @@ "name": "m_OnStartDeath", "name_hash": 15705651917490048142, "networked": false, - "offset": 2824, + "offset": 3608, "size": 40, "type": "CEntityIOOutput" }, @@ -127758,7 +127758,7 @@ "name": "m_OnBreak", "name_hash": 15705651914584616015, "networked": false, - "offset": 2864, + "offset": 3648, "size": 40, "type": "CEntityIOOutput" }, @@ -127768,7 +127768,7 @@ "name": "m_OnHealthChanged", "name_hash": 15705651917336159666, "networked": false, - "offset": 2904, + "offset": 3688, "size": 40, "template": [ "float32" @@ -127782,7 +127782,7 @@ "name": "m_OnTakeDamage", "name_hash": 15705651916830553554, "networked": false, - "offset": 2944, + "offset": 3728, "size": 40, "type": "CEntityIOOutput" }, @@ -127792,7 +127792,7 @@ "name": "m_impactEnergyScale", "name_hash": 15705651916726578203, "networked": false, - "offset": 2984, + "offset": 3768, "size": 4, "type": "float32" }, @@ -127802,7 +127802,7 @@ "name": "m_iMinHealthDmg", "name_hash": 15705651915846142538, "networked": false, - "offset": 2988, + "offset": 3772, "size": 4, "type": "int32" }, @@ -127812,7 +127812,7 @@ "name": "m_preferredCarryAngles", "name_hash": 15705651915938905833, "networked": false, - "offset": 2992, + "offset": 3776, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -127823,7 +127823,7 @@ "name": "m_flPressureDelay", "name_hash": 15705651914610976523, "networked": false, - "offset": 3004, + "offset": 3788, "size": 4, "type": "float32" }, @@ -127833,7 +127833,7 @@ "name": "m_flDefBurstScale", "name_hash": 15705651915766977478, "networked": false, - "offset": 3008, + "offset": 3792, "size": 4, "type": "float32" }, @@ -127843,7 +127843,7 @@ "name": "m_vDefBurstOffset", "name_hash": 15705651913910722545, "networked": false, - "offset": 3012, + "offset": 3796, "size": 12, "templated": "Vector", "type": "Vector" @@ -127854,7 +127854,7 @@ "name": "m_hBreaker", "name_hash": 15705651913768174845, "networked": false, - "offset": 3024, + "offset": 3808, "size": 4, "template": [ "CBaseEntity" @@ -127868,7 +127868,7 @@ "name": "m_PerformanceMode", "name_hash": 15705651916638473298, "networked": false, - "offset": 3028, + "offset": 3812, "size": 4, "type": "PerformanceMode_t" }, @@ -127878,7 +127878,7 @@ "name": "m_flPreventDamageBeforeTime", "name_hash": 15705651914523494120, "networked": false, - "offset": 3032, + "offset": 3816, "size": 4, "type": "GameTime_t" }, @@ -127888,7 +127888,7 @@ "name": "m_BreakableContentsType", "name_hash": 15705651916672521122, "networked": false, - "offset": 3036, + "offset": 3820, "size": 4, "type": "BreakableContentsType_t" }, @@ -127898,7 +127898,7 @@ "name": "m_strBreakableContentsPropGroupOverride", "name_hash": 15705651917673468331, "networked": false, - "offset": 3040, + "offset": 3824, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -127909,7 +127909,7 @@ "name": "m_strBreakableContentsParticleOverride", "name_hash": 15705651915037635431, "networked": false, - "offset": 3048, + "offset": 3832, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -127920,7 +127920,7 @@ "name": "m_bHasBreakPiecesOrCommands", "name_hash": 15705651915743652918, "networked": false, - "offset": 3056, + "offset": 3840, "size": 1, "type": "bool" }, @@ -127930,7 +127930,7 @@ "name": "m_explodeDamage", "name_hash": 15705651917337982243, "networked": false, - "offset": 3060, + "offset": 3844, "size": 4, "type": "float32" }, @@ -127940,7 +127940,7 @@ "name": "m_explodeRadius", "name_hash": 15705651913978276964, "networked": false, - "offset": 3064, + "offset": 3848, "size": 4, "type": "float32" }, @@ -127950,7 +127950,7 @@ "name": "m_explosionDelay", "name_hash": 15705651916043495535, "networked": false, - "offset": 3072, + "offset": 3856, "size": 4, "type": "float32" }, @@ -127960,7 +127960,7 @@ "name": "m_explosionBuildupSound", "name_hash": 15705651915601394284, "networked": false, - "offset": 3080, + "offset": 3864, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -127971,7 +127971,7 @@ "name": "m_explosionCustomEffect", "name_hash": 15705651916560920510, "networked": false, - "offset": 3088, + "offset": 3872, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -127982,7 +127982,7 @@ "name": "m_explosionCustomSound", "name_hash": 15705651917275890730, "networked": false, - "offset": 3096, + "offset": 3880, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -127993,7 +127993,7 @@ "name": "m_explosionModifier", "name_hash": 15705651914792052809, "networked": false, - "offset": 3104, + "offset": 3888, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -128004,7 +128004,7 @@ "name": "m_hPhysicsAttacker", "name_hash": 15705651915450660983, "networked": false, - "offset": 3112, + "offset": 3896, "size": 4, "template": [ "CBasePlayerPawn" @@ -128018,7 +128018,7 @@ "name": "m_flLastPhysicsInfluenceTime", "name_hash": 15705651914930392626, "networked": false, - "offset": 3116, + "offset": 3900, "size": 4, "type": "GameTime_t" }, @@ -128028,7 +128028,7 @@ "name": "m_flDefaultFadeScale", "name_hash": 15705651914700582924, "networked": false, - "offset": 3120, + "offset": 3904, "size": 4, "type": "float32" }, @@ -128038,7 +128038,7 @@ "name": "m_hLastAttacker", "name_hash": 15705651915105431428, "networked": false, - "offset": 3124, + "offset": 3908, "size": 4, "template": [ "CBaseEntity" @@ -128052,7 +128052,7 @@ "name": "m_iszPuntSound", "name_hash": 15705651917609747931, "networked": false, - "offset": 3128, + "offset": 3912, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -128063,7 +128063,7 @@ "name": "m_bUsePuntSound", "name_hash": 15705651916521507128, "networked": false, - "offset": 3136, + "offset": 3920, "size": 1, "type": "bool" }, @@ -128073,7 +128073,7 @@ "name": "m_bOriginalBlockLOS", "name_hash": 15705651916217070971, "networked": false, - "offset": 3137, + "offset": 3921, "size": 1, "type": "bool" } @@ -128084,7 +128084,7 @@ "name": "CBreakableProp", "name_hash": 3656757044, "project": "server", - "size": 3152 + "size": 3936 }, { "alignment": 8, @@ -128098,7 +128098,7 @@ "name": "CFuncWallToggle", "name_hash": 133484556, "project": "server", - "size": 2016 + "size": 2752 }, { "alignment": 8, @@ -128112,7 +128112,7 @@ "name": "CLogicProximity", "name_hash": 4250395561, "project": "server", - "size": 1264 + "size": 2008 }, { "alignment": 8, @@ -128127,7 +128127,7 @@ "name": "m_iszEnemyName", "name_hash": 2592144020724064936, "networked": false, - "offset": 1352, + "offset": 2096, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -128138,7 +128138,7 @@ "name": "m_flRadius", "name_hash": 2592144018860130445, "networked": false, - "offset": 1360, + "offset": 2104, "size": 4, "type": "float32" }, @@ -128148,7 +128148,7 @@ "name": "m_flOuterRadius", "name_hash": 2592144019406891032, "networked": false, - "offset": 1364, + "offset": 2108, "size": 4, "type": "float32" }, @@ -128158,7 +128158,7 @@ "name": "m_nMaxSquadmatesPerEnemy", "name_hash": 2592144019394012832, "networked": false, - "offset": 1368, + "offset": 2112, "size": 4, "type": "int32" }, @@ -128168,7 +128168,7 @@ "name": "m_iszPlayerName", "name_hash": 2592144021067521339, "networked": false, - "offset": 1376, + "offset": 2120, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -128180,7 +128180,7 @@ "name": "CFilterEnemy", "name_hash": 603530560, "project": "server", - "size": 1384 + "size": 2128 }, { "alignment": 255, @@ -128270,7 +128270,7 @@ "name": "m_nLinearMotionX", "name_hash": 1628095557037075106, "networked": false, - "offset": 1384, + "offset": 2128, "size": 4, "type": "JointMotion_t" }, @@ -128280,7 +128280,7 @@ "name": "m_nLinearMotionY", "name_hash": 1628095557053852725, "networked": false, - "offset": 1388, + "offset": 2132, "size": 4, "type": "JointMotion_t" }, @@ -128290,7 +128290,7 @@ "name": "m_nLinearMotionZ", "name_hash": 1628095557003519868, "networked": false, - "offset": 1392, + "offset": 2136, "size": 4, "type": "JointMotion_t" }, @@ -128300,7 +128300,7 @@ "name": "m_flLinearFrequencyX", "name_hash": 1628095558556563972, "networked": false, - "offset": 1396, + "offset": 2140, "size": 4, "type": "float32" }, @@ -128310,7 +128310,7 @@ "name": "m_flLinearFrequencyY", "name_hash": 1628095558573341591, "networked": false, - "offset": 1400, + "offset": 2144, "size": 4, "type": "float32" }, @@ -128320,7 +128320,7 @@ "name": "m_flLinearFrequencyZ", "name_hash": 1628095558590119210, "networked": false, - "offset": 1404, + "offset": 2148, "size": 4, "type": "float32" }, @@ -128330,7 +128330,7 @@ "name": "m_flLinearDampingRatioX", "name_hash": 1628095555120636373, "networked": false, - "offset": 1408, + "offset": 2152, "size": 4, "type": "float32" }, @@ -128340,7 +128340,7 @@ "name": "m_flLinearDampingRatioY", "name_hash": 1628095555103858754, "networked": false, - "offset": 1412, + "offset": 2156, "size": 4, "type": "float32" }, @@ -128350,7 +128350,7 @@ "name": "m_flLinearDampingRatioZ", "name_hash": 1628095555087081135, "networked": false, - "offset": 1416, + "offset": 2160, "size": 4, "type": "float32" }, @@ -128360,7 +128360,7 @@ "name": "m_flMaxLinearImpulseX", "name_hash": 1628095558661124287, "networked": false, - "offset": 1420, + "offset": 2164, "size": 4, "type": "float32" }, @@ -128370,7 +128370,7 @@ "name": "m_flMaxLinearImpulseY", "name_hash": 1628095558644346668, "networked": false, - "offset": 1424, + "offset": 2168, "size": 4, "type": "float32" }, @@ -128380,7 +128380,7 @@ "name": "m_flMaxLinearImpulseZ", "name_hash": 1628095558694679525, "networked": false, - "offset": 1428, + "offset": 2172, "size": 4, "type": "float32" }, @@ -128390,7 +128390,7 @@ "name": "m_flBreakAfterTimeX", "name_hash": 1628095558516090315, "networked": false, - "offset": 1432, + "offset": 2176, "size": 4, "type": "float32" }, @@ -128400,7 +128400,7 @@ "name": "m_flBreakAfterTimeY", "name_hash": 1628095558499312696, "networked": false, - "offset": 1436, + "offset": 2180, "size": 4, "type": "float32" }, @@ -128410,7 +128410,7 @@ "name": "m_flBreakAfterTimeZ", "name_hash": 1628095558549645553, "networked": false, - "offset": 1440, + "offset": 2184, "size": 4, "type": "float32" }, @@ -128420,7 +128420,7 @@ "name": "m_flBreakAfterTimeStartTimeX", "name_hash": 1628095555182166950, "networked": false, - "offset": 1444, + "offset": 2188, "size": 4, "type": "GameTime_t" }, @@ -128430,7 +128430,7 @@ "name": "m_flBreakAfterTimeStartTimeY", "name_hash": 1628095555198944569, "networked": false, - "offset": 1448, + "offset": 2192, "size": 4, "type": "GameTime_t" }, @@ -128440,7 +128440,7 @@ "name": "m_flBreakAfterTimeStartTimeZ", "name_hash": 1628095555148611712, "networked": false, - "offset": 1452, + "offset": 2196, "size": 4, "type": "GameTime_t" }, @@ -128450,7 +128450,7 @@ "name": "m_flBreakAfterTimeThresholdX", "name_hash": 1628095558931559892, "networked": false, - "offset": 1456, + "offset": 2200, "size": 4, "type": "float32" }, @@ -128460,7 +128460,7 @@ "name": "m_flBreakAfterTimeThresholdY", "name_hash": 1628095558948337511, "networked": false, - "offset": 1460, + "offset": 2204, "size": 4, "type": "float32" }, @@ -128470,7 +128470,7 @@ "name": "m_flBreakAfterTimeThresholdZ", "name_hash": 1628095558965115130, "networked": false, - "offset": 1464, + "offset": 2208, "size": 4, "type": "float32" }, @@ -128480,7 +128480,7 @@ "name": "m_flNotifyForceX", "name_hash": 1628095556117759979, "networked": false, - "offset": 1468, + "offset": 2212, "size": 4, "type": "float32" }, @@ -128490,7 +128490,7 @@ "name": "m_flNotifyForceY", "name_hash": 1628095556100982360, "networked": false, - "offset": 1472, + "offset": 2216, "size": 4, "type": "float32" }, @@ -128500,7 +128500,7 @@ "name": "m_flNotifyForceZ", "name_hash": 1628095556151315217, "networked": false, - "offset": 1476, + "offset": 2220, "size": 4, "type": "float32" }, @@ -128510,7 +128510,7 @@ "name": "m_flNotifyForceMinTimeX", "name_hash": 1628095555747531822, "networked": false, - "offset": 1480, + "offset": 2224, "size": 4, "type": "float32" }, @@ -128520,7 +128520,7 @@ "name": "m_flNotifyForceMinTimeY", "name_hash": 1628095555764309441, "networked": false, - "offset": 1484, + "offset": 2228, "size": 4, "type": "float32" }, @@ -128530,7 +128530,7 @@ "name": "m_flNotifyForceMinTimeZ", "name_hash": 1628095555713976584, "networked": false, - "offset": 1488, + "offset": 2232, "size": 4, "type": "float32" }, @@ -128540,7 +128540,7 @@ "name": "m_flNotifyForceLastTimeX", "name_hash": 1628095556531483060, "networked": false, - "offset": 1492, + "offset": 2236, "size": 4, "type": "GameTime_t" }, @@ -128550,7 +128550,7 @@ "name": "m_flNotifyForceLastTimeY", "name_hash": 1628095556548260679, "networked": false, - "offset": 1496, + "offset": 2240, "size": 4, "type": "GameTime_t" }, @@ -128560,7 +128560,7 @@ "name": "m_flNotifyForceLastTimeZ", "name_hash": 1628095556565038298, "networked": false, - "offset": 1500, + "offset": 2244, "size": 4, "type": "GameTime_t" }, @@ -128570,7 +128570,7 @@ "name": "m_bAxisNotifiedX", "name_hash": 1628095556059433204, "networked": false, - "offset": 1504, + "offset": 2248, "size": 1, "type": "bool" }, @@ -128580,7 +128580,7 @@ "name": "m_bAxisNotifiedY", "name_hash": 1628095556076210823, "networked": false, - "offset": 1505, + "offset": 2249, "size": 1, "type": "bool" }, @@ -128590,7 +128590,7 @@ "name": "m_bAxisNotifiedZ", "name_hash": 1628095556092988442, "networked": false, - "offset": 1506, + "offset": 2250, "size": 1, "type": "bool" }, @@ -128600,7 +128600,7 @@ "name": "m_nAngularMotionX", "name_hash": 1628095559122039605, "networked": false, - "offset": 1508, + "offset": 2252, "size": 4, "type": "JointMotion_t" }, @@ -128610,7 +128610,7 @@ "name": "m_nAngularMotionY", "name_hash": 1628095559105261986, "networked": false, - "offset": 1512, + "offset": 2256, "size": 4, "type": "JointMotion_t" }, @@ -128620,7 +128620,7 @@ "name": "m_nAngularMotionZ", "name_hash": 1628095559088484367, "networked": false, - "offset": 1516, + "offset": 2260, "size": 4, "type": "JointMotion_t" }, @@ -128630,7 +128630,7 @@ "name": "m_flAngularFrequencyX", "name_hash": 1628095556959681305, "networked": false, - "offset": 1520, + "offset": 2264, "size": 4, "type": "float32" }, @@ -128640,7 +128640,7 @@ "name": "m_flAngularFrequencyY", "name_hash": 1628095556942903686, "networked": false, - "offset": 1524, + "offset": 2268, "size": 4, "type": "float32" }, @@ -128650,7 +128650,7 @@ "name": "m_flAngularFrequencyZ", "name_hash": 1628095556926126067, "networked": false, - "offset": 1528, + "offset": 2272, "size": 4, "type": "float32" }, @@ -128660,7 +128660,7 @@ "name": "m_flAngularDampingRatioX", "name_hash": 1628095556799807694, "networked": false, - "offset": 1532, + "offset": 2276, "size": 4, "type": "float32" }, @@ -128670,7 +128670,7 @@ "name": "m_flAngularDampingRatioY", "name_hash": 1628095556816585313, "networked": false, - "offset": 1536, + "offset": 2280, "size": 4, "type": "float32" }, @@ -128680,7 +128680,7 @@ "name": "m_flAngularDampingRatioZ", "name_hash": 1628095556766252456, "networked": false, - "offset": 1540, + "offset": 2284, "size": 4, "type": "float32" }, @@ -128690,7 +128690,7 @@ "name": "m_flMaxAngularImpulseX", "name_hash": 1628095557600123846, "networked": false, - "offset": 1544, + "offset": 2288, "size": 4, "type": "float32" }, @@ -128700,7 +128700,7 @@ "name": "m_flMaxAngularImpulseY", "name_hash": 1628095557616901465, "networked": false, - "offset": 1548, + "offset": 2292, "size": 4, "type": "float32" }, @@ -128710,7 +128710,7 @@ "name": "m_flMaxAngularImpulseZ", "name_hash": 1628095557566568608, "networked": false, - "offset": 1552, + "offset": 2296, "size": 4, "type": "float32" }, @@ -128720,7 +128720,7 @@ "name": "m_NotifyForceReachedX", "name_hash": 1628095556725747285, "networked": false, - "offset": 1560, + "offset": 2304, "size": 40, "type": "CEntityIOOutput" }, @@ -128730,7 +128730,7 @@ "name": "m_NotifyForceReachedY", "name_hash": 1628095556708969666, "networked": false, - "offset": 1600, + "offset": 2344, "size": 40, "type": "CEntityIOOutput" }, @@ -128740,7 +128740,7 @@ "name": "m_NotifyForceReachedZ", "name_hash": 1628095556692192047, "networked": false, - "offset": 1640, + "offset": 2384, "size": 40, "type": "CEntityIOOutput" } @@ -128751,7 +128751,7 @@ "name": "CGenericConstraint", "name_hash": 379070536, "project": "server", - "size": 1680 + "size": 2424 }, { "alignment": 8, @@ -129660,7 +129660,7 @@ "name": "m_pGameRules", "name_hash": 2606804474045144896, "networked": true, - "offset": 1264, + "offset": 2008, "size": 8, "type": "CCSGameRules" } @@ -129671,7 +129671,7 @@ "name": "CCSGameRulesProxy", "name_hash": 606943963, "project": "server", - "size": 1272 + "size": 2016 }, { "alignment": 8, @@ -129686,7 +129686,7 @@ "name": "m_flFrequency", "name_hash": 369909430613011927, "networked": false, - "offset": 1272, + "offset": 2016, "size": 4, "type": "float32" }, @@ -129696,7 +129696,7 @@ "name": "m_flDampingRatio", "name_hash": 369909430097839518, "networked": false, - "offset": 1276, + "offset": 2020, "size": 4, "type": "float32" }, @@ -129706,7 +129706,7 @@ "name": "m_flRestLength", "name_hash": 369909429554659449, "networked": false, - "offset": 1280, + "offset": 2024, "size": 4, "type": "float32" }, @@ -129716,7 +129716,7 @@ "name": "m_nameAttachStart", "name_hash": 369909430593842645, "networked": false, - "offset": 1288, + "offset": 2032, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -129727,7 +129727,7 @@ "name": "m_nameAttachEnd", "name_hash": 369909430555108620, "networked": false, - "offset": 1296, + "offset": 2040, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -129738,7 +129738,7 @@ "name": "m_start", "name_hash": 369909429849145087, "networked": false, - "offset": 1304, + "offset": 2048, "size": 12, "templated": "VectorWS", "type": "VectorWS" @@ -129749,7 +129749,7 @@ "name": "m_end", "name_hash": 369909428606586826, "networked": false, - "offset": 1316, + "offset": 2060, "size": 12, "templated": "VectorWS", "type": "VectorWS" @@ -129760,7 +129760,7 @@ "name": "m_teleportTick", "name_hash": 369909427118804075, "networked": false, - "offset": 1328, + "offset": 2072, "size": 4, "type": "uint32" } @@ -129771,7 +129771,7 @@ "name": "CPhysicsSpring", "name_hash": 86126250, "project": "server", - "size": 1336 + "size": 2080 }, { "alignment": 8, @@ -129786,7 +129786,7 @@ "name": "m_localOrigin", "name_hash": 14330894881251285066, "networked": false, - "offset": 1360, + "offset": 2104, "size": 12, "templated": "Vector", "type": "Vector" @@ -129798,7 +129798,7 @@ "name": "CPhysThruster", "name_hash": 3336671479, "project": "server", - "size": 1376 + "size": 2120 }, { "alignment": 8, @@ -130097,7 +130097,7 @@ "name": "m_flFadeStartDist", "name_hash": 6366534497872825075, "networked": true, - "offset": 1264, + "offset": 2008, "size": 4, "type": "float32" }, @@ -130107,7 +130107,7 @@ "name": "m_flFadeEndDist", "name_hash": 6366534495488058666, "networked": true, - "offset": 1268, + "offset": 2012, "size": 4, "type": "float32" } @@ -130118,7 +130118,7 @@ "name": "CEnvDetailController", "name_hash": 1482324324, "project": "server", - "size": 1272 + "size": 2016 }, { "alignment": 8, @@ -130132,7 +130132,7 @@ "name": "CInfoPlayerTerrorist", "name_hash": 2167825119, "project": "server", - "size": 1280 + "size": 2024 }, { "alignment": 8, @@ -130146,7 +130146,7 @@ "name": "CCSGO_TeamIntroTerroristPosition", "name_hash": 2454407941, "project": "server", - "size": 3336 + "size": 4080 }, { "alignment": 255, @@ -130171,7 +130171,7 @@ "name": "m_hTargetEntity", "name_hash": 10865535676260041385, "networked": false, - "offset": 1264, + "offset": 2008, "size": 4, "template": [ "CBaseEntity" @@ -130185,7 +130185,7 @@ "name": "m_vecAxis", "name_hash": 10865535675809779284, "networked": false, - "offset": 1268, + "offset": 2012, "size": 12, "templated": "Vector", "type": "Vector" @@ -130196,7 +130196,7 @@ "name": "m_bEnabled", "name_hash": 10865535677258591102, "networked": false, - "offset": 1280, + "offset": 2024, "size": 1, "type": "bool" }, @@ -130206,7 +130206,7 @@ "name": "m_fPrevVelocity", "name_hash": 10865535676155874911, "networked": false, - "offset": 1284, + "offset": 2028, "size": 4, "type": "float32" }, @@ -130216,7 +130216,7 @@ "name": "m_flAvgInterval", "name_hash": 10865535679222853636, "networked": false, - "offset": 1288, + "offset": 2032, "size": 4, "type": "float32" }, @@ -130226,7 +130226,7 @@ "name": "m_Velocity", "name_hash": 10865535678231136434, "networked": false, - "offset": 1296, + "offset": 2040, "size": 40, "template": [ "float32" @@ -130241,7 +130241,7 @@ "name": "CPointVelocitySensor", "name_hash": 2529829665, "project": "server", - "size": 1336 + "size": 2080 }, { "alignment": 255, @@ -130265,7 +130265,7 @@ "name": "CItemSoda", "name_hash": 181323100, "project": "server", - "size": 2704 + "size": 3488 }, { "alignment": 8, @@ -130280,7 +130280,7 @@ "name": "m_iszSceneFile", "name_hash": 1196188391483940549, "networked": false, - "offset": 1272, + "offset": 2016, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -130291,7 +130291,7 @@ "name": "m_iszResumeSceneFile", "name_hash": 1196188394038948292, "networked": false, - "offset": 1280, + "offset": 2024, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -130302,7 +130302,7 @@ "name": "m_iszTarget1", "name_hash": 1196188395199910275, "networked": false, - "offset": 1288, + "offset": 2032, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -130313,7 +130313,7 @@ "name": "m_iszTarget2", "name_hash": 1196188395216687894, "networked": false, - "offset": 1296, + "offset": 2040, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -130324,7 +130324,7 @@ "name": "m_iszTarget3", "name_hash": 1196188395233465513, "networked": false, - "offset": 1304, + "offset": 2048, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -130335,7 +130335,7 @@ "name": "m_iszTarget4", "name_hash": 1196188395250243132, "networked": false, - "offset": 1312, + "offset": 2056, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -130346,7 +130346,7 @@ "name": "m_iszTarget5", "name_hash": 1196188390972053455, "networked": false, - "offset": 1320, + "offset": 2064, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -130357,7 +130357,7 @@ "name": "m_iszTarget6", "name_hash": 1196188390988831074, "networked": false, - "offset": 1328, + "offset": 2072, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -130368,7 +130368,7 @@ "name": "m_iszTarget7", "name_hash": 1196188391005608693, "networked": false, - "offset": 1336, + "offset": 2080, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -130379,7 +130379,7 @@ "name": "m_iszTarget8", "name_hash": 1196188391022386312, "networked": false, - "offset": 1344, + "offset": 2088, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -130390,7 +130390,7 @@ "name": "m_hTarget1", "name_hash": 1196188394344018865, "networked": false, - "offset": 1352, + "offset": 2096, "size": 4, "template": [ "CBaseEntity" @@ -130404,7 +130404,7 @@ "name": "m_hTarget2", "name_hash": 1196188394293686008, "networked": false, - "offset": 1356, + "offset": 2100, "size": 4, "template": [ "CBaseEntity" @@ -130418,7 +130418,7 @@ "name": "m_hTarget3", "name_hash": 1196188394310463627, "networked": false, - "offset": 1360, + "offset": 2104, "size": 4, "template": [ "CBaseEntity" @@ -130432,7 +130432,7 @@ "name": "m_hTarget4", "name_hash": 1196188394394351722, "networked": false, - "offset": 1364, + "offset": 2108, "size": 4, "template": [ "CBaseEntity" @@ -130446,7 +130446,7 @@ "name": "m_hTarget5", "name_hash": 1196188394411129341, "networked": false, - "offset": 1368, + "offset": 2112, "size": 4, "template": [ "CBaseEntity" @@ -130460,7 +130460,7 @@ "name": "m_hTarget6", "name_hash": 1196188394360796484, "networked": false, - "offset": 1372, + "offset": 2116, "size": 4, "template": [ "CBaseEntity" @@ -130474,7 +130474,7 @@ "name": "m_hTarget7", "name_hash": 1196188394377574103, "networked": false, - "offset": 1376, + "offset": 2120, "size": 4, "template": [ "CBaseEntity" @@ -130488,7 +130488,7 @@ "name": "m_hTarget8", "name_hash": 1196188394193020294, "networked": false, - "offset": 1380, + "offset": 2124, "size": 4, "template": [ "CBaseEntity" @@ -130502,7 +130502,7 @@ "name": "m_sTargetAttachment", "name_hash": 1196188395208320110, "networked": false, - "offset": 1384, + "offset": 2128, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -130513,7 +130513,7 @@ "name": "m_bIsPlayingBack", "name_hash": 1196188391836347234, "networked": true, - "offset": 1392, + "offset": 2136, "size": 1, "type": "bool" }, @@ -130523,7 +130523,7 @@ "name": "m_bPaused", "name_hash": 1196188392816924971, "networked": true, - "offset": 1393, + "offset": 2137, "size": 1, "type": "bool" }, @@ -130533,7 +130533,7 @@ "name": "m_bMultiplayer", "name_hash": 1196188392055061131, "networked": true, - "offset": 1394, + "offset": 2138, "size": 1, "type": "bool" }, @@ -130543,7 +130543,7 @@ "name": "m_bAutogenerated", "name_hash": 1196188394414148951, "networked": true, - "offset": 1395, + "offset": 2139, "size": 1, "type": "bool" }, @@ -130553,7 +130553,7 @@ "name": "m_flForceClientTime", "name_hash": 1196188391149155152, "networked": true, - "offset": 1396, + "offset": 2140, "size": 4, "type": "float32" }, @@ -130563,7 +130563,7 @@ "name": "m_flCurrentTime", "name_hash": 1196188394261121433, "networked": false, - "offset": 1400, + "offset": 2144, "size": 4, "type": "float32" }, @@ -130573,7 +130573,7 @@ "name": "m_flFrameTime", "name_hash": 1196188392671279221, "networked": false, - "offset": 1404, + "offset": 2148, "size": 4, "type": "float32" }, @@ -130583,7 +130583,7 @@ "name": "m_bCancelAtNextInterrupt", "name_hash": 1196188391880944478, "networked": false, - "offset": 1408, + "offset": 2152, "size": 1, "type": "bool" }, @@ -130593,7 +130593,7 @@ "name": "m_fPitch", "name_hash": 1196188394231265573, "networked": false, - "offset": 1412, + "offset": 2156, "size": 4, "type": "float32" }, @@ -130603,7 +130603,7 @@ "name": "m_bAutomated", "name_hash": 1196188391763223533, "networked": false, - "offset": 1416, + "offset": 2160, "size": 1, "type": "bool" }, @@ -130613,7 +130613,7 @@ "name": "m_nAutomatedAction", "name_hash": 1196188391580518139, "networked": false, - "offset": 1420, + "offset": 2164, "size": 4, "type": "int32" }, @@ -130623,7 +130623,7 @@ "name": "m_flAutomationDelay", "name_hash": 1196188394654015095, "networked": false, - "offset": 1424, + "offset": 2168, "size": 4, "type": "float32" }, @@ -130633,7 +130633,7 @@ "name": "m_flAutomationTime", "name_hash": 1196188391265627025, "networked": false, - "offset": 1428, + "offset": 2172, "size": 4, "type": "float32" }, @@ -130643,7 +130643,7 @@ "name": "m_nSpeechPriority", "name_hash": 1196188393656411659, "networked": false, - "offset": 1432, + "offset": 2176, "size": 4, "type": "int32" }, @@ -130653,7 +130653,7 @@ "name": "m_hWaitingForThisResumeScene", "name_hash": 1196188391424352634, "networked": false, - "offset": 1436, + "offset": 2180, "size": 4, "template": [ "CBaseEntity" @@ -130667,7 +130667,7 @@ "name": "m_bWaitingForResumeScene", "name_hash": 1196188395047299524, "networked": false, - "offset": 1440, + "offset": 2184, "size": 1, "type": "bool" }, @@ -130677,7 +130677,7 @@ "name": "m_bPausedViaInput", "name_hash": 1196188393463787207, "networked": false, - "offset": 1441, + "offset": 2185, "size": 1, "type": "bool" }, @@ -130687,7 +130687,7 @@ "name": "m_bPauseAtNextInterrupt", "name_hash": 1196188392863355324, "networked": false, - "offset": 1442, + "offset": 2186, "size": 1, "type": "bool" }, @@ -130697,7 +130697,7 @@ "name": "m_bWaitingForActor", "name_hash": 1196188393795910852, "networked": false, - "offset": 1443, + "offset": 2187, "size": 1, "type": "bool" }, @@ -130707,7 +130707,7 @@ "name": "m_bWaitingForInterrupt", "name_hash": 1196188392576597874, "networked": false, - "offset": 1444, + "offset": 2188, "size": 1, "type": "bool" }, @@ -130717,7 +130717,7 @@ "name": "m_bInterruptedActorsScenes", "name_hash": 1196188392793652722, "networked": false, - "offset": 1445, + "offset": 2189, "size": 1, "type": "bool" }, @@ -130727,7 +130727,7 @@ "name": "m_bBreakOnNonIdle", "name_hash": 1196188391737175290, "networked": false, - "offset": 1446, + "offset": 2190, "size": 1, "type": "bool" }, @@ -130737,7 +130737,7 @@ "name": "m_bSceneFinished", "name_hash": 1196188394046022925, "networked": false, - "offset": 1447, + "offset": 2191, "size": 1, "type": "bool" }, @@ -130747,7 +130747,7 @@ "name": "m_hActorList", "name_hash": 1196188393851275980, "networked": true, - "offset": 1448, + "offset": 2192, "size": 24, "template": [ "CHandle< CBaseFlex >" @@ -130761,7 +130761,7 @@ "name": "m_hRemoveActorList", "name_hash": 1196188394196833368, "networked": false, - "offset": 1472, + "offset": 2216, "size": 24, "template": [ "CHandle< CBaseEntity >" @@ -130775,7 +130775,7 @@ "name": "m_nSceneFlushCounter", "name_hash": 1196188394846469509, "networked": false, - "offset": 1544, + "offset": 2288, "size": 4, "type": "int32" }, @@ -130785,7 +130785,7 @@ "name": "m_nSceneStringIndex", "name_hash": 1196188392232337278, "networked": true, - "offset": 1548, + "offset": 2292, "size": 2, "type": "uint16" }, @@ -130795,7 +130795,7 @@ "name": "m_OnStart", "name_hash": 1196188394254664844, "networked": false, - "offset": 1552, + "offset": 2296, "size": 40, "type": "CEntityIOOutput" }, @@ -130805,7 +130805,7 @@ "name": "m_OnCompletion", "name_hash": 1196188391212688446, "networked": false, - "offset": 1592, + "offset": 2336, "size": 40, "type": "CEntityIOOutput" }, @@ -130815,7 +130815,7 @@ "name": "m_OnCanceled", "name_hash": 1196188394995147483, "networked": false, - "offset": 1632, + "offset": 2376, "size": 40, "type": "CEntityIOOutput" }, @@ -130825,7 +130825,7 @@ "name": "m_OnPaused", "name_hash": 1196188393413246994, "networked": false, - "offset": 1672, + "offset": 2416, "size": 40, "type": "CEntityIOOutput" }, @@ -130835,7 +130835,7 @@ "name": "m_OnResumed", "name_hash": 1196188394400019237, "networked": false, - "offset": 1712, + "offset": 2456, "size": 40, "type": "CEntityIOOutput" }, @@ -130848,7 +130848,7 @@ "name": "m_OnTrigger", "name_hash": 1196188393145417708, "networked": false, - "offset": 1752, + "offset": 2496, "size": 640, "type": "CEntityIOOutput" }, @@ -130858,7 +130858,7 @@ "name": "m_hInterruptScene", "name_hash": 1196188393568082786, "networked": false, - "offset": 2536, + "offset": 3280, "size": 4, "template": [ "CSceneEntity" @@ -130872,7 +130872,7 @@ "name": "m_nInterruptCount", "name_hash": 1196188391313168691, "networked": false, - "offset": 2540, + "offset": 3284, "size": 4, "type": "int32" }, @@ -130882,7 +130882,7 @@ "name": "m_bSceneMissing", "name_hash": 1196188393357098801, "networked": false, - "offset": 2544, + "offset": 3288, "size": 1, "type": "bool" }, @@ -130892,7 +130892,7 @@ "name": "m_bInterrupted", "name_hash": 1196188394942080049, "networked": false, - "offset": 2545, + "offset": 3289, "size": 1, "type": "bool" }, @@ -130902,7 +130902,7 @@ "name": "m_bCompletedEarly", "name_hash": 1196188394690228625, "networked": false, - "offset": 2546, + "offset": 3290, "size": 1, "type": "bool" }, @@ -130912,7 +130912,7 @@ "name": "m_bInterruptSceneFinished", "name_hash": 1196188395167695462, "networked": false, - "offset": 2547, + "offset": 3291, "size": 1, "type": "bool" }, @@ -130922,7 +130922,7 @@ "name": "m_bRestoring", "name_hash": 1196188391032502018, "networked": false, - "offset": 2548, + "offset": 3292, "size": 1, "type": "bool" }, @@ -130932,7 +130932,7 @@ "name": "m_hNotifySceneCompletion", "name_hash": 1196188391267464024, "networked": false, - "offset": 2552, + "offset": 3296, "size": 24, "template": [ "CHandle< CSceneEntity >" @@ -130946,7 +130946,7 @@ "name": "m_hListManagers", "name_hash": 1196188393876783839, "networked": false, - "offset": 2576, + "offset": 3320, "size": 24, "template": [ "CHandle< CSceneListManager >" @@ -130960,7 +130960,7 @@ "name": "m_iszSoundName", "name_hash": 1196188393944297815, "networked": false, - "offset": 2600, + "offset": 3344, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -130971,7 +130971,7 @@ "name": "m_iszSequenceName", "name_hash": 1196188393740682643, "networked": false, - "offset": 2608, + "offset": 3352, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -130982,7 +130982,7 @@ "name": "m_hActor", "name_hash": 1196188394204414980, "networked": false, - "offset": 2616, + "offset": 3360, "size": 4, "template": [ "CBaseFlex" @@ -130996,7 +130996,7 @@ "name": "m_hActivator", "name_hash": 1196188393835936690, "networked": false, - "offset": 2620, + "offset": 3364, "size": 4, "template": [ "CBaseEntity" @@ -131010,7 +131010,7 @@ "name": "m_BusyActor", "name_hash": 1196188391586194449, "networked": false, - "offset": 2624, + "offset": 3368, "size": 4, "type": "int32" }, @@ -131020,7 +131020,7 @@ "name": "m_iPlayerDeathBehavior", "name_hash": 1196188394303834427, "networked": false, - "offset": 2628, + "offset": 3372, "size": 4, "type": "SceneOnPlayerDeath_t" } @@ -131031,7 +131031,7 @@ "name": "CSceneEntity", "name_hash": 278509313, "project": "server", - "size": 2640 + "size": 3384 }, { "alignment": 16, @@ -131045,7 +131045,7 @@ "name": "CCSWeaponBaseShotgun", "name_hash": 829261601, "project": "server", - "size": 4560 + "size": 5328 }, { "alignment": 8, @@ -131060,7 +131060,7 @@ "name": "m_vSaveOrigin", "name_hash": 11160264297989767078, "networked": false, - "offset": 1264, + "offset": 2008, "size": 12, "templated": "Vector", "type": "Vector" @@ -131071,7 +131071,7 @@ "name": "m_vSaveAngles", "name_hash": 11160264297946237148, "networked": false, - "offset": 1276, + "offset": 2020, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -131082,7 +131082,7 @@ "name": "m_bTeleportParentedEntities", "name_hash": 11160264294900150668, "networked": false, - "offset": 1288, + "offset": 2032, "size": 1, "type": "bool" }, @@ -131092,7 +131092,7 @@ "name": "m_bTeleportUseCurrentAngle", "name_hash": 11160264295731253965, "networked": false, - "offset": 1289, + "offset": 2033, "size": 1, "type": "bool" } @@ -131103,7 +131103,7 @@ "name": "CPointTeleport", "name_hash": 2598451519, "project": "server", - "size": 1296 + "size": 2040 }, { "alignment": 255, @@ -131197,7 +131197,7 @@ "name": "m_strEventName", "name_hash": 15535107063108714811, "networked": false, - "offset": 1280, + "offset": 2024, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -131208,7 +131208,7 @@ "name": "m_bIsEnabled", "name_hash": 15535107061349144334, "networked": false, - "offset": 1288, + "offset": 2032, "size": 1, "type": "bool" }, @@ -131218,7 +131218,7 @@ "name": "m_nTeam", "name_hash": 15535107063149765168, "networked": false, - "offset": 1292, + "offset": 2036, "size": 4, "type": "int32" }, @@ -131228,7 +131228,7 @@ "name": "m_OnEventFired", "name_hash": 15535107063847756120, "networked": false, - "offset": 1296, + "offset": 2040, "size": 40, "type": "CEntityIOOutput" } @@ -131239,7 +131239,7 @@ "name": "CLogicEventListener", "name_hash": 3617048976, "project": "server", - "size": 1336 + "size": 2080 }, { "alignment": 8, @@ -131253,7 +131253,7 @@ "name": "CGameRulesProxy", "name_hash": 1479303169, "project": "server", - "size": 1264 + "size": 2008 }, { "alignment": 8, @@ -131268,7 +131268,7 @@ "name": "m_flVerticalFOV", "name_hash": 13668747363417200904, "networked": false, - "offset": 1360, + "offset": 2104, "size": 4, "type": "float32" } @@ -131279,7 +131279,7 @@ "name": "CPointCameraVFOV", "name_hash": 3182503246, "project": "server", - "size": 1368 + "size": 2112 }, { "alignment": 255, @@ -131308,7 +131308,7 @@ "name": "m_OnMagnetAttach", "name_hash": 6301249531895255163, "networked": false, - "offset": 2704, + "offset": 3488, "size": 40, "type": "CEntityIOOutput" }, @@ -131318,7 +131318,7 @@ "name": "m_OnMagnetDetach", "name_hash": 6301249534658961477, "networked": false, - "offset": 2744, + "offset": 3528, "size": 40, "type": "CEntityIOOutput" }, @@ -131328,7 +131328,7 @@ "name": "m_massScale", "name_hash": 6301249530486188293, "networked": false, - "offset": 2784, + "offset": 3568, "size": 4, "type": "float32" }, @@ -131338,7 +131338,7 @@ "name": "m_forceLimit", "name_hash": 6301249533582358775, "networked": false, - "offset": 2788, + "offset": 3572, "size": 4, "type": "float32" }, @@ -131348,7 +131348,7 @@ "name": "m_torqueLimit", "name_hash": 6301249532291317310, "networked": false, - "offset": 2792, + "offset": 3576, "size": 4, "type": "float32" }, @@ -131358,7 +131358,7 @@ "name": "m_MagnettedEntities", "name_hash": 6301249534275257587, "networked": false, - "offset": 2800, + "offset": 3584, "size": 24, "template": [ "magnetted_objects_t" @@ -131372,7 +131372,7 @@ "name": "m_bActive", "name_hash": 6301249532658458767, "networked": false, - "offset": 2824, + "offset": 3608, "size": 1, "type": "bool" }, @@ -131382,7 +131382,7 @@ "name": "m_bHasHitSomething", "name_hash": 6301249533115958240, "networked": false, - "offset": 2825, + "offset": 3609, "size": 1, "type": "bool" }, @@ -131392,7 +131392,7 @@ "name": "m_flTotalMass", "name_hash": 6301249533207872219, "networked": false, - "offset": 2828, + "offset": 3612, "size": 4, "type": "float32" }, @@ -131402,7 +131402,7 @@ "name": "m_flRadius", "name_hash": 6301249531980791949, "networked": false, - "offset": 2832, + "offset": 3616, "size": 4, "type": "float32" }, @@ -131412,7 +131412,7 @@ "name": "m_flNextSuckTime", "name_hash": 6301249531232490189, "networked": false, - "offset": 2836, + "offset": 3620, "size": 4, "type": "GameTime_t" }, @@ -131422,7 +131422,7 @@ "name": "m_iMaxObjectsAttached", "name_hash": 6301249531303390902, "networked": false, - "offset": 2840, + "offset": 3624, "size": 4, "type": "int32" } @@ -131433,7 +131433,7 @@ "name": "CPhysMagnet", "name_hash": 1467123984, "project": "server", - "size": 2848 + "size": 3632 }, { "alignment": 8, @@ -131521,7 +131521,7 @@ "name": "m_nScopes", "name_hash": 4510305061819943492, "networked": false, - "offset": 2072, + "offset": 2805, "size": 1, "type": "NavScopeFlags_t" } @@ -131532,7 +131532,7 @@ "name": "CMarkupVolumeTagged_Nav", "name_hash": 1050137230, "project": "server", - "size": 2080 + "size": 2808 }, { "alignment": 8, @@ -131546,7 +131546,7 @@ "name": "CInfoSpawnGroupLandmark", "name_hash": 3754423848, "project": "server", - "size": 1264 + "size": 2008 }, { "alignment": 255, @@ -131657,7 +131657,7 @@ "name": "m_bDisabled", "name_hash": 14959302377767459173, "networked": false, - "offset": 2032, + "offset": 2776, "size": 1, "type": "bool" }, @@ -131667,7 +131667,7 @@ "name": "m_bUseAsyncObstacleUpdate", "name_hash": 14959302376942446232, "networked": false, - "offset": 2033, + "offset": 2777, "size": 1, "type": "bool" } @@ -131678,7 +131678,7 @@ "name": "CFuncNavObstruction", "name_hash": 3482984001, "project": "server", - "size": 2040 + "size": 2784 }, { "alignment": 8, @@ -131874,7 +131874,7 @@ "name": "m_iszPathName", "name_hash": 3606973636833188349, "networked": false, - "offset": 2008, + "offset": 2752, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -131885,7 +131885,7 @@ "name": "m_hPathMover", "name_hash": 3606973637605226445, "networked": false, - "offset": 2016, + "offset": 2760, "size": 4, "template": [ "CPathMover" @@ -131899,7 +131899,7 @@ "name": "m_hPrevPathMover", "name_hash": 3606973638879601606, "networked": false, - "offset": 2020, + "offset": 2764, "size": 4, "template": [ "CPathMover" @@ -131913,7 +131913,7 @@ "name": "m_iszPathNodeStart", "name_hash": 3606973635111817810, "networked": false, - "offset": 2024, + "offset": 2768, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -131924,7 +131924,7 @@ "name": "m_iszPathNodeEnd", "name_hash": 3606973638715223767, "networked": false, - "offset": 2032, + "offset": 2776, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -131935,7 +131935,7 @@ "name": "m_eMoveType", "name_hash": 3606973638520455557, "networked": false, - "offset": 2040, + "offset": 2784, "size": 4, "type": "CFuncMover::Move_t" }, @@ -131945,7 +131945,7 @@ "name": "m_bIsReversing", "name_hash": 3606973636967029742, "networked": false, - "offset": 2044, + "offset": 2788, "size": 1, "type": "bool" }, @@ -131955,7 +131955,7 @@ "name": "m_vTarget", "name_hash": 3606973637981251068, "networked": false, - "offset": 2048, + "offset": 2792, "size": 12, "templated": "Vector", "type": "Vector" @@ -131966,7 +131966,7 @@ "name": "m_flStartSpeed", "name_hash": 3606973636246441696, "networked": false, - "offset": 2060, + "offset": 2804, "size": 4, "type": "float32" }, @@ -131976,7 +131976,7 @@ "name": "m_flPathLocation", "name_hash": 3606973635768799167, "networked": false, - "offset": 2064, + "offset": 2808, "size": 4, "type": "float32" }, @@ -131986,7 +131986,7 @@ "name": "m_flT", "name_hash": 3606973637125613953, "networked": false, - "offset": 2068, + "offset": 2812, "size": 4, "type": "float32" }, @@ -131996,7 +131996,7 @@ "name": "m_nCurrentNodeIndex", "name_hash": 3606973635878805102, "networked": false, - "offset": 2072, + "offset": 2816, "size": 4, "type": "int32" }, @@ -132006,7 +132006,7 @@ "name": "m_nPreviousNodeIndex", "name_hash": 3606973634853696524, "networked": false, - "offset": 2076, + "offset": 2820, "size": 4, "type": "int32" }, @@ -132016,7 +132016,7 @@ "name": "m_eSolidType", "name_hash": 3606973636189894671, "networked": false, - "offset": 2080, + "offset": 2824, "size": 1, "type": "SolidType_t" }, @@ -132026,7 +132026,7 @@ "name": "m_bIsMoving", "name_hash": 3606973636928149271, "networked": false, - "offset": 2081, + "offset": 2825, "size": 1, "type": "bool" }, @@ -132036,7 +132036,7 @@ "name": "m_flTimeToReachMaxSpeed", "name_hash": 3606973637146611759, "networked": false, - "offset": 2084, + "offset": 2828, "size": 4, "type": "float32" }, @@ -132046,7 +132046,7 @@ "name": "m_flDistanceToReachMaxSpeed", "name_hash": 3606973634783163509, "networked": false, - "offset": 2088, + "offset": 2832, "size": 4, "type": "float32" }, @@ -132056,7 +132056,7 @@ "name": "m_flTimeToReachZeroSpeed", "name_hash": 3606973636828866811, "networked": false, - "offset": 2092, + "offset": 2836, "size": 4, "type": "float32" }, @@ -132066,7 +132066,7 @@ "name": "m_flDistanceToReachZeroSpeed", "name_hash": 3606973635551705065, "networked": false, - "offset": 2096, + "offset": 2840, "size": 4, "type": "float32" }, @@ -132076,7 +132076,7 @@ "name": "m_flTimeMovementStart", "name_hash": 3606973638100355973, "networked": false, - "offset": 2100, + "offset": 2844, "size": 4, "type": "GameTime_t" }, @@ -132086,7 +132086,7 @@ "name": "m_flTimeMovementStop", "name_hash": 3606973636513858263, "networked": false, - "offset": 2104, + "offset": 2848, "size": 4, "type": "GameTime_t" }, @@ -132096,7 +132096,7 @@ "name": "m_hStopAtNode", "name_hash": 3606973634783235158, "networked": false, - "offset": 2108, + "offset": 2852, "size": 4, "template": [ "CMoverPathNode" @@ -132110,7 +132110,7 @@ "name": "m_flPathLocationToBeginStop", "name_hash": 3606973637198632823, "networked": false, - "offset": 2112, + "offset": 2856, "size": 4, "type": "float32" }, @@ -132120,7 +132120,7 @@ "name": "m_iszStartForwardSound", "name_hash": 3606973638078616939, "networked": false, - "offset": 2120, + "offset": 2864, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -132131,7 +132131,7 @@ "name": "m_iszLoopForwardSound", "name_hash": 3606973638021346039, "networked": false, - "offset": 2128, + "offset": 2872, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -132142,7 +132142,7 @@ "name": "m_iszStopForwardSound", "name_hash": 3606973637731184329, "networked": false, - "offset": 2136, + "offset": 2880, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -132153,7 +132153,7 @@ "name": "m_iszStartReverseSound", "name_hash": 3606973635326755458, "networked": false, - "offset": 2144, + "offset": 2888, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -132164,7 +132164,7 @@ "name": "m_iszLoopReverseSound", "name_hash": 3606973638888920526, "networked": false, - "offset": 2152, + "offset": 2896, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -132175,7 +132175,7 @@ "name": "m_iszStopReverseSound", "name_hash": 3606973637626688700, "networked": false, - "offset": 2160, + "offset": 2904, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -132186,7 +132186,7 @@ "name": "m_iszArriveAtDestinationSound", "name_hash": 3606973636324423328, "networked": false, - "offset": 2168, + "offset": 2912, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -132197,7 +132197,7 @@ "name": "m_OnMovementEnd", "name_hash": 3606973637272376938, "networked": false, - "offset": 2200, + "offset": 2944, "size": 40, "type": "CEntityIOOutput" }, @@ -132207,7 +132207,7 @@ "name": "m_bStartAtClosestPoint", "name_hash": 3606973638881606349, "networked": false, - "offset": 2240, + "offset": 2984, "size": 1, "type": "bool" }, @@ -132217,7 +132217,7 @@ "name": "m_bStartAtEnd", "name_hash": 3606973635918646007, "networked": false, - "offset": 2241, + "offset": 2985, "size": 1, "type": "bool" }, @@ -132227,7 +132227,7 @@ "name": "m_eOrientationUpdate", "name_hash": 3606973638161602019, "networked": false, - "offset": 2244, + "offset": 2988, "size": 4, "type": "CFuncMover::OrientationUpdate_t" }, @@ -132237,7 +132237,7 @@ "name": "m_flTimeStartOrientationChange", "name_hash": 3606973636815139496, "networked": false, - "offset": 2248, + "offset": 2992, "size": 4, "type": "GameTime_t" }, @@ -132247,7 +132247,7 @@ "name": "m_flTimeToBlendToNewOrientation", "name_hash": 3606973638790514107, "networked": false, - "offset": 2252, + "offset": 2996, "size": 4, "type": "float32" }, @@ -132257,7 +132257,7 @@ "name": "m_flDurationBlendToNewOrientationRan", "name_hash": 3606973635649715976, "networked": false, - "offset": 2256, + "offset": 3000, "size": 4, "type": "float32" }, @@ -132267,7 +132267,7 @@ "name": "m_nOriginalOrientationIndex", "name_hash": 3606973637362602780, "networked": false, - "offset": 2260, + "offset": 3004, "size": 4, "type": "int32" }, @@ -132277,7 +132277,7 @@ "name": "m_bCreateMovableNavMesh", "name_hash": 3606973636894010031, "networked": false, - "offset": 2264, + "offset": 3008, "size": 1, "type": "bool" }, @@ -132287,7 +132287,7 @@ "name": "m_bAllowMovableNavMeshDockingOnEntireEntity", "name_hash": 3606973634872104506, "networked": false, - "offset": 2265, + "offset": 3009, "size": 1, "type": "bool" }, @@ -132297,7 +132297,7 @@ "name": "m_OnNodePassed", "name_hash": 3606973636546865404, "networked": false, - "offset": 2272, + "offset": 3016, "size": 40, "type": "CEntityIOOutput" }, @@ -132307,7 +132307,7 @@ "name": "m_iszOrientationMatchEntityName", "name_hash": 3606973635602739594, "networked": false, - "offset": 2312, + "offset": 3056, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -132318,7 +132318,7 @@ "name": "m_hOrientationMatchEntity", "name_hash": 3606973635272692503, "networked": false, - "offset": 2320, + "offset": 3064, "size": 4, "template": [ "CBaseEntity" @@ -132332,7 +132332,7 @@ "name": "m_flTimeToTraverseToNextNode", "name_hash": 3606973635766689273, "networked": false, - "offset": 2324, + "offset": 3068, "size": 4, "type": "float32" }, @@ -132342,7 +132342,7 @@ "name": "m_vLerpToNewPosStartInPathEntitySpace", "name_hash": 3606973636148726994, "networked": false, - "offset": 2328, + "offset": 3072, "size": 12, "templated": "Vector", "type": "Vector" @@ -132353,7 +132353,7 @@ "name": "m_vLerpToNewPosEndInPathEntitySpace", "name_hash": 3606973636846141109, "networked": false, - "offset": 2340, + "offset": 3084, "size": 12, "templated": "Vector", "type": "Vector" @@ -132364,7 +132364,7 @@ "name": "m_flLerpToPositionT", "name_hash": 3606973637905733668, "networked": false, - "offset": 2352, + "offset": 3096, "size": 4, "type": "float32" }, @@ -132374,7 +132374,7 @@ "name": "m_flLerpToPositionDeltaT", "name_hash": 3606973637354038206, "networked": false, - "offset": 2356, + "offset": 3100, "size": 4, "type": "float32" }, @@ -132384,7 +132384,7 @@ "name": "m_OnLerpToPositionComplete", "name_hash": 3606973635689111672, "networked": false, - "offset": 2360, + "offset": 3104, "size": 40, "type": "CEntityIOOutput" }, @@ -132394,7 +132394,7 @@ "name": "m_bIsPaused", "name_hash": 3606973634853291707, "networked": false, - "offset": 2400, + "offset": 3144, "size": 1, "type": "bool" }, @@ -132404,7 +132404,7 @@ "name": "m_eTransitionedToPathNodeAction", "name_hash": 3606973636536069054, "networked": false, - "offset": 2404, + "offset": 3148, "size": 4, "type": "CFuncMover::TransitionToPathNodeAction_t" }, @@ -132414,7 +132414,7 @@ "name": "m_nDelayedTeleportToNode", "name_hash": 3606973637462035619, "networked": false, - "offset": 2408, + "offset": 3152, "size": 4, "type": "int32" }, @@ -132424,7 +132424,7 @@ "name": "m_bIsVerboseLogging", "name_hash": 3606973636321814166, "networked": false, - "offset": 2412, + "offset": 3156, "size": 1, "type": "bool" }, @@ -132434,7 +132434,7 @@ "name": "m_hFollowEntity", "name_hash": 3606973636428456233, "networked": false, - "offset": 2416, + "offset": 3160, "size": 4, "template": [ "CBaseEntity" @@ -132448,7 +132448,7 @@ "name": "m_flFollowDistance", "name_hash": 3606973638138025433, "networked": false, - "offset": 2420, + "offset": 3164, "size": 4, "type": "float32" }, @@ -132458,7 +132458,7 @@ "name": "m_flFollowMinimumSpeed", "name_hash": 3606973637117445577, "networked": false, - "offset": 2424, + "offset": 3168, "size": 4, "type": "float32" }, @@ -132468,7 +132468,7 @@ "name": "m_flCurFollowEntityT", "name_hash": 3606973636661022435, "networked": false, - "offset": 2428, + "offset": 3172, "size": 4, "type": "float32" }, @@ -132478,7 +132478,7 @@ "name": "m_flCurFollowSpeed", "name_hash": 3606973636147080809, "networked": false, - "offset": 2432, + "offset": 3176, "size": 4, "type": "float32" }, @@ -132488,7 +132488,7 @@ "name": "m_strOrientationFaceEntityName", "name_hash": 3606973635916500167, "networked": false, - "offset": 2440, + "offset": 3184, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -132499,7 +132499,7 @@ "name": "m_hOrientationFaceEntity", "name_hash": 3606973636463921121, "networked": false, - "offset": 2448, + "offset": 3192, "size": 4, "template": [ "CBaseEntity" @@ -132513,7 +132513,7 @@ "name": "m_OnStart", "name_hash": 3606973637946410124, "networked": false, - "offset": 2456, + "offset": 3200, "size": 40, "type": "CEntityIOOutput" }, @@ -132523,7 +132523,7 @@ "name": "m_OnStartForward", "name_hash": 3606973638892565361, "networked": false, - "offset": 2496, + "offset": 3240, "size": 40, "type": "CEntityIOOutput" }, @@ -132533,7 +132533,7 @@ "name": "m_OnStartReverse", "name_hash": 3606973635644014058, "networked": false, - "offset": 2536, + "offset": 3280, "size": 40, "type": "CEntityIOOutput" }, @@ -132543,7 +132543,7 @@ "name": "m_OnStop", "name_hash": 3606973635021346536, "networked": false, - "offset": 2576, + "offset": 3320, "size": 40, "type": "CEntityIOOutput" }, @@ -132553,7 +132553,7 @@ "name": "m_OnStopped", "name_hash": 3606973635029124297, "networked": false, - "offset": 2616, + "offset": 3360, "size": 40, "type": "CEntityIOOutput" }, @@ -132563,7 +132563,7 @@ "name": "m_bNextNodeReturnsCurrent", "name_hash": 3606973634817169380, "networked": false, - "offset": 2656, + "offset": 3400, "size": 1, "type": "bool" }, @@ -132573,7 +132573,7 @@ "name": "m_bStartedMoving", "name_hash": 3606973635626094668, "networked": false, - "offset": 2657, + "offset": 3401, "size": 1, "type": "bool" }, @@ -132583,7 +132583,7 @@ "name": "m_eFollowEntityDirection", "name_hash": 3606973638438067127, "networked": false, - "offset": 2688, + "offset": 3432, "size": 4, "type": "CFuncMover::FollowEntityDirection_t" } @@ -132594,7 +132594,7 @@ "name": "CFuncMover", "name_hash": 839813993, "project": "server", - "size": 2696 + "size": 3440 }, { "alignment": 255, @@ -132618,7 +132618,7 @@ "name": "CSimpleMarkupVolumeTagged", "name_hash": 4154090290, "project": "server", - "size": 2072 + "size": 2808 }, { "alignment": 16, @@ -132632,7 +132632,7 @@ "name": "CWeaponNOVA", "name_hash": 3585625212, "project": "server", - "size": 4560 + "size": 5328 }, { "alignment": 8, @@ -132647,7 +132647,7 @@ "name": "m_EnvWindShared", "name_hash": 4127091350092761871, "networked": true, - "offset": 1264, + "offset": 2008, "size": 336, "type": "CEnvWindShared" } @@ -132658,7 +132658,7 @@ "name": "CEnvWind", "name_hash": 960913335, "project": "server", - "size": 1600 + "size": 2344 }, { "alignment": 8, @@ -132673,7 +132673,7 @@ "name": "m_iszConnectionTarget", "name_hash": 11546466224881860580, "networked": false, - "offset": 2512, + "offset": 3248, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -132684,7 +132684,7 @@ "name": "m_vecConnections", "name_hash": 11546466224889686910, "networked": false, - "offset": 2520, + "offset": 3256, "size": 24, "template": [ "DynamicVolumeDef_t" @@ -132698,7 +132698,7 @@ "name": "m_sTransitionType", "name_hash": 11546466226353364921, "networked": false, - "offset": 2544, + "offset": 3280, "size": 8, "templated": "CGlobalSymbol", "type": "CGlobalSymbol" @@ -132709,7 +132709,7 @@ "name": "m_bConnectionsEnabled", "name_hash": 11546466225870650523, "networked": false, - "offset": 2552, + "offset": 3288, "size": 1, "type": "bool" }, @@ -132719,7 +132719,7 @@ "name": "m_flTargetAreaSearchRadius", "name_hash": 11546466227493859045, "networked": false, - "offset": 2556, + "offset": 3292, "size": 4, "type": "float32" }, @@ -132729,7 +132729,7 @@ "name": "m_flUpdateDistance", "name_hash": 11546466225780105285, "networked": false, - "offset": 2560, + "offset": 3296, "size": 4, "type": "float32" }, @@ -132739,7 +132739,7 @@ "name": "m_flMaxConnectionDistance", "name_hash": 11546466226566915000, "networked": false, - "offset": 2564, + "offset": 3300, "size": 4, "type": "float32" } @@ -132750,7 +132750,7 @@ "name": "CDynamicNavConnectionsVolume", "name_hash": 2688371163, "project": "server", - "size": 2568 + "size": 3304 }, { "alignment": 8, @@ -132764,7 +132764,7 @@ "name": "CEnvSoundscapeTriggerable", "name_hash": 1964920238, "project": "server", - "size": 1424 + "size": 2168 }, { "alignment": 8, @@ -132779,7 +132779,7 @@ "name": "m_iSearchType", "name_hash": 16355210702833092656, "networked": false, - "offset": 1264, + "offset": 2008, "size": 4, "type": "int32" }, @@ -132789,7 +132789,7 @@ "name": "m_strSearchName", "name_hash": 16355210705004640615, "networked": false, - "offset": 1272, + "offset": 2016, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -132800,7 +132800,7 @@ "name": "m_strNewHintGroup", "name_hash": 16355210706244099938, "networked": false, - "offset": 1280, + "offset": 2024, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -132811,7 +132811,7 @@ "name": "m_flRadius", "name_hash": 16355210704205103245, "networked": false, - "offset": 1288, + "offset": 2032, "size": 4, "type": "float32" } @@ -132822,7 +132822,7 @@ "name": "CAI_ChangeHintGroup", "name_hash": 3807994235, "project": "server", - "size": 1296 + "size": 2040 }, { "alignment": 255, @@ -133278,7 +133278,7 @@ "name": "CWeaponAug", "name_hash": 3183977769, "project": "server", - "size": 4592 + "size": 5360 }, { "alignment": 8, @@ -133293,7 +133293,7 @@ "name": "m_flInValue", "name_hash": 14915287750600742381, "networked": false, - "offset": 1264, + "offset": 2008, "size": 4, "type": "float32" }, @@ -133303,7 +133303,7 @@ "name": "m_flCompareValue", "name_hash": 14915287750625232943, "networked": false, - "offset": 1268, + "offset": 2012, "size": 4, "type": "float32" }, @@ -133313,7 +133313,7 @@ "name": "m_OnLessThan", "name_hash": 14915287752570045182, "networked": false, - "offset": 1272, + "offset": 2016, "size": 40, "template": [ "float32" @@ -133327,7 +133327,7 @@ "name": "m_OnEqualTo", "name_hash": 14915287751785891201, "networked": false, - "offset": 1312, + "offset": 2056, "size": 40, "template": [ "float32" @@ -133341,7 +133341,7 @@ "name": "m_OnNotEqualTo", "name_hash": 14915287753164226774, "networked": false, - "offset": 1352, + "offset": 2096, "size": 40, "template": [ "float32" @@ -133355,7 +133355,7 @@ "name": "m_OnGreaterThan", "name_hash": 14915287750859900717, "networked": false, - "offset": 1392, + "offset": 2136, "size": 40, "template": [ "float32" @@ -133370,7 +133370,7 @@ "name": "CLogicCompare", "name_hash": 3472736047, "project": "server", - "size": 1432 + "size": 2176 }, { "alignment": 255, @@ -133425,7 +133425,7 @@ "name": "m_bInterpolationReadyToDraw", "name_hash": 613351176033229395, "networked": false, - "offset": 168, + "offset": 184, "size": 1, "type": "bool" } @@ -133436,7 +133436,7 @@ "name": "CRenderComponent", "name_hash": 142806949, "project": "server", - "size": 176 + "size": 192 }, { "alignment": 8, @@ -133450,7 +133450,7 @@ "name": "CTriggerCallback", "name_hash": 588628773, "project": "server", - "size": 2480 + "size": 3224 }, { "alignment": 8, @@ -133465,7 +133465,7 @@ "name": "m_bIgnoreInput", "name_hash": 11854404885307901665, "networked": true, - "offset": 2440, + "offset": 3176, "size": 1, "type": "bool" }, @@ -133475,7 +133475,7 @@ "name": "m_bLit", "name_hash": 11854404884576158614, "networked": true, - "offset": 2441, + "offset": 3177, "size": 1, "type": "bool" }, @@ -133485,7 +133485,7 @@ "name": "m_bFollowPlayerAcrossTeleport", "name_hash": 11854404885173889055, "networked": true, - "offset": 2442, + "offset": 3178, "size": 1, "type": "bool" }, @@ -133495,7 +133495,7 @@ "name": "m_flWidth", "name_hash": 11854404885923050977, "networked": true, - "offset": 2444, + "offset": 3180, "size": 4, "type": "float32" }, @@ -133505,7 +133505,7 @@ "name": "m_flHeight", "name_hash": 11854404886757998512, "networked": true, - "offset": 2448, + "offset": 3184, "size": 4, "type": "float32" }, @@ -133515,7 +133515,7 @@ "name": "m_flDPI", "name_hash": 11854404886761011758, "networked": true, - "offset": 2452, + "offset": 3188, "size": 4, "type": "float32" }, @@ -133525,7 +133525,7 @@ "name": "m_flInteractDistance", "name_hash": 11854404884025291970, "networked": true, - "offset": 2456, + "offset": 3192, "size": 4, "type": "float32" }, @@ -133535,7 +133535,7 @@ "name": "m_flDepthOffset", "name_hash": 11854404884559420315, "networked": true, - "offset": 2460, + "offset": 3196, "size": 4, "type": "float32" }, @@ -133545,7 +133545,7 @@ "name": "m_unOwnerContext", "name_hash": 11854404885870389436, "networked": true, - "offset": 2464, + "offset": 3200, "size": 4, "type": "uint32" }, @@ -133555,7 +133555,7 @@ "name": "m_unHorizontalAlign", "name_hash": 11854404886893591127, "networked": true, - "offset": 2468, + "offset": 3204, "size": 4, "type": "uint32" }, @@ -133565,7 +133565,7 @@ "name": "m_unVerticalAlign", "name_hash": 11854404886078946957, "networked": true, - "offset": 2472, + "offset": 3208, "size": 4, "type": "uint32" }, @@ -133575,7 +133575,7 @@ "name": "m_unOrientation", "name_hash": 11854404885932514124, "networked": true, - "offset": 2476, + "offset": 3212, "size": 4, "type": "uint32" }, @@ -133585,7 +133585,7 @@ "name": "m_bAllowInteractionFromAllSceneWorlds", "name_hash": 11854404885854320558, "networked": true, - "offset": 2480, + "offset": 3216, "size": 1, "type": "bool" }, @@ -133595,7 +133595,7 @@ "name": "m_vecCSSClasses", "name_hash": 11854404886231044572, "networked": true, - "offset": 2488, + "offset": 3224, "size": 24, "template": [ "CUtlSymbolLarge" @@ -133609,7 +133609,7 @@ "name": "m_bOpaque", "name_hash": 11854404884722726782, "networked": true, - "offset": 2512, + "offset": 3248, "size": 1, "type": "bool" }, @@ -133619,7 +133619,7 @@ "name": "m_bNoDepth", "name_hash": 11854404885284127475, "networked": true, - "offset": 2513, + "offset": 3249, "size": 1, "type": "bool" }, @@ -133629,7 +133629,7 @@ "name": "m_bVisibleWhenParentNoDraw", "name_hash": 11854404885121252676, "networked": true, - "offset": 2514, + "offset": 3250, "size": 1, "type": "bool" }, @@ -133639,7 +133639,7 @@ "name": "m_bRenderBackface", "name_hash": 11854404885255613811, "networked": true, - "offset": 2515, + "offset": 3251, "size": 1, "type": "bool" }, @@ -133649,7 +133649,7 @@ "name": "m_bUseOffScreenIndicator", "name_hash": 11854404885022935622, "networked": true, - "offset": 2516, + "offset": 3252, "size": 1, "type": "bool" }, @@ -133659,7 +133659,7 @@ "name": "m_bExcludeFromSaveGames", "name_hash": 11854404887051781111, "networked": true, - "offset": 2517, + "offset": 3253, "size": 1, "type": "bool" }, @@ -133669,7 +133669,7 @@ "name": "m_bGrabbable", "name_hash": 11854404887081814403, "networked": true, - "offset": 2518, + "offset": 3254, "size": 1, "type": "bool" }, @@ -133679,7 +133679,7 @@ "name": "m_bOnlyRenderToTexture", "name_hash": 11854404884205494265, "networked": true, - "offset": 2519, + "offset": 3255, "size": 1, "type": "bool" }, @@ -133689,7 +133689,7 @@ "name": "m_bDisableMipGen", "name_hash": 11854404883031016583, "networked": true, - "offset": 2520, + "offset": 3256, "size": 1, "type": "bool" }, @@ -133699,7 +133699,7 @@ "name": "m_nExplicitImageLayout", "name_hash": 11854404885764985148, "networked": true, - "offset": 2524, + "offset": 3260, "size": 4, "type": "int32" } @@ -133710,7 +133710,7 @@ "name": "CPointClientUIWorldPanel", "name_hash": 2760068719, "project": "server", - "size": 2528 + "size": 3264 }, { "alignment": 8, @@ -133724,7 +133724,7 @@ "name": "CInfoInstructorHintTarget", "name_hash": 3985285945, "project": "server", - "size": 1264 + "size": 2008 }, { "alignment": 8, @@ -133738,7 +133738,7 @@ "name": "CCSMinimapBoundary", "name_hash": 49877537, "project": "server", - "size": 1264 + "size": 2008 }, { "alignment": 8, @@ -133753,7 +133753,7 @@ "name": "m_pInGameMoneyServices", "name_hash": 2948968944737168002, "networked": true, - "offset": 2080, + "offset": 2816, "size": 8, "type": "CCSPlayerController_InGameMoneyServices" }, @@ -133763,7 +133763,7 @@ "name": "m_pInventoryServices", "name_hash": 2948968946363050185, "networked": true, - "offset": 2088, + "offset": 2824, "size": 8, "type": "CCSPlayerController_InventoryServices" }, @@ -133773,7 +133773,7 @@ "name": "m_pActionTrackingServices", "name_hash": 2948968945599070532, "networked": true, - "offset": 2096, + "offset": 2832, "size": 8, "type": "CCSPlayerController_ActionTrackingServices" }, @@ -133783,7 +133783,7 @@ "name": "m_pDamageServices", "name_hash": 2948968945241949042, "networked": true, - "offset": 2104, + "offset": 2840, "size": 8, "type": "CCSPlayerController_DamageServices" }, @@ -133793,7 +133793,7 @@ "name": "m_iPing", "name_hash": 2948968944115017500, "networked": true, - "offset": 2112, + "offset": 2848, "size": 4, "type": "uint32" }, @@ -133803,7 +133803,7 @@ "name": "m_bHasCommunicationAbuseMute", "name_hash": 2948968944821518852, "networked": true, - "offset": 2116, + "offset": 2852, "size": 1, "type": "bool" }, @@ -133813,7 +133813,7 @@ "name": "m_uiCommunicationMuteFlags", "name_hash": 2948968946220468935, "networked": true, - "offset": 2120, + "offset": 2856, "size": 4, "type": "uint32" }, @@ -133823,7 +133823,7 @@ "name": "m_szCrosshairCodes", "name_hash": 2948968942778392862, "networked": true, - "offset": 2128, + "offset": 2864, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -133834,7 +133834,7 @@ "name": "m_iPendingTeamNum", "name_hash": 2948968946651057446, "networked": true, - "offset": 2136, + "offset": 2872, "size": 1, "type": "uint8" }, @@ -133844,7 +133844,7 @@ "name": "m_flForceTeamTime", "name_hash": 2948968943637009202, "networked": true, - "offset": 2140, + "offset": 2876, "size": 4, "type": "GameTime_t" }, @@ -133854,7 +133854,7 @@ "name": "m_iCompTeammateColor", "name_hash": 2948968946573693086, "networked": true, - "offset": 2144, + "offset": 2880, "size": 4, "type": "int32" }, @@ -133864,7 +133864,7 @@ "name": "m_bEverPlayedOnTeam", "name_hash": 2948968944295453250, "networked": true, - "offset": 2148, + "offset": 2884, "size": 1, "type": "bool" }, @@ -133874,7 +133874,7 @@ "name": "m_bAttemptedToGetColor", "name_hash": 2948968944004693545, "networked": false, - "offset": 2149, + "offset": 2885, "size": 1, "type": "bool" }, @@ -133884,7 +133884,7 @@ "name": "m_iTeammatePreferredColor", "name_hash": 2948968946310152512, "networked": false, - "offset": 2152, + "offset": 2888, "size": 4, "type": "int32" }, @@ -133894,7 +133894,7 @@ "name": "m_bTeamChanged", "name_hash": 2948968945233173832, "networked": false, - "offset": 2156, + "offset": 2892, "size": 1, "type": "bool" }, @@ -133904,7 +133904,7 @@ "name": "m_bInSwitchTeam", "name_hash": 2948968943316489071, "networked": false, - "offset": 2157, + "offset": 2893, "size": 1, "type": "bool" }, @@ -133914,7 +133914,7 @@ "name": "m_bHasSeenJoinGame", "name_hash": 2948968944690420194, "networked": false, - "offset": 2158, + "offset": 2894, "size": 1, "type": "bool" }, @@ -133924,7 +133924,7 @@ "name": "m_bJustBecameSpectator", "name_hash": 2948968944942797133, "networked": false, - "offset": 2159, + "offset": 2895, "size": 1, "type": "bool" }, @@ -133934,7 +133934,7 @@ "name": "m_bSwitchTeamsOnNextRoundReset", "name_hash": 2948968945491936162, "networked": false, - "offset": 2160, + "offset": 2896, "size": 1, "type": "bool" }, @@ -133944,7 +133944,7 @@ "name": "m_bRemoveAllItemsOnNextRoundReset", "name_hash": 2948968943595160755, "networked": false, - "offset": 2161, + "offset": 2897, "size": 1, "type": "bool" }, @@ -133954,7 +133954,7 @@ "name": "m_flLastJoinTeamTime", "name_hash": 2948968945511234311, "networked": false, - "offset": 2164, + "offset": 2900, "size": 4, "type": "GameTime_t" }, @@ -133964,7 +133964,7 @@ "name": "m_szClan", "name_hash": 2948968942681397108, "networked": true, - "offset": 2168, + "offset": 2904, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -133975,7 +133975,7 @@ "name": "m_iCoachingTeam", "name_hash": 2948968945598273771, "networked": true, - "offset": 2176, + "offset": 2912, "size": 4, "type": "int32" }, @@ -133985,7 +133985,7 @@ "name": "m_nPlayerDominated", "name_hash": 2948968945606117523, "networked": true, - "offset": 2184, + "offset": 2920, "size": 8, "type": "uint64" }, @@ -133995,7 +133995,7 @@ "name": "m_nPlayerDominatingMe", "name_hash": 2948968944600307172, "networked": true, - "offset": 2192, + "offset": 2928, "size": 8, "type": "uint64" }, @@ -134005,7 +134005,7 @@ "name": "m_iCompetitiveRanking", "name_hash": 2948968946137350279, "networked": true, - "offset": 2200, + "offset": 2936, "size": 4, "type": "int32" }, @@ -134015,7 +134015,7 @@ "name": "m_iCompetitiveWins", "name_hash": 2948968944967838736, "networked": true, - "offset": 2204, + "offset": 2940, "size": 4, "type": "int32" }, @@ -134025,7 +134025,7 @@ "name": "m_iCompetitiveRankType", "name_hash": 2948968943987187569, "networked": true, - "offset": 2208, + "offset": 2944, "size": 1, "type": "int8" }, @@ -134035,7 +134035,7 @@ "name": "m_iCompetitiveRankingPredicted_Win", "name_hash": 2948968945784902332, "networked": true, - "offset": 2212, + "offset": 2948, "size": 4, "type": "int32" }, @@ -134045,7 +134045,7 @@ "name": "m_iCompetitiveRankingPredicted_Loss", "name_hash": 2948968945694860781, "networked": true, - "offset": 2216, + "offset": 2952, "size": 4, "type": "int32" }, @@ -134055,7 +134055,7 @@ "name": "m_iCompetitiveRankingPredicted_Tie", "name_hash": 2948968943463320692, "networked": true, - "offset": 2220, + "offset": 2956, "size": 4, "type": "int32" }, @@ -134065,7 +134065,7 @@ "name": "m_nEndMatchNextMapVote", "name_hash": 2948968944569127996, "networked": true, - "offset": 2224, + "offset": 2960, "size": 4, "type": "int32" }, @@ -134075,7 +134075,7 @@ "name": "m_unActiveQuestId", "name_hash": 2948968942514532627, "networked": true, - "offset": 2228, + "offset": 2964, "size": 2, "type": "uint16" }, @@ -134085,7 +134085,7 @@ "name": "m_rtActiveMissionPeriod", "name_hash": 2948968946342292936, "networked": true, - "offset": 2232, + "offset": 2968, "size": 4, "type": "uint32" }, @@ -134095,7 +134095,7 @@ "name": "m_nQuestProgressReason", "name_hash": 2948968945731684678, "networked": true, - "offset": 2236, + "offset": 2972, "size": 4, "type": "QuestProgress::Reason" }, @@ -134105,7 +134105,7 @@ "name": "m_unPlayerTvControlFlags", "name_hash": 2948968943464749693, "networked": true, - "offset": 2240, + "offset": 2976, "size": 4, "type": "uint32" }, @@ -134115,7 +134115,7 @@ "name": "m_iDraftIndex", "name_hash": 2948968946440212141, "networked": false, - "offset": 2288, + "offset": 3024, "size": 4, "type": "int32" }, @@ -134125,7 +134125,7 @@ "name": "m_msQueuedModeDisconnectionTimestamp", "name_hash": 2948968946421215455, "networked": false, - "offset": 2292, + "offset": 3028, "size": 4, "type": "uint32" }, @@ -134135,7 +134135,7 @@ "name": "m_uiAbandonRecordedReason", "name_hash": 2948968945897255888, "networked": false, - "offset": 2296, + "offset": 3032, "size": 4, "type": "uint32" }, @@ -134145,7 +134145,7 @@ "name": "m_eNetworkDisconnectionReason", "name_hash": 2948968943985805066, "networked": false, - "offset": 2300, + "offset": 3036, "size": 4, "type": "uint32" }, @@ -134155,7 +134155,7 @@ "name": "m_bCannotBeKicked", "name_hash": 2948968943411784252, "networked": false, - "offset": 2304, + "offset": 3040, "size": 1, "type": "bool" }, @@ -134165,7 +134165,7 @@ "name": "m_bEverFullyConnected", "name_hash": 2948968946587511602, "networked": false, - "offset": 2305, + "offset": 3041, "size": 1, "type": "bool" }, @@ -134175,7 +134175,7 @@ "name": "m_bAbandonAllowsSurrender", "name_hash": 2948968943636227006, "networked": false, - "offset": 2306, + "offset": 3042, "size": 1, "type": "bool" }, @@ -134185,7 +134185,7 @@ "name": "m_bAbandonOffersInstantSurrender", "name_hash": 2948968945247126460, "networked": false, - "offset": 2307, + "offset": 3043, "size": 1, "type": "bool" }, @@ -134195,7 +134195,7 @@ "name": "m_bDisconnection1MinWarningPrinted", "name_hash": 2948968946019185932, "networked": false, - "offset": 2308, + "offset": 3044, "size": 1, "type": "bool" }, @@ -134205,7 +134205,7 @@ "name": "m_bScoreReported", "name_hash": 2948968943183895930, "networked": false, - "offset": 2309, + "offset": 3045, "size": 1, "type": "bool" }, @@ -134215,7 +134215,7 @@ "name": "m_nDisconnectionTick", "name_hash": 2948968945598856314, "networked": true, - "offset": 2312, + "offset": 3048, "size": 4, "type": "int32" }, @@ -134225,7 +134225,7 @@ "name": "m_bControllingBot", "name_hash": 2948968942928542819, "networked": true, - "offset": 2328, + "offset": 3064, "size": 1, "type": "bool" }, @@ -134235,7 +134235,7 @@ "name": "m_bHasControlledBotThisRound", "name_hash": 2948968944658248218, "networked": true, - "offset": 2329, + "offset": 3065, "size": 1, "type": "bool" }, @@ -134245,7 +134245,7 @@ "name": "m_bHasBeenControlledByPlayerThisRound", "name_hash": 2948968946749076773, "networked": false, - "offset": 2330, + "offset": 3066, "size": 1, "type": "bool" }, @@ -134255,7 +134255,7 @@ "name": "m_nBotsControlledThisRound", "name_hash": 2948968942604770435, "networked": false, - "offset": 2332, + "offset": 3068, "size": 4, "type": "int32" }, @@ -134265,7 +134265,7 @@ "name": "m_bCanControlObservedBot", "name_hash": 2948968946645151323, "networked": true, - "offset": 2336, + "offset": 3072, "size": 1, "type": "bool" }, @@ -134275,7 +134275,7 @@ "name": "m_hPlayerPawn", "name_hash": 2948968946114051708, "networked": true, - "offset": 2340, + "offset": 3076, "size": 4, "template": [ "CCSPlayerPawn" @@ -134289,7 +134289,7 @@ "name": "m_hObserverPawn", "name_hash": 2948968943934478111, "networked": true, - "offset": 2344, + "offset": 3080, "size": 4, "template": [ "CCSObserverPawn" @@ -134303,7 +134303,7 @@ "name": "m_DesiredObserverMode", "name_hash": 2948968944507334944, "networked": false, - "offset": 2348, + "offset": 3084, "size": 4, "type": "int32" }, @@ -134313,7 +134313,7 @@ "name": "m_hDesiredObserverTarget", "name_hash": 2948968944153735368, "networked": false, - "offset": 2352, + "offset": 3088, "size": 4, "templated": "CEntityHandle", "type": "CEntityHandle" @@ -134324,7 +134324,7 @@ "name": "m_bPawnIsAlive", "name_hash": 2948968943545731280, "networked": true, - "offset": 2356, + "offset": 3092, "size": 1, "type": "bool" }, @@ -134334,7 +134334,7 @@ "name": "m_iPawnHealth", "name_hash": 2948968945040377744, "networked": true, - "offset": 2360, + "offset": 3096, "size": 4, "type": "uint32" }, @@ -134344,7 +134344,7 @@ "name": "m_iPawnArmor", "name_hash": 2948968945825949521, "networked": true, - "offset": 2364, + "offset": 3100, "size": 4, "type": "int32" }, @@ -134354,7 +134354,7 @@ "name": "m_bPawnHasDefuser", "name_hash": 2948968946145829947, "networked": true, - "offset": 2368, + "offset": 3104, "size": 1, "type": "bool" }, @@ -134364,7 +134364,7 @@ "name": "m_bPawnHasHelmet", "name_hash": 2948968943327082116, "networked": true, - "offset": 2369, + "offset": 3105, "size": 1, "type": "bool" }, @@ -134374,7 +134374,7 @@ "name": "m_nPawnCharacterDefIndex", "name_hash": 2948968942685073675, "networked": true, - "offset": 2370, + "offset": 3106, "size": 2, "type": "uint16" }, @@ -134384,7 +134384,7 @@ "name": "m_iPawnLifetimeStart", "name_hash": 2948968943974835915, "networked": true, - "offset": 2372, + "offset": 3108, "size": 4, "type": "int32" }, @@ -134394,7 +134394,7 @@ "name": "m_iPawnLifetimeEnd", "name_hash": 2948968945342832782, "networked": true, - "offset": 2376, + "offset": 3112, "size": 4, "type": "int32" }, @@ -134404,7 +134404,7 @@ "name": "m_iPawnBotDifficulty", "name_hash": 2948968942721353730, "networked": true, - "offset": 2380, + "offset": 3116, "size": 4, "type": "int32" }, @@ -134414,7 +134414,7 @@ "name": "m_hOriginalControllerOfCurrentPawn", "name_hash": 2948968944265289400, "networked": true, - "offset": 2384, + "offset": 3120, "size": 4, "template": [ "CCSPlayerController" @@ -134428,7 +134428,7 @@ "name": "m_iScore", "name_hash": 2948968943482035886, "networked": true, - "offset": 2388, + "offset": 3124, "size": 4, "type": "int32" }, @@ -134438,7 +134438,7 @@ "name": "m_iRoundScore", "name_hash": 2948968945371516414, "networked": false, - "offset": 2392, + "offset": 3128, "size": 4, "type": "int32" }, @@ -134448,7 +134448,7 @@ "name": "m_iRoundsWon", "name_hash": 2948968944765837295, "networked": false, - "offset": 2396, + "offset": 3132, "size": 4, "type": "int32" }, @@ -134461,7 +134461,7 @@ "name": "m_recentKillQueue", "name_hash": 2948968943135551141, "networked": true, - "offset": 2400, + "offset": 3136, "size": 8, "type": "uint8" }, @@ -134471,7 +134471,7 @@ "name": "m_nFirstKill", "name_hash": 2948968946788161401, "networked": true, - "offset": 2408, + "offset": 3144, "size": 1, "type": "uint8" }, @@ -134481,7 +134481,7 @@ "name": "m_nKillCount", "name_hash": 2948968944067217396, "networked": true, - "offset": 2409, + "offset": 3145, "size": 1, "type": "uint8" }, @@ -134491,7 +134491,7 @@ "name": "m_bMvpNoMusic", "name_hash": 2948968943348026460, "networked": true, - "offset": 2410, + "offset": 3146, "size": 1, "type": "bool" }, @@ -134501,7 +134501,7 @@ "name": "m_eMvpReason", "name_hash": 2948968946557079781, "networked": true, - "offset": 2412, + "offset": 3148, "size": 4, "type": "int32" }, @@ -134511,7 +134511,7 @@ "name": "m_iMusicKitID", "name_hash": 2948968944751609172, "networked": true, - "offset": 2416, + "offset": 3152, "size": 4, "type": "int32" }, @@ -134521,7 +134521,7 @@ "name": "m_iMusicKitMVPs", "name_hash": 2948968944804429619, "networked": true, - "offset": 2420, + "offset": 3156, "size": 4, "type": "int32" }, @@ -134531,7 +134531,7 @@ "name": "m_iMVPs", "name_hash": 2948968945956158482, "networked": true, - "offset": 2424, + "offset": 3160, "size": 4, "type": "int32" }, @@ -134541,7 +134541,7 @@ "name": "m_nUpdateCounter", "name_hash": 2948968944075497524, "networked": false, - "offset": 2428, + "offset": 3164, "size": 4, "type": "int32" }, @@ -134551,7 +134551,7 @@ "name": "m_flSmoothedPing", "name_hash": 2948968945656734940, "networked": false, - "offset": 2432, + "offset": 3168, "size": 4, "type": "float32" }, @@ -134561,7 +134561,7 @@ "name": "m_lastHeldVoteTimer", "name_hash": 2948968945927849039, "networked": false, - "offset": 2440, + "offset": 3176, "size": 16, "type": "IntervalTimer" }, @@ -134571,7 +134571,7 @@ "name": "m_bShowHints", "name_hash": 2948968944687294018, "networked": false, - "offset": 2464, + "offset": 3200, "size": 1, "type": "bool" }, @@ -134581,7 +134581,7 @@ "name": "m_iNextTimeCheck", "name_hash": 2948968944631004212, "networked": false, - "offset": 2468, + "offset": 3204, "size": 4, "type": "int32" }, @@ -134591,7 +134591,7 @@ "name": "m_bJustDidTeamKill", "name_hash": 2948968943117829897, "networked": false, - "offset": 2472, + "offset": 3208, "size": 1, "type": "bool" }, @@ -134601,7 +134601,7 @@ "name": "m_bPunishForTeamKill", "name_hash": 2948968942914993330, "networked": false, - "offset": 2473, + "offset": 3209, "size": 1, "type": "bool" }, @@ -134611,7 +134611,7 @@ "name": "m_bGaveTeamDamageWarning", "name_hash": 2948968945214413996, "networked": false, - "offset": 2474, + "offset": 3210, "size": 1, "type": "bool" }, @@ -134621,7 +134621,7 @@ "name": "m_bGaveTeamDamageWarningThisRound", "name_hash": 2948968945442254736, "networked": false, - "offset": 2475, + "offset": 3211, "size": 1, "type": "bool" }, @@ -134631,7 +134631,7 @@ "name": "m_dblLastReceivedPacketPlatFloatTime", "name_hash": 2948968946149843722, "networked": false, - "offset": 2480, + "offset": 3216, "size": 8, "type": "float64" }, @@ -134641,7 +134641,7 @@ "name": "m_LastTeamDamageWarningTime", "name_hash": 2948968943971008466, "networked": false, - "offset": 2488, + "offset": 3224, "size": 4, "type": "GameTime_t" }, @@ -134651,7 +134651,7 @@ "name": "m_LastTimePlayerWasDisconnectedForPawnsRemove", "name_hash": 2948968945035605011, "networked": false, - "offset": 2492, + "offset": 3228, "size": 4, "type": "GameTime_t" }, @@ -134661,7 +134661,7 @@ "name": "m_nSuspiciousHitCount", "name_hash": 2948968942559606942, "networked": false, - "offset": 2496, + "offset": 3232, "size": 4, "type": "uint32" }, @@ -134671,7 +134671,7 @@ "name": "m_nNonSuspiciousHitStreak", "name_hash": 2948968946043900398, "networked": false, - "offset": 2500, + "offset": 3236, "size": 4, "type": "uint32" }, @@ -134681,7 +134681,7 @@ "name": "m_bFireBulletsSeedSynchronized", "name_hash": 2948968946724096277, "networked": true, - "offset": 2665, + "offset": 3401, "size": 1, "type": "bool" } @@ -134692,7 +134692,7 @@ "name": "CCSPlayerController", "name_hash": 686610337, "project": "server", - "size": 2792 + "size": 3528 }, { "alignment": 255, @@ -134706,7 +134706,7 @@ "name": "CBodyComponentBaseModelEntity", "name_hash": 3763959386, "project": "server", - "size": 1296 + "size": 1312 }, { "alignment": 8, @@ -134721,7 +134721,7 @@ "name": "m_iszParamName", "name_hash": 17288989781697446673, "networked": false, - "offset": 1288, + "offset": 2032, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -134732,7 +134732,7 @@ "name": "m_flFloatValue", "name_hash": 17288989779571877208, "networked": false, - "offset": 1296, + "offset": 2040, "size": 4, "type": "float32" } @@ -134743,7 +134743,7 @@ "name": "CSoundEventParameter", "name_hash": 4025406618, "project": "server", - "size": 1304 + "size": 2048 }, { "alignment": 255, @@ -134808,7 +134808,7 @@ "name": "m_hListManagers", "name_hash": 7923270376815624927, "networked": false, - "offset": 1264, + "offset": 2008, "size": 24, "template": [ "CHandle< CSceneListManager >" @@ -134825,7 +134825,7 @@ "name": "m_iszScenes", "name_hash": 7923270376429413352, "networked": false, - "offset": 1288, + "offset": 2032, "size": 128, "type": "CUtlSymbolLarge" }, @@ -134838,7 +134838,7 @@ "name": "m_hScenes", "name_hash": 7923270374635006066, "networked": false, - "offset": 1416, + "offset": 2160, "size": 64, "type": "CHandle< CBaseEntity >" } @@ -134849,7 +134849,7 @@ "name": "CSceneListManager", "name_hash": 1844780141, "project": "server", - "size": 1480 + "size": 2224 }, { "alignment": 16, @@ -134863,7 +134863,7 @@ "name": "CDynamicPropAlias_cable_dynamic", "name_hash": 873736542, "project": "server", - "size": 3408 + "size": 4192 }, { "alignment": 255, @@ -134892,7 +134892,7 @@ "name": "m_Entity_Color", "name_hash": 12050255543904237966, "networked": true, - "offset": 5480, + "offset": 6224, "size": 4, "templated": "Color", "type": "Color" @@ -134903,7 +134903,7 @@ "name": "m_Entity_flBrightness", "name_hash": 12050255544279373498, "networked": true, - "offset": 5484, + "offset": 6228, "size": 4, "type": "float32" }, @@ -134913,7 +134913,7 @@ "name": "m_Entity_hCubemapTexture", "name_hash": 12050255543064250121, "networked": true, - "offset": 5488, + "offset": 6232, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -134927,7 +134927,7 @@ "name": "m_Entity_bCustomCubemapTexture", "name_hash": 12050255542349579940, "networked": true, - "offset": 5496, + "offset": 6240, "size": 1, "type": "bool" }, @@ -134937,7 +134937,7 @@ "name": "m_Entity_hLightProbeTexture_AmbientCube", "name_hash": 12050255542184028484, "networked": true, - "offset": 5504, + "offset": 6248, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -134951,7 +134951,7 @@ "name": "m_Entity_hLightProbeTexture_SDF", "name_hash": 12050255544806063714, "networked": true, - "offset": 5512, + "offset": 6256, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -134965,7 +134965,7 @@ "name": "m_Entity_hLightProbeTexture_SH2_DC", "name_hash": 12050255545214795614, "networked": true, - "offset": 5520, + "offset": 6264, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -134979,7 +134979,7 @@ "name": "m_Entity_hLightProbeTexture_SH2_R", "name_hash": 12050255542082404255, "networked": true, - "offset": 5528, + "offset": 6272, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -134993,7 +134993,7 @@ "name": "m_Entity_hLightProbeTexture_SH2_G", "name_hash": 12050255542266958064, "networked": true, - "offset": 5536, + "offset": 6280, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -135007,7 +135007,7 @@ "name": "m_Entity_hLightProbeTexture_SH2_B", "name_hash": 12050255542350846159, "networked": true, - "offset": 5544, + "offset": 6288, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -135021,7 +135021,7 @@ "name": "m_Entity_hLightProbeDirectLightIndicesTexture", "name_hash": 12050255542414847218, "networked": true, - "offset": 5552, + "offset": 6296, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -135035,7 +135035,7 @@ "name": "m_Entity_hLightProbeDirectLightScalarsTexture", "name_hash": 12050255544597055502, "networked": true, - "offset": 5560, + "offset": 6304, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -135049,7 +135049,7 @@ "name": "m_Entity_hLightProbeDirectLightShadowsTexture", "name_hash": 12050255544333634902, "networked": true, - "offset": 5568, + "offset": 6312, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -135063,7 +135063,7 @@ "name": "m_Entity_vBoxMins", "name_hash": 12050255545385014681, "networked": true, - "offset": 5576, + "offset": 6320, "size": 12, "templated": "Vector", "type": "Vector" @@ -135074,7 +135074,7 @@ "name": "m_Entity_vBoxMaxs", "name_hash": 12050255543928053899, "networked": true, - "offset": 5588, + "offset": 6332, "size": 12, "templated": "Vector", "type": "Vector" @@ -135085,7 +135085,7 @@ "name": "m_Entity_bMoveable", "name_hash": 12050255543248721298, "networked": true, - "offset": 5600, + "offset": 6344, "size": 1, "type": "bool" }, @@ -135095,7 +135095,7 @@ "name": "m_Entity_nHandshake", "name_hash": 12050255541949835124, "networked": true, - "offset": 5604, + "offset": 6348, "size": 4, "type": "int32" }, @@ -135105,7 +135105,7 @@ "name": "m_Entity_nEnvCubeMapArrayIndex", "name_hash": 12050255542399565220, "networked": true, - "offset": 5608, + "offset": 6352, "size": 4, "type": "int32" }, @@ -135115,7 +135115,7 @@ "name": "m_Entity_nPriority", "name_hash": 12050255544970952619, "networked": true, - "offset": 5612, + "offset": 6356, "size": 4, "type": "int32" }, @@ -135125,7 +135125,7 @@ "name": "m_Entity_bStartDisabled", "name_hash": 12050255545333928461, "networked": true, - "offset": 5616, + "offset": 6360, "size": 1, "type": "bool" }, @@ -135135,7 +135135,7 @@ "name": "m_Entity_flEdgeFadeDist", "name_hash": 12050255544905868542, "networked": true, - "offset": 5620, + "offset": 6364, "size": 4, "type": "float32" }, @@ -135145,7 +135145,7 @@ "name": "m_Entity_vEdgeFadeDists", "name_hash": 12050255544800088377, "networked": true, - "offset": 5624, + "offset": 6368, "size": 12, "templated": "Vector", "type": "Vector" @@ -135156,7 +135156,7 @@ "name": "m_Entity_nLightProbeSizeX", "name_hash": 12050255544431414800, "networked": true, - "offset": 5636, + "offset": 6380, "size": 4, "type": "int32" }, @@ -135166,7 +135166,7 @@ "name": "m_Entity_nLightProbeSizeY", "name_hash": 12050255544448192419, "networked": true, - "offset": 5640, + "offset": 6384, "size": 4, "type": "int32" }, @@ -135176,7 +135176,7 @@ "name": "m_Entity_nLightProbeSizeZ", "name_hash": 12050255544464970038, "networked": true, - "offset": 5644, + "offset": 6388, "size": 4, "type": "int32" }, @@ -135186,7 +135186,7 @@ "name": "m_Entity_nLightProbeAtlasX", "name_hash": 12050255543244809744, "networked": true, - "offset": 5648, + "offset": 6392, "size": 4, "type": "int32" }, @@ -135196,7 +135196,7 @@ "name": "m_Entity_nLightProbeAtlasY", "name_hash": 12050255543261587363, "networked": true, - "offset": 5652, + "offset": 6396, "size": 4, "type": "int32" }, @@ -135206,7 +135206,7 @@ "name": "m_Entity_nLightProbeAtlasZ", "name_hash": 12050255543278364982, "networked": true, - "offset": 5656, + "offset": 6400, "size": 4, "type": "int32" }, @@ -135216,7 +135216,7 @@ "name": "m_Entity_bEnabled", "name_hash": 12050255543000881628, "networked": true, - "offset": 5681, + "offset": 6425, "size": 1, "type": "bool" } @@ -135227,7 +135227,7 @@ "name": "CEnvCombinedLightProbeVolume", "name_hash": 2805668754, "project": "server", - "size": 5688 + "size": 6432 }, { "alignment": 255, @@ -135542,7 +135542,7 @@ "name": "m_hierarchyAttachName", "name_hash": 15655952202790712558, "networked": true, - "offset": 312, + "offset": 328, "size": 4, "templated": "CUtlStringToken", "type": "CUtlStringToken" @@ -135553,7 +135553,7 @@ "name": "m_flZOffset", "name_hash": 15655952204291542516, "networked": false, - "offset": 316, + "offset": 332, "size": 4, "type": "float32" }, @@ -135563,7 +135563,7 @@ "name": "m_flClientLocalScale", "name_hash": 15655952203623466451, "networked": false, - "offset": 320, + "offset": 336, "size": 4, "type": "float32" }, @@ -135573,7 +135573,7 @@ "name": "m_vRenderOrigin", "name_hash": 15655952203873748387, "networked": false, - "offset": 324, + "offset": 340, "size": 12, "templated": "Vector", "type": "Vector" @@ -135585,7 +135585,7 @@ "name": "CGameSceneNode", "name_hash": 3645185428, "project": "server", - "size": 352 + "size": 368 }, { "alignment": 16, @@ -135599,7 +135599,7 @@ "name": "CWeaponGalilAR", "name_hash": 3713239536, "project": "server", - "size": 4592 + "size": 5360 }, { "alignment": 8, @@ -135613,7 +135613,7 @@ "name": "CEnvSoundscapeProxyAlias_snd_soundscape_proxy", "name_hash": 1283890927, "project": "server", - "size": 1432 + "size": 2176 }, { "alignment": 16, @@ -135627,7 +135627,7 @@ "name": "CCSObserverPawn", "name_hash": 3109159440, "project": "server", - "size": 3856 + "size": 4624 }, { "alignment": 8, @@ -135642,7 +135642,7 @@ "name": "m_TriggerHitPoints", "name_hash": 11222389215978303067, "networked": false, - "offset": 1280, + "offset": 2020, "size": 4, "type": "int32" }, @@ -135652,7 +135652,7 @@ "name": "m_flTimeToTrigger", "name_hash": 11222389214077220877, "networked": false, - "offset": 1284, + "offset": 2024, "size": 4, "type": "float32" }, @@ -135662,7 +135662,7 @@ "name": "m_flStartTime", "name_hash": 11222389215616474564, "networked": false, - "offset": 1288, + "offset": 2028, "size": 4, "type": "GameTime_t" }, @@ -135672,7 +135672,7 @@ "name": "m_flDangerousTime", "name_hash": 11222389214303508036, "networked": false, - "offset": 1292, + "offset": 2032, "size": 4, "type": "float32" } @@ -135683,7 +135683,7 @@ "name": "CLogicActiveAutosave", "name_hash": 2612916104, "project": "server", - "size": 1296 + "size": 2040 }, { "alignment": 16, @@ -135698,7 +135698,7 @@ "name": "m_bMagazineRemoved", "name_hash": 432321128305304689, "networked": true, - "offset": 4592, + "offset": 5352, "size": 1, "type": "bool" } @@ -135709,7 +135709,7 @@ "name": "CWeaponCZ75a", "name_hash": 100657606, "project": "server", - "size": 4608 + "size": 5360 }, { "alignment": 255, @@ -135734,7 +135734,7 @@ "name": "m_pool", "name_hash": 14140322289822725411, "networked": false, - "offset": 2704, + "offset": 3488, "size": 4, "template": [ "CFishPool" @@ -135748,7 +135748,7 @@ "name": "m_id", "name_hash": 14140322291941566848, "networked": false, - "offset": 2708, + "offset": 3492, "size": 4, "type": "uint32" }, @@ -135758,7 +135758,7 @@ "name": "m_x", "name_hash": 14140322292596833191, "networked": true, - "offset": 2712, + "offset": 3496, "size": 4, "type": "float32" }, @@ -135768,7 +135768,7 @@ "name": "m_y", "name_hash": 14140322292580055572, "networked": true, - "offset": 2716, + "offset": 3500, "size": 4, "type": "float32" }, @@ -135778,7 +135778,7 @@ "name": "m_z", "name_hash": 14140322292630388429, "networked": true, - "offset": 2720, + "offset": 3504, "size": 4, "type": "float32" }, @@ -135788,7 +135788,7 @@ "name": "m_angle", "name_hash": 14140322292467910968, "networked": true, - "offset": 2724, + "offset": 3508, "size": 4, "type": "float32" }, @@ -135798,7 +135798,7 @@ "name": "m_angleChange", "name_hash": 14140322289952337392, "networked": false, - "offset": 2728, + "offset": 3512, "size": 4, "type": "float32" }, @@ -135808,7 +135808,7 @@ "name": "m_forward", "name_hash": 14140322291259209018, "networked": false, - "offset": 2732, + "offset": 3516, "size": 12, "templated": "Vector", "type": "Vector" @@ -135819,7 +135819,7 @@ "name": "m_perp", "name_hash": 14140322290528600156, "networked": false, - "offset": 2744, + "offset": 3528, "size": 12, "templated": "Vector", "type": "Vector" @@ -135830,7 +135830,7 @@ "name": "m_poolOrigin", "name_hash": 14140322290028341293, "networked": true, - "offset": 2756, + "offset": 3540, "size": 12, "templated": "Vector", "type": "Vector" @@ -135841,7 +135841,7 @@ "name": "m_waterLevel", "name_hash": 14140322292772250070, "networked": true, - "offset": 2768, + "offset": 3552, "size": 4, "type": "float32" }, @@ -135851,7 +135851,7 @@ "name": "m_speed", "name_hash": 14140322291673544096, "networked": false, - "offset": 2772, + "offset": 3556, "size": 4, "type": "float32" }, @@ -135861,7 +135861,7 @@ "name": "m_desiredSpeed", "name_hash": 14140322291371471952, "networked": false, - "offset": 2776, + "offset": 3560, "size": 4, "type": "float32" }, @@ -135871,7 +135871,7 @@ "name": "m_calmSpeed", "name_hash": 14140322289110519273, "networked": false, - "offset": 2780, + "offset": 3564, "size": 4, "type": "float32" }, @@ -135881,7 +135881,7 @@ "name": "m_panicSpeed", "name_hash": 14140322289565019327, "networked": false, - "offset": 2784, + "offset": 3568, "size": 4, "type": "float32" }, @@ -135891,7 +135891,7 @@ "name": "m_avoidRange", "name_hash": 14140322290718450923, "networked": false, - "offset": 2788, + "offset": 3572, "size": 4, "type": "float32" }, @@ -135901,7 +135901,7 @@ "name": "m_turnTimer", "name_hash": 14140322290789451307, "networked": false, - "offset": 2792, + "offset": 3576, "size": 24, "type": "CountdownTimer" }, @@ -135911,7 +135911,7 @@ "name": "m_turnClockwise", "name_hash": 14140322292230311636, "networked": false, - "offset": 2816, + "offset": 3600, "size": 1, "type": "bool" }, @@ -135921,7 +135921,7 @@ "name": "m_goTimer", "name_hash": 14140322291271046960, "networked": false, - "offset": 2824, + "offset": 3608, "size": 24, "type": "CountdownTimer" }, @@ -135931,7 +135931,7 @@ "name": "m_moveTimer", "name_hash": 14140322289535445701, "networked": false, - "offset": 2848, + "offset": 3632, "size": 24, "type": "CountdownTimer" }, @@ -135941,7 +135941,7 @@ "name": "m_panicTimer", "name_hash": 14140322292449658469, "networked": false, - "offset": 2872, + "offset": 3656, "size": 24, "type": "CountdownTimer" }, @@ -135951,7 +135951,7 @@ "name": "m_disperseTimer", "name_hash": 14140322292279828127, "networked": false, - "offset": 2896, + "offset": 3680, "size": 24, "type": "CountdownTimer" }, @@ -135961,7 +135961,7 @@ "name": "m_proximityTimer", "name_hash": 14140322291793472099, "networked": false, - "offset": 2920, + "offset": 3704, "size": 24, "type": "CountdownTimer" }, @@ -135971,7 +135971,7 @@ "name": "m_visible", "name_hash": 14140322288912612033, "networked": false, - "offset": 2944, + "offset": 3728, "size": 24, "template": [ "CFish" @@ -135986,7 +135986,7 @@ "name": "CFish", "name_hash": 3292300340, "project": "server", - "size": 2976 + "size": 3760 }, { "alignment": 16, @@ -136000,7 +136000,7 @@ "name": "CWeaponHKP2000", "name_hash": 3517081647, "project": "server", - "size": 4592 + "size": 5360 }, { "alignment": 8, @@ -136015,7 +136015,7 @@ "name": "m_hPostSettings", "name_hash": 6754318354081346980, "networked": true, - "offset": 2488, + "offset": 3224, "size": 8, "template": [ "InfoForResourceTypeCPostProcessingResource" @@ -136029,7 +136029,7 @@ "name": "m_flFadeDuration", "name_hash": 6754318353846165217, "networked": true, - "offset": 2496, + "offset": 3232, "size": 4, "type": "float32" }, @@ -136039,7 +136039,7 @@ "name": "m_flMinLogExposure", "name_hash": 6754318352494622672, "networked": true, - "offset": 2500, + "offset": 3236, "size": 4, "type": "float32" }, @@ -136049,7 +136049,7 @@ "name": "m_flMaxLogExposure", "name_hash": 6754318354239798998, "networked": true, - "offset": 2504, + "offset": 3240, "size": 4, "type": "float32" }, @@ -136059,7 +136059,7 @@ "name": "m_flMinExposure", "name_hash": 6754318351129556532, "networked": true, - "offset": 2508, + "offset": 3244, "size": 4, "type": "float32" }, @@ -136069,7 +136069,7 @@ "name": "m_flMaxExposure", "name_hash": 6754318352107786710, "networked": true, - "offset": 2512, + "offset": 3248, "size": 4, "type": "float32" }, @@ -136079,7 +136079,7 @@ "name": "m_flExposureCompensation", "name_hash": 6754318352400864408, "networked": true, - "offset": 2516, + "offset": 3252, "size": 4, "type": "float32" }, @@ -136089,7 +136089,7 @@ "name": "m_flExposureFadeSpeedUp", "name_hash": 6754318353085086646, "networked": true, - "offset": 2520, + "offset": 3256, "size": 4, "type": "float32" }, @@ -136099,7 +136099,7 @@ "name": "m_flExposureFadeSpeedDown", "name_hash": 6754318351958826271, "networked": true, - "offset": 2524, + "offset": 3260, "size": 4, "type": "float32" }, @@ -136109,7 +136109,7 @@ "name": "m_flTonemapEVSmoothingRange", "name_hash": 6754318353162389195, "networked": true, - "offset": 2528, + "offset": 3264, "size": 4, "type": "float32" }, @@ -136119,7 +136119,7 @@ "name": "m_bMaster", "name_hash": 6754318352069398931, "networked": true, - "offset": 2532, + "offset": 3268, "size": 1, "type": "bool" }, @@ -136129,7 +136129,7 @@ "name": "m_bExposureControl", "name_hash": 6754318351282559269, "networked": true, - "offset": 2533, + "offset": 3269, "size": 1, "type": "bool" } @@ -136140,7 +136140,7 @@ "name": "CPostProcessingVolume", "name_hash": 1572612289, "project": "server", - "size": 2536 + "size": 3272 }, { "alignment": 16, @@ -136154,7 +136154,7 @@ "name": "CSmokeGrenade", "name_hash": 1008703931, "project": "server", - "size": 4640 + "size": 5392 }, { "alignment": 8, @@ -136169,7 +136169,7 @@ "name": "m_bDisabled", "name_hash": 6360877829424175461, "networked": true, - "offset": 1264, + "offset": 2008, "size": 1, "type": "bool" }, @@ -136179,7 +136179,7 @@ "name": "m_nResolutionX", "name_hash": 6360877830257171537, "networked": true, - "offset": 1268, + "offset": 2012, "size": 4, "type": "int32" }, @@ -136189,7 +136189,7 @@ "name": "m_nResolutionY", "name_hash": 6360877830240393918, "networked": true, - "offset": 1272, + "offset": 2016, "size": 4, "type": "int32" }, @@ -136199,7 +136199,7 @@ "name": "m_szLayoutFileName", "name_hash": 6360877830004372219, "networked": true, - "offset": 1280, + "offset": 2024, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -136210,7 +136210,7 @@ "name": "m_RenderAttrName", "name_hash": 6360877832304119233, "networked": true, - "offset": 1288, + "offset": 2032, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -136221,7 +136221,7 @@ "name": "m_TargetEntities", "name_hash": 6360877831128353427, "networked": true, - "offset": 1296, + "offset": 2040, "size": 24, "template": [ "CHandle< CBaseModelEntity >" @@ -136235,7 +136235,7 @@ "name": "m_nTargetChangeCount", "name_hash": 6360877829258522283, "networked": true, - "offset": 1320, + "offset": 2064, "size": 4, "type": "int32" }, @@ -136245,7 +136245,7 @@ "name": "m_vecCSSClasses", "name_hash": 6360877831856378332, "networked": true, - "offset": 1328, + "offset": 2072, "size": 24, "template": [ "CUtlSymbolLarge" @@ -136259,7 +136259,7 @@ "name": "m_szTargetsName", "name_hash": 6360877830637219141, "networked": false, - "offset": 1352, + "offset": 2096, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -136270,7 +136270,7 @@ "name": "m_AdditionalTargetEntities", "name_hash": 6360877831992277290, "networked": false, - "offset": 1360, + "offset": 2104, "size": 24, "template": [ "CHandle< CBaseModelEntity >" @@ -136285,7 +136285,7 @@ "name": "CInfoOffscreenPanoramaTexture", "name_hash": 1481007279, "project": "server", - "size": 1384 + "size": 2128 }, { "alignment": 255, @@ -136474,7 +136474,7 @@ "name": "m_nMode", "name_hash": 15142934073220996622, "networked": true, - "offset": 1268, + "offset": 2012, "size": 4, "type": "int32" }, @@ -136484,7 +136484,7 @@ "name": "m_vBoxSize", "name_hash": 15142934076741379207, "networked": true, - "offset": 1272, + "offset": 2016, "size": 12, "templated": "Vector", "type": "Vector" @@ -136495,7 +136495,7 @@ "name": "m_bEnabled", "name_hash": 15142934074526854014, "networked": true, - "offset": 1284, + "offset": 2028, "size": 1, "type": "bool" } @@ -136506,7 +136506,7 @@ "name": "CInfoVisibilityBox", "name_hash": 3525739087, "project": "server", - "size": 1288 + "size": 2032 }, { "alignment": 8, @@ -136779,7 +136779,7 @@ "name_hash": 11368356189965454564, "networked": false, "offset": 64, - "size": 456, + "size": 816, "type": "CNetworkTransmitComponent" }, { @@ -136788,7 +136788,7 @@ "name": "m_aThinkFunctions", "name_hash": 11368356189223490581, "networked": false, - "offset": 584, + "offset": 1288, "size": 24, "template": [ "thinkfunc_t" @@ -136802,7 +136802,7 @@ "name": "m_iCurrentThinkContext", "name_hash": 11368356188645198838, "networked": false, - "offset": 608, + "offset": 1312, "size": 4, "type": "int32" }, @@ -136812,7 +136812,7 @@ "name": "m_nLastThinkTick", "name_hash": 11368356189152733170, "networked": false, - "offset": 612, + "offset": 1316, "size": 4, "type": "GameTick_t" }, @@ -136822,7 +136822,7 @@ "name": "m_bDisabledContextThinks", "name_hash": 11368356188954700781, "networked": false, - "offset": 616, + "offset": 1320, "size": 1, "type": "bool" }, @@ -136832,7 +136832,7 @@ "name": "m_isSteadyState", "name_hash": 11368356186864146100, "networked": false, - "offset": 632, + "offset": 1336, "size": 8, "template": [ { @@ -136849,7 +136849,7 @@ "name": "m_lastNetworkChange", "name_hash": 11368356185742890649, "networked": false, - "offset": 640, + "offset": 1344, "size": 4, "type": "float32" }, @@ -136859,7 +136859,7 @@ "name": "m_ResponseContexts", "name_hash": 11368356187048298926, "networked": false, - "offset": 656, + "offset": 1368, "size": 24, "template": [ "ResponseContext_t" @@ -136873,7 +136873,7 @@ "name": "m_iszResponseContext", "name_hash": 11368356189661232737, "networked": false, - "offset": 680, + "offset": 1392, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -136884,7 +136884,7 @@ "name": "m_iHealth", "name_hash": 11368356185826450130, "networked": true, - "offset": 720, + "offset": 1464, "size": 4, "type": "int32" }, @@ -136894,7 +136894,7 @@ "name": "m_iMaxHealth", "name_hash": 11368356185906712952, "networked": true, - "offset": 724, + "offset": 1468, "size": 4, "type": "int32" }, @@ -136904,7 +136904,7 @@ "name": "m_lifeState", "name_hash": 11368356186166639856, "networked": true, - "offset": 728, + "offset": 1472, "size": 1, "type": "uint8" }, @@ -136914,7 +136914,7 @@ "name": "m_flDamageAccumulator", "name_hash": 11368356187217972888, "networked": false, - "offset": 732, + "offset": 1476, "size": 4, "type": "float32" }, @@ -136924,7 +136924,7 @@ "name": "m_bTakesDamage", "name_hash": 11368356189981458958, "networked": true, - "offset": 736, + "offset": 1480, "size": 1, "type": "bool" }, @@ -136934,7 +136934,7 @@ "name": "m_nTakeDamageFlags", "name_hash": 11368356186158451542, "networked": true, - "offset": 744, + "offset": 1488, "size": 8, "type": "TakeDamageFlags_t" }, @@ -136944,7 +136944,7 @@ "name": "m_nPlatformType", "name_hash": 11368356186096765862, "networked": true, - "offset": 752, + "offset": 1496, "size": 1, "type": "EntityPlatformTypes_t" }, @@ -136954,7 +136954,7 @@ "name": "m_MoveCollide", "name_hash": 11368356188961829266, "networked": true, - "offset": 754, + "offset": 1498, "size": 1, "type": "MoveCollide_t" }, @@ -136964,7 +136964,7 @@ "name": "m_MoveType", "name_hash": 11368356188115487772, "networked": true, - "offset": 755, + "offset": 1499, "size": 1, "type": "MoveType_t" }, @@ -136974,7 +136974,7 @@ "name": "m_nActualMoveType", "name_hash": 11368356187130079890, "networked": false, - "offset": 756, + "offset": 1500, "size": 1, "type": "MoveType_t" }, @@ -136984,7 +136984,7 @@ "name": "m_nWaterTouch", "name_hash": 11368356187563804259, "networked": false, - "offset": 757, + "offset": 1501, "size": 1, "type": "uint8" }, @@ -136994,7 +136994,7 @@ "name": "m_nSlimeTouch", "name_hash": 11368356186917281278, "networked": false, - "offset": 758, + "offset": 1502, "size": 1, "type": "uint8" }, @@ -137004,7 +137004,7 @@ "name": "m_bRestoreInHierarchy", "name_hash": 11368356189233619093, "networked": false, - "offset": 759, + "offset": 1503, "size": 1, "type": "bool" }, @@ -137014,7 +137014,7 @@ "name": "m_target", "name_hash": 11368356189882067432, "networked": false, - "offset": 760, + "offset": 1504, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -137025,7 +137025,7 @@ "name": "m_hDamageFilter", "name_hash": 11368356186523963952, "networked": false, - "offset": 768, + "offset": 1512, "size": 4, "template": [ "CBaseFilter" @@ -137039,7 +137039,7 @@ "name": "m_iszDamageFilterName", "name_hash": 11368356189806666177, "networked": false, - "offset": 776, + "offset": 1520, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -137050,7 +137050,7 @@ "name": "m_flMoveDoneTime", "name_hash": 11368356187304337031, "networked": false, - "offset": 784, + "offset": 1528, "size": 4, "type": "float32" }, @@ -137060,7 +137060,7 @@ "name": "m_nSubclassID", "name_hash": 11368356188911363990, "networked": true, - "offset": 788, + "offset": 1532, "size": 4, "templated": "CUtlStringToken", "type": "CUtlStringToken" @@ -137071,7 +137071,7 @@ "name": "m_flAnimTime", "name_hash": 11368356187875794255, "networked": true, - "offset": 800, + "offset": 1544, "size": 4, "type": "float32" }, @@ -137081,7 +137081,7 @@ "name": "m_flSimulationTime", "name_hash": 11368356187831220109, "networked": true, - "offset": 804, + "offset": 1548, "size": 4, "type": "float32" }, @@ -137091,7 +137091,7 @@ "name": "m_flCreateTime", "name_hash": 11368356187663308326, "networked": true, - "offset": 808, + "offset": 1552, "size": 4, "type": "GameTime_t" }, @@ -137101,7 +137101,7 @@ "name": "m_bClientSideRagdoll", "name_hash": 11368356189742678992, "networked": true, - "offset": 812, + "offset": 1556, "size": 1, "type": "bool" }, @@ -137111,7 +137111,7 @@ "name": "m_ubInterpolationFrame", "name_hash": 11368356188161742361, "networked": true, - "offset": 813, + "offset": 1557, "size": 1, "type": "uint8" }, @@ -137121,7 +137121,7 @@ "name": "m_vPrevVPhysicsUpdatePos", "name_hash": 11368356186324115892, "networked": false, - "offset": 816, + "offset": 1560, "size": 12, "templated": "Vector", "type": "Vector" @@ -137132,7 +137132,7 @@ "name": "m_iTeamNum", "name_hash": 11368356188468015027, "networked": true, - "offset": 828, + "offset": 1572, "size": 1, "type": "uint8" }, @@ -137142,7 +137142,7 @@ "name": "m_iGlobalname", "name_hash": 11368356186484867472, "networked": false, - "offset": 832, + "offset": 1576, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -137153,7 +137153,7 @@ "name": "m_iSentToClients", "name_hash": 11368356186163824649, "networked": false, - "offset": 840, + "offset": 1584, "size": 4, "type": "int32" }, @@ -137163,7 +137163,7 @@ "name": "m_flSpeed", "name_hash": 11368356189012342762, "networked": true, - "offset": 844, + "offset": 1588, "size": 4, "type": "float32" }, @@ -137173,7 +137173,7 @@ "name": "m_sUniqueHammerID", "name_hash": 11368356186932321970, "networked": false, - "offset": 848, + "offset": 1592, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -137184,7 +137184,7 @@ "name": "m_spawnflags", "name_hash": 11368356186665238379, "networked": true, - "offset": 856, + "offset": 1600, "size": 4, "type": "uint32" }, @@ -137194,7 +137194,7 @@ "name": "m_nNextThinkTick", "name_hash": 11368356188770988065, "networked": true, - "offset": 860, + "offset": 1604, "size": 4, "type": "GameTick_t" }, @@ -137204,7 +137204,7 @@ "name": "m_nSimulationTick", "name_hash": 11368356186027919159, "networked": false, - "offset": 864, + "offset": 1608, "size": 4, "type": "int32" }, @@ -137214,7 +137214,7 @@ "name": "m_OnKilled", "name_hash": 11368356188477086705, "networked": false, - "offset": 872, + "offset": 1616, "size": 40, "type": "CEntityIOOutput" }, @@ -137224,7 +137224,7 @@ "name": "m_fFlags", "name_hash": 11368356188449371536, "networked": true, - "offset": 912, + "offset": 1656, "size": 4, "type": "uint32" }, @@ -137234,7 +137234,7 @@ "name": "m_vecAbsVelocity", "name_hash": 11368356186068915916, "networked": false, - "offset": 916, + "offset": 1660, "size": 12, "templated": "Vector", "type": "Vector" @@ -137245,7 +137245,7 @@ "name": "m_vecVelocity", "name_hash": 11368356187783788690, "networked": true, - "offset": 928, + "offset": 1672, "size": 40, "type": "CNetworkVelocityVector" }, @@ -137255,7 +137255,7 @@ "name": "m_vecBaseVelocity", "name_hash": 11368356186017603019, "networked": true, - "offset": 976, + "offset": 1720, "size": 12, "templated": "Vector", "type": "Vector" @@ -137266,7 +137266,7 @@ "name": "m_nPushEnumCount", "name_hash": 11368356187765271923, "networked": false, - "offset": 988, + "offset": 1732, "size": 4, "type": "int32" }, @@ -137276,7 +137276,7 @@ "name": "m_pCollision", "name_hash": 11368356188940118689, "networked": false, - "offset": 992, + "offset": 1736, "size": 8, "type": "CCollisionProperty" }, @@ -137286,7 +137286,7 @@ "name": "m_hEffectEntity", "name_hash": 11368356187493390673, "networked": true, - "offset": 1000, + "offset": 1744, "size": 4, "template": [ "CBaseEntity" @@ -137300,7 +137300,7 @@ "name": "m_hOwnerEntity", "name_hash": 11368356187518508081, "networked": true, - "offset": 1004, + "offset": 1748, "size": 4, "template": [ "CBaseEntity" @@ -137314,7 +137314,7 @@ "name": "m_fEffects", "name_hash": 11368356189431082361, "networked": true, - "offset": 1008, + "offset": 1752, "size": 4, "type": "uint32" }, @@ -137324,7 +137324,7 @@ "name": "m_hGroundEntity", "name_hash": 11368356186311172307, "networked": true, - "offset": 1012, + "offset": 1756, "size": 4, "template": [ "CBaseEntity" @@ -137338,7 +137338,7 @@ "name": "m_nGroundBodyIndex", "name_hash": 11368356186175546922, "networked": true, - "offset": 1016, + "offset": 1760, "size": 4, "type": "int32" }, @@ -137348,7 +137348,7 @@ "name": "m_flFriction", "name_hash": 11368356187555752865, "networked": true, - "offset": 1020, + "offset": 1764, "size": 4, "type": "float32" }, @@ -137358,7 +137358,7 @@ "name": "m_flElasticity", "name_hash": 11368356187008634358, "networked": true, - "offset": 1024, + "offset": 1768, "size": 4, "type": "float32" }, @@ -137368,7 +137368,7 @@ "name": "m_flGravityScale", "name_hash": 11368356186535115079, "networked": true, - "offset": 1028, + "offset": 1772, "size": 4, "type": "float32" }, @@ -137378,7 +137378,7 @@ "name": "m_flTimeScale", "name_hash": 11368356188717413212, "networked": true, - "offset": 1032, + "offset": 1776, "size": 4, "type": "float32" }, @@ -137388,7 +137388,7 @@ "name": "m_flWaterLevel", "name_hash": 11368356187511990364, "networked": true, - "offset": 1036, + "offset": 1780, "size": 4, "type": "float32" }, @@ -137398,7 +137398,7 @@ "name": "m_bGravityDisabled", "name_hash": 11368356187373941317, "networked": true, - "offset": 1040, + "offset": 1784, "size": 1, "type": "bool" }, @@ -137408,7 +137408,7 @@ "name": "m_bAnimatedEveryTick", "name_hash": 11368356189922753918, "networked": true, - "offset": 1041, + "offset": 1785, "size": 1, "type": "bool" }, @@ -137418,7 +137418,7 @@ "name": "m_flActualGravityScale", "name_hash": 11368356186633720977, "networked": false, - "offset": 1044, + "offset": 1788, "size": 4, "type": "float32" }, @@ -137428,7 +137428,7 @@ "name": "m_bGravityActuallyDisabled", "name_hash": 11368356186809636272, "networked": false, - "offset": 1048, + "offset": 1792, "size": 1, "type": "bool" }, @@ -137438,7 +137438,7 @@ "name": "m_bDisableLowViolence", "name_hash": 11368356189412765934, "networked": false, - "offset": 1049, + "offset": 1793, "size": 1, "type": "bool" }, @@ -137448,7 +137448,7 @@ "name": "m_nWaterType", "name_hash": 11368356185961135988, "networked": false, - "offset": 1050, + "offset": 1794, "size": 1, "type": "uint8" }, @@ -137458,7 +137458,7 @@ "name": "m_iEFlags", "name_hash": 11368356186868705354, "networked": false, - "offset": 1052, + "offset": 1796, "size": 4, "type": "int32" }, @@ -137468,7 +137468,7 @@ "name": "m_OnUser1", "name_hash": 11368356186093914118, "networked": false, - "offset": 1056, + "offset": 1800, "size": 40, "type": "CEntityIOOutput" }, @@ -137478,7 +137478,7 @@ "name": "m_OnUser2", "name_hash": 11368356186077136499, "networked": false, - "offset": 1096, + "offset": 1840, "size": 40, "type": "CEntityIOOutput" }, @@ -137488,7 +137488,7 @@ "name": "m_OnUser3", "name_hash": 11368356186060358880, "networked": false, - "offset": 1136, + "offset": 1880, "size": 40, "type": "CEntityIOOutput" }, @@ -137498,7 +137498,7 @@ "name": "m_OnUser4", "name_hash": 11368356186177802213, "networked": false, - "offset": 1176, + "offset": 1920, "size": 40, "type": "CEntityIOOutput" }, @@ -137508,7 +137508,7 @@ "name": "m_iInitialTeamNum", "name_hash": 11368356185818541311, "networked": false, - "offset": 1216, + "offset": 1960, "size": 4, "type": "int32" }, @@ -137518,7 +137518,7 @@ "name": "m_flNavIgnoreUntilTime", "name_hash": 11368356187870903435, "networked": true, - "offset": 1220, + "offset": 1964, "size": 4, "type": "GameTime_t" }, @@ -137528,7 +137528,7 @@ "name": "m_vecAngVelocity", "name_hash": 11368356185723212516, "networked": false, - "offset": 1224, + "offset": 1968, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -137539,7 +137539,7 @@ "name": "m_bNetworkQuantizeOriginAndAngles", "name_hash": 11368356188339181341, "networked": false, - "offset": 1236, + "offset": 1980, "size": 1, "type": "bool" }, @@ -137549,7 +137549,7 @@ "name": "m_bLagCompensate", "name_hash": 11368356186577017368, "networked": false, - "offset": 1237, + "offset": 1981, "size": 1, "type": "bool" }, @@ -137559,7 +137559,7 @@ "name": "m_pBlocker", "name_hash": 11368356186772952247, "networked": false, - "offset": 1240, + "offset": 1984, "size": 4, "template": [ "CBaseEntity" @@ -137573,7 +137573,7 @@ "name": "m_flLocalTime", "name_hash": 11368356189482905543, "networked": false, - "offset": 1244, + "offset": 1988, "size": 4, "type": "float32" }, @@ -137583,7 +137583,7 @@ "name": "m_flVPhysicsUpdateLocalTime", "name_hash": 11368356189154754469, "networked": false, - "offset": 1248, + "offset": 1992, "size": 4, "type": "float32" }, @@ -137593,7 +137593,7 @@ "name": "m_nBloodType", "name_hash": 11368356189519934355, "networked": true, - "offset": 1252, + "offset": 1996, "size": 4, "type": "BloodType" }, @@ -137603,7 +137603,7 @@ "name": "m_pPulseGraphInstance", "name_hash": 11368356187790674247, "networked": false, - "offset": 1256, + "offset": 2000, "size": 8, "type": "CPulseGraphInstance_ServerEntity" } @@ -137614,7 +137614,7 @@ "name": "CBaseEntity", "name_hash": 2646901688, "project": "server", - "size": 1264 + "size": 2008 }, { "alignment": 16, @@ -137629,7 +137629,7 @@ "name": "m_hRotatorTarget", "name_hash": 8348015344746808601, "networked": false, - "offset": 2008, + "offset": 2748, "size": 4, "template": [ "CBaseEntity" @@ -137643,7 +137643,7 @@ "name": "m_bIsRotating", "name_hash": 8348015341952963997, "networked": false, - "offset": 2012, + "offset": 2752, "size": 1, "type": "bool" }, @@ -137653,7 +137653,7 @@ "name": "m_bIsReversing", "name_hash": 8348015342976392174, "networked": false, - "offset": 2013, + "offset": 2753, "size": 1, "type": "bool" }, @@ -137663,7 +137663,7 @@ "name": "m_flTimeToReachMaxSpeed", "name_hash": 8348015343155974191, "networked": false, - "offset": 2016, + "offset": 2756, "size": 4, "type": "float32" }, @@ -137673,7 +137673,7 @@ "name": "m_flTimeToReachZeroSpeed", "name_hash": 8348015342838229243, "networked": false, - "offset": 2020, + "offset": 2760, "size": 4, "type": "float32" }, @@ -137683,7 +137683,7 @@ "name": "m_flDistanceAlongArcTraveled", "name_hash": 8348015343606681310, "networked": false, - "offset": 2024, + "offset": 2764, "size": 4, "type": "float32" }, @@ -137693,7 +137693,7 @@ "name": "m_flTimeToWaitOscillate", "name_hash": 8348015342516915188, "networked": false, - "offset": 2028, + "offset": 2768, "size": 4, "type": "float32" }, @@ -137703,7 +137703,7 @@ "name": "m_flTimeRotationStart", "name_hash": 8348015342055895784, "networked": false, - "offset": 2032, + "offset": 2772, "size": 4, "type": "GameTime_t" }, @@ -137713,7 +137713,7 @@ "name": "m_qLSPrevChange", "name_hash": 8348015343823076692, "networked": false, - "offset": 2048, + "offset": 2784, "size": 16, "templated": "Quaternion", "type": "Quaternion" @@ -137724,7 +137724,7 @@ "name": "m_qWSPrev", "name_hash": 8348015343954751483, "networked": false, - "offset": 2064, + "offset": 2800, "size": 16, "templated": "Quaternion", "type": "Quaternion" @@ -137735,7 +137735,7 @@ "name": "m_qWSInit", "name_hash": 8348015343326593596, "networked": false, - "offset": 2080, + "offset": 2816, "size": 16, "templated": "Quaternion", "type": "Quaternion" @@ -137746,7 +137746,7 @@ "name": "m_qLSInit", "name_hash": 8348015342391796999, "networked": false, - "offset": 2096, + "offset": 2832, "size": 16, "templated": "Quaternion", "type": "Quaternion" @@ -137757,7 +137757,7 @@ "name": "m_qLSOrientation", "name_hash": 8348015343846378277, "networked": false, - "offset": 2112, + "offset": 2848, "size": 16, "templated": "Quaternion", "type": "Quaternion" @@ -137768,7 +137768,7 @@ "name": "m_OnRotationStarted", "name_hash": 8348015343395280535, "networked": false, - "offset": 2128, + "offset": 2864, "size": 40, "type": "CEntityIOOutput" }, @@ -137778,7 +137778,7 @@ "name": "m_OnRotationCompleted", "name_hash": 8348015340742560011, "networked": false, - "offset": 2168, + "offset": 2904, "size": 40, "type": "CEntityIOOutput" }, @@ -137788,7 +137788,7 @@ "name": "m_OnOscillate", "name_hash": 8348015341501651858, "networked": false, - "offset": 2208, + "offset": 2944, "size": 40, "type": "CEntityIOOutput" }, @@ -137798,7 +137798,7 @@ "name": "m_OnOscillateStartArrive", "name_hash": 8348015343199434893, "networked": false, - "offset": 2248, + "offset": 2984, "size": 40, "type": "CEntityIOOutput" }, @@ -137808,7 +137808,7 @@ "name": "m_OnOscillateStartDepart", "name_hash": 8348015340814978860, "networked": false, - "offset": 2288, + "offset": 3024, "size": 40, "type": "CEntityIOOutput" }, @@ -137818,7 +137818,7 @@ "name": "m_OnOscillateEndArrive", "name_hash": 8348015343071879188, "networked": false, - "offset": 2328, + "offset": 3064, "size": 40, "type": "CEntityIOOutput" }, @@ -137828,7 +137828,7 @@ "name": "m_OnOscillateEndDepart", "name_hash": 8348015341805509961, "networked": false, - "offset": 2368, + "offset": 3104, "size": 40, "type": "CEntityIOOutput" }, @@ -137838,7 +137838,7 @@ "name": "m_bOscillateDepart", "name_hash": 8348015344068628203, "networked": false, - "offset": 2408, + "offset": 3144, "size": 1, "type": "bool" }, @@ -137848,7 +137848,7 @@ "name": "m_nOscillateCount", "name_hash": 8348015343928643920, "networked": false, - "offset": 2412, + "offset": 3148, "size": 4, "type": "int32" }, @@ -137858,7 +137858,7 @@ "name": "m_eRotateType", "name_hash": 8348015341939890535, "networked": false, - "offset": 2416, + "offset": 3152, "size": 4, "type": "CFuncRotator::Rotate_t" }, @@ -137868,7 +137868,7 @@ "name": "m_ePrevRotateType", "name_hash": 8348015344346718850, "networked": false, - "offset": 2420, + "offset": 3156, "size": 4, "type": "CFuncRotator::Rotate_t" }, @@ -137878,7 +137878,7 @@ "name": "m_bHasTargetOverride", "name_hash": 8348015344578479590, "networked": false, - "offset": 2424, + "offset": 3160, "size": 1, "type": "bool" }, @@ -137888,7 +137888,7 @@ "name": "m_qOrientationOverride", "name_hash": 8348015344663131798, "networked": false, - "offset": 2432, + "offset": 3168, "size": 16, "templated": "Quaternion", "type": "Quaternion" @@ -137899,7 +137899,7 @@ "name": "m_eSpaceOverride", "name_hash": 8348015343804165910, "networked": false, - "offset": 2448, + "offset": 3184, "size": 4, "type": "RotatorTargetSpace_t" }, @@ -137909,7 +137909,7 @@ "name": "m_qAngularVelocity", "name_hash": 8348015344083439801, "networked": false, - "offset": 2452, + "offset": 3188, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -137920,7 +137920,7 @@ "name": "m_vLookAtForcedUp", "name_hash": 8348015341887189759, "networked": false, - "offset": 2464, + "offset": 3200, "size": 12, "templated": "Vector", "type": "Vector" @@ -137931,7 +137931,7 @@ "name": "m_strRotatorTarget", "name_hash": 8348015342238233872, "networked": false, - "offset": 2480, + "offset": 3216, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -137942,7 +137942,7 @@ "name": "m_bRecordHistory", "name_hash": 8348015343379330780, "networked": false, - "offset": 2488, + "offset": 3224, "size": 1, "type": "bool" }, @@ -137952,7 +137952,7 @@ "name": "m_vecRotatorHistory", "name_hash": 8348015341087445866, "networked": false, - "offset": 2496, + "offset": 3232, "size": 24, "template": [ "RotatorHistoryEntry_t" @@ -137966,7 +137966,7 @@ "name": "m_bReturningToPreviousOrientation", "name_hash": 8348015342076835321, "networked": false, - "offset": 2520, + "offset": 3256, "size": 1, "type": "bool" }, @@ -137976,7 +137976,7 @@ "name": "m_vecRotatorQueue", "name_hash": 8348015341770789101, "networked": false, - "offset": 2528, + "offset": 3264, "size": 24, "template": [ "RotatorQueueEntry_t" @@ -137990,7 +137990,7 @@ "name": "m_vecRotatorQueueHistory", "name_hash": 8348015342397126839, "networked": false, - "offset": 2552, + "offset": 3288, "size": 24, "template": [ "RotatorHistoryEntry_t" @@ -138005,7 +138005,7 @@ "name": "CFuncRotator", "name_hash": 1943673785, "project": "server", - "size": 2576 + "size": 3312 }, { "alignment": 8, @@ -138019,7 +138019,7 @@ "name": "CFuncPropRespawnZone", "name_hash": 1123386949, "project": "server", - "size": 1264 + "size": 2008 }, { "alignment": 8, @@ -138034,7 +138034,7 @@ "name": "m_iFilterClass", "name_hash": 220717976486071046, "networked": false, - "offset": 1352, + "offset": 2096, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -138046,7 +138046,7 @@ "name": "CFilterClass", "name_hash": 51389908, "project": "server", - "size": 1360 + "size": 2104 }, { "alignment": 8, @@ -138061,7 +138061,7 @@ "name": "m_bEnabled", "name_hash": 2893164464131337086, "networked": false, - "offset": 1264, + "offset": 2008, "size": 1, "type": "bool" }, @@ -138071,7 +138071,7 @@ "name": "m_flMagnitude", "name_hash": 2893164466475244939, "networked": false, - "offset": 1268, + "offset": 2012, "size": 4, "type": "float32" }, @@ -138081,7 +138081,7 @@ "name": "m_flRadius", "name_hash": 2893164464021946509, "networked": false, - "offset": 1272, + "offset": 2016, "size": 4, "type": "float32" }, @@ -138091,7 +138091,7 @@ "name": "m_flInnerRadius", "name_hash": 2893164463338427399, "networked": false, - "offset": 1276, + "offset": 2020, "size": 4, "type": "float32" }, @@ -138101,7 +138101,7 @@ "name": "m_flConeOfInfluence", "name_hash": 2893164463280913820, "networked": false, - "offset": 1280, + "offset": 2024, "size": 4, "type": "float32" }, @@ -138111,7 +138111,7 @@ "name": "m_iszFilterName", "name_hash": 2893164463620462220, "networked": false, - "offset": 1288, + "offset": 2032, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -138122,7 +138122,7 @@ "name": "m_hFilter", "name_hash": 2893164463670288561, "networked": false, - "offset": 1296, + "offset": 2040, "size": 4, "template": [ "CBaseFilter" @@ -138137,7 +138137,7 @@ "name": "CPointPush", "name_hash": 673617344, "project": "server", - "size": 1304 + "size": 2048 }, { "alignment": 16, @@ -138151,7 +138151,7 @@ "name": "CDecoyGrenade", "name_hash": 3982235264, "project": "server", - "size": 4624 + "size": 5376 }, { "alignment": 16, @@ -138166,7 +138166,7 @@ "name": "m_CPathQueryComponent", "name_hash": 1194417843397195074, "networked": true, - "offset": 1280, + "offset": 2016, "size": 160, "type": "CPathQueryComponent" }, @@ -138176,7 +138176,7 @@ "name": "m_pathString", "name_hash": 1194417844096670375, "networked": true, - "offset": 1520, + "offset": 2256, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -138187,7 +138187,7 @@ "name": "m_bClosedLoop", "name_hash": 1194417844320784811, "networked": false, - "offset": 1528, + "offset": 2264, "size": 1, "type": "bool" } @@ -138198,7 +138198,7 @@ "name": "CPathSimple", "name_hash": 278097075, "project": "server", - "size": 1536 + "size": 2272 }, { "alignment": 8, @@ -138213,7 +138213,7 @@ "name": "m_flVisibilityStrength", "name_hash": 29655682342882894, "networked": true, - "offset": 1264, + "offset": 2008, "size": 4, "type": "float32" }, @@ -138223,7 +138223,7 @@ "name": "m_flFogDistanceMultiplier", "name_hash": 29655683408121905, "networked": true, - "offset": 1268, + "offset": 2012, "size": 4, "type": "float32" }, @@ -138233,7 +138233,7 @@ "name": "m_flFogMaxDensityMultiplier", "name_hash": 29655681872772208, "networked": true, - "offset": 1272, + "offset": 2016, "size": 4, "type": "float32" }, @@ -138243,7 +138243,7 @@ "name": "m_flFadeTime", "name_hash": 29655679744531208, "networked": true, - "offset": 1276, + "offset": 2020, "size": 4, "type": "float32" }, @@ -138253,7 +138253,7 @@ "name": "m_bStartDisabled", "name_hash": 29655681374948431, "networked": true, - "offset": 1280, + "offset": 2024, "size": 1, "type": "bool" }, @@ -138263,7 +138263,7 @@ "name": "m_bIsEnabled", "name_hash": 29655681130878734, "networked": true, - "offset": 1281, + "offset": 2025, "size": 1, "type": "bool" } @@ -138274,7 +138274,7 @@ "name": "CPlayerVisibility", "name_hash": 6904751, "project": "server", - "size": 1288 + "size": 2032 }, { "alignment": 8, @@ -138288,7 +138288,7 @@ "name": "CSceneEntityAlias_logic_choreographed_scene", "name_hash": 603380437, "project": "server", - "size": 2640 + "size": 3384 }, { "alignment": 255, @@ -138317,7 +138317,7 @@ "name": "m_bDisabled", "name_hash": 2180681207853635941, "networked": false, - "offset": 1264, + "offset": 2008, "size": 1, "type": "bool" }, @@ -138327,7 +138327,7 @@ "name": "m_nLookAtName", "name_hash": 2180681209599505292, "networked": false, - "offset": 1272, + "offset": 2016, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -138338,7 +138338,7 @@ "name": "m_hTargetEntity", "name_hash": 2180681207506813609, "networked": false, - "offset": 1280, + "offset": 2024, "size": 4, "template": [ "CBaseEntity" @@ -138352,7 +138352,7 @@ "name": "m_hLookAtEntity", "name_hash": 2180681206993827294, "networked": false, - "offset": 1284, + "offset": 2028, "size": 4, "template": [ "CBaseEntity" @@ -138366,7 +138366,7 @@ "name": "m_flDuration", "name_hash": 2180681210032700331, "networked": false, - "offset": 1288, + "offset": 2032, "size": 4, "type": "float32" }, @@ -138376,7 +138376,7 @@ "name": "m_flDotTolerance", "name_hash": 2180681207310034229, "networked": false, - "offset": 1292, + "offset": 2036, "size": 4, "type": "float32" }, @@ -138386,7 +138386,7 @@ "name": "m_flFacingTime", "name_hash": 2180681208881030856, "networked": false, - "offset": 1296, + "offset": 2040, "size": 4, "type": "GameTime_t" }, @@ -138396,7 +138396,7 @@ "name": "m_bFired", "name_hash": 2180681210779873895, "networked": false, - "offset": 1300, + "offset": 2044, "size": 1, "type": "bool" }, @@ -138406,7 +138406,7 @@ "name": "m_OnFacingLookat", "name_hash": 2180681207399936540, "networked": false, - "offset": 1304, + "offset": 2048, "size": 40, "type": "CEntityIOOutput" }, @@ -138416,7 +138416,7 @@ "name": "m_OnNotFacingLookat", "name_hash": 2180681209686038229, "networked": false, - "offset": 1344, + "offset": 2088, "size": 40, "type": "CEntityIOOutput" }, @@ -138426,7 +138426,7 @@ "name": "m_TargetDir", "name_hash": 2180681209362743263, "networked": false, - "offset": 1384, + "offset": 2128, "size": 40, "template": [ "Vector" @@ -138440,7 +138440,7 @@ "name": "m_FacingPercentage", "name_hash": 2180681209208967319, "networked": false, - "offset": 1424, + "offset": 2168, "size": 40, "template": [ "float32" @@ -138455,7 +138455,7 @@ "name": "CPointAngleSensor", "name_hash": 507729409, "project": "server", - "size": 1464 + "size": 2208 }, { "alignment": 16, @@ -138470,7 +138470,7 @@ "name": "m_CTouchExpansionComponent", "name_hash": 15634397248632493361, "networked": true, - "offset": 3488, + "offset": 4264, "size": 80, "type": "CTouchExpansionComponent" }, @@ -138480,7 +138480,7 @@ "name": "m_pPingServices", "name_hash": 15634397248363988959, "networked": true, - "offset": 3568, + "offset": 4344, "size": 8, "type": "CCSPlayer_PingServices" }, @@ -138490,7 +138490,7 @@ "name": "m_blindUntilTime", "name_hash": 15634397247799160005, "networked": false, - "offset": 3576, + "offset": 4352, "size": 4, "type": "GameTime_t" }, @@ -138500,7 +138500,7 @@ "name": "m_blindStartTime", "name_hash": 15634397247725962065, "networked": false, - "offset": 3580, + "offset": 4356, "size": 4, "type": "GameTime_t" }, @@ -138510,7 +138510,7 @@ "name": "m_iPlayerState", "name_hash": 15634397248989961146, "networked": true, - "offset": 3584, + "offset": 4360, "size": 4, "type": "CSPlayerState" }, @@ -138520,7 +138520,7 @@ "name": "m_bRespawning", "name_hash": 15634397248976944025, "networked": false, - "offset": 3760, + "offset": 4536, "size": 1, "type": "bool" }, @@ -138530,7 +138530,7 @@ "name": "m_bHasMovedSinceSpawn", "name_hash": 15634397247343107091, "networked": true, - "offset": 3761, + "offset": 4537, "size": 1, "type": "bool" }, @@ -138540,7 +138540,7 @@ "name": "m_iNumSpawns", "name_hash": 15634397246414184936, "networked": false, - "offset": 3764, + "offset": 4540, "size": 4, "type": "int32" }, @@ -138550,7 +138550,7 @@ "name": "m_flIdleTimeSinceLastAction", "name_hash": 15634397248242993952, "networked": false, - "offset": 3772, + "offset": 4548, "size": 4, "type": "float32" }, @@ -138560,7 +138560,7 @@ "name": "m_fNextRadarUpdateTime", "name_hash": 15634397246541009336, "networked": false, - "offset": 3776, + "offset": 4552, "size": 4, "type": "float32" }, @@ -138570,7 +138570,7 @@ "name": "m_flFlashDuration", "name_hash": 15634397250168919547, "networked": true, - "offset": 3780, + "offset": 4556, "size": 4, "type": "float32" }, @@ -138580,7 +138580,7 @@ "name": "m_flFlashMaxAlpha", "name_hash": 15634397247352802601, "networked": true, - "offset": 3784, + "offset": 4560, "size": 4, "type": "float32" }, @@ -138590,7 +138590,7 @@ "name": "m_flProgressBarStartTime", "name_hash": 15634397248484859534, "networked": true, - "offset": 3788, + "offset": 4564, "size": 4, "type": "float32" }, @@ -138600,7 +138600,7 @@ "name": "m_iProgressBarDuration", "name_hash": 15634397249485881520, "networked": true, - "offset": 3792, + "offset": 4568, "size": 4, "type": "int32" }, @@ -138610,7 +138610,7 @@ "name": "m_hOriginalController", "name_hash": 15634397247676853836, "networked": true, - "offset": 3796, + "offset": 4572, "size": 4, "template": [ "CCSPlayerController" @@ -138625,7 +138625,7 @@ "name": "CCSPlayerPawnBase", "name_hash": 3640166774, "project": "server", - "size": 3808 + "size": 4576 }, { "alignment": 255, @@ -138736,7 +138736,7 @@ "name": "m_vBoxMins", "name_hash": 71389004399907699, "networked": false, - "offset": 1288, + "offset": 2028, "size": 12, "templated": "Vector", "type": "Vector" @@ -138747,7 +138747,7 @@ "name": "m_vBoxMaxs", "name_hash": 71389002946198321, "networked": false, - "offset": 1300, + "offset": 2040, "size": 12, "templated": "Vector", "type": "Vector" @@ -138759,7 +138759,7 @@ "name": "CInfoDynamicShadowHintBox", "name_hash": 16621547, "project": "server", - "size": 1312 + "size": 2056 }, { "alignment": 16, @@ -138774,7 +138774,7 @@ "name": "m_vFanOriginOffset", "name_hash": 7677331332484658955, "networked": true, - "offset": 2472, + "offset": 3204, "size": 12, "templated": "Vector", "type": "Vector" @@ -138785,7 +138785,7 @@ "name": "m_vDirection", "name_hash": 7677331333208874478, "networked": true, - "offset": 2484, + "offset": 3216, "size": 12, "templated": "Vector", "type": "Vector" @@ -138796,7 +138796,7 @@ "name": "m_bPushTowardsInfoTarget", "name_hash": 7677331332603819214, "networked": true, - "offset": 2496, + "offset": 3228, "size": 1, "type": "bool" }, @@ -138806,7 +138806,7 @@ "name": "m_bPushAwayFromInfoTarget", "name_hash": 7677331333629335022, "networked": true, - "offset": 2497, + "offset": 3229, "size": 1, "type": "bool" }, @@ -138816,7 +138816,7 @@ "name": "m_qNoiseDelta", "name_hash": 7677331333228341992, "networked": true, - "offset": 2512, + "offset": 3232, "size": 16, "templated": "Quaternion", "type": "Quaternion" @@ -138827,7 +138827,7 @@ "name": "m_hInfoFan", "name_hash": 7677331330646959276, "networked": true, - "offset": 2528, + "offset": 3248, "size": 4, "template": [ "CInfoFan" @@ -138841,7 +138841,7 @@ "name": "m_flForce", "name_hash": 7677331332934984826, "networked": true, - "offset": 2532, + "offset": 3252, "size": 4, "type": "float32" }, @@ -138851,7 +138851,7 @@ "name": "m_bFalloff", "name_hash": 7677331331531494821, "networked": true, - "offset": 2536, + "offset": 3256, "size": 1, "type": "bool" }, @@ -138861,7 +138861,7 @@ "name": "m_RampTimer", "name_hash": 7677331330097635030, "networked": true, - "offset": 2544, + "offset": 3264, "size": 24, "type": "CountdownTimer" }, @@ -138871,7 +138871,7 @@ "name": "m_vFanOriginWS", "name_hash": 7677331332518594058, "networked": false, - "offset": 2568, + "offset": 3288, "size": 12, "templated": "VectorWS", "type": "VectorWS" @@ -138882,7 +138882,7 @@ "name": "m_vFanOriginLS", "name_hash": 7677331333593200317, "networked": false, - "offset": 2580, + "offset": 3300, "size": 12, "templated": "Vector", "type": "Vector" @@ -138893,7 +138893,7 @@ "name": "m_vFanEndLS", "name_hash": 7677331330945171010, "networked": false, - "offset": 2592, + "offset": 3312, "size": 12, "templated": "Vector", "type": "Vector" @@ -138904,7 +138904,7 @@ "name": "m_vNoiseDirectionTarget", "name_hash": 7677331331037534907, "networked": false, - "offset": 2604, + "offset": 3324, "size": 12, "templated": "Vector", "type": "Vector" @@ -138915,7 +138915,7 @@ "name": "m_iszInfoFan", "name_hash": 7677331331925422522, "networked": false, - "offset": 2616, + "offset": 3336, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -138926,7 +138926,7 @@ "name": "m_flRopeForceScale", "name_hash": 7677331329686131912, "networked": false, - "offset": 2624, + "offset": 3344, "size": 4, "type": "float32" }, @@ -138936,7 +138936,7 @@ "name": "m_flParticleForceScale", "name_hash": 7677331331913663698, "networked": false, - "offset": 2628, + "offset": 3348, "size": 4, "type": "float32" }, @@ -138946,7 +138946,7 @@ "name": "m_flPlayerForce", "name_hash": 7677331330350298805, "networked": false, - "offset": 2632, + "offset": 3352, "size": 4, "type": "float32" }, @@ -138956,7 +138956,7 @@ "name": "m_bPlayerWindblock", "name_hash": 7677331331041504379, "networked": false, - "offset": 2636, + "offset": 3356, "size": 1, "type": "bool" }, @@ -138966,7 +138966,7 @@ "name": "m_flNPCForce", "name_hash": 7677331332150681909, "networked": false, - "offset": 2640, + "offset": 3360, "size": 4, "type": "float32" }, @@ -138976,7 +138976,7 @@ "name": "m_flRampTime", "name_hash": 7677331331673841398, "networked": false, - "offset": 2644, + "offset": 3364, "size": 4, "type": "float32" }, @@ -138986,7 +138986,7 @@ "name": "m_fNoiseDegrees", "name_hash": 7677331332652022158, "networked": false, - "offset": 2648, + "offset": 3368, "size": 4, "type": "float32" }, @@ -138996,7 +138996,7 @@ "name": "m_fNoiseSpeed", "name_hash": 7677331331086005792, "networked": false, - "offset": 2652, + "offset": 3372, "size": 4, "type": "float32" }, @@ -139006,7 +139006,7 @@ "name": "m_bPushPlayer", "name_hash": 7677331332184461592, "networked": false, - "offset": 2656, + "offset": 3376, "size": 1, "type": "bool" }, @@ -139016,7 +139016,7 @@ "name": "m_bRampDown", "name_hash": 7677331329918301433, "networked": false, - "offset": 2657, + "offset": 3377, "size": 1, "type": "bool" }, @@ -139026,7 +139026,7 @@ "name": "m_nManagerFanIdx", "name_hash": 7677331330140589192, "networked": false, - "offset": 2660, + "offset": 3380, "size": 4, "type": "int32" } @@ -139037,7 +139037,7 @@ "name": "CTriggerFan", "name_hash": 1787517995, "project": "server", - "size": 2672 + "size": 3392 }, { "alignment": 255, @@ -139095,7 +139095,7 @@ "name": "CEnvSoundscapeTriggerableAlias_snd_soundscape_triggerable", "name_hash": 212281875, "project": "server", - "size": 1424 + "size": 2168 }, { "alignment": 16, @@ -139110,7 +139110,7 @@ "name": "m_bCreateNavObstacle", "name_hash": 7661029382140040971, "networked": false, - "offset": 3160, + "offset": 3936, "size": 1, "type": "bool" }, @@ -139120,7 +139120,7 @@ "name": "m_bNavObstacleUpdatesOverridden", "name_hash": 7661029384711916443, "networked": false, - "offset": 3161, + "offset": 3937, "size": 1, "type": "bool" }, @@ -139130,7 +139130,7 @@ "name": "m_bUseHitboxesForRenderBox", "name_hash": 7661029385771174394, "networked": true, - "offset": 3162, + "offset": 3938, "size": 1, "type": "bool" }, @@ -139140,7 +139140,7 @@ "name": "m_bUseAnimGraph", "name_hash": 7661029381876825563, "networked": true, - "offset": 3163, + "offset": 3939, "size": 1, "type": "bool" }, @@ -139150,7 +139150,7 @@ "name": "m_pOutputAnimBegun", "name_hash": 7661029384143003144, "networked": false, - "offset": 3168, + "offset": 3944, "size": 40, "type": "CEntityIOOutput" }, @@ -139160,7 +139160,7 @@ "name": "m_pOutputAnimOver", "name_hash": 7661029385659669961, "networked": false, - "offset": 3208, + "offset": 3984, "size": 40, "type": "CEntityIOOutput" }, @@ -139170,7 +139170,7 @@ "name": "m_pOutputAnimLoopCycleOver", "name_hash": 7661029382592005431, "networked": false, - "offset": 3248, + "offset": 4024, "size": 40, "type": "CEntityIOOutput" }, @@ -139180,7 +139180,7 @@ "name": "m_OnAnimReachedStart", "name_hash": 7661029382357892683, "networked": false, - "offset": 3288, + "offset": 4064, "size": 40, "type": "CEntityIOOutput" }, @@ -139190,7 +139190,7 @@ "name": "m_OnAnimReachedEnd", "name_hash": 7661029385562426382, "networked": false, - "offset": 3328, + "offset": 4104, "size": 40, "type": "CEntityIOOutput" }, @@ -139200,7 +139200,7 @@ "name": "m_iszIdleAnim", "name_hash": 7661029382412419298, "networked": false, - "offset": 3368, + "offset": 4144, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -139211,7 +139211,7 @@ "name": "m_nIdleAnimLoopMode", "name_hash": 7661029385230099175, "networked": false, - "offset": 3376, + "offset": 4152, "size": 4, "type": "AnimLoopMode_t" }, @@ -139221,7 +139221,7 @@ "name": "m_bRandomizeCycle", "name_hash": 7661029382934795330, "networked": false, - "offset": 3380, + "offset": 4156, "size": 1, "type": "bool" }, @@ -139231,7 +139231,7 @@ "name": "m_bStartDisabled", "name_hash": 7661029383375490127, "networked": false, - "offset": 3381, + "offset": 4157, "size": 1, "type": "bool" }, @@ -139241,7 +139241,7 @@ "name": "m_bFiredStartEndOutput", "name_hash": 7661029384821116179, "networked": false, - "offset": 3382, + "offset": 4158, "size": 1, "type": "bool" }, @@ -139251,7 +139251,7 @@ "name": "m_bForceNpcExclude", "name_hash": 7661029382832821823, "networked": false, - "offset": 3383, + "offset": 4159, "size": 1, "type": "bool" }, @@ -139261,7 +139261,7 @@ "name": "m_bCreateNonSolid", "name_hash": 7661029383343089643, "networked": false, - "offset": 3384, + "offset": 4160, "size": 1, "type": "bool" }, @@ -139271,7 +139271,7 @@ "name": "m_bIsOverrideProp", "name_hash": 7661029382872381968, "networked": false, - "offset": 3385, + "offset": 4161, "size": 1, "type": "bool" }, @@ -139281,7 +139281,7 @@ "name": "m_iInitialGlowState", "name_hash": 7661029383114602346, "networked": false, - "offset": 3388, + "offset": 4164, "size": 4, "type": "int32" }, @@ -139291,7 +139291,7 @@ "name": "m_nGlowRange", "name_hash": 7661029385226393581, "networked": false, - "offset": 3392, + "offset": 4168, "size": 4, "type": "int32" }, @@ -139301,7 +139301,7 @@ "name": "m_nGlowRangeMin", "name_hash": 7661029384459836191, "networked": false, - "offset": 3396, + "offset": 4172, "size": 4, "type": "int32" }, @@ -139311,7 +139311,7 @@ "name": "m_glowColor", "name_hash": 7661029383689596419, "networked": false, - "offset": 3400, + "offset": 4176, "size": 4, "templated": "Color", "type": "Color" @@ -139322,7 +139322,7 @@ "name": "m_nGlowTeam", "name_hash": 7661029385620808833, "networked": false, - "offset": 3404, + "offset": 4180, "size": 4, "type": "int32" } @@ -139333,7 +139333,7 @@ "name": "CDynamicProp", "name_hash": 1783722402, "project": "server", - "size": 3408 + "size": 4192 }, { "alignment": 8, @@ -139347,7 +139347,7 @@ "name": "CHostageRescueZone", "name_hash": 3175424764, "project": "server", - "size": 2504 + "size": 3240 }, { "alignment": 8, @@ -139362,7 +139362,7 @@ "name": "m_iszMaster", "name_hash": 6673206753587887707, "networked": false, - "offset": 2008, + "offset": 2752, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -139374,7 +139374,7 @@ "name": "CRuleEntity", "name_hash": 1553727023, "project": "server", - "size": 2016 + "size": 2760 }, { "alignment": 255, @@ -139452,7 +139452,7 @@ "name": "m_OnBombExplode", "name_hash": 2300842667776964373, "networked": false, - "offset": 2472, + "offset": 3208, "size": 40, "type": "CEntityIOOutput" }, @@ -139462,7 +139462,7 @@ "name": "m_OnBombPlanted", "name_hash": 2300842669569624428, "networked": false, - "offset": 2512, + "offset": 3248, "size": 40, "type": "CEntityIOOutput" }, @@ -139472,7 +139472,7 @@ "name": "m_OnBombDefused", "name_hash": 2300842669722227054, "networked": false, - "offset": 2552, + "offset": 3288, "size": 40, "type": "CEntityIOOutput" }, @@ -139482,7 +139482,7 @@ "name": "m_bIsBombSiteB", "name_hash": 2300842669238926952, "networked": false, - "offset": 2592, + "offset": 3328, "size": 1, "type": "bool" }, @@ -139492,7 +139492,7 @@ "name": "m_bIsHeistBombTarget", "name_hash": 2300842667887820095, "networked": false, - "offset": 2593, + "offset": 3329, "size": 1, "type": "bool" }, @@ -139502,7 +139502,7 @@ "name": "m_bBombPlantedHere", "name_hash": 2300842670359391481, "networked": true, - "offset": 2594, + "offset": 3330, "size": 1, "type": "bool" }, @@ -139512,7 +139512,7 @@ "name": "m_szMountTarget", "name_hash": 2300842668155486808, "networked": false, - "offset": 2600, + "offset": 3336, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -139523,7 +139523,7 @@ "name": "m_hInstructorHint", "name_hash": 2300842670156870213, "networked": false, - "offset": 2608, + "offset": 3344, "size": 4, "template": [ "CBaseEntity" @@ -139537,7 +139537,7 @@ "name": "m_nBombSiteDesignation", "name_hash": 2300842668356398885, "networked": false, - "offset": 2612, + "offset": 3348, "size": 4, "type": "int32" } @@ -139548,7 +139548,7 @@ "name": "CBombTarget", "name_hash": 535706679, "project": "server", - "size": 2616 + "size": 3352 }, { "alignment": 8, @@ -139563,7 +139563,7 @@ "name": "m_bStartOnSpawn", "name_hash": 9636620238836360193, "networked": false, - "offset": 1264, + "offset": 2008, "size": 1, "type": "bool" }, @@ -139573,7 +139573,7 @@ "name": "m_bToLocalPlayer", "name_hash": 9636620238991265390, "networked": false, - "offset": 1265, + "offset": 2009, "size": 1, "type": "bool" }, @@ -139583,7 +139583,7 @@ "name": "m_bStopOnNew", "name_hash": 9636620237437392366, "networked": false, - "offset": 1266, + "offset": 2010, "size": 1, "type": "bool" }, @@ -139593,7 +139593,7 @@ "name": "m_bSaveRestore", "name_hash": 9636620236008285258, "networked": false, - "offset": 1267, + "offset": 2011, "size": 1, "type": "bool" }, @@ -139603,7 +139603,7 @@ "name": "m_bSavedIsPlaying", "name_hash": 9636620238959402842, "networked": false, - "offset": 1268, + "offset": 2012, "size": 1, "type": "bool" }, @@ -139613,7 +139613,7 @@ "name": "m_flSavedElapsedTime", "name_hash": 9636620236637466515, "networked": false, - "offset": 1272, + "offset": 2016, "size": 4, "type": "float32" }, @@ -139623,7 +139623,7 @@ "name": "m_iszSourceEntityName", "name_hash": 9636620236972328896, "networked": false, - "offset": 1280, + "offset": 2024, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -139634,7 +139634,7 @@ "name": "m_iszAttachmentName", "name_hash": 9636620236878395379, "networked": false, - "offset": 1288, + "offset": 2032, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -139645,7 +139645,7 @@ "name": "m_onGUIDChanged", "name_hash": 9636620235720341411, "networked": false, - "offset": 1296, + "offset": 2040, "size": 40, "template": [ "uint64" @@ -139659,7 +139659,7 @@ "name": "m_onSoundFinished", "name_hash": 9636620236063601209, "networked": false, - "offset": 1336, + "offset": 2080, "size": 40, "type": "CEntityIOOutput" }, @@ -139669,7 +139669,7 @@ "name": "m_flClientCullRadius", "name_hash": 9636620239119160642, "networked": false, - "offset": 1376, + "offset": 2120, "size": 4, "type": "float32" }, @@ -139679,7 +139679,7 @@ "name": "m_iszSoundName", "name_hash": 9636620238136979799, "networked": false, - "offset": 1424, + "offset": 2168, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -139690,7 +139690,7 @@ "name": "m_hSource", "name_hash": 9636620236028628354, "networked": false, - "offset": 1452, + "offset": 2196, "size": 4, "templated": "CEntityHandle", "type": "CEntityHandle" @@ -139701,7 +139701,7 @@ "name": "m_nEntityIndexSelection", "name_hash": 9636620238686208572, "networked": false, - "offset": 1456, + "offset": 2200, "size": 4, "type": "int32" } @@ -139712,7 +139712,7 @@ "name": "CSoundEventEntity", "name_hash": 2243700492, "project": "server", - "size": 1464 + "size": 2208 }, { "alignment": 16, @@ -139726,7 +139726,7 @@ "name": "CInfoData", "name_hash": 3098724250, "project": "server", - "size": 2176 + "size": 2928 }, { "alignment": 255, @@ -139838,7 +139838,7 @@ "name_hash": 13965670701264089078, "networked": true, "offset": 3928, - "size": 136, + "size": 144, "template": [ "ServerAuthoritativeWeaponSlot_t" ], @@ -139852,7 +139852,7 @@ "name": "CCSPlayerController_InventoryServices", "name_hash": 3251636098, "project": "server", - "size": 4064 + "size": 4072 }, { "alignment": 255, @@ -140219,7 +140219,7 @@ "name": "CWeaponSCAR20", "name_hash": 3902682153, "project": "server", - "size": 4592 + "size": 5360 }, { "alignment": 8, @@ -140234,7 +140234,7 @@ "name": "m_ppath", "name_hash": 4712515612778614152, "networked": false, - "offset": 2008, + "offset": 2748, "size": 4, "template": [ "CPathTrack" @@ -140248,7 +140248,7 @@ "name": "m_length", "name_hash": 4712515612255900085, "networked": false, - "offset": 2012, + "offset": 2752, "size": 4, "type": "float32" }, @@ -140258,7 +140258,7 @@ "name": "m_vPosPrev", "name_hash": 4712515612165293224, "networked": false, - "offset": 2016, + "offset": 2756, "size": 12, "templated": "Vector", "type": "Vector" @@ -140269,7 +140269,7 @@ "name": "m_angPrev", "name_hash": 4712515612709655422, "networked": false, - "offset": 2028, + "offset": 2768, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -140280,7 +140280,7 @@ "name": "m_controlMins", "name_hash": 4712515613658308539, "networked": false, - "offset": 2040, + "offset": 2780, "size": 12, "templated": "Vector", "type": "Vector" @@ -140291,7 +140291,7 @@ "name": "m_controlMaxs", "name_hash": 4712515615115269321, "networked": false, - "offset": 2052, + "offset": 2792, "size": 12, "templated": "Vector", "type": "Vector" @@ -140302,7 +140302,7 @@ "name": "m_lastBlockPos", "name_hash": 4712515613746445652, "networked": false, - "offset": 2064, + "offset": 2804, "size": 12, "templated": "Vector", "type": "Vector" @@ -140313,7 +140313,7 @@ "name": "m_lastBlockTick", "name_hash": 4712515614400873819, "networked": false, - "offset": 2076, + "offset": 2816, "size": 4, "type": "int32" }, @@ -140323,7 +140323,7 @@ "name": "m_flVolume", "name_hash": 4712515613250543817, "networked": false, - "offset": 2080, + "offset": 2820, "size": 4, "type": "float32" }, @@ -140333,7 +140333,7 @@ "name": "m_flBank", "name_hash": 4712515613427257949, "networked": false, - "offset": 2084, + "offset": 2824, "size": 4, "type": "float32" }, @@ -140343,7 +140343,7 @@ "name": "m_oldSpeed", "name_hash": 4712515613140173353, "networked": false, - "offset": 2088, + "offset": 2828, "size": 4, "type": "float32" }, @@ -140353,7 +140353,7 @@ "name": "m_flBlockDamage", "name_hash": 4712515614037803153, "networked": false, - "offset": 2092, + "offset": 2832, "size": 4, "type": "float32" }, @@ -140363,7 +140363,7 @@ "name": "m_height", "name_hash": 4712515613588844002, "networked": false, - "offset": 2096, + "offset": 2836, "size": 4, "type": "float32" }, @@ -140373,7 +140373,7 @@ "name": "m_maxSpeed", "name_hash": 4712515613835825508, "networked": false, - "offset": 2100, + "offset": 2840, "size": 4, "type": "float32" }, @@ -140383,7 +140383,7 @@ "name": "m_dir", "name_hash": 4712515614923529908, "networked": false, - "offset": 2104, + "offset": 2844, "size": 4, "type": "float32" }, @@ -140393,7 +140393,7 @@ "name": "m_iszSoundMove", "name_hash": 4712515613210263689, "networked": false, - "offset": 2112, + "offset": 2848, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -140404,7 +140404,7 @@ "name": "m_iszSoundMovePing", "name_hash": 4712515613022783997, "networked": false, - "offset": 2120, + "offset": 2856, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -140415,7 +140415,7 @@ "name": "m_iszSoundStart", "name_hash": 4712515613357070896, "networked": false, - "offset": 2128, + "offset": 2864, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -140426,7 +140426,7 @@ "name": "m_iszSoundStop", "name_hash": 4712515612152750260, "networked": false, - "offset": 2136, + "offset": 2872, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -140437,7 +140437,7 @@ "name": "m_strPathTarget", "name_hash": 4712515613329199770, "networked": false, - "offset": 2144, + "offset": 2880, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -140448,7 +140448,7 @@ "name": "m_flMoveSoundMinDuration", "name_hash": 4712515611276949139, "networked": false, - "offset": 2152, + "offset": 2888, "size": 4, "type": "float32" }, @@ -140458,7 +140458,7 @@ "name": "m_flMoveSoundMaxDuration", "name_hash": 4712515613957576745, "networked": false, - "offset": 2156, + "offset": 2892, "size": 4, "type": "float32" }, @@ -140468,7 +140468,7 @@ "name": "m_flNextMoveSoundTime", "name_hash": 4712515611362400107, "networked": false, - "offset": 2160, + "offset": 2896, "size": 4, "type": "GameTime_t" }, @@ -140478,7 +140478,7 @@ "name": "m_flMoveSoundMinPitch", "name_hash": 4712515615541450211, "networked": false, - "offset": 2164, + "offset": 2900, "size": 4, "type": "float32" }, @@ -140488,7 +140488,7 @@ "name": "m_flMoveSoundMaxPitch", "name_hash": 4712515615054137493, "networked": false, - "offset": 2168, + "offset": 2904, "size": 4, "type": "float32" }, @@ -140498,7 +140498,7 @@ "name": "m_eOrientationType", "name_hash": 4712515612449885706, "networked": false, - "offset": 2172, + "offset": 2908, "size": 4, "type": "TrainOrientationType_t" }, @@ -140508,7 +140508,7 @@ "name": "m_eVelocityType", "name_hash": 4712515614106902283, "networked": false, - "offset": 2176, + "offset": 2912, "size": 4, "type": "TrainVelocityType_t" }, @@ -140518,7 +140518,7 @@ "name": "m_OnStart", "name_hash": 4712515614554358924, "networked": false, - "offset": 2200, + "offset": 2936, "size": 40, "type": "CEntityIOOutput" }, @@ -140528,7 +140528,7 @@ "name": "m_OnNext", "name_hash": 4712515615532887489, "networked": false, - "offset": 2240, + "offset": 2976, "size": 40, "type": "CEntityIOOutput" }, @@ -140538,7 +140538,7 @@ "name": "m_OnArrivedAtDestinationNode", "name_hash": 4712515614669934848, "networked": false, - "offset": 2280, + "offset": 3016, "size": 40, "type": "CEntityIOOutput" }, @@ -140548,7 +140548,7 @@ "name": "m_bManualSpeedChanges", "name_hash": 4712515614282054555, "networked": false, - "offset": 2320, + "offset": 3056, "size": 1, "type": "bool" }, @@ -140558,7 +140558,7 @@ "name": "m_flDesiredSpeed", "name_hash": 4712515615426374950, "networked": false, - "offset": 2324, + "offset": 3060, "size": 4, "type": "float32" }, @@ -140568,7 +140568,7 @@ "name": "m_flSpeedChangeTime", "name_hash": 4712515614692033559, "networked": false, - "offset": 2328, + "offset": 3064, "size": 4, "type": "GameTime_t" }, @@ -140578,7 +140578,7 @@ "name": "m_flAccelSpeed", "name_hash": 4712515612144603596, "networked": false, - "offset": 2332, + "offset": 3068, "size": 4, "type": "float32" }, @@ -140588,7 +140588,7 @@ "name": "m_flDecelSpeed", "name_hash": 4712515614627692023, "networked": false, - "offset": 2336, + "offset": 3072, "size": 4, "type": "float32" }, @@ -140598,7 +140598,7 @@ "name": "m_bAccelToSpeed", "name_hash": 4712515612676274369, "networked": false, - "offset": 2340, + "offset": 3076, "size": 1, "type": "bool" }, @@ -140608,7 +140608,7 @@ "name": "m_flNextMPSoundTime", "name_hash": 4712515611888469979, "networked": false, - "offset": 2344, + "offset": 3080, "size": 4, "type": "GameTime_t" } @@ -140619,7 +140619,7 @@ "name": "CFuncTrackTrain", "name_hash": 1097218043, "project": "server", - "size": 2352 + "size": 3088 }, { "alignment": 8, @@ -140634,7 +140634,7 @@ "name": "m_OnRemove", "name_hash": 10928499988489201912, "networked": false, - "offset": 2472, + "offset": 3208, "size": 40, "type": "CEntityIOOutput" } @@ -140645,7 +140645,7 @@ "name": "CTriggerRemove", "name_hash": 2544489686, "project": "server", - "size": 2512 + "size": 3248 }, { "alignment": 16, @@ -140659,7 +140659,7 @@ "name": "CWeaponFiveSeven", "name_hash": 1174524631, "project": "server", - "size": 4592 + "size": 5360 }, { "alignment": 8, @@ -140674,7 +140674,7 @@ "name": "m_limitToEntity", "name_hash": 1224602266296658402, "networked": false, - "offset": 1264, + "offset": 2008, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -140685,7 +140685,7 @@ "name": "m_Amplitude", "name_hash": 1224602265253050402, "networked": false, - "offset": 1272, + "offset": 2016, "size": 4, "type": "float32" }, @@ -140695,7 +140695,7 @@ "name": "m_Frequency", "name_hash": 1224602265676589441, "networked": false, - "offset": 1276, + "offset": 2020, "size": 4, "type": "float32" }, @@ -140705,7 +140705,7 @@ "name": "m_Duration", "name_hash": 1224602265067301261, "networked": false, - "offset": 1280, + "offset": 2024, "size": 4, "type": "float32" }, @@ -140715,7 +140715,7 @@ "name": "m_Radius", "name_hash": 1224602264595531059, "networked": false, - "offset": 1284, + "offset": 2028, "size": 4, "type": "float32" }, @@ -140725,7 +140725,7 @@ "name": "m_stopTime", "name_hash": 1224602264321125828, "networked": false, - "offset": 1288, + "offset": 2032, "size": 4, "type": "GameTime_t" }, @@ -140735,7 +140735,7 @@ "name": "m_nextShake", "name_hash": 1224602264184849214, "networked": false, - "offset": 1292, + "offset": 2036, "size": 4, "type": "GameTime_t" }, @@ -140745,7 +140745,7 @@ "name": "m_currentAmp", "name_hash": 1224602262591901948, "networked": false, - "offset": 1296, + "offset": 2040, "size": 4, "type": "float32" }, @@ -140755,7 +140755,7 @@ "name": "m_maxForce", "name_hash": 1224602266713798584, "networked": false, - "offset": 1300, + "offset": 2044, "size": 12, "templated": "Vector", "type": "Vector" @@ -140766,7 +140766,7 @@ "name": "m_shakeCallback", "name_hash": 1224602265812328566, "networked": false, - "offset": 1320, + "offset": 2064, "size": 24, "type": "CPhysicsShake" } @@ -140777,7 +140777,7 @@ "name": "CEnvShake", "name_hash": 285124933, "project": "server", - "size": 1344 + "size": 2088 }, { "alignment": 255, @@ -140814,7 +140814,7 @@ "name": "m_Position", "name_hash": 9630195522365553290, "networked": false, - "offset": 2472, + "offset": 3208, "size": 40, "template": [ "float32" @@ -140828,7 +140828,7 @@ "name": "m_OnUnpressed", "name_hash": 9630195519282839787, "networked": false, - "offset": 2512, + "offset": 3248, "size": 40, "type": "CEntityIOOutput" }, @@ -140838,7 +140838,7 @@ "name": "m_OnFullyOpen", "name_hash": 9630195518696274660, "networked": false, - "offset": 2552, + "offset": 3288, "size": 40, "type": "CEntityIOOutput" }, @@ -140848,7 +140848,7 @@ "name": "m_OnFullyClosed", "name_hash": 9630195520102662804, "networked": false, - "offset": 2592, + "offset": 3328, "size": 40, "type": "CEntityIOOutput" }, @@ -140858,7 +140858,7 @@ "name": "m_OnReachedPosition", "name_hash": 9630195521451977381, "networked": false, - "offset": 2632, + "offset": 3368, "size": 40, "type": "CEntityIOOutput" }, @@ -140868,7 +140868,7 @@ "name": "m_lastUsed", "name_hash": 9630195518983840412, "networked": false, - "offset": 2672, + "offset": 3408, "size": 4, "type": "int32" }, @@ -140878,7 +140878,7 @@ "name": "m_start", "name_hash": 9630195520907099903, "networked": false, - "offset": 2676, + "offset": 3412, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -140889,7 +140889,7 @@ "name": "m_end", "name_hash": 9630195519664541642, "networked": false, - "offset": 2688, + "offset": 3424, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -140900,7 +140900,7 @@ "name": "m_IdealYaw", "name_hash": 9630195519355910133, "networked": false, - "offset": 2700, + "offset": 3436, "size": 4, "type": "float32" }, @@ -140910,7 +140910,7 @@ "name": "m_sNoise", "name_hash": 9630195518657444044, "networked": false, - "offset": 2704, + "offset": 3440, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -140921,7 +140921,7 @@ "name": "m_bUpdateTarget", "name_hash": 9630195521324105565, "networked": false, - "offset": 2712, + "offset": 3448, "size": 1, "type": "bool" }, @@ -140931,7 +140931,7 @@ "name": "m_direction", "name_hash": 9630195522146306442, "networked": false, - "offset": 2716, + "offset": 3452, "size": 4, "type": "int32" }, @@ -140941,7 +140941,7 @@ "name": "m_returnSpeed", "name_hash": 9630195521886998362, "networked": false, - "offset": 2720, + "offset": 3456, "size": 4, "type": "float32" }, @@ -140951,7 +140951,7 @@ "name": "m_flStartPosition", "name_hash": 9630195521947920362, "networked": false, - "offset": 2724, + "offset": 3460, "size": 4, "type": "float32" } @@ -140962,7 +140962,7 @@ "name": "CMomentaryRotButton", "name_hash": 2242204621, "project": "server", - "size": 2728 + "size": 3464 }, { "alignment": 8, @@ -141027,7 +141027,7 @@ "name": "m_hTouchingPlayers", "name_hash": 15327929574988560936, "networked": false, - "offset": 2472, + "offset": 3208, "size": 24, "template": [ "CHandle< CBaseEntity >" @@ -141041,7 +141041,7 @@ "name": "m_flPosition", "name_hash": 15327929572536799564, "networked": false, - "offset": 2496, + "offset": 3232, "size": 12, "templated": "Vector", "type": "Vector" @@ -141052,7 +141052,7 @@ "name": "m_flCenterSize", "name_hash": 15327929572066624747, "networked": false, - "offset": 2508, + "offset": 3244, "size": 4, "type": "float32" }, @@ -141062,7 +141062,7 @@ "name": "m_flMinVal", "name_hash": 15327929574033388664, "networked": false, - "offset": 2512, + "offset": 3248, "size": 4, "type": "float32" }, @@ -141072,7 +141072,7 @@ "name": "m_flMaxVal", "name_hash": 15327929573805623582, "networked": false, - "offset": 2516, + "offset": 3252, "size": 4, "type": "float32" }, @@ -141082,7 +141082,7 @@ "name": "m_opvarName", "name_hash": 15327929572763891684, "networked": false, - "offset": 2520, + "offset": 3256, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -141093,7 +141093,7 @@ "name": "m_stackName", "name_hash": 15327929574777816636, "networked": false, - "offset": 2528, + "offset": 3264, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -141104,7 +141104,7 @@ "name": "m_operatorName", "name_hash": 15327929574741416382, "networked": false, - "offset": 2536, + "offset": 3272, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -141115,7 +141115,7 @@ "name": "m_bVolIs2D", "name_hash": 15327929572386485072, "networked": false, - "offset": 2544, + "offset": 3280, "size": 1, "type": "bool" }, @@ -141128,7 +141128,7 @@ "name": "m_opvarNameChar", "name_hash": 15327929572883943408, "networked": false, - "offset": 2545, + "offset": 3281, "size": 256, "type": "char" }, @@ -141141,7 +141141,7 @@ "name": "m_stackNameChar", "name_hash": 15327929573716888632, "networked": false, - "offset": 2801, + "offset": 3537, "size": 256, "type": "char" }, @@ -141154,7 +141154,7 @@ "name": "m_operatorNameChar", "name_hash": 15327929573994450194, "networked": false, - "offset": 3057, + "offset": 3793, "size": 256, "type": "char" }, @@ -141164,7 +141164,7 @@ "name": "m_VecNormPos", "name_hash": 15327929573169430223, "networked": false, - "offset": 3316, + "offset": 4052, "size": 12, "templated": "Vector", "type": "Vector" @@ -141175,7 +141175,7 @@ "name": "m_flNormCenterSize", "name_hash": 15327929572285334325, "networked": false, - "offset": 3328, + "offset": 4064, "size": 4, "type": "float32" } @@ -141186,7 +141186,7 @@ "name": "CTriggerSndSosOpvar", "name_hash": 3568811708, "project": "server", - "size": 3336 + "size": 4072 }, { "alignment": 255, @@ -141211,7 +141211,7 @@ "name": "m_pActivator", "name_hash": 3048851596466719578, "networked": false, - "offset": 1264, + "offset": 2008, "size": 4, "template": [ "CBaseEntity" @@ -141226,7 +141226,7 @@ "name": "CPointGiveAmmo", "name_hash": 709866079, "project": "server", - "size": 1272 + "size": 2016 }, { "alignment": 16, @@ -141241,7 +141241,7 @@ "name": "m_bModelOverrodeBlockLOS", "name_hash": 1500718620269342193, "networked": false, - "offset": 2704, + "offset": 3488, "size": 1, "type": "bool" }, @@ -141251,7 +141251,7 @@ "name": "m_iShapeType", "name_hash": 1500718619982833521, "networked": false, - "offset": 2708, + "offset": 3492, "size": 4, "type": "int32" }, @@ -141261,7 +141261,7 @@ "name": "m_bConformToCollisionBounds", "name_hash": 1500718621822705825, "networked": false, - "offset": 2712, + "offset": 3496, "size": 1, "type": "bool" }, @@ -141271,7 +141271,7 @@ "name": "m_mPreferredCatchTransform", "name_hash": 1500718622407024752, "networked": false, - "offset": 2720, + "offset": 3504, "size": 32, "templated": "CTransform", "type": "CTransform" @@ -141283,7 +141283,7 @@ "name": "CBaseProp", "name_hash": 349413282, "project": "server", - "size": 2752 + "size": 3536 }, { "alignment": 8, @@ -141324,7 +141324,7 @@ "name": "m_fFireTime", "name_hash": 12185171285337948172, "networked": true, - "offset": 4592, + "offset": 5352, "size": 4, "type": "GameTime_t" }, @@ -141334,7 +141334,7 @@ "name": "m_nLastAttackTick", "name_hash": 12185171283826879804, "networked": false, - "offset": 4596, + "offset": 5356, "size": 4, "type": "int32" } @@ -141345,7 +141345,7 @@ "name": "CWeaponTaser", "name_hash": 2837081273, "project": "server", - "size": 4608 + "size": 5360 }, { "alignment": 8, @@ -141360,7 +141360,7 @@ "name": "m_iActiveIssueIndex", "name_hash": 8022611910184117347, "networked": true, - "offset": 1264, + "offset": 2008, "size": 4, "type": "int32" }, @@ -141370,7 +141370,7 @@ "name": "m_iOnlyTeamToVote", "name_hash": 8022611909982795974, "networked": true, - "offset": 1268, + "offset": 2012, "size": 4, "type": "int32" }, @@ -141383,7 +141383,7 @@ "name": "m_nVoteOptionCount", "name_hash": 8022611906954776799, "networked": true, - "offset": 1272, + "offset": 2016, "size": 20, "type": "int32" }, @@ -141393,7 +141393,7 @@ "name": "m_nPotentialVotes", "name_hash": 8022611906631591742, "networked": true, - "offset": 1292, + "offset": 2036, "size": 4, "type": "int32" }, @@ -141403,7 +141403,7 @@ "name": "m_bIsYesNoVote", "name_hash": 8022611909194103703, "networked": true, - "offset": 1296, + "offset": 2040, "size": 1, "type": "bool" }, @@ -141413,7 +141413,7 @@ "name": "m_acceptingVotesTimer", "name_hash": 8022611909258996501, "networked": false, - "offset": 1304, + "offset": 2048, "size": 24, "type": "CountdownTimer" }, @@ -141423,7 +141423,7 @@ "name": "m_executeCommandTimer", "name_hash": 8022611910009744622, "networked": false, - "offset": 1328, + "offset": 2072, "size": 24, "type": "CountdownTimer" }, @@ -141433,7 +141433,7 @@ "name": "m_resetVoteTimer", "name_hash": 8022611909646537477, "networked": false, - "offset": 1352, + "offset": 2096, "size": 24, "type": "CountdownTimer" }, @@ -141446,7 +141446,7 @@ "name": "m_nVotesCast", "name_hash": 8022611906643055229, "networked": false, - "offset": 1376, + "offset": 2120, "size": 256, "type": "int32" }, @@ -141456,7 +141456,7 @@ "name": "m_playerHoldingVote", "name_hash": 8022611909850214667, "networked": false, - "offset": 1632, + "offset": 2376, "size": 4, "templated": "CPlayerSlot", "type": "CPlayerSlot" @@ -141467,7 +141467,7 @@ "name": "m_playerOverrideForVote", "name_hash": 8022611909816287383, "networked": false, - "offset": 1636, + "offset": 2380, "size": 4, "templated": "CPlayerSlot", "type": "CPlayerSlot" @@ -141478,7 +141478,7 @@ "name": "m_nHighestCountIndex", "name_hash": 8022611906649855214, "networked": false, - "offset": 1640, + "offset": 2384, "size": 4, "type": "int32" }, @@ -141488,7 +141488,7 @@ "name": "m_potentialIssues", "name_hash": 8022611908068827641, "networked": false, - "offset": 1648, + "offset": 2392, "size": 24, "template": [ "CBaseIssue" @@ -141502,7 +141502,7 @@ "name": "m_VoteOptions", "name_hash": 8022611906685745749, "networked": false, - "offset": 1672, + "offset": 2416, "size": 24, "template": [ "char" @@ -141517,7 +141517,7 @@ "name": "CVoteController", "name_hash": 1867909894, "project": "server", - "size": 1696 + "size": 2440 }, { "alignment": 255, @@ -141577,7 +141577,7 @@ "name": "CServerOnlyPointEntity", "name_hash": 2904964728, "project": "server", - "size": 1264 + "size": 2008 }, { "alignment": 8, @@ -141592,7 +141592,7 @@ "name": "m_vMins", "name_hash": 11410723195902998320, "networked": true, - "offset": 1464, + "offset": 2204, "size": 12, "templated": "Vector", "type": "Vector" @@ -141603,7 +141603,7 @@ "name": "m_vMaxs", "name_hash": 11410723198027812458, "networked": true, - "offset": 1476, + "offset": 2216, "size": 12, "templated": "Vector", "type": "Vector" @@ -141615,7 +141615,7 @@ "name": "CSoundEventAABBEntity", "name_hash": 2656766026, "project": "server", - "size": 1488 + "size": 2232 }, { "alignment": 255, @@ -141630,7 +141630,7 @@ "name": "m_nameAttach", "name_hash": 3019752429111144255, "networked": false, - "offset": 1272, + "offset": 2016, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -141641,7 +141641,7 @@ "name": "m_force", "name_hash": 3019752429025931172, "networked": false, - "offset": 1280, + "offset": 2024, "size": 4, "type": "float32" }, @@ -141651,7 +141651,7 @@ "name": "m_forceTime", "name_hash": 3019752428195413253, "networked": false, - "offset": 1284, + "offset": 2028, "size": 4, "type": "float32" }, @@ -141661,7 +141661,7 @@ "name": "m_attachedObject", "name_hash": 3019752426361647882, "networked": false, - "offset": 1288, + "offset": 2032, "size": 4, "template": [ "CBaseEntity" @@ -141675,7 +141675,7 @@ "name": "m_wasRestored", "name_hash": 3019752425922881396, "networked": false, - "offset": 1292, + "offset": 2036, "size": 1, "type": "bool" }, @@ -141685,7 +141685,7 @@ "name": "m_integrator", "name_hash": 3019752429067319588, "networked": false, - "offset": 1296, + "offset": 2040, "size": 64, "type": "CConstantForceController" } @@ -141696,7 +141696,7 @@ "name": "CPhysForce", "name_hash": 703090901, "project": "server", - "size": 1360 + "size": 2104 }, { "alignment": 8, @@ -141771,7 +141771,7 @@ "name": "m_iLoop", "name_hash": 17586626638743261306, "networked": false, - "offset": 1264, + "offset": 2008, "size": 4, "type": "int32" }, @@ -141781,7 +141781,7 @@ "name": "m_iBeam", "name_hash": 17586626635862593251, "networked": false, - "offset": 1268, + "offset": 2012, "size": 4, "type": "int32" }, @@ -141794,7 +141794,7 @@ "name": "m_pBeam", "name_hash": 17586626637741519912, "networked": false, - "offset": 1272, + "offset": 2016, "size": 192, "type": "CBeam" }, @@ -141807,7 +141807,7 @@ "name": "m_flBeamTime", "name_hash": 17586626636066406145, "networked": false, - "offset": 1464, + "offset": 2208, "size": 96, "type": "GameTime_t" }, @@ -141817,7 +141817,7 @@ "name": "m_flStartTime", "name_hash": 17586626636197830084, "networked": false, - "offset": 1560, + "offset": 2304, "size": 4, "type": "GameTime_t" } @@ -141828,7 +141828,7 @@ "name": "CTestEffect", "name_hash": 4094705599, "project": "server", - "size": 1568 + "size": 2312 }, { "alignment": 8, @@ -141873,7 +141873,7 @@ "name": "m_OnEnter", "name_hash": 2362060844377705558, "networked": false, - "offset": 1432, + "offset": 2176, "size": 40, "type": "CEntityIOOutput" }, @@ -141883,7 +141883,7 @@ "name": "m_OnExit", "name_hash": 2362060844862519296, "networked": false, - "offset": 1472, + "offset": 2216, "size": 40, "type": "CEntityIOOutput" }, @@ -141893,7 +141893,7 @@ "name": "m_bAutoDisable", "name_hash": 2362060845119002142, "networked": false, - "offset": 1512, + "offset": 2256, "size": 1, "type": "bool" }, @@ -141903,7 +141903,7 @@ "name": "m_flDistanceMin", "name_hash": 2362060845197299684, "networked": false, - "offset": 1580, + "offset": 2324, "size": 4, "type": "float32" }, @@ -141913,7 +141913,7 @@ "name": "m_flDistanceMax", "name_hash": 2362060845433466278, "networked": false, - "offset": 1584, + "offset": 2328, "size": 4, "type": "float32" }, @@ -141923,7 +141923,7 @@ "name": "m_flDistanceMapMin", "name_hash": 2362060841267227338, "networked": false, - "offset": 1588, + "offset": 2332, "size": 4, "type": "float32" }, @@ -141933,7 +141933,7 @@ "name": "m_flDistanceMapMax", "name_hash": 2362060841436283456, "networked": false, - "offset": 1592, + "offset": 2336, "size": 4, "type": "float32" }, @@ -141943,7 +141943,7 @@ "name": "m_flOcclusionRadius", "name_hash": 2362060843479303702, "networked": false, - "offset": 1596, + "offset": 2340, "size": 4, "type": "float32" }, @@ -141953,7 +141953,7 @@ "name": "m_flOcclusionMin", "name_hash": 2362060842832686540, "networked": false, - "offset": 1600, + "offset": 2344, "size": 4, "type": "float32" }, @@ -141963,7 +141963,7 @@ "name": "m_flOcclusionMax", "name_hash": 2362060843066293278, "networked": false, - "offset": 1604, + "offset": 2348, "size": 4, "type": "float32" }, @@ -141973,7 +141973,7 @@ "name": "m_flValSetOnDisable", "name_hash": 2362060844136141369, "networked": false, - "offset": 1608, + "offset": 2352, "size": 4, "type": "float32" }, @@ -141983,7 +141983,7 @@ "name": "m_bSetValueOnDisable", "name_hash": 2362060844501306999, "networked": false, - "offset": 1612, + "offset": 2356, "size": 1, "type": "bool" }, @@ -141993,7 +141993,7 @@ "name": "m_bReloading", "name_hash": 2362060841732001036, "networked": false, - "offset": 1613, + "offset": 2357, "size": 1, "type": "bool" }, @@ -142003,7 +142003,7 @@ "name": "m_nSimulationMode", "name_hash": 2362060845203819769, "networked": false, - "offset": 1616, + "offset": 2360, "size": 4, "type": "int32" }, @@ -142013,7 +142013,7 @@ "name": "m_nVisibilitySamples", "name_hash": 2362060843043838864, "networked": false, - "offset": 1620, + "offset": 2364, "size": 4, "type": "int32" }, @@ -142023,7 +142023,7 @@ "name": "m_vDynamicProxyPoint", "name_hash": 2362060843295407584, "networked": false, - "offset": 1624, + "offset": 2368, "size": 12, "templated": "Vector", "type": "Vector" @@ -142034,7 +142034,7 @@ "name": "m_flDynamicMaximumOcclusion", "name_hash": 2362060841915084399, "networked": false, - "offset": 1636, + "offset": 2380, "size": 4, "type": "float32" }, @@ -142044,7 +142044,7 @@ "name": "m_hDynamicEntity", "name_hash": 2362060842070258759, "networked": false, - "offset": 1640, + "offset": 2384, "size": 4, "templated": "CEntityHandle", "type": "CEntityHandle" @@ -142055,7 +142055,7 @@ "name": "m_iszDynamicEntityName", "name_hash": 2362060843584555782, "networked": false, - "offset": 1648, + "offset": 2392, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -142066,7 +142066,7 @@ "name": "m_flPathingDistanceNormFactor", "name_hash": 2362060842636529242, "networked": false, - "offset": 1656, + "offset": 2400, "size": 4, "type": "float32" }, @@ -142076,7 +142076,7 @@ "name": "m_vPathingSourcePos", "name_hash": 2362060841337227603, "networked": false, - "offset": 1660, + "offset": 2404, "size": 12, "templated": "Vector", "type": "Vector" @@ -142087,7 +142087,7 @@ "name": "m_vPathingListenerPos", "name_hash": 2362060843081656392, "networked": false, - "offset": 1672, + "offset": 2416, "size": 12, "templated": "Vector", "type": "Vector" @@ -142098,7 +142098,7 @@ "name": "m_vPathingDirection", "name_hash": 2362060844657071827, "networked": false, - "offset": 1684, + "offset": 2428, "size": 12, "templated": "Vector", "type": "Vector" @@ -142109,7 +142109,7 @@ "name": "m_nPathingSourceIndex", "name_hash": 2362060843372111377, "networked": false, - "offset": 1696, + "offset": 2440, "size": 4, "type": "int32" } @@ -142120,7 +142120,7 @@ "name": "CSoundOpvarSetPointEntity", "name_hash": 549960146, "project": "server", - "size": 1704 + "size": 2448 }, { "alignment": 8, @@ -142134,7 +142134,7 @@ "name": "CTriggerHostageReset", "name_hash": 655153870, "project": "server", - "size": 2472 + "size": 3208 }, { "alignment": 255, @@ -142233,7 +142233,7 @@ "name": "m_nDecoyShotTick", "name_hash": 7593791495924083978, "networked": true, - "offset": 3160, + "offset": 3928, "size": 4, "type": "int32" }, @@ -142243,7 +142243,7 @@ "name": "m_shotsRemaining", "name_hash": 7593791494915023522, "networked": false, - "offset": 3164, + "offset": 3932, "size": 4, "type": "int32" }, @@ -142253,7 +142253,7 @@ "name": "m_fExpireTime", "name_hash": 7593791494455133503, "networked": false, - "offset": 3168, + "offset": 3936, "size": 4, "type": "GameTime_t" }, @@ -142263,7 +142263,7 @@ "name": "m_decoyWeaponDefIndex", "name_hash": 7593791495459012202, "networked": false, - "offset": 3184, + "offset": 3952, "size": 2, "type": "uint16" } @@ -142274,7 +142274,7 @@ "name": "CDecoyProjectile", "name_hash": 1768067361, "project": "server", - "size": 3200 + "size": 3968 }, { "alignment": 8, @@ -142288,7 +142288,7 @@ "name": "CEnvSoundscapeAlias_snd_soundscape", "name_hash": 2540595616, "project": "server", - "size": 1424 + "size": 2168 }, { "alignment": 16, @@ -142302,7 +142302,7 @@ "name": "CHEGrenade", "name_hash": 2060226537, "project": "server", - "size": 4624 + "size": 5376 }, { "alignment": 4, @@ -142343,7 +142343,7 @@ "name": "m_OwningPlayer", "name_hash": 7604216336655277348, "networked": true, - "offset": 2928, + "offset": 3704, "size": 4, "template": [ "CCSPlayerPawn" @@ -142357,7 +142357,7 @@ "name": "m_KillingPlayer", "name_hash": 7604216337201096390, "networked": true, - "offset": 2932, + "offset": 3708, "size": 4, "template": [ "CCSPlayerPawn" @@ -142372,7 +142372,7 @@ "name": "CItemDogtags", "name_hash": 1770494584, "project": "server", - "size": 2944 + "size": 3712 }, { "alignment": 16, @@ -142386,7 +142386,7 @@ "name": "CMolotovGrenade", "name_hash": 1196397334, "project": "server", - "size": 4624 + "size": 5376 }, { "alignment": 4, @@ -142433,7 +142433,7 @@ "name": "m_vExtent", "name_hash": 12111210217978588437, "networked": false, - "offset": 2632, + "offset": 3360, "size": 12, "templated": "Vector", "type": "Vector" @@ -142445,7 +142445,7 @@ "name": "CScriptTriggerHurt", "name_hash": 2819860870, "project": "server", - "size": 2648 + "size": 3376 }, { "alignment": 255, @@ -142524,7 +142524,7 @@ "name": "CFuncMoveLinearAlias_momentary_door", "name_hash": 290281182, "project": "server", - "size": 2304 + "size": 3040 }, { "alignment": 8, @@ -142567,7 +142567,7 @@ "name": "m_bBombTicking", "name_hash": 16240345851605846240, "networked": true, - "offset": 2712, + "offset": 3496, "size": 1, "type": "bool" }, @@ -142577,7 +142577,7 @@ "name": "m_flC4Blow", "name_hash": 16240345848952454572, "networked": true, - "offset": 2716, + "offset": 3500, "size": 4, "type": "GameTime_t" }, @@ -142587,7 +142587,7 @@ "name": "m_nBombSite", "name_hash": 16240345851969907734, "networked": true, - "offset": 2720, + "offset": 3504, "size": 4, "type": "int32" }, @@ -142597,7 +142597,7 @@ "name": "m_nSourceSoundscapeHash", "name_hash": 16240345850456180007, "networked": true, - "offset": 2724, + "offset": 3508, "size": 4, "type": "int32" }, @@ -142607,7 +142607,7 @@ "name": "m_bAbortDetonationBecauseWorldIsFrozen", "name_hash": 16240345848971652566, "networked": false, - "offset": 2728, + "offset": 3512, "size": 1, "type": "bool" }, @@ -142617,7 +142617,7 @@ "name": "m_AttributeManager", "name_hash": 16240345849609782662, "networked": true, - "offset": 2736, + "offset": 3520, "size": 760, "type": "CAttributeContainer" }, @@ -142627,7 +142627,7 @@ "name": "m_OnBombDefused", "name_hash": 16240345851377668462, "networked": false, - "offset": 3496, + "offset": 4280, "size": 40, "type": "CEntityIOOutput" }, @@ -142637,7 +142637,7 @@ "name": "m_OnBombBeginDefuse", "name_hash": 16240345851652546983, "networked": false, - "offset": 3536, + "offset": 4320, "size": 40, "type": "CEntityIOOutput" }, @@ -142647,7 +142647,7 @@ "name": "m_OnBombDefuseAborted", "name_hash": 16240345851916066153, "networked": false, - "offset": 3576, + "offset": 4360, "size": 40, "type": "CEntityIOOutput" }, @@ -142657,7 +142657,7 @@ "name": "m_bCannotBeDefused", "name_hash": 16240345851153390847, "networked": true, - "offset": 3616, + "offset": 4400, "size": 1, "type": "bool" }, @@ -142667,7 +142667,7 @@ "name": "m_entitySpottedState", "name_hash": 16240345848262382716, "networked": true, - "offset": 3624, + "offset": 4408, "size": 24, "type": "EntitySpottedState_t" }, @@ -142677,7 +142677,7 @@ "name": "m_nSpotRules", "name_hash": 16240345850212830788, "networked": false, - "offset": 3648, + "offset": 4432, "size": 4, "type": "int32" }, @@ -142687,7 +142687,7 @@ "name": "m_bTrainingPlacedByPlayer", "name_hash": 16240345850583881582, "networked": false, - "offset": 3652, + "offset": 4436, "size": 1, "type": "bool" }, @@ -142697,7 +142697,7 @@ "name": "m_bHasExploded", "name_hash": 16240345849538144176, "networked": true, - "offset": 3653, + "offset": 4437, "size": 1, "type": "bool" }, @@ -142707,7 +142707,7 @@ "name": "m_flTimerLength", "name_hash": 16240345849674652648, "networked": true, - "offset": 3656, + "offset": 4440, "size": 4, "type": "float32" }, @@ -142717,7 +142717,7 @@ "name": "m_bBeingDefused", "name_hash": 16240345852054212934, "networked": true, - "offset": 3660, + "offset": 4444, "size": 1, "type": "bool" }, @@ -142727,7 +142727,7 @@ "name": "m_fLastDefuseTime", "name_hash": 16240345852298494222, "networked": false, - "offset": 3668, + "offset": 4452, "size": 4, "type": "GameTime_t" }, @@ -142737,7 +142737,7 @@ "name": "m_flDefuseLength", "name_hash": 16240345849900320593, "networked": true, - "offset": 3676, + "offset": 4460, "size": 4, "type": "float32" }, @@ -142747,7 +142747,7 @@ "name": "m_flDefuseCountDown", "name_hash": 16240345851379309436, "networked": true, - "offset": 3680, + "offset": 4464, "size": 4, "type": "GameTime_t" }, @@ -142757,7 +142757,7 @@ "name": "m_bBombDefused", "name_hash": 16240345851608663693, "networked": true, - "offset": 3684, + "offset": 4468, "size": 1, "type": "bool" }, @@ -142767,7 +142767,7 @@ "name": "m_hBombDefuser", "name_hash": 16240345850170053505, "networked": true, - "offset": 3688, + "offset": 4472, "size": 4, "template": [ "CCSPlayerPawn" @@ -142781,7 +142781,7 @@ "name": "m_iProgressBarTime", "name_hash": 16240345852503236233, "networked": false, - "offset": 3692, + "offset": 4476, "size": 4, "type": "int32" }, @@ -142791,7 +142791,7 @@ "name": "m_bVoiceAlertFired", "name_hash": 16240345849173445727, "networked": false, - "offset": 3696, + "offset": 4480, "size": 1, "type": "bool" }, @@ -142804,7 +142804,7 @@ "name": "m_bVoiceAlertPlayed", "name_hash": 16240345848835861114, "networked": false, - "offset": 3697, + "offset": 4481, "size": 4, "type": "bool" }, @@ -142814,7 +142814,7 @@ "name": "m_flNextBotBeepTime", "name_hash": 16240345851911689794, "networked": false, - "offset": 3704, + "offset": 4488, "size": 4, "type": "GameTime_t" }, @@ -142824,7 +142824,7 @@ "name": "m_angCatchUpToPlayerEye", "name_hash": 16240345850002768472, "networked": false, - "offset": 3712, + "offset": 4496, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -142835,7 +142835,7 @@ "name": "m_flLastSpinDetectionTime", "name_hash": 16240345848678180483, "networked": false, - "offset": 3724, + "offset": 4508, "size": 4, "type": "GameTime_t" } @@ -142846,7 +142846,7 @@ "name": "CPlantedC4", "name_hash": 3781250177, "project": "server", - "size": 3728 + "size": 4512 }, { "alignment": 8, @@ -142891,7 +142891,7 @@ "name": "m_hParentItem", "name_hash": 11410411006137692752, "networked": false, - "offset": 2008, + "offset": 2748, "size": 4, "template": [ "CItemGeneric" @@ -142906,7 +142906,7 @@ "name": "CItemGenericTriggerHelper", "name_hash": 2656693338, "project": "server", - "size": 2016 + "size": 2752 }, { "alignment": 255, @@ -143062,7 +143062,7 @@ "name": "m_hGraphDefinitionAG2", "name_hash": 18023326675937563178, "networked": true, - "offset": 1416, + "offset": 1440, "size": 8, "template": [ "InfoForResourceTypeCNmGraphDefinition" @@ -143076,7 +143076,7 @@ "name": "m_bIsUsingAG2", "name_hash": 18023326675790323479, "networked": true, - "offset": 1424, + "offset": 1448, "size": 1, "type": "bool" }, @@ -143086,7 +143086,7 @@ "name": "m_serializedPoseRecipeAG2", "name_hash": 18023326674388069702, "networked": true, - "offset": 1432, + "offset": 1456, "size": 24, "template": [ "uint8" @@ -143100,7 +143100,7 @@ "name": "m_nSerializePoseRecipeSizeAG2", "name_hash": 18023326672767546227, "networked": true, - "offset": 1456, + "offset": 1480, "size": 4, "type": "int32" }, @@ -143110,7 +143110,7 @@ "name": "m_nSerializePoseRecipeVersionAG2", "name_hash": 18023326675979825756, "networked": true, - "offset": 1460, + "offset": 1484, "size": 4, "type": "int32" }, @@ -143120,7 +143120,7 @@ "name": "m_nGraphCreationFlagsAG2", "name_hash": 18023326675491098881, "networked": true, - "offset": 1464, + "offset": 1488, "size": 1, "type": "uint8" }, @@ -143130,7 +143130,7 @@ "name": "m_nServerGraphDefReloadCountAG2", "name_hash": 18023326674536176147, "networked": true, - "offset": 1952, + "offset": 1976, "size": 4, "type": "int32" }, @@ -143140,7 +143140,7 @@ "name": "m_nServerSerializationContextIteration", "name_hash": 18023326676405495508, "networked": true, - "offset": 1956, + "offset": 1980, "size": 4, "type": "int32" } @@ -143151,7 +143151,7 @@ "name": "CBaseAnimGraphController", "name_hash": 4196382750, "project": "server", - "size": 1968 + "size": 1992 }, { "alignment": 255, @@ -143179,7 +143179,7 @@ "name": "CWorld", "name_hash": 1713810158, "project": "server", - "size": 2008 + "size": 2752 }, { "alignment": 255, @@ -143194,7 +143194,7 @@ "name": "m_bEnabled", "name_hash": 5882313615969938302, "networked": true, - "offset": 2008, + "offset": 2748, "size": 1, "type": "bool" }, @@ -143204,7 +143204,7 @@ "name": "m_DialogXMLName", "name_hash": 5882313617847113929, "networked": true, - "offset": 2016, + "offset": 2752, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -143215,7 +143215,7 @@ "name": "m_PanelClassName", "name_hash": 5882313615890287804, "networked": true, - "offset": 2024, + "offset": 2760, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -143226,7 +143226,7 @@ "name": "m_PanelID", "name_hash": 5882313614465232736, "networked": true, - "offset": 2032, + "offset": 2768, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -143237,7 +143237,7 @@ "name": "m_CustomOutput0", "name_hash": 5882313616931538805, "networked": false, - "offset": 2040, + "offset": 2776, "size": 40, "type": "CEntityIOOutput" }, @@ -143247,7 +143247,7 @@ "name": "m_CustomOutput1", "name_hash": 5882313616914761186, "networked": false, - "offset": 2080, + "offset": 2816, "size": 40, "type": "CEntityIOOutput" }, @@ -143257,7 +143257,7 @@ "name": "m_CustomOutput2", "name_hash": 5882313616897983567, "networked": false, - "offset": 2120, + "offset": 2856, "size": 40, "type": "CEntityIOOutput" }, @@ -143267,7 +143267,7 @@ "name": "m_CustomOutput3", "name_hash": 5882313616881205948, "networked": false, - "offset": 2160, + "offset": 2896, "size": 40, "type": "CEntityIOOutput" }, @@ -143277,7 +143277,7 @@ "name": "m_CustomOutput4", "name_hash": 5882313616864428329, "networked": false, - "offset": 2200, + "offset": 2936, "size": 40, "type": "CEntityIOOutput" }, @@ -143287,7 +143287,7 @@ "name": "m_CustomOutput5", "name_hash": 5882313616847650710, "networked": false, - "offset": 2240, + "offset": 2976, "size": 40, "type": "CEntityIOOutput" }, @@ -143297,7 +143297,7 @@ "name": "m_CustomOutput6", "name_hash": 5882313616830873091, "networked": false, - "offset": 2280, + "offset": 3016, "size": 40, "type": "CEntityIOOutput" }, @@ -143307,7 +143307,7 @@ "name": "m_CustomOutput7", "name_hash": 5882313616814095472, "networked": false, - "offset": 2320, + "offset": 3056, "size": 40, "type": "CEntityIOOutput" }, @@ -143317,7 +143317,7 @@ "name": "m_CustomOutput8", "name_hash": 5882313617065759757, "networked": false, - "offset": 2360, + "offset": 3096, "size": 40, "type": "CEntityIOOutput" }, @@ -143327,7 +143327,7 @@ "name": "m_CustomOutput9", "name_hash": 5882313617048982138, "networked": false, - "offset": 2400, + "offset": 3136, "size": 40, "type": "CEntityIOOutput" } @@ -143338,7 +143338,7 @@ "name": "CBaseClientUIEntity", "name_hash": 1369582865, "project": "server", - "size": 2440 + "size": 3176 }, { "alignment": 8, @@ -143406,7 +143406,7 @@ "name": "CItem_Healthshot", "name_hash": 358211912, "project": "server", - "size": 4576 + "size": 5328 }, { "alignment": 8, @@ -143546,7 +143546,7 @@ "name": "m_position2", "name_hash": 15903232981244219208, "networked": false, - "offset": 1376, + "offset": 2120, "size": 12, "templated": "VectorWS", "type": "VectorWS" @@ -143560,7 +143560,7 @@ "name": "m_offset", "name_hash": 15903232984547229802, "networked": false, - "offset": 1388, + "offset": 2132, "size": 24, "type": "Vector" }, @@ -143570,7 +143570,7 @@ "name": "m_addLength", "name_hash": 15903232983118292696, "networked": false, - "offset": 1412, + "offset": 2156, "size": 4, "type": "float32" }, @@ -143580,7 +143580,7 @@ "name": "m_gearRatio", "name_hash": 15903232984131481909, "networked": false, - "offset": 1416, + "offset": 2160, "size": 4, "type": "float32" } @@ -143591,7 +143591,7 @@ "name": "CPhysPulley", "name_hash": 3702759971, "project": "server", - "size": 1424 + "size": 2168 }, { "alignment": 8, @@ -143606,7 +143606,7 @@ "name": "m_iFilterModel", "name_hash": 6474491507970893651, "networked": false, - "offset": 1352, + "offset": 2096, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -143618,7 +143618,7 @@ "name": "CFilterModel", "name_hash": 1507460025, "project": "server", - "size": 1360 + "size": 2104 }, { "alignment": 8, @@ -143633,7 +143633,7 @@ "name": "m_iszSpawnTargetName", "name_hash": 3595257635524838514, "networked": false, - "offset": 1264, + "offset": 2008, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -143644,7 +143644,7 @@ "name": "m_hTarget", "name_hash": 3595257637349199898, "networked": false, - "offset": 1272, + "offset": 2016, "size": 4, "template": [ "CBaseEntity" @@ -143658,7 +143658,7 @@ "name": "m_bActive", "name_hash": 3595257636090814607, "networked": false, - "offset": 1276, + "offset": 2020, "size": 1, "type": "bool" }, @@ -143668,7 +143668,7 @@ "name": "m_nGoalDirection", "name_hash": 3595257637908602127, "networked": false, - "offset": 1280, + "offset": 2024, "size": 4, "type": "PointOrientGoalDirectionType_t" }, @@ -143678,7 +143678,7 @@ "name": "m_nConstraint", "name_hash": 3595257636607497934, "networked": false, - "offset": 1284, + "offset": 2028, "size": 4, "type": "PointOrientConstraint_t" }, @@ -143688,7 +143688,7 @@ "name": "m_flMaxTurnRate", "name_hash": 3595257636138635718, "networked": false, - "offset": 1288, + "offset": 2032, "size": 4, "type": "float32" }, @@ -143698,7 +143698,7 @@ "name": "m_flLastGameTime", "name_hash": 3595257636335977476, "networked": false, - "offset": 1292, + "offset": 2036, "size": 4, "type": "GameTime_t" } @@ -143709,7 +143709,7 @@ "name": "CPointOrient", "name_hash": 837086149, "project": "server", - "size": 1296 + "size": 2040 }, { "alignment": 16, @@ -143723,7 +143723,7 @@ "name": "CWeaponM249", "name_hash": 2939910438, "project": "server", - "size": 4592 + "size": 5360 }, { "alignment": 8, @@ -143738,7 +143738,7 @@ "name": "m_bShowLight", "name_hash": 17709791959205005088, "networked": true, - "offset": 2816, + "offset": 3552, "size": 1, "type": "bool" } @@ -143749,7 +143749,7 @@ "name": "CRectLight", "name_hash": 4123382260, "project": "server", - "size": 2824 + "size": 3560 }, { "alignment": 8, @@ -143764,7 +143764,7 @@ "name": "m_iszName", "name_hash": 7919125332995565054, "networked": false, - "offset": 1264, + "offset": 2008, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -143775,7 +143775,7 @@ "name": "m_iszHintTargetEntity", "name_hash": 7919125331035079102, "networked": false, - "offset": 1272, + "offset": 2016, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -143786,7 +143786,7 @@ "name": "m_hTargetPlayer", "name_hash": 7919125334157578579, "networked": false, - "offset": 1280, + "offset": 2024, "size": 4, "template": [ "CBasePlayerPawn" @@ -143801,7 +143801,7 @@ "name": "CInstructorEventEntity", "name_hash": 1843815048, "project": "server", - "size": 1288 + "size": 2032 }, { "alignment": 8, @@ -143816,7 +143816,7 @@ "name": "m_bDisabled", "name_hash": 16615429225800554853, "networked": false, - "offset": 2008, + "offset": 2748, "size": 1, "type": "bool" } @@ -143827,7 +143827,7 @@ "name": "CFuncVPhysicsClip", "name_hash": 3868581081, "project": "server", - "size": 2016 + "size": 2752 }, { "alignment": 8, @@ -143842,7 +143842,7 @@ "name": "m_iszLightNameFilter", "name_hash": 17489245037184104998, "networked": false, - "offset": 1264, + "offset": 2008, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -143853,7 +143853,7 @@ "name": "m_iszLightClassFilter", "name_hash": 17489245037791702363, "networked": false, - "offset": 1272, + "offset": 2016, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -143864,7 +143864,7 @@ "name": "m_flLightRadiusFilter", "name_hash": 17489245040751777937, "networked": false, - "offset": 1280, + "offset": 2024, "size": 4, "type": "float32" }, @@ -143874,7 +143874,7 @@ "name": "m_flBrightnessDelta", "name_hash": 17489245040924250498, "networked": false, - "offset": 1284, + "offset": 2028, "size": 4, "type": "float32" }, @@ -143884,7 +143884,7 @@ "name": "m_bPerformScreenFade", "name_hash": 17489245041155828008, "networked": false, - "offset": 1288, + "offset": 2032, "size": 1, "type": "bool" }, @@ -143894,7 +143894,7 @@ "name": "m_flTargetBrightnessMultiplier", "name_hash": 17489245040156669114, "networked": false, - "offset": 1292, + "offset": 2036, "size": 4, "type": "float32" }, @@ -143904,7 +143904,7 @@ "name": "m_flCurrentBrightnessMultiplier", "name_hash": 17489245040289799916, "networked": false, - "offset": 1296, + "offset": 2040, "size": 4, "type": "float32" }, @@ -143914,7 +143914,7 @@ "name": "m_vecLights", "name_hash": 17489245039848367412, "networked": false, - "offset": 1304, + "offset": 2048, "size": 24, "template": [ "CHandle< CLightEntity >" @@ -143929,7 +143929,7 @@ "name": "CMultiLightProxy", "name_hash": 4072032179, "project": "server", - "size": 1328 + "size": 2072 }, { "alignment": 8, @@ -143943,7 +143943,7 @@ "name": "CInfoPlayerCounterterrorist", "name_hash": 3053929585, "project": "server", - "size": 1280 + "size": 2024 }, { "alignment": 8, @@ -144013,7 +144013,7 @@ "name": "CWeaponMP7", "name_hash": 2265197456, "project": "server", - "size": 4592 + "size": 5360 }, { "alignment": 255, @@ -144050,7 +144050,7 @@ "name": "m_radius", "name_hash": 15302080824709597779, "networked": false, - "offset": 1264, + "offset": 2008, "size": 4, "type": "float32" }, @@ -144060,7 +144060,7 @@ "name": "m_flMaxRadius", "name_hash": 15302080824185592853, "networked": false, - "offset": 1268, + "offset": 2012, "size": 4, "type": "float32" }, @@ -144070,7 +144070,7 @@ "name": "m_iSoundLevel", "name_hash": 15302080824935782843, "networked": false, - "offset": 1272, + "offset": 2016, "size": 4, "type": "soundlevel_t" }, @@ -144080,7 +144080,7 @@ "name": "m_dpv", "name_hash": 15302080825492090877, "networked": false, - "offset": 1276, + "offset": 2020, "size": 100, "type": "dynpitchvol_t" }, @@ -144090,7 +144090,7 @@ "name": "m_fActive", "name_hash": 15302080825175787099, "networked": false, - "offset": 1376, + "offset": 2120, "size": 1, "type": "bool" }, @@ -144100,7 +144100,7 @@ "name": "m_fLooping", "name_hash": 15302080823212886209, "networked": false, - "offset": 1377, + "offset": 2121, "size": 1, "type": "bool" }, @@ -144110,7 +144110,7 @@ "name": "m_iszSound", "name_hash": 15302080823481697916, "networked": false, - "offset": 1384, + "offset": 2128, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -144121,7 +144121,7 @@ "name": "m_sSourceEntName", "name_hash": 15302080822671818647, "networked": false, - "offset": 1392, + "offset": 2136, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -144132,7 +144132,7 @@ "name": "m_hSoundSource", "name_hash": 15302080824590167107, "networked": false, - "offset": 1400, + "offset": 2144, "size": 4, "template": [ "CBaseEntity" @@ -144146,7 +144146,7 @@ "name": "m_nSoundSourceEntIndex", "name_hash": 15302080823417417766, "networked": false, - "offset": 1404, + "offset": 2148, "size": 4, "templated": "CEntityIndex", "type": "CEntityIndex" @@ -144158,7 +144158,7 @@ "name": "CAmbientGeneric", "name_hash": 3562793327, "project": "server", - "size": 1432 + "size": 2176 }, { "alignment": 8, @@ -144233,7 +144233,7 @@ "name": "m_flLinearFrequency", "name_hash": 10271083714144809012, "networked": false, - "offset": 1376, + "offset": 2120, "size": 4, "type": "float32" }, @@ -144243,7 +144243,7 @@ "name": "m_flLinearDampingRatio", "name_hash": 10271083715526627247, "networked": false, - "offset": 1380, + "offset": 2124, "size": 4, "type": "float32" }, @@ -144253,7 +144253,7 @@ "name": "m_flAngularFrequency", "name_hash": 10271083714261118075, "networked": false, - "offset": 1384, + "offset": 2128, "size": 4, "type": "float32" }, @@ -144263,7 +144263,7 @@ "name": "m_flAngularDampingRatio", "name_hash": 10271083715096376546, "networked": false, - "offset": 1388, + "offset": 2132, "size": 4, "type": "float32" }, @@ -144273,7 +144273,7 @@ "name": "m_bEnableLinearConstraint", "name_hash": 10271083715102003596, "networked": false, - "offset": 1392, + "offset": 2136, "size": 1, "type": "bool" }, @@ -144283,7 +144283,7 @@ "name": "m_bEnableAngularConstraint", "name_hash": 10271083717527755915, "networked": false, - "offset": 1393, + "offset": 2137, "size": 1, "type": "bool" }, @@ -144293,7 +144293,7 @@ "name": "m_sBoneName1", "name_hash": 10271083717269785706, "networked": false, - "offset": 1400, + "offset": 2144, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -144304,7 +144304,7 @@ "name": "m_sBoneName2", "name_hash": 10271083717253008087, "networked": false, - "offset": 1408, + "offset": 2152, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -144316,7 +144316,7 @@ "name": "CPhysFixed", "name_hash": 2391423032, "project": "server", - "size": 1416 + "size": 2160 }, { "alignment": 8, @@ -144331,7 +144331,7 @@ "name": "m_flRadius", "name_hash": 1354340547301458061, "networked": true, - "offset": 1464, + "offset": 2204, "size": 4, "type": "float32" } @@ -144342,7 +144342,7 @@ "name": "CSoundEventSphereEntity", "name_hash": 315331981, "project": "server", - "size": 1472 + "size": 2208 }, { "alignment": 8, @@ -144357,7 +144357,7 @@ "name": "m_nLastRecievedShorthandedRoundBonus", "name_hash": 2081550099525322971, "networked": false, - "offset": 1448, + "offset": 2192, "size": 4, "type": "int32" }, @@ -144367,7 +144367,7 @@ "name": "m_nShorthandedRoundBonusStartRound", "name_hash": 2081550100107888534, "networked": false, - "offset": 1452, + "offset": 2196, "size": 4, "type": "int32" }, @@ -144377,7 +144377,7 @@ "name": "m_bSurrendered", "name_hash": 2081550100995042644, "networked": true, - "offset": 1456, + "offset": 2200, "size": 1, "type": "bool" }, @@ -144390,7 +144390,7 @@ "name": "m_szTeamMatchStat", "name_hash": 2081550101041946048, "networked": true, - "offset": 1457, + "offset": 2201, "size": 512, "type": "char" }, @@ -144400,7 +144400,7 @@ "name": "m_numMapVictories", "name_hash": 2081550098239905295, "networked": true, - "offset": 1972, + "offset": 2716, "size": 4, "type": "int32" }, @@ -144410,7 +144410,7 @@ "name": "m_scoreFirstHalf", "name_hash": 2081550101340747168, "networked": true, - "offset": 1976, + "offset": 2720, "size": 4, "type": "int32" }, @@ -144420,7 +144420,7 @@ "name": "m_scoreSecondHalf", "name_hash": 2081550100313452076, "networked": true, - "offset": 1980, + "offset": 2724, "size": 4, "type": "int32" }, @@ -144430,7 +144430,7 @@ "name": "m_scoreOvertime", "name_hash": 2081550100226456814, "networked": true, - "offset": 1984, + "offset": 2728, "size": 4, "type": "int32" }, @@ -144443,7 +144443,7 @@ "name": "m_szClanTeamname", "name_hash": 2081550098684526454, "networked": true, - "offset": 1988, + "offset": 2732, "size": 129, "type": "char" }, @@ -144453,7 +144453,7 @@ "name": "m_iClanID", "name_hash": 2081550097681775533, "networked": true, - "offset": 2120, + "offset": 2864, "size": 4, "type": "uint32" }, @@ -144466,7 +144466,7 @@ "name": "m_szTeamFlagImage", "name_hash": 2081550101666279888, "networked": true, - "offset": 2124, + "offset": 2868, "size": 8, "type": "char" }, @@ -144479,7 +144479,7 @@ "name": "m_szTeamLogoImage", "name_hash": 2081550099684460843, "networked": true, - "offset": 2132, + "offset": 2876, "size": 8, "type": "char" }, @@ -144489,7 +144489,7 @@ "name": "m_flNextResourceTime", "name_hash": 2081550099627681455, "networked": false, - "offset": 2140, + "offset": 2884, "size": 4, "type": "float32" }, @@ -144499,7 +144499,7 @@ "name": "m_iLastUpdateSentAt", "name_hash": 2081550098444888586, "networked": false, - "offset": 2144, + "offset": 2888, "size": 4, "type": "int32" } @@ -144510,7 +144510,7 @@ "name": "CCSTeam", "name_hash": 484648649, "project": "server", - "size": 2152 + "size": 2896 }, { "alignment": 16, @@ -144524,7 +144524,7 @@ "name": "CItemKevlar", "name_hash": 2627162812, "project": "server", - "size": 2928 + "size": 3712 }, { "alignment": 16, @@ -144538,7 +144538,7 @@ "name": "CWeaponRevolver", "name_hash": 2680489973, "project": "server", - "size": 4592 + "size": 5360 }, { "alignment": 255, @@ -144553,8 +144553,8 @@ "name": "m_animationController", "name_hash": 14989285020922468169, "networked": true, - "offset": 1296, - "size": 1968, + "offset": 1312, + "size": 1992, "type": "CBaseAnimGraphController" } ], @@ -144564,7 +144564,7 @@ "name": "CBodyComponentBaseAnimGraph", "name_hash": 3489964879, "project": "server", - "size": 3264 + "size": 3312 }, { "alignment": 8, @@ -144579,7 +144579,7 @@ "name": "m_iszEventName", "name_hash": 5204823890237409876, "networked": false, - "offset": 1264, + "offset": 2008, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -144590,7 +144590,7 @@ "name": "m_flRange", "name_hash": 5204823889293158468, "networked": false, - "offset": 1272, + "offset": 2016, "size": 4, "type": "float32" } @@ -144601,7 +144601,7 @@ "name": "CInfoGameEventProxy", "name_hash": 1211842496, "project": "server", - "size": 1280 + "size": 2024 }, { "alignment": 8, @@ -144616,7 +144616,7 @@ "name": "m_CPropDataComponent", "name_hash": 14253298163828661726, "networked": true, - "offset": 2016, + "offset": 2760, "size": 64, "type": "CPropDataComponent" }, @@ -144626,7 +144626,7 @@ "name": "m_Material", "name_hash": 14253298161932926176, "networked": false, - "offset": 2080, + "offset": 2824, "size": 4, "type": "Materials" }, @@ -144636,7 +144636,7 @@ "name": "m_hBreaker", "name_hash": 14253298161301193981, "networked": false, - "offset": 2084, + "offset": 2828, "size": 4, "template": [ "CBaseEntity" @@ -144650,7 +144650,7 @@ "name": "m_Explosion", "name_hash": 14253298163343600992, "networked": false, - "offset": 2088, + "offset": 2832, "size": 4, "type": "Explosions" }, @@ -144660,7 +144660,7 @@ "name": "m_iszSpawnObject", "name_hash": 14253298164473623879, "networked": false, - "offset": 2096, + "offset": 2840, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -144671,7 +144671,7 @@ "name": "m_flPressureDelay", "name_hash": 14253298162143995659, "networked": false, - "offset": 2104, + "offset": 2848, "size": 4, "type": "float32" }, @@ -144681,7 +144681,7 @@ "name": "m_iMinHealthDmg", "name_hash": 14253298163379161674, "networked": false, - "offset": 2108, + "offset": 2852, "size": 4, "type": "int32" }, @@ -144691,7 +144691,7 @@ "name": "m_iszPropData", "name_hash": 14253298162413801608, "networked": false, - "offset": 2112, + "offset": 2856, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -144702,7 +144702,7 @@ "name": "m_impactEnergyScale", "name_hash": 14253298164259597339, "networked": false, - "offset": 2120, + "offset": 2864, "size": 4, "type": "float32" }, @@ -144712,7 +144712,7 @@ "name": "m_nOverrideBlockLOS", "name_hash": 14253298164841129024, "networked": false, - "offset": 2124, + "offset": 2868, "size": 4, "type": "EOverrideBlockLOS_t" }, @@ -144722,7 +144722,7 @@ "name": "m_OnBreak", "name_hash": 14253298162117635151, "networked": false, - "offset": 2128, + "offset": 2872, "size": 40, "type": "CEntityIOOutput" }, @@ -144732,7 +144732,7 @@ "name": "m_OnHealthChanged", "name_hash": 14253298164869178802, "networked": false, - "offset": 2168, + "offset": 2912, "size": 40, "template": [ "float32" @@ -144746,7 +144746,7 @@ "name": "m_PerformanceMode", "name_hash": 14253298164171492434, "networked": false, - "offset": 2208, + "offset": 2952, "size": 4, "type": "PerformanceMode_t" }, @@ -144756,7 +144756,7 @@ "name": "m_hPhysicsAttacker", "name_hash": 14253298162983680119, "networked": false, - "offset": 2212, + "offset": 2956, "size": 4, "template": [ "CBasePlayerPawn" @@ -144770,7 +144770,7 @@ "name": "m_flLastPhysicsInfluenceTime", "name_hash": 14253298162463411762, "networked": false, - "offset": 2216, + "offset": 2960, "size": 4, "type": "GameTime_t" } @@ -144781,7 +144781,7 @@ "name": "CBreakable", "name_hash": 3318604585, "project": "server", - "size": 2224 + "size": 2968 }, { "alignment": 255, @@ -144822,7 +144822,7 @@ "name": "m_vInTangentLocal", "name_hash": 6361240724301756554, "networked": false, - "offset": 1264, + "offset": 2008, "size": 12, "templated": "Vector", "type": "Vector" @@ -144833,7 +144833,7 @@ "name": "m_vOutTangentLocal", "name_hash": 6361240725137326075, "networked": false, - "offset": 1276, + "offset": 2020, "size": 12, "templated": "Vector", "type": "Vector" @@ -144844,7 +144844,7 @@ "name": "m_szParentPathUniqueID", "name_hash": 6361240726379269601, "networked": false, - "offset": 1288, + "offset": 2032, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -144855,7 +144855,7 @@ "name": "m_szPathNodeParameter", "name_hash": 6361240724643812062, "networked": false, - "offset": 1296, + "offset": 2040, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -144866,7 +144866,7 @@ "name": "m_OnStartFromOrInSegment", "name_hash": 6361240724828241611, "networked": false, - "offset": 1304, + "offset": 2048, "size": 40, "type": "CEntityIOOutput" }, @@ -144876,7 +144876,7 @@ "name": "m_OnStoppedAtOrInSegment", "name_hash": 6361240726323463387, "networked": false, - "offset": 1344, + "offset": 2088, "size": 40, "type": "CEntityIOOutput" }, @@ -144886,7 +144886,7 @@ "name": "m_OnPassThrough", "name_hash": 6361240724094001334, "networked": false, - "offset": 1384, + "offset": 2128, "size": 40, "type": "CEntityIOOutput" }, @@ -144896,7 +144896,7 @@ "name": "m_OnPassThroughForward", "name_hash": 6361240725902804027, "networked": false, - "offset": 1424, + "offset": 2168, "size": 40, "type": "CEntityIOOutput" }, @@ -144906,7 +144906,7 @@ "name": "m_OnPassThroughReverse", "name_hash": 6361240724044152744, "networked": false, - "offset": 1464, + "offset": 2208, "size": 40, "type": "CEntityIOOutput" }, @@ -144916,7 +144916,7 @@ "name": "m_hMover", "name_hash": 6361240724023409268, "networked": false, - "offset": 1504, + "offset": 2248, "size": 4, "template": [ "CPathMover" @@ -144930,7 +144930,7 @@ "name": "m_xWSPrevParent", "name_hash": 6361240723834837004, "networked": false, - "offset": 1520, + "offset": 2256, "size": 32, "templated": "CTransform", "type": "CTransform" @@ -144942,7 +144942,7 @@ "name": "CMoverPathNode", "name_hash": 1481091772, "project": "server", - "size": 1552 + "size": 2288 }, { "alignment": 8, @@ -144957,7 +144957,7 @@ "name": "m_bForceNewLevelUnit", "name_hash": 16360675786915823582, "networked": false, - "offset": 1264, + "offset": 2008, "size": 1, "type": "bool" }, @@ -144967,7 +144967,7 @@ "name": "m_minHitPoints", "name_hash": 16360675787319151703, "networked": false, - "offset": 1268, + "offset": 2012, "size": 4, "type": "int32" }, @@ -144977,7 +144977,7 @@ "name": "m_minHitPointsToCommit", "name_hash": 16360675787557051519, "networked": false, - "offset": 1272, + "offset": 2016, "size": 4, "type": "int32" } @@ -144988,7 +144988,7 @@ "name": "CLogicAutosave", "name_hash": 3809266674, "project": "server", - "size": 1280 + "size": 2024 }, { "alignment": 8, @@ -145002,7 +145002,7 @@ "name": "CCSGO_WingmanIntroCounterTerroristPosition", "name_hash": 3641527267, "project": "server", - "size": 3336 + "size": 4080 }, { "alignment": 8, @@ -145020,7 +145020,7 @@ "name": "m_nLogicBranchNames", "name_hash": 12834716570275444695, "networked": false, - "offset": 1264, + "offset": 2008, "size": 128, "type": "CUtlSymbolLarge" }, @@ -145030,7 +145030,7 @@ "name": "m_LogicBranchList", "name_hash": 12834716573375578757, "networked": false, - "offset": 1392, + "offset": 2136, "size": 24, "template": [ "CHandle< CBaseEntity >" @@ -145044,7 +145044,7 @@ "name": "m_eLastState", "name_hash": 12834716572123208389, "networked": false, - "offset": 1416, + "offset": 2160, "size": 4, "type": "CLogicBranchList::LogicBranchListenerLastState_t" }, @@ -145054,7 +145054,7 @@ "name": "m_OnAllTrue", "name_hash": 12834716570636779439, "networked": false, - "offset": 1424, + "offset": 2168, "size": 40, "type": "CEntityIOOutput" }, @@ -145064,7 +145064,7 @@ "name": "m_OnAllFalse", "name_hash": 12834716571397837618, "networked": false, - "offset": 1464, + "offset": 2208, "size": 40, "type": "CEntityIOOutput" }, @@ -145074,7 +145074,7 @@ "name": "m_OnMixed", "name_hash": 12834716573491471415, "networked": false, - "offset": 1504, + "offset": 2248, "size": 40, "type": "CEntityIOOutput" } @@ -145085,7 +145085,7 @@ "name": "CLogicBranchList", "name_hash": 2988315320, "project": "server", - "size": 1544 + "size": 2288 }, { "alignment": 8, @@ -145099,7 +145099,7 @@ "name": "CPrecipitation", "name_hash": 2654664313, "project": "server", - "size": 2472 + "size": 3208 }, { "alignment": 8, @@ -145114,7 +145114,7 @@ "name": "m_iszMessage", "name_hash": 10013005656007787484, "networked": false, - "offset": 2024, + "offset": 2768, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -145125,7 +145125,7 @@ "name": "m_textParms", "name_hash": 10013005652948722525, "networked": false, - "offset": 2032, + "offset": 2776, "size": 20, "type": "hudtextparms_t" } @@ -145136,7 +145136,7 @@ "name": "CGameText", "name_hash": 2331334551, "project": "server", - "size": 2056 + "size": 2800 }, { "alignment": 8, @@ -145150,7 +145150,7 @@ "name": "CPointBroadcastClientCommand", "name_hash": 1437228313, "project": "server", - "size": 1264 + "size": 2008 }, { "alignment": 8, @@ -145165,7 +145165,7 @@ "name": "m_flScale", "name_hash": 9068430330220880943, "networked": false, - "offset": 1264, + "offset": 2008, "size": 4, "type": "float32" } @@ -145176,7 +145176,7 @@ "name": "CEnvSplash", "name_hash": 2111408470, "project": "server", - "size": 1272 + "size": 2016 }, { "alignment": 8, @@ -145191,7 +145191,7 @@ "name": "m_flOriginalDamage", "name_hash": 10160727172318561557, "networked": false, - "offset": 2472, + "offset": 3204, "size": 4, "type": "float32" }, @@ -145201,7 +145201,7 @@ "name": "m_flDamage", "name_hash": 10160727173772666174, "networked": false, - "offset": 2476, + "offset": 3208, "size": 4, "type": "float32" }, @@ -145211,7 +145211,7 @@ "name": "m_flDamageCap", "name_hash": 10160727173008560006, "networked": false, - "offset": 2480, + "offset": 3212, "size": 4, "type": "float32" }, @@ -145221,7 +145221,7 @@ "name": "m_flLastDmgTime", "name_hash": 10160727173283910496, "networked": false, - "offset": 2484, + "offset": 3216, "size": 4, "type": "GameTime_t" }, @@ -145231,7 +145231,7 @@ "name": "m_flForgivenessDelay", "name_hash": 10160727170363362835, "networked": false, - "offset": 2488, + "offset": 3220, "size": 4, "type": "float32" }, @@ -145241,7 +145241,7 @@ "name": "m_bitsDamageInflict", "name_hash": 10160727171938310671, "networked": false, - "offset": 2492, + "offset": 3224, "size": 4, "type": "DamageTypes_t" }, @@ -145251,7 +145251,7 @@ "name": "m_damageModel", "name_hash": 10160727170200073389, "networked": false, - "offset": 2496, + "offset": 3228, "size": 4, "type": "int32" }, @@ -145261,7 +145261,7 @@ "name": "m_bNoDmgForce", "name_hash": 10160727172259967037, "networked": false, - "offset": 2500, + "offset": 3232, "size": 1, "type": "bool" }, @@ -145271,7 +145271,7 @@ "name": "m_vDamageForce", "name_hash": 10160727173135335863, "networked": false, - "offset": 2504, + "offset": 3236, "size": 12, "templated": "Vector", "type": "Vector" @@ -145282,7 +145282,7 @@ "name": "m_thinkAlways", "name_hash": 10160727172067474906, "networked": false, - "offset": 2516, + "offset": 3248, "size": 1, "type": "bool" }, @@ -145292,7 +145292,7 @@ "name": "m_hurtThinkPeriod", "name_hash": 10160727173456029169, "networked": false, - "offset": 2520, + "offset": 3252, "size": 4, "type": "float32" }, @@ -145302,7 +145302,7 @@ "name": "m_OnHurt", "name_hash": 10160727170982704065, "networked": false, - "offset": 2528, + "offset": 3256, "size": 40, "type": "CEntityIOOutput" }, @@ -145312,7 +145312,7 @@ "name": "m_OnHurtPlayer", "name_hash": 10160727171983930188, "networked": false, - "offset": 2568, + "offset": 3296, "size": 40, "type": "CEntityIOOutput" }, @@ -145322,7 +145322,7 @@ "name": "m_hurtEntities", "name_hash": 10160727171384236739, "networked": false, - "offset": 2608, + "offset": 3336, "size": 24, "template": [ "CHandle< CBaseEntity >" @@ -145337,7 +145337,7 @@ "name": "CTriggerHurt", "name_hash": 2365728647, "project": "server", - "size": 2632 + "size": 3360 }, { "alignment": 16, @@ -145352,7 +145352,7 @@ "name": "m_bForceServerRagdoll", "name_hash": 13005801844773009218, "networked": false, - "offset": 2848, + "offset": 3632, "size": 1, "type": "bool" }, @@ -145362,7 +145362,7 @@ "name": "m_hMyWearables", "name_hash": 13005801841538861891, "networked": true, - "offset": 2856, + "offset": 3640, "size": 24, "template": [ "CHandle< CEconWearable >" @@ -145376,7 +145376,7 @@ "name": "m_impactEnergyScale", "name_hash": 13005801844867050523, "networked": false, - "offset": 2880, + "offset": 3664, "size": 4, "type": "float32" }, @@ -145386,7 +145386,7 @@ "name": "m_bApplyStressDamage", "name_hash": 13005801844783445074, "networked": false, - "offset": 2884, + "offset": 3668, "size": 1, "type": "bool" }, @@ -145396,7 +145396,7 @@ "name": "m_bDeathEventsDispatched", "name_hash": 13005801843943312543, "networked": false, - "offset": 2885, + "offset": 3669, "size": 1, "type": "bool" }, @@ -145406,7 +145406,7 @@ "name": "m_pVecRelationships", "name_hash": 13005801842269458270, "networked": false, - "offset": 2952, + "offset": 3736, "size": 8, "type": "CUtlVector< RelationshipOverride_t >" }, @@ -145416,7 +145416,7 @@ "name": "m_strRelationships", "name_hash": 13005801845722852055, "networked": false, - "offset": 2960, + "offset": 3744, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -145427,7 +145427,7 @@ "name": "m_eHull", "name_hash": 13005801842087028087, "networked": false, - "offset": 2968, + "offset": 3752, "size": 4, "type": "Hull_t" }, @@ -145437,7 +145437,7 @@ "name": "m_nNavHullIdx", "name_hash": 13005801843966643696, "networked": false, - "offset": 2972, + "offset": 3756, "size": 4, "type": "uint32" }, @@ -145447,7 +145447,7 @@ "name": "m_movementStats", "name_hash": 13005801842829085915, "networked": false, - "offset": 2976, + "offset": 3760, "size": 64, "type": "CMovementStatsProperty" } @@ -145458,7 +145458,7 @@ "name": "CBaseCombatCharacter", "name_hash": 3028149214, "project": "server", - "size": 3040 + "size": 3824 }, { "alignment": 8, @@ -145514,7 +145514,7 @@ "name": "m_iszEntry", "name_hash": 13478224672931726939, "networked": false, - "offset": 1264, + "offset": 2008, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -145525,7 +145525,7 @@ "name": "m_iszPreIdle", "name_hash": 13478224673084098744, "networked": false, - "offset": 1272, + "offset": 2016, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -145536,7 +145536,7 @@ "name": "m_iszPlay", "name_hash": 13478224669970305051, "networked": false, - "offset": 1280, + "offset": 2024, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -145547,7 +145547,7 @@ "name": "m_iszPostIdle", "name_hash": 13478224672585052733, "networked": false, - "offset": 1288, + "offset": 2032, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -145558,7 +145558,7 @@ "name": "m_iszModifierToAddOnPlay", "name_hash": 13478224670286589591, "networked": false, - "offset": 1296, + "offset": 2040, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -145569,7 +145569,7 @@ "name": "m_iszNextScript", "name_hash": 13478224670235522883, "networked": false, - "offset": 1304, + "offset": 2048, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -145580,7 +145580,7 @@ "name": "m_iszEntity", "name_hash": 13478224670930495554, "networked": false, - "offset": 1312, + "offset": 2056, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -145591,7 +145591,7 @@ "name": "m_iszSyncGroup", "name_hash": 13478224671509467557, "networked": false, - "offset": 1320, + "offset": 2064, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -145602,7 +145602,7 @@ "name": "m_nMoveTo", "name_hash": 13478224671860600505, "networked": false, - "offset": 1328, + "offset": 2072, "size": 4, "type": "ScriptedMoveTo_t" }, @@ -145612,7 +145612,7 @@ "name": "m_nMoveToGait", "name_hash": 13478224669326172292, "networked": false, - "offset": 1332, + "offset": 2076, "size": 1, "type": "SharedMovementGait_t" }, @@ -145622,7 +145622,7 @@ "name": "m_nHeldWeaponBehavior", "name_hash": 13478224672600728868, "networked": false, - "offset": 1336, + "offset": 2080, "size": 4, "type": "ScriptedHeldWeaponBehavior_t" }, @@ -145632,7 +145632,7 @@ "name": "m_nForcedCrouchState", "name_hash": 13478224670930086855, "networked": false, - "offset": 1340, + "offset": 2084, "size": 4, "type": "ForcedCrouchState_t" }, @@ -145642,7 +145642,7 @@ "name": "m_bIsPlayingPreIdle", "name_hash": 13478224671822920592, "networked": false, - "offset": 1344, + "offset": 2088, "size": 1, "type": "bool" }, @@ -145652,7 +145652,7 @@ "name": "m_bIsPlayingEntry", "name_hash": 13478224670759972691, "networked": false, - "offset": 1345, + "offset": 2089, "size": 1, "type": "bool" }, @@ -145662,7 +145662,7 @@ "name": "m_bIsPlayingAction", "name_hash": 13478224670982065087, "networked": false, - "offset": 1346, + "offset": 2090, "size": 1, "type": "bool" }, @@ -145672,7 +145672,7 @@ "name": "m_bIsPlayingPostIdle", "name_hash": 13478224673068909237, "networked": false, - "offset": 1347, + "offset": 2091, "size": 1, "type": "bool" }, @@ -145682,7 +145682,7 @@ "name": "m_bDontRotateOther", "name_hash": 13478224671966424045, "networked": false, - "offset": 1348, + "offset": 2092, "size": 1, "type": "bool" }, @@ -145692,7 +145692,7 @@ "name": "m_bIsRepeatable", "name_hash": 13478224671029419678, "networked": false, - "offset": 1349, + "offset": 2093, "size": 1, "type": "bool" }, @@ -145702,7 +145702,7 @@ "name": "m_bShouldLeaveCorpse", "name_hash": 13478224669158611385, "networked": false, - "offset": 1350, + "offset": 2094, "size": 1, "type": "bool" }, @@ -145712,7 +145712,7 @@ "name": "m_bStartOnSpawn", "name_hash": 13478224672699868161, "networked": false, - "offset": 1351, + "offset": 2095, "size": 1, "type": "bool" }, @@ -145722,7 +145722,7 @@ "name": "m_bDisallowInterrupts", "name_hash": 13478224671499171904, "networked": false, - "offset": 1352, + "offset": 2096, "size": 1, "type": "bool" }, @@ -145732,7 +145732,7 @@ "name": "m_bCanOverrideNPCState", "name_hash": 13478224670598113741, "networked": false, - "offset": 1353, + "offset": 2097, "size": 1, "type": "bool" }, @@ -145742,7 +145742,7 @@ "name": "m_bDontTeleportAtEnd", "name_hash": 13478224670530479681, "networked": false, - "offset": 1354, + "offset": 2098, "size": 1, "type": "bool" }, @@ -145752,7 +145752,7 @@ "name": "m_bHighPriority", "name_hash": 13478224670667294593, "networked": false, - "offset": 1355, + "offset": 2099, "size": 1, "type": "bool" }, @@ -145762,7 +145762,7 @@ "name": "m_bHideDebugComplaints", "name_hash": 13478224672039143446, "networked": false, - "offset": 1356, + "offset": 2100, "size": 1, "type": "bool" }, @@ -145772,7 +145772,7 @@ "name": "m_bContinueOnDeath", "name_hash": 13478224669223362517, "networked": false, - "offset": 1357, + "offset": 2101, "size": 1, "type": "bool" }, @@ -145782,7 +145782,7 @@ "name": "m_bLoopPreIdleSequence", "name_hash": 13478224671275607647, "networked": false, - "offset": 1358, + "offset": 2102, "size": 1, "type": "bool" }, @@ -145792,7 +145792,7 @@ "name": "m_bLoopActionSequence", "name_hash": 13478224670143008676, "networked": false, - "offset": 1359, + "offset": 2103, "size": 1, "type": "bool" }, @@ -145802,7 +145802,7 @@ "name": "m_bLoopPostIdleSequence", "name_hash": 13478224672267974346, "networked": false, - "offset": 1360, + "offset": 2104, "size": 1, "type": "bool" }, @@ -145812,7 +145812,7 @@ "name": "m_bSynchPostIdles", "name_hash": 13478224671810398395, "networked": false, - "offset": 1361, + "offset": 2105, "size": 1, "type": "bool" }, @@ -145822,7 +145822,7 @@ "name": "m_bIgnoreLookAt", "name_hash": 13478224672994853045, "networked": false, - "offset": 1362, + "offset": 2106, "size": 1, "type": "bool" }, @@ -145832,7 +145832,7 @@ "name": "m_bIgnoreGravity", "name_hash": 13478224669586080827, "networked": false, - "offset": 1363, + "offset": 2107, "size": 1, "type": "bool" }, @@ -145842,7 +145842,7 @@ "name": "m_bDisableNPCCollisions", "name_hash": 13478224669352169379, "networked": false, - "offset": 1364, + "offset": 2108, "size": 1, "type": "bool" }, @@ -145852,7 +145852,7 @@ "name": "m_bKeepAnimgraphLockedPost", "name_hash": 13478224672351011963, "networked": false, - "offset": 1365, + "offset": 2109, "size": 1, "type": "bool" }, @@ -145862,7 +145862,7 @@ "name": "m_bDontAddModifiers", "name_hash": 13478224672343416049, "networked": false, - "offset": 1366, + "offset": 2110, "size": 1, "type": "bool" }, @@ -145872,7 +145872,7 @@ "name": "m_bDisableAimingWhileMoving", "name_hash": 13478224670501141359, "networked": false, - "offset": 1367, + "offset": 2111, "size": 1, "type": "bool" }, @@ -145882,7 +145882,7 @@ "name": "m_bIgnoreRotation", "name_hash": 13478224672371831613, "networked": false, - "offset": 1368, + "offset": 2112, "size": 1, "type": "bool" }, @@ -145892,7 +145892,7 @@ "name": "m_flRadius", "name_hash": 13478224670546182285, "networked": false, - "offset": 1372, + "offset": 2116, "size": 4, "type": "float32" }, @@ -145902,7 +145902,7 @@ "name": "m_flRepeat", "name_hash": 13478224669643544584, "networked": false, - "offset": 1376, + "offset": 2120, "size": 4, "type": "float32" }, @@ -145912,7 +145912,7 @@ "name": "m_flPlayAnimFadeInTime", "name_hash": 13478224671527136232, "networked": false, - "offset": 1380, + "offset": 2124, "size": 4, "type": "float32" }, @@ -145922,7 +145922,7 @@ "name": "m_flMoveInterpTime", "name_hash": 13478224670703416773, "networked": false, - "offset": 1384, + "offset": 2128, "size": 4, "type": "float32" }, @@ -145932,7 +145932,7 @@ "name": "m_flAngRate", "name_hash": 13478224669653876099, "networked": false, - "offset": 1388, + "offset": 2132, "size": 4, "type": "float32" }, @@ -145942,7 +145942,7 @@ "name": "m_flMoveSpeed", "name_hash": 13478224670747624057, "networked": false, - "offset": 1392, + "offset": 2136, "size": 4, "type": "float32" }, @@ -145952,7 +145952,7 @@ "name": "m_bWaitUntilMoveCompletesToStartAnimation", "name_hash": 13478224670473424172, "networked": false, - "offset": 1396, + "offset": 2140, "size": 1, "type": "bool" }, @@ -145962,7 +145962,7 @@ "name": "m_nNotReadySequenceCount", "name_hash": 13478224671001366935, "networked": false, - "offset": 1400, + "offset": 2144, "size": 4, "type": "int32" }, @@ -145972,7 +145972,7 @@ "name": "m_startTime", "name_hash": 13478224670686767086, "networked": false, - "offset": 1404, + "offset": 2148, "size": 4, "type": "GameTime_t" }, @@ -145982,7 +145982,7 @@ "name": "m_bWaitForBeginSequence", "name_hash": 13478224670506931117, "networked": false, - "offset": 1408, + "offset": 2152, "size": 1, "type": "bool" }, @@ -145992,7 +145992,7 @@ "name": "m_saved_effects", "name_hash": 13478224669531425265, "networked": false, - "offset": 1412, + "offset": 2156, "size": 4, "type": "int32" }, @@ -146002,7 +146002,7 @@ "name": "m_savedFlags", "name_hash": 13478224671177796983, "networked": false, - "offset": 1416, + "offset": 2160, "size": 4, "type": "int32" }, @@ -146012,7 +146012,7 @@ "name": "m_savedCollisionGroup", "name_hash": 13478224670810701839, "networked": false, - "offset": 1420, + "offset": 2164, "size": 4, "type": "int32" }, @@ -146022,7 +146022,7 @@ "name": "m_bInterruptable", "name_hash": 13478224670500543288, "networked": false, - "offset": 1424, + "offset": 2168, "size": 1, "type": "bool" }, @@ -146032,7 +146032,7 @@ "name": "m_sequenceStarted", "name_hash": 13478224671422471429, "networked": false, - "offset": 1425, + "offset": 2169, "size": 1, "type": "bool" }, @@ -146042,7 +146042,7 @@ "name": "m_bPositionRelativeToOtherEntity", "name_hash": 13478224671383981668, "networked": false, - "offset": 1426, + "offset": 2170, "size": 1, "type": "bool" }, @@ -146052,7 +146052,7 @@ "name": "m_hTargetEnt", "name_hash": 13478224669791392471, "networked": false, - "offset": 1428, + "offset": 2172, "size": 4, "template": [ "CBaseEntity" @@ -146066,7 +146066,7 @@ "name": "m_hNextCine", "name_hash": 13478224670991273155, "networked": false, - "offset": 1432, + "offset": 2176, "size": 4, "template": [ "CScriptedSequence" @@ -146080,7 +146080,7 @@ "name": "m_bThinking", "name_hash": 13478224669764214301, "networked": false, - "offset": 1436, + "offset": 2180, "size": 1, "type": "bool" }, @@ -146090,7 +146090,7 @@ "name": "m_bInitiatedSelfDelete", "name_hash": 13478224669082838087, "networked": false, - "offset": 1437, + "offset": 2181, "size": 1, "type": "bool" }, @@ -146100,7 +146100,7 @@ "name": "m_bIsTeleportingDueToMoveTo", "name_hash": 13478224672709439201, "networked": false, - "offset": 1438, + "offset": 2182, "size": 1, "type": "bool" }, @@ -146110,7 +146110,7 @@ "name": "m_bAllowCustomInterruptConditions", "name_hash": 13478224671740958518, "networked": false, - "offset": 1439, + "offset": 2183, "size": 1, "type": "bool" }, @@ -146120,7 +146120,7 @@ "name": "m_hForcedTarget", "name_hash": 13478224671204567155, "networked": false, - "offset": 1440, + "offset": 2184, "size": 4, "template": [ "CBaseAnimGraph" @@ -146134,7 +146134,7 @@ "name": "m_bDontCancelOtherSequences", "name_hash": 13478224673146486236, "networked": false, - "offset": 1444, + "offset": 2188, "size": 1, "type": "bool" }, @@ -146144,7 +146144,7 @@ "name": "m_bForceSynch", "name_hash": 13478224669166025149, "networked": false, - "offset": 1445, + "offset": 2189, "size": 1, "type": "bool" }, @@ -146154,7 +146154,7 @@ "name": "m_bPreventUpdateYawOnFinish", "name_hash": 13478224673218365525, "networked": false, - "offset": 1446, + "offset": 2190, "size": 1, "type": "bool" }, @@ -146164,7 +146164,7 @@ "name": "m_bEnsureOnNavmeshOnFinish", "name_hash": 13478224671172960432, "networked": false, - "offset": 1447, + "offset": 2191, "size": 1, "type": "bool" }, @@ -146174,7 +146174,7 @@ "name": "m_onDeathBehavior", "name_hash": 13478224672351534660, "networked": false, - "offset": 1448, + "offset": 2192, "size": 4, "type": "ScriptedOnDeath_t" }, @@ -146184,7 +146184,7 @@ "name": "m_ConflictResponse", "name_hash": 13478224673161729340, "networked": false, - "offset": 1452, + "offset": 2196, "size": 4, "type": "ScriptedConflictResponse_t" }, @@ -146194,7 +146194,7 @@ "name": "m_OnBeginSequence", "name_hash": 13478224670347820824, "networked": false, - "offset": 1456, + "offset": 2200, "size": 40, "type": "CEntityIOOutput" }, @@ -146204,7 +146204,7 @@ "name": "m_OnActionStartOrLoop", "name_hash": 13478224670911883717, "networked": false, - "offset": 1496, + "offset": 2240, "size": 40, "type": "CEntityIOOutput" }, @@ -146214,7 +146214,7 @@ "name": "m_OnEndSequence", "name_hash": 13478224669550759960, "networked": false, - "offset": 1536, + "offset": 2280, "size": 40, "type": "CEntityIOOutput" }, @@ -146224,7 +146224,7 @@ "name": "m_OnPostIdleEndSequence", "name_hash": 13478224671026479692, "networked": false, - "offset": 1576, + "offset": 2320, "size": 40, "type": "CEntityIOOutput" }, @@ -146234,7 +146234,7 @@ "name": "m_OnCancelSequence", "name_hash": 13478224670061993315, "networked": false, - "offset": 1616, + "offset": 2360, "size": 40, "type": "CEntityIOOutput" }, @@ -146244,7 +146244,7 @@ "name": "m_OnCancelFailedSequence", "name_hash": 13478224669434030362, "networked": false, - "offset": 1656, + "offset": 2400, "size": 40, "type": "CEntityIOOutput" }, @@ -146257,7 +146257,7 @@ "name": "m_OnScriptEvent", "name_hash": 13478224671344752161, "networked": false, - "offset": 1696, + "offset": 2440, "size": 320, "type": "CEntityIOOutput" }, @@ -146267,7 +146267,7 @@ "name": "m_matOtherToMain", "name_hash": 13478224669261253945, "networked": false, - "offset": 2016, + "offset": 2768, "size": 32, "templated": "CTransform", "type": "CTransform" @@ -146278,7 +146278,7 @@ "name": "m_hInteractionMainEntity", "name_hash": 13478224669396110755, "networked": false, - "offset": 2048, + "offset": 2800, "size": 4, "template": [ "CBaseEntity" @@ -146292,7 +146292,7 @@ "name": "m_iPlayerDeathBehavior", "name_hash": 13478224672360024379, "networked": false, - "offset": 2052, + "offset": 2804, "size": 4, "type": "int32" }, @@ -146302,7 +146302,7 @@ "name": "m_bSkipFadeIn", "name_hash": 13478224672587913275, "networked": false, - "offset": 2056, + "offset": 2808, "size": 1, "type": "bool" } @@ -146313,7 +146313,7 @@ "name": "CScriptedSequence", "name_hash": 3138143725, "project": "server", - "size": 2064 + "size": 2816 }, { "alignment": 8, @@ -146328,7 +146328,7 @@ "name": "m_CLightComponent", "name_hash": 11802068773854183813, "networked": true, - "offset": 2008, + "offset": 2752, "size": 8, "type": "CLightComponent" } @@ -146339,7 +146339,7 @@ "name": "CLightEntity", "name_hash": 2747883269, "project": "server", - "size": 2016 + "size": 2760 }, { "alignment": 16, @@ -146353,7 +146353,7 @@ "name": "CWeaponSSG08", "name_hash": 334666133, "project": "server", - "size": 4592 + "size": 5360 }, { "alignment": 8, @@ -146368,7 +146368,7 @@ "name": "m_EnvWindShared", "name_hash": 9633657736199523087, "networked": true, - "offset": 1264, + "offset": 2008, "size": 336, "type": "CEnvWindShared" }, @@ -146378,7 +146378,7 @@ "name": "m_fDirectionVariation", "name_hash": 9633657736140295767, "networked": true, - "offset": 1600, + "offset": 2344, "size": 4, "type": "float32" }, @@ -146388,7 +146388,7 @@ "name": "m_fSpeedVariation", "name_hash": 9633657734650152241, "networked": true, - "offset": 1604, + "offset": 2348, "size": 4, "type": "float32" }, @@ -146398,7 +146398,7 @@ "name": "m_fTurbulence", "name_hash": 9633657736607360816, "networked": true, - "offset": 1608, + "offset": 2352, "size": 4, "type": "float32" }, @@ -146408,7 +146408,7 @@ "name": "m_fVolumeHalfExtentXY", "name_hash": 9633657734830616685, "networked": true, - "offset": 1612, + "offset": 2356, "size": 4, "type": "float32" }, @@ -146418,7 +146418,7 @@ "name": "m_fVolumeHalfExtentZ", "name_hash": 9633657736833106560, "networked": true, - "offset": 1616, + "offset": 2360, "size": 4, "type": "float32" }, @@ -146428,7 +146428,7 @@ "name": "m_nVolumeResolutionXY", "name_hash": 9633657736767318838, "networked": true, - "offset": 1620, + "offset": 2364, "size": 4, "type": "int32" }, @@ -146438,7 +146438,7 @@ "name": "m_nVolumeResolutionZ", "name_hash": 9633657736929543441, "networked": true, - "offset": 1624, + "offset": 2368, "size": 4, "type": "int32" }, @@ -146448,7 +146448,7 @@ "name": "m_nClipmapLevels", "name_hash": 9633657735758915796, "networked": true, - "offset": 1628, + "offset": 2372, "size": 4, "type": "int32" }, @@ -146458,7 +146458,7 @@ "name": "m_bIsMaster", "name_hash": 9633657737952303523, "networked": true, - "offset": 1632, + "offset": 2376, "size": 1, "type": "bool" }, @@ -146468,7 +146468,7 @@ "name": "m_bFirstTime", "name_hash": 9633657737749213496, "networked": false, - "offset": 1633, + "offset": 2377, "size": 1, "type": "bool" } @@ -146479,7 +146479,7 @@ "name": "CEnvWindController", "name_hash": 2243010731, "project": "server", - "size": 1640 + "size": 2384 }, { "alignment": 255, @@ -146495,7 +146495,7 @@ "name_hash": 5008500147722991545, "networked": true, "offset": 128, - "size": 1168, + "size": 1184, "type": "CSkeletonInstance" } ], @@ -146505,7 +146505,7 @@ "name": "CBodyComponentSkeletonInstance", "name_hash": 1166132313, "project": "server", - "size": 1296 + "size": 1312 }, { "alignment": 255, @@ -146519,7 +146519,7 @@ "name": "CCSGO_TeamSelectCharacterPosition", "name_hash": 1705189514, "project": "server", - "size": 3336 + "size": 4080 }, { "alignment": 8, @@ -146534,7 +146534,7 @@ "name": "m_flRadius", "name_hash": 3456444365420871821, "networked": true, - "offset": 1296, + "offset": 2036, "size": 4, "type": "float32" } @@ -146545,7 +146545,7 @@ "name": "CSoundAreaEntitySphere", "name_hash": 804766166, "project": "server", - "size": 1304 + "size": 2040 }, { "alignment": 8, @@ -146560,7 +146560,7 @@ "name": "m_Entity_hCubemapTexture", "name_hash": 15491107586539177737, "networked": true, - "offset": 1392, + "offset": 2136, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -146574,7 +146574,7 @@ "name": "m_Entity_bCustomCubemapTexture", "name_hash": 15491107585824507556, "networked": true, - "offset": 1400, + "offset": 2144, "size": 1, "type": "bool" }, @@ -146584,7 +146584,7 @@ "name": "m_Entity_flInfluenceRadius", "name_hash": 15491107588657204958, "networked": true, - "offset": 1404, + "offset": 2148, "size": 4, "type": "float32" }, @@ -146594,7 +146594,7 @@ "name": "m_Entity_vBoxProjectMins", "name_hash": 15491107589067184456, "networked": true, - "offset": 1408, + "offset": 2152, "size": 12, "templated": "Vector", "type": "Vector" @@ -146605,7 +146605,7 @@ "name": "m_Entity_vBoxProjectMaxs", "name_hash": 15491107587212783698, "networked": true, - "offset": 1420, + "offset": 2164, "size": 12, "templated": "Vector", "type": "Vector" @@ -146616,7 +146616,7 @@ "name": "m_Entity_bMoveable", "name_hash": 15491107586723648914, "networked": true, - "offset": 1432, + "offset": 2176, "size": 1, "type": "bool" }, @@ -146626,7 +146626,7 @@ "name": "m_Entity_nHandshake", "name_hash": 15491107585424762740, "networked": true, - "offset": 1436, + "offset": 2180, "size": 4, "type": "int32" }, @@ -146636,7 +146636,7 @@ "name": "m_Entity_nEnvCubeMapArrayIndex", "name_hash": 15491107585874492836, "networked": true, - "offset": 1440, + "offset": 2184, "size": 4, "type": "int32" }, @@ -146646,7 +146646,7 @@ "name": "m_Entity_nPriority", "name_hash": 15491107588445880235, "networked": true, - "offset": 1444, + "offset": 2188, "size": 4, "type": "int32" }, @@ -146656,7 +146656,7 @@ "name": "m_Entity_flEdgeFadeDist", "name_hash": 15491107588380796158, "networked": true, - "offset": 1448, + "offset": 2192, "size": 4, "type": "float32" }, @@ -146666,7 +146666,7 @@ "name": "m_Entity_vEdgeFadeDists", "name_hash": 15491107588275015993, "networked": true, - "offset": 1452, + "offset": 2196, "size": 12, "templated": "Vector", "type": "Vector" @@ -146677,7 +146677,7 @@ "name": "m_Entity_flDiffuseScale", "name_hash": 15491107588020343289, "networked": true, - "offset": 1464, + "offset": 2208, "size": 4, "type": "float32" }, @@ -146687,7 +146687,7 @@ "name": "m_Entity_bStartDisabled", "name_hash": 15491107588808856077, "networked": true, - "offset": 1468, + "offset": 2212, "size": 1, "type": "bool" }, @@ -146697,7 +146697,7 @@ "name": "m_Entity_bDefaultEnvMap", "name_hash": 15491107585963542911, "networked": true, - "offset": 1469, + "offset": 2213, "size": 1, "type": "bool" }, @@ -146707,7 +146707,7 @@ "name": "m_Entity_bDefaultSpecEnvMap", "name_hash": 15491107588850756616, "networked": true, - "offset": 1470, + "offset": 2214, "size": 1, "type": "bool" }, @@ -146717,7 +146717,7 @@ "name": "m_Entity_bIndoorCubeMap", "name_hash": 15491107589440611029, "networked": true, - "offset": 1471, + "offset": 2215, "size": 1, "type": "bool" }, @@ -146727,7 +146727,7 @@ "name": "m_Entity_bCopyDiffuseFromDefaultCubemap", "name_hash": 15491107589055610530, "networked": true, - "offset": 1472, + "offset": 2216, "size": 1, "type": "bool" }, @@ -146737,7 +146737,7 @@ "name": "m_Entity_bEnabled", "name_hash": 15491107586475809244, "networked": true, - "offset": 1488, + "offset": 2232, "size": 1, "type": "bool" } @@ -146748,7 +146748,7 @@ "name": "CEnvCubemap", "name_hash": 3606804550, "project": "server", - "size": 1496 + "size": 2240 }, { "alignment": 8, @@ -146763,7 +146763,7 @@ "name": "m_strStatisticName", "name_hash": 15791804418986420913, "networked": false, - "offset": 1264, + "offset": 2008, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -146774,7 +146774,7 @@ "name": "m_bDisabled", "name_hash": 15791804418556189029, "networked": false, - "offset": 1272, + "offset": 2016, "size": 1, "type": "bool" } @@ -146785,7 +146785,7 @@ "name": "CPointGamestatsCounter", "name_hash": 3676815987, "project": "server", - "size": 1280 + "size": 2024 }, { "alignment": 255, @@ -146972,7 +146972,7 @@ "name": "m_nDensity", "name_hash": 4997585422560158479, "networked": false, - "offset": 1264, + "offset": 2008, "size": 4, "type": "int32" } @@ -146983,7 +146983,7 @@ "name": "CPhysicsWire", "name_hash": 1163591030, "project": "server", - "size": 1272 + "size": 2016 }, { "alignment": 8, @@ -146998,7 +146998,7 @@ "name": "m_iszStackName", "name_hash": 12629940080408960212, "networked": false, - "offset": 1288, + "offset": 2032, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -147009,7 +147009,7 @@ "name": "m_iszOperatorName", "name_hash": 12629940083543509398, "networked": false, - "offset": 1296, + "offset": 2040, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -147020,7 +147020,7 @@ "name": "m_iszOpvarName", "name_hash": 12629940080164667196, "networked": false, - "offset": 1304, + "offset": 2048, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -147031,7 +147031,7 @@ "name": "m_nOpvarType", "name_hash": 12629940081380823827, "networked": false, - "offset": 1312, + "offset": 2056, "size": 4, "type": "int32" }, @@ -147041,7 +147041,7 @@ "name": "m_nOpvarIndex", "name_hash": 12629940080027553281, "networked": false, - "offset": 1316, + "offset": 2060, "size": 4, "type": "int32" }, @@ -147051,7 +147051,7 @@ "name": "m_flOpvarValue", "name_hash": 12629940082911484590, "networked": false, - "offset": 1320, + "offset": 2064, "size": 4, "type": "float32" }, @@ -147061,7 +147061,7 @@ "name": "m_OpvarValueString", "name_hash": 12629940082942552861, "networked": false, - "offset": 1328, + "offset": 2072, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -147072,7 +147072,7 @@ "name": "m_bSetOnSpawn", "name_hash": 12629940081371341693, "networked": false, - "offset": 1336, + "offset": 2080, "size": 1, "type": "bool" } @@ -147083,7 +147083,7 @@ "name": "CSoundOpvarSetEntity", "name_hash": 2940637078, "project": "server", - "size": 1352 + "size": 2096 }, { "alignment": 8, @@ -147098,7 +147098,7 @@ "name": "m_OnTrigger", "name_hash": 3638733120399785964, "networked": false, - "offset": 2472, + "offset": 3208, "size": 40, "type": "CEntityIOOutput" } @@ -147109,7 +147109,7 @@ "name": "CTriggerMultiple", "name_hash": 847208574, "project": "server", - "size": 2512 + "size": 3248 }, { "alignment": 255, @@ -147160,7 +147160,7 @@ "name": "m_OnPlayerInZone", "name_hash": 3855394195096348464, "networked": false, - "offset": 2016, + "offset": 2760, "size": 40, "type": "CEntityIOOutput" }, @@ -147170,7 +147170,7 @@ "name": "m_OnPlayerOutZone", "name_hash": 3855394194694506509, "networked": false, - "offset": 2056, + "offset": 2800, "size": 40, "type": "CEntityIOOutput" }, @@ -147180,7 +147180,7 @@ "name": "m_PlayersInCount", "name_hash": 3855394190983009537, "networked": false, - "offset": 2096, + "offset": 2840, "size": 40, "template": [ "int32" @@ -147194,7 +147194,7 @@ "name": "m_PlayersOutCount", "name_hash": 3855394192626079842, "networked": false, - "offset": 2136, + "offset": 2880, "size": 40, "template": [ "int32" @@ -147209,7 +147209,7 @@ "name": "CGamePlayerZone", "name_hash": 897653911, "project": "server", - "size": 2176 + "size": 2920 }, { "alignment": 8, @@ -147224,7 +147224,7 @@ "name": "m_damageType", "name_hash": 10469549904757295912, "networked": false, - "offset": 2224, + "offset": 2964, "size": 4, "type": "int32" }, @@ -147234,7 +147234,7 @@ "name": "m_damageToEnableMotion", "name_hash": 10469549906147242616, "networked": false, - "offset": 2228, + "offset": 2968, "size": 4, "type": "int32" }, @@ -147244,7 +147244,7 @@ "name": "m_flForceToEnableMotion", "name_hash": 10469549906878983450, "networked": false, - "offset": 2232, + "offset": 2972, "size": 4, "type": "float32" }, @@ -147254,7 +147254,7 @@ "name": "m_vHoverPosePosition", "name_hash": 10469549908242471139, "networked": false, - "offset": 2236, + "offset": 2976, "size": 12, "templated": "Vector", "type": "Vector" @@ -147265,7 +147265,7 @@ "name": "m_angHoverPoseAngles", "name_hash": 10469549904507837382, "networked": false, - "offset": 2248, + "offset": 2988, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -147276,7 +147276,7 @@ "name": "m_bNotSolidToWorld", "name_hash": 10469549904695946728, "networked": false, - "offset": 2260, + "offset": 3000, "size": 1, "type": "bool" }, @@ -147286,7 +147286,7 @@ "name": "m_bEnableUseOutput", "name_hash": 10469549904973185888, "networked": false, - "offset": 2261, + "offset": 3001, "size": 1, "type": "bool" }, @@ -147296,7 +147296,7 @@ "name": "m_nHoverPoseFlags", "name_hash": 10469549908137275771, "networked": false, - "offset": 2262, + "offset": 3002, "size": 1, "type": "HoverPoseFlags_t" }, @@ -147306,7 +147306,7 @@ "name": "m_flTouchOutputPerEntityDelay", "name_hash": 10469549904620351680, "networked": false, - "offset": 2264, + "offset": 3004, "size": 4, "type": "float32" }, @@ -147316,7 +147316,7 @@ "name": "m_OnDamaged", "name_hash": 10469549904742577183, "networked": false, - "offset": 2272, + "offset": 3008, "size": 40, "type": "CEntityIOOutput" }, @@ -147326,7 +147326,7 @@ "name": "m_OnAwakened", "name_hash": 10469549904432577382, "networked": false, - "offset": 2312, + "offset": 3048, "size": 40, "type": "CEntityIOOutput" }, @@ -147336,7 +147336,7 @@ "name": "m_OnMotionEnabled", "name_hash": 10469549907506195615, "networked": false, - "offset": 2352, + "offset": 3088, "size": 40, "type": "CEntityIOOutput" }, @@ -147346,7 +147346,7 @@ "name": "m_OnPlayerUse", "name_hash": 10469549905995930132, "networked": false, - "offset": 2392, + "offset": 3128, "size": 40, "type": "CEntityIOOutput" }, @@ -147356,7 +147356,7 @@ "name": "m_OnStartTouch", "name_hash": 10469549907401474451, "networked": false, - "offset": 2432, + "offset": 3168, "size": 40, "type": "CEntityIOOutput" }, @@ -147366,7 +147366,7 @@ "name": "m_hCarryingPlayer", "name_hash": 10469549904443324527, "networked": false, - "offset": 2472, + "offset": 3208, "size": 4, "template": [ "CBasePlayerPawn" @@ -147381,7 +147381,7 @@ "name": "CPhysBox", "name_hash": 2437632043, "project": "server", - "size": 2504 + "size": 3240 }, { "alignment": 8, @@ -147396,7 +147396,7 @@ "name": "m_OnStopped", "name_hash": 1885295840778273993, "networked": false, - "offset": 2008, + "offset": 2752, "size": 40, "type": "CEntityIOOutput" }, @@ -147406,7 +147406,7 @@ "name": "m_OnStarted", "name_hash": 1885295841255448957, "networked": false, - "offset": 2048, + "offset": 2792, "size": 40, "type": "CEntityIOOutput" }, @@ -147416,7 +147416,7 @@ "name": "m_OnReachedStart", "name_hash": 1885295841958339138, "networked": false, - "offset": 2088, + "offset": 2832, "size": 40, "type": "CEntityIOOutput" }, @@ -147426,7 +147426,7 @@ "name": "m_localRotationVector", "name_hash": 1885295842199209669, "networked": false, - "offset": 2128, + "offset": 2872, "size": 12, "templated": "RotationVector", "type": "RotationVector" @@ -147437,7 +147437,7 @@ "name": "m_flFanFriction", "name_hash": 1885295841587117314, "networked": false, - "offset": 2140, + "offset": 2884, "size": 4, "type": "float32" }, @@ -147447,7 +147447,7 @@ "name": "m_flAttenuation", "name_hash": 1885295843915001057, "networked": false, - "offset": 2144, + "offset": 2888, "size": 4, "type": "float32" }, @@ -147457,7 +147457,7 @@ "name": "m_flVolume", "name_hash": 1885295842391744713, "networked": false, - "offset": 2148, + "offset": 2892, "size": 4, "type": "float32" }, @@ -147467,7 +147467,7 @@ "name": "m_flTargetSpeed", "name_hash": 1885295843031021637, "networked": false, - "offset": 2152, + "offset": 2896, "size": 4, "type": "float32" }, @@ -147477,7 +147477,7 @@ "name": "m_flMaxSpeed", "name_hash": 1885295844371764626, "networked": false, - "offset": 2156, + "offset": 2900, "size": 4, "type": "float32" }, @@ -147487,7 +147487,7 @@ "name": "m_flBlockDamage", "name_hash": 1885295843179004049, "networked": false, - "offset": 2160, + "offset": 2904, "size": 4, "type": "float32" }, @@ -147497,7 +147497,7 @@ "name": "m_NoiseRunning", "name_hash": 1885295841417361240, "networked": false, - "offset": 2168, + "offset": 2912, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -147508,7 +147508,7 @@ "name": "m_bReversed", "name_hash": 1885295841917292819, "networked": false, - "offset": 2176, + "offset": 2920, "size": 1, "type": "bool" }, @@ -147518,7 +147518,7 @@ "name": "m_bAccelDecel", "name_hash": 1885295840799863416, "networked": false, - "offset": 2177, + "offset": 2921, "size": 1, "type": "bool" }, @@ -147528,7 +147528,7 @@ "name": "m_prevLocalAngles", "name_hash": 1885295842903025291, "networked": false, - "offset": 2200, + "offset": 2944, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -147539,7 +147539,7 @@ "name": "m_angStart", "name_hash": 1885295842469206177, "networked": false, - "offset": 2212, + "offset": 2956, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -147550,7 +147550,7 @@ "name": "m_bStopAtStartPos", "name_hash": 1885295841722384830, "networked": false, - "offset": 2224, + "offset": 2968, "size": 1, "type": "bool" }, @@ -147560,7 +147560,7 @@ "name": "m_vecClientOrigin", "name_hash": 1885295842300616808, "networked": false, - "offset": 2228, + "offset": 2972, "size": 12, "templated": "Vector", "type": "Vector" @@ -147571,7 +147571,7 @@ "name": "m_vecClientAngles", "name_hash": 1885295844548117954, "networked": false, - "offset": 2240, + "offset": 2984, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -147583,7 +147583,7 @@ "name": "CFuncRotating", "name_hash": 438954644, "project": "server", - "size": 2256 + "size": 3000 }, { "alignment": 16, @@ -147598,7 +147598,7 @@ "name": "m_pBulletServices", "name_hash": 14366846386973393339, "networked": true, - "offset": 3816, + "offset": 4584, "size": 8, "type": "CCSPlayer_BulletServices" }, @@ -147608,7 +147608,7 @@ "name": "m_pHostageServices", "name_hash": 14366846386264855000, "networked": true, - "offset": 3824, + "offset": 4592, "size": 8, "type": "CCSPlayer_HostageServices" }, @@ -147618,7 +147618,7 @@ "name": "m_pBuyServices", "name_hash": 14366846386743951629, "networked": true, - "offset": 3832, + "offset": 4600, "size": 8, "type": "CCSPlayer_BuyServices" }, @@ -147628,7 +147628,7 @@ "name": "m_pActionTrackingServices", "name_hash": 14366846387676987716, "networked": true, - "offset": 3840, + "offset": 4608, "size": 8, "type": "CCSPlayer_ActionTrackingServices" }, @@ -147638,7 +147638,7 @@ "name": "m_pRadioServices", "name_hash": 14366846386407784502, "networked": false, - "offset": 3848, + "offset": 4616, "size": 8, "type": "CCSPlayer_RadioServices" }, @@ -147648,7 +147648,7 @@ "name": "m_pDamageReactServices", "name_hash": 14366846388695556569, "networked": false, - "offset": 3856, + "offset": 4624, "size": 8, "type": "CCSPlayer_DamageReactServices" }, @@ -147658,7 +147658,7 @@ "name": "m_nCharacterDefIndex", "name_hash": 14366846387430862641, "networked": false, - "offset": 3864, + "offset": 4632, "size": 2, "type": "uint16" }, @@ -147668,7 +147668,7 @@ "name": "m_bHasFemaleVoice", "name_hash": 14366846386710205183, "networked": true, - "offset": 3866, + "offset": 4634, "size": 1, "type": "bool" }, @@ -147678,7 +147678,7 @@ "name": "m_strVOPrefix", "name_hash": 14366846386853000539, "networked": false, - "offset": 3872, + "offset": 4640, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -147692,7 +147692,7 @@ "name": "m_szLastPlaceName", "name_hash": 14366846385866204064, "networked": true, - "offset": 3880, + "offset": 4648, "size": 18, "type": "char" }, @@ -147702,7 +147702,7 @@ "name": "m_bInHostageResetZone", "name_hash": 14366846386135921100, "networked": false, - "offset": 4072, + "offset": 4840, "size": 1, "type": "bool" }, @@ -147712,7 +147712,7 @@ "name": "m_bInBuyZone", "name_hash": 14366846385574231312, "networked": true, - "offset": 4073, + "offset": 4841, "size": 1, "type": "bool" }, @@ -147722,7 +147722,7 @@ "name": "m_TouchingBuyZones", "name_hash": 14366846388116181999, "networked": false, - "offset": 4080, + "offset": 4848, "size": 24, "template": [ "CHandle< CBaseEntity >" @@ -147736,7 +147736,7 @@ "name": "m_bWasInBuyZone", "name_hash": 14366846388321014217, "networked": false, - "offset": 4104, + "offset": 4872, "size": 1, "type": "bool" }, @@ -147746,7 +147746,7 @@ "name": "m_bInHostageRescueZone", "name_hash": 14366846387807603600, "networked": true, - "offset": 4105, + "offset": 4873, "size": 1, "type": "bool" }, @@ -147756,7 +147756,7 @@ "name": "m_bInBombZone", "name_hash": 14366846388003227532, "networked": true, - "offset": 4106, + "offset": 4874, "size": 1, "type": "bool" }, @@ -147766,7 +147766,7 @@ "name": "m_bWasInHostageRescueZone", "name_hash": 14366846384597667577, "networked": false, - "offset": 4107, + "offset": 4875, "size": 1, "type": "bool" }, @@ -147776,7 +147776,7 @@ "name": "m_iRetakesOffering", "name_hash": 14366846388198262813, "networked": true, - "offset": 4108, + "offset": 4876, "size": 4, "type": "int32" }, @@ -147786,7 +147786,7 @@ "name": "m_iRetakesOfferingCard", "name_hash": 14366846385598465943, "networked": true, - "offset": 4112, + "offset": 4880, "size": 4, "type": "int32" }, @@ -147796,7 +147796,7 @@ "name": "m_bRetakesHasDefuseKit", "name_hash": 14366846388611101450, "networked": true, - "offset": 4116, + "offset": 4884, "size": 1, "type": "bool" }, @@ -147806,7 +147806,7 @@ "name": "m_bRetakesMVPLastRound", "name_hash": 14366846387952025331, "networked": true, - "offset": 4117, + "offset": 4885, "size": 1, "type": "bool" }, @@ -147816,7 +147816,7 @@ "name": "m_iRetakesMVPBoostItem", "name_hash": 14366846388557128204, "networked": true, - "offset": 4120, + "offset": 4888, "size": 4, "type": "int32" }, @@ -147826,7 +147826,7 @@ "name": "m_RetakesMVPBoostExtraUtility", "name_hash": 14366846387501625442, "networked": true, - "offset": 4124, + "offset": 4892, "size": 4, "type": "loadout_slot_t" }, @@ -147836,7 +147836,7 @@ "name": "m_flHealthShotBoostExpirationTime", "name_hash": 14366846388552628940, "networked": true, - "offset": 4128, + "offset": 4896, "size": 4, "type": "GameTime_t" }, @@ -147846,7 +147846,7 @@ "name": "m_flLandingTimeSeconds", "name_hash": 14366846386689388260, "networked": false, - "offset": 4132, + "offset": 4900, "size": 4, "type": "float32" }, @@ -147856,7 +147856,7 @@ "name": "m_aimPunchAngle", "name_hash": 14366846385101507769, "networked": true, - "offset": 4136, + "offset": 4904, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -147867,7 +147867,7 @@ "name": "m_aimPunchAngleVel", "name_hash": 14366846387592487148, "networked": true, - "offset": 4148, + "offset": 4916, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -147878,7 +147878,7 @@ "name": "m_aimPunchTickBase", "name_hash": 14366846387705377954, "networked": true, - "offset": 4160, + "offset": 4928, "size": 4, "type": "GameTick_t" }, @@ -147888,7 +147888,7 @@ "name": "m_aimPunchTickFraction", "name_hash": 14366846387016842857, "networked": true, - "offset": 4164, + "offset": 4932, "size": 4, "type": "float32" }, @@ -147898,7 +147898,7 @@ "name": "m_aimPunchCache", "name_hash": 14366846386773889752, "networked": false, - "offset": 4168, + "offset": 4936, "size": 24, "template": [ "QAngle" @@ -147912,7 +147912,7 @@ "name": "m_bIsBuyMenuOpen", "name_hash": 14366846388813027564, "networked": true, - "offset": 4192, + "offset": 4960, "size": 1, "type": "bool" }, @@ -147922,7 +147922,7 @@ "name": "m_lastLandTime", "name_hash": 14366846385158136785, "networked": false, - "offset": 5896, + "offset": 6664, "size": 4, "type": "GameTime_t" }, @@ -147932,7 +147932,7 @@ "name": "m_bOnGroundLastTick", "name_hash": 14366846388625276018, "networked": false, - "offset": 5900, + "offset": 6668, "size": 1, "type": "bool" }, @@ -147942,7 +147942,7 @@ "name": "m_iPlayerLocked", "name_hash": 14366846387517785879, "networked": false, - "offset": 5904, + "offset": 6672, "size": 4, "type": "int32" }, @@ -147952,7 +147952,7 @@ "name": "m_flTimeOfLastInjury", "name_hash": 14366846388207380028, "networked": true, - "offset": 5912, + "offset": 6680, "size": 4, "type": "GameTime_t" }, @@ -147962,7 +147962,7 @@ "name": "m_flNextSprayDecalTime", "name_hash": 14366846385988894737, "networked": true, - "offset": 5916, + "offset": 6684, "size": 4, "type": "GameTime_t" }, @@ -147972,7 +147972,7 @@ "name": "m_bNextSprayDecalTimeExpedited", "name_hash": 14366846386939045579, "networked": false, - "offset": 5920, + "offset": 6688, "size": 1, "type": "bool" }, @@ -147982,7 +147982,7 @@ "name": "m_nRagdollDamageBone", "name_hash": 14366846385426559791, "networked": true, - "offset": 5924, + "offset": 6692, "size": 4, "type": "int32" }, @@ -147992,7 +147992,7 @@ "name": "m_vRagdollDamageForce", "name_hash": 14366846386731706572, "networked": true, - "offset": 5928, + "offset": 6696, "size": 12, "templated": "Vector", "type": "Vector" @@ -148003,7 +148003,7 @@ "name": "m_vRagdollDamagePosition", "name_hash": 14366846385283076962, "networked": true, - "offset": 5940, + "offset": 6708, "size": 12, "templated": "Vector", "type": "Vector" @@ -148017,7 +148017,7 @@ "name": "m_szRagdollDamageWeaponName", "name_hash": 14366846388257400089, "networked": true, - "offset": 5952, + "offset": 6720, "size": 64, "type": "char" }, @@ -148027,7 +148027,7 @@ "name": "m_bRagdollDamageHeadshot", "name_hash": 14366846385432132071, "networked": true, - "offset": 6016, + "offset": 6784, "size": 1, "type": "bool" }, @@ -148037,7 +148037,7 @@ "name": "m_vRagdollServerOrigin", "name_hash": 14366846385202470241, "networked": true, - "offset": 6020, + "offset": 6788, "size": 12, "templated": "Vector", "type": "Vector" @@ -148048,7 +148048,7 @@ "name": "m_EconGloves", "name_hash": 14366846386079459554, "networked": true, - "offset": 6032, + "offset": 6800, "size": 680, "type": "CEconItemView" }, @@ -148058,7 +148058,7 @@ "name": "m_nEconGlovesChanged", "name_hash": 14366846386224196298, "networked": true, - "offset": 6712, + "offset": 7480, "size": 1, "type": "uint8" }, @@ -148068,7 +148068,7 @@ "name": "m_qDeathEyeAngles", "name_hash": 14366846386452938327, "networked": true, - "offset": 6716, + "offset": 7484, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -148079,7 +148079,7 @@ "name": "m_bSkipOneHeadConstraintUpdate", "name_hash": 14366846387153025714, "networked": false, - "offset": 6728, + "offset": 7496, "size": 1, "type": "bool" }, @@ -148089,7 +148089,7 @@ "name": "m_bLeftHanded", "name_hash": 14366846386258865944, "networked": true, - "offset": 6729, + "offset": 7497, "size": 1, "type": "bool" }, @@ -148099,7 +148099,7 @@ "name": "m_fSwitchedHandednessTime", "name_hash": 14366846385674312190, "networked": true, - "offset": 6732, + "offset": 7500, "size": 4, "type": "GameTime_t" }, @@ -148109,7 +148109,7 @@ "name": "m_flViewmodelOffsetX", "name_hash": 14366846386342781628, "networked": true, - "offset": 6736, + "offset": 7504, "size": 4, "type": "float32" }, @@ -148119,7 +148119,7 @@ "name": "m_flViewmodelOffsetY", "name_hash": 14366846386359559247, "networked": true, - "offset": 6740, + "offset": 7508, "size": 4, "type": "float32" }, @@ -148129,7 +148129,7 @@ "name": "m_flViewmodelOffsetZ", "name_hash": 14366846386376336866, "networked": true, - "offset": 6744, + "offset": 7512, "size": 4, "type": "float32" }, @@ -148139,7 +148139,7 @@ "name": "m_flViewmodelFOV", "name_hash": 14366846384738320246, "networked": true, - "offset": 6748, + "offset": 7516, "size": 4, "type": "float32" }, @@ -148149,7 +148149,7 @@ "name": "m_bIsWalking", "name_hash": 14366846387075794824, "networked": true, - "offset": 6752, + "offset": 7520, "size": 1, "type": "bool" }, @@ -148159,7 +148159,7 @@ "name": "m_fLastGivenDefuserTime", "name_hash": 14366846388332007011, "networked": false, - "offset": 6756, + "offset": 7524, "size": 4, "type": "float32" }, @@ -148169,7 +148169,7 @@ "name": "m_fLastGivenBombTime", "name_hash": 14366846387163141459, "networked": false, - "offset": 6760, + "offset": 7528, "size": 4, "type": "float32" }, @@ -148179,7 +148179,7 @@ "name": "m_flDealtDamageToEnemyMostRecentTimestamp", "name_hash": 14366846387533533779, "networked": false, - "offset": 6764, + "offset": 7532, "size": 4, "type": "float32" }, @@ -148189,7 +148189,7 @@ "name": "m_iDisplayHistoryBits", "name_hash": 14366846386583330402, "networked": false, - "offset": 6768, + "offset": 7536, "size": 4, "type": "uint32" }, @@ -148199,7 +148199,7 @@ "name": "m_flLastAttackedTeammate", "name_hash": 14366846387824850866, "networked": false, - "offset": 6772, + "offset": 7540, "size": 4, "type": "float32" }, @@ -148209,7 +148209,7 @@ "name": "m_allowAutoFollowTime", "name_hash": 14366846387398769665, "networked": false, - "offset": 6776, + "offset": 7544, "size": 4, "type": "GameTime_t" }, @@ -148219,7 +148219,7 @@ "name": "m_bResetArmorNextSpawn", "name_hash": 14366846386391355525, "networked": false, - "offset": 6780, + "offset": 7548, "size": 1, "type": "bool" }, @@ -148229,7 +148229,7 @@ "name": "m_nLastKillerIndex", "name_hash": 14366846387347260198, "networked": true, - "offset": 6784, + "offset": 7552, "size": 4, "templated": "CEntityIndex", "type": "CEntityIndex" @@ -148240,7 +148240,7 @@ "name": "m_entitySpottedState", "name_hash": 14366846384641627260, "networked": true, - "offset": 6792, + "offset": 7560, "size": 24, "type": "EntitySpottedState_t" }, @@ -148250,7 +148250,7 @@ "name": "m_nSpotRules", "name_hash": 14366846386592075332, "networked": false, - "offset": 6816, + "offset": 7584, "size": 4, "type": "int32" }, @@ -148260,7 +148260,7 @@ "name": "m_bIsScoped", "name_hash": 14366846388680632813, "networked": true, - "offset": 6820, + "offset": 7588, "size": 1, "type": "bool" }, @@ -148270,7 +148270,7 @@ "name": "m_bResumeZoom", "name_hash": 14366846387615727537, "networked": true, - "offset": 6821, + "offset": 7589, "size": 1, "type": "bool" }, @@ -148280,7 +148280,7 @@ "name": "m_bIsDefusing", "name_hash": 14366846386129530048, "networked": true, - "offset": 6822, + "offset": 7590, "size": 1, "type": "bool" }, @@ -148290,7 +148290,7 @@ "name": "m_bIsGrabbingHostage", "name_hash": 14366846385723833322, "networked": true, - "offset": 6823, + "offset": 7591, "size": 1, "type": "bool" }, @@ -148300,7 +148300,7 @@ "name": "m_iBlockingUseActionInProgress", "name_hash": 14366846386384349888, "networked": true, - "offset": 6824, + "offset": 7592, "size": 4, "type": "CSPlayerBlockingUseAction_t" }, @@ -148310,7 +148310,7 @@ "name": "m_flEmitSoundTime", "name_hash": 14366846387926762746, "networked": true, - "offset": 6828, + "offset": 7596, "size": 4, "type": "GameTime_t" }, @@ -148320,7 +148320,7 @@ "name": "m_bInNoDefuseArea", "name_hash": 14366846384869932802, "networked": true, - "offset": 6832, + "offset": 7600, "size": 1, "type": "bool" }, @@ -148330,7 +148330,7 @@ "name": "m_iBombSiteIndex", "name_hash": 14366846384938517941, "networked": false, - "offset": 6836, + "offset": 7604, "size": 4, "templated": "CEntityIndex", "type": "CEntityIndex" @@ -148341,7 +148341,7 @@ "name": "m_nWhichBombZone", "name_hash": 14366846384813505212, "networked": true, - "offset": 6840, + "offset": 7608, "size": 4, "type": "int32" }, @@ -148351,7 +148351,7 @@ "name": "m_bInBombZoneTrigger", "name_hash": 14366846386526688016, "networked": false, - "offset": 6844, + "offset": 7612, "size": 1, "type": "bool" }, @@ -148361,7 +148361,7 @@ "name": "m_bWasInBombZoneTrigger", "name_hash": 14366846385232291629, "networked": false, - "offset": 6845, + "offset": 7613, "size": 1, "type": "bool" }, @@ -148371,7 +148371,7 @@ "name": "m_iShotsFired", "name_hash": 14366846388855213079, "networked": true, - "offset": 6848, + "offset": 7616, "size": 4, "type": "int32" }, @@ -148381,7 +148381,7 @@ "name": "m_flFlinchStack", "name_hash": 14366846385498856343, "networked": true, - "offset": 6852, + "offset": 7620, "size": 4, "type": "float32" }, @@ -148391,7 +148391,7 @@ "name": "m_flVelocityModifier", "name_hash": 14366846386648479281, "networked": true, - "offset": 6856, + "offset": 7624, "size": 4, "type": "float32" }, @@ -148401,7 +148401,7 @@ "name": "m_flHitHeading", "name_hash": 14366846384746871886, "networked": true, - "offset": 6860, + "offset": 7628, "size": 4, "type": "float32" }, @@ -148411,7 +148411,7 @@ "name": "m_nHitBodyPart", "name_hash": 14366846384800892475, "networked": true, - "offset": 6864, + "offset": 7632, "size": 4, "type": "int32" }, @@ -148421,7 +148421,7 @@ "name": "m_vecTotalBulletForce", "name_hash": 14366846385052555440, "networked": false, - "offset": 6868, + "offset": 7636, "size": 12, "templated": "Vector", "type": "Vector" @@ -148432,7 +148432,7 @@ "name": "m_bWaitForNoAttack", "name_hash": 14366846387874611872, "networked": true, - "offset": 6880, + "offset": 7648, "size": 1, "type": "bool" }, @@ -148442,7 +148442,7 @@ "name": "m_ignoreLadderJumpTime", "name_hash": 14366846387818220982, "networked": false, - "offset": 6884, + "offset": 7652, "size": 4, "type": "float32" }, @@ -148452,7 +148452,7 @@ "name": "m_bKilledByHeadshot", "name_hash": 14366846388602237739, "networked": true, - "offset": 6888, + "offset": 7656, "size": 1, "type": "bool" }, @@ -148462,7 +148462,7 @@ "name": "m_LastHitBox", "name_hash": 14366846387193930971, "networked": false, - "offset": 6892, + "offset": 7660, "size": 4, "type": "int32" }, @@ -148472,7 +148472,7 @@ "name": "m_pBot", "name_hash": 14366846384977146036, "networked": false, - "offset": 6896, + "offset": 7664, "size": 8, "type": "CCSBot" }, @@ -148482,7 +148482,7 @@ "name": "m_bBotAllowActive", "name_hash": 14366846386320422861, "networked": false, - "offset": 6904, + "offset": 7672, "size": 1, "type": "bool" }, @@ -148492,7 +148492,7 @@ "name": "m_thirdPersonHeading", "name_hash": 14366846388049257127, "networked": true, - "offset": 6908, + "offset": 7676, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -148503,7 +148503,7 @@ "name": "m_flSlopeDropOffset", "name_hash": 14366846388823448560, "networked": true, - "offset": 6920, + "offset": 7688, "size": 4, "type": "float32" }, @@ -148513,7 +148513,7 @@ "name": "m_flSlopeDropHeight", "name_hash": 14366846388203787020, "networked": true, - "offset": 6924, + "offset": 7692, "size": 4, "type": "float32" }, @@ -148523,7 +148523,7 @@ "name": "m_vHeadConstraintOffset", "name_hash": 14366846387505455431, "networked": true, - "offset": 6928, + "offset": 7696, "size": 12, "templated": "Vector", "type": "Vector" @@ -148534,7 +148534,7 @@ "name": "m_nLastPickupPriority", "name_hash": 14366846387231516137, "networked": false, - "offset": 6940, + "offset": 7708, "size": 4, "type": "int32" }, @@ -148544,7 +148544,7 @@ "name": "m_flLastPickupPriorityTime", "name_hash": 14366846388637334518, "networked": false, - "offset": 6944, + "offset": 7712, "size": 4, "type": "float32" }, @@ -148554,7 +148554,7 @@ "name": "m_ArmorValue", "name_hash": 14366846386890544429, "networked": true, - "offset": 6948, + "offset": 7716, "size": 4, "type": "int32" }, @@ -148564,7 +148564,7 @@ "name": "m_unCurrentEquipmentValue", "name_hash": 14366846388563103786, "networked": true, - "offset": 6952, + "offset": 7720, "size": 2, "type": "uint16" }, @@ -148574,7 +148574,7 @@ "name": "m_unRoundStartEquipmentValue", "name_hash": 14366846385822248747, "networked": true, - "offset": 6954, + "offset": 7722, "size": 2, "type": "uint16" }, @@ -148584,7 +148584,7 @@ "name": "m_unFreezetimeEndEquipmentValue", "name_hash": 14366846386816403364, "networked": true, - "offset": 6956, + "offset": 7724, "size": 2, "type": "uint16" }, @@ -148594,7 +148594,7 @@ "name": "m_iLastWeaponFireUsercmd", "name_hash": 14366846387754931501, "networked": false, - "offset": 6960, + "offset": 7728, "size": 4, "type": "int32" }, @@ -148604,7 +148604,7 @@ "name": "m_bIsSpawning", "name_hash": 14366846386845441504, "networked": false, - "offset": 6964, + "offset": 7732, "size": 1, "type": "bool" }, @@ -148614,7 +148614,7 @@ "name": "m_iDeathFlags", "name_hash": 14366846386134068801, "networked": false, - "offset": 6976, + "offset": 7744, "size": 4, "type": "int32" }, @@ -148624,7 +148624,7 @@ "name": "m_bHasDeathInfo", "name_hash": 14366846386499059507, "networked": false, - "offset": 6980, + "offset": 7748, "size": 1, "type": "bool" }, @@ -148634,7 +148634,7 @@ "name": "m_flDeathInfoTime", "name_hash": 14366846386623511894, "networked": false, - "offset": 6984, + "offset": 7752, "size": 4, "type": "float32" }, @@ -148644,7 +148644,7 @@ "name": "m_vecDeathInfoOrigin", "name_hash": 14366846384684222887, "networked": false, - "offset": 6988, + "offset": 7756, "size": 12, "templated": "Vector", "type": "Vector" @@ -148658,7 +148658,7 @@ "name": "m_vecPlayerPatchEconIndices", "name_hash": 14366846388558645180, "networked": true, - "offset": 7000, + "offset": 7768, "size": 20, "type": "uint32" }, @@ -148668,7 +148668,7 @@ "name": "m_GunGameImmunityColor", "name_hash": 14366846386140468384, "networked": true, - "offset": 7020, + "offset": 7788, "size": 4, "templated": "Color", "type": "Color" @@ -148679,7 +148679,7 @@ "name": "m_grenadeParameterStashTime", "name_hash": 14366846386844098528, "networked": false, - "offset": 7024, + "offset": 7792, "size": 4, "type": "GameTime_t" }, @@ -148689,7 +148689,7 @@ "name": "m_bGrenadeParametersStashed", "name_hash": 14366846384819735583, "networked": false, - "offset": 7028, + "offset": 7796, "size": 1, "type": "bool" }, @@ -148699,7 +148699,7 @@ "name": "m_angStashedShootAngles", "name_hash": 14366846387765461432, "networked": false, - "offset": 7032, + "offset": 7800, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -148710,7 +148710,7 @@ "name": "m_vecStashedGrenadeThrowPosition", "name_hash": 14366846388011524698, "networked": false, - "offset": 7044, + "offset": 7812, "size": 12, "templated": "Vector", "type": "Vector" @@ -148721,7 +148721,7 @@ "name": "m_vecStashedVelocity", "name_hash": 14366846386056032932, "networked": false, - "offset": 7056, + "offset": 7824, "size": 12, "templated": "Vector", "type": "Vector" @@ -148735,7 +148735,7 @@ "name": "m_angShootAngleHistory", "name_hash": 14366846388513263567, "networked": false, - "offset": 7068, + "offset": 7836, "size": 24, "type": "QAngle" }, @@ -148748,7 +148748,7 @@ "name": "m_vecThrowPositionHistory", "name_hash": 14366846385488167804, "networked": false, - "offset": 7092, + "offset": 7860, "size": 24, "type": "Vector" }, @@ -148761,7 +148761,7 @@ "name": "m_vecVelocityHistory", "name_hash": 14366846385203960242, "networked": false, - "offset": 7116, + "offset": 7884, "size": 24, "type": "Vector" }, @@ -148771,7 +148771,7 @@ "name": "m_PredictedDamageTags", "name_hash": 14366846385340242243, "networked": true, - "offset": 7144, + "offset": 7912, "size": 104, "template": [ "PredictedDamageTag_t" @@ -148785,7 +148785,7 @@ "name": "m_nHighestAppliedDamageTagTick", "name_hash": 14366846384974533658, "networked": false, - "offset": 7248, + "offset": 8016, "size": 4, "type": "int32" }, @@ -148795,7 +148795,7 @@ "name": "m_bCommittingSuicideOnTeamChange", "name_hash": 14366846385481734876, "networked": false, - "offset": 7252, + "offset": 8020, "size": 1, "type": "bool" }, @@ -148805,7 +148805,7 @@ "name": "m_wasNotKilledNaturally", "name_hash": 14366846385990253284, "networked": false, - "offset": 7253, + "offset": 8021, "size": 1, "type": "bool" }, @@ -148815,7 +148815,7 @@ "name": "m_fImmuneToGunGameDamageTime", "name_hash": 14366846386786663627, "networked": true, - "offset": 7256, + "offset": 8024, "size": 4, "type": "GameTime_t" }, @@ -148825,7 +148825,7 @@ "name": "m_bGunGameImmunity", "name_hash": 14366846387207079949, "networked": true, - "offset": 7260, + "offset": 8028, "size": 1, "type": "bool" }, @@ -148835,7 +148835,7 @@ "name": "m_fMolotovDamageTime", "name_hash": 14366846388125154849, "networked": true, - "offset": 7264, + "offset": 8032, "size": 4, "type": "float32" }, @@ -148845,7 +148845,7 @@ "name": "m_angEyeAngles", "name_hash": 14366846385912177324, "networked": true, - "offset": 7268, + "offset": 8036, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -148857,7 +148857,7 @@ "name": "CCSPlayerPawn", "name_hash": 3345042091, "project": "server", - "size": 7280 + "size": 8048 }, { "alignment": 8, @@ -148872,7 +148872,7 @@ "name": "m_strStartTouchEventName", "name_hash": 17920267705380681338, "networked": true, - "offset": 2472, + "offset": 3208, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -148883,7 +148883,7 @@ "name": "m_strEndTouchEventName", "name_hash": 17920267705980446867, "networked": true, - "offset": 2480, + "offset": 3216, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -148894,7 +148894,7 @@ "name": "m_strTriggerID", "name_hash": 17920267708053790017, "networked": true, - "offset": 2488, + "offset": 3224, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -148906,7 +148906,7 @@ "name": "CTriggerGameEvent", "name_hash": 4172387464, "project": "server", - "size": 2496 + "size": 3232 }, { "alignment": 16, @@ -148920,7 +148920,7 @@ "name": "CWeaponGlock", "name_hash": 3069381672, "project": "server", - "size": 4592 + "size": 5360 }, { "alignment": 8, @@ -148935,7 +148935,7 @@ "name": "m_bPlayedIntroVcd", "name_hash": 15410709403844630729, "networked": false, - "offset": 1264, + "offset": 2008, "size": 1, "type": "bool" }, @@ -148945,7 +148945,7 @@ "name": "m_bNeedToPlayFiveSecondsRemaining", "name_hash": 15410709403505400749, "networked": false, - "offset": 1265, + "offset": 2009, "size": 1, "type": "bool" }, @@ -148955,7 +148955,7 @@ "name": "m_dblPreMatchDraftSequenceTime", "name_hash": 15410709404074041378, "networked": false, - "offset": 1296, + "offset": 2040, "size": 8, "type": "float64" }, @@ -148965,7 +148965,7 @@ "name": "m_bPreMatchDraftStateChanged", "name_hash": 15410709401300728957, "networked": false, - "offset": 1304, + "offset": 2048, "size": 1, "type": "bool" }, @@ -148975,7 +148975,7 @@ "name": "m_nDraftType", "name_hash": 15410709402822178192, "networked": true, - "offset": 1308, + "offset": 2052, "size": 4, "type": "int32" }, @@ -148985,7 +148985,7 @@ "name": "m_nTeamWinningCoinToss", "name_hash": 15410709402179974562, "networked": true, - "offset": 1312, + "offset": 2056, "size": 4, "type": "int32" }, @@ -148998,7 +148998,7 @@ "name": "m_nTeamWithFirstChoice", "name_hash": 15410709403301040133, "networked": true, - "offset": 1316, + "offset": 2060, "size": 256, "type": "int32" }, @@ -149011,7 +149011,7 @@ "name": "m_nVoteMapIdsList", "name_hash": 15410709404874351597, "networked": true, - "offset": 1572, + "offset": 2316, "size": 28, "type": "int32" }, @@ -149024,7 +149024,7 @@ "name": "m_nAccountIDs", "name_hash": 15410709401802127898, "networked": true, - "offset": 1600, + "offset": 2344, "size": 256, "type": "int32" }, @@ -149037,7 +149037,7 @@ "name": "m_nMapId0", "name_hash": 15410709403664105880, "networked": true, - "offset": 1856, + "offset": 2600, "size": 256, "type": "int32" }, @@ -149050,7 +149050,7 @@ "name": "m_nMapId1", "name_hash": 15410709403680883499, "networked": true, - "offset": 2112, + "offset": 2856, "size": 256, "type": "int32" }, @@ -149063,7 +149063,7 @@ "name": "m_nMapId2", "name_hash": 15410709403697661118, "networked": true, - "offset": 2368, + "offset": 3112, "size": 256, "type": "int32" }, @@ -149076,7 +149076,7 @@ "name": "m_nMapId3", "name_hash": 15410709403714438737, "networked": true, - "offset": 2624, + "offset": 3368, "size": 256, "type": "int32" }, @@ -149089,7 +149089,7 @@ "name": "m_nMapId4", "name_hash": 15410709403731216356, "networked": true, - "offset": 2880, + "offset": 3624, "size": 256, "type": "int32" }, @@ -149102,7 +149102,7 @@ "name": "m_nMapId5", "name_hash": 15410709403747993975, "networked": true, - "offset": 3136, + "offset": 3880, "size": 256, "type": "int32" }, @@ -149115,7 +149115,7 @@ "name": "m_nStartingSide0", "name_hash": 15410709404682933690, "networked": true, - "offset": 3392, + "offset": 4136, "size": 256, "type": "int32" }, @@ -149125,7 +149125,7 @@ "name": "m_nCurrentPhase", "name_hash": 15410709403809742357, "networked": true, - "offset": 3648, + "offset": 4392, "size": 4, "type": "int32" }, @@ -149135,7 +149135,7 @@ "name": "m_nPhaseStartTick", "name_hash": 15410709404616639013, "networked": true, - "offset": 3652, + "offset": 4396, "size": 4, "type": "int32" }, @@ -149145,7 +149145,7 @@ "name": "m_nPhaseDurationTicks", "name_hash": 15410709403019047286, "networked": true, - "offset": 3656, + "offset": 4400, "size": 4, "type": "int32" }, @@ -149155,7 +149155,7 @@ "name": "m_OnMapVetoed", "name_hash": 15410709402823878523, "networked": false, - "offset": 3664, + "offset": 4408, "size": 40, "template": [ "CUtlSymbolLarge" @@ -149169,7 +149169,7 @@ "name": "m_OnMapPicked", "name_hash": 15410709405121618310, "networked": false, - "offset": 3704, + "offset": 4448, "size": 40, "template": [ "CUtlSymbolLarge" @@ -149183,7 +149183,7 @@ "name": "m_OnSidesPicked", "name_hash": 15410709404371308840, "networked": false, - "offset": 3744, + "offset": 4488, "size": 40, "template": [ "int32" @@ -149197,7 +149197,7 @@ "name": "m_OnNewPhaseStarted", "name_hash": 15410709402096128238, "networked": false, - "offset": 3784, + "offset": 4528, "size": 40, "template": [ "int32" @@ -149211,7 +149211,7 @@ "name": "m_OnLevelTransition", "name_hash": 15410709401730707885, "networked": false, - "offset": 3824, + "offset": 4568, "size": 40, "template": [ "int32" @@ -149226,7 +149226,7 @@ "name": "CMapVetoPickController", "name_hash": 3588085389, "project": "server", - "size": 3864 + "size": 4608 }, { "alignment": 8, @@ -149241,7 +149241,7 @@ "name": "m_sAttributeName", "name_hash": 8989863623840745549, "networked": false, - "offset": 1352, + "offset": 2096, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -149253,7 +149253,7 @@ "name": "CFilterAttributeInt", "name_hash": 2093115733, "project": "server", - "size": 1360 + "size": 2104 }, { "alignment": 16, @@ -149268,7 +149268,7 @@ "name": "m_bBreakable", "name_hash": 14668886761348485904, "networked": false, - "offset": 4240, + "offset": 4992, "size": 1, "type": "bool" }, @@ -149278,7 +149278,7 @@ "name": "m_isAbleToCloseAreaPortals", "name_hash": 14668886762818378884, "networked": false, - "offset": 4241, + "offset": 4993, "size": 1, "type": "bool" }, @@ -149288,7 +149288,7 @@ "name": "m_currentDamageState", "name_hash": 14668886760622724184, "networked": false, - "offset": 4244, + "offset": 4996, "size": 4, "type": "int32" }, @@ -149298,7 +149298,7 @@ "name": "m_damageStates", "name_hash": 14668886761268146002, "networked": false, - "offset": 4248, + "offset": 5000, "size": 24, "template": [ "CUtlSymbolLarge" @@ -149313,7 +149313,7 @@ "name": "CPropDoorRotatingBreakable", "name_hash": 3415366346, "project": "server", - "size": 4272 + "size": 5024 }, { "alignment": 255, @@ -149363,7 +149363,7 @@ "name": "m_angPushEntitySpace", "name_hash": 10583726245941526486, "networked": false, - "offset": 2472, + "offset": 3204, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -149374,7 +149374,7 @@ "name": "m_vecPushDirEntitySpace", "name_hash": 10583726248264258803, "networked": false, - "offset": 2484, + "offset": 3216, "size": 12, "templated": "Vector", "type": "Vector" @@ -149385,7 +149385,7 @@ "name": "m_bTriggerOnStartTouch", "name_hash": 10583726246428674641, "networked": false, - "offset": 2496, + "offset": 3228, "size": 1, "type": "bool" }, @@ -149395,7 +149395,7 @@ "name": "m_bUsePathSimple", "name_hash": 10583726245986266865, "networked": false, - "offset": 2497, + "offset": 3229, "size": 1, "type": "bool" }, @@ -149405,7 +149405,7 @@ "name": "m_iszPathSimpleName", "name_hash": 10583726248393866623, "networked": false, - "offset": 2504, + "offset": 3232, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -149416,7 +149416,7 @@ "name": "m_PathSimple", "name_hash": 10583726249719795148, "networked": false, - "offset": 2512, + "offset": 3240, "size": 8, "type": "CPathSimple" }, @@ -149426,7 +149426,7 @@ "name": "m_splinePushType", "name_hash": 10583726246215196128, "networked": false, - "offset": 2520, + "offset": 3248, "size": 4, "type": "uint32" } @@ -149437,7 +149437,7 @@ "name": "CTriggerPush", "name_hash": 2464215794, "project": "server", - "size": 2528 + "size": 3256 }, { "alignment": 8, @@ -149451,7 +149451,7 @@ "name": "CTriggerOnce", "name_hash": 2846753543, "project": "server", - "size": 2512 + "size": 3248 }, { "alignment": 16, @@ -149466,7 +149466,7 @@ "name": "m_Origin", "name_hash": 3747647472808252111, "networked": false, - "offset": 1264, + "offset": 2008, "size": 12, "templated": "Vector", "type": "Vector" @@ -149477,7 +149477,7 @@ "name": "m_Angles", "name_hash": 3747647474639596785, "networked": false, - "offset": 1276, + "offset": 2020, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -149488,7 +149488,7 @@ "name": "m_qAngle", "name_hash": 3747647475057663015, "networked": false, - "offset": 1296, + "offset": 2032, "size": 16, "templated": "Quaternion", "type": "Quaternion" @@ -149499,7 +149499,7 @@ "name": "m_iNextKey", "name_hash": 3747647473798539284, "networked": false, - "offset": 1312, + "offset": 2048, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -149510,7 +149510,7 @@ "name": "m_flNextTime", "name_hash": 3747647472924793959, "networked": false, - "offset": 1320, + "offset": 2056, "size": 4, "type": "float32" }, @@ -149520,7 +149520,7 @@ "name": "m_pNextKey", "name_hash": 3747647473845159381, "networked": false, - "offset": 1328, + "offset": 2064, "size": 8, "type": "CPathKeyFrame" }, @@ -149530,7 +149530,7 @@ "name": "m_pPrevKey", "name_hash": 3747647474705265793, "networked": false, - "offset": 1336, + "offset": 2072, "size": 8, "type": "CPathKeyFrame" }, @@ -149540,7 +149540,7 @@ "name": "m_flMoveSpeed", "name_hash": 3747647473323180665, "networked": false, - "offset": 1344, + "offset": 2080, "size": 4, "type": "float32" } @@ -149551,7 +149551,7 @@ "name": "CPathKeyFrame", "name_hash": 872567173, "project": "server", - "size": 1360 + "size": 2096 }, { "alignment": 255, @@ -149641,7 +149641,7 @@ "name": "CWeaponP250", "name_hash": 654191713, "project": "server", - "size": 4592 + "size": 5360 }, { "alignment": 8, @@ -149656,7 +149656,7 @@ "name": "m_EffectName", "name_hash": 5881953556068401647, "networked": true, - "offset": 2040, + "offset": 2776, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -149667,7 +149667,7 @@ "name": "m_EffectInterpenetrateName", "name_hash": 5881953556332935961, "networked": false, - "offset": 2048, + "offset": 2784, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -149678,7 +149678,7 @@ "name": "m_EffectZapName", "name_hash": 5881953557532650360, "networked": false, - "offset": 2056, + "offset": 2792, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -149689,7 +149689,7 @@ "name": "m_iszEffectSource", "name_hash": 5881953555149967065, "networked": false, - "offset": 2064, + "offset": 2800, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -149701,7 +149701,7 @@ "name": "CFuncElectrifiedVolume", "name_hash": 1369499032, "project": "server", - "size": 2096 + "size": 2832 }, { "alignment": 8, @@ -149715,7 +149715,7 @@ "name": "CNavSpaceInfo", "name_hash": 4027284307, "project": "server", - "size": 1264 + "size": 2008 }, { "alignment": 8, @@ -149730,7 +149730,7 @@ "name": "m_CanInDispenser", "name_hash": 2332364315760718773, "networked": false, - "offset": 1264, + "offset": 2008, "size": 1, "type": "bool" }, @@ -149740,7 +149740,7 @@ "name": "m_nBeverageType", "name_hash": 2332364313774159048, "networked": false, - "offset": 1268, + "offset": 2012, "size": 4, "type": "int32" } @@ -149751,7 +149751,7 @@ "name": "CEnvBeverage", "name_hash": 543045884, "project": "server", - "size": 1272 + "size": 2016 }, { "alignment": 8, @@ -149766,7 +149766,7 @@ "name": "m_nameAttach1", "name_hash": 11389540426415756042, "networked": false, - "offset": 1264, + "offset": 2008, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -149777,7 +149777,7 @@ "name": "m_nameAttach2", "name_hash": 11389540426398978423, "networked": false, - "offset": 1272, + "offset": 2016, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -149788,7 +149788,7 @@ "name": "m_includeHierarchy", "name_hash": 11389540427907764586, "networked": false, - "offset": 1280, + "offset": 2024, "size": 1, "type": "bool" }, @@ -149798,7 +149798,7 @@ "name": "m_supportMultipleEntitiesWithSameName", "name_hash": 11389540428170233610, "networked": false, - "offset": 1281, + "offset": 2025, "size": 1, "type": "bool" }, @@ -149808,7 +149808,7 @@ "name": "m_disabled", "name_hash": 11389540425361999269, "networked": false, - "offset": 1282, + "offset": 2026, "size": 1, "type": "bool" }, @@ -149818,7 +149818,7 @@ "name": "m_succeeded", "name_hash": 11389540425904420626, "networked": false, - "offset": 1283, + "offset": 2027, "size": 1, "type": "bool" } @@ -149829,7 +149829,7 @@ "name": "CLogicCollisionPair", "name_hash": 2651834028, "project": "server", - "size": 1288 + "size": 2032 }, { "alignment": 8, @@ -149843,7 +149843,7 @@ "name": "CFuncTrackAuto", "name_hash": 645024912, "project": "server", - "size": 2272 + "size": 3008 }, { "alignment": 16, @@ -149858,7 +149858,7 @@ "name": "m_nForceSkin", "name_hash": 5268090014474009401, "networked": false, - "offset": 3664, + "offset": 4440, "size": 4, "type": "int32" }, @@ -149868,7 +149868,7 @@ "name": "m_bAlwaysAllow", "name_hash": 5268090013526439941, "networked": false, - "offset": 3668, + "offset": 4444, "size": 1, "type": "bool" } @@ -149879,7 +149879,7 @@ "name": "CEconWearable", "name_hash": 1226572788, "project": "server", - "size": 3680 + "size": 4448 }, { "alignment": 8, @@ -149893,7 +149893,7 @@ "name": "CLogicNPCCounterOBB", "name_hash": 79818150, "project": "server", - "size": 2144 + "size": 2888 }, { "alignment": 8, @@ -149908,7 +149908,7 @@ "name": "m_pPlatform", "name_hash": 16561823138532732912, "networked": false, - "offset": 2008, + "offset": 2748, "size": 4, "template": [ "CFuncPlat" @@ -149923,7 +149923,7 @@ "name": "CPlatTrigger", "name_hash": 3856099941, "project": "server", - "size": 2016 + "size": 2752 }, { "alignment": 8, @@ -149938,7 +149938,7 @@ "name": "m_flFadeInStart", "name_hash": 4917684910332652906, "networked": true, - "offset": 2008, + "offset": 2748, "size": 4, "type": "float32" }, @@ -149948,7 +149948,7 @@ "name": "m_flFadeInLength", "name_hash": 4917684908162518758, "networked": true, - "offset": 2012, + "offset": 2752, "size": 4, "type": "float32" }, @@ -149958,7 +149958,7 @@ "name": "m_flFadeOutModelStart", "name_hash": 4917684908837226228, "networked": true, - "offset": 2016, + "offset": 2756, "size": 4, "type": "float32" }, @@ -149968,7 +149968,7 @@ "name": "m_flFadeOutModelLength", "name_hash": 4917684908085799988, "networked": true, - "offset": 2020, + "offset": 2760, "size": 4, "type": "float32" }, @@ -149978,7 +149978,7 @@ "name": "m_flFadeOutStart", "name_hash": 4917684907273822729, "networked": true, - "offset": 2024, + "offset": 2764, "size": 4, "type": "float32" }, @@ -149988,7 +149988,7 @@ "name": "m_flFadeOutLength", "name_hash": 4917684908845386147, "networked": true, - "offset": 2028, + "offset": 2768, "size": 4, "type": "float32" }, @@ -149998,7 +149998,7 @@ "name": "m_flStartTime", "name_hash": 4917684907955625412, "networked": true, - "offset": 2032, + "offset": 2772, "size": 4, "type": "GameTime_t" }, @@ -150008,7 +150008,7 @@ "name": "m_nDissolveType", "name_hash": 4917684908252156510, "networked": true, - "offset": 2036, + "offset": 2776, "size": 4, "type": "EntityDisolveType_t" }, @@ -150018,7 +150018,7 @@ "name": "m_vDissolverOrigin", "name_hash": 4917684907093880550, "networked": true, - "offset": 2040, + "offset": 2780, "size": 12, "templated": "Vector", "type": "Vector" @@ -150029,7 +150029,7 @@ "name": "m_nMagnitude", "name_hash": 4917684906419666417, "networked": true, - "offset": 2052, + "offset": 2792, "size": 4, "type": "uint32" } @@ -150040,7 +150040,7 @@ "name": "CEntityDissolve", "name_hash": 1144987742, "project": "server", - "size": 2056 + "size": 2800 }, { "alignment": 255, @@ -150232,7 +150232,7 @@ "name": "CNavWalkable", "name_hash": 3691159562, "project": "server", - "size": 1264 + "size": 2008 }, { "alignment": 255, @@ -150370,7 +150370,7 @@ "name": "m_hEntity", "name_hash": 14239450956297854128, "networked": false, - "offset": 1264, + "offset": 2008, "size": 4, "template": [ "CBaseEntity" @@ -150384,7 +150384,7 @@ "name": "m_iFilterName", "name_hash": 14239450954604241989, "networked": false, - "offset": 1272, + "offset": 2016, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -150395,7 +150395,7 @@ "name": "m_hFilter", "name_hash": 14239450955612020913, "networked": false, - "offset": 1280, + "offset": 2024, "size": 4, "template": [ "CBaseFilter" @@ -150409,7 +150409,7 @@ "name": "m_iRefName", "name_hash": 14239450956960944498, "networked": false, - "offset": 1288, + "offset": 2032, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -150420,7 +150420,7 @@ "name": "m_hReference", "name_hash": 14239450956604416420, "networked": false, - "offset": 1296, + "offset": 2040, "size": 4, "template": [ "CBaseEntity" @@ -150434,7 +150434,7 @@ "name": "m_FindMethod", "name_hash": 14239450954896754215, "networked": false, - "offset": 1300, + "offset": 2044, "size": 4, "type": "EntFinderMethod_t" }, @@ -150444,7 +150444,7 @@ "name": "m_OnFoundEntity", "name_hash": 14239450954735505007, "networked": false, - "offset": 1304, + "offset": 2048, "size": 40, "type": "CEntityIOOutput" } @@ -150455,7 +150455,7 @@ "name": "CPointEntityFinder", "name_hash": 3315380531, "project": "server", - "size": 1344 + "size": 2088 }, { "alignment": 8, @@ -150470,7 +150470,7 @@ "name": "m_flRadius", "name_hash": 16267963193820692621, "networked": false, - "offset": 1352, + "offset": 2096, "size": 4, "type": "float32" } @@ -150481,7 +150481,7 @@ "name": "CFilterProximity", "name_hash": 3787680341, "project": "server", - "size": 1360 + "size": 2104 }, { "alignment": 8, @@ -150496,7 +150496,7 @@ "name": "m_name", "name_hash": 8859525923784841094, "networked": false, - "offset": 2032, + "offset": 2776, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -150508,7 +150508,7 @@ "name": "CCSPlace", "name_hash": 2062769123, "project": "server", - "size": 2040 + "size": 2784 }, { "alignment": 8, @@ -150523,7 +150523,7 @@ "name": "m_hGradientFogTexture", "name_hash": 10920444106618405468, "networked": true, - "offset": 1264, + "offset": 2008, "size": 8, "template": [ "InfoForResourceTypeCTextureBase" @@ -150537,7 +150537,7 @@ "name": "m_flFogStartDistance", "name_hash": 10920444106464959932, "networked": true, - "offset": 1272, + "offset": 2016, "size": 4, "type": "float32" }, @@ -150547,7 +150547,7 @@ "name": "m_flFogEndDistance", "name_hash": 10920444105871269213, "networked": true, - "offset": 1276, + "offset": 2020, "size": 4, "type": "float32" }, @@ -150557,7 +150557,7 @@ "name": "m_bHeightFogEnabled", "name_hash": 10920444109420157431, "networked": true, - "offset": 1280, + "offset": 2024, "size": 1, "type": "bool" }, @@ -150567,7 +150567,7 @@ "name": "m_flFogStartHeight", "name_hash": 10920444106088527948, "networked": true, - "offset": 1284, + "offset": 2028, "size": 4, "type": "float32" }, @@ -150577,7 +150577,7 @@ "name": "m_flFogEndHeight", "name_hash": 10920444106916500509, "networked": true, - "offset": 1288, + "offset": 2032, "size": 4, "type": "float32" }, @@ -150587,7 +150587,7 @@ "name": "m_flFarZ", "name_hash": 10920444106156401690, "networked": true, - "offset": 1292, + "offset": 2036, "size": 4, "type": "float32" }, @@ -150597,7 +150597,7 @@ "name": "m_flFogMaxOpacity", "name_hash": 10920444107280612694, "networked": true, - "offset": 1296, + "offset": 2040, "size": 4, "type": "float32" }, @@ -150607,7 +150607,7 @@ "name": "m_flFogFalloffExponent", "name_hash": 10920444105744491418, "networked": true, - "offset": 1300, + "offset": 2044, "size": 4, "type": "float32" }, @@ -150617,7 +150617,7 @@ "name": "m_flFogVerticalExponent", "name_hash": 10920444108353036484, "networked": true, - "offset": 1304, + "offset": 2048, "size": 4, "type": "float32" }, @@ -150627,7 +150627,7 @@ "name": "m_fogColor", "name_hash": 10920444105738612238, "networked": true, - "offset": 1308, + "offset": 2052, "size": 4, "templated": "Color", "type": "Color" @@ -150638,7 +150638,7 @@ "name": "m_flFogStrength", "name_hash": 10920444105969012500, "networked": true, - "offset": 1312, + "offset": 2056, "size": 4, "type": "float32" }, @@ -150648,7 +150648,7 @@ "name": "m_flFadeTime", "name_hash": 10920444105213270792, "networked": true, - "offset": 1316, + "offset": 2060, "size": 4, "type": "float32" }, @@ -150658,7 +150658,7 @@ "name": "m_bStartDisabled", "name_hash": 10920444106843688015, "networked": true, - "offset": 1320, + "offset": 2064, "size": 1, "type": "bool" }, @@ -150668,7 +150668,7 @@ "name": "m_bIsEnabled", "name_hash": 10920444106599618318, "networked": true, - "offset": 1321, + "offset": 2065, "size": 1, "type": "bool" }, @@ -150678,7 +150678,7 @@ "name": "m_bGradientFogNeedsTextures", "name_hash": 10920444106642845704, "networked": false, - "offset": 1322, + "offset": 2066, "size": 1, "type": "bool" } @@ -150689,7 +150689,7 @@ "name": "CGradientFog", "name_hash": 2542614030, "project": "server", - "size": 1328 + "size": 2072 }, { "alignment": 8, @@ -150718,7 +150718,7 @@ "name": "m_OnArrivedAt", "name_hash": 4939722177546159444, "networked": false, - "offset": 1264, + "offset": 2008, "size": 40, "type": "CEntityIOOutput" }, @@ -150728,7 +150728,7 @@ "name": "m_eSpace", "name_hash": 4939722180083385974, "networked": false, - "offset": 1304, + "offset": 2048, "size": 4, "type": "RotatorTargetSpace_t" } @@ -150739,7 +150739,7 @@ "name": "CRotatorTarget", "name_hash": 1150118694, "project": "server", - "size": 1312 + "size": 2056 }, { "alignment": 8, @@ -150757,7 +150757,7 @@ "name": "m_nCase", "name_hash": 5434633143140377173, "networked": false, - "offset": 1264, + "offset": 2008, "size": 256, "type": "CUtlSymbolLarge" }, @@ -150767,7 +150767,7 @@ "name": "m_nShuffleCases", "name_hash": 5434633140838675791, "networked": false, - "offset": 1520, + "offset": 2264, "size": 4, "type": "int32" }, @@ -150777,7 +150777,7 @@ "name": "m_nLastShuffleCase", "name_hash": 5434633140049863570, "networked": false, - "offset": 1524, + "offset": 2268, "size": 4, "type": "int32" }, @@ -150790,7 +150790,7 @@ "name": "m_uchShuffleCaseMap", "name_hash": 5434633144156045742, "networked": false, - "offset": 1528, + "offset": 2272, "size": 32, "type": "uint8" }, @@ -150803,7 +150803,7 @@ "name": "m_OnCase", "name_hash": 5434633144130354300, "networked": false, - "offset": 1560, + "offset": 2304, "size": 1280, "type": "CEntityIOOutput" }, @@ -150813,7 +150813,7 @@ "name": "m_OnDefault", "name_hash": 5434633141220525005, "networked": false, - "offset": 2840, + "offset": 3584, "size": 40, "template": [ "CVariantBase< CVariantDefaultAllocator >" @@ -150828,7 +150828,7 @@ "name": "CLogicCase", "name_hash": 1265349132, "project": "server", - "size": 2880 + "size": 3624 }, { "alignment": 8, @@ -150868,7 +150868,7 @@ "name": "CInfoDeathmatchSpawn", "name_hash": 2830448484, "project": "server", - "size": 1280 + "size": 2024 }, { "alignment": 8, @@ -150882,7 +150882,7 @@ "name": "CEnvCubemapBox", "name_hash": 3452554163, "project": "server", - "size": 1496 + "size": 2240 }, { "alignment": 8, @@ -150897,7 +150897,7 @@ "name": "m_nScopes", "name_hash": 18107505861154605636, "networked": false, - "offset": 2112, + "offset": 2848, "size": 1, "type": "NavScopeFlags_t" }, @@ -150907,7 +150907,7 @@ "name": "m_bFloodFillAttribute", "name_hash": 18107505862471992390, "networked": false, - "offset": 2113, + "offset": 2849, "size": 1, "type": "bool" }, @@ -150917,7 +150917,7 @@ "name": "m_bSplitNavSpace", "name_hash": 18107505859447844802, "networked": false, - "offset": 2114, + "offset": 2850, "size": 1, "type": "bool" } @@ -150928,7 +150928,7 @@ "name": "CMarkupVolumeTagged_NavGame", "name_hash": 4215982244, "project": "server", - "size": 2120 + "size": 2856 }, { "alignment": 8, @@ -150943,7 +150943,7 @@ "name": "m_bPlayerFireOnly", "name_hash": 10633854403717963006, "networked": false, - "offset": 2472, + "offset": 3201, "size": 1, "type": "bool" }, @@ -150953,7 +150953,7 @@ "name": "m_OnDetectedBulletFire", "name_hash": 10633854402560444726, "networked": false, - "offset": 2480, + "offset": 3208, "size": 40, "type": "CEntityIOOutput" } @@ -150964,7 +150964,7 @@ "name": "CTriggerDetectBulletFire", "name_hash": 2475887165, "project": "server", - "size": 2520 + "size": 3248 }, { "alignment": 8, @@ -150979,7 +150979,7 @@ "name": "m_iBuyingStatus", "name_hash": 7239427550648551470, "networked": false, - "offset": 1264, + "offset": 2008, "size": 4, "type": "int32" }, @@ -150989,7 +150989,7 @@ "name": "m_flBombRadius", "name_hash": 7239427552006107445, "networked": false, - "offset": 1268, + "offset": 2012, "size": 4, "type": "float32" }, @@ -150999,7 +150999,7 @@ "name": "m_iPetPopulation", "name_hash": 7239427552516682970, "networked": false, - "offset": 1272, + "offset": 2016, "size": 4, "type": "int32" }, @@ -151009,7 +151009,7 @@ "name": "m_bUseNormalSpawnsForDM", "name_hash": 7239427551446922049, "networked": false, - "offset": 1276, + "offset": 2020, "size": 1, "type": "bool" }, @@ -151019,7 +151019,7 @@ "name": "m_bDisableAutoGeneratedDMSpawns", "name_hash": 7239427549615527978, "networked": false, - "offset": 1277, + "offset": 2021, "size": 1, "type": "bool" }, @@ -151029,7 +151029,7 @@ "name": "m_flBotMaxVisionDistance", "name_hash": 7239427552606591401, "networked": false, - "offset": 1280, + "offset": 2024, "size": 4, "type": "float32" }, @@ -151039,7 +151039,7 @@ "name": "m_iHostageCount", "name_hash": 7239427551245570544, "networked": false, - "offset": 1284, + "offset": 2028, "size": 4, "type": "int32" }, @@ -151049,7 +151049,7 @@ "name": "m_bFadePlayerVisibilityFarZ", "name_hash": 7239427551301405047, "networked": false, - "offset": 1288, + "offset": 2032, "size": 1, "type": "bool" }, @@ -151059,7 +151059,7 @@ "name": "m_bRainTraceToSkyEnabled", "name_hash": 7239427552009695943, "networked": false, - "offset": 1289, + "offset": 2033, "size": 1, "type": "bool" }, @@ -151069,7 +151069,7 @@ "name": "m_flEnvRainStrength", "name_hash": 7239427551152276961, "networked": false, - "offset": 1292, + "offset": 2036, "size": 4, "type": "float32" }, @@ -151079,7 +151079,7 @@ "name": "m_flEnvPuddleRippleStrength", "name_hash": 7239427553261112781, "networked": false, - "offset": 1296, + "offset": 2040, "size": 4, "type": "float32" }, @@ -151089,7 +151089,7 @@ "name": "m_flEnvPuddleRippleDirection", "name_hash": 7239427552328531077, "networked": false, - "offset": 1300, + "offset": 2044, "size": 4, "type": "float32" }, @@ -151099,7 +151099,7 @@ "name": "m_flEnvWetnessCoverage", "name_hash": 7239427549615728939, "networked": false, - "offset": 1304, + "offset": 2048, "size": 4, "type": "float32" }, @@ -151109,7 +151109,7 @@ "name": "m_flEnvWetnessDryingAmount", "name_hash": 7239427553579872334, "networked": false, - "offset": 1308, + "offset": 2052, "size": 4, "type": "float32" } @@ -151120,7 +151120,7 @@ "name": "CMapInfo", "name_hash": 1685560576, "project": "server", - "size": 1312 + "size": 2056 }, { "alignment": 255, @@ -151145,7 +151145,7 @@ "name": "m_hActivator", "name_hash": 1240391527231470514, "networked": true, - "offset": 2440, + "offset": 3176, "size": 4, "template": [ "CBaseEntity" @@ -151159,7 +151159,7 @@ "name": "m_bStartEnabled", "name_hash": 1240391525705014308, "networked": false, - "offset": 2444, + "offset": 3180, "size": 1, "type": "bool" } @@ -151170,7 +151170,7 @@ "name": "CPointClientUIDialog", "name_hash": 288801157, "project": "server", - "size": 2448 + "size": 3184 }, { "alignment": 8, @@ -151184,7 +151184,7 @@ "name": "CSpriteAlias_env_glow", "name_hash": 3111738735, "project": "server", - "size": 2120 + "size": 2864 }, { "alignment": 255, @@ -151259,7 +151259,7 @@ "name": "m_vecPathNodes", "name_hash": 5016135628290813155, "networked": false, - "offset": 1536, + "offset": 2272, "size": 24, "template": [ "CHandle< CMoverPathNode >" @@ -151273,7 +151273,7 @@ "name": "m_vecMovers", "name_hash": 5016135625592294547, "networked": false, - "offset": 1560, + "offset": 2296, "size": 24, "template": [ "CHandle< CFuncMover >" @@ -151287,7 +151287,7 @@ "name": "m_xInitialPathWorldToLocal", "name_hash": 5016135628306069598, "networked": false, - "offset": 1584, + "offset": 2320, "size": 32, "templated": "CTransform", "type": "CTransform" @@ -151299,7 +151299,7 @@ "name": "CPathMover", "name_hash": 1167910086, "project": "server", - "size": 1616 + "size": 2352 }, { "alignment": 8, @@ -151313,7 +151313,7 @@ "name": "CServerOnlyModelEntity", "name_hash": 4139233839, "project": "server", - "size": 2008 + "size": 2752 }, { "alignment": 8, @@ -151328,7 +151328,7 @@ "name": "m_strMeasureTarget", "name_hash": 1290887422739245705, "networked": false, - "offset": 1264, + "offset": 2008, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -151339,7 +151339,7 @@ "name": "m_strMeasureReference", "name_hash": 1290887423979090365, "networked": false, - "offset": 1272, + "offset": 2016, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -151350,7 +151350,7 @@ "name": "m_strTargetReference", "name_hash": 1290887421551086934, "networked": false, - "offset": 1280, + "offset": 2024, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -151361,7 +151361,7 @@ "name": "m_hMeasureTarget", "name_hash": 1290887424663863720, "networked": false, - "offset": 1288, + "offset": 2032, "size": 4, "template": [ "CBaseEntity" @@ -151375,7 +151375,7 @@ "name": "m_hMeasureReference", "name_hash": 1290887422245494138, "networked": false, - "offset": 1292, + "offset": 2036, "size": 4, "template": [ "CBaseEntity" @@ -151389,7 +151389,7 @@ "name": "m_hTarget", "name_hash": 1290887423960911898, "networked": false, - "offset": 1296, + "offset": 2040, "size": 4, "template": [ "CBaseEntity" @@ -151403,7 +151403,7 @@ "name": "m_hTargetReference", "name_hash": 1290887424447303759, "networked": false, - "offset": 1300, + "offset": 2044, "size": 4, "template": [ "CBaseEntity" @@ -151417,7 +151417,7 @@ "name": "m_flScale", "name_hash": 1290887423574778927, "networked": false, - "offset": 1304, + "offset": 2048, "size": 4, "type": "float32" }, @@ -151427,7 +151427,7 @@ "name": "m_nMeasureType", "name_hash": 1290887422969187355, "networked": false, - "offset": 1308, + "offset": 2052, "size": 4, "type": "int32" } @@ -151438,7 +151438,7 @@ "name": "CLogicMeasureMovement", "name_hash": 300558149, "project": "server", - "size": 1312 + "size": 2056 }, { "alignment": 8, @@ -151453,7 +151453,7 @@ "name": "m_OnMapSpawn", "name_hash": 2279733762779251685, "networked": false, - "offset": 1264, + "offset": 2008, "size": 40, "type": "CEntityIOOutput" }, @@ -151463,7 +151463,7 @@ "name": "m_OnDemoMapSpawn", "name_hash": 2279733763326806642, "networked": false, - "offset": 1304, + "offset": 2048, "size": 40, "type": "CEntityIOOutput" }, @@ -151473,7 +151473,7 @@ "name": "m_OnNewGame", "name_hash": 2279733765439243684, "networked": false, - "offset": 1344, + "offset": 2088, "size": 40, "type": "CEntityIOOutput" }, @@ -151483,7 +151483,7 @@ "name": "m_OnLoadGame", "name_hash": 2279733762511264166, "networked": false, - "offset": 1384, + "offset": 2128, "size": 40, "type": "CEntityIOOutput" }, @@ -151493,7 +151493,7 @@ "name": "m_OnMapTransition", "name_hash": 2279733765295164061, "networked": false, - "offset": 1424, + "offset": 2168, "size": 40, "type": "CEntityIOOutput" }, @@ -151503,7 +151503,7 @@ "name": "m_OnBackgroundMap", "name_hash": 2279733765537542810, "networked": false, - "offset": 1464, + "offset": 2208, "size": 40, "type": "CEntityIOOutput" }, @@ -151513,7 +151513,7 @@ "name": "m_OnMultiNewMap", "name_hash": 2279733762585381389, "networked": false, - "offset": 1504, + "offset": 2248, "size": 40, "type": "CEntityIOOutput" }, @@ -151523,7 +151523,7 @@ "name": "m_OnMultiNewRound", "name_hash": 2279733761510418751, "networked": false, - "offset": 1544, + "offset": 2288, "size": 40, "type": "CEntityIOOutput" }, @@ -151533,7 +151533,7 @@ "name": "m_OnVREnabled", "name_hash": 2279733763872830657, "networked": false, - "offset": 1584, + "offset": 2328, "size": 40, "type": "CEntityIOOutput" }, @@ -151543,7 +151543,7 @@ "name": "m_OnVRNotEnabled", "name_hash": 2279733762460262874, "networked": false, - "offset": 1624, + "offset": 2368, "size": 40, "type": "CEntityIOOutput" }, @@ -151553,7 +151553,7 @@ "name": "m_globalstate", "name_hash": 2279733763294914131, "networked": false, - "offset": 1664, + "offset": 2408, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -151565,7 +151565,7 @@ "name": "CLogicAuto", "name_hash": 530791879, "project": "server", - "size": 1672 + "size": 2416 }, { "alignment": 16, @@ -151579,7 +151579,7 @@ "name": "CWeaponMAC10", "name_hash": 3157356676, "project": "server", - "size": 4592 + "size": 5360 }, { "alignment": 8, @@ -151594,7 +151594,7 @@ "name": "m_flFrameRate", "name_hash": 5462651829227510342, "networked": true, - "offset": 2008, + "offset": 2748, "size": 4, "type": "float32" }, @@ -151604,7 +151604,7 @@ "name": "m_flHDRColorScale", "name_hash": 5462651830644290536, "networked": true, - "offset": 2012, + "offset": 2752, "size": 4, "type": "float32" }, @@ -151614,7 +151614,7 @@ "name": "m_flFireTime", "name_hash": 5462651829537788274, "networked": false, - "offset": 2016, + "offset": 2756, "size": 4, "type": "GameTime_t" }, @@ -151624,7 +151624,7 @@ "name": "m_flDamage", "name_hash": 5462651830966215998, "networked": false, - "offset": 2020, + "offset": 2760, "size": 4, "type": "float32" }, @@ -151634,7 +151634,7 @@ "name": "m_nNumBeamEnts", "name_hash": 5462651830890122746, "networked": true, - "offset": 2024, + "offset": 2764, "size": 1, "type": "uint8" }, @@ -151644,7 +151644,7 @@ "name": "m_hBaseMaterial", "name_hash": 5462651828797067199, "networked": true, - "offset": 2032, + "offset": 2768, "size": 8, "template": [ "InfoForResourceTypeIMaterial2" @@ -151658,7 +151658,7 @@ "name": "m_nHaloIndex", "name_hash": 5462651831407973857, "networked": true, - "offset": 2040, + "offset": 2776, "size": 8, "template": [ "InfoForResourceTypeIMaterial2" @@ -151672,7 +151672,7 @@ "name": "m_nBeamType", "name_hash": 5462651831133743398, "networked": true, - "offset": 2048, + "offset": 2784, "size": 4, "type": "BeamType_t" }, @@ -151682,7 +151682,7 @@ "name": "m_nBeamFlags", "name_hash": 5462651830415085713, "networked": true, - "offset": 2052, + "offset": 2788, "size": 4, "type": "uint32" }, @@ -151695,7 +151695,7 @@ "name": "m_hAttachEntity", "name_hash": 5462651829077527249, "networked": true, - "offset": 2056, + "offset": 2792, "size": 40, "type": "CHandle< CBaseEntity >" }, @@ -151708,7 +151708,7 @@ "name": "m_nAttachIndex", "name_hash": 5462651828614093804, "networked": true, - "offset": 2096, + "offset": 2832, "size": 10, "type": "AttachmentHandle_t" }, @@ -151718,7 +151718,7 @@ "name": "m_fWidth", "name_hash": 5462651828785583827, "networked": true, - "offset": 2108, + "offset": 2844, "size": 4, "type": "float32" }, @@ -151728,7 +151728,7 @@ "name": "m_fEndWidth", "name_hash": 5462651828105814330, "networked": true, - "offset": 2112, + "offset": 2848, "size": 4, "type": "float32" }, @@ -151738,7 +151738,7 @@ "name": "m_fFadeLength", "name_hash": 5462651830452261295, "networked": true, - "offset": 2116, + "offset": 2852, "size": 4, "type": "float32" }, @@ -151748,7 +151748,7 @@ "name": "m_fHaloScale", "name_hash": 5462651831028779323, "networked": true, - "offset": 2120, + "offset": 2856, "size": 4, "type": "float32" }, @@ -151758,7 +151758,7 @@ "name": "m_fAmplitude", "name_hash": 5462651829073078046, "networked": true, - "offset": 2124, + "offset": 2860, "size": 4, "type": "float32" }, @@ -151768,7 +151768,7 @@ "name": "m_fStartFrame", "name_hash": 5462651831269062080, "networked": true, - "offset": 2128, + "offset": 2864, "size": 4, "type": "float32" }, @@ -151778,7 +151778,7 @@ "name": "m_fSpeed", "name_hash": 5462651827948777956, "networked": true, - "offset": 2132, + "offset": 2868, "size": 4, "type": "float32" }, @@ -151788,7 +151788,7 @@ "name": "m_flFrame", "name_hash": 5462651831433218548, "networked": true, - "offset": 2136, + "offset": 2872, "size": 4, "type": "float32" }, @@ -151798,7 +151798,7 @@ "name": "m_nClipStyle", "name_hash": 5462651827708302160, "networked": true, - "offset": 2140, + "offset": 2876, "size": 4, "type": "BeamClipStyle_t" }, @@ -151808,7 +151808,7 @@ "name": "m_bTurnedOff", "name_hash": 5462651831232928072, "networked": true, - "offset": 2144, + "offset": 2880, "size": 1, "type": "bool" }, @@ -151818,7 +151818,7 @@ "name": "m_vecEndPos", "name_hash": 5462651829648246624, "networked": true, - "offset": 2148, + "offset": 2884, "size": 12, "templated": "VectorWS", "type": "VectorWS" @@ -151829,7 +151829,7 @@ "name": "m_hEndEntity", "name_hash": 5462651828896729759, "networked": false, - "offset": 2160, + "offset": 2896, "size": 4, "template": [ "CBaseEntity" @@ -151843,7 +151843,7 @@ "name": "m_nDissolveType", "name_hash": 5462651829310149214, "networked": false, - "offset": 2164, + "offset": 2900, "size": 4, "type": "int32" } @@ -151854,7 +151854,7 @@ "name": "CBeam", "name_hash": 1271872741, "project": "server", - "size": 2168 + "size": 2904 }, { "alignment": 255, @@ -151940,7 +151940,7 @@ "name": "CWeaponM4A1", "name_hash": 839032141, "project": "server", - "size": 4592 + "size": 5360 }, { "alignment": 8, @@ -151955,7 +151955,7 @@ "name": "m_flMagnitude", "name_hash": 3056302889338805643, "networked": false, - "offset": 2512, + "offset": 3248, "size": 4, "type": "float32" }, @@ -151965,7 +151965,7 @@ "name": "m_flNoise", "name_hash": 3056302888598142939, "networked": false, - "offset": 2516, + "offset": 3252, "size": 4, "type": "float32" }, @@ -151975,7 +151975,7 @@ "name": "m_flViewkick", "name_hash": 3056302888729722820, "networked": false, - "offset": 2520, + "offset": 3256, "size": 4, "type": "float32" }, @@ -151985,7 +151985,7 @@ "name": "m_pOutputForce", "name_hash": 3056302887615573929, "networked": false, - "offset": 2528, + "offset": 3264, "size": 40, "template": [ "Vector" @@ -152000,7 +152000,7 @@ "name": "CTriggerImpact", "name_hash": 711600968, "project": "server", - "size": 2568 + "size": 3304 }, { "alignment": 8, @@ -152014,7 +152014,7 @@ "name": "CSpriteOriented", "name_hash": 3237234567, "project": "server", - "size": 2120 + "size": 2864 }, { "alignment": 8, @@ -152029,7 +152029,7 @@ "name": "m_OnDeath", "name_hash": 17836926880678505426, "networked": false, - "offset": 2352, + "offset": 3088, "size": 40, "type": "CEntityIOOutput" } @@ -152040,7 +152040,7 @@ "name": "CFuncTankTrain", "name_hash": 4152983166, "project": "server", - "size": 2392 + "size": 3128 }, { "alignment": 8, @@ -152055,7 +152055,7 @@ "name": "m_skyboxData", "name_hash": 14791210154978211627, "networked": true, - "offset": 1264, + "offset": 2008, "size": 144, "type": "sky3dparams_t" }, @@ -152065,7 +152065,7 @@ "name": "m_skyboxSlotToken", "name_hash": 14791210152623068068, "networked": true, - "offset": 1408, + "offset": 2152, "size": 4, "templated": "CUtlStringToken", "type": "CUtlStringToken" @@ -152076,7 +152076,7 @@ "name": "m_bUseAngles", "name_hash": 14791210152657436084, "networked": false, - "offset": 1412, + "offset": 2156, "size": 1, "type": "bool" }, @@ -152086,7 +152086,7 @@ "name": "m_pNext", "name_hash": 14791210152378834446, "networked": false, - "offset": 1416, + "offset": 2160, "size": 8, "type": "CSkyCamera" } @@ -152097,7 +152097,7 @@ "name": "CSkyCamera", "name_hash": 3443846980, "project": "server", - "size": 1424 + "size": 2168 }, { "alignment": 8, @@ -152112,7 +152112,7 @@ "name": "m_hPlayer", "name_hash": 6432233592218545174, "networked": true, - "offset": 1272, + "offset": 2016, "size": 4, "template": [ "CCSPlayerPawn" @@ -152126,7 +152126,7 @@ "name": "m_hPingedEntity", "name_hash": 6432233591368438825, "networked": true, - "offset": 1276, + "offset": 2020, "size": 4, "template": [ "CBaseEntity" @@ -152140,7 +152140,7 @@ "name": "m_iType", "name_hash": 6432233593840523212, "networked": true, - "offset": 1280, + "offset": 2024, "size": 4, "type": "int32" }, @@ -152150,7 +152150,7 @@ "name": "m_bUrgent", "name_hash": 6432233591796591056, "networked": true, - "offset": 1284, + "offset": 2028, "size": 1, "type": "bool" }, @@ -152163,7 +152163,7 @@ "name": "m_szPlaceName", "name_hash": 6432233592079382112, "networked": true, - "offset": 1285, + "offset": 2029, "size": 18, "type": "char" } @@ -152174,7 +152174,7 @@ "name": "CPlayerPing", "name_hash": 1497621087, "project": "server", - "size": 1304 + "size": 2048 }, { "alignment": 8, @@ -152189,7 +152189,7 @@ "name": "m_hDecalMaterial", "name_hash": 17666208048459463225, "networked": true, - "offset": 2008, + "offset": 2752, "size": 8, "template": [ "InfoForResourceTypeIMaterial2" @@ -152203,7 +152203,7 @@ "name": "m_flWidth", "name_hash": 17666208047931405793, "networked": true, - "offset": 2016, + "offset": 2760, "size": 4, "type": "float32" }, @@ -152213,7 +152213,7 @@ "name": "m_flHeight", "name_hash": 17666208048766353328, "networked": true, - "offset": 2020, + "offset": 2764, "size": 4, "type": "float32" }, @@ -152223,7 +152223,7 @@ "name": "m_flDepth", "name_hash": 17666208048377320680, "networked": true, - "offset": 2024, + "offset": 2768, "size": 4, "type": "float32" }, @@ -152233,7 +152233,7 @@ "name": "m_nRenderOrder", "name_hash": 17666208046257174075, "networked": true, - "offset": 2028, + "offset": 2772, "size": 4, "type": "uint32" }, @@ -152243,7 +152243,7 @@ "name": "m_bProjectOnWorld", "name_hash": 17666208045383484037, "networked": true, - "offset": 2032, + "offset": 2776, "size": 1, "type": "bool" }, @@ -152253,7 +152253,7 @@ "name": "m_bProjectOnCharacters", "name_hash": 17666208048587677623, "networked": true, - "offset": 2033, + "offset": 2777, "size": 1, "type": "bool" }, @@ -152263,7 +152263,7 @@ "name": "m_bProjectOnWater", "name_hash": 17666208048394219158, "networked": true, - "offset": 2034, + "offset": 2778, "size": 1, "type": "bool" }, @@ -152273,7 +152273,7 @@ "name": "m_flDepthSortBias", "name_hash": 17666208048465476057, "networked": true, - "offset": 2036, + "offset": 2780, "size": 4, "type": "float32" } @@ -152284,7 +152284,7 @@ "name": "CEnvDecal", "name_hash": 4113234590, "project": "server", - "size": 2040 + "size": 2784 }, { "alignment": 8, @@ -152299,7 +152299,7 @@ "name": "m_vecSprayAngles", "name_hash": 7552332109623280718, "networked": false, - "offset": 1264, + "offset": 2008, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -152310,7 +152310,7 @@ "name": "m_vecSprayDir", "name_hash": 7552332109064054065, "networked": false, - "offset": 1276, + "offset": 2020, "size": 12, "templated": "Vector", "type": "Vector" @@ -152321,7 +152321,7 @@ "name": "m_flAmount", "name_hash": 7552332109298080539, "networked": false, - "offset": 1288, + "offset": 2032, "size": 4, "type": "float32" }, @@ -152331,7 +152331,7 @@ "name": "m_Color", "name_hash": 7552332112507967448, "networked": false, - "offset": 1292, + "offset": 2036, "size": 4, "type": "BloodType" } @@ -152342,7 +152342,7 @@ "name": "CBlood", "name_hash": 1758414346, "project": "server", - "size": 1296 + "size": 2040 }, { "alignment": 255, @@ -152415,7 +152415,7 @@ "name": "m_active", "name_hash": 9567459023421819855, "networked": false, - "offset": 2168, + "offset": 2904, "size": 4, "type": "int32" }, @@ -152425,7 +152425,7 @@ "name": "m_spriteTexture", "name_hash": 9567459021193864375, "networked": false, - "offset": 2176, + "offset": 2912, "size": 8, "template": [ "InfoForResourceTypeIMaterial2" @@ -152439,7 +152439,7 @@ "name": "m_iszStartEntity", "name_hash": 9567459023744322112, "networked": false, - "offset": 2184, + "offset": 2920, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -152450,7 +152450,7 @@ "name": "m_iszEndEntity", "name_hash": 9567459022704713761, "networked": false, - "offset": 2192, + "offset": 2928, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -152461,7 +152461,7 @@ "name": "m_life", "name_hash": 9567459023815706239, "networked": false, - "offset": 2200, + "offset": 2936, "size": 4, "type": "float32" }, @@ -152471,7 +152471,7 @@ "name": "m_boltWidth", "name_hash": 9567459021411150322, "networked": false, - "offset": 2204, + "offset": 2940, "size": 4, "type": "float32" }, @@ -152481,7 +152481,7 @@ "name": "m_noiseAmplitude", "name_hash": 9567459022132476534, "networked": false, - "offset": 2208, + "offset": 2944, "size": 4, "type": "float32" }, @@ -152491,7 +152491,7 @@ "name": "m_speed", "name_hash": 9567459023800579488, "networked": false, - "offset": 2212, + "offset": 2948, "size": 4, "type": "int32" }, @@ -152501,7 +152501,7 @@ "name": "m_restrike", "name_hash": 9567459022215832490, "networked": false, - "offset": 2216, + "offset": 2952, "size": 4, "type": "float32" }, @@ -152511,7 +152511,7 @@ "name": "m_iszSpriteName", "name_hash": 9567459021194342655, "networked": false, - "offset": 2224, + "offset": 2960, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -152522,7 +152522,7 @@ "name": "m_frameStart", "name_hash": 9567459024162281702, "networked": false, - "offset": 2232, + "offset": 2968, "size": 4, "type": "int32" }, @@ -152532,7 +152532,7 @@ "name": "m_vEndPointWorld", "name_hash": 9567459024740430756, "networked": false, - "offset": 2236, + "offset": 2972, "size": 12, "templated": "VectorWS", "type": "VectorWS" @@ -152543,7 +152543,7 @@ "name": "m_vEndPointRelative", "name_hash": 9567459023760657992, "networked": false, - "offset": 2248, + "offset": 2984, "size": 12, "templated": "Vector", "type": "Vector" @@ -152554,7 +152554,7 @@ "name": "m_radius", "name_hash": 9567459023874280019, "networked": false, - "offset": 2260, + "offset": 2996, "size": 4, "type": "float32" }, @@ -152564,7 +152564,7 @@ "name": "m_TouchType", "name_hash": 9567459021399375536, "networked": false, - "offset": 2264, + "offset": 3000, "size": 4, "type": "Touch_t" }, @@ -152574,7 +152574,7 @@ "name": "m_iFilterName", "name_hash": 9567459021200843845, "networked": false, - "offset": 2272, + "offset": 3008, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -152585,7 +152585,7 @@ "name": "m_hFilter", "name_hash": 9567459022208622769, "networked": false, - "offset": 2280, + "offset": 3016, "size": 4, "template": [ "CBaseEntity" @@ -152599,7 +152599,7 @@ "name": "m_iszDecal", "name_hash": 9567459024397627302, "networked": false, - "offset": 2288, + "offset": 3024, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -152610,7 +152610,7 @@ "name": "m_OnTouchedByEntity", "name_hash": 9567459024452127816, "networked": false, - "offset": 2296, + "offset": 3032, "size": 40, "type": "CEntityIOOutput" } @@ -152621,7 +152621,7 @@ "name": "CEnvBeam", "name_hash": 2227597642, "project": "server", - "size": 2336 + "size": 3072 }, { "alignment": 8, @@ -152639,7 +152639,7 @@ "name": "m_bHostageAlive", "name_hash": 13756730037906386559, "networked": true, - "offset": 1264, + "offset": 2008, "size": 12, "type": "bool" }, @@ -152652,7 +152652,7 @@ "name": "m_isHostageFollowingSomeone", "name_hash": 13756730037691394491, "networked": true, - "offset": 1276, + "offset": 2020, "size": 12, "type": "bool" }, @@ -152665,7 +152665,7 @@ "name": "m_iHostageEntityIDs", "name_hash": 13756730036875928400, "networked": true, - "offset": 1288, + "offset": 2032, "size": 48, "type": "CEntityIndex" }, @@ -152675,7 +152675,7 @@ "name": "m_bombsiteCenterA", "name_hash": 13756730039328207802, "networked": true, - "offset": 1336, + "offset": 2080, "size": 12, "templated": "Vector", "type": "Vector" @@ -152686,7 +152686,7 @@ "name": "m_bombsiteCenterB", "name_hash": 13756730039311430183, "networked": true, - "offset": 1348, + "offset": 2092, "size": 12, "templated": "Vector", "type": "Vector" @@ -152700,7 +152700,7 @@ "name": "m_hostageRescueX", "name_hash": 13756730038856589577, "networked": true, - "offset": 1360, + "offset": 2104, "size": 16, "type": "int32" }, @@ -152713,7 +152713,7 @@ "name": "m_hostageRescueY", "name_hash": 13756730038839811958, "networked": true, - "offset": 1376, + "offset": 2120, "size": 16, "type": "int32" }, @@ -152726,7 +152726,7 @@ "name": "m_hostageRescueZ", "name_hash": 13756730038823034339, "networked": true, - "offset": 1392, + "offset": 2136, "size": 16, "type": "int32" }, @@ -152736,7 +152736,7 @@ "name": "m_bEndMatchNextMapAllVoted", "name_hash": 13756730040409941905, "networked": true, - "offset": 1408, + "offset": 2152, "size": 1, "type": "bool" }, @@ -152746,7 +152746,7 @@ "name": "m_foundGoalPositions", "name_hash": 13756730039461676656, "networked": false, - "offset": 1409, + "offset": 2153, "size": 1, "type": "bool" } @@ -152757,7 +152757,7 @@ "name": "CCSPlayerResource", "name_hash": 3202988309, "project": "server", - "size": 1416 + "size": 2160 }, { "alignment": 8, @@ -152797,7 +152797,7 @@ "name": "CWeaponElite", "name_hash": 3696669209, "project": "server", - "size": 4592 + "size": 5360 }, { "alignment": 16, @@ -152811,7 +152811,7 @@ "name": "CItemDefuserAlias_item_defuser", "name_hash": 274464482, "project": "server", - "size": 2960 + "size": 3744 }, { "alignment": 255, @@ -152835,7 +152835,7 @@ "name": "CHEGrenadeProjectile", "name_hash": 1021464678, "project": "server", - "size": 3136 + "size": 3904 }, { "alignment": 8, @@ -152850,7 +152850,7 @@ "name": "m_flWait", "name_hash": 17820361458813264566, "networked": false, - "offset": 1264, + "offset": 2008, "size": 4, "type": "float32" }, @@ -152860,7 +152860,7 @@ "name": "m_flRadius", "name_hash": 17820361457759404173, "networked": false, - "offset": 1268, + "offset": 2012, "size": 4, "type": "float32" }, @@ -152870,7 +152870,7 @@ "name": "m_OnPass", "name_hash": 17820361458841711177, "networked": false, - "offset": 1272, + "offset": 2016, "size": 40, "type": "CEntityIOOutput" } @@ -152881,7 +152881,7 @@ "name": "CPathCorner", "name_hash": 4149126228, "project": "server", - "size": 1312 + "size": 2056 }, { "alignment": 16, @@ -152896,7 +152896,7 @@ "name": "m_iPositionInterpolator", "name_hash": 5518282148350931402, "networked": false, - "offset": 1360, + "offset": 2084, "size": 4, "type": "int32" }, @@ -152906,7 +152906,7 @@ "name": "m_iRotationInterpolator", "name_hash": 5518282149941993171, "networked": false, - "offset": 1364, + "offset": 2088, "size": 4, "type": "int32" }, @@ -152916,7 +152916,7 @@ "name": "m_flAnimStartTime", "name_hash": 5518282149628353743, "networked": false, - "offset": 1368, + "offset": 2092, "size": 4, "type": "float32" }, @@ -152926,7 +152926,7 @@ "name": "m_flAnimEndTime", "name_hash": 5518282147477317226, "networked": false, - "offset": 1372, + "offset": 2096, "size": 4, "type": "float32" }, @@ -152936,7 +152936,7 @@ "name": "m_flAverageSpeedAcrossFrame", "name_hash": 5518282147419020113, "networked": false, - "offset": 1376, + "offset": 2100, "size": 4, "type": "float32" }, @@ -152946,7 +152946,7 @@ "name": "m_pCurrentKeyFrame", "name_hash": 5518282149295488292, "networked": false, - "offset": 1384, + "offset": 2104, "size": 8, "type": "CPathKeyFrame" }, @@ -152956,7 +152956,7 @@ "name": "m_pTargetKeyFrame", "name_hash": 5518282148162704362, "networked": false, - "offset": 1392, + "offset": 2112, "size": 8, "type": "CPathKeyFrame" }, @@ -152966,7 +152966,7 @@ "name": "m_pPreKeyFrame", "name_hash": 5518282148896002668, "networked": false, - "offset": 1400, + "offset": 2120, "size": 8, "type": "CPathKeyFrame" }, @@ -152976,7 +152976,7 @@ "name": "m_pPostKeyFrame", "name_hash": 5518282147228323541, "networked": false, - "offset": 1408, + "offset": 2128, "size": 8, "type": "CPathKeyFrame" }, @@ -152986,7 +152986,7 @@ "name": "m_flTimeIntoFrame", "name_hash": 5518282149690675661, "networked": false, - "offset": 1416, + "offset": 2136, "size": 4, "type": "float32" }, @@ -152996,7 +152996,7 @@ "name": "m_iDirection", "name_hash": 5518282148166837221, "networked": false, - "offset": 1420, + "offset": 2140, "size": 4, "type": "int32" } @@ -153007,7 +153007,7 @@ "name": "CBaseMoveBehavior", "name_hash": 1284825184, "project": "server", - "size": 1424 + "size": 2144 }, { "alignment": 8, @@ -153074,7 +153074,7 @@ "name": "CLightDirectionalEntity", "name_hash": 195745349, "project": "server", - "size": 2016 + "size": 2760 }, { "alignment": 8, @@ -153089,7 +153089,7 @@ "name": "m_iszMessage", "name_hash": 15263996714631185372, "networked": false, - "offset": 1264, + "offset": 2008, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -153101,7 +153101,7 @@ "name": "CEnvHudHint", "name_hash": 3553926179, "project": "server", - "size": 1272 + "size": 2016 }, { "alignment": 255, @@ -153159,7 +153159,7 @@ "name": "m_hTrain", "name_hash": 2702731689260409391, "networked": false, - "offset": 1264, + "offset": 2008, "size": 4, "template": [ "CFuncTrackTrain" @@ -153173,7 +153173,7 @@ "name": "m_hTargetEntity", "name_hash": 2702731686311903913, "networked": false, - "offset": 1268, + "offset": 2012, "size": 4, "template": [ "CBaseEntity" @@ -153187,7 +153187,7 @@ "name": "m_soundPlaying", "name_hash": 2702731687167484114, "networked": false, - "offset": 1272, + "offset": 2016, "size": 4, "type": "int32" }, @@ -153197,7 +153197,7 @@ "name": "m_startSoundName", "name_hash": 2702731686736213509, "networked": false, - "offset": 1296, + "offset": 2040, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -153208,7 +153208,7 @@ "name": "m_engineSoundName", "name_hash": 2702731686346714321, "networked": false, - "offset": 1304, + "offset": 2048, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -153219,7 +153219,7 @@ "name": "m_movementSoundName", "name_hash": 2702731689739245428, "networked": false, - "offset": 1312, + "offset": 2056, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -153230,7 +153230,7 @@ "name": "m_targetEntityName", "name_hash": 2702731689847605368, "networked": false, - "offset": 1320, + "offset": 2064, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -153242,7 +153242,7 @@ "name": "CTankTrainAI", "name_hash": 629278758, "project": "server", - "size": 1328 + "size": 2072 }, { "alignment": 255, @@ -153267,7 +153267,7 @@ "name": "m_iszName", "name_hash": 8499337168001394174, "networked": false, - "offset": 1264, + "offset": 2008, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -153278,7 +153278,7 @@ "name": "m_iszHintTargetEntity", "name_hash": 8499337166040908222, "networked": false, - "offset": 1272, + "offset": 2016, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -153289,7 +153289,7 @@ "name": "m_iTimeout", "name_hash": 8499337166823280095, "networked": false, - "offset": 1280, + "offset": 2024, "size": 4, "type": "int32" }, @@ -153299,7 +153299,7 @@ "name": "m_iszCaption", "name_hash": 8499337169235490013, "networked": false, - "offset": 1288, + "offset": 2032, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -153310,7 +153310,7 @@ "name": "m_iszStartSound", "name_hash": 8499337170227702142, "networked": false, - "offset": 1296, + "offset": 2040, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -153321,7 +153321,7 @@ "name": "m_iLayoutFileType", "name_hash": 8499337168911971172, "networked": false, - "offset": 1304, + "offset": 2048, "size": 4, "type": "int32" }, @@ -153331,7 +153331,7 @@ "name": "m_iszCustomLayoutFile", "name_hash": 8499337167660199094, "networked": false, - "offset": 1312, + "offset": 2056, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -153342,7 +153342,7 @@ "name": "m_iAttachType", "name_hash": 8499337167165621121, "networked": false, - "offset": 1320, + "offset": 2064, "size": 4, "type": "int32" }, @@ -153352,7 +153352,7 @@ "name": "m_flHeightOffset", "name_hash": 8499337166794284019, "networked": false, - "offset": 1324, + "offset": 2068, "size": 4, "type": "float32" } @@ -153363,7 +153363,7 @@ "name": "CEnvInstructorVRHint", "name_hash": 1978906143, "project": "server", - "size": 1328 + "size": 2072 }, { "alignment": 8, @@ -153378,7 +153378,7 @@ "name": "m_source", "name_hash": 9634117788847266936, "networked": true, - "offset": 2472, + "offset": 3208, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -153389,7 +153389,7 @@ "name": "m_destination", "name_hash": 9634117787200525023, "networked": true, - "offset": 2480, + "offset": 3216, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -153401,7 +153401,7 @@ "name": "CFootstepControl", "name_hash": 2243117845, "project": "server", - "size": 2488 + "size": 3224 }, { "alignment": 8, @@ -153415,7 +153415,7 @@ "name": "CLogicScript", "name_hash": 2437072291, "project": "server", - "size": 1264 + "size": 2008 }, { "alignment": 8, @@ -153430,7 +153430,7 @@ "name": "m_vExtent", "name_hash": 16282813499048062229, "networked": false, - "offset": 2512, + "offset": 3248, "size": 12, "templated": "Vector", "type": "Vector" @@ -153442,7 +153442,7 @@ "name": "CScriptTriggerMultiple", "name_hash": 3791137947, "project": "server", - "size": 2528 + "size": 3264 }, { "alignment": 8, @@ -153456,7 +153456,7 @@ "name": "CGameEnd", "name_hash": 2077461317, "project": "server", - "size": 2024 + "size": 2768 }, { "alignment": 255, @@ -153481,7 +153481,7 @@ "name": "m_CRenderComponent", "name_hash": 5870523443391599877, "networked": true, - "offset": 1264, + "offset": 2008, "size": 8, "type": "CRenderComponent" }, @@ -153491,7 +153491,7 @@ "name": "m_CHitboxComponent", "name_hash": 5870523439725961507, "networked": true, - "offset": 1272, + "offset": 2016, "size": 24, "type": "CHitboxComponent" }, @@ -153501,7 +153501,7 @@ "name": "m_nDestructiblePartInitialStateDestructed0", "name_hash": 5870523440681262144, "networked": false, - "offset": 1296, + "offset": 2040, "size": 4, "type": "HitGroup_t" }, @@ -153511,7 +153511,7 @@ "name": "m_nDestructiblePartInitialStateDestructed1", "name_hash": 5870523440698039763, "networked": false, - "offset": 1300, + "offset": 2044, "size": 4, "type": "HitGroup_t" }, @@ -153521,7 +153521,7 @@ "name": "m_nDestructiblePartInitialStateDestructed2", "name_hash": 5870523440714817382, "networked": false, - "offset": 1304, + "offset": 2048, "size": 4, "type": "HitGroup_t" }, @@ -153531,7 +153531,7 @@ "name": "m_nDestructiblePartInitialStateDestructed3", "name_hash": 5870523440731595001, "networked": false, - "offset": 1308, + "offset": 2052, "size": 4, "type": "HitGroup_t" }, @@ -153541,7 +153541,7 @@ "name": "m_nDestructiblePartInitialStateDestructed4", "name_hash": 5870523440748372620, "networked": false, - "offset": 1312, + "offset": 2056, "size": 4, "type": "HitGroup_t" }, @@ -153551,7 +153551,7 @@ "name": "m_nDestructiblePartInitialStateDestructed0_PartIndex", "name_hash": 5870523443098696024, "networked": false, - "offset": 1316, + "offset": 2060, "size": 4, "type": "int32" }, @@ -153561,7 +153561,7 @@ "name": "m_nDestructiblePartInitialStateDestructed1_PartIndex", "name_hash": 5870523443535596311, "networked": false, - "offset": 1320, + "offset": 2064, "size": 4, "type": "int32" }, @@ -153571,7 +153571,7 @@ "name": "m_nDestructiblePartInitialStateDestructed2_PartIndex", "name_hash": 5870523440852083418, "networked": false, - "offset": 1324, + "offset": 2068, "size": 4, "type": "int32" }, @@ -153581,7 +153581,7 @@ "name": "m_nDestructiblePartInitialStateDestructed3_PartIndex", "name_hash": 5870523442261643209, "networked": false, - "offset": 1328, + "offset": 2072, "size": 4, "type": "int32" }, @@ -153591,7 +153591,7 @@ "name": "m_nDestructiblePartInitialStateDestructed4_PartIndex", "name_hash": 5870523441320061500, "networked": false, - "offset": 1332, + "offset": 2076, "size": 4, "type": "int32" }, @@ -153601,7 +153601,7 @@ "name": "m_pDestructiblePartsSystemComponent", "name_hash": 5870523441522852171, "networked": true, - "offset": 1336, + "offset": 2080, "size": 8, "type": "CDestructiblePartsComponent" }, @@ -153611,7 +153611,7 @@ "name": "m_LastHitGroup", "name_hash": 5870523443478291313, "networked": false, - "offset": 1344, + "offset": 2088, "size": 4, "type": "HitGroup_t" }, @@ -153621,7 +153621,7 @@ "name": "m_sLastDamageSourceName", "name_hash": 5870523439563997605, "networked": false, - "offset": 1352, + "offset": 2096, "size": 8, "templated": "CGlobalSymbol", "type": "CGlobalSymbol" @@ -153632,7 +153632,7 @@ "name": "m_vLastDamagePosition", "name_hash": 5870523441403611915, "networked": false, - "offset": 1360, + "offset": 2104, "size": 12, "templated": "VectorWS", "type": "VectorWS" @@ -153643,7 +153643,7 @@ "name": "m_flDissolveStartTime", "name_hash": 5870523441684961073, "networked": false, - "offset": 1372, + "offset": 2116, "size": 4, "type": "GameTime_t" }, @@ -153653,7 +153653,7 @@ "name": "m_OnIgnite", "name_hash": 5870523440955238770, "networked": false, - "offset": 1376, + "offset": 2120, "size": 40, "type": "CEntityIOOutput" }, @@ -153663,7 +153663,7 @@ "name": "m_nRenderMode", "name_hash": 5870523441221298086, "networked": true, - "offset": 1416, + "offset": 2160, "size": 1, "type": "RenderMode_t" }, @@ -153673,7 +153673,7 @@ "name": "m_nRenderFX", "name_hash": 5870523443326251391, "networked": true, - "offset": 1417, + "offset": 2161, "size": 1, "type": "RenderFx_t" }, @@ -153683,7 +153683,7 @@ "name": "m_bAllowFadeInView", "name_hash": 5870523442937443102, "networked": false, - "offset": 1418, + "offset": 2162, "size": 1, "type": "bool" }, @@ -153693,7 +153693,7 @@ "name": "m_clrRender", "name_hash": 5870523440675236408, "networked": true, - "offset": 1448, + "offset": 2192, "size": 4, "templated": "Color", "type": "Color" @@ -153704,7 +153704,7 @@ "name": "m_vecRenderAttributes", "name_hash": 5870523442695287980, "networked": true, - "offset": 1456, + "offset": 2200, "size": 104, "template": [ "EntityRenderAttribute_t" @@ -153718,7 +153718,7 @@ "name": "m_bRenderToCubemaps", "name_hash": 5870523441800754762, "networked": true, - "offset": 1560, + "offset": 2304, "size": 1, "type": "bool" }, @@ -153728,7 +153728,7 @@ "name": "m_bNoInterpolate", "name_hash": 5870523441328692409, "networked": true, - "offset": 1561, + "offset": 2305, "size": 1, "type": "bool" }, @@ -153738,7 +153738,7 @@ "name": "m_Collision", "name_hash": 5870523442411759887, "networked": true, - "offset": 1568, + "offset": 2312, "size": 176, "type": "CCollisionProperty" }, @@ -153748,7 +153748,7 @@ "name": "m_Glow", "name_hash": 5870523442300128316, "networked": true, - "offset": 1744, + "offset": 2488, "size": 88, "type": "CGlowProperty" }, @@ -153758,7 +153758,7 @@ "name": "m_flGlowBackfaceMult", "name_hash": 5870523440811236590, "networked": true, - "offset": 1832, + "offset": 2576, "size": 4, "type": "float32" }, @@ -153768,7 +153768,7 @@ "name": "m_fadeMinDist", "name_hash": 5870523441626281641, "networked": true, - "offset": 1836, + "offset": 2580, "size": 4, "type": "float32" }, @@ -153778,7 +153778,7 @@ "name": "m_fadeMaxDist", "name_hash": 5870523439676336379, "networked": true, - "offset": 1840, + "offset": 2584, "size": 4, "type": "float32" }, @@ -153788,7 +153788,7 @@ "name": "m_flFadeScale", "name_hash": 5870523441743225893, "networked": true, - "offset": 1844, + "offset": 2588, "size": 4, "type": "float32" }, @@ -153798,7 +153798,7 @@ "name": "m_flShadowStrength", "name_hash": 5870523440542175874, "networked": true, - "offset": 1848, + "offset": 2592, "size": 4, "type": "float32" }, @@ -153808,7 +153808,7 @@ "name": "m_nObjectCulling", "name_hash": 5870523439920280954, "networked": true, - "offset": 1852, + "offset": 2596, "size": 1, "type": "uint8" }, @@ -153818,7 +153818,7 @@ "name": "m_nAddDecal", "name_hash": 5870523441060770461, "networked": true, - "offset": 1856, + "offset": 2600, "size": 4, "type": "int32" }, @@ -153828,7 +153828,7 @@ "name": "m_vDecalPosition", "name_hash": 5870523441959857709, "networked": true, - "offset": 1860, + "offset": 2604, "size": 12, "templated": "Vector", "type": "Vector" @@ -153839,7 +153839,7 @@ "name": "m_vDecalForwardAxis", "name_hash": 5870523441848022650, "networked": true, - "offset": 1872, + "offset": 2616, "size": 12, "templated": "Vector", "type": "Vector" @@ -153850,7 +153850,7 @@ "name": "m_nDecalMode", "name_hash": 5870523442816504065, "networked": true, - "offset": 1884, + "offset": 2628, "size": 1, "type": "DecalMode_t" }, @@ -153860,7 +153860,7 @@ "name": "m_nRequiredDecalMode", "name_hash": 5870523442903066942, "networked": true, - "offset": 1885, + "offset": 2629, "size": 1, "type": "DecalMode_t" }, @@ -153870,7 +153870,7 @@ "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", "name_hash": 5870523441091277146, "networked": true, - "offset": 1888, + "offset": 2632, "size": 24, "template": [ "CHandle< CBaseModelEntity >" @@ -153884,7 +153884,7 @@ "name": "m_vecViewOffset", "name_hash": 5870523440453878603, "networked": true, - "offset": 1952, + "offset": 2696, "size": 40, "type": "CNetworkViewOffsetVector" }, @@ -153897,7 +153897,7 @@ "name": "m_bvDisabledHitGroups", "name_hash": 5870523443202496310, "networked": true, - "offset": 2000, + "offset": 2744, "size": 4, "type": "uint32" } @@ -153908,7 +153908,7 @@ "name": "CBaseModelEntity", "name_hash": 1366837751, "project": "server", - "size": 2008 + "size": 2752 }, { "alignment": 255, @@ -154255,7 +154255,7 @@ "name": "m_MoveTypeOverride", "name_hash": 5772943825661889124, "networked": false, - "offset": 2928, + "offset": 3704, "size": 1, "type": "MoveType_t" } @@ -154266,7 +154266,7 @@ "name": "CScriptItem", "name_hash": 1344118226, "project": "server", - "size": 2944 + "size": 3712 }, { "alignment": 255, @@ -154514,7 +154514,7 @@ "name": "CEnableMotionFixup", "name_hash": 3191628491, "project": "server", - "size": 1264 + "size": 2008 }, { "alignment": 255, @@ -154556,7 +154556,7 @@ "name": "m_flScale", "name_hash": 3368122831294538799, "networked": false, - "offset": 1264, + "offset": 2008, "size": 4, "type": "float32" }, @@ -154566,7 +154566,7 @@ "name": "m_iszParentAttachment", "name_hash": 3368122828227474056, "networked": false, - "offset": 1272, + "offset": 2016, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -154578,7 +154578,7 @@ "name": "CEnvMuzzleFlash", "name_hash": 784202206, "project": "server", - "size": 1280 + "size": 2024 }, { "alignment": 8, @@ -154593,7 +154593,7 @@ "name": "m_vDistanceInnerMins", "name_hash": 11285096237953714307, "networked": false, - "offset": 1704, + "offset": 2444, "size": 12, "templated": "Vector", "type": "Vector" @@ -154604,7 +154604,7 @@ "name": "m_vDistanceInnerMaxs", "name_hash": 11285096236494782049, "networked": false, - "offset": 1716, + "offset": 2456, "size": 12, "templated": "Vector", "type": "Vector" @@ -154615,7 +154615,7 @@ "name": "m_vDistanceOuterMins", "name_hash": 11285096235018405620, "networked": false, - "offset": 1728, + "offset": 2468, "size": 12, "templated": "Vector", "type": "Vector" @@ -154626,7 +154626,7 @@ "name": "m_vDistanceOuterMaxs", "name_hash": 11285096237184027446, "networked": false, - "offset": 1740, + "offset": 2480, "size": 12, "templated": "Vector", "type": "Vector" @@ -154637,7 +154637,7 @@ "name": "m_nAABBDirection", "name_hash": 11285096238515442988, "networked": false, - "offset": 1752, + "offset": 2492, "size": 4, "type": "int32" }, @@ -154647,7 +154647,7 @@ "name": "m_vInnerMins", "name_hash": 11285096235890814074, "networked": false, - "offset": 1756, + "offset": 2496, "size": 12, "templated": "Vector", "type": "Vector" @@ -154658,7 +154658,7 @@ "name": "m_vInnerMaxs", "name_hash": 11285096238055744352, "networked": false, - "offset": 1768, + "offset": 2508, "size": 12, "templated": "Vector", "type": "Vector" @@ -154669,7 +154669,7 @@ "name": "m_vOuterMins", "name_hash": 11285096235424452413, "networked": false, - "offset": 1780, + "offset": 2520, "size": 12, "templated": "Vector", "type": "Vector" @@ -154680,7 +154680,7 @@ "name": "m_vOuterMaxs", "name_hash": 11285096237992737095, "networked": false, - "offset": 1792, + "offset": 2532, "size": 12, "templated": "Vector", "type": "Vector" @@ -154692,7 +154692,7 @@ "name": "CSoundOpvarSetAABBEntity", "name_hash": 2627516220, "project": "server", - "size": 1808 + "size": 2544 }, { "alignment": 8, @@ -154707,7 +154707,7 @@ "name": "m_iszMessage", "name_hash": 922380965099226076, "networked": false, - "offset": 1264, + "offset": 2008, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -154718,7 +154718,7 @@ "name": "m_MessageVolume", "name_hash": 922380965035058390, "networked": false, - "offset": 1272, + "offset": 2016, "size": 4, "type": "float32" }, @@ -154728,7 +154728,7 @@ "name": "m_MessageAttenuation", "name_hash": 922380964077941428, "networked": false, - "offset": 1276, + "offset": 2020, "size": 4, "type": "int32" }, @@ -154738,7 +154738,7 @@ "name": "m_Radius", "name_hash": 922380963757622579, "networked": false, - "offset": 1280, + "offset": 2024, "size": 4, "type": "float32" }, @@ -154748,7 +154748,7 @@ "name": "m_sNoise", "name_hash": 922380962193651916, "networked": false, - "offset": 1288, + "offset": 2032, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -154759,7 +154759,7 @@ "name": "m_OnShowMessage", "name_hash": 922380965253667104, "networked": false, - "offset": 1296, + "offset": 2040, "size": 40, "type": "CEntityIOOutput" } @@ -154770,7 +154770,7 @@ "name": "CMessage", "name_hash": 214758553, "project": "server", - "size": 1336 + "size": 2080 }, { "alignment": 8, @@ -154784,7 +154784,7 @@ "name": "CRuleBrushEntity", "name_hash": 420510335, "project": "server", - "size": 2016 + "size": 2760 }, { "alignment": 8, @@ -154799,7 +154799,7 @@ "name": "m_flLifetime", "name_hash": 17942316014191727972, "networked": false, - "offset": 1264, + "offset": 2008, "size": 4, "type": "float32" } @@ -154810,7 +154810,7 @@ "name": "CEnvEntityIgniter", "name_hash": 4177520986, "project": "server", - "size": 1272 + "size": 2016 }, { "alignment": 8, @@ -154825,7 +154825,7 @@ "name": "m_bDisabled", "name_hash": 6526429302353582437, "networked": false, - "offset": 2008, + "offset": 2748, "size": 1, "type": "bool" }, @@ -154835,7 +154835,7 @@ "name": "m_iszInteractsAs", "name_hash": 6526429302589736412, "networked": false, - "offset": 2016, + "offset": 2752, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -154846,7 +154846,7 @@ "name": "m_iszInteractsWith", "name_hash": 6526429303598170644, "networked": false, - "offset": 2024, + "offset": 2760, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -154858,7 +154858,7 @@ "name": "CFuncInteractionLayerClip", "name_hash": 1519552735, "project": "server", - "size": 2032 + "size": 2768 }, { "alignment": 8, @@ -154894,7 +154894,7 @@ "name": "CDEagle", "name_hash": 2019545734, "project": "server", - "size": 4592 + "size": 5360 }, { "alignment": 8, @@ -154908,7 +154908,7 @@ "name": "CCSGO_TeamIntroCounterTerroristPosition", "name_hash": 4278561537, "project": "server", - "size": 3336 + "size": 4080 }, { "alignment": 8, @@ -154922,7 +154922,7 @@ "name": "CPathCornerCrash", "name_hash": 4148731519, "project": "server", - "size": 1312 + "size": 2056 }, { "alignment": 8, @@ -154936,7 +154936,7 @@ "name": "CFuncTrainControls", "name_hash": 2938163184, "project": "server", - "size": 2008 + "size": 2752 }, { "alignment": 255, @@ -155002,7 +155002,7 @@ "name": "CFlashbang", "name_hash": 1700469818, "project": "server", - "size": 4624 + "size": 5376 }, { "alignment": 16, @@ -155017,7 +155017,7 @@ "name": "m_vOriginalSpawnOrigin", "name_hash": 7807412968445186223, "networked": false, - "offset": 3584, + "offset": 4356, "size": 12, "templated": "VectorWS", "type": "VectorWS" @@ -155028,7 +155028,7 @@ "name": "m_vOriginalSpawnAngles", "name_hash": 7807412969530289105, "networked": false, - "offset": 3596, + "offset": 4368, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -155039,7 +155039,7 @@ "name": "m_vOriginalMins", "name_hash": 7807412969597546963, "networked": false, - "offset": 3608, + "offset": 4380, "size": 12, "templated": "Vector", "type": "Vector" @@ -155050,7 +155050,7 @@ "name": "m_vOriginalMaxs", "name_hash": 7807412968143837585, "networked": false, - "offset": 3620, + "offset": 4392, "size": 12, "templated": "Vector", "type": "Vector" @@ -155061,7 +155061,7 @@ "name": "m_flRespawnDuration", "name_hash": 7807412966574029037, "networked": false, - "offset": 3632, + "offset": 4404, "size": 4, "type": "float32" } @@ -155072,7 +155072,7 @@ "name": "CPhysicsPropRespawnable", "name_hash": 1817804986, "project": "server", - "size": 3648 + "size": 4416 }, { "alignment": 8, @@ -155087,7 +155087,7 @@ "name": "m_hTargetEntity", "name_hash": 410000804231004841, "networked": false, - "offset": 1264, + "offset": 2008, "size": 4, "template": [ "CBaseEntity" @@ -155101,7 +155101,7 @@ "name": "m_flThreshold", "name_hash": 410000805617401834, "networked": false, - "offset": 1268, + "offset": 2012, "size": 4, "type": "float32" }, @@ -155111,7 +155111,7 @@ "name": "m_nLastCompareResult", "name_hash": 410000805365235725, "networked": false, - "offset": 1272, + "offset": 2016, "size": 4, "type": "int32" }, @@ -155121,7 +155121,7 @@ "name": "m_nLastFireResult", "name_hash": 410000806756016696, "networked": false, - "offset": 1276, + "offset": 2020, "size": 4, "type": "int32" }, @@ -155131,7 +155131,7 @@ "name": "m_flFireTime", "name_hash": 410000805865509234, "networked": false, - "offset": 1280, + "offset": 2024, "size": 4, "type": "GameTime_t" }, @@ -155141,7 +155141,7 @@ "name": "m_flFireInterval", "name_hash": 410000804051330770, "networked": false, - "offset": 1284, + "offset": 2028, "size": 4, "type": "float32" }, @@ -155151,7 +155151,7 @@ "name": "m_flLastAngVelocity", "name_hash": 410000803879199078, "networked": false, - "offset": 1288, + "offset": 2032, "size": 4, "type": "float32" }, @@ -155161,7 +155161,7 @@ "name": "m_lastOrientation", "name_hash": 410000806739085285, "networked": false, - "offset": 1292, + "offset": 2036, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -155172,7 +155172,7 @@ "name": "m_vecAxis", "name_hash": 410000803780742740, "networked": false, - "offset": 1304, + "offset": 2048, "size": 12, "templated": "VectorWS", "type": "VectorWS" @@ -155183,7 +155183,7 @@ "name": "m_bUseHelper", "name_hash": 410000805533381964, "networked": false, - "offset": 1316, + "offset": 2060, "size": 1, "type": "bool" }, @@ -155193,7 +155193,7 @@ "name": "m_AngularVelocity", "name_hash": 410000806362342078, "networked": false, - "offset": 1320, + "offset": 2064, "size": 40, "template": [ "float32" @@ -155207,7 +155207,7 @@ "name": "m_OnLessThan", "name_hash": 410000806661325566, "networked": false, - "offset": 1360, + "offset": 2104, "size": 40, "type": "CEntityIOOutput" }, @@ -155217,7 +155217,7 @@ "name": "m_OnLessThanOrEqualTo", "name_hash": 410000804282799832, "networked": false, - "offset": 1400, + "offset": 2144, "size": 40, "type": "CEntityIOOutput" }, @@ -155227,7 +155227,7 @@ "name": "m_OnGreaterThan", "name_hash": 410000804951181101, "networked": false, - "offset": 1440, + "offset": 2184, "size": 40, "type": "CEntityIOOutput" }, @@ -155237,7 +155237,7 @@ "name": "m_OnGreaterThanOrEqualTo", "name_hash": 410000805282958013, "networked": false, - "offset": 1480, + "offset": 2224, "size": 40, "type": "CEntityIOOutput" }, @@ -155247,7 +155247,7 @@ "name": "m_OnEqualTo", "name_hash": 410000805877171585, "networked": false, - "offset": 1520, + "offset": 2264, "size": 40, "type": "CEntityIOOutput" } @@ -155258,7 +155258,7 @@ "name": "CPointAngularVelocitySensor", "name_hash": 95460751, "project": "server", - "size": 1560 + "size": 2304 }, { "alignment": 16, @@ -155273,7 +155273,7 @@ "name": "m_bDebris", "name_hash": 14001259787955030970, "networked": false, - "offset": 3584, + "offset": 4355, "size": 1, "type": "bool" }, @@ -155283,7 +155283,7 @@ "name": "m_hParentShard", "name_hash": 14001259790076050241, "networked": false, - "offset": 3588, + "offset": 4356, "size": 4, "type": "uint32" }, @@ -155293,7 +155293,7 @@ "name": "m_ShardDesc", "name_hash": 14001259787010906054, "networked": true, - "offset": 3592, + "offset": 4360, "size": 128, "type": "shard_model_desc_t" } @@ -155304,7 +155304,7 @@ "name": "CShatterGlassShardPhysics", "name_hash": 3259922328, "project": "server", - "size": 3728 + "size": 4496 }, { "alignment": 8, @@ -155318,7 +155318,7 @@ "name": "CPointEntity", "name_hash": 2551464703, "project": "server", - "size": 1264 + "size": 2008 }, { "alignment": 8, @@ -155333,7 +155333,7 @@ "name": "m_vecLadderDir", "name_hash": 15590901402747261464, "networked": true, - "offset": 2008, + "offset": 2748, "size": 12, "templated": "Vector", "type": "Vector" @@ -155344,7 +155344,7 @@ "name": "m_Dismounts", "name_hash": 15590901403332063001, "networked": false, - "offset": 2024, + "offset": 2760, "size": 24, "template": [ "CHandle< CInfoLadderDismount >" @@ -155358,7 +155358,7 @@ "name": "m_vecLocalTop", "name_hash": 15590901402347103459, "networked": false, - "offset": 2048, + "offset": 2784, "size": 12, "templated": "Vector", "type": "Vector" @@ -155369,7 +155369,7 @@ "name": "m_vecPlayerMountPositionTop", "name_hash": 15590901400580683397, "networked": true, - "offset": 2060, + "offset": 2796, "size": 12, "templated": "VectorWS", "type": "VectorWS" @@ -155380,7 +155380,7 @@ "name": "m_vecPlayerMountPositionBottom", "name_hash": 15590901401604678065, "networked": true, - "offset": 2072, + "offset": 2808, "size": 12, "templated": "VectorWS", "type": "VectorWS" @@ -155391,7 +155391,7 @@ "name": "m_flAutoRideSpeed", "name_hash": 15590901402594496025, "networked": true, - "offset": 2084, + "offset": 2820, "size": 4, "type": "float32" }, @@ -155401,7 +155401,7 @@ "name": "m_bDisabled", "name_hash": 15590901400525887845, "networked": false, - "offset": 2088, + "offset": 2824, "size": 1, "type": "bool" }, @@ -155411,7 +155411,7 @@ "name": "m_bFakeLadder", "name_hash": 15590901401816958360, "networked": true, - "offset": 2089, + "offset": 2825, "size": 1, "type": "bool" }, @@ -155421,7 +155421,7 @@ "name": "m_bHasSlack", "name_hash": 15590901399935114013, "networked": false, - "offset": 2090, + "offset": 2826, "size": 1, "type": "bool" }, @@ -155431,7 +155431,7 @@ "name": "m_surfacePropName", "name_hash": 15590901401501215942, "networked": false, - "offset": 2096, + "offset": 2832, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -155442,7 +155442,7 @@ "name": "m_OnPlayerGotOnLadder", "name_hash": 15590901400000504828, "networked": false, - "offset": 2104, + "offset": 2840, "size": 40, "type": "CEntityIOOutput" }, @@ -155452,7 +155452,7 @@ "name": "m_OnPlayerGotOffLadder", "name_hash": 15590901401874110842, "networked": false, - "offset": 2144, + "offset": 2880, "size": 40, "type": "CEntityIOOutput" } @@ -155463,7 +155463,7 @@ "name": "CFuncLadder", "name_hash": 3630039608, "project": "server", - "size": 2184 + "size": 2920 }, { "alignment": 8, @@ -155478,7 +155478,7 @@ "name": "m_fishCount", "name_hash": 1977421678549294338, "networked": false, - "offset": 1280, + "offset": 2020, "size": 4, "type": "int32" }, @@ -155488,7 +155488,7 @@ "name": "m_maxRange", "name_hash": 1977421679169141222, "networked": false, - "offset": 1284, + "offset": 2024, "size": 4, "type": "float32" }, @@ -155498,7 +155498,7 @@ "name": "m_swimDepth", "name_hash": 1977421680565494258, "networked": false, - "offset": 1288, + "offset": 2028, "size": 4, "type": "float32" }, @@ -155508,7 +155508,7 @@ "name": "m_waterLevel", "name_hash": 1977421681588314582, "networked": false, - "offset": 1292, + "offset": 2032, "size": 4, "type": "float32" }, @@ -155518,7 +155518,7 @@ "name": "m_isDormant", "name_hash": 1977421678220513390, "networked": false, - "offset": 1296, + "offset": 2036, "size": 1, "type": "bool" }, @@ -155528,7 +155528,7 @@ "name": "m_fishes", "name_hash": 1977421681982278707, "networked": false, - "offset": 1304, + "offset": 2040, "size": 24, "template": [ "CHandle< CFish >" @@ -155542,7 +155542,7 @@ "name": "m_visTimer", "name_hash": 1977421681096155062, "networked": false, - "offset": 1328, + "offset": 2064, "size": 24, "type": "CountdownTimer" } @@ -155553,7 +155553,7 @@ "name": "CFishPool", "name_hash": 460404362, "project": "server", - "size": 1352 + "size": 2088 }, { "alignment": 8, @@ -155568,7 +155568,7 @@ "name": "m_hSoundscape", "name_hash": 12172510823563854208, "networked": false, - "offset": 2472, + "offset": 3204, "size": 4, "template": [ "CEnvSoundscapeTriggerable" @@ -155582,7 +155582,7 @@ "name": "m_SoundscapeName", "name_hash": 12172510822739192449, "networked": false, - "offset": 2480, + "offset": 3208, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -155593,7 +155593,7 @@ "name": "m_spectators", "name_hash": 12172510819898012507, "networked": false, - "offset": 2488, + "offset": 3216, "size": 24, "template": [ "CHandle< CBasePlayerPawn >" @@ -155608,7 +155608,7 @@ "name": "CTriggerSoundscape", "name_hash": 2834133529, "project": "server", - "size": 2512 + "size": 3240 }, { "alignment": 8, @@ -155623,7 +155623,7 @@ "name": "m_OnDetectedExplosion", "name_hash": 17132112790821896049, "networked": false, - "offset": 2504, + "offset": 3248, "size": 40, "type": "CEntityIOOutput" } @@ -155634,7 +155634,7 @@ "name": "CTriggerDetectExplosion", "name_hash": 3988880848, "project": "server", - "size": 2544 + "size": 3288 }, { "alignment": 16, @@ -155649,7 +155649,7 @@ "name": "m_bHasTriggerRadius", "name_hash": 16555322075975956843, "networked": false, - "offset": 2948, + "offset": 3724, "size": 1, "type": "bool" }, @@ -155659,7 +155659,7 @@ "name": "m_bHasPickupRadius", "name_hash": 16555322074057187465, "networked": false, - "offset": 2949, + "offset": 3725, "size": 1, "type": "bool" }, @@ -155669,7 +155669,7 @@ "name": "m_flPickupRadiusSqr", "name_hash": 16555322075356118377, "networked": false, - "offset": 2952, + "offset": 3728, "size": 4, "type": "float32" }, @@ -155679,7 +155679,7 @@ "name": "m_flTriggerRadiusSqr", "name_hash": 16555322073656541367, "networked": false, - "offset": 2956, + "offset": 3732, "size": 4, "type": "float32" }, @@ -155689,7 +155689,7 @@ "name": "m_flLastPickupCheck", "name_hash": 16555322075805863345, "networked": false, - "offset": 2960, + "offset": 3736, "size": 4, "type": "GameTime_t" }, @@ -155699,7 +155699,7 @@ "name": "m_bPlayerCounterListenerAdded", "name_hash": 16555322072768587918, "networked": false, - "offset": 2964, + "offset": 3740, "size": 1, "type": "bool" }, @@ -155709,7 +155709,7 @@ "name": "m_bPlayerInTriggerRadius", "name_hash": 16555322074181377951, "networked": false, - "offset": 2965, + "offset": 3741, "size": 1, "type": "bool" }, @@ -155719,7 +155719,7 @@ "name": "m_hSpawnParticleEffect", "name_hash": 16555322073805833941, "networked": false, - "offset": 2968, + "offset": 3744, "size": 8, "template": [ "InfoForResourceTypeIParticleSystemDefinition" @@ -155733,7 +155733,7 @@ "name": "m_pAmbientSoundEffect", "name_hash": 16555322073914247265, "networked": false, - "offset": 2976, + "offset": 3752, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -155744,7 +155744,7 @@ "name": "m_bAutoStartAmbientSound", "name_hash": 16555322074359795009, "networked": false, - "offset": 2984, + "offset": 3760, "size": 1, "type": "bool" }, @@ -155754,7 +155754,7 @@ "name": "m_pSpawnScriptFunction", "name_hash": 16555322075496880133, "networked": false, - "offset": 2992, + "offset": 3768, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -155765,7 +155765,7 @@ "name": "m_hPickupParticleEffect", "name_hash": 16555322075126854272, "networked": false, - "offset": 3000, + "offset": 3776, "size": 8, "template": [ "InfoForResourceTypeIParticleSystemDefinition" @@ -155779,7 +155779,7 @@ "name": "m_pPickupSoundEffect", "name_hash": 16555322076311281275, "networked": false, - "offset": 3008, + "offset": 3784, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -155790,7 +155790,7 @@ "name": "m_pPickupScriptFunction", "name_hash": 16555322073451525264, "networked": false, - "offset": 3016, + "offset": 3792, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -155801,7 +155801,7 @@ "name": "m_hTimeoutParticleEffect", "name_hash": 16555322076611068813, "networked": false, - "offset": 3024, + "offset": 3800, "size": 8, "template": [ "InfoForResourceTypeIParticleSystemDefinition" @@ -155815,7 +155815,7 @@ "name": "m_pTimeoutSoundEffect", "name_hash": 16555322076461597280, "networked": false, - "offset": 3032, + "offset": 3808, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -155826,7 +155826,7 @@ "name": "m_pTimeoutScriptFunction", "name_hash": 16555322076244684589, "networked": false, - "offset": 3040, + "offset": 3816, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -155837,7 +155837,7 @@ "name": "m_pPickupFilterName", "name_hash": 16555322072671236146, "networked": false, - "offset": 3048, + "offset": 3824, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -155848,7 +155848,7 @@ "name": "m_hPickupFilter", "name_hash": 16555322072426090049, "networked": false, - "offset": 3056, + "offset": 3832, "size": 4, "template": [ "CBaseFilter" @@ -155862,7 +155862,7 @@ "name": "m_OnPickup", "name_hash": 16555322073023258476, "networked": false, - "offset": 3064, + "offset": 3840, "size": 40, "type": "CEntityIOOutput" }, @@ -155872,7 +155872,7 @@ "name": "m_OnTimeout", "name_hash": 16555322075648103939, "networked": false, - "offset": 3104, + "offset": 3880, "size": 40, "type": "CEntityIOOutput" }, @@ -155882,7 +155882,7 @@ "name": "m_OnTriggerStartTouch", "name_hash": 16555322074190805383, "networked": false, - "offset": 3144, + "offset": 3920, "size": 40, "type": "CEntityIOOutput" }, @@ -155892,7 +155892,7 @@ "name": "m_OnTriggerTouch", "name_hash": 16555322073342992435, "networked": false, - "offset": 3184, + "offset": 3960, "size": 40, "type": "CEntityIOOutput" }, @@ -155902,7 +155902,7 @@ "name": "m_OnTriggerEndTouch", "name_hash": 16555322073373985668, "networked": false, - "offset": 3224, + "offset": 4000, "size": 40, "type": "CEntityIOOutput" }, @@ -155912,7 +155912,7 @@ "name": "m_pAllowPickupScriptFunction", "name_hash": 16555322076033840991, "networked": false, - "offset": 3264, + "offset": 4040, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -155923,7 +155923,7 @@ "name": "m_flPickupRadius", "name_hash": 16555322073664035485, "networked": false, - "offset": 3272, + "offset": 4048, "size": 4, "type": "float32" }, @@ -155933,7 +155933,7 @@ "name": "m_flTriggerRadius", "name_hash": 16555322072425791247, "networked": false, - "offset": 3276, + "offset": 4052, "size": 4, "type": "float32" }, @@ -155943,7 +155943,7 @@ "name": "m_pTriggerSoundEffect", "name_hash": 16555322074458924121, "networked": false, - "offset": 3280, + "offset": 4056, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -155954,7 +155954,7 @@ "name": "m_bGlowWhenInTrigger", "name_hash": 16555322076579067229, "networked": false, - "offset": 3288, + "offset": 4064, "size": 1, "type": "bool" }, @@ -155964,7 +155964,7 @@ "name": "m_glowColor", "name_hash": 16555322074296872451, "networked": false, - "offset": 3289, + "offset": 4065, "size": 4, "templated": "Color", "type": "Color" @@ -155975,7 +155975,7 @@ "name": "m_bUseable", "name_hash": 16555322076179457132, "networked": false, - "offset": 3293, + "offset": 4069, "size": 1, "type": "bool" }, @@ -155985,7 +155985,7 @@ "name": "m_hTriggerHelper", "name_hash": 16555322073108174761, "networked": false, - "offset": 3296, + "offset": 4072, "size": 4, "template": [ "CItemGenericTriggerHelper" @@ -156000,7 +156000,7 @@ "name": "CItemGeneric", "name_hash": 3854586294, "project": "server", - "size": 3312 + "size": 4080 }, { "alignment": 255, @@ -156216,7 +156216,7 @@ "name_hash": 14074983910435239464, "networked": true, "offset": 72, - "size": 136, + "size": 144, "template": [ "CDamageRecord" ], @@ -156230,7 +156230,7 @@ "name": "CCSPlayerController_DamageServices", "name_hash": 3277087563, "project": "server", - "size": 208 + "size": 216 }, { "alignment": 8, @@ -156245,7 +156245,7 @@ "name": "m_OnTouchedActiveWeapon", "name_hash": 7562965198744966036, "networked": false, - "offset": 2472, + "offset": 3208, "size": 40, "type": "CEntityIOOutput" }, @@ -156255,7 +156255,7 @@ "name": "m_iszWeaponClassName", "name_hash": 7562965201251556104, "networked": false, - "offset": 2512, + "offset": 3248, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -156267,7 +156267,7 @@ "name": "CTriggerActiveWeaponDetect", "name_hash": 1760890055, "project": "server", - "size": 2520 + "size": 3256 }, { "alignment": 8, @@ -156388,7 +156388,7 @@ "name": "m_Score", "name_hash": 11394767010857567765, "networked": false, - "offset": 2016, + "offset": 2760, "size": 4, "type": "int32" } @@ -156399,7 +156399,7 @@ "name": "CRulePointEntity", "name_hash": 2653050937, "project": "server", - "size": 2024 + "size": 2768 }, { "alignment": 8, @@ -156413,7 +156413,7 @@ "name": "CCSSprite", "name_hash": 3364418361, "project": "server", - "size": 2120 + "size": 2864 }, { "alignment": 8, @@ -156428,7 +156428,7 @@ "name": "m_strGraphName", "name_hash": 17987792667934607535, "networked": true, - "offset": 1272, + "offset": 2016, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -156439,7 +156439,7 @@ "name": "m_strStateBlob", "name_hash": 17987792665733794858, "networked": true, - "offset": 1280, + "offset": 2024, "size": 8, "templated": "CUtlString", "type": "CUtlString" @@ -156451,7 +156451,7 @@ "name": "CPulseGameBlackboard", "name_hash": 4188109344, "project": "server", - "size": 1288 + "size": 2032 }, { "alignment": 8, @@ -156466,7 +156466,7 @@ "name": "m_OnStartTouch", "name_hash": 15696135084948291987, "networked": false, - "offset": 2008, + "offset": 2752, "size": 40, "type": "CEntityIOOutput" }, @@ -156476,7 +156476,7 @@ "name": "m_OnEndTouch", "name_hash": 15696135083475344200, "networked": false, - "offset": 2048, + "offset": 2792, "size": 40, "type": "CEntityIOOutput" }, @@ -156486,7 +156486,7 @@ "name": "m_OnUse", "name_hash": 15696135085199001203, "networked": false, - "offset": 2088, + "offset": 2832, "size": 40, "type": "CEntityIOOutput" }, @@ -156496,7 +156496,7 @@ "name": "m_iInputFilter", "name_hash": 15696135085498854970, "networked": false, - "offset": 2128, + "offset": 2872, "size": 4, "type": "int32" }, @@ -156506,7 +156506,7 @@ "name": "m_iDontMessageParent", "name_hash": 15696135085909274982, "networked": false, - "offset": 2132, + "offset": 2876, "size": 4, "type": "int32" } @@ -156517,7 +156517,7 @@ "name": "CTriggerBrush", "name_hash": 3654541234, "project": "server", - "size": 2136 + "size": 2880 }, { "alignment": 16, @@ -156533,7 +156533,7 @@ "name": "m_AttributeManager", "name_hash": 14812891697594959238, "networked": true, - "offset": 2864, + "offset": 3648, "size": 760, "type": "CAttributeContainer" }, @@ -156543,7 +156543,7 @@ "name": "m_OriginalOwnerXuidLow", "name_hash": 14812891697211051235, "networked": true, - "offset": 3624, + "offset": 4408, "size": 4, "type": "uint32" }, @@ -156553,7 +156553,7 @@ "name": "m_OriginalOwnerXuidHigh", "name_hash": 14812891696834581631, "networked": true, - "offset": 3628, + "offset": 4412, "size": 4, "type": "uint32" }, @@ -156563,7 +156563,7 @@ "name": "m_nFallbackPaintKit", "name_hash": 14812891696363394191, "networked": true, - "offset": 3632, + "offset": 4416, "size": 4, "type": "int32" }, @@ -156573,7 +156573,7 @@ "name": "m_nFallbackSeed", "name_hash": 14812891698907145650, "networked": true, - "offset": 3636, + "offset": 4420, "size": 4, "type": "int32" }, @@ -156583,7 +156583,7 @@ "name": "m_flFallbackWear", "name_hash": 14812891698444972646, "networked": true, - "offset": 3640, + "offset": 4424, "size": 4, "type": "float32" }, @@ -156593,7 +156593,7 @@ "name": "m_nFallbackStatTrak", "name_hash": 14812891697937957351, "networked": true, - "offset": 3644, + "offset": 4428, "size": 4, "type": "int32" }, @@ -156603,7 +156603,7 @@ "name": "m_hOldProvidee", "name_hash": 14812891696875735520, "networked": false, - "offset": 3648, + "offset": 4432, "size": 4, "template": [ "CBaseEntity" @@ -156617,7 +156617,7 @@ "name": "m_iOldOwnerClass", "name_hash": 14812891699787836392, "networked": false, - "offset": 3652, + "offset": 4436, "size": 4, "type": "int32" } @@ -156628,7 +156628,7 @@ "name": "CEconEntity", "name_hash": 3448895108, "project": "server", - "size": 3664 + "size": 4448 }, { "alignment": 8, @@ -156643,7 +156643,7 @@ "name": "m_fFanForceMaxRadius", "name_hash": 1401444818963683943, "networked": true, - "offset": 1328, + "offset": 2072, "size": 4, "type": "float32" }, @@ -156653,7 +156653,7 @@ "name": "m_fFanForceMinRadius", "name_hash": 1401444819301724613, "networked": true, - "offset": 1332, + "offset": 2076, "size": 4, "type": "float32" }, @@ -156663,7 +156663,7 @@ "name": "m_flCurveDistRange", "name_hash": 1401444821915223407, "networked": true, - "offset": 1336, + "offset": 2080, "size": 4, "type": "float32" }, @@ -156673,7 +156673,7 @@ "name": "m_FanForceCurveString", "name_hash": 1401444821340076641, "networked": true, - "offset": 1344, + "offset": 2088, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -156685,7 +156685,7 @@ "name": "CInfoFan", "name_hash": 326299299, "project": "server", - "size": 1352 + "size": 2096 }, { "alignment": 8, @@ -156732,7 +156732,7 @@ "name": "m_OnCreditsDone", "name_hash": 17375533894704749178, "networked": false, - "offset": 1264, + "offset": 2008, "size": 40, "type": "CEntityIOOutput" }, @@ -156742,7 +156742,7 @@ "name": "m_bRolledOutroCredits", "name_hash": 17375533894796120532, "networked": false, - "offset": 1304, + "offset": 2048, "size": 1, "type": "bool" }, @@ -156752,7 +156752,7 @@ "name": "m_flLogoLength", "name_hash": 17375533895944194348, "networked": false, - "offset": 1308, + "offset": 2052, "size": 4, "type": "float32" } @@ -156763,7 +156763,7 @@ "name": "CCredits", "name_hash": 4045556740, "project": "server", - "size": 1312 + "size": 2056 }, { "alignment": 8, @@ -156778,7 +156778,7 @@ "name": "m_fog", "name_hash": 8185297487713821535, "networked": true, - "offset": 1264, + "offset": 2008, "size": 104, "type": "fogparams_t" }, @@ -156788,7 +156788,7 @@ "name": "m_bUseAngles", "name_hash": 8185297486425636276, "networked": false, - "offset": 1368, + "offset": 2112, "size": 1, "type": "bool" }, @@ -156798,7 +156798,7 @@ "name": "m_iChangedVariables", "name_hash": 8185297488452206393, "networked": false, - "offset": 1372, + "offset": 2116, "size": 4, "type": "int32" } @@ -156809,7 +156809,7 @@ "name": "CFogController", "name_hash": 1905788082, "project": "server", - "size": 1376 + "size": 2120 }, { "alignment": 8, @@ -156823,7 +156823,7 @@ "name": "CServerRagdollTrigger", "name_hash": 4207459428, "project": "server", - "size": 2472 + "size": 3208 }, { "alignment": 255, @@ -156853,7 +156853,7 @@ "name": "m_vMin", "name_hash": 6715553556087220835, "networked": true, - "offset": 1296, + "offset": 2036, "size": 12, "templated": "Vector", "type": "Vector" @@ -156864,7 +156864,7 @@ "name": "m_vMax", "name_hash": 6715553555920724573, "networked": true, - "offset": 1308, + "offset": 2048, "size": 12, "templated": "Vector", "type": "Vector" @@ -156876,7 +156876,7 @@ "name": "CSoundAreaEntityOrientedBox", "name_hash": 1563586656, "project": "server", - "size": 1320 + "size": 2064 }, { "alignment": 8, @@ -156891,7 +156891,7 @@ "name": "m_nameAttach", "name_hash": 9854040635458907967, "networked": false, - "offset": 1264, + "offset": 2008, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -156902,7 +156902,7 @@ "name": "m_nameAnchor", "name_hash": 9854040635164843303, "networked": false, - "offset": 1272, + "offset": 2016, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -156913,7 +156913,7 @@ "name": "m_hAttachedObject", "name_hash": 9854040633785637720, "networked": false, - "offset": 1280, + "offset": 2024, "size": 4, "template": [ "CBaseEntity" @@ -156927,7 +156927,7 @@ "name": "m_hAnchorObject", "name_hash": 9854040635991879725, "networked": false, - "offset": 1284, + "offset": 2028, "size": 4, "template": [ "CBaseEntity" @@ -156941,7 +156941,7 @@ "name": "m_spinUp", "name_hash": 9854040635257643548, "networked": false, - "offset": 1288, + "offset": 2032, "size": 4, "type": "float32" }, @@ -156951,7 +156951,7 @@ "name": "m_spinDown", "name_hash": 9854040633778860297, "networked": false, - "offset": 1292, + "offset": 2036, "size": 4, "type": "float32" }, @@ -156961,7 +156961,7 @@ "name": "m_flMotorFriction", "name_hash": 9854040633176692494, "networked": false, - "offset": 1296, + "offset": 2040, "size": 4, "type": "float32" }, @@ -156971,7 +156971,7 @@ "name": "m_additionalAcceleration", "name_hash": 9854040633869627216, "networked": false, - "offset": 1300, + "offset": 2044, "size": 4, "type": "float32" }, @@ -156981,7 +156981,7 @@ "name": "m_angularAcceleration", "name_hash": 9854040636207360753, "networked": false, - "offset": 1304, + "offset": 2048, "size": 4, "type": "float32" }, @@ -156991,7 +156991,7 @@ "name": "m_flTorqueScale", "name_hash": 9854040633602313865, "networked": false, - "offset": 1308, + "offset": 2052, "size": 4, "type": "float32" }, @@ -157001,7 +157001,7 @@ "name": "m_flTargetSpeed", "name_hash": 9854040634881636421, "networked": false, - "offset": 1312, + "offset": 2056, "size": 4, "type": "float32" }, @@ -157011,7 +157011,7 @@ "name": "m_flSpeedWhenSpinUpOrSpinDownStarted", "name_hash": 9854040634511815991, "networked": false, - "offset": 1316, + "offset": 2060, "size": 4, "type": "float32" }, @@ -157021,7 +157021,7 @@ "name": "m_motor", "name_hash": 9854040633184767890, "networked": false, - "offset": 1336, + "offset": 2080, "size": 32, "type": "CMotorController" } @@ -157032,7 +157032,7 @@ "name": "CPhysMotor", "name_hash": 2294322623, "project": "server", - "size": 1368 + "size": 2112 }, { "alignment": 255, @@ -157057,7 +157057,7 @@ "name": "m_trackTop", "name_hash": 2713597377272532159, "networked": false, - "offset": 2208, + "offset": 2944, "size": 8, "type": "CPathTrack" }, @@ -157067,7 +157067,7 @@ "name": "m_trackBottom", "name_hash": 2713597374054037047, "networked": false, - "offset": 2216, + "offset": 2952, "size": 8, "type": "CPathTrack" }, @@ -157077,7 +157077,7 @@ "name": "m_train", "name_hash": 2713597376209364617, "networked": false, - "offset": 2224, + "offset": 2960, "size": 8, "type": "CFuncTrackTrain" }, @@ -157087,7 +157087,7 @@ "name": "m_trackTopName", "name_hash": 2713597377305725084, "networked": false, - "offset": 2232, + "offset": 2968, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -157098,7 +157098,7 @@ "name": "m_trackBottomName", "name_hash": 2713597375249957588, "networked": false, - "offset": 2240, + "offset": 2976, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -157109,7 +157109,7 @@ "name": "m_trainName", "name_hash": 2713597375864917122, "networked": false, - "offset": 2248, + "offset": 2984, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -157120,7 +157120,7 @@ "name": "m_code", "name_hash": 2713597376186850708, "networked": false, - "offset": 2256, + "offset": 2992, "size": 4, "type": "TRAIN_CODE" }, @@ -157130,7 +157130,7 @@ "name": "m_targetState", "name_hash": 2713597375777293389, "networked": false, - "offset": 2260, + "offset": 2996, "size": 4, "type": "int32" }, @@ -157140,7 +157140,7 @@ "name": "m_use", "name_hash": 2713597374285133332, "networked": false, - "offset": 2264, + "offset": 3000, "size": 4, "type": "int32" } @@ -157151,7 +157151,7 @@ "name": "CFuncTrackChange", "name_hash": 631808623, "project": "server", - "size": 2272 + "size": 3008 }, { "alignment": 8, @@ -157166,7 +157166,7 @@ "name": "m_hLookTarget", "name_hash": 4615246860710442821, "networked": false, - "offset": 2512, + "offset": 3248, "size": 4, "template": [ "CBaseEntity" @@ -157180,7 +157180,7 @@ "name": "m_flFieldOfView", "name_hash": 4615246861321171565, "networked": false, - "offset": 2516, + "offset": 3252, "size": 4, "type": "float32" }, @@ -157190,7 +157190,7 @@ "name": "m_flLookTime", "name_hash": 4615246859929759829, "networked": false, - "offset": 2520, + "offset": 3256, "size": 4, "type": "float32" }, @@ -157200,7 +157200,7 @@ "name": "m_flLookTimeTotal", "name_hash": 4615246860099077709, "networked": false, - "offset": 2524, + "offset": 3260, "size": 4, "type": "float32" }, @@ -157210,7 +157210,7 @@ "name": "m_flLookTimeLast", "name_hash": 4615246863123105033, "networked": false, - "offset": 2528, + "offset": 3264, "size": 4, "type": "GameTime_t" }, @@ -157220,7 +157220,7 @@ "name": "m_flTimeoutDuration", "name_hash": 4615246862448250366, "networked": false, - "offset": 2532, + "offset": 3268, "size": 4, "type": "float32" }, @@ -157230,7 +157230,7 @@ "name": "m_bTimeoutFired", "name_hash": 4615246861624607208, "networked": false, - "offset": 2536, + "offset": 3272, "size": 1, "type": "bool" }, @@ -157240,7 +157240,7 @@ "name": "m_bIsLooking", "name_hash": 4615246862402620970, "networked": false, - "offset": 2537, + "offset": 3273, "size": 1, "type": "bool" }, @@ -157250,7 +157250,7 @@ "name": "m_b2DFOV", "name_hash": 4615246862470099154, "networked": false, - "offset": 2538, + "offset": 3274, "size": 1, "type": "bool" }, @@ -157260,7 +157260,7 @@ "name": "m_bUseVelocity", "name_hash": 4615246861433858991, "networked": false, - "offset": 2539, + "offset": 3275, "size": 1, "type": "bool" }, @@ -157270,7 +157270,7 @@ "name": "m_bTestOcclusion", "name_hash": 4615246860564817858, "networked": true, - "offset": 2540, + "offset": 3276, "size": 1, "type": "bool" }, @@ -157280,7 +157280,7 @@ "name": "m_bTestAllVisibleOcclusion", "name_hash": 4615246864070654699, "networked": true, - "offset": 2541, + "offset": 3277, "size": 1, "type": "bool" }, @@ -157290,7 +157290,7 @@ "name": "m_OnTimeout", "name_hash": 4615246863156647427, "networked": false, - "offset": 2544, + "offset": 3280, "size": 40, "type": "CEntityIOOutput" }, @@ -157300,7 +157300,7 @@ "name": "m_OnStartLook", "name_hash": 4615246861160601479, "networked": false, - "offset": 2584, + "offset": 3320, "size": 40, "type": "CEntityIOOutput" }, @@ -157310,7 +157310,7 @@ "name": "m_OnEndLook", "name_hash": 4615246861144827622, "networked": false, - "offset": 2624, + "offset": 3360, "size": 40, "type": "CEntityIOOutput" } @@ -157321,7 +157321,7 @@ "name": "CTriggerLook", "name_hash": 1074570897, "project": "server", - "size": 2664 + "size": 3400 }, { "alignment": 8, @@ -157336,7 +157336,7 @@ "name": "m_radius", "name_hash": 9889532934864620115, "networked": false, - "offset": 1264, + "offset": 2008, "size": 4, "type": "int32" }, @@ -157346,7 +157346,7 @@ "name": "m_messageText", "name_hash": 9889532935154851187, "networked": false, - "offset": 1272, + "offset": 2016, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -157357,7 +157357,7 @@ "name": "m_drawText", "name_hash": 9889532933529170388, "networked": false, - "offset": 1280, + "offset": 2024, "size": 1, "type": "bool" }, @@ -157367,7 +157367,7 @@ "name": "m_bDeveloperOnly", "name_hash": 9889532934578925151, "networked": false, - "offset": 1281, + "offset": 2025, "size": 1, "type": "bool" }, @@ -157377,7 +157377,7 @@ "name": "m_bEnabled", "name_hash": 9889532933660011390, "networked": false, - "offset": 1282, + "offset": 2026, "size": 1, "type": "bool" } @@ -157388,7 +157388,7 @@ "name": "CMessageEntity", "name_hash": 2302586318, "project": "server", - "size": 1288 + "size": 2032 }, { "alignment": 255, @@ -157446,7 +157446,7 @@ "name": "m_boneIndexAttached", "name_hash": 5044570913220799141, "networked": true, - "offset": 3040, + "offset": 3824, "size": 4, "type": "uint32" }, @@ -157456,7 +157456,7 @@ "name": "m_ragdollAttachedObjectIndex", "name_hash": 5044570913788245049, "networked": true, - "offset": 3044, + "offset": 3828, "size": 4, "type": "uint32" }, @@ -157466,7 +157466,7 @@ "name": "m_attachmentPointBoneSpace", "name_hash": 5044570912884226830, "networked": true, - "offset": 3048, + "offset": 3832, "size": 12, "templated": "Vector", "type": "Vector" @@ -157477,7 +157477,7 @@ "name": "m_attachmentPointRagdollSpace", "name_hash": 5044570913199810833, "networked": true, - "offset": 3060, + "offset": 3844, "size": 12, "templated": "Vector", "type": "Vector" @@ -157488,7 +157488,7 @@ "name": "m_bShouldDetach", "name_hash": 5044570913168550749, "networked": false, - "offset": 3072, + "offset": 3856, "size": 1, "type": "bool" }, @@ -157498,7 +157498,7 @@ "name": "m_bShouldDeleteAttachedActivationRecord", "name_hash": 5044570913454160020, "networked": false, - "offset": 3088, + "offset": 3872, "size": 1, "type": "bool" } @@ -157509,7 +157509,7 @@ "name": "CRagdollPropAttached", "name_hash": 1174530692, "project": "server", - "size": 3104 + "size": 3888 }, { "alignment": 255, @@ -157524,7 +157524,7 @@ "name": "m_bSequenceInProgress", "name_hash": 16495774250999384152, "networked": true, - "offset": 4560, + "offset": 5317, "size": 1, "type": "bool" }, @@ -157534,7 +157534,7 @@ "name": "m_bRedraw", "name_hash": 16495774250786836146, "networked": true, - "offset": 4561, + "offset": 5318, "size": 1, "type": "bool" } @@ -157545,7 +157545,7 @@ "name": "CWeaponBaseItem", "name_hash": 3840721736, "project": "server", - "size": 4576 + "size": 5328 }, { "alignment": 8, @@ -157563,7 +157563,7 @@ "name": "m_messageText", "name_hash": 11461738424326577523, "networked": true, - "offset": 2528, + "offset": 3264, "size": 512, "type": "char" } @@ -157574,7 +157574,7 @@ "name": "CPointClientUIWorldTextPanel", "name_hash": 2668643934, "project": "server", - "size": 3040 + "size": 3776 }, { "alignment": 8, @@ -157588,7 +157588,7 @@ "name": "CFuncIllusionary", "name_hash": 1840118807, "project": "server", - "size": 2008 + "size": 2752 }, { "alignment": 8, @@ -157602,7 +157602,7 @@ "name": "CNullEntity", "name_hash": 567569932, "project": "server", - "size": 1264 + "size": 2008 }, { "alignment": 8, @@ -157616,7 +157616,7 @@ "name": "CPrecipitationBlocker", "name_hash": 2882703833, "project": "server", - "size": 2008 + "size": 2752 }, { "alignment": 255, @@ -157723,7 +157723,7 @@ "name": "m_hMovingEntity", "name_hash": 2974842438639290382, "networked": false, - "offset": 1288, + "offset": 2032, "size": 4, "template": [ "CBaseEntity" @@ -157737,7 +157737,7 @@ "name": "m_hPhysicsBlocker", "name_hash": 2974842436424608606, "networked": false, - "offset": 1292, + "offset": 2036, "size": 4, "template": [ "CBaseEntity" @@ -157751,7 +157751,7 @@ "name": "m_separationDuration", "name_hash": 2974842435927007421, "networked": false, - "offset": 1296, + "offset": 2040, "size": 4, "type": "float32" }, @@ -157761,7 +157761,7 @@ "name": "m_cancelTime", "name_hash": 2974842435698705682, "networked": false, - "offset": 1300, + "offset": 2044, "size": 4, "type": "GameTime_t" } @@ -157772,7 +157772,7 @@ "name": "CPhysicsEntitySolver", "name_hash": 692634479, "project": "server", - "size": 1304 + "size": 2048 }, { "alignment": 8, @@ -157786,7 +157786,7 @@ "name": "CCSGO_TeamSelectTerroristPosition", "name_hash": 3537179147, "project": "server", - "size": 3336 + "size": 4080 }, { "alignment": 16, @@ -157801,7 +157801,7 @@ "name": "m_massScale", "name_hash": 15612840882795571461, "networked": false, - "offset": 2704, + "offset": 3488, "size": 4, "type": "float32" } @@ -157812,7 +157812,7 @@ "name": "CConstraintAnchor", "name_hash": 3635147792, "project": "server", - "size": 2720 + "size": 3504 }, { "alignment": 255, @@ -157905,7 +157905,7 @@ "name": "m_iDamageType", "name_hash": 16993851499061622717, "networked": false, - "offset": 1352, + "offset": 2096, "size": 4, "type": "int32" } @@ -157916,7 +157916,7 @@ "name": "FilterDamageType", "name_hash": 3956689382, "project": "server", - "size": 1360 + "size": 2104 }, { "alignment": 8, @@ -157931,7 +157931,7 @@ "name": "m_bForceNewLevelUnit", "name_hash": 1126111284001226718, "networked": false, - "offset": 2472, + "offset": 3201, "size": 1, "type": "bool" }, @@ -157941,7 +157941,7 @@ "name": "m_fDangerousTimer", "name_hash": 1126111285217857220, "networked": false, - "offset": 2476, + "offset": 3204, "size": 4, "type": "float32" }, @@ -157951,7 +157951,7 @@ "name": "m_minHitPoints", "name_hash": 1126111284404554839, "networked": false, - "offset": 2480, + "offset": 3208, "size": 4, "type": "int32" } @@ -157962,7 +157962,7 @@ "name": "CTriggerSave", "name_hash": 262193215, "project": "server", - "size": 2488 + "size": 3216 }, { "alignment": 8, @@ -157976,7 +157976,7 @@ "name": "CLightEnvironmentEntity", "name_hash": 2340125356, "project": "server", - "size": 2016 + "size": 2760 }, { "alignment": 255, @@ -157990,7 +157990,7 @@ "name": "CCSGO_TeamIntroCharacterPosition", "name_hash": 2758833720, "project": "server", - "size": 3336 + "size": 4080 }, { "alignment": 255, @@ -158014,7 +158014,7 @@ "name": "CGamePlayerEquip", "name_hash": 2656636803, "project": "server", - "size": 2048 + "size": 2792 }, { "alignment": 8, @@ -158028,7 +158028,7 @@ "name": "CLogicalEntity", "name_hash": 4284222930, "project": "server", - "size": 1264 + "size": 2008 }, { "alignment": 8, @@ -158042,7 +158042,7 @@ "name": "CSoundOpvarSetOBBEntity", "name_hash": 3454617661, "project": "server", - "size": 1808 + "size": 2544 }, { "alignment": 255, @@ -158074,7 +158074,7 @@ "name": "m_messageText", "name_hash": 6627194837901663603, "networked": true, - "offset": 2008, + "offset": 2748, "size": 512, "type": "char" }, @@ -158087,7 +158087,7 @@ "name": "m_FontName", "name_hash": 6627194838032958131, "networked": true, - "offset": 2520, + "offset": 3260, "size": 64, "type": "char" }, @@ -158100,7 +158100,7 @@ "name": "m_BackgroundMaterialName", "name_hash": 6627194838749587371, "networked": true, - "offset": 2584, + "offset": 3324, "size": 64, "type": "char" }, @@ -158110,7 +158110,7 @@ "name": "m_bEnabled", "name_hash": 6627194836406823806, "networked": true, - "offset": 2648, + "offset": 3388, "size": 1, "type": "bool" }, @@ -158120,7 +158120,7 @@ "name": "m_bFullbright", "name_hash": 6627194836479019240, "networked": true, - "offset": 2649, + "offset": 3389, "size": 1, "type": "bool" }, @@ -158130,7 +158130,7 @@ "name": "m_flWorldUnitsPerPx", "name_hash": 6627194835271477931, "networked": true, - "offset": 2652, + "offset": 3392, "size": 4, "type": "float32" }, @@ -158140,7 +158140,7 @@ "name": "m_flFontSize", "name_hash": 6627194838362202007, "networked": true, - "offset": 2656, + "offset": 3396, "size": 4, "type": "float32" }, @@ -158150,7 +158150,7 @@ "name": "m_flDepthOffset", "name_hash": 6627194836515675035, "networked": true, - "offset": 2660, + "offset": 3400, "size": 4, "type": "float32" }, @@ -158160,7 +158160,7 @@ "name": "m_bDrawBackground", "name_hash": 6627194836960803471, "networked": true, - "offset": 2664, + "offset": 3404, "size": 1, "type": "bool" }, @@ -158170,7 +158170,7 @@ "name": "m_flBackgroundBorderWidth", "name_hash": 6627194835486677583, "networked": true, - "offset": 2668, + "offset": 3408, "size": 4, "type": "float32" }, @@ -158180,7 +158180,7 @@ "name": "m_flBackgroundBorderHeight", "name_hash": 6627194837258570610, "networked": true, - "offset": 2672, + "offset": 3412, "size": 4, "type": "float32" }, @@ -158190,7 +158190,7 @@ "name": "m_flBackgroundWorldToUV", "name_hash": 6627194838743780755, "networked": true, - "offset": 2676, + "offset": 3416, "size": 4, "type": "float32" }, @@ -158200,7 +158200,7 @@ "name": "m_Color", "name_hash": 6627194838394607576, "networked": true, - "offset": 2680, + "offset": 3420, "size": 4, "templated": "Color", "type": "Color" @@ -158211,7 +158211,7 @@ "name": "m_nJustifyHorizontal", "name_hash": 6627194835583586899, "networked": true, - "offset": 2684, + "offset": 3424, "size": 4, "type": "PointWorldTextJustifyHorizontal_t" }, @@ -158221,7 +158221,7 @@ "name": "m_nJustifyVertical", "name_hash": 6627194838163182621, "networked": true, - "offset": 2688, + "offset": 3428, "size": 4, "type": "PointWorldTextJustifyVertical_t" }, @@ -158231,7 +158231,7 @@ "name": "m_nReorientMode", "name_hash": 6627194835347252482, "networked": true, - "offset": 2692, + "offset": 3432, "size": 4, "type": "PointWorldTextReorientMode_t" } @@ -158242,7 +158242,7 @@ "name": "CPointWorldText", "name_hash": 1543014039, "project": "server", - "size": 2696 + "size": 3440 }, { "alignment": 255, @@ -158283,7 +158283,7 @@ "name": "m_iFilterName", "name_hash": 9959011647475967045, "networked": false, - "offset": 2008, + "offset": 2752, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -158294,7 +158294,7 @@ "name": "m_hFilter", "name_hash": 9959011648483745969, "networked": false, - "offset": 2016, + "offset": 2760, "size": 4, "template": [ "CBaseFilter" @@ -158309,7 +158309,7 @@ "name": "CTriggerVolume", "name_hash": 2318763092, "project": "server", - "size": 2024 + "size": 2768 }, { "alignment": 8, @@ -158350,7 +158350,7 @@ "name": "m_MaxWeight", "name_hash": 8694726966186225453, "networked": true, - "offset": 2472, + "offset": 3204, "size": 4, "type": "float32" }, @@ -158360,7 +158360,7 @@ "name": "m_FadeDuration", "name_hash": 8694726963364167719, "networked": true, - "offset": 2476, + "offset": 3208, "size": 4, "type": "float32" }, @@ -158370,7 +158370,7 @@ "name": "m_Weight", "name_hash": 8694726965392922425, "networked": true, - "offset": 2480, + "offset": 3212, "size": 4, "type": "float32" }, @@ -158383,7 +158383,7 @@ "name": "m_lookupFilename", "name_hash": 8694726962822881990, "networked": true, - "offset": 2484, + "offset": 3216, "size": 512, "type": "char" }, @@ -158393,7 +158393,7 @@ "name": "m_LastEnterWeight", "name_hash": 8694726962978215501, "networked": false, - "offset": 2996, + "offset": 3728, "size": 4, "type": "float32" }, @@ -158403,7 +158403,7 @@ "name": "m_LastEnterTime", "name_hash": 8694726962210897680, "networked": false, - "offset": 3000, + "offset": 3732, "size": 4, "type": "GameTime_t" }, @@ -158413,7 +158413,7 @@ "name": "m_LastExitWeight", "name_hash": 8694726963690562605, "networked": false, - "offset": 3004, + "offset": 3736, "size": 4, "type": "float32" }, @@ -158423,7 +158423,7 @@ "name": "m_LastExitTime", "name_hash": 8694726962590813680, "networked": false, - "offset": 3008, + "offset": 3740, "size": 4, "type": "GameTime_t" } @@ -158434,7 +158434,7 @@ "name": "CColorCorrectionVolume", "name_hash": 2024398875, "project": "server", - "size": 3016 + "size": 3744 }, { "alignment": 8, @@ -158448,7 +158448,7 @@ "name": "CInfoInstructorHintHostageRescueZone", "name_hash": 3788220018, "project": "server", - "size": 1264 + "size": 2008 }, { "alignment": 8, @@ -158545,7 +158545,7 @@ "name": "m_iszEventName", "name_hash": 13752151710876387924, "networked": false, - "offset": 1264, + "offset": 2008, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -158557,7 +158557,7 @@ "name": "CLogicGameEvent", "name_hash": 3201922334, "project": "server", - "size": 1272 + "size": 2016 }, { "alignment": 8, @@ -158572,7 +158572,7 @@ "name": "m_flDesiredTimescale", "name_hash": 10608384236424436328, "networked": false, - "offset": 1264, + "offset": 2008, "size": 4, "type": "float32" }, @@ -158582,7 +158582,7 @@ "name": "m_flAcceleration", "name_hash": 10608384232703030171, "networked": false, - "offset": 1268, + "offset": 2012, "size": 4, "type": "float32" }, @@ -158592,7 +158592,7 @@ "name": "m_flMinBlendRate", "name_hash": 10608384236493561382, "networked": false, - "offset": 1272, + "offset": 2016, "size": 4, "type": "float32" }, @@ -158602,7 +158602,7 @@ "name": "m_flBlendDeltaMultiplier", "name_hash": 10608384233609189623, "networked": false, - "offset": 1276, + "offset": 2020, "size": 4, "type": "float32" }, @@ -158612,7 +158612,7 @@ "name": "m_isStarted", "name_hash": 10608384235882690446, "networked": false, - "offset": 1280, + "offset": 2024, "size": 1, "type": "bool" } @@ -158623,7 +158623,7 @@ "name": "CFuncTimescale", "name_hash": 2469956929, "project": "server", - "size": 1288 + "size": 2032 }, { "alignment": 8, @@ -158638,7 +158638,7 @@ "name": "m_flWidth", "name_hash": 1877746308913640929, "networked": false, - "offset": 1264, + "offset": 2008, "size": 4, "type": "float32" }, @@ -158648,7 +158648,7 @@ "name": "m_vLocatorOffset", "name_hash": 1877746308360589574, "networked": false, - "offset": 1268, + "offset": 2012, "size": 12, "templated": "VectorWS", "type": "VectorWS" @@ -158659,7 +158659,7 @@ "name": "m_qLocatorAnglesOffset", "name_hash": 1877746307871480637, "networked": false, - "offset": 1280, + "offset": 2024, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -158670,7 +158670,7 @@ "name": "m_strMovementForward", "name_hash": 1877746307880465338, "networked": false, - "offset": 1296, + "offset": 2040, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -158681,7 +158681,7 @@ "name": "m_strMovementReverse", "name_hash": 1877746309708286629, "networked": false, - "offset": 1304, + "offset": 2048, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -158692,7 +158692,7 @@ "name": "m_bEnabled", "name_hash": 1877746307441159038, "networked": false, - "offset": 1360, + "offset": 2104, "size": 1, "type": "bool" }, @@ -158702,7 +158702,7 @@ "name": "m_bAllowCrossMovableConnections", "name_hash": 1877746308523113433, "networked": false, - "offset": 1361, + "offset": 2105, "size": 1, "type": "bool" }, @@ -158712,7 +158712,7 @@ "name": "m_strFilterName", "name_hash": 1877746309629496521, "networked": false, - "offset": 1368, + "offset": 2112, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -158723,7 +158723,7 @@ "name": "m_hFilter", "name_hash": 1877746306980110513, "networked": false, - "offset": 1376, + "offset": 2120, "size": 4, "template": [ "CBaseFilter" @@ -158737,7 +158737,7 @@ "name": "m_OnNavLinkStart", "name_hash": 1877746306175211739, "networked": false, - "offset": 1384, + "offset": 2128, "size": 40, "type": "CEntityIOOutput" }, @@ -158747,7 +158747,7 @@ "name": "m_OnNavLinkFinish", "name_hash": 1877746308543286950, "networked": false, - "offset": 1424, + "offset": 2168, "size": 40, "type": "CEntityIOOutput" }, @@ -158757,7 +158757,7 @@ "name": "m_bIsTerminus", "name_hash": 1877746309224786616, "networked": false, - "offset": 1464, + "offset": 2208, "size": 1, "type": "bool" }, @@ -158767,7 +158767,7 @@ "name": "m_nSplits", "name_hash": 1877746306998211756, "networked": false, - "offset": 1468, + "offset": 2212, "size": 4, "type": "int32" } @@ -158778,7 +158778,7 @@ "name": "CNavLinkAreaEntity", "name_hash": 437196881, "project": "server", - "size": 1472 + "size": 2216 }, { "alignment": 8, @@ -158793,7 +158793,7 @@ "name": "m_fogName", "name_hash": 7426411306147929980, "networked": false, - "offset": 2008, + "offset": 2752, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -158804,7 +158804,7 @@ "name": "m_postProcessName", "name_hash": 7426411307082212111, "networked": false, - "offset": 2016, + "offset": 2760, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -158815,7 +158815,7 @@ "name": "m_colorCorrectionName", "name_hash": 7426411304457760907, "networked": false, - "offset": 2024, + "offset": 2768, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -158826,7 +158826,7 @@ "name": "m_bDisabled", "name_hash": 7426411305201588581, "networked": false, - "offset": 2040, + "offset": 2784, "size": 1, "type": "bool" }, @@ -158836,7 +158836,7 @@ "name": "m_bInFogVolumesList", "name_hash": 7426411306593421789, "networked": false, - "offset": 2041, + "offset": 2785, "size": 1, "type": "bool" } @@ -158847,7 +158847,7 @@ "name": "CFogVolume", "name_hash": 1729096124, "project": "server", - "size": 2048 + "size": 2792 }, { "alignment": 255, @@ -158875,7 +158875,7 @@ "name": "CInfoLadderDismount", "name_hash": 3747249911, "project": "server", - "size": 1264 + "size": 2008 }, { "alignment": 8, @@ -158889,7 +158889,7 @@ "name": "CCSGO_TeamSelectCounterTerroristPosition", "name_hash": 1851980235, "project": "server", - "size": 3336 + "size": 4080 }, { "alignment": 255, @@ -159042,7 +159042,7 @@ "name": "CCSPointScriptEntity", "name_hash": 4085190234, "project": "server", - "size": 1624 + "size": 2368 }, { "alignment": 8, @@ -159114,7 +159114,7 @@ "name": "m_flInnerAngle", "name_hash": 5111817458393297652, "networked": true, - "offset": 2816, + "offset": 3552, "size": 4, "type": "float32" }, @@ -159124,7 +159124,7 @@ "name": "m_flOuterAngle", "name_hash": 5111817462026384665, "networked": true, - "offset": 2820, + "offset": 3556, "size": 4, "type": "float32" }, @@ -159134,7 +159134,7 @@ "name": "m_bShowLight", "name_hash": 5111817461653292832, "networked": true, - "offset": 2824, + "offset": 3560, "size": 1, "type": "bool" } @@ -159145,7 +159145,7 @@ "name": "COmniLight", "name_hash": 1190187749, "project": "server", - "size": 2832 + "size": 3568 }, { "alignment": 4, @@ -159185,7 +159185,7 @@ "name": "CWaterBullet", "name_hash": 3975726577, "project": "server", - "size": 2704 + "size": 3488 }, { "alignment": 8, @@ -159328,7 +159328,7 @@ "name": "m_sNoise", "name_hash": 6287039807774439628, "networked": false, - "offset": 2176, + "offset": 2912, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -159340,7 +159340,7 @@ "name": "CFuncPlat", "name_hash": 1463815525, "project": "server", - "size": 2184 + "size": 2920 }, { "alignment": 16, @@ -159354,7 +159354,7 @@ "name": "CWeaponUMP45", "name_hash": 2511067011, "project": "server", - "size": 4592 + "size": 5360 }, { "alignment": 8, @@ -159369,7 +159369,7 @@ "name": "m_axis", "name_hash": 7975308709486583444, "networked": false, - "offset": 1360, + "offset": 2104, "size": 12, "templated": "VectorWS", "type": "VectorWS" @@ -159381,7 +159381,7 @@ "name": "CPhysTorque", "name_hash": 1856896260, "project": "server", - "size": 1376 + "size": 2120 }, { "alignment": 8, @@ -159396,7 +159396,7 @@ "name": "m_damage", "name_hash": 3197131687349226720, "networked": false, - "offset": 1264, + "offset": 2008, "size": 4, "type": "float32" }, @@ -159406,7 +159406,7 @@ "name": "m_distance", "name_hash": 3197131685740285186, "networked": false, - "offset": 1268, + "offset": 2012, "size": 4, "type": "float32" }, @@ -159416,7 +159416,7 @@ "name": "m_directionEntityName", "name_hash": 3197131685571100978, "networked": false, - "offset": 1272, + "offset": 2016, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -159428,7 +159428,7 @@ "name": "CPhysImpact", "name_hash": 744390228, "project": "server", - "size": 1280 + "size": 2024 }, { "alignment": 8, @@ -159443,7 +159443,7 @@ "name": "m_targetMapName", "name_hash": 3201698446450311933, "networked": false, - "offset": 1264, + "offset": 2008, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -159454,7 +159454,7 @@ "name": "m_forceWorldGroupID", "name_hash": 3201698446664136334, "networked": false, - "offset": 1272, + "offset": 2016, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -159465,7 +159465,7 @@ "name": "m_associatedRelayTargetName", "name_hash": 3201698448933260922, "networked": false, - "offset": 1280, + "offset": 2024, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -159476,7 +159476,7 @@ "name": "m_fixupNames", "name_hash": 3201698448321384399, "networked": false, - "offset": 1288, + "offset": 2032, "size": 1, "type": "bool" }, @@ -159486,7 +159486,7 @@ "name": "m_bLoadDynamic", "name_hash": 3201698448877518610, "networked": false, - "offset": 1289, + "offset": 2033, "size": 1, "type": "bool" }, @@ -159496,7 +159496,7 @@ "name": "m_associatedRelayEntity", "name_hash": 3201698448340638019, "networked": false, - "offset": 1292, + "offset": 2036, "size": 4, "template": [ "CPointPrefab" @@ -159511,7 +159511,7 @@ "name": "CPointPrefab", "name_hash": 745453510, "project": "server", - "size": 1368 + "size": 2112 }, { "alignment": 8, @@ -159526,7 +159526,7 @@ "name": "m_iLandmark", "name_hash": 11977348866572955332, "networked": false, - "offset": 2472, + "offset": 3208, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -159537,7 +159537,7 @@ "name": "m_bUseLandmarkAngles", "name_hash": 11977348863515407092, "networked": false, - "offset": 2480, + "offset": 3216, "size": 1, "type": "bool" }, @@ -159547,7 +159547,7 @@ "name": "m_bMirrorPlayer", "name_hash": 11977348864495139355, "networked": false, - "offset": 2481, + "offset": 3217, "size": 1, "type": "bool" }, @@ -159557,7 +159557,7 @@ "name": "m_bCheckDestIfClearForPlayer", "name_hash": 11977348863174975765, "networked": false, - "offset": 2482, + "offset": 3218, "size": 1, "type": "bool" } @@ -159568,7 +159568,7 @@ "name": "CTriggerTeleport", "name_hash": 2788693845, "project": "server", - "size": 2488 + "size": 3224 }, { "alignment": 8, @@ -159583,7 +159583,7 @@ "name": "m_iszLerpTarget", "name_hash": 4827452687849038969, "networked": false, - "offset": 2472, + "offset": 3208, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -159594,7 +159594,7 @@ "name": "m_hLerpTarget", "name_hash": 4827452688745728751, "networked": false, - "offset": 2480, + "offset": 3216, "size": 4, "template": [ "CBaseEntity" @@ -159608,7 +159608,7 @@ "name": "m_iszLerpTargetAttachment", "name_hash": 4827452688866415292, "networked": false, - "offset": 2488, + "offset": 3224, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -159619,7 +159619,7 @@ "name": "m_hLerpTargetAttachment", "name_hash": 4827452689844626090, "networked": false, - "offset": 2496, + "offset": 3232, "size": 1, "type": "AttachmentHandle_t" }, @@ -159629,7 +159629,7 @@ "name": "m_flLerpDuration", "name_hash": 4827452688666515210, "networked": false, - "offset": 2500, + "offset": 3236, "size": 4, "type": "float32" }, @@ -159639,7 +159639,7 @@ "name": "m_bLerpRestoreMoveType", "name_hash": 4827452688918759743, "networked": false, - "offset": 2504, + "offset": 3240, "size": 1, "type": "bool" }, @@ -159649,7 +159649,7 @@ "name": "m_bSingleLerpObject", "name_hash": 4827452689580443515, "networked": false, - "offset": 2505, + "offset": 3241, "size": 1, "type": "bool" }, @@ -159659,7 +159659,7 @@ "name": "m_vecLerpingObjects", "name_hash": 4827452685632958796, "networked": false, - "offset": 2512, + "offset": 3248, "size": 24, "template": [ "lerpdata_t" @@ -159673,7 +159673,7 @@ "name": "m_iszLerpEffect", "name_hash": 4827452689622038657, "networked": false, - "offset": 2536, + "offset": 3272, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -159684,7 +159684,7 @@ "name": "m_iszLerpSound", "name_hash": 4827452687436607071, "networked": false, - "offset": 2544, + "offset": 3280, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -159695,7 +159695,7 @@ "name": "m_bAttachTouchingObject", "name_hash": 4827452687066599890, "networked": false, - "offset": 2552, + "offset": 3288, "size": 1, "type": "bool" }, @@ -159705,7 +159705,7 @@ "name": "m_hEntityToWaitForDisconnect", "name_hash": 4827452689515447697, "networked": false, - "offset": 2556, + "offset": 3292, "size": 4, "template": [ "CBaseEntity" @@ -159719,7 +159719,7 @@ "name": "m_OnLerpStarted", "name_hash": 4827452688538973610, "networked": false, - "offset": 2560, + "offset": 3296, "size": 40, "type": "CEntityIOOutput" }, @@ -159729,7 +159729,7 @@ "name": "m_OnLerpFinished", "name_hash": 4827452689838004215, "networked": false, - "offset": 2600, + "offset": 3336, "size": 40, "type": "CEntityIOOutput" }, @@ -159739,7 +159739,7 @@ "name": "m_OnDetached", "name_hash": 4827452687320279302, "networked": false, - "offset": 2640, + "offset": 3376, "size": 40, "type": "CEntityIOOutput" } @@ -159750,7 +159750,7 @@ "name": "CTriggerLerpObject", "name_hash": 1123978916, "project": "server", - "size": 2680 + "size": 3416 }, { "alignment": 8, @@ -159765,7 +159765,7 @@ "name": "m_iszWorldName", "name_hash": 8108127835190483776, "networked": false, - "offset": 1264, + "offset": 2008, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -159776,7 +159776,7 @@ "name": "m_iszSource2EntityLumpName", "name_hash": 8108127835437549756, "networked": false, - "offset": 1272, + "offset": 2016, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -159787,7 +159787,7 @@ "name": "m_iszEntityFilterName", "name_hash": 8108127833207553687, "networked": false, - "offset": 1280, + "offset": 2024, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -159798,7 +159798,7 @@ "name": "m_flTimeoutInterval", "name_hash": 8108127833098643079, "networked": false, - "offset": 1288, + "offset": 2032, "size": 4, "type": "float32" }, @@ -159808,7 +159808,7 @@ "name": "m_bAsynchronouslySpawnEntities", "name_hash": 8108127833604339918, "networked": false, - "offset": 1292, + "offset": 2036, "size": 1, "type": "bool" }, @@ -159818,7 +159818,7 @@ "name": "m_clientOnlyEntityBehavior", "name_hash": 8108127836270794453, "networked": false, - "offset": 1296, + "offset": 2040, "size": 4, "type": "PointTemplateClientOnlyEntityBehavior_t" }, @@ -159828,7 +159828,7 @@ "name": "m_ownerSpawnGroupType", "name_hash": 8108127836411511090, "networked": false, - "offset": 1300, + "offset": 2044, "size": 4, "type": "PointTemplateOwnerSpawnGroupType_t" }, @@ -159838,7 +159838,7 @@ "name": "m_createdSpawnGroupHandles", "name_hash": 8108127836338852836, "networked": false, - "offset": 1304, + "offset": 2048, "size": 24, "template": [ "uint32" @@ -159852,7 +159852,7 @@ "name": "m_SpawnedEntityHandles", "name_hash": 8108127835156234641, "networked": false, - "offset": 1328, + "offset": 2072, "size": 24, "template": [ "CEntityHandle" @@ -159866,7 +159866,7 @@ "name": "m_ScriptSpawnCallback", "name_hash": 8108127835114494098, "networked": false, - "offset": 1352, + "offset": 2096, "size": 8, "templated": "HSCRIPT", "type": "HSCRIPT" @@ -159877,7 +159877,7 @@ "name": "m_ScriptCallbackScope", "name_hash": 8108127833195851827, "networked": false, - "offset": 1360, + "offset": 2104, "size": 8, "templated": "HSCRIPT", "type": "HSCRIPT" @@ -159889,7 +159889,7 @@ "name": "CPointTemplate", "name_hash": 1887820622, "project": "server", - "size": 1368 + "size": 2112 }, { "alignment": 255, @@ -160033,7 +160033,7 @@ "name": "m_bExplodeOnSpawn", "name_hash": 12460289471792741722, "networked": false, - "offset": 1264, + "offset": 2008, "size": 1, "type": "bool" }, @@ -160043,7 +160043,7 @@ "name": "m_flMagnitude", "name_hash": 12460289472200318347, "networked": false, - "offset": 1268, + "offset": 2012, "size": 4, "type": "float32" }, @@ -160053,7 +160053,7 @@ "name": "m_flDamage", "name_hash": 12460289471920792894, "networked": false, - "offset": 1272, + "offset": 2016, "size": 4, "type": "float32" }, @@ -160063,7 +160063,7 @@ "name": "m_radius", "name_hash": 12460289471061019219, "networked": false, - "offset": 1276, + "offset": 2020, "size": 4, "type": "float32" }, @@ -160073,7 +160073,7 @@ "name": "m_targetEntityName", "name_hash": 12460289472393562232, "networked": false, - "offset": 1280, + "offset": 2024, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -160084,7 +160084,7 @@ "name": "m_flInnerRadius", "name_hash": 12460289469063500807, "networked": false, - "offset": 1288, + "offset": 2032, "size": 4, "type": "float32" }, @@ -160094,7 +160094,7 @@ "name": "m_flPushScale", "name_hash": 12460289471380165155, "networked": false, - "offset": 1292, + "offset": 2036, "size": 4, "type": "float32" }, @@ -160104,7 +160104,7 @@ "name": "m_bConvertToDebrisWhenPossible", "name_hash": 12460289470015787349, "networked": false, - "offset": 1296, + "offset": 2040, "size": 1, "type": "bool" }, @@ -160114,7 +160114,7 @@ "name": "m_bAffectInvulnerableEnts", "name_hash": 12460289470753632165, "networked": false, - "offset": 1297, + "offset": 2041, "size": 1, "type": "bool" }, @@ -160124,7 +160124,7 @@ "name": "m_OnPushedPlayer", "name_hash": 12460289469930701184, "networked": false, - "offset": 1304, + "offset": 2048, "size": 40, "type": "CEntityIOOutput" } @@ -160135,7 +160135,7 @@ "name": "CPhysExplosion", "name_hash": 2901137217, "project": "server", - "size": 1344 + "size": 2088 }, { "alignment": 255, @@ -160160,7 +160160,7 @@ "name": "m_iszPreCommands", "name_hash": 2227066117782378692, "networked": false, - "offset": 2704, + "offset": 3488, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -160171,7 +160171,7 @@ "name": "m_iszPostCommands", "name_hash": 2227066115666460141, "networked": false, - "offset": 2712, + "offset": 3496, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -160182,7 +160182,7 @@ "name": "m_iszCommentaryFile", "name_hash": 2227066117508882706, "networked": true, - "offset": 2720, + "offset": 3504, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -160193,7 +160193,7 @@ "name": "m_iszViewTarget", "name_hash": 2227066117068014505, "networked": false, - "offset": 2728, + "offset": 3512, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -160204,7 +160204,7 @@ "name": "m_hViewTarget", "name_hash": 2227066115849045235, "networked": false, - "offset": 2736, + "offset": 3520, "size": 4, "template": [ "CBaseEntity" @@ -160218,7 +160218,7 @@ "name": "m_hViewTargetAngles", "name_hash": 2227066116817472435, "networked": false, - "offset": 2740, + "offset": 3524, "size": 4, "template": [ "CBaseEntity" @@ -160232,7 +160232,7 @@ "name": "m_iszViewPosition", "name_hash": 2227066118969227747, "networked": false, - "offset": 2744, + "offset": 3528, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -160243,7 +160243,7 @@ "name": "m_hViewPosition", "name_hash": 2227066115145599693, "networked": true, - "offset": 2752, + "offset": 3536, "size": 4, "template": [ "CBaseEntity" @@ -160257,7 +160257,7 @@ "name": "m_hViewPositionMover", "name_hash": 2227066117466389930, "networked": false, - "offset": 2756, + "offset": 3540, "size": 4, "template": [ "CBaseEntity" @@ -160271,7 +160271,7 @@ "name": "m_bPreventMovement", "name_hash": 2227066115020012760, "networked": false, - "offset": 2760, + "offset": 3544, "size": 1, "type": "bool" }, @@ -160281,7 +160281,7 @@ "name": "m_bUnderCrosshair", "name_hash": 2227066115974132747, "networked": false, - "offset": 2761, + "offset": 3545, "size": 1, "type": "bool" }, @@ -160291,7 +160291,7 @@ "name": "m_bUnstoppable", "name_hash": 2227066115789455834, "networked": false, - "offset": 2762, + "offset": 3546, "size": 1, "type": "bool" }, @@ -160301,7 +160301,7 @@ "name": "m_flFinishedTime", "name_hash": 2227066118732867904, "networked": false, - "offset": 2764, + "offset": 3548, "size": 4, "type": "GameTime_t" }, @@ -160311,7 +160311,7 @@ "name": "m_vecFinishOrigin", "name_hash": 2227066115810609396, "networked": false, - "offset": 2768, + "offset": 3552, "size": 12, "templated": "Vector", "type": "Vector" @@ -160322,7 +160322,7 @@ "name": "m_vecOriginalAngles", "name_hash": 2227066115993021846, "networked": false, - "offset": 2780, + "offset": 3564, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -160333,7 +160333,7 @@ "name": "m_vecFinishAngles", "name_hash": 2227066117334038902, "networked": false, - "offset": 2792, + "offset": 3576, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -160344,7 +160344,7 @@ "name": "m_bPreventChangesWhileMoving", "name_hash": 2227066115789836977, "networked": false, - "offset": 2804, + "offset": 3588, "size": 1, "type": "bool" }, @@ -160354,7 +160354,7 @@ "name": "m_bDisabled", "name_hash": 2227066115916061029, "networked": false, - "offset": 2805, + "offset": 3589, "size": 1, "type": "bool" }, @@ -160364,7 +160364,7 @@ "name": "m_vecTeleportOrigin", "name_hash": 2227066115628189512, "networked": false, - "offset": 2808, + "offset": 3592, "size": 12, "templated": "VectorWS", "type": "VectorWS" @@ -160375,7 +160375,7 @@ "name": "m_flAbortedPlaybackAt", "name_hash": 2227066117690798898, "networked": false, - "offset": 2820, + "offset": 3604, "size": 4, "type": "GameTime_t" }, @@ -160385,7 +160385,7 @@ "name": "m_pOnCommentaryStarted", "name_hash": 2227066115162923264, "networked": false, - "offset": 2824, + "offset": 3608, "size": 40, "type": "CEntityIOOutput" }, @@ -160395,7 +160395,7 @@ "name": "m_pOnCommentaryStopped", "name_hash": 2227066118162010144, "networked": false, - "offset": 2864, + "offset": 3648, "size": 40, "type": "CEntityIOOutput" }, @@ -160405,7 +160405,7 @@ "name": "m_bActive", "name_hash": 2227066117136064655, "networked": true, - "offset": 2904, + "offset": 3688, "size": 1, "type": "bool" }, @@ -160415,7 +160415,7 @@ "name": "m_flStartTime", "name_hash": 2227066116679572932, "networked": true, - "offset": 2908, + "offset": 3692, "size": 4, "type": "GameTime_t" }, @@ -160425,7 +160425,7 @@ "name": "m_flStartTimeInCommentary", "name_hash": 2227066115175502322, "networked": true, - "offset": 2912, + "offset": 3696, "size": 4, "type": "float32" }, @@ -160435,7 +160435,7 @@ "name": "m_iszTitle", "name_hash": 2227066115794130609, "networked": true, - "offset": 2920, + "offset": 3704, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -160446,7 +160446,7 @@ "name": "m_iszSpeakers", "name_hash": 2227066117204087211, "networked": true, - "offset": 2928, + "offset": 3712, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -160457,7 +160457,7 @@ "name": "m_iNodeNumber", "name_hash": 2227066117012046993, "networked": true, - "offset": 2936, + "offset": 3720, "size": 4, "type": "int32" }, @@ -160467,7 +160467,7 @@ "name": "m_iNodeNumberMax", "name_hash": 2227066118153904949, "networked": true, - "offset": 2940, + "offset": 3724, "size": 4, "type": "int32" }, @@ -160477,7 +160477,7 @@ "name": "m_bListenedTo", "name_hash": 2227066116103273522, "networked": true, - "offset": 2944, + "offset": 3728, "size": 1, "type": "bool" } @@ -160488,7 +160488,7 @@ "name": "CPointCommentaryNode", "name_hash": 518529237, "project": "server", - "size": 2960 + "size": 3744 }, { "alignment": 8, @@ -160503,7 +160503,7 @@ "name": "m_OnCommentaryNewGame", "name_hash": 6607788462112529815, "networked": false, - "offset": 1264, + "offset": 2008, "size": 40, "type": "CEntityIOOutput" }, @@ -160513,7 +160513,7 @@ "name": "m_OnCommentaryMidGame", "name_hash": 6607788461547552715, "networked": false, - "offset": 1304, + "offset": 2048, "size": 40, "type": "CEntityIOOutput" }, @@ -160523,7 +160523,7 @@ "name": "m_OnCommentaryMultiplayerSpawn", "name_hash": 6607788459274661554, "networked": false, - "offset": 1344, + "offset": 2088, "size": 40, "type": "CEntityIOOutput" } @@ -160534,7 +160534,7 @@ "name": "CCommentaryAuto", "name_hash": 1538495640, "project": "server", - "size": 1384 + "size": 2128 }, { "alignment": 8, @@ -160549,7 +160549,7 @@ "name": "m_targetMapName", "name_hash": 15731287757455573757, "networked": false, - "offset": 1264, + "offset": 2008, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -160561,7 +160561,7 @@ "name": "CMapSharedEnvironment", "name_hash": 3662725854, "project": "server", - "size": 1280 + "size": 2024 }, { "alignment": 255, @@ -160766,7 +160766,7 @@ "name": "m_Handle", "name_hash": 14722306663849690195, "networked": true, - "offset": 1264, + "offset": 2008, "size": 4, "template": [ "CBaseEntity" @@ -160780,7 +160780,7 @@ "name": "m_bSendHandle", "name_hash": 14722306665152808193, "networked": true, - "offset": 1268, + "offset": 2012, "size": 1, "type": "bool" } @@ -160791,7 +160791,7 @@ "name": "CHandleTest", "name_hash": 3427804136, "project": "server", - "size": 1272 + "size": 2016 }, { "alignment": 8, @@ -160806,7 +160806,7 @@ "name": "m_pOutputOnEntitiesSpawned", "name_hash": 8415475198811311390, "networked": false, - "offset": 1264, + "offset": 2008, "size": 40, "type": "CEntityIOOutput" }, @@ -160816,7 +160816,7 @@ "name": "m_worldName", "name_hash": 8415475198681746904, "networked": true, - "offset": 1304, + "offset": 2048, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -160827,7 +160827,7 @@ "name": "m_layerName", "name_hash": 8415475201923195541, "networked": true, - "offset": 1312, + "offset": 2056, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -160838,7 +160838,7 @@ "name": "m_bWorldLayerVisible", "name_hash": 8415475200832008542, "networked": true, - "offset": 1320, + "offset": 2064, "size": 1, "type": "bool" }, @@ -160848,7 +160848,7 @@ "name": "m_bEntitiesSpawned", "name_hash": 8415475200920508104, "networked": true, - "offset": 1321, + "offset": 2065, "size": 1, "type": "bool" }, @@ -160858,7 +160858,7 @@ "name": "m_bCreateAsChildSpawnGroup", "name_hash": 8415475199819201747, "networked": false, - "offset": 1322, + "offset": 2066, "size": 1, "type": "bool" }, @@ -160868,7 +160868,7 @@ "name": "m_hLayerSpawnGroup", "name_hash": 8415475199441680142, "networked": false, - "offset": 1324, + "offset": 2068, "size": 4, "type": "uint32" } @@ -160879,7 +160879,7 @@ "name": "CInfoWorldLayer", "name_hash": 1959380507, "project": "server", - "size": 1328 + "size": 2072 }, { "alignment": 255, @@ -161092,7 +161092,7 @@ "name": "m_hOwner", "name_hash": 3287122085622093170, "networked": false, - "offset": 2640, + "offset": 3384, "size": 4, "template": [ "CBaseEntity" @@ -161106,7 +161106,7 @@ "name": "m_bHadOwner", "name_hash": 3287122084558762701, "networked": false, - "offset": 2644, + "offset": 3388, "size": 1, "type": "bool" }, @@ -161116,7 +161116,7 @@ "name": "m_flPostSpeakDelay", "name_hash": 3287122082932523784, "networked": false, - "offset": 2648, + "offset": 3392, "size": 4, "type": "float32" }, @@ -161126,7 +161126,7 @@ "name": "m_flPreDelay", "name_hash": 3287122081691497143, "networked": false, - "offset": 2652, + "offset": 3396, "size": 4, "type": "float32" }, @@ -161136,7 +161136,7 @@ "name": "m_bIsBackground", "name_hash": 3287122082420908205, "networked": false, - "offset": 2656, + "offset": 3400, "size": 1, "type": "bool" }, @@ -161146,7 +161146,7 @@ "name": "m_bRemoveOnCompletion", "name_hash": 3287122081596230614, "networked": false, - "offset": 2657, + "offset": 3401, "size": 1, "type": "bool" }, @@ -161156,7 +161156,7 @@ "name": "m_hTarget", "name_hash": 3287122084940320794, "networked": false, - "offset": 2660, + "offset": 3404, "size": 4, "template": [ "CBaseEntity" @@ -161171,7 +161171,7 @@ "name": "CInstancedSceneEntity", "name_hash": 765342750, "project": "server", - "size": 2664 + "size": 3408 }, { "alignment": 8, @@ -161186,7 +161186,7 @@ "name": "m_bSolidBsp", "name_hash": 1683520577417833609, "networked": false, - "offset": 2664, + "offset": 3395, "size": 1, "type": "bool" } @@ -161197,7 +161197,7 @@ "name": "CRotDoor", "name_hash": 391975179, "project": "server", - "size": 2672 + "size": 3400 }, { "alignment": 255, @@ -161221,7 +161221,7 @@ "name": "CPathParticleRopeAlias_path_particle_rope_clientside", "name_hash": 839211734, "project": "server", - "size": 1496 + "size": 2240 }, { "alignment": 8, @@ -161236,7 +161236,7 @@ "name": "m_RopeFlags", "name_hash": 8569916394466546932, "networked": true, - "offset": 2016, + "offset": 2760, "size": 2, "type": "uint16" }, @@ -161246,7 +161246,7 @@ "name": "m_iNextLinkName", "name_hash": 8569916397928951322, "networked": false, - "offset": 2024, + "offset": 2768, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -161257,7 +161257,7 @@ "name": "m_Slack", "name_hash": 8569916395908554407, "networked": true, - "offset": 2032, + "offset": 2776, "size": 2, "type": "int16" }, @@ -161267,7 +161267,7 @@ "name": "m_Width", "name_hash": 8569916394481197983, "networked": true, - "offset": 2036, + "offset": 2780, "size": 4, "type": "float32" }, @@ -161277,7 +161277,7 @@ "name": "m_TextureScale", "name_hash": 8569916396384420174, "networked": true, - "offset": 2040, + "offset": 2784, "size": 4, "type": "float32" }, @@ -161287,7 +161287,7 @@ "name": "m_nSegments", "name_hash": 8569916394894319995, "networked": true, - "offset": 2044, + "offset": 2788, "size": 1, "type": "uint8" }, @@ -161297,7 +161297,7 @@ "name": "m_bConstrainBetweenEndpoints", "name_hash": 8569916393762537020, "networked": true, - "offset": 2045, + "offset": 2789, "size": 1, "type": "bool" }, @@ -161307,7 +161307,7 @@ "name": "m_strRopeMaterialModel", "name_hash": 8569916395731075194, "networked": false, - "offset": 2048, + "offset": 2792, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -161318,7 +161318,7 @@ "name": "m_iRopeMaterialModelIndex", "name_hash": 8569916395878212690, "networked": true, - "offset": 2056, + "offset": 2800, "size": 8, "template": [ "InfoForResourceTypeIMaterial2" @@ -161332,7 +161332,7 @@ "name": "m_Subdiv", "name_hash": 8569916395697934552, "networked": true, - "offset": 2064, + "offset": 2808, "size": 1, "type": "uint8" }, @@ -161342,7 +161342,7 @@ "name": "m_nChangeCount", "name_hash": 8569916394055668392, "networked": true, - "offset": 2065, + "offset": 2809, "size": 1, "type": "uint8" }, @@ -161352,7 +161352,7 @@ "name": "m_RopeLength", "name_hash": 8569916396941592461, "networked": true, - "offset": 2066, + "offset": 2810, "size": 2, "type": "int16" }, @@ -161362,7 +161362,7 @@ "name": "m_fLockedPoints", "name_hash": 8569916397141116628, "networked": true, - "offset": 2068, + "offset": 2812, "size": 1, "type": "uint8" }, @@ -161372,7 +161372,7 @@ "name": "m_bCreatedFromMapFile", "name_hash": 8569916396705171721, "networked": false, - "offset": 2069, + "offset": 2813, "size": 1, "type": "bool" }, @@ -161382,7 +161382,7 @@ "name": "m_flScrollSpeed", "name_hash": 8569916394828504945, "networked": true, - "offset": 2072, + "offset": 2816, "size": 4, "type": "float32" }, @@ -161392,7 +161392,7 @@ "name": "m_bStartPointValid", "name_hash": 8569916396171037139, "networked": false, - "offset": 2076, + "offset": 2820, "size": 1, "type": "bool" }, @@ -161402,7 +161402,7 @@ "name": "m_bEndPointValid", "name_hash": 8569916396154064094, "networked": false, - "offset": 2077, + "offset": 2821, "size": 1, "type": "bool" }, @@ -161412,7 +161412,7 @@ "name": "m_hStartPoint", "name_hash": 8569916397116017065, "networked": true, - "offset": 2080, + "offset": 2824, "size": 4, "template": [ "CBaseEntity" @@ -161426,7 +161426,7 @@ "name": "m_hEndPoint", "name_hash": 8569916395264707898, "networked": true, - "offset": 2084, + "offset": 2828, "size": 4, "template": [ "CBaseEntity" @@ -161440,7 +161440,7 @@ "name": "m_iStartAttachment", "name_hash": 8569916393949161205, "networked": true, - "offset": 2088, + "offset": 2832, "size": 1, "type": "AttachmentHandle_t" }, @@ -161450,7 +161450,7 @@ "name": "m_iEndAttachment", "name_hash": 8569916397255618876, "networked": true, - "offset": 2089, + "offset": 2833, "size": 1, "type": "AttachmentHandle_t" } @@ -161461,7 +161461,7 @@ "name": "CRopeKeyframe", "name_hash": 1995339150, "project": "server", - "size": 2096 + "size": 2840 }, { "alignment": 16, @@ -161475,7 +161475,7 @@ "name": "CWeaponXM1014", "name_hash": 3497185725, "project": "server", - "size": 4560 + "size": 5328 }, { "alignment": 8, @@ -161676,7 +161676,7 @@ "name": "m_nameAttach1", "name_hash": 12786323272077038346, "networked": false, - "offset": 1272, + "offset": 2016, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -161687,7 +161687,7 @@ "name": "m_nameAttach2", "name_hash": 12786323272060260727, "networked": false, - "offset": 1280, + "offset": 2024, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -161698,7 +161698,7 @@ "name": "m_hAttach1", "name_hash": 12786323271285922905, "networked": false, - "offset": 1288, + "offset": 2032, "size": 4, "template": [ "CBaseEntity" @@ -161712,7 +161712,7 @@ "name": "m_hAttach2", "name_hash": 12786323271235590048, "networked": false, - "offset": 1292, + "offset": 2036, "size": 4, "template": [ "CBaseEntity" @@ -161726,7 +161726,7 @@ "name": "m_nameAttachment1", "name_hash": 12786323270738123830, "networked": false, - "offset": 1296, + "offset": 2040, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -161737,7 +161737,7 @@ "name": "m_nameAttachment2", "name_hash": 12786323270721346211, "networked": false, - "offset": 1304, + "offset": 2048, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -161748,7 +161748,7 @@ "name": "m_breakSound", "name_hash": 12786323272169834999, "networked": false, - "offset": 1312, + "offset": 2056, "size": 8, "templated": "CUtlSymbolLarge", "type": "CUtlSymbolLarge" @@ -161759,7 +161759,7 @@ "name": "m_forceLimit", "name_hash": 12786323273466362103, "networked": false, - "offset": 1320, + "offset": 2064, "size": 4, "type": "float32" }, @@ -161769,7 +161769,7 @@ "name": "m_torqueLimit", "name_hash": 12786323272175320638, "networked": false, - "offset": 1324, + "offset": 2068, "size": 4, "type": "float32" }, @@ -161779,7 +161779,7 @@ "name": "m_minTeleportDistance", "name_hash": 12786323270656263403, "networked": false, - "offset": 1328, + "offset": 2072, "size": 4, "type": "float32" }, @@ -161789,7 +161789,7 @@ "name": "m_bSnapObjectPositions", "name_hash": 12786323272235875418, "networked": false, - "offset": 1332, + "offset": 2076, "size": 1, "type": "bool" }, @@ -161799,7 +161799,7 @@ "name": "m_bTreatEntity1AsInfiniteMass", "name_hash": 12786323270901936615, "networked": false, - "offset": 1333, + "offset": 2077, "size": 1, "type": "bool" }, @@ -161809,7 +161809,7 @@ "name": "m_OnBreak", "name_hash": 12786323271528213583, "networked": false, - "offset": 1336, + "offset": 2080, "size": 40, "type": "CEntityIOOutput" } @@ -161820,7 +161820,7 @@ "name": "CPhysConstraint", "name_hash": 2977047877, "project": "server", - "size": 1376 + "size": 2120 }, { "alignment": 8, @@ -161856,7 +161856,7 @@ "name": "CPhysicalButton", "name_hash": 674179279, "project": "server", - "size": 2472 + "size": 3208 }, { "alignment": 8, @@ -161871,7 +161871,7 @@ "name": "m_bDisabled", "name_hash": 5106493662389098853, "networked": false, - "offset": 1264, + "offset": 2008, "size": 1, "type": "bool" }, @@ -161881,7 +161881,7 @@ "name": "m_flRange", "name_hash": 5106493662478018628, "networked": false, - "offset": 1268, + "offset": 2012, "size": 4, "type": "float32" }, @@ -161891,7 +161891,7 @@ "name": "m_nImportance", "name_hash": 5106493663653392515, "networked": false, - "offset": 1272, + "offset": 2016, "size": 4, "type": "int32" }, @@ -161901,7 +161901,7 @@ "name": "m_nLightChoice", "name_hash": 5106493665034763224, "networked": false, - "offset": 1276, + "offset": 2020, "size": 4, "type": "int32" }, @@ -161911,7 +161911,7 @@ "name": "m_hLight", "name_hash": 5106493665543674289, "networked": false, - "offset": 1280, + "offset": 2024, "size": 4, "template": [ "CBaseEntity" @@ -161926,7 +161926,7 @@ "name": "CInfoDynamicShadowHint", "name_hash": 1188948206, "project": "server", - "size": 1288 + "size": 2032 }, { "alignment": 8, @@ -161941,7 +161941,7 @@ "name": "m_nNpcEvents", "name_hash": 15080118288810824693, "networked": false, - "offset": 4097328, + "offset": 4098072, "size": 4, "type": "int32" } @@ -161952,7 +161952,7 @@ "name": "CDebugHistory", "name_hash": 3511113647, "project": "server", - "size": 4101336 + "size": 4102080 }, { "alignment": 8, @@ -161967,7 +161967,7 @@ "name": "m_bDisabled", "name_hash": 8546296157590804837, "networked": false, - "offset": 1264, + "offset": 2008, "size": 1, "type": "bool" }, @@ -161977,7 +161977,7 @@ "name": "m_hTargetEntity", "name_hash": 8546296157243982505, "networked": false, - "offset": 1268, + "offset": 2012, "size": 4, "template": [ "CBaseEntity" @@ -161991,7 +161991,7 @@ "name": "m_Distance", "name_hash": 8546296159152095458, "networked": false, - "offset": 1272, + "offset": 2016, "size": 40, "template": [ "float32" @@ -162006,7 +162006,7 @@ "name": "CPointProximitySensor", "name_hash": 1989839635, "project": "server", - "size": 1312 + "size": 2056 }, { "alignment": 255, @@ -162035,7 +162035,7 @@ "name": "m_eyePosition", "name_hash": 2089131868056860165, "networked": false, - "offset": 264, + "offset": 256, "size": 12, "templated": "VectorWS", "type": "VectorWS" @@ -162049,7 +162049,7 @@ "name": "m_name", "name_hash": 2089131867135498118, "networked": false, - "offset": 276, + "offset": 268, "size": 64, "type": "char" }, @@ -162059,7 +162059,7 @@ "name": "m_combatRange", "name_hash": 2089131867980975278, "networked": false, - "offset": 340, + "offset": 332, "size": 4, "type": "float32" }, @@ -162069,7 +162069,7 @@ "name": "m_isRogue", "name_hash": 2089131869742036253, "networked": false, - "offset": 344, + "offset": 336, "size": 1, "type": "bool" }, @@ -162079,7 +162079,7 @@ "name": "m_rogueTimer", "name_hash": 2089131868403912762, "networked": false, - "offset": 352, + "offset": 344, "size": 24, "type": "CountdownTimer" }, @@ -162089,7 +162089,7 @@ "name": "m_diedLastRound", "name_hash": 2089131867865880909, "networked": false, - "offset": 380, + "offset": 372, "size": 1, "type": "bool" }, @@ -162099,7 +162099,7 @@ "name": "m_safeTime", "name_hash": 2089131869278776497, "networked": false, - "offset": 384, + "offset": 376, "size": 4, "type": "float32" }, @@ -162109,7 +162109,7 @@ "name": "m_wasSafe", "name_hash": 2089131867618044943, "networked": false, - "offset": 388, + "offset": 380, "size": 1, "type": "bool" }, @@ -162119,7 +162119,7 @@ "name": "m_blindFire", "name_hash": 2089131867386460088, "networked": false, - "offset": 396, + "offset": 388, "size": 1, "type": "bool" }, @@ -162129,7 +162129,7 @@ "name": "m_surpriseTimer", "name_hash": 2089131868575980683, "networked": false, - "offset": 400, + "offset": 392, "size": 24, "type": "CountdownTimer" }, @@ -162139,7 +162139,7 @@ "name": "m_bAllowActive", "name_hash": 2089131869820520916, "networked": false, - "offset": 424, + "offset": 416, "size": 1, "type": "bool" }, @@ -162149,7 +162149,7 @@ "name": "m_isFollowing", "name_hash": 2089131868390364584, "networked": false, - "offset": 425, + "offset": 417, "size": 1, "type": "bool" }, @@ -162159,7 +162159,7 @@ "name": "m_leader", "name_hash": 2089131867537886852, "networked": false, - "offset": 428, + "offset": 420, "size": 4, "template": [ "CCSPlayerPawn" @@ -162173,7 +162173,7 @@ "name": "m_followTimestamp", "name_hash": 2089131869585095104, "networked": false, - "offset": 432, + "offset": 424, "size": 4, "type": "float32" }, @@ -162183,7 +162183,7 @@ "name": "m_allowAutoFollowTime", "name_hash": 2089131868644572161, "networked": false, - "offset": 436, + "offset": 428, "size": 4, "type": "float32" }, @@ -162193,7 +162193,7 @@ "name": "m_hurryTimer", "name_hash": 2089131870090235126, "networked": false, - "offset": 440, + "offset": 432, "size": 24, "type": "CountdownTimer" }, @@ -162203,7 +162203,7 @@ "name": "m_alertTimer", "name_hash": 2089131869314127654, "networked": false, - "offset": 464, + "offset": 456, "size": 24, "type": "CountdownTimer" }, @@ -162213,7 +162213,7 @@ "name": "m_sneakTimer", "name_hash": 2089131868261399084, "networked": false, - "offset": 488, + "offset": 480, "size": 24, "type": "CountdownTimer" }, @@ -162223,7 +162223,7 @@ "name": "m_panicTimer", "name_hash": 2089131869374236261, "networked": false, - "offset": 512, + "offset": 504, "size": 24, "type": "CountdownTimer" }, @@ -162233,7 +162233,7 @@ "name": "m_stateTimestamp", "name_hash": 2089131867384437598, "networked": false, - "offset": 1232, + "offset": 1224, "size": 4, "type": "float32" }, @@ -162243,7 +162243,7 @@ "name": "m_isAttacking", "name_hash": 2089131866926205523, "networked": false, - "offset": 1236, + "offset": 1228, "size": 1, "type": "bool" }, @@ -162253,7 +162253,7 @@ "name": "m_isOpeningDoor", "name_hash": 2089131867812668031, "networked": false, - "offset": 1237, + "offset": 1229, "size": 1, "type": "bool" }, @@ -162263,7 +162263,7 @@ "name": "m_taskEntity", "name_hash": 2089131869974188087, "networked": false, - "offset": 1244, + "offset": 1236, "size": 4, "template": [ "CBaseEntity" @@ -162277,7 +162277,7 @@ "name": "m_goalPosition", "name_hash": 2089131865879140769, "networked": false, - "offset": 1260, + "offset": 1252, "size": 12, "templated": "VectorWS", "type": "VectorWS" @@ -162288,7 +162288,7 @@ "name": "m_goalEntity", "name_hash": 2089131867918342469, "networked": false, - "offset": 1272, + "offset": 1264, "size": 4, "template": [ "CBaseEntity" @@ -162302,7 +162302,7 @@ "name": "m_avoid", "name_hash": 2089131867702963646, "networked": false, - "offset": 1276, + "offset": 1268, "size": 4, "template": [ "CBaseEntity" @@ -162316,7 +162316,7 @@ "name": "m_avoidTimestamp", "name_hash": 2089131867666603430, "networked": false, - "offset": 1280, + "offset": 1272, "size": 4, "type": "float32" }, @@ -162326,7 +162326,7 @@ "name": "m_isStopping", "name_hash": 2089131869474931065, "networked": false, - "offset": 1284, + "offset": 1276, "size": 1, "type": "bool" }, @@ -162336,7 +162336,7 @@ "name": "m_hasVisitedEnemySpawn", "name_hash": 2089131866768406432, "networked": false, - "offset": 1285, + "offset": 1277, "size": 1, "type": "bool" }, @@ -162346,7 +162346,7 @@ "name": "m_stillTimer", "name_hash": 2089131866496050286, "networked": false, - "offset": 1288, + "offset": 1280, "size": 16, "type": "IntervalTimer" }, @@ -162356,7 +162356,7 @@ "name": "m_bEyeAnglesUnderPathFinderControl", "name_hash": 2089131868614942324, "networked": false, - "offset": 1304, + "offset": 1296, "size": 1, "type": "bool" }, @@ -162366,7 +162366,7 @@ "name": "m_pathIndex", "name_hash": 2089131866177513050, "networked": false, - "offset": 24088, + "offset": 24048, "size": 4, "type": "int32" }, @@ -162376,7 +162376,7 @@ "name": "m_areaEnteredTimestamp", "name_hash": 2089131865873012721, "networked": false, - "offset": 24092, + "offset": 24052, "size": 4, "type": "GameTime_t" }, @@ -162386,7 +162386,7 @@ "name": "m_repathTimer", "name_hash": 2089131867091146620, "networked": false, - "offset": 24096, + "offset": 24056, "size": 24, "type": "CountdownTimer" }, @@ -162396,7 +162396,7 @@ "name": "m_avoidFriendTimer", "name_hash": 2089131867746085019, "networked": false, - "offset": 24120, + "offset": 24080, "size": 24, "type": "CountdownTimer" }, @@ -162406,7 +162406,7 @@ "name": "m_isFriendInTheWay", "name_hash": 2089131870000121948, "networked": false, - "offset": 24144, + "offset": 24104, "size": 1, "type": "bool" }, @@ -162416,7 +162416,7 @@ "name": "m_politeTimer", "name_hash": 2089131866582085733, "networked": false, - "offset": 24152, + "offset": 24112, "size": 24, "type": "CountdownTimer" }, @@ -162426,7 +162426,7 @@ "name": "m_isWaitingBehindFriend", "name_hash": 2089131868208027196, "networked": false, - "offset": 24176, + "offset": 24136, "size": 1, "type": "bool" }, @@ -162436,7 +162436,7 @@ "name": "m_pathLadderEnd", "name_hash": 2089131866242215995, "networked": false, - "offset": 24220, + "offset": 24180, "size": 4, "type": "float32" }, @@ -162446,7 +162446,7 @@ "name": "m_mustRunTimer", "name_hash": 2089131867006434186, "networked": false, - "offset": 24296, + "offset": 24256, "size": 24, "type": "CountdownTimer" }, @@ -162456,7 +162456,7 @@ "name": "m_waitTimer", "name_hash": 2089131867545293681, "networked": false, - "offset": 24320, + "offset": 24280, "size": 24, "type": "CountdownTimer" }, @@ -162466,7 +162466,7 @@ "name": "m_updateTravelDistanceTimer", "name_hash": 2089131867577379448, "networked": false, - "offset": 24344, + "offset": 24304, "size": 24, "type": "CountdownTimer" }, @@ -162479,7 +162479,7 @@ "name": "m_playerTravelDistance", "name_hash": 2089131868597841647, "networked": false, - "offset": 24368, + "offset": 24328, "size": 256, "type": "float32" }, @@ -162489,7 +162489,7 @@ "name": "m_travelDistancePhase", "name_hash": 2089131866194095773, "networked": false, - "offset": 24624, + "offset": 24584, "size": 1, "type": "uint8" }, @@ -162499,7 +162499,7 @@ "name": "m_hostageEscortCount", "name_hash": 2089131869724242669, "networked": false, - "offset": 25032, + "offset": 24992, "size": 1, "type": "uint8" }, @@ -162509,7 +162509,7 @@ "name": "m_hostageEscortCountTimestamp", "name_hash": 2089131867226448971, "networked": false, - "offset": 25036, + "offset": 24996, "size": 4, "type": "float32" }, @@ -162519,7 +162519,7 @@ "name": "m_desiredTeam", "name_hash": 2089131867111893148, "networked": false, - "offset": 25040, + "offset": 25000, "size": 4, "type": "int32" }, @@ -162529,7 +162529,7 @@ "name": "m_hasJoined", "name_hash": 2089131866480100162, "networked": false, - "offset": 25044, + "offset": 25004, "size": 1, "type": "bool" }, @@ -162539,7 +162539,7 @@ "name": "m_isWaitingForHostage", "name_hash": 2089131868355695152, "networked": false, - "offset": 25045, + "offset": 25005, "size": 1, "type": "bool" }, @@ -162549,7 +162549,7 @@ "name": "m_inhibitWaitingForHostageTimer", "name_hash": 2089131866151424400, "networked": false, - "offset": 25048, + "offset": 25008, "size": 24, "type": "CountdownTimer" }, @@ -162559,7 +162559,7 @@ "name": "m_waitForHostageTimer", "name_hash": 2089131866572121225, "networked": false, - "offset": 25072, + "offset": 25032, "size": 24, "type": "CountdownTimer" }, @@ -162569,7 +162569,7 @@ "name": "m_noisePosition", "name_hash": 2089131868350157622, "networked": false, - "offset": 25096, + "offset": 25056, "size": 12, "templated": "Vector", "type": "Vector" @@ -162580,7 +162580,7 @@ "name": "m_noiseTravelDistance", "name_hash": 2089131870058259538, "networked": false, - "offset": 25108, + "offset": 25068, "size": 4, "type": "float32" }, @@ -162590,7 +162590,7 @@ "name": "m_noiseTimestamp", "name_hash": 2089131867341565583, "networked": false, - "offset": 25112, + "offset": 25072, "size": 4, "type": "float32" }, @@ -162600,7 +162600,7 @@ "name": "m_noiseSource", "name_hash": 2089131867710557100, "networked": false, - "offset": 25120, + "offset": 25080, "size": 8, "type": "CCSPlayerPawn" }, @@ -162610,7 +162610,7 @@ "name": "m_noiseBendTimer", "name_hash": 2089131865851430735, "networked": false, - "offset": 25144, + "offset": 25104, "size": 24, "type": "CountdownTimer" }, @@ -162620,7 +162620,7 @@ "name": "m_bentNoisePosition", "name_hash": 2089131870062806807, "networked": false, - "offset": 25168, + "offset": 25128, "size": 12, "templated": "Vector", "type": "Vector" @@ -162631,7 +162631,7 @@ "name": "m_bendNoisePositionValid", "name_hash": 2089131869372252003, "networked": false, - "offset": 25180, + "offset": 25140, "size": 1, "type": "bool" }, @@ -162641,7 +162641,7 @@ "name": "m_lookAroundStateTimestamp", "name_hash": 2089131868980940780, "networked": false, - "offset": 25184, + "offset": 25144, "size": 4, "type": "float32" }, @@ -162651,7 +162651,7 @@ "name": "m_lookAheadAngle", "name_hash": 2089131869620907122, "networked": false, - "offset": 25188, + "offset": 25148, "size": 4, "type": "float32" }, @@ -162661,7 +162661,7 @@ "name": "m_forwardAngle", "name_hash": 2089131866348549081, "networked": false, - "offset": 25192, + "offset": 25152, "size": 4, "type": "float32" }, @@ -162671,7 +162671,7 @@ "name": "m_inhibitLookAroundTimestamp", "name_hash": 2089131866941893434, "networked": false, - "offset": 25196, + "offset": 25156, "size": 4, "type": "float32" }, @@ -162681,7 +162681,7 @@ "name": "m_lookAtSpot", "name_hash": 2089131868377959035, "networked": false, - "offset": 25204, + "offset": 25164, "size": 12, "templated": "Vector", "type": "Vector" @@ -162692,7 +162692,7 @@ "name": "m_lookAtSpotDuration", "name_hash": 2089131867143812575, "networked": false, - "offset": 25220, + "offset": 25180, "size": 4, "type": "float32" }, @@ -162702,7 +162702,7 @@ "name": "m_lookAtSpotTimestamp", "name_hash": 2089131869461002073, "networked": false, - "offset": 25224, + "offset": 25184, "size": 4, "type": "float32" }, @@ -162712,7 +162712,7 @@ "name": "m_lookAtSpotAngleTolerance", "name_hash": 2089131866737815029, "networked": false, - "offset": 25228, + "offset": 25188, "size": 4, "type": "float32" }, @@ -162722,7 +162722,7 @@ "name": "m_lookAtSpotClearIfClose", "name_hash": 2089131867853609401, "networked": false, - "offset": 25232, + "offset": 25192, "size": 1, "type": "bool" }, @@ -162732,7 +162732,7 @@ "name": "m_lookAtSpotAttack", "name_hash": 2089131868140609795, "networked": false, - "offset": 25233, + "offset": 25193, "size": 1, "type": "bool" }, @@ -162742,7 +162742,7 @@ "name": "m_lookAtDesc", "name_hash": 2089131866300688654, "networked": false, - "offset": 25240, + "offset": 25200, "size": 8, "type": "char" }, @@ -162752,7 +162752,7 @@ "name": "m_peripheralTimestamp", "name_hash": 2089131869772431935, "networked": false, - "offset": 25248, + "offset": 25208, "size": 4, "type": "float32" }, @@ -162762,7 +162762,7 @@ "name": "m_approachPointCount", "name_hash": 2089131868976743876, "networked": false, - "offset": 25640, + "offset": 25600, "size": 1, "type": "uint8" }, @@ -162772,7 +162772,7 @@ "name": "m_approachPointViewPosition", "name_hash": 2089131866081626043, "networked": false, - "offset": 25644, + "offset": 25604, "size": 12, "templated": "Vector", "type": "Vector" @@ -162783,7 +162783,7 @@ "name": "m_viewSteadyTimer", "name_hash": 2089131867500073687, "networked": false, - "offset": 25656, + "offset": 25616, "size": 16, "type": "IntervalTimer" }, @@ -162793,7 +162793,7 @@ "name": "m_tossGrenadeTimer", "name_hash": 2089131868904226713, "networked": false, - "offset": 25680, + "offset": 25640, "size": 24, "type": "CountdownTimer" }, @@ -162803,7 +162803,7 @@ "name": "m_isAvoidingGrenade", "name_hash": 2089131866820735208, "networked": false, - "offset": 25712, + "offset": 25672, "size": 24, "type": "CountdownTimer" }, @@ -162813,7 +162813,7 @@ "name": "m_spotCheckTimestamp", "name_hash": 2089131866560314973, "networked": false, - "offset": 25744, + "offset": 25704, "size": 4, "type": "float32" }, @@ -162823,7 +162823,7 @@ "name": "m_checkedHidingSpotCount", "name_hash": 2089131867916439776, "networked": false, - "offset": 26776, + "offset": 26736, "size": 4, "type": "int32" }, @@ -162833,7 +162833,7 @@ "name": "m_lookPitch", "name_hash": 2089131868474887876, "networked": false, - "offset": 26780, + "offset": 26740, "size": 4, "type": "float32" }, @@ -162843,7 +162843,7 @@ "name": "m_lookPitchVel", "name_hash": 2089131866736928191, "networked": false, - "offset": 26784, + "offset": 26744, "size": 4, "type": "float32" }, @@ -162853,7 +162853,7 @@ "name": "m_lookYaw", "name_hash": 2089131868054524697, "networked": false, - "offset": 26788, + "offset": 26748, "size": 4, "type": "float32" }, @@ -162863,7 +162863,7 @@ "name": "m_lookYawVel", "name_hash": 2089131867562041356, "networked": false, - "offset": 26792, + "offset": 26752, "size": 4, "type": "float32" }, @@ -162873,7 +162873,7 @@ "name": "m_targetSpot", "name_hash": 2089131866675946512, "networked": false, - "offset": 26796, + "offset": 26756, "size": 12, "templated": "Vector", "type": "Vector" @@ -162884,7 +162884,7 @@ "name": "m_targetSpotVelocity", "name_hash": 2089131865972874563, "networked": false, - "offset": 26808, + "offset": 26768, "size": 12, "templated": "Vector", "type": "Vector" @@ -162895,7 +162895,7 @@ "name": "m_targetSpotPredicted", "name_hash": 2089131866684218692, "networked": false, - "offset": 26820, + "offset": 26780, "size": 12, "templated": "Vector", "type": "Vector" @@ -162906,7 +162906,7 @@ "name": "m_aimError", "name_hash": 2089131868953560416, "networked": false, - "offset": 26832, + "offset": 26792, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -162917,7 +162917,7 @@ "name": "m_aimGoal", "name_hash": 2089131868830279913, "networked": false, - "offset": 26844, + "offset": 26804, "size": 12, "templated": "QAngle", "type": "QAngle" @@ -162928,7 +162928,7 @@ "name": "m_targetSpotTime", "name_hash": 2089131870039057353, "networked": false, - "offset": 26856, + "offset": 26816, "size": 4, "type": "GameTime_t" }, @@ -162938,7 +162938,7 @@ "name": "m_aimFocus", "name_hash": 2089131869669807898, "networked": false, - "offset": 26860, + "offset": 26820, "size": 4, "type": "float32" }, @@ -162948,7 +162948,7 @@ "name": "m_aimFocusInterval", "name_hash": 2089131866055802735, "networked": false, - "offset": 26864, + "offset": 26824, "size": 4, "type": "float32" }, @@ -162958,7 +162958,7 @@ "name": "m_aimFocusNextUpdate", "name_hash": 2089131866221966566, "networked": false, - "offset": 26868, + "offset": 26828, "size": 4, "type": "GameTime_t" }, @@ -162968,7 +162968,7 @@ "name": "m_ignoreEnemiesTimer", "name_hash": 2089131869320037154, "networked": false, - "offset": 26880, + "offset": 26840, "size": 24, "type": "CountdownTimer" }, @@ -162978,7 +162978,7 @@ "name": "m_enemy", "name_hash": 2089131869428267211, "networked": false, - "offset": 26904, + "offset": 26864, "size": 4, "template": [ "CCSPlayerPawn" @@ -162992,7 +162992,7 @@ "name": "m_isEnemyVisible", "name_hash": 2089131865907132415, "networked": false, - "offset": 26908, + "offset": 26868, "size": 1, "type": "bool" }, @@ -163002,7 +163002,7 @@ "name": "m_visibleEnemyParts", "name_hash": 2089131868576449011, "networked": false, - "offset": 26909, + "offset": 26869, "size": 1, "type": "uint8" }, @@ -163012,7 +163012,7 @@ "name": "m_lastEnemyPosition", "name_hash": 2089131868862159428, "networked": false, - "offset": 26912, + "offset": 26872, "size": 12, "templated": "Vector", "type": "Vector" @@ -163023,7 +163023,7 @@ "name": "m_lastSawEnemyTimestamp", "name_hash": 2089131866086369530, "networked": false, - "offset": 26924, + "offset": 26884, "size": 4, "type": "float32" }, @@ -163033,7 +163033,7 @@ "name": "m_firstSawEnemyTimestamp", "name_hash": 2089131867549078290, "networked": false, - "offset": 26928, + "offset": 26888, "size": 4, "type": "float32" }, @@ -163043,7 +163043,7 @@ "name": "m_currentEnemyAcquireTimestamp", "name_hash": 2089131865934810262, "networked": false, - "offset": 26932, + "offset": 26892, "size": 4, "type": "float32" }, @@ -163053,7 +163053,7 @@ "name": "m_enemyDeathTimestamp", "name_hash": 2089131867069715789, "networked": false, - "offset": 26936, + "offset": 26896, "size": 4, "type": "float32" }, @@ -163063,7 +163063,7 @@ "name": "m_friendDeathTimestamp", "name_hash": 2089131869166862099, "networked": false, - "offset": 26940, + "offset": 26900, "size": 4, "type": "float32" }, @@ -163073,7 +163073,7 @@ "name": "m_isLastEnemyDead", "name_hash": 2089131866148467697, "networked": false, - "offset": 26944, + "offset": 26904, "size": 1, "type": "bool" }, @@ -163083,7 +163083,7 @@ "name": "m_nearbyEnemyCount", "name_hash": 2089131869672685861, "networked": false, - "offset": 26948, + "offset": 26908, "size": 4, "type": "int32" }, @@ -163093,7 +163093,7 @@ "name": "m_bomber", "name_hash": 2089131866356760522, "networked": false, - "offset": 27472, + "offset": 27432, "size": 4, "template": [ "CCSPlayerPawn" @@ -163107,7 +163107,7 @@ "name": "m_nearbyFriendCount", "name_hash": 2089131866481042309, "networked": false, - "offset": 27476, + "offset": 27436, "size": 4, "type": "int32" }, @@ -163117,7 +163117,7 @@ "name": "m_closestVisibleFriend", "name_hash": 2089131869929714490, "networked": false, - "offset": 27480, + "offset": 27440, "size": 4, "template": [ "CCSPlayerPawn" @@ -163131,7 +163131,7 @@ "name": "m_closestVisibleHumanFriend", "name_hash": 2089131866762714355, "networked": false, - "offset": 27484, + "offset": 27444, "size": 4, "template": [ "CCSPlayerPawn" @@ -163145,7 +163145,7 @@ "name": "m_attentionInterval", "name_hash": 2089131868255646612, "networked": false, - "offset": 27488, + "offset": 27448, "size": 16, "type": "IntervalTimer" }, @@ -163155,7 +163155,7 @@ "name": "m_attacker", "name_hash": 2089131866852785646, "networked": false, - "offset": 27504, + "offset": 27464, "size": 4, "template": [ "CCSPlayerPawn" @@ -163169,7 +163169,7 @@ "name": "m_attackedTimestamp", "name_hash": 2089131869094691588, "networked": false, - "offset": 27508, + "offset": 27468, "size": 4, "type": "float32" }, @@ -163179,7 +163179,7 @@ "name": "m_burnedByFlamesTimer", "name_hash": 2089131866800868777, "networked": false, - "offset": 27512, + "offset": 27472, "size": 16, "type": "IntervalTimer" }, @@ -163189,7 +163189,7 @@ "name": "m_lastVictimID", "name_hash": 2089131867985148148, "networked": false, - "offset": 27528, + "offset": 27488, "size": 4, "type": "int32" }, @@ -163199,7 +163199,7 @@ "name": "m_isAimingAtEnemy", "name_hash": 2089131866062390397, "networked": false, - "offset": 27532, + "offset": 27492, "size": 1, "type": "bool" }, @@ -163209,7 +163209,7 @@ "name": "m_isRapidFiring", "name_hash": 2089131869563554022, "networked": false, - "offset": 27533, + "offset": 27493, "size": 1, "type": "bool" }, @@ -163219,7 +163219,7 @@ "name": "m_equipTimer", "name_hash": 2089131866342836328, "networked": false, - "offset": 27536, + "offset": 27496, "size": 16, "type": "IntervalTimer" }, @@ -163229,7 +163229,7 @@ "name": "m_zoomTimer", "name_hash": 2089131867596673235, "networked": false, - "offset": 27552, + "offset": 27512, "size": 24, "type": "CountdownTimer" }, @@ -163239,7 +163239,7 @@ "name": "m_fireWeaponTimestamp", "name_hash": 2089131867001217651, "networked": false, - "offset": 27576, + "offset": 27536, "size": 4, "type": "GameTime_t" }, @@ -163249,7 +163249,7 @@ "name": "m_lookForWeaponsOnGroundTimer", "name_hash": 2089131866271349305, "networked": false, - "offset": 27584, + "offset": 27544, "size": 24, "type": "CountdownTimer" }, @@ -163259,7 +163259,7 @@ "name": "m_bIsSleeping", "name_hash": 2089131866741013456, "networked": false, - "offset": 27608, + "offset": 27568, "size": 1, "type": "bool" }, @@ -163269,7 +163269,7 @@ "name": "m_isEnemySniperVisible", "name_hash": 2089131869188559090, "networked": false, - "offset": 27609, + "offset": 27569, "size": 1, "type": "bool" }, @@ -163279,7 +163279,7 @@ "name": "m_sawEnemySniperTimer", "name_hash": 2089131868974642314, "networked": false, - "offset": 27616, + "offset": 27576, "size": 24, "type": "CountdownTimer" }, @@ -163289,7 +163289,7 @@ "name": "m_enemyQueueIndex", "name_hash": 2089131868469107886, "networked": false, - "offset": 27800, + "offset": 27760, "size": 1, "type": "uint8" }, @@ -163299,7 +163299,7 @@ "name": "m_enemyQueueCount", "name_hash": 2089131868007432081, "networked": false, - "offset": 27801, + "offset": 27761, "size": 1, "type": "uint8" }, @@ -163309,7 +163309,7 @@ "name": "m_enemyQueueAttendIndex", "name_hash": 2089131866070746218, "networked": false, - "offset": 27802, + "offset": 27762, "size": 1, "type": "uint8" }, @@ -163319,7 +163319,7 @@ "name": "m_isStuck", "name_hash": 2089131866451123867, "networked": false, - "offset": 27803, + "offset": 27763, "size": 1, "type": "bool" }, @@ -163329,7 +163329,7 @@ "name": "m_stuckTimestamp", "name_hash": 2089131866293251497, "networked": false, - "offset": 27804, + "offset": 27764, "size": 4, "type": "GameTime_t" }, @@ -163339,7 +163339,7 @@ "name": "m_stuckSpot", "name_hash": 2089131866072834371, "networked": false, - "offset": 27808, + "offset": 27768, "size": 12, "templated": "Vector", "type": "Vector" @@ -163350,7 +163350,7 @@ "name": "m_wiggleTimer", "name_hash": 2089131869822686241, "networked": false, - "offset": 27824, + "offset": 27784, "size": 24, "type": "CountdownTimer" }, @@ -163360,7 +163360,7 @@ "name": "m_stuckJumpTimer", "name_hash": 2089131866313327436, "networked": false, - "offset": 27848, + "offset": 27808, "size": 24, "type": "CountdownTimer" }, @@ -163370,7 +163370,7 @@ "name": "m_nextCleanupCheckTimestamp", "name_hash": 2089131868889724604, "networked": false, - "offset": 27872, + "offset": 27832, "size": 4, "type": "GameTime_t" }, @@ -163383,7 +163383,7 @@ "name": "m_avgVel", "name_hash": 2089131868401662974, "networked": false, - "offset": 27876, + "offset": 27836, "size": 40, "type": "float32" }, @@ -163393,7 +163393,7 @@ "name": "m_avgVelIndex", "name_hash": 2089131866225933250, "networked": false, - "offset": 27916, + "offset": 27876, "size": 4, "type": "int32" }, @@ -163403,7 +163403,7 @@ "name": "m_avgVelCount", "name_hash": 2089131869933472957, "networked": false, - "offset": 27920, + "offset": 27880, "size": 4, "type": "int32" }, @@ -163413,7 +163413,7 @@ "name": "m_lastOrigin", "name_hash": 2089131867478122635, "networked": false, - "offset": 27924, + "offset": 27884, "size": 12, "templated": "Vector", "type": "Vector" @@ -163424,7 +163424,7 @@ "name": "m_lastRadioRecievedTimestamp", "name_hash": 2089131866776628641, "networked": false, - "offset": 27940, + "offset": 27900, "size": 4, "type": "float32" }, @@ -163434,7 +163434,7 @@ "name": "m_lastRadioSentTimestamp", "name_hash": 2089131867971084422, "networked": false, - "offset": 27944, + "offset": 27904, "size": 4, "type": "float32" }, @@ -163444,7 +163444,7 @@ "name": "m_radioSubject", "name_hash": 2089131869944054492, "networked": false, - "offset": 27948, + "offset": 27908, "size": 4, "template": [ "CCSPlayerPawn" @@ -163458,7 +163458,7 @@ "name": "m_radioPosition", "name_hash": 2089131865968941703, "networked": false, - "offset": 27952, + "offset": 27912, "size": 12, "templated": "Vector", "type": "Vector" @@ -163469,7 +163469,7 @@ "name": "m_voiceEndTimestamp", "name_hash": 2089131865837785926, "networked": false, - "offset": 27964, + "offset": 27924, "size": 4, "type": "float32" }, @@ -163479,7 +163479,7 @@ "name": "m_lastValidReactionQueueFrame", "name_hash": 2089131868602940622, "networked": false, - "offset": 27976, + "offset": 27936, "size": 4, "type": "int32" } @@ -163490,7 +163490,7 @@ "name": "CCSBot", "name_hash": 486413917, "project": "server", - "size": 27984 + "size": 27944 }, { "alignment": 8, @@ -163505,7 +163505,7 @@ "name": "m_bInValue", "name_hash": 6588781718105229855, "networked": false, - "offset": 1264, + "offset": 2008, "size": 1, "type": "bool" }, @@ -163515,7 +163515,7 @@ "name": "m_Listeners", "name_hash": 6588781720561962630, "networked": false, - "offset": 1272, + "offset": 2016, "size": 24, "template": [ "CHandle< CBaseEntity >" @@ -163529,7 +163529,7 @@ "name": "m_OnTrue", "name_hash": 6588781718582222216, "networked": false, - "offset": 1296, + "offset": 2040, "size": 40, "type": "CEntityIOOutput" }, @@ -163539,7 +163539,7 @@ "name": "m_OnFalse", "name_hash": 6588781717957619459, "networked": false, - "offset": 1336, + "offset": 2080, "size": 40, "type": "CEntityIOOutput" } @@ -163550,7 +163550,7 @@ "name": "CLogicBranch", "name_hash": 1534070288, "project": "server", - "size": 1376 + "size": 2120 }, { "alignment": 4, diff --git a/generator/schema_generator/templates/interface_template.cs b/generator/schema_generator/templates/interface_template.cs index 3fa5696ce..55501402b 100644 --- a/generator/schema_generator/templates/interface_template.cs +++ b/generator/schema_generator/templates/interface_template.cs @@ -12,6 +12,7 @@ public partial interface $INTERFACE_NAME$ : $BASE_INTERFACE$ISchemaClass<$INTERF static $INTERFACE_NAME$ ISchemaClass<$INTERFACE_NAME$>.From(nint handle) => new $IMPL_TYPE$(handle); static int ISchemaClass<$INTERFACE_NAME$>.Size => $SIZE$; + static string? ISchemaClass<$INTERFACE_NAME$>.ClassName => $CLASSNAME$; $FIELDS$ diff --git a/generator/steamworks_generator/templates/custom_types/SteamClientPublic/CSteamID.cs b/generator/steamworks_generator/templates/custom_types/SteamClientPublic/CSteamID.cs index a173073b8..e4b1541dd 100644 --- a/generator/steamworks_generator/templates/custom_types/SteamClientPublic/CSteamID.cs +++ b/generator/steamworks_generator/templates/custom_types/SteamClientPublic/CSteamID.cs @@ -218,6 +218,7 @@ public EUniverse GetEUniverse() return (EUniverse)((m_SteamID >> 56) & 0xFFul); } + public bool IsValid() { if (GetEAccountType() <= EAccountType.k_EAccountTypeInvalid || GetEAccountType() >= EAccountType.k_EAccountTypeMax) diff --git a/managed/SwiftlyS2.PluginTemplate/nupkgs/SwiftlyS2.CS2.PluginTemplate.1.0.1.nupkg b/managed/SwiftlyS2.PluginTemplate/nupkgs/SwiftlyS2.CS2.PluginTemplate.1.0.1.nupkg new file mode 100644 index 000000000..f92fb06a2 Binary files /dev/null and b/managed/SwiftlyS2.PluginTemplate/nupkgs/SwiftlyS2.CS2.PluginTemplate.1.0.1.nupkg differ diff --git a/managed/SwiftlyS2.PluginTemplate/templates/PluginId.csproj b/managed/SwiftlyS2.PluginTemplate/templates/PluginId.csproj index 7b5f9e899..0018c4b3e 100644 --- a/managed/SwiftlyS2.PluginTemplate/templates/PluginId.csproj +++ b/managed/SwiftlyS2.PluginTemplate/templates/PluginId.csproj @@ -1,7 +1,7 @@ - net8.0 + net10.0 enable enable true @@ -39,4 +39,4 @@ - \ No newline at end of file + diff --git a/managed/managed.csproj b/managed/managed.csproj index 7b0728874..aedb6095b 100644 --- a/managed/managed.csproj +++ b/managed/managed.csproj @@ -22,6 +22,7 @@ $(BaseOutputPath)Release\SwiftlyS2 SwiftlyS2.CS2 true + x64 $(NoWarn);CS1591 diff --git a/managed/src/SwiftlyS2.Core/Modules/Convars/ConVar.cs b/managed/src/SwiftlyS2.Core/Modules/Convars/ConVar.cs index 25b4913d6..84eb439ed 100644 --- a/managed/src/SwiftlyS2.Core/Modules/Convars/ConVar.cs +++ b/managed/src/SwiftlyS2.Core/Modules/Convars/ConVar.cs @@ -4,6 +4,7 @@ using SwiftlyS2.Core.Extensions; using System.Runtime.InteropServices; using System.Runtime.CompilerServices; +using SwiftlyS2.Core.Services; namespace SwiftlyS2.Core.Convars; @@ -86,6 +87,7 @@ public T Value { get => GetValue(); set => SetValue(value); } + public void ReplicateToClient( int clientId, T value ) { var val = ""; diff --git a/managed/src/SwiftlyS2.Core/Modules/Engine/EngineService.cs b/managed/src/SwiftlyS2.Core/Modules/Engine/EngineService.cs index 70a9b34b5..46ae4e00d 100644 --- a/managed/src/SwiftlyS2.Core/Modules/Engine/EngineService.cs +++ b/managed/src/SwiftlyS2.Core/Modules/Engine/EngineService.cs @@ -22,7 +22,9 @@ public EngineService( CommandTrackerManager commandTrackedManager ) public ref CGlobalVars GlobalVars => ref NativeEngineHelpers.GetGlobalVars().AsRef(); - public string Map => GlobalVars.MapName.ToString() ?? string.Empty; + public string Map => GlobalVars.MapName.Value; + + public string WorkshopId => NativeEngineHelpers.GetWorkshopId(); public int MaxPlayers => GlobalVars.MaxClients; diff --git a/managed/src/SwiftlyS2.Core/Modules/EntitySystem/EntitySystem.cs b/managed/src/SwiftlyS2.Core/Modules/EntitySystem/EntitySystem.cs index f7bb93404..57ccf9a05 100644 --- a/managed/src/SwiftlyS2.Core/Modules/EntitySystem/EntitySystem.cs +++ b/managed/src/SwiftlyS2.Core/Modules/EntitySystem/EntitySystem.cs @@ -122,456 +122,9 @@ public void UnhookEntityOutput( Guid guid ) } } - public static readonly FrozenDictionary TypeToDesignerName = new Dictionary() { - { typeof(CCSPlayerController), "cs_player_controller" }, - { typeof(CCSPlayerPawn), "player" }, - { typeof(CCSObserverPawn), "observer" }, - { typeof(SpawnPoint), "spawnpoint" }, - { typeof(FilterHealth), "filter_health" }, - { typeof(FilterDamageType), "filter_damage_type" }, - { typeof(CWorld), "worldent" }, - { typeof(CWeaponXM1014), "weapon_xm1014" }, - { typeof(CWeaponUSPSilencer), "weapon_usp_silencer" }, - { typeof(CWeaponUMP45), "weapon_ump45" }, - { typeof(CWeaponTec9), "weapon_tec9" }, - { typeof(CWeaponTaser), "weapon_taser" }, - { typeof(CWeaponSawedoff), "weapon_sawedoff" }, - { typeof(CWeaponSSG08), "weapon_ssg08" }, - { typeof(CWeaponSG556), "weapon_sg556" }, - { typeof(CWeaponSCAR20), "weapon_scar20" }, - { typeof(CWeaponRevolver), "weapon_revolver" }, - { typeof(CWeaponP90), "weapon_p90" }, - { typeof(CWeaponP250), "weapon_p250" }, - { typeof(CWeaponNegev), "weapon_negev" }, - { typeof(CWeaponNOVA), "weapon_nova" }, - { typeof(CWeaponMag7), "weapon_mag7" }, - { typeof(CWeaponMP9), "weapon_mp9" }, - { typeof(CWeaponMP7), "weapon_mp7" }, - { typeof(CWeaponMP5SD), "weapon_mp5sd" }, - { typeof(CWeaponMAC10), "weapon_mac10" }, - { typeof(CWeaponM4A1Silencer), "weapon_m4a1_silencer" }, - { typeof(CWeaponM4A1), "weapon_m4a1" }, - { typeof(CWeaponM249), "weapon_m249" }, - { typeof(CWeaponHKP2000), "weapon_hkp2000" }, - { typeof(CWeaponGlock), "weapon_glock" }, - { typeof(CWeaponGalilAR), "weapon_galilar" }, - { typeof(CWeaponG3SG1), "weapon_g3sg1" }, - { typeof(CWeaponFiveSeven), "weapon_fiveseven" }, - { typeof(CWeaponFamas), "weapon_famas" }, - { typeof(CWeaponElite), "weapon_elite" }, - { typeof(CWeaponCZ75a), "weapon_cz75a" }, - { typeof(CWeaponBizon), "weapon_bizon" }, - { typeof(CWeaponBaseItem), "weapon_csbase" }, - { typeof(CWeaponAug), "weapon_aug" }, - { typeof(CWeaponAWP), "weapon_awp" }, - { typeof(CWaterBullet), "waterbullet" }, - { typeof(CVoteController), "vote_controller" }, - { typeof(CTriggerVolume), "trigger_transition" }, - { typeof(CTriggerToggleSave), "trigger_togglesave" }, - { typeof(CTriggerTeleport), "trigger_teleport" }, - { typeof(CTriggerSoundscape), "trigger_soundscape" }, - { typeof(CTriggerSndSosOpvar), "trigger_snd_sos_opvar" }, - { typeof(CTriggerSave), "trigger_autosave" }, - { typeof(CTriggerRemove), "trigger_remove" }, - { typeof(CTriggerPush), "trigger_push" }, - { typeof(CTriggerProximity), "trigger_proximity" }, - { typeof(CTriggerPhysics), "trigger_physics" }, - { typeof(CTriggerOnce), "trigger_once" }, - { typeof(CTriggerMultiple), "trigger_multiple" }, - { typeof(CTriggerLook), "trigger_look" }, - { typeof(CTriggerLerpObject), "trigger_lerp_object" }, - { typeof(CTriggerImpact), "trigger_impact" }, - { typeof(CTriggerHurt), "trigger_hurt" }, - { typeof(CTriggerHostageReset), "trigger_hostage_reset" }, - { typeof(CTriggerGravity), "trigger_gravity" }, - { typeof(CTriggerGameEvent), "trigger_game_event" }, - { typeof(CTriggerFan), "trigger_fan" }, - { typeof(CTriggerDetectExplosion), "trigger_detect_explosion" }, - { typeof(CTriggerDetectBulletFire), "trigger_detect_bullet_fire" }, - { typeof(CTriggerCallback), "trigger_callback" }, - { typeof(CTriggerBuoyancy), "trigger_buoyancy" }, - { typeof(CTriggerBrush), "trigger_brush" }, - { typeof(CTriggerBombReset), "trigger_bomb_reset" }, - { typeof(CTriggerActiveWeaponDetect), "trigger_active_weapon_detect" }, - { typeof(CTonemapTrigger), "trigger_tonemap" }, - { typeof(CTonemapController2), "env_tonemap_controller2" }, - { typeof(CTimerEntity), "logic_timer" }, - { typeof(CTextureBasedAnimatable), "hl_vr_texture_based_animatable" }, - { typeof(CTestPulseIO), "test_io_combinations" }, - { typeof(CTestEffect), "test_effect" }, - { typeof(CTeam), "team_manager" }, - { typeof(CTankTrainAI), "tanktrain_ai" }, - { typeof(CTankTargetChange), "tanktrain_aitarget" }, - { typeof(CSpriteOriented), "env_sprite_oriented" }, - { typeof(CSprite), "env_glow" }, - { typeof(CSpotlightEnd), "spotlight_end" }, - { typeof(CSplineConstraint), "phys_splineconstraint" }, - { typeof(CSoundStackSave), "snd_stack_save" }, - { typeof(CSoundOpvarSetPointEntity), "snd_opvar_set_point" }, - { typeof(CSoundOpvarSetPointBase), "snd_opvar_set_point_base" }, - { typeof(CSoundOpvarSetPathCornerEntity), "snd_opvar_set_path_corner" }, - { typeof(CSoundOpvarSetOBBWindEntity), "snd_opvar_set_wind_obb" }, - { typeof(CSoundOpvarSetOBBEntity), "snd_opvar_set_obb" }, - { typeof(CSoundOpvarSetEntity), "snd_opvar_set" }, - { typeof(CSoundOpvarSetAutoRoomEntity), "snd_opvar_set_auto_room" }, - { typeof(CSoundOpvarSetAABBEntity), "snd_opvar_set_aabb" }, - { typeof(CSoundEventSphereEntity), "snd_event_sphere" }, - { typeof(CSoundEventPathCornerEntity), "snd_event_path_corner" }, - { typeof(CSoundEventParameter), "snd_event_param" }, - { typeof(CSoundEventOBBEntity), "snd_event_orientedbox" }, - { typeof(CSoundEventEntity), "snd_event_point" }, - { typeof(CSoundEventAABBEntity), "snd_event_alignedbox" }, - { typeof(CSoundAreaEntitySphere), "snd_sound_area_sphere" }, - { typeof(CSoundAreaEntityOrientedBox), "snd_sound_area_obb" }, - { typeof(CSoundAreaEntityBase), "snd_sound_area_base" }, - { typeof(CSmokeGrenadeProjectile), "smokegrenade_projectile" }, - { typeof(CSmokeGrenade), "weapon_smokegrenade" }, - { typeof(CSkyboxReference), "skybox_reference" }, - { typeof(CSkyCamera), "sky_camera" }, - { typeof(CSimpleMarkupVolumeTagged), "markup_volume_tagged" }, - { typeof(CShower), "spark_shower" }, - { typeof(CShatterGlassShardPhysics), "shatterglass_shard" }, - { typeof(CServerRagdollTrigger), "trigger_serverragdoll" }, - { typeof(CScriptedSequence), "scripted_sequence" }, - { typeof(CScriptTriggerPush), "script_trigger_push" }, - { typeof(CScriptTriggerOnce), "script_trigger_once" }, - { typeof(CScriptTriggerMultiple), "script_trigger_multiple" }, - { typeof(CScriptTriggerHurt), "script_trigger_hurt" }, - { typeof(CScriptNavBlocker), "script_nav_blocker" }, - { typeof(CScriptItem), "scripted_item_drop" }, - { typeof(CSceneListManager), "logic_scene_list_manager" }, - { typeof(CSceneEntity), "scripted_scene" }, - { typeof(CRotatorTarget), "rotator_target" }, - { typeof(CRotDoor), "func_door_rotating" }, - { typeof(CRotButton), "func_rot_button" }, - { typeof(CRopeKeyframe), "keyframe_rope" }, - { typeof(CRevertSaved), "player_loadsaved" }, - { typeof(CRectLight), "light_rect" }, - { typeof(CRagdollPropAttached), "prop_ragdoll_attached" }, - { typeof(CRagdollProp), "prop_ragdoll" }, - { typeof(CRagdollManager), "game_ragdoll_manager" }, - { typeof(CRagdollMagnet), "phys_ragdollmagnet" }, - { typeof(CRagdollConstraint), "phys_ragdollconstraint" }, - { typeof(CPushable), "func_pushable" }, - { typeof(CPulseGameBlackboard), "pulse_game_blackboard" }, - { typeof(CPropDoorRotatingBreakable), "prop_door_rotating" }, - { typeof(CPrecipitationBlocker), "func_precipitation_blocker" }, - { typeof(CPrecipitation), "func_precipitation" }, - { typeof(CPostProcessingVolume), "post_processing_volume" }, - { typeof(CPointWorldText), "point_worldtext" }, - { typeof(CPointVelocitySensor), "point_velocitysensor" }, - { typeof(CPointValueRemapper), "point_value_remapper" }, - { typeof(CPointTemplate), "point_template" }, - { typeof(CPointTeleport), "point_teleport" }, - { typeof(CPointServerCommand), "point_servercommand" }, - { typeof(CPointPush), "point_push" }, - { typeof(CPointPulse), "point_pulse" }, - { typeof(CPointProximitySensor), "point_proximity_sensor" }, - { typeof(CPointPrefab), "point_prefab" }, - { typeof(CPointOrient), "point_orient" }, - { typeof(CPointHurt), "point_hurt" }, - { typeof(CPointGiveAmmo), "point_give_ammo" }, - { typeof(CPointGamestatsCounter), "point_gamestats_counter" }, - { typeof(CPointEntityFinder), "point_entity_finder" }, - { typeof(CPointEntity), "point_entity" }, - { typeof(CPointCommentaryNode), "point_commentary_node" }, - { typeof(CPointClientUIWorldTextPanel), "point_clientui_world_text_panel" }, - { typeof(CPointClientUIWorldPanel), "point_clientui_world_panel" }, - { typeof(CPointClientUIDialog), "point_clientui_dialog" }, - { typeof(CPointClientCommand), "point_clientcommand" }, - { typeof(CPointChildModifier), "point_childmodifier" }, - { typeof(CPointCameraVFOV), "point_camera_vertical_fov" }, - { typeof(CPointCamera), "point_camera" }, - { typeof(CPointBroadcastClientCommand), "point_broadcastclientcommand" }, - { typeof(CPointAngularVelocitySensor), "point_angularvelocitysensor" }, - { typeof(CPointAngleSensor), "point_anglesensor" }, - { typeof(CPlayerVisibility), "env_player_visibility" }, - { typeof(CPlayerSprayDecal), "player_spray_decal" }, - { typeof(CPlayerPing), "info_player_ping" }, - { typeof(CPlatTrigger), "plat_trigger" }, - { typeof(CPlantedC4), "planted_c4" }, - { typeof(CPhysicsWire), "env_physwire" }, - { typeof(CPhysicsSpring), "phys_spring" }, - { typeof(CPhysicsPropRespawnable), "prop_physics_respawnable" }, - { typeof(CPhysicsPropOverride), "prop_physics_override" }, - { typeof(CPhysicsPropMultiplayer), "prop_physics_multiplayer" }, - { typeof(CPhysicsProp), "prop_physics" }, - { typeof(CPhysicsEntitySolver), "physics_entity_solver" }, - { typeof(CPhysicalButton), "func_physical_button" }, - { typeof(CPhysWheelConstraint), "phys_wheelconstraint" }, - { typeof(CPhysTorque), "phys_torque" }, - { typeof(CPhysThruster), "phys_thruster" }, - { typeof(CPhysSlideConstraint), "phys_slideconstraint" }, - { typeof(CPhysPulley), "phys_pulleyconstraint" }, - { typeof(CPhysMotor), "phys_motor" }, - { typeof(CPhysMagnet), "phys_magnet" }, - { typeof(CPhysLength), "phys_lengthconstraint" }, - { typeof(CPhysImpact), "env_physimpact" }, - { typeof(CPhysHinge), "phys_hinge" }, - { typeof(CPhysFixed), "phys_constraint" }, - { typeof(CPhysExplosion), "env_physexplosion" }, - { typeof(CPhysBox), "func_physbox" }, - { typeof(CPhysBallSocket), "phys_ballsocket" }, - { typeof(CPathTrack), "path_track" }, - { typeof(CPathSimple), "path_simple" }, - { typeof(CPathParticleRope), "path_particle_rope" }, - { typeof(CPathMover), "path_mover" }, - { typeof(CPathKeyFrame), "keyframe_track" }, - { typeof(CPathCornerCrash), "path_corner_crash" }, - { typeof(CPathCorner), "path_corner" }, - { typeof(CParticleSystem), "info_particle_system" }, - { typeof(COrnamentProp), "prop_dynamic_ornament" }, - { typeof(COmniLight), "light_omni2" }, - { typeof(CNullEntity), "info_null" }, - { typeof(CNavWalkable), "point_nav_walkable" }, - { typeof(CNavSpaceInfo), "info_nav_space" }, - { typeof(CNavLinkAreaEntity), "ai_nav_link_area" }, - { typeof(CMultiSource), "multisource" }, - { typeof(CMultiLightProxy), "logic_multilight_proxy" }, - { typeof(CMoverPathNode), "path_node_mover" }, - { typeof(CMomentaryRotButton), "momentary_rot_button" }, - { typeof(CMolotovProjectile), "molotov_projectile" }, - { typeof(CMolotovGrenade), "weapon_molotov" }, - { typeof(CMessageEntity), "point_message" }, - { typeof(CMessage), "env_message" }, - { typeof(CMathRemap), "math_remap" }, - { typeof(CMathCounter), "math_counter" }, - { typeof(CMathColorBlend), "math_colorblend" }, - { typeof(CMarkupVolumeWithRef), "markup_volume_with_ref" }, - { typeof(CMarkupVolumeTagged_NavGame), "func_nav_markup_game" }, - { typeof(CMarkupVolumeTagged_Nav), "func_nav_markup" }, - { typeof(CMarkupVolume), "markup_volume" }, - { typeof(CMapVetoPickController), "mapvetopick_controller" }, - { typeof(CMapSharedEnvironment), "map_shared_environment" }, - { typeof(CMapInfo), "info_map_parameters" }, - { typeof(CLogicScript), "logic_script" }, - { typeof(CLogicRelay), "logic_relay" }, - { typeof(CLogicProximity), "logic_proximity" }, - { typeof(CLogicPlayerProxy), "logic_playerproxy" }, - { typeof(CLogicNavigation), "logic_navigation" }, - { typeof(CLogicNPCCounterOBB), "logic_npc_counter_obb" }, - { typeof(CLogicNPCCounterAABB), "logic_npc_counter_aabb" }, - { typeof(CLogicNPCCounter), "logic_npc_counter_radius" }, - { typeof(CLogicMeasureMovement), "logic_measure_movement" }, - { typeof(CLogicLineToEntity), "logic_lineto" }, - { typeof(CLogicGameEventListener), "logic_gameevent_listener" }, - { typeof(CLogicGameEvent), "logic_game_event" }, - { typeof(CLogicEventListener), "logic_eventlistener" }, - { typeof(CLogicDistanceCheck), "logic_distance_check" }, - { typeof(CLogicDistanceAutosave), "logic_distance_autosave" }, - { typeof(CLogicCompare), "logic_compare" }, - { typeof(CLogicCollisionPair), "logic_collision_pair" }, - { typeof(CLogicCase), "logic_case" }, - { typeof(CLogicBranchList), "logic_branch_listener" }, - { typeof(CLogicBranch), "logic_branch" }, - { typeof(CLogicAutosave), "logic_autosave" }, - { typeof(CLogicAuto), "logic_auto" }, - { typeof(CLogicActiveAutosave), "logic_active_autosave" }, - { typeof(CLogicAchievement), "logic_achievement" }, - { typeof(CLightSpotEntity), "light_spot" }, - { typeof(CLightOrthoEntity), "light_ortho" }, - { typeof(CLightEnvironmentEntity), "light_environment" }, - { typeof(CLightEntity), "light_omni" }, - { typeof(CLightDirectionalEntity), "light_directional" }, - { typeof(CKnife), "weapon_knife" }, - { typeof(CKeepUpright), "phys_keepupright" }, - { typeof(CItem_Healthshot), "weapon_healthshot" }, - { typeof(CItemSoda), "item_sodacan" }, - { typeof(CItemKevlar), "item_kevlar" }, - { typeof(CItemGenericTriggerHelper), "item_generic_trigger_helper" }, - { typeof(CItemGeneric), "item_generic" }, - { typeof(CItemDefuser), "item_defuser" }, - { typeof(CItemAssaultSuit), "item_assaultsuit" }, - { typeof(CInstructorEventEntity), "point_instructor_event" }, - { typeof(CInstancedSceneEntity), "instanced_scripted_scene" }, - { typeof(CInfoWorldLayer), "info_world_layer" }, - { typeof(CInfoVisibilityBox), "info_visibility_box" }, - { typeof(CInfoTeleportDestination), "info_teleport_destination" }, - { typeof(CInfoTargetServerOnly), "info_target_server_only" }, - { typeof(CInfoTarget), "info_target" }, - { typeof(CInfoSpawnGroupLoadUnload), "info_spawngroup_load_unload" }, - { typeof(CInfoSpawnGroupLandmark), "info_spawngroup_landmark" }, - { typeof(CInfoPlayerTerrorist), "info_player_terrorist" }, - { typeof(CInfoPlayerStart), "info_player_start" }, - { typeof(CInfoPlayerCounterterrorist), "info_player_counterterrorist" }, - { typeof(CInfoParticleTarget), "info_particle_target" }, - { typeof(CInfoOffscreenPanoramaTexture), "info_offscreen_panorama_texture" }, - { typeof(CInfoLandmark), "info_landmark" }, - { typeof(CInfoLadderDismount), "info_ladder_dismount" }, - { typeof(CInfoInstructorHintTarget), "info_target_instructor_hint" }, - { typeof(CInfoInstructorHintHostageRescueZone), "info_hostage_rescue_zone_hint" }, - { typeof(CInfoInstructorHintBombTargetB), "info_bomb_target_hint_B" }, - { typeof(CInfoInstructorHintBombTargetA), "info_bomb_target_hint_A" }, - { typeof(CInfoGameEventProxy), "info_game_event_proxy" }, - { typeof(CInfoFan), "info_trigger_fan" }, - { typeof(CInfoDynamicShadowHintBox), "info_dynamic_shadow_hint_box" }, - { typeof(CInfoDynamicShadowHint), "info_dynamic_shadow_hint" }, - { typeof(CInfoDeathmatchSpawn), "info_deathmatch_spawn" }, - { typeof(CInfoData), "info_data" }, - { typeof(CInferno), "inferno" }, - { typeof(CIncendiaryGrenade), "weapon_incgrenade" }, - { typeof(CHostageRescueZone), "func_hostage_rescue" }, - { typeof(CHostage), "hostage_entity" }, - { typeof(CHandleTest), "handle_test" }, - { typeof(CHandleDummy), "handle_dummy" }, - { typeof(CHEGrenadeProjectile), "hegrenade_projectile" }, - { typeof(CHEGrenade), "weapon_hegrenade" }, - { typeof(CGunTarget), "func_guntarget" }, - { typeof(CGradientFog), "env_gradient_fog" }, - { typeof(CGenericConstraint), "phys_genericconstraint" }, - { typeof(CGameText), "game_text" }, - { typeof(CGamePlayerZone), "game_zone_player" }, - { typeof(CGamePlayerEquip), "game_player_equip" }, - { typeof(CGameMoney), "game_money" }, - { typeof(CGameGibManager), "game_gib_manager" }, - { typeof(CGameEnd), "game_end" }, - { typeof(CFuncWater), "func_water" }, - { typeof(CFuncWallToggle), "func_wall_toggle" }, - { typeof(CFuncWall), "func_wall" }, - { typeof(CFuncVehicleClip), "func_vehicleclip" }, - { typeof(CFuncVPhysicsClip), "func_clip_vphysics" }, - { typeof(CFuncTrainControls), "func_traincontrols" }, - { typeof(CFuncTrain), "func_train" }, - { typeof(CFuncTrackTrain), "func_tracktrain" }, - { typeof(CFuncTrackChange), "func_trackchange" }, - { typeof(CFuncTrackAuto), "func_trackautochange" }, - { typeof(CFuncTimescale), "func_timescale" }, - { typeof(CFuncTankTrain), "func_tanktrain" }, - { typeof(CFuncShatterglass), "func_shatterglass" }, - { typeof(CFuncRetakeBarrier), "func_retakebarrier" }, - { typeof(CFuncRotator), "func_rotator" }, - { typeof(CFuncRotating), "func_rotating" }, - { typeof(CFuncPropRespawnZone), "func_proprrespawnzone" }, - { typeof(CFuncPlatRot), "func_platrot" }, - { typeof(CFuncPlat), "func_plat" }, - { typeof(CFuncNavObstruction), "func_nav_avoidance_obstacle" }, - { typeof(CFuncNavBlocker), "func_nav_blocker" }, - { typeof(CFuncMover), "func_mover" }, - { typeof(CFuncMoveLinear), "momentary_door" }, - { typeof(CFuncMonitor), "func_monitor" }, - { typeof(CFuncLadder), "func_useableladder" }, - { typeof(CFuncIllusionary), "func_illusionary" }, - { typeof(CFuncElectrifiedVolume), "func_electrified_volume" }, - { typeof(CFuncConveyor), "func_conveyor" }, - { typeof(CFuncBrush), "func_brush" }, - { typeof(CFootstepControl), "func_footstep_control" }, - { typeof(CFogVolume), "fog_volume" }, - { typeof(CFogTrigger), "trigger_fog" }, - { typeof(CFogController), "env_fog_controller" }, - { typeof(CFlashbangProjectile), "flashbang_projectile" }, - { typeof(CFlashbang), "weapon_flashbang" }, - { typeof(CFishPool), "func_fish_pool" }, - { typeof(CFish), "fish" }, - { typeof(CFilterTeam), "filter_activator_team" }, - { typeof(CFilterProximity), "filter_proximity" }, - { typeof(CFilterName), "filter_activator_name" }, - { typeof(CFilterMultiple), "filter_multi" }, - { typeof(CFilterModel), "filter_activator_model" }, - { typeof(CFilterMassGreater), "filter_activator_mass_greater" }, - { typeof(CFilterLOS), "filter_los" }, - { typeof(CFilterEnemy), "filter_enemy" }, - { typeof(CFilterContext), "filter_activator_context" }, - { typeof(CFilterClass), "filter_activator_class" }, - { typeof(CFilterAttributeInt), "filter_activator_attribute_int" }, - { typeof(CEnvWindVolume), "env_wind_volume" }, - { typeof(CEnvWindController), "env_wind_controller" }, - { typeof(CEnvWind), "env_wind" }, - { typeof(CEnvVolumetricFogVolume), "env_volumetric_fog_volume" }, - { typeof(CEnvVolumetricFogController), "env_volumetric_fog_controller" }, - { typeof(CEnvViewPunch), "env_viewpunch" }, - { typeof(CEnvTilt), "env_tilt" }, - { typeof(CEnvSplash), "env_splash" }, - { typeof(CEnvSpark), "env_spark" }, - { typeof(CEnvSoundscapeTriggerable), "env_soundscape_triggerable" }, - { typeof(CEnvSoundscapeProxy), "env_soundscape_proxy" }, - { typeof(CEnvSoundscape), "env_soundscape" }, - { typeof(CEnvSky), "env_sky" }, - { typeof(CEnvShake), "env_shake" }, - { typeof(CEnvParticleGlow), "env_particle_glow" }, - { typeof(CEnvMuzzleFlash), "env_muzzleflash" }, - { typeof(CEnvLightProbeVolume), "env_light_probe_volume" }, - { typeof(CEnvLaser), "env_laser" }, - { typeof(CEnvInstructorVRHint), "env_instructor_vr_hint" }, - { typeof(CEnvInstructorHint), "env_instructor_hint" }, - { typeof(CEnvHudHint), "env_hudhint" }, - { typeof(CEnvGlobal), "env_global" }, - { typeof(CEnvFade), "env_fade" }, - { typeof(CEnvExplosion), "env_explosion" }, - { typeof(CEnvEntityMaker), "env_entity_maker" }, - { typeof(CEnvEntityIgniter), "env_entity_igniter" }, - { typeof(CEnvDetailController), "env_detail_controller" }, - { typeof(CEnvDecal), "env_decal" }, - { typeof(CEnvCubemapFog), "env_cubemap_fog" }, - { typeof(CEnvCubemapBox), "env_cubemap_box" }, - { typeof(CEnvCubemap), "env_cubemap" }, - { typeof(CEnvCombinedLightProbeVolume), "env_combined_light_probe_volume" }, - { typeof(CEnvBeverage), "env_beverage" }, - { typeof(CEnvBeam), "env_beam" }, - { typeof(CEntityInstance), "root" }, - { typeof(CEntityFlame), "entityflame" }, - { typeof(CEntityDissolve), "env_entity_dissolver" }, - { typeof(CEntityBlocker), "entity_blocker" }, - { typeof(CEnableMotionFixup), "point_enable_motion_fixup" }, - { typeof(CEconWearable), "wearable_item" }, - { typeof(CDynamicProp), "dynamic_prop" }, - { typeof(CDynamicNavConnectionsVolume), "func_nav_dynamic_connections" }, - { typeof(CDynamicLight), "light_dynamic" }, - { typeof(CDecoyProjectile), "decoy_projectile" }, - { typeof(CDecoyGrenade), "weapon_decoy" }, - { typeof(CDebugHistory), "env_debughistory" }, - { typeof(CDEagle), "weapon_deagle" }, - { typeof(CCredits), "env_credits" }, - { typeof(CConstraintAnchor), "info_constraint_anchor" }, - { typeof(CCommentaryViewPosition), "point_commentary_viewpoint" }, - { typeof(CCommentaryAuto), "commentary_auto" }, - { typeof(CColorCorrectionVolume), "color_correction_volume" }, - { typeof(CColorCorrection), "color_correction" }, - { typeof(CCitadelSoundOpvarSetOBB), "citadel_snd_opvar_set_obb" }, - { typeof(CChicken), "chicken" }, - { typeof(CChangeLevel), "trigger_changelevel" }, - { typeof(CCSWeaponBase), "weapon_cs_base" }, - { typeof(CCSTeam), "cs_team_manager" }, - { typeof(CCSSprite), "env_sprite_clientside" }, - { typeof(CCSServerPointScriptEntity), "point_script" }, - { typeof(CCSPlayerResource), "cs_player_manager" }, - { typeof(CCSPlace), "env_cs_place" }, - { typeof(CCSPetPlacement), "cs_pet_placement" }, - { typeof(CCSMinimapBoundary), "cs_minimap_boundary" }, - { typeof(CCSGameRulesProxy), "cs_gamerules" }, - { typeof(CCSGO_WingmanIntroTerroristPosition), "wingman_intro_terrorist" }, - { typeof(CCSGO_WingmanIntroCounterTerroristPosition), "wingman_intro_counterterrorist" }, - { typeof(CCSGO_TeamSelectTerroristPosition), "team_select_terrorist" }, - { typeof(CCSGO_TeamSelectCounterTerroristPosition), "team_select_counterterrorist" }, - { typeof(CCSGO_TeamIntroTerroristPosition), "team_intro_terrorist" }, - { typeof(CCSGO_TeamIntroCounterTerroristPosition), "team_intro_counterterrorist" }, - { typeof(CC4), "weapon_c4" }, - { typeof(CBuyZone), "func_buyzone" }, - { typeof(CBreakable), "func_breakable" }, - { typeof(CBombTarget), "func_bomb_target" }, - { typeof(CBlood), "env_blood" }, - { typeof(CBeam), "beam" }, - { typeof(CBaseTrigger), "trigger" }, - { typeof(CBasePlayerPawn), "baseplayerpawn" }, - { typeof(CBasePlayerController), "player_controller" }, - { typeof(CBaseMoveBehavior), "move_keyframed" }, - { typeof(CBaseModelEntity), "basemodelentity" }, - { typeof(CBaseGrenade), "grenade" }, - { typeof(CBaseFlex), "baseflex" }, - { typeof(CBaseFilter), "filter_base" }, - { typeof(CBaseDoor), "func_door" }, - { typeof(CBaseDMStart), "info_player_deathmatch" }, - { typeof(CBaseCSGrenade), "weapon_basecsgrenade" }, - { typeof(CBaseButton), "func_button" }, - { typeof(CBaseAnimGraph), "baseanimgraph" }, - { typeof(CBarnLight), "light_barn" }, - { typeof(CAmbientGeneric), "ambient_generic" }, - { typeof(CAK47), "weapon_ak47" }, - { typeof(CAI_ChangeHintGroup), "ai_changehintgroup" } - }.ToFrozenDictionary(); - private string? GetEntityDesignerName() where T : class, ISchemaClass { - return TypeToDesignerName.TryGetValue(typeof(T), out var name) ? name : null; + return T.ClassName; } public void Dispose() diff --git a/managed/src/SwiftlyS2.Core/Modules/Events/EventParams/OnMovementServicesRunCommandHookEvent.cs b/managed/src/SwiftlyS2.Core/Modules/Events/EventParams/OnMovementServicesRunCommandHookEvent.cs new file mode 100644 index 000000000..182f21a86 --- /dev/null +++ b/managed/src/SwiftlyS2.Core/Modules/Events/EventParams/OnMovementServicesRunCommandHookEvent.cs @@ -0,0 +1,13 @@ +using SwiftlyS2.Shared.Events; +using SwiftlyS2.Shared.ProtobufDefinitions; +using SwiftlyS2.Shared.SchemaDefinitions; + +namespace SwiftlyS2.Core.Events; + +internal class OnMovementServicesRunCommandHookEvent : IOnMovementServicesRunCommandHookEvent +{ + public required CCSPlayer_MovementServices MovementServices { get; set; } + public required CInButtonState ButtonState { get; set; } + public required CSGOUserCmdPB UserCmdPB { get; set; } + +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Core/Modules/Events/EventParams/OnPlayerPawnPostThinkHookEvent.cs b/managed/src/SwiftlyS2.Core/Modules/Events/EventParams/OnPlayerPawnPostThinkHookEvent.cs new file mode 100644 index 000000000..38c89d531 --- /dev/null +++ b/managed/src/SwiftlyS2.Core/Modules/Events/EventParams/OnPlayerPawnPostThinkHookEvent.cs @@ -0,0 +1,9 @@ +using SwiftlyS2.Shared.Events; +using SwiftlyS2.Shared.SchemaDefinitions; + +namespace SwiftlyS2.Core.Events; + +internal class OnPlayerPawnPostThinkHookEvent : IOnPlayerPawnPostThinkHookEvent +{ + public required CCSPlayerPawn PlayerPawn { get; init; } +} \ 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 264abe002..ff64638df 100644 --- a/managed/src/SwiftlyS2.Core/Modules/Events/EventPublisher.cs +++ b/managed/src/SwiftlyS2.Core/Modules/Events/EventPublisher.cs @@ -18,675 +18,727 @@ namespace SwiftlyS2.Core.Events; internal static class EventPublisher { - private static List _subscribers = new(); - - public static void Subscribe( EventSubscriber subscriber ) - { - _subscribers.Add(subscriber); - } - public static void Unsubscribe( EventSubscriber subscriber ) - { - _subscribers.Remove(subscriber); - } - - public static void Register() - { - unsafe - { - NativeEvents.RegisterOnGameTickCallback((nint)(delegate* unmanaged< byte, byte, byte, void >)&OnTick); - NativeEvents.RegisterOnClientConnectCallback((nint)(delegate* unmanaged< int, byte >)&OnClientConnected); - NativeEvents.RegisterOnClientDisconnectCallback((nint)(delegate* unmanaged< int, int, void >)&OnClientDisconnected); - NativeEvents.RegisterOnClientKeyStateChangedCallback((nint)(delegate* unmanaged< int, GameButtons, byte, void >)&OnClientKeyStateChanged); - NativeEvents.RegisterOnClientPutInServerCallback((nint)(delegate* unmanaged< int, int, void >)&OnClientPutInServer); - NativeEvents.RegisterOnClientSteamAuthorizeCallback((nint)(delegate* unmanaged< int, void >)&OnClientSteamAuthorize); - NativeEvents.RegisterOnClientSteamAuthorizeFailCallback((nint)(delegate* unmanaged< int, void >)&OnClientSteamAuthorizeFail); - NativeEvents.RegisterOnEntityCreatedCallback((nint)(delegate* unmanaged< nint, void >)&OnEntityCreated); - NativeEvents.RegisterOnEntityDeletedCallback((nint)(delegate* unmanaged< nint, void >)&OnEntityDeleted); - NativeEvents.RegisterOnEntityParentChangedCallback((nint)(delegate* unmanaged< nint, nint, void >)&OnEntityParentChanged); - NativeEvents.RegisterOnEntitySpawnedCallback((nint)(delegate* unmanaged< nint, void >)&OnEntitySpawned); - NativeEvents.RegisterOnMapLoadCallback((nint)(delegate* unmanaged< nint, void >)&OnMapLoad); - NativeEvents.RegisterOnMapUnloadCallback((nint)(delegate* unmanaged< nint, void >)&OnMapUnload); - NativeEvents.RegisterOnClientProcessUsercmdsCallback((nint)(delegate* unmanaged< int, nint, int, byte, float, void >)&OnClientProcessUsercmds); - NativeEvents.RegisterOnEntityTakeDamageCallback((nint)(delegate* unmanaged< nint, nint, byte >)&OnEntityTakeDamage); - NativeEvents.RegisterOnPrecacheResourceCallback((nint)(delegate* unmanaged< nint, void >)&OnPrecacheResource); - NativeConvars.AddConvarCreatedListener((nint)(delegate* unmanaged< nint, void >)&OnConVarCreated); - NativeConvars.AddConCommandCreatedListener((nint)(delegate* unmanaged< nint, void >)&OnConCommandCreated); - NativeConvars.AddGlobalChangeListener((nint)(delegate* unmanaged< nint, int, nint, nint, void >)&OnConVarValueChanged); - NativeConsoleOutput.AddConsoleListener((nint)(delegate* unmanaged< nint, void >)&OnConsoleOutput); - } - } - - [UnmanagedCallersOnly] - public static void OnConVarCreated( nint convarNamePtr ) - { - if (_subscribers.Count == 0) return; - try - { - string convarName = Marshal.PtrToStringUTF8(convarNamePtr) ?? string.Empty; - OnConVarCreated @event = new() { - ConVarName = convarName - }; - foreach (var subscriber in _subscribers) - { - subscriber.InvokeOnConVarCreated(@event); - } - } - catch (Exception e) - { - if (!GlobalExceptionHandler.Handle(e)) return; - AnsiConsole.WriteException(e); - } - } - - [UnmanagedCallersOnly] - public static void OnConCommandCreated( nint commandNamePtr ) - { - if (_subscribers.Count == 0) return; - try - { - string commandName = Marshal.PtrToStringUTF8(commandNamePtr) ?? string.Empty; - OnConCommandCreated @event = new() { - CommandName = commandName - }; - foreach (var subscriber in _subscribers) - { - subscriber.InvokeOnConCommandCreated(@event); - } - } - catch (Exception e) - { - if (!GlobalExceptionHandler.Handle(e)) return; - AnsiConsole.WriteException(e); - } - } - - [UnmanagedCallersOnly] - public static void OnConVarValueChanged( nint convarNamePtr, int playerid, nint newValuePtr, nint oldValuePtr ) - { - if (_subscribers.Count == 0) return; - try - { - string convarName = Marshal.PtrToStringUTF8(convarNamePtr) ?? string.Empty; - string newValue = Marshal.PtrToStringUTF8(newValuePtr) ?? string.Empty; - string oldValue = Marshal.PtrToStringUTF8(oldValuePtr) ?? string.Empty; - OnConVarValueChanged @event = new() { - ConVarName = convarName, - PlayerId = playerid, - NewValue = newValue, - OldValue = oldValue - }; - foreach (var subscriber in _subscribers) - { - subscriber.InvokeOnConVarValueChanged(@event); - } - } - catch (Exception e) - { - if (!GlobalExceptionHandler.Handle(e)) return; - AnsiConsole.WriteException(e); - } - } - - [UnmanagedCallersOnly] - public static void OnTick( byte simulating, byte first, byte last ) - { - SchedulerManager.OnTick(); - // CallbackDispatcher.RunFrame(true); - if (_subscribers.Count == 0) return; - try - { - _subscribers.ForEach(subscriber => subscriber.InvokeOnTick()); - } - catch (Exception e) - { - if (!GlobalExceptionHandler.Handle(e)) return; - AnsiConsole.WriteException(e); - } - } - - [UnmanagedCallersOnly] - public static byte OnClientConnected( int playerId ) - { - if (_subscribers.Count == 0) return 1; - try + private static List _subscribers = new(); + + public static void Subscribe( EventSubscriber subscriber ) { - OnClientConnectedEvent @event = new() { - PlayerId = playerId - }; - foreach (var subscriber in _subscribers) - { - subscriber.InvokeOnClientConnected(@event); - - if (@event.Result == HookResult.Handled) - { - return 1; - } + _subscribers.Add(subscriber); + } + public static void Unsubscribe( EventSubscriber subscriber ) + { + _subscribers.Remove(subscriber); + } - if (@event.Result == HookResult.Stop) + public static void Register() + { + unsafe { - return 0; + NativeEvents.RegisterOnGameTickCallback((nint)(delegate* unmanaged< byte, byte, byte, void >)&OnTick); + NativeEvents.RegisterOnPreworldUpdateCallback((nint)(delegate* unmanaged< byte, void >)&OnPreworldUpdate); + NativeEvents.RegisterOnClientConnectCallback((nint)(delegate* unmanaged< int, byte >)&OnClientConnected); + NativeEvents.RegisterOnClientDisconnectCallback((nint)(delegate* unmanaged< int, int, void >)&OnClientDisconnected); + NativeEvents.RegisterOnClientKeyStateChangedCallback((nint)(delegate* unmanaged< int, GameButtons, byte, void >)&OnClientKeyStateChanged); + NativeEvents.RegisterOnClientPutInServerCallback((nint)(delegate* unmanaged< int, int, void >)&OnClientPutInServer); + NativeEvents.RegisterOnClientSteamAuthorizeCallback((nint)(delegate* unmanaged< int, void >)&OnClientSteamAuthorize); + NativeEvents.RegisterOnClientSteamAuthorizeFailCallback((nint)(delegate* unmanaged< int, void >)&OnClientSteamAuthorizeFail); + NativeEvents.RegisterOnEntityCreatedCallback((nint)(delegate* unmanaged< nint, void >)&OnEntityCreated); + NativeEvents.RegisterOnEntityDeletedCallback((nint)(delegate* unmanaged< nint, void >)&OnEntityDeleted); + NativeEvents.RegisterOnEntityParentChangedCallback((nint)(delegate* unmanaged< nint, nint, void >)&OnEntityParentChanged); + NativeEvents.RegisterOnEntitySpawnedCallback((nint)(delegate* unmanaged< nint, void >)&OnEntitySpawned); + NativeEvents.RegisterOnMapLoadCallback((nint)(delegate* unmanaged< nint, void >)&OnMapLoad); + NativeEvents.RegisterOnMapUnloadCallback((nint)(delegate* unmanaged< nint, void >)&OnMapUnload); + NativeEvents.RegisterOnClientProcessUsercmdsCallback((nint)(delegate* unmanaged< int, nint, int, byte, float, void >)&OnClientProcessUsercmds); + NativeEvents.RegisterOnEntityTakeDamageCallback((nint)(delegate* unmanaged< nint, nint, byte >)&OnEntityTakeDamage); + NativeEvents.RegisterOnPrecacheResourceCallback((nint)(delegate* unmanaged< nint, void >)&OnPrecacheResource); + NativeConvars.AddConvarCreatedListener((nint)(delegate* unmanaged< nint, void >)&OnConVarCreated); + NativeConvars.AddConCommandCreatedListener((nint)(delegate* unmanaged< nint, void >)&OnConCommandCreated); + NativeConvars.AddGlobalChangeListener((nint)(delegate* unmanaged< nint, int, nint, nint, void >)&OnConVarValueChanged); + NativeConsoleOutput.AddConsoleListener((nint)(delegate* unmanaged< nint, void >)&OnConsoleOutput); } - } - - return 1; } - catch (Exception e) + + [UnmanagedCallersOnly] + public static void OnConVarCreated( nint convarNamePtr ) { - if (!GlobalExceptionHandler.Handle(e)) return 1; - AnsiConsole.WriteException(e); - return 1; + if (_subscribers.Count == 0) return; + try + { + string convarName = Marshal.PtrToStringUTF8(convarNamePtr) ?? string.Empty; + OnConVarCreated @event = new() { + ConVarName = convarName + }; + foreach (var subscriber in _subscribers) + { + subscriber.InvokeOnConVarCreated(@event); + } + } + catch (Exception e) + { + if (!GlobalExceptionHandler.Handle(e)) return; + AnsiConsole.WriteException(e); + } } - } - [UnmanagedCallersOnly] - public static void OnClientDisconnected( int playerId, int reason ) - { - if (_subscribers.Count == 0) return; - try + [UnmanagedCallersOnly] + public static void OnConCommandCreated( nint commandNamePtr ) { - OnClientDisconnectedEvent @event = new() { - PlayerId = playerId, - Reason = (ENetworkDisconnectionReason)reason - }; - - foreach (var subscriber in _subscribers) - { - subscriber.InvokeOnClientDisconnected(@event); - } + if (_subscribers.Count == 0) return; + try + { + string commandName = Marshal.PtrToStringUTF8(commandNamePtr) ?? string.Empty; + OnConCommandCreated @event = new() { + CommandName = commandName + }; + foreach (var subscriber in _subscribers) + { + subscriber.InvokeOnConCommandCreated(@event); + } + } + catch (Exception e) + { + if (!GlobalExceptionHandler.Handle(e)) return; + AnsiConsole.WriteException(e); + } } - catch (Exception e) + + [UnmanagedCallersOnly] + public static void OnConVarValueChanged( nint convarNamePtr, int playerid, nint newValuePtr, nint oldValuePtr ) { - if (!GlobalExceptionHandler.Handle(e)) return; - AnsiConsole.WriteException(e); + if (_subscribers.Count == 0) return; + try + { + string convarName = Marshal.PtrToStringUTF8(convarNamePtr) ?? string.Empty; + string newValue = Marshal.PtrToStringUTF8(newValuePtr) ?? string.Empty; + string oldValue = Marshal.PtrToStringUTF8(oldValuePtr) ?? string.Empty; + OnConVarValueChanged @event = new() { + ConVarName = convarName, + PlayerId = playerid, + NewValue = newValue, + OldValue = oldValue + }; + foreach (var subscriber in _subscribers) + { + subscriber.InvokeOnConVarValueChanged(@event); + } + } + catch (Exception e) + { + if (!GlobalExceptionHandler.Handle(e)) return; + AnsiConsole.WriteException(e); + } } - } - - [UnmanagedCallersOnly] - public static void OnClientKeyStateChanged( int playerId, GameButtons key, byte pressed ) - { - if (_subscribers.Count == 0) return; - try + + [UnmanagedCallersOnly] + public static void OnTick( byte simulating, byte first, byte last ) { - OnClientKeyStateChangedEvent @event = new() { - PlayerId = playerId, - Key = key.ToKeyKind(), - Pressed = pressed != 0 - }; - foreach (var subscriber in _subscribers) - { - subscriber.InvokeOnClientKeyStateChanged(@event); - } + SchedulerManager.OnTick(); + // CallbackDispatcher.RunFrame(true); + if (_subscribers.Count == 0) return; + try + { + _subscribers.ForEach(subscriber => subscriber.InvokeOnTick()); + } + catch (Exception e) + { + if (!GlobalExceptionHandler.Handle(e)) return; + AnsiConsole.WriteException(e); + } } - catch (Exception e) + + [UnmanagedCallersOnly] + public static void OnPreworldUpdate( byte simulating ) { - if (!GlobalExceptionHandler.Handle(e)) return; - AnsiConsole.WriteException(e); + SchedulerManager.OnWorldUpdate(); + if (_subscribers.Count == 0) return; + try + { + _subscribers.ForEach(subscriber => subscriber.InvokeOnWorldUpdate()); + } + catch (Exception e) + { + if (!GlobalExceptionHandler.Handle(e)) return; + AnsiConsole.WriteException(e); + } } - } - [UnmanagedCallersOnly] - public static void OnClientPutInServer( int playerId, int clientKind ) - { - if (_subscribers.Count == 0) return; - try + [UnmanagedCallersOnly] + public static byte OnClientConnected( int playerId ) { - OnClientPutInServerEvent @event = new() { - PlayerId = playerId, - Kind = (ClientKind)clientKind - }; - foreach (var subscriber in _subscribers) - { - subscriber.InvokeOnClientPutInServer(@event); - } + if (_subscribers.Count == 0) return 1; + try + { + OnClientConnectedEvent @event = new() { + PlayerId = playerId + }; + foreach (var subscriber in _subscribers) + { + subscriber.InvokeOnClientConnected(@event); + + if (@event.Result == HookResult.Handled) + { + return 1; + } + + if (@event.Result == HookResult.Stop) + { + return 0; + } + } + + return 1; + } + catch (Exception e) + { + if (!GlobalExceptionHandler.Handle(e)) return 1; + AnsiConsole.WriteException(e); + return 1; + } } - catch (Exception e) + + [UnmanagedCallersOnly] + public static void OnClientDisconnected( int playerId, int reason ) { - if (!GlobalExceptionHandler.Handle(e)) return; - AnsiConsole.WriteException(e); + if (_subscribers.Count == 0) return; + try + { + OnClientDisconnectedEvent @event = new() { + PlayerId = playerId, + Reason = (ENetworkDisconnectionReason)reason + }; + + foreach (var subscriber in _subscribers) + { + subscriber.InvokeOnClientDisconnected(@event); + } + } + catch (Exception e) + { + if (!GlobalExceptionHandler.Handle(e)) return; + AnsiConsole.WriteException(e); + } } - } - - [UnmanagedCallersOnly] - public static void OnClientSteamAuthorize( int playerId ) - { - if (_subscribers.Count == 0) return; - try + + [UnmanagedCallersOnly] + public static void OnClientKeyStateChanged( int playerId, GameButtons key, byte pressed ) { - OnClientSteamAuthorizeEvent @event = new() { - PlayerId = playerId - }; - foreach (var subscriber in _subscribers) - { - subscriber.InvokeOnClientSteamAuthorize(@event); - } + if (_subscribers.Count == 0) return; + try + { + OnClientKeyStateChangedEvent @event = new() { + PlayerId = playerId, + Key = key.ToKeyKind(), + Pressed = pressed != 0 + }; + foreach (var subscriber in _subscribers) + { + subscriber.InvokeOnClientKeyStateChanged(@event); + } + } + catch (Exception e) + { + if (!GlobalExceptionHandler.Handle(e)) return; + AnsiConsole.WriteException(e); + } } - catch (Exception e) + + [UnmanagedCallersOnly] + public static void OnClientPutInServer( int playerId, int clientKind ) { - if (!GlobalExceptionHandler.Handle(e)) return; - AnsiConsole.WriteException(e); - } - } - - [UnmanagedCallersOnly] - public static void OnClientSteamAuthorizeFail( int playerId ) - { - if (_subscribers.Count == 0) return; - try - { - OnClientSteamAuthorizeFailEvent @event = new() { - PlayerId = playerId - }; - foreach (var subscriber in _subscribers) - { - subscriber.InvokeOnClientSteamAuthorizeFail(@event); - } - } - catch (Exception e) - { - if (!GlobalExceptionHandler.Handle(e)) return; - AnsiConsole.WriteException(e); - } - } - - [UnmanagedCallersOnly] - public static void OnEntityCreated( nint entityPtr ) - { - if (_subscribers.Count == 0) return; - try - { - var entity = new CEntityInstanceImpl(entityPtr); - OnEntityCreatedEvent @event = new() { - Entity = entity - }; - foreach (var subscriber in _subscribers) - { - subscriber.InvokeOnEntityCreated(@event); - } - } - catch (Exception e) - { - if (!GlobalExceptionHandler.Handle(e)) return; - AnsiConsole.WriteException(e); - } - } - - [UnmanagedCallersOnly] - public static void OnEntityDeleted( nint entityPtr ) - { - if (_subscribers.Count == 0) return; - try - { - var entity = new CEntityInstanceImpl(entityPtr); - OnEntityDeletedEvent @event = new() { - Entity = entity - }; - foreach (var subscriber in _subscribers) - { - subscriber.InvokeOnEntityDeleted(@event); - } - } - catch (Exception e) - { - if (!GlobalExceptionHandler.Handle(e)) return; - AnsiConsole.WriteException(e); - } - } - - [UnmanagedCallersOnly] - public static void OnEntityParentChanged( nint entityPtr, nint newParentPtr ) - { - if (_subscribers.Count == 0) return; - try - { - var entity = new CEntityInstanceImpl(entityPtr); - CEntityInstance? parent = newParentPtr != 0 ? new CEntityInstanceImpl(newParentPtr) : null; - OnEntityParentChangedEvent @event = new() { - Entity = entity, - NewParent = parent - }; - foreach (var subscriber in _subscribers) - { - subscriber.InvokeOnEntityParentChanged(@event); - } - } - catch (Exception e) - { - if (!GlobalExceptionHandler.Handle(e)) return; - AnsiConsole.WriteException(e); - } - } - - [UnmanagedCallersOnly] - public static void OnEntitySpawned( nint entityPtr ) - { - if (_subscribers.Count == 0) return; - try - { - var entity = new CEntityInstanceImpl(entityPtr); - OnEntitySpawnedEvent @event = new() { - Entity = entity - }; - foreach (var subscriber in _subscribers) - { - subscriber.InvokeOnEntitySpawned(@event); - } - } - catch (Exception e) - { - if (!GlobalExceptionHandler.Handle(e)) return; - AnsiConsole.WriteException(e); - } - } - - [UnmanagedCallersOnly] - public static void OnMapLoad( nint mapNamePtr ) - { - if (_subscribers.Count == 0) return; - try - { - string map = Marshal.PtrToStringUTF8(mapNamePtr) ?? string.Empty; - OnMapLoadEvent @event = new() { - MapName = map - }; - foreach (var subscriber in _subscribers) - { - subscriber.InvokeOnMapLoad(@event); - } - } - catch (Exception e) - { - if (!GlobalExceptionHandler.Handle(e)) return; - AnsiConsole.WriteException(e); - } - } - - [UnmanagedCallersOnly] - public static void OnMapUnload( nint mapNamePtr ) - { - if (_subscribers.Count == 0) return; - try - { - string map = Marshal.PtrToStringUTF8(mapNamePtr) ?? string.Empty; - OnMapUnloadEvent @event = new() { - MapName = map - }; - foreach (var subscriber in _subscribers) - { - subscriber.InvokeOnMapUnload(@event); - } - } - catch (Exception e) - { - if (!GlobalExceptionHandler.Handle(e)) return; - AnsiConsole.WriteException(e); - } - } - - [UnmanagedCallersOnly] - public static void OnClientProcessUsercmds( int playerId, nint usercmdsPtr, int numcmds, byte paused, float margin ) - { - if (_subscribers.Count == 0) return; - try - { - unsafe - { - ReadOnlySpan usercmdPtrs = new ReadOnlySpan(usercmdsPtr.ToPointer(), numcmds); - List usercmds = new(); - foreach (var pUsercmd in usercmdPtrs) - { - var usercmd = new CSGOUserCmdPBImpl(pUsercmd, false); - usercmds.Add(usercmd); - } - - OnClientProcessUsercmdsEvent @event = new() { - PlayerId = playerId, - Usercmds = usercmds, - Paused = paused != 0, - Margin = margin - }; - foreach (var subscriber in _subscribers) + if (_subscribers.Count == 0) return; + try { - subscriber.InvokeOnClientProcessUsercmds(@event); + OnClientPutInServerEvent @event = new() { + PlayerId = playerId, + Kind = (ClientKind)clientKind + }; + foreach (var subscriber in _subscribers) + { + subscriber.InvokeOnClientPutInServer(@event); + } } - } - } - catch (Exception e) - { - if (!GlobalExceptionHandler.Handle(e)) return; - AnsiConsole.WriteException(e); - } - } - - [UnmanagedCallersOnly] - public static byte OnEntityTakeDamage( nint entityPtr, nint takeDamageInfoPtr ) - { - if (_subscribers.Count == 0) return 1; - try - { - unsafe - { - var entity = new CEntityInstanceImpl(entityPtr); - OnEntityTakeDamageEvent @event = new() { - Entity = entity, - _infoPtr = takeDamageInfoPtr - }; - foreach (var subscriber in _subscribers) + catch (Exception e) { - subscriber.InvokeOnEntityTakeDamage(@event); - - if (@event.Result == HookResult.Handled) - { - return 1; - } + if (!GlobalExceptionHandler.Handle(e)) return; + AnsiConsole.WriteException(e); + } + } - if (@event.Result == HookResult.Stop) - { - return 0; - } + [UnmanagedCallersOnly] + public static void OnClientSteamAuthorize( int playerId ) + { + if (_subscribers.Count == 0) return; + try + { + OnClientSteamAuthorizeEvent @event = new() { + PlayerId = playerId + }; + foreach (var subscriber in _subscribers) + { + subscriber.InvokeOnClientSteamAuthorize(@event); + } + } + catch (Exception e) + { + if (!GlobalExceptionHandler.Handle(e)) return; + AnsiConsole.WriteException(e); } - return 1; - } } - catch (Exception e) + + [UnmanagedCallersOnly] + public static void OnClientSteamAuthorizeFail( int playerId ) { - if (!GlobalExceptionHandler.Handle(e)) return 1; - AnsiConsole.WriteException(e); - return 1; + if (_subscribers.Count == 0) return; + try + { + OnClientSteamAuthorizeFailEvent @event = new() { + PlayerId = playerId + }; + foreach (var subscriber in _subscribers) + { + subscriber.InvokeOnClientSteamAuthorizeFail(@event); + } + } + catch (Exception e) + { + if (!GlobalExceptionHandler.Handle(e)) return; + AnsiConsole.WriteException(e); + } } - } - [UnmanagedCallersOnly] - public static void OnPrecacheResource( nint pResourceManifest ) - { - if (_subscribers.Count == 0) return; - try + [UnmanagedCallersOnly] + public static void OnEntityCreated( nint entityPtr ) { - OnPrecacheResourceEvent @event = new() { - pResourceManifest = pResourceManifest - }; - foreach (var subscriber in _subscribers) - { - subscriber.InvokeOnPrecacheResource(@event); - } + if (_subscribers.Count == 0) return; + try + { + var entity = new CEntityInstanceImpl(entityPtr); + OnEntityCreatedEvent @event = new() { + Entity = entity + }; + foreach (var subscriber in _subscribers) + { + subscriber.InvokeOnEntityCreated(@event); + } + } + catch (Exception e) + { + if (!GlobalExceptionHandler.Handle(e)) return; + AnsiConsole.WriteException(e); + } } - catch (Exception e) + + [UnmanagedCallersOnly] + public static void OnEntityDeleted( nint entityPtr ) { - if (!GlobalExceptionHandler.Handle(e)) return; - AnsiConsole.WriteException(e); + if (_subscribers.Count == 0) return; + try + { + var entity = new CEntityInstanceImpl(entityPtr); + OnEntityDeletedEvent @event = new() { + Entity = entity + }; + foreach (var subscriber in _subscribers) + { + subscriber.InvokeOnEntityDeleted(@event); + } + } + catch (Exception e) + { + if (!GlobalExceptionHandler.Handle(e)) return; + AnsiConsole.WriteException(e); + } } - } - [Obsolete("InvokeOnEntityTouchHook is deprecated. Use InvokeOnEntityStartTouch, InvokeOnEntityTouch, or InvokeOnEntityEndTouch instead.")] - public static void InvokeOnEntityTouchHook( OnEntityTouchHookEvent @event ) - { - if (_subscribers.Count == 0) return; - try + [UnmanagedCallersOnly] + public static void OnEntityParentChanged( nint entityPtr, nint newParentPtr ) { - foreach (var subscriber in _subscribers) - { - subscriber.InvokeOnEntityTouchHook(@event); - } - return; + if (_subscribers.Count == 0) return; + try + { + var entity = new CEntityInstanceImpl(entityPtr); + CEntityInstance? parent = newParentPtr != 0 ? new CEntityInstanceImpl(newParentPtr) : null; + OnEntityParentChangedEvent @event = new() { + Entity = entity, + NewParent = parent + }; + foreach (var subscriber in _subscribers) + { + subscriber.InvokeOnEntityParentChanged(@event); + } + } + catch (Exception e) + { + if (!GlobalExceptionHandler.Handle(e)) return; + AnsiConsole.WriteException(e); + } } - catch (Exception e) + + [UnmanagedCallersOnly] + public static void OnEntitySpawned( nint entityPtr ) { - if (!GlobalExceptionHandler.Handle(e)) return; - AnsiConsole.WriteException(e); - return; + if (_subscribers.Count == 0) return; + try + { + var entity = new CEntityInstanceImpl(entityPtr); + OnEntitySpawnedEvent @event = new() { + Entity = entity + }; + foreach (var subscriber in _subscribers) + { + subscriber.InvokeOnEntitySpawned(@event); + } + } + catch (Exception e) + { + if (!GlobalExceptionHandler.Handle(e)) return; + AnsiConsole.WriteException(e); + } } - } - public static void InvokeOnEntityStartTouch( OnEntityStartTouchEvent @event ) - { - if (_subscribers.Count == 0) return; - try + [UnmanagedCallersOnly] + public static void OnMapLoad( nint mapNamePtr ) { - foreach (var subscriber in _subscribers) - { - subscriber.InvokeOnEntityStartTouch(@event); - } - return; + if (_subscribers.Count == 0) return; + try + { + string map = Marshal.PtrToStringUTF8(mapNamePtr) ?? string.Empty; + OnMapLoadEvent @event = new() { + MapName = map + }; + foreach (var subscriber in _subscribers) + { + subscriber.InvokeOnMapLoad(@event); + } + } + catch (Exception e) + { + if (!GlobalExceptionHandler.Handle(e)) return; + AnsiConsole.WriteException(e); + } } - catch (Exception e) + + [UnmanagedCallersOnly] + public static void OnMapUnload( nint mapNamePtr ) { - if (!GlobalExceptionHandler.Handle(e)) return; - AnsiConsole.WriteException(e); - return; + if (_subscribers.Count == 0) return; + try + { + string map = Marshal.PtrToStringUTF8(mapNamePtr) ?? string.Empty; + OnMapUnloadEvent @event = new() { + MapName = map + }; + foreach (var subscriber in _subscribers) + { + subscriber.InvokeOnMapUnload(@event); + } + } + catch (Exception e) + { + if (!GlobalExceptionHandler.Handle(e)) return; + AnsiConsole.WriteException(e); + } } - } - public static void InvokeOnEntityTouch( OnEntityTouchEvent @event ) - { - if (_subscribers.Count == 0) return; - try + [UnmanagedCallersOnly] + public static void OnClientProcessUsercmds( int playerId, nint usercmdsPtr, int numcmds, byte paused, float margin ) { - foreach (var subscriber in _subscribers) - { - subscriber.InvokeOnEntityTouch(@event); - } - return; + if (_subscribers.Count == 0) return; + try + { + unsafe + { + ReadOnlySpan usercmdPtrs = new ReadOnlySpan(usercmdsPtr.ToPointer(), numcmds); + List usercmds = new(); + foreach (var pUsercmd in usercmdPtrs) + { + var usercmd = new CSGOUserCmdPBImpl(pUsercmd, false); + usercmds.Add(usercmd); + } + + OnClientProcessUsercmdsEvent @event = new() { + PlayerId = playerId, + Usercmds = usercmds, + Paused = paused != 0, + Margin = margin + }; + foreach (var subscriber in _subscribers) + { + subscriber.InvokeOnClientProcessUsercmds(@event); + } + } + } + catch (Exception e) + { + if (!GlobalExceptionHandler.Handle(e)) return; + AnsiConsole.WriteException(e); + } } - catch (Exception e) + + [UnmanagedCallersOnly] + public static byte OnEntityTakeDamage( nint entityPtr, nint takeDamageInfoPtr ) { - if (!GlobalExceptionHandler.Handle(e)) return; - AnsiConsole.WriteException(e); - return; + if (_subscribers.Count == 0) return 1; + try + { + unsafe + { + var entity = new CEntityInstanceImpl(entityPtr); + OnEntityTakeDamageEvent @event = new() { + Entity = entity, + _infoPtr = takeDamageInfoPtr + }; + foreach (var subscriber in _subscribers) + { + subscriber.InvokeOnEntityTakeDamage(@event); + + if (@event.Result == HookResult.Handled) + { + return 1; + } + + if (@event.Result == HookResult.Stop) + { + return 0; + } + } + return 1; + } + } + catch (Exception e) + { + if (!GlobalExceptionHandler.Handle(e)) return 1; + AnsiConsole.WriteException(e); + return 1; + } } - } - public static void InvokeOnEntityEndTouch( OnEntityEndTouchEvent @event ) - { - if (_subscribers.Count == 0) return; - try + [UnmanagedCallersOnly] + public static void OnPrecacheResource( nint pResourceManifest ) { - foreach (var subscriber in _subscribers) - { - subscriber.InvokeOnEntityEndTouch(@event); - } - return; + if (_subscribers.Count == 0) return; + try + { + OnPrecacheResourceEvent @event = new() { + pResourceManifest = pResourceManifest + }; + foreach (var subscriber in _subscribers) + { + subscriber.InvokeOnPrecacheResource(@event); + } + } + catch (Exception e) + { + if (!GlobalExceptionHandler.Handle(e)) return; + AnsiConsole.WriteException(e); + } } - catch (Exception e) + + [Obsolete("InvokeOnEntityTouchHook is deprecated. Use InvokeOnEntityStartTouch, InvokeOnEntityTouch, or InvokeOnEntityEndTouch instead.")] + public static void InvokeOnEntityTouchHook( OnEntityTouchHookEvent @event ) { - if (!GlobalExceptionHandler.Handle(e)) return; - AnsiConsole.WriteException(e); - return; + if (_subscribers.Count == 0) return; + try + { + foreach (var subscriber in _subscribers) + { + subscriber.InvokeOnEntityTouchHook(@event); + } + return; + } + catch (Exception e) + { + if (!GlobalExceptionHandler.Handle(e)) return; + AnsiConsole.WriteException(e); + return; + } } - } - public static void InvokeOnSteamAPIActivatedHook() - { - if (_subscribers.Count == 0) return; - try + public static void InvokeOnEntityStartTouch( OnEntityStartTouchEvent @event ) { - foreach (var subscriber in _subscribers) - { - subscriber.InvokeOnSteamAPIActivatedHook(); - } - return; + if (_subscribers.Count == 0) return; + try + { + foreach (var subscriber in _subscribers) + { + subscriber.InvokeOnEntityStartTouch(@event); + } + return; + } + catch (Exception e) + { + if (!GlobalExceptionHandler.Handle(e)) return; + AnsiConsole.WriteException(e); + return; + } } - catch (Exception e) + + public static void InvokeOnEntityTouch( OnEntityTouchEvent @event ) { - if (!GlobalExceptionHandler.Handle(e)) return; - AnsiConsole.WriteException(e); - return; + if (_subscribers.Count == 0) return; + try + { + foreach (var subscriber in _subscribers) + { + subscriber.InvokeOnEntityTouch(@event); + } + return; + } + catch (Exception e) + { + if (!GlobalExceptionHandler.Handle(e)) return; + AnsiConsole.WriteException(e); + return; + } } - } - public static void InvokeOnCanAcquireHook( OnItemServicesCanAcquireHookEvent @event ) - { - if (_subscribers.Count == 0) return; - try + public static void InvokeOnEntityEndTouch( OnEntityEndTouchEvent @event ) { - foreach (var subscriber in _subscribers) - { - subscriber.InvokeOnItemServicesCanAcquireHook(@event); - if (@event.Intercepted) + if (_subscribers.Count == 0) return; + try + { + foreach (var subscriber in _subscribers) + { + subscriber.InvokeOnEntityEndTouch(@event); + } + return; + } + catch (Exception e) { - return; + if (!GlobalExceptionHandler.Handle(e)) return; + AnsiConsole.WriteException(e); + return; } - } - return; } - catch (Exception e) + + public static void InvokeOnSteamAPIActivatedHook() { - if (!GlobalExceptionHandler.Handle(e)) return; - AnsiConsole.WriteException(e); - return; + if (_subscribers.Count == 0) return; + try + { + foreach (var subscriber in _subscribers) + { + subscriber.InvokeOnSteamAPIActivatedHook(); + } + return; + } + catch (Exception e) + { + if (!GlobalExceptionHandler.Handle(e)) return; + AnsiConsole.WriteException(e); + return; + } } - } - public static void InvokeOnWeaponServicesCanUseHook( OnWeaponServicesCanUseHookEvent @event ) - { - if (_subscribers.Count == 0) return; - try + public static void InvokeOnCanAcquireHook( OnItemServicesCanAcquireHookEvent @event ) { - foreach (var subscriber in _subscribers) - { - subscriber.InvokeOnWeaponServicesCanUseHook(@event); - } + if (_subscribers.Count == 0) return; + try + { + foreach (var subscriber in _subscribers) + { + subscriber.InvokeOnItemServicesCanAcquireHook(@event); + if (@event.Intercepted) + { + return; + } + } + return; + } + catch (Exception e) + { + if (!GlobalExceptionHandler.Handle(e)) return; + AnsiConsole.WriteException(e); + return; + } } - catch (Exception e) + + public static void InvokeOnWeaponServicesCanUseHook( OnWeaponServicesCanUseHookEvent @event ) { - if (!GlobalExceptionHandler.Handle(e)) return; - AnsiConsole.WriteException(e); + if (_subscribers.Count == 0) return; + try + { + foreach (var subscriber in _subscribers) + { + subscriber.InvokeOnWeaponServicesCanUseHook(@event); + } + } + catch (Exception e) + { + if (!GlobalExceptionHandler.Handle(e)) return; + AnsiConsole.WriteException(e); + } } - } - [UnmanagedCallersOnly] - public static void OnConsoleOutput( nint messagePtr ) - { - if (_subscribers.Count == 0) return; - try + [UnmanagedCallersOnly] + public static void OnConsoleOutput( nint messagePtr ) { - OnConsoleOutputEvent @event = new() { - Message = Marshal.PtrToStringUTF8(messagePtr) ?? string.Empty - }; - foreach (var subscriber in _subscribers) - { - subscriber.InvokeOnConsoleOutput(@event); - } + 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) + { + if (!GlobalExceptionHandler.Handle(e)) return; + AnsiConsole.WriteException(e); + } } - catch (Exception e) + + public static void InvokeOnCommandExecuteHook( OnCommandExecuteHookEvent @event ) { - if (!GlobalExceptionHandler.Handle(e)) return; - AnsiConsole.WriteException(e); + if (_subscribers.Count == 0) return; + try + { + foreach (var subscriber in _subscribers) + { + subscriber.InvokeOnCommandExecuteHook(@event); + } + } + catch (Exception e) + { + if (!GlobalExceptionHandler.Handle(e)) return; + AnsiConsole.WriteException(e); + } } - } - public static void InvokeOnCommandExecuteHook( OnCommandExecuteHookEvent @event ) - { - if (_subscribers.Count == 0) return; - try + public static void InvokeOnMovementServicesRunCommandHook( OnMovementServicesRunCommandHookEvent @event ) { - foreach (var subscriber in _subscribers) - { - subscriber.InvokeOnCommandExecuteHook(@event); - } + if (_subscribers.Count == 0) return; + try + { + foreach (var subscriber in _subscribers) + { + subscriber.InvokeOnMovementServicesRunCommandHook(@event); + } + } + catch (Exception e) + { + if (!GlobalExceptionHandler.Handle(e)) return; + AnsiConsole.WriteException(e); + return; + } } - catch (Exception e) + + public static void InvokeOnPlayerPawnPostThinkHook( OnPlayerPawnPostThinkHookEvent @event ) { - if (!GlobalExceptionHandler.Handle(e)) return; - AnsiConsole.WriteException(e); + if (_subscribers.Count == 0) return; + try + { + foreach (var subscriber in _subscribers) + { + subscriber.InvokeOnPlayerPawnPostThinkHook(@event); + } + } + catch (Exception e) + { + if (!GlobalExceptionHandler.Handle(e)) return; + 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 95c71bc9e..12d3e6013 100644 --- a/managed/src/SwiftlyS2.Core/Modules/Events/EventSubscriber.cs +++ b/managed/src/SwiftlyS2.Core/Modules/Events/EventSubscriber.cs @@ -13,554 +13,610 @@ namespace SwiftlyS2.Core.Events; internal class EventSubscriber : IEventSubscriber, IDisposable { - private CoreContext _Id { get; init; } - private IContextedProfilerService _Profiler { get; init; } - private ILogger _Logger { get; init; } - - public EventSubscriber( CoreContext id, IContextedProfilerService profiler, ILogger logger ) - { - _Id = id; - _Profiler = profiler; - _Logger = logger; - EventPublisher.Subscribe(this); - } - - public event EventDelegates.OnTick? OnTick; - - public event EventDelegates.OnClientConnected? OnClientConnected; - - public event EventDelegates.OnClientDisconnected? OnClientDisconnected; - public event EventDelegates.OnClientKeyStateChanged? OnClientKeyStateChanged; - public event EventDelegates.OnClientPutInServer? OnClientPutInServer; - public event EventDelegates.OnClientSteamAuthorize? OnClientSteamAuthorize; - public event EventDelegates.OnClientSteamAuthorizeFail? OnClientSteamAuthorizeFail; - public event EventDelegates.OnEntityCreated? OnEntityCreated; - public event EventDelegates.OnEntityDeleted? OnEntityDeleted; - public event EventDelegates.OnEntityParentChanged? OnEntityParentChanged; - public event EventDelegates.OnEntitySpawned? OnEntitySpawned; - public event EventDelegates.OnMapLoad? OnMapLoad; - public event EventDelegates.OnMapUnload? OnMapUnload; - public event EventDelegates.OnClientProcessUsercmds? OnClientProcessUsercmds; - public event EventDelegates.OnConVarValueChanged? OnConVarValueChanged; - public event EventDelegates.OnConCommandCreated? OnConCommandCreated; - public event EventDelegates.OnConVarCreated? OnConVarCreated; - public event EventDelegates.OnEntityTakeDamage? OnEntityTakeDamage; - public event EventDelegates.OnPrecacheResource? OnPrecacheResource; - public event EventDelegates.OnEntityTouchHook? OnEntityTouchHook; - public event EventDelegates.OnEntityStartTouch? OnEntityStartTouch; - public event EventDelegates.OnEntityTouch? OnEntityTouch; - public event EventDelegates.OnEntityEndTouch? OnEntityEndTouch; - public event EventDelegates.OnItemServicesCanAcquireHook? OnItemServicesCanAcquireHook; - public event EventDelegates.OnWeaponServicesCanUseHook? OnWeaponServicesCanUseHook; - public event EventDelegates.OnConsoleOutput? OnConsoleOutput; - public event EventDelegates.OnCommandExecuteHook? OnCommandExecuteHook; - public event EventDelegates.OnSteamAPIActivated? OnSteamAPIActivated; - - public void Dispose() - { - EventPublisher.Unsubscribe(this); - } - - public void InvokeOnTick() - { - try - { - _Profiler.StartRecording("Event::OnTick"); - OnTick?.Invoke(); - } - catch (Exception e) - { - if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnTick."); - } - finally - { - _Profiler.StopRecording("Event::OnTick"); - } - } - - public void InvokeOnClientConnected( OnClientConnectedEvent @event ) - { - try - { - if (OnClientConnected == null) return; - _Profiler.StartRecording("Event::OnClientConnected"); - OnClientConnected?.Invoke(@event); - } - catch (Exception e) - { - if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnClientConnected."); - } - finally - { - _Profiler.StopRecording("Event::OnClientConnected"); - } - } - - public void InvokeOnClientDisconnected( OnClientDisconnectedEvent @event ) - { - try - { - if (OnClientDisconnected == null) return; - _Profiler.StartRecording("Event::OnClientDisconnected"); - OnClientDisconnected?.Invoke(@event); - } - catch (Exception e) - { - if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnClientDisconnected."); - } - finally - { - _Profiler.StopRecording("Event::OnClientDisconnected"); - } - } - - public void InvokeOnClientKeyStateChanged( OnClientKeyStateChangedEvent @event ) - { - try - { - if (OnClientKeyStateChanged == null) return; - _Profiler.StartRecording("Event::OnClientKeyStateChanged"); - OnClientKeyStateChanged?.Invoke(@event); - } - catch (Exception e) - { - if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnClientKeyStateChanged."); - } - finally - { - _Profiler.StopRecording("Event::OnClientKeyStateChanged"); - } - } - - public void InvokeOnClientPutInServer( OnClientPutInServerEvent @event ) - { - try - { - if (OnClientPutInServer == null) return; - _Profiler.StartRecording("Event::OnClientPutInServer"); - OnClientPutInServer?.Invoke(@event); - } - catch (Exception e) - { - if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnClientPutInServer."); - } - finally - { - _Profiler.StopRecording("Event::OnClientPutInServer"); - } - } - - public void InvokeOnClientSteamAuthorize( OnClientSteamAuthorizeEvent @event ) - { - try - { - if (OnClientSteamAuthorize == null) return; - _Profiler.StartRecording("Event::OnClientSteamAuthorize"); - OnClientSteamAuthorize?.Invoke(@event); - } - catch (Exception e) - { - if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnClientSteamAuthorize."); - } - finally - { - _Profiler.StopRecording("Event::OnClientSteamAuthorize"); - } - } - - public void InvokeOnClientSteamAuthorizeFail( OnClientSteamAuthorizeFailEvent @event ) - { - try - { - if (OnClientSteamAuthorizeFail == null) return; - _Profiler.StartRecording("Event::OnClientSteamAuthorizeFail"); - OnClientSteamAuthorizeFail?.Invoke(@event); - } - catch (Exception e) - { - if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnClientSteamAuthorizeFail."); - } - finally - { - _Profiler.StopRecording("Event::OnClientSteamAuthorizeFail"); - } - } - - public void InvokeOnEntityCreated( OnEntityCreatedEvent @event ) - { - try - { - if (OnEntityCreated == null) return; - _Profiler.StartRecording("Event::OnEntityCreated"); - OnEntityCreated?.Invoke(@event); - } - catch (Exception e) - { - if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnEntityCreated."); - } - finally - { - _Profiler.StopRecording("Event::OnEntityCreated"); - } - } - - public void InvokeOnEntityDeleted( OnEntityDeletedEvent @event ) - { - try - { - if (OnEntityDeleted == null) return; - _Profiler.StartRecording("Event::OnEntityDeleted"); - OnEntityDeleted?.Invoke(@event); - } - catch (Exception e) - { - if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnEntityDeleted."); - } - finally - { - _Profiler.StopRecording("Event::OnEntityDeleted"); - } - } - - public void InvokeOnEntityParentChanged( OnEntityParentChangedEvent @event ) - { - try - { - if (OnEntityParentChanged == null) return; - _Profiler.StartRecording("Event::OnEntityParentChanged"); - OnEntityParentChanged?.Invoke(@event); - } - catch (Exception e) - { - if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnEntityParentChanged."); - } - finally - { - _Profiler.StopRecording("Event::OnEntityParentChanged"); - } - } - - public void InvokeOnEntitySpawned( OnEntitySpawnedEvent @event ) - { - try - { - if (OnEntitySpawned == null) return; - _Profiler.StartRecording("Event::OnEntitySpawned"); - OnEntitySpawned?.Invoke(@event); - } - catch (Exception e) - { - if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnEntitySpawned."); - } - finally - { - _Profiler.StopRecording("Event::OnEntitySpawned"); - } - } - - public void InvokeOnMapLoad( OnMapLoadEvent @event ) - { - try - { - if (OnMapLoad == null) return; - _Profiler.StartRecording("Event::OnMapLoad"); - OnMapLoad?.Invoke(@event); - } - catch (Exception e) - { - if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnMapLoad."); - } - finally - { - _Profiler.StopRecording("Event::OnMapLoad"); - } - } - - public void InvokeOnMapUnload( OnMapUnloadEvent @event ) - { - try - { - if (OnMapUnload == null) return; - _Profiler.StartRecording("Event::OnMapUnload"); - OnMapUnload?.Invoke(@event); - } - catch (Exception e) - { - if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnMapUnload."); - } - finally - { - _Profiler.StopRecording("Event::OnMapUnload"); - } - } - - public void InvokeOnClientProcessUsercmds( OnClientProcessUsercmdsEvent @event ) - { - try - { - if (OnClientProcessUsercmds == null) return; - _Profiler.StartRecording("Event::OnClientProcessUsercmds"); - OnClientProcessUsercmds?.Invoke(@event); - } - catch (Exception e) - { - if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnClientProcessUsercmds."); - } - finally - { - _Profiler.StopRecording("Event::OnClientProcessUsercmds"); - } - } - - public void InvokeOnEntityTakeDamage( OnEntityTakeDamageEvent @event ) - { - try - { - if (OnEntityTakeDamage == null) return; - _Profiler.StartRecording("Event::OnEntityTakeDamage"); - OnEntityTakeDamage?.Invoke(@event); - } - catch (Exception e) - { - if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnEntityTakeDamage."); - } - finally - { - _Profiler.StopRecording("Event::OnEntityTakeDamage"); - } - } - - public void InvokeOnPrecacheResource( OnPrecacheResourceEvent @event ) - { - try - { - if (OnPrecacheResource == null) return; - _Profiler.StartRecording("Event::OnPrecacheResource"); - OnPrecacheResource?.Invoke(@event); - } - catch (Exception e) - { - if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnPrecacheResource."); - } - finally - { - _Profiler.StopRecording("Event::OnPrecacheResource"); - } - } - - [Obsolete("InvokeOnEntityTouchHook is deprecated. Use InvokeOnEntityStartTouch, InvokeOnEntityTouch, or InvokeOnEntityEndTouch instead.")] - public void InvokeOnEntityTouchHook( OnEntityTouchHookEvent @event ) - { - try - { - if (OnEntityTouchHook == null) return; - _Profiler.StartRecording("Event::OnEntityTouchHook"); - OnEntityTouchHook?.Invoke(@event); - } - catch (Exception e) - { - if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnEntityTouchHook."); - } - finally - { - _Profiler.StopRecording("Event::OnEntityTouchHook"); - } - } - - public void InvokeOnEntityStartTouch( OnEntityStartTouchEvent @event ) - { - try - { - if (OnEntityStartTouch == null) return; - _Profiler.StartRecording("Event::OnEntityStartTouch"); - OnEntityStartTouch?.Invoke(@event); - } - catch (Exception e) - { - if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnEntityStartTouch."); - } - finally - { - _Profiler.StopRecording("Event::OnEntityStartTouch"); - } - } - - public void InvokeOnEntityTouch( OnEntityTouchEvent @event ) - { - try - { - if (OnEntityTouch == null) return; - _Profiler.StartRecording("Event::OnEntityTouch"); - OnEntityTouch?.Invoke(@event); - } - catch (Exception e) - { - if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnEntityTouch."); - } - finally - { - _Profiler.StopRecording("Event::OnEntityTouch"); - } - } - - public void InvokeOnEntityEndTouch( OnEntityEndTouchEvent @event ) - { - try - { - if (OnEntityEndTouch == null) return; - _Profiler.StartRecording("Event::OnEntityEndTouch"); - OnEntityEndTouch?.Invoke(@event); - } - catch (Exception e) - { - if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnEntityEndTouch."); - } - finally - { - _Profiler.StopRecording("Event::OnEntityEndTouch"); - } - } - - public void InvokeOnSteamAPIActivatedHook() - { - try - { - _Profiler.StartRecording("Event::OnSteamAPIActivatedHook"); - OnSteamAPIActivated?.Invoke(); - } - catch (Exception e) - { - if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnSteamAPIActivatedHook."); - } - finally - { - _Profiler.StopRecording("Event::OnSteamAPIActivatedHook"); - } - } - - public void InvokeOnItemServicesCanAcquireHook( OnItemServicesCanAcquireHookEvent @event ) - { - try - { - if (OnItemServicesCanAcquireHook == null) return; - _Profiler.StartRecording("Event::OnItemServicesCanAcquireHook"); - OnItemServicesCanAcquireHook?.Invoke(@event); - } - catch (Exception e) - { - if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnItemServicesCanAcquireHook."); - } - finally - { - _Profiler.StopRecording("Event::OnItemServicesCanAcquireHook"); - } - } - - public void InvokeOnWeaponServicesCanUseHook( OnWeaponServicesCanUseHookEvent @event ) - { - try - { - if (OnWeaponServicesCanUseHook == null) return; - _Profiler.StartRecording("Event::OnWeaponServicesCanUseHook"); - OnWeaponServicesCanUseHook?.Invoke(@event); - } - catch (Exception e) - { - if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnWeaponServicesCanUseHook."); - } - finally - { - _Profiler.StopRecording("Event::OnWeaponServicesCanUseHook"); - } - } - - public void InvokeOnConsoleOutput( OnConsoleOutputEvent @event ) - { - try - { - if (OnConsoleOutput == null) return; - _Profiler.StartRecording("Event::OnConsoleOutput"); - OnConsoleOutput?.Invoke(@event); - } - catch (Exception e) - { - if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnConsoleOutput."); - } - finally - { - _Profiler.StopRecording("Event::OnConsoleOutput"); - } - } - - public void InvokeOnConVarValueChanged( OnConVarValueChanged @event ) - { - try - { - if (OnConVarValueChanged == null) return; - _Profiler.StartRecording("Event::OnConVarValueChanged"); - OnConVarValueChanged?.Invoke(@event); - } - catch (Exception e) - { - if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnConVarValueChanged."); - } - finally - { - _Profiler.StopRecording("Event::OnConVarValueChanged"); - } - } - - public void InvokeOnConCommandCreated( OnConCommandCreated @event ) - { - try - { - if (OnConCommandCreated == null) return; - _Profiler.StartRecording("Event::OnConCommandCreated"); - OnConCommandCreated?.Invoke(@event); - } - catch (Exception e) - { - if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnConCommandCreated."); - } - finally - { - _Profiler.StopRecording("Event::OnConCommandCreated"); - } - } - - public void InvokeOnConVarCreated( OnConVarCreated @event ) - { - try - { - if (OnConVarCreated == null) return; - _Profiler.StartRecording("Event::OnConVarCreated"); - OnConVarCreated?.Invoke(@event); - } - catch (Exception e) - { - if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnConVarCreated."); - } - finally - { - _Profiler.StopRecording("Event::OnConVarCreated"); - } - } - - public void InvokeOnCommandExecuteHook( OnCommandExecuteHookEvent @event ) - { - try - { - if (OnCommandExecuteHook == null) return; - _Profiler.StartRecording("Event::OnCommandExecuteHook"); - OnCommandExecuteHook?.Invoke(@event); - } - catch (Exception e) - { - if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnCommandExecuteHook."); - } - finally - { - _Profiler.StopRecording("Event::OnCommandExecuteHook"); + private CoreContext _Id { get; init; } + private IContextedProfilerService _Profiler { get; init; } + private ILogger _Logger { get; init; } + + public EventSubscriber( CoreContext id, IContextedProfilerService profiler, ILogger logger ) + { + _Id = id; + _Profiler = profiler; + _Logger = logger; + EventPublisher.Subscribe(this); + } + + public event EventDelegates.OnTick? OnTick; + public event EventDelegates.OnWorldUpdate? OnWorldUpdate; + + public event EventDelegates.OnClientConnected? OnClientConnected; + + public event EventDelegates.OnClientDisconnected? OnClientDisconnected; + public event EventDelegates.OnClientKeyStateChanged? OnClientKeyStateChanged; + public event EventDelegates.OnClientPutInServer? OnClientPutInServer; + public event EventDelegates.OnClientSteamAuthorize? OnClientSteamAuthorize; + public event EventDelegates.OnClientSteamAuthorizeFail? OnClientSteamAuthorizeFail; + public event EventDelegates.OnEntityCreated? OnEntityCreated; + public event EventDelegates.OnEntityDeleted? OnEntityDeleted; + public event EventDelegates.OnEntityParentChanged? OnEntityParentChanged; + public event EventDelegates.OnEntitySpawned? OnEntitySpawned; + public event EventDelegates.OnMapLoad? OnMapLoad; + public event EventDelegates.OnMapUnload? OnMapUnload; + public event EventDelegates.OnClientProcessUsercmds? OnClientProcessUsercmds; + public event EventDelegates.OnConVarValueChanged? OnConVarValueChanged; + public event EventDelegates.OnConCommandCreated? OnConCommandCreated; + public event EventDelegates.OnConVarCreated? OnConVarCreated; + public event EventDelegates.OnEntityTakeDamage? OnEntityTakeDamage; + public event EventDelegates.OnPrecacheResource? OnPrecacheResource; + public event EventDelegates.OnEntityTouchHook? OnEntityTouchHook; + public event EventDelegates.OnEntityStartTouch? OnEntityStartTouch; + public event EventDelegates.OnEntityTouch? OnEntityTouch; + public event EventDelegates.OnEntityEndTouch? OnEntityEndTouch; + public event EventDelegates.OnItemServicesCanAcquireHook? OnItemServicesCanAcquireHook; + public event EventDelegates.OnWeaponServicesCanUseHook? OnWeaponServicesCanUseHook; + public event EventDelegates.OnConsoleOutput? OnConsoleOutput; + public event EventDelegates.OnCommandExecuteHook? OnCommandExecuteHook; + public event EventDelegates.OnSteamAPIActivated? OnSteamAPIActivated; + public event EventDelegates.OnMovementServicesRunCommandHook? OnMovementServicesRunCommandHook; + public event EventDelegates.OnPlayerPawnPostThink? OnPlayerPawnPostThink; + + public void Dispose() + { + EventPublisher.Unsubscribe(this); + } + + public void InvokeOnTick() + { + try + { + _Profiler.StartRecording("Event::OnTick"); + OnTick?.Invoke(); + } + catch (Exception e) + { + if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnTick."); + } + finally + { + _Profiler.StopRecording("Event::OnTick"); + } + } + + public void InvokeOnWorldUpdate() + { + try + { + _Profiler.StartRecording("Event::OnWorldUpdate"); + OnWorldUpdate?.Invoke(); + } + catch (Exception e) + { + if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnWorldUpdate."); + } + finally + { + _Profiler.StopRecording("Event::OnWorldUpdate"); + } + } + + public void InvokeOnClientConnected( OnClientConnectedEvent @event ) + { + try + { + if (OnClientConnected == null) return; + _Profiler.StartRecording("Event::OnClientConnected"); + OnClientConnected?.Invoke(@event); + } + catch (Exception e) + { + if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnClientConnected."); + } + finally + { + _Profiler.StopRecording("Event::OnClientConnected"); + } + } + + public void InvokeOnClientDisconnected( OnClientDisconnectedEvent @event ) + { + try + { + if (OnClientDisconnected == null) return; + _Profiler.StartRecording("Event::OnClientDisconnected"); + OnClientDisconnected?.Invoke(@event); + } + catch (Exception e) + { + if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnClientDisconnected."); + } + finally + { + _Profiler.StopRecording("Event::OnClientDisconnected"); + } + } + + public void InvokeOnClientKeyStateChanged( OnClientKeyStateChangedEvent @event ) + { + try + { + if (OnClientKeyStateChanged == null) return; + _Profiler.StartRecording("Event::OnClientKeyStateChanged"); + OnClientKeyStateChanged?.Invoke(@event); + } + catch (Exception e) + { + if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnClientKeyStateChanged."); + } + finally + { + _Profiler.StopRecording("Event::OnClientKeyStateChanged"); + } + } + + public void InvokeOnClientPutInServer( OnClientPutInServerEvent @event ) + { + try + { + if (OnClientPutInServer == null) return; + _Profiler.StartRecording("Event::OnClientPutInServer"); + OnClientPutInServer?.Invoke(@event); + } + catch (Exception e) + { + if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnClientPutInServer."); + } + finally + { + _Profiler.StopRecording("Event::OnClientPutInServer"); + } + } + + public void InvokeOnClientSteamAuthorize( OnClientSteamAuthorizeEvent @event ) + { + try + { + if (OnClientSteamAuthorize == null) return; + _Profiler.StartRecording("Event::OnClientSteamAuthorize"); + OnClientSteamAuthorize?.Invoke(@event); + } + catch (Exception e) + { + if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnClientSteamAuthorize."); + } + finally + { + _Profiler.StopRecording("Event::OnClientSteamAuthorize"); + } + } + + public void InvokeOnClientSteamAuthorizeFail( OnClientSteamAuthorizeFailEvent @event ) + { + try + { + if (OnClientSteamAuthorizeFail == null) return; + _Profiler.StartRecording("Event::OnClientSteamAuthorizeFail"); + OnClientSteamAuthorizeFail?.Invoke(@event); + } + catch (Exception e) + { + if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnClientSteamAuthorizeFail."); + } + finally + { + _Profiler.StopRecording("Event::OnClientSteamAuthorizeFail"); + } + } + + public void InvokeOnEntityCreated( OnEntityCreatedEvent @event ) + { + try + { + if (OnEntityCreated == null) return; + _Profiler.StartRecording("Event::OnEntityCreated"); + OnEntityCreated?.Invoke(@event); + } + catch (Exception e) + { + if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnEntityCreated."); + } + finally + { + _Profiler.StopRecording("Event::OnEntityCreated"); + } + } + + public void InvokeOnEntityDeleted( OnEntityDeletedEvent @event ) + { + try + { + if (OnEntityDeleted == null) return; + _Profiler.StartRecording("Event::OnEntityDeleted"); + OnEntityDeleted?.Invoke(@event); + } + catch (Exception e) + { + if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnEntityDeleted."); + } + finally + { + _Profiler.StopRecording("Event::OnEntityDeleted"); + } + } + + public void InvokeOnEntityParentChanged( OnEntityParentChangedEvent @event ) + { + try + { + if (OnEntityParentChanged == null) return; + _Profiler.StartRecording("Event::OnEntityParentChanged"); + OnEntityParentChanged?.Invoke(@event); + } + catch (Exception e) + { + if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnEntityParentChanged."); + } + finally + { + _Profiler.StopRecording("Event::OnEntityParentChanged"); + } + } + + public void InvokeOnEntitySpawned( OnEntitySpawnedEvent @event ) + { + try + { + if (OnEntitySpawned == null) return; + _Profiler.StartRecording("Event::OnEntitySpawned"); + OnEntitySpawned?.Invoke(@event); + } + catch (Exception e) + { + if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnEntitySpawned."); + } + finally + { + _Profiler.StopRecording("Event::OnEntitySpawned"); + } + } + + public void InvokeOnMapLoad( OnMapLoadEvent @event ) + { + try + { + if (OnMapLoad == null) return; + _Profiler.StartRecording("Event::OnMapLoad"); + OnMapLoad?.Invoke(@event); + } + catch (Exception e) + { + if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnMapLoad."); + } + finally + { + _Profiler.StopRecording("Event::OnMapLoad"); + } + } + + public void InvokeOnMapUnload( OnMapUnloadEvent @event ) + { + try + { + if (OnMapUnload == null) return; + _Profiler.StartRecording("Event::OnMapUnload"); + OnMapUnload?.Invoke(@event); + } + catch (Exception e) + { + if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnMapUnload."); + } + finally + { + _Profiler.StopRecording("Event::OnMapUnload"); + } + } + + public void InvokeOnClientProcessUsercmds( OnClientProcessUsercmdsEvent @event ) + { + try + { + if (OnClientProcessUsercmds == null) return; + _Profiler.StartRecording("Event::OnClientProcessUsercmds"); + OnClientProcessUsercmds?.Invoke(@event); + } + catch (Exception e) + { + if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnClientProcessUsercmds."); + } + finally + { + _Profiler.StopRecording("Event::OnClientProcessUsercmds"); + } + } + + public void InvokeOnEntityTakeDamage( OnEntityTakeDamageEvent @event ) + { + try + { + if (OnEntityTakeDamage == null) return; + _Profiler.StartRecording("Event::OnEntityTakeDamage"); + OnEntityTakeDamage?.Invoke(@event); + } + catch (Exception e) + { + if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnEntityTakeDamage."); + } + finally + { + _Profiler.StopRecording("Event::OnEntityTakeDamage"); + } + } + + public void InvokeOnPrecacheResource( OnPrecacheResourceEvent @event ) + { + try + { + if (OnPrecacheResource == null) return; + _Profiler.StartRecording("Event::OnPrecacheResource"); + OnPrecacheResource?.Invoke(@event); + } + catch (Exception e) + { + if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnPrecacheResource."); + } + finally + { + _Profiler.StopRecording("Event::OnPrecacheResource"); + } + } + + [Obsolete("InvokeOnEntityTouchHook is deprecated. Use InvokeOnEntityStartTouch, InvokeOnEntityTouch, or InvokeOnEntityEndTouch instead.")] + public void InvokeOnEntityTouchHook( OnEntityTouchHookEvent @event ) + { + try + { + if (OnEntityTouchHook == null) return; + _Profiler.StartRecording("Event::OnEntityTouchHook"); + OnEntityTouchHook?.Invoke(@event); + } + catch (Exception e) + { + if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnEntityTouchHook."); + } + finally + { + _Profiler.StopRecording("Event::OnEntityTouchHook"); + } + } + + public void InvokeOnEntityStartTouch( OnEntityStartTouchEvent @event ) + { + try + { + if (OnEntityStartTouch == null) return; + _Profiler.StartRecording("Event::OnEntityStartTouch"); + OnEntityStartTouch?.Invoke(@event); + } + catch (Exception e) + { + if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnEntityStartTouch."); + } + finally + { + _Profiler.StopRecording("Event::OnEntityStartTouch"); + } + } + + public void InvokeOnEntityTouch( OnEntityTouchEvent @event ) + { + try + { + if (OnEntityTouch == null) return; + _Profiler.StartRecording("Event::OnEntityTouch"); + OnEntityTouch?.Invoke(@event); + } + catch (Exception e) + { + if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnEntityTouch."); + } + finally + { + _Profiler.StopRecording("Event::OnEntityTouch"); + } + } + + public void InvokeOnEntityEndTouch( OnEntityEndTouchEvent @event ) + { + try + { + if (OnEntityEndTouch == null) return; + _Profiler.StartRecording("Event::OnEntityEndTouch"); + OnEntityEndTouch?.Invoke(@event); + } + catch (Exception e) + { + if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnEntityEndTouch."); + } + finally + { + _Profiler.StopRecording("Event::OnEntityEndTouch"); + } + } + + public void InvokeOnSteamAPIActivatedHook() + { + try + { + _Profiler.StartRecording("Event::OnSteamAPIActivatedHook"); + OnSteamAPIActivated?.Invoke(); + } + catch (Exception e) + { + if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnSteamAPIActivatedHook."); + } + finally + { + _Profiler.StopRecording("Event::OnSteamAPIActivatedHook"); + } + } + + public void InvokeOnItemServicesCanAcquireHook( OnItemServicesCanAcquireHookEvent @event ) + { + try + { + if (OnItemServicesCanAcquireHook == null) return; + _Profiler.StartRecording("Event::OnItemServicesCanAcquireHook"); + OnItemServicesCanAcquireHook?.Invoke(@event); + } + catch (Exception e) + { + if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnItemServicesCanAcquireHook."); + } + finally + { + _Profiler.StopRecording("Event::OnItemServicesCanAcquireHook"); + } + } + + public void InvokeOnWeaponServicesCanUseHook( OnWeaponServicesCanUseHookEvent @event ) + { + try + { + if (OnWeaponServicesCanUseHook == null) return; + _Profiler.StartRecording("Event::OnWeaponServicesCanUseHook"); + OnWeaponServicesCanUseHook?.Invoke(@event); + } + catch (Exception e) + { + if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnWeaponServicesCanUseHook."); + } + finally + { + _Profiler.StopRecording("Event::OnWeaponServicesCanUseHook"); + } + } + + public void InvokeOnConsoleOutput( OnConsoleOutputEvent @event ) + { + try + { + if (OnConsoleOutput == null) return; + _Profiler.StartRecording("Event::OnConsoleOutput"); + OnConsoleOutput?.Invoke(@event); + } + catch (Exception e) + { + if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnConsoleOutput."); + } + finally + { + _Profiler.StopRecording("Event::OnConsoleOutput"); + } + } + + public void InvokeOnConVarValueChanged( OnConVarValueChanged @event ) + { + try + { + if (OnConVarValueChanged == null) return; + _Profiler.StartRecording("Event::OnConVarValueChanged"); + OnConVarValueChanged?.Invoke(@event); + } + catch (Exception e) + { + if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnConVarValueChanged."); + } + finally + { + _Profiler.StopRecording("Event::OnConVarValueChanged"); + } + } + + public void InvokeOnConCommandCreated( OnConCommandCreated @event ) + { + try + { + if (OnConCommandCreated == null) return; + _Profiler.StartRecording("Event::OnConCommandCreated"); + OnConCommandCreated?.Invoke(@event); + } + catch (Exception e) + { + if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnConCommandCreated."); + } + finally + { + _Profiler.StopRecording("Event::OnConCommandCreated"); + } + } + + public void InvokeOnConVarCreated( OnConVarCreated @event ) + { + try + { + if (OnConVarCreated == null) return; + _Profiler.StartRecording("Event::OnConVarCreated"); + OnConVarCreated?.Invoke(@event); + } + catch (Exception e) + { + if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnConVarCreated."); + } + finally + { + _Profiler.StopRecording("Event::OnConVarCreated"); + } + } + + public void InvokeOnCommandExecuteHook( OnCommandExecuteHookEvent @event ) + { + try + { + if (OnCommandExecuteHook == null) return; + _Profiler.StartRecording("Event::OnCommandExecuteHook"); + OnCommandExecuteHook?.Invoke(@event); + } + catch (Exception e) + { + if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnCommandExecuteHook."); + } + finally + { + _Profiler.StopRecording("Event::OnCommandExecuteHook"); + } + } + + public void InvokeOnMovementServicesRunCommandHook( OnMovementServicesRunCommandHookEvent @event ) + { + try + { + if (OnMovementServicesRunCommandHook == null) return; + _Profiler.StartRecording("Event::OnMovementServicesRunCommandHook"); + OnMovementServicesRunCommandHook?.Invoke(@event); + } + catch (Exception e) + { + if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnMovementServicesRunCommandHook."); + } + finally + { + _Profiler.StopRecording("Event::OnMovementServicesRunCommandHook"); + } + } + + public void InvokeOnPlayerPawnPostThinkHook( OnPlayerPawnPostThinkHookEvent @event ) + { + try + { + if (OnPlayerPawnPostThink == null) return; + _Profiler.StartRecording("Event::OnPlayerPawnPostThink"); + OnPlayerPawnPostThink?.Invoke(@event); + } + catch (Exception e) + { + if (GlobalExceptionHandler.Handle(e)) _Logger.LogError(e, "Error invoking OnPlayerPawnPostThink."); + } + finally + { + _Profiler.StopRecording("Event::OnPlayerPawnPostThink"); + } } - } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Core/Modules/Game/GameService.cs b/managed/src/SwiftlyS2.Core/Modules/Game/GameService.cs new file mode 100644 index 000000000..4b036787a --- /dev/null +++ b/managed/src/SwiftlyS2.Core/Modules/Game/GameService.cs @@ -0,0 +1,255 @@ +using SwiftlyS2.Shared.Misc; +using SwiftlyS2.Core.Schemas; +using SwiftlyS2.Shared.Players; +using SwiftlyS2.Shared.Natives; +using SwiftlyS2.Shared.Services; +using SwiftlyS2.Shared.EntitySystem; +using SwiftlyS2.Shared.SchemaDefinitions; + +namespace SwiftlyS2.Core.Services; + +internal class GameService : IGameService +{ + private readonly IEntitySystemService entitySystemService; + // m_bMapHasBombZone (hash: 0x6295CF65D3F4FD4D) + 0x02 + private static readonly Lazy MatchStructOffsetLazy = new(() => Schema.GetOffset(0x6295CF65D3F4FD4D) + 0x02, LazyThreadSafetyMode.None); + private static nint MatchStructOffset => MatchStructOffsetLazy.Value; + + public GameService( IEntitySystemService entitySystemService ) + { + this.entitySystemService = entitySystemService; + } + + public unsafe ref readonly CCSMatch MatchData => ref *GetCCSMatchPtr(); + + public unsafe void Reset() + { + var match = GetCCSMatchPtr(); + var gameRules = GetGameRules(); + + match->ActualRoundsPlayed = 0; + match->NOvertimePlaying = 0; + match->CTScoreFirstHalf = 0; + match->CTScoreSecondHalf = 0; + match->CTScoreOvertime = 0; + match->CTScoreTotal = 0; + match->TerroristScoreFirstHalf = 0; + match->TerroristScoreSecondHalf = 0; + match->TerroristScoreOvertime = 0; + match->TerroristScoreTotal = 0; + match->Phase = GamePhase.GAMEPHASE_PLAYING_STANDARD; + + gameRules.TotalRoundsPlayed = 0; + gameRules.OvertimePlaying = 0; + gameRules.GamePhaseEnum = GamePhase.GAMEPHASE_PLAYING_STANDARD; + gameRules.TotalRoundsPlayedUpdated(); + gameRules.OvertimePlayingUpdated(); + gameRules.GamePhaseUpdated(); + + UpdateTeamScores(); + } + + public unsafe void SetPhase( GamePhase phase ) + { + var match = GetCCSMatchPtr(); + var gameRules = GetGameRules(); + + match->Phase = phase; + + gameRules.GamePhaseEnum = phase; + gameRules.GamePhaseUpdated(); + } + + public unsafe void AddTerroristWins( int numWins ) + { + var match = GetCCSMatchPtr(); + var gameRules = GetGameRules(); + + match->ActualRoundsPlayed += (short)numWins; + + gameRules.TotalRoundsPlayed = match->ActualRoundsPlayed; + gameRules.TotalRoundsPlayedUpdated(); + + AddTerroristScore(numWins); + } + + public unsafe void AddCTWins( int numWins ) + { + var match = GetCCSMatchPtr(); + var gameRules = GetGameRules(); + + match->ActualRoundsPlayed += (short)numWins; + + gameRules.TotalRoundsPlayed = match->ActualRoundsPlayed; + gameRules.TotalRoundsPlayedUpdated(); + + AddCTScore(numWins); + } + + public unsafe void IncrementRound( int numRounds = 1 ) + { + var match = GetCCSMatchPtr(); + var gameRules = GetGameRules(); + + match->ActualRoundsPlayed += (short)numRounds; + + gameRules.TotalRoundsPlayed = match->ActualRoundsPlayed; + gameRules.TotalRoundsPlayedUpdated(); + } + + public void AddTerroristBonusPoints( int points ) + { + AddTerroristScore(points); + } + + public void AddCTBonusPoints( int points ) + { + AddCTScore(points); + } + + public unsafe void AddTerroristScore( int score ) + { + var match = GetCCSMatchPtr(); + + match->TerroristScoreTotal += (short)score; + + if (match->NOvertimePlaying > 0) + { + match->TerroristScoreOvertime += (short)score; + } + else if (match->Phase == GamePhase.GAMEPHASE_PLAYING_FIRST_HALF) + { + match->TerroristScoreFirstHalf += (short)score; + } + else if (match->Phase == GamePhase.GAMEPHASE_PLAYING_SECOND_HALF) + { + match->TerroristScoreSecondHalf += (short)score; + } + + UpdateTeamScores(); + } + + public unsafe void AddCTScore( int score ) + { + var match = GetCCSMatchPtr(); + + match->CTScoreTotal += (short)score; + + if (match->NOvertimePlaying > 0) + { + match->CTScoreOvertime += (short)score; + } + else if (match->Phase == GamePhase.GAMEPHASE_PLAYING_FIRST_HALF) + { + match->CTScoreFirstHalf += (short)score; + } + else if (match->Phase == GamePhase.GAMEPHASE_PLAYING_SECOND_HALF) + { + match->CTScoreSecondHalf += (short)score; + } + + UpdateTeamScores(); + } + + public unsafe void GoToOvertime( int numOvertimesToAdd = 1 ) + { + var match = GetCCSMatchPtr(); + var gameRules = GetGameRules(); + + match->NOvertimePlaying += (short)numOvertimesToAdd; + + gameRules.OvertimePlaying = match->NOvertimePlaying; + gameRules.OvertimePlayingUpdated(); + } + + public unsafe void SwapTeamScores() + { + var match = GetCCSMatchPtr(); + + (match->TerroristScoreFirstHalf, match->CTScoreFirstHalf) = (match->CTScoreFirstHalf, match->TerroristScoreFirstHalf); + (match->TerroristScoreSecondHalf, match->CTScoreSecondHalf) = (match->CTScoreSecondHalf, match->TerroristScoreSecondHalf); + (match->TerroristScoreOvertime, match->CTScoreOvertime) = (match->CTScoreOvertime, match->TerroristScoreOvertime); + (match->TerroristScoreTotal, match->CTScoreTotal) = (match->CTScoreTotal, match->TerroristScoreTotal); + + UpdateTeamScores(); + } + + public unsafe int GetWinningTeam() + { + var match = GetCCSMatchPtr(); + var teams = entitySystemService.GetAllEntitiesByDesignerName("cs_team_manager"); + + foreach (var team in teams) + { + if (team.TeamNum == (int)Team.T && team.Surrendered) + { + return (int)Team.CT; + } + + if (team.TeamNum == (int)Team.CT && team.Surrendered) + { + return (int)Team.T; + } + } + + if (match->TerroristScoreTotal > match->CTScoreTotal) + { + return (int)Team.T; + } + + if (match->TerroristScoreTotal < match->CTScoreTotal) + { + return (int)Team.CT; + } + + return (int)Team.None; + } + + private unsafe void UpdateTeamScores() + { + var match = GetCCSMatchPtr(); + var teams = entitySystemService.GetAllEntitiesByDesignerName("cs_team_manager"); + + foreach (var team in teams) + { + switch (team.TeamNum) + { + case (int)Team.T: + UpdateTeamEntity(team, match->TerroristScoreTotal, match->TerroristScoreFirstHalf, match->TerroristScoreSecondHalf, match->TerroristScoreOvertime); + break; + + case (int)Team.CT: + UpdateTeamEntity(team, match->CTScoreTotal, match->CTScoreFirstHalf, match->CTScoreSecondHalf, match->CTScoreOvertime); + break; + } + } + } + + private CCSGameRules GetGameRules() + { + var gameRules = entitySystemService.GetGameRules(); + if (gameRules?.IsValid ?? false) + { + return gameRules; + } + throw new InvalidOperationException("GameRules not found"); + } + + private unsafe CCSMatch* GetCCSMatchPtr() + { + var gameRules = GetGameRules(); + return (CCSMatch*)(gameRules.Address + MatchStructOffset); + } + + private static void UpdateTeamEntity( CCSTeam team, int totalScore, int firstHalfScore, int secondHalfScore, int overtimeScore ) + { + team.Score = totalScore; + team.ScoreFirstHalf = firstHalfScore; + team.ScoreSecondHalf = secondHalfScore; + team.ScoreOvertime = overtimeScore; + team.ScoreUpdated(); + team.ScoreFirstHalfUpdated(); + team.ScoreSecondHalfUpdated(); + team.ScoreOvertimeUpdated(); + } +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Core/Modules/GameEvents/GameEventCallback.cs b/managed/src/SwiftlyS2.Core/Modules/GameEvents/GameEventCallback.cs index 541977f66..ec5351ccc 100644 --- a/managed/src/SwiftlyS2.Core/Modules/GameEvents/GameEventCallback.cs +++ b/managed/src/SwiftlyS2.Core/Modules/GameEvents/GameEventCallback.cs @@ -89,8 +89,8 @@ public GameEventCallback( IGameEventService.GameEventHandler callback, bool p { try { - var category = "GameEventCallback::" + EventName; if (hash != T.GetHash()) return HookResult.Continue; + var category = "GameEventCallback::" + EventName; Profiler.StartRecording(category); var eventObj = T.Create(pEvent); var result = _callback(eventObj); diff --git a/managed/src/SwiftlyS2.Core/Modules/Memory/MemoryService.cs b/managed/src/SwiftlyS2.Core/Modules/Memory/MemoryService.cs index 2150e7f29..9e5c9b0c7 100644 --- a/managed/src/SwiftlyS2.Core/Modules/Memory/MemoryService.cs +++ b/managed/src/SwiftlyS2.Core/Modules/Memory/MemoryService.cs @@ -105,10 +105,21 @@ public IUnmanagedMemory GetUnmanagedMemoryByAddress( nint address ) public nint? GetVTableAddress( string library, string vtableName ) { - var ptr = NativeMemoryHelpers.GetVirtualTableAddress(library, vtableName); - if (ptr == 0) + var classes = vtableName.Split("::"); + nint? ptr; + if (classes.Length == 1) { - return null; + ptr = NativeMemoryHelpers.GetVirtualTableAddress(library, vtableName); + } + else if (classes.Length == 2) + { + ptr = NativeMemoryHelpers.GetVirtualTableAddressNested2(library, classes[0], classes[1]); + } + else { + throw new ArgumentException("Vtable has too many nested classes, which is not supported for now."); + } + if (ptr == 0) { + ptr = null; } return ptr; } @@ -140,6 +151,21 @@ public T ToSchemaClass( nint address ) where T : class, ISchemaClass return T.From(address); } + public nint Alloc(ulong size) + { + return NativeAllocator.Alloc(size); + } + + public void Free(nint pointer) + { + NativeAllocator.Free(pointer); + } + + public nint Resize(nint pointer, ulong newSize) + { + return NativeAllocator.Resize(pointer, newSize); + } + public void Dispose() { foreach (var function in _UnmanagedFunctions) diff --git a/managed/src/SwiftlyS2.Core/Modules/Menus/MenuAPI.cs b/managed/src/SwiftlyS2.Core/Modules/Menus/MenuAPI.cs index 5a158bd77..4c5fc84ce 100644 --- a/managed/src/SwiftlyS2.Core/Modules/Menus/MenuAPI.cs +++ b/managed/src/SwiftlyS2.Core/Modules/Menus/MenuAPI.cs @@ -117,7 +117,7 @@ public IReadOnlyList Options { // private readonly ConcurrentDictionary> visibleOptionsCache = new(); private readonly ConcurrentDictionary autoCloseCancelTokens = new(); - private readonly ConcurrentDictionary renderCache = new(); + // private readonly ConcurrentDictionary renderCache = new(); private readonly CancellationTokenSource renderLoopCancellationTokenSource = new(); private volatile bool disposed; @@ -137,18 +137,21 @@ public MenuAPI( ISwiftlyCore core, MenuConfiguration configuration, MenuKeybindO Builder = builder; // Parent = parent; - options.Clear(); + lock (optionsLock) + { + options.Clear(); + } selectedOptionIndex.Clear(); desiredOptionIndex.Clear(); // selectedDisplayLine.Clear(); autoCloseCancelTokens.Clear(); // visibleOptionsCache.Clear(); - renderCache.Clear(); + // renderCache.Clear(); maxOptions = 0; // maxDisplayLines = 0; - core.Event.OnTick += OnTick; + // core.Event.OnTick += OnTick; _ = Task.Run(async () => { @@ -200,19 +203,22 @@ public void Dispose() } }); - // options.ForEach(option => option.Dispose()); - options.Clear(); + lock (optionsLock) + { + // options.ForEach(option => option.Dispose()); + options.Clear(); + } selectedOptionIndex.Clear(); desiredOptionIndex.Clear(); // selectedDisplayLine.Clear(); autoCloseCancelTokens.Clear(); // visibleOptionsCache.Clear(); - renderCache.Clear(); + // renderCache.Clear(); maxOptions = 0; // maxDisplayLines = 0; - core.Event.OnTick -= OnTick; + // core.Event.OnTick -= OnTick; renderLoopCancellationTokenSource?.Cancel(); renderLoopCancellationTokenSource?.Dispose(); @@ -221,24 +227,24 @@ public void Dispose() GC.SuppressFinalize(this); } - private void OnTick() - { - if (maxOptions <= 0) - { - return; - } + // private void OnTick() + // { + // if (maxOptions <= 0) + // { + // return; + // } - foreach (var kvp in renderCache) - { - var player = kvp.Key; - if (!player.IsValid || player.IsFakeClient) - { - continue; - } + // foreach (var kvp in renderCache) + // { + // var player = kvp.Key; + // if (!player.IsValid || player.IsFakeClient) + // { + // continue; + // } - NativePlayer.SetCenterMenuRender(player.PlayerID, kvp.Value); - } - } + // NativePlayer.SetCenterMenuRender(player.PlayerID, kvp.Value); + // } + // } private void OnRender() { @@ -264,22 +270,25 @@ private void OnRender() : Math.Clamp(baseMaxVisibleItems, 1, 5); var halfVisible = maxVisibleItems / 2; - lock (optionsLock) + foreach (var (player, desiredIndex, selectedIndex) in playerStates) { - foreach (var (player, desiredIndex, selectedIndex) in playerStates) - { - ProcessPlayerMenu(player, desiredIndex, selectedIndex, maxOptions, maxVisibleItems, halfVisible); - } + ProcessPlayerMenu(player, desiredIndex, selectedIndex, maxOptions, maxVisibleItems, halfVisible); } } private void ProcessPlayerMenu( IPlayer player, int desiredIndex, int selectedIndex, int maxOptions, int maxVisibleItems, int halfVisible ) { - var filteredOptions = options.Where(opt => opt.Visible && opt.GetVisible(player)).ToList(); - if (filteredOptions.Count == 0) + var filteredOptions = new List(); + lock (optionsLock) + { + filteredOptions = options.Where(opt => opt.Visible && opt.GetVisible(player)).ToList(); + } + + if (filteredOptions.Count <= 0) { var emptyHtml = BuildMenuHtml(player, [], 0, 0, maxOptions, maxVisibleItems); - _ = renderCache.AddOrUpdate(player, emptyHtml, ( _, _ ) => emptyHtml); + // _ = renderCache.AddOrUpdate(player, emptyHtml, ( _, _ ) => emptyHtml); + core.Scheduler.NextTick(() => NativePlayer.SetCenterMenuRender(player.PlayerID, emptyHtml)); return; } @@ -293,33 +302,40 @@ private void ProcessPlayerMenu( IPlayer player, int desiredIndex, int selectedIn }); var html = BuildMenuHtml(player, visibleOptions, safeArrowPosition, clampedDesiredIndex, maxOptions, maxVisibleItems); - _ = renderCache.AddOrUpdate(player, html, ( _, _ ) => html); - - var currentOption = visibleOptions[safeArrowPosition]; - var currentOriginalIndex = options.IndexOf(currentOption); + // _ = renderCache.AddOrUpdate(player, html, ( _, _ ) => html); + core.Scheduler.NextTick(() => NativePlayer.SetCenterMenuRender(player.PlayerID, html)); - if (currentOriginalIndex != selectedIndex) + lock (optionsLock) { - var updateResult = selectedOptionIndex.TryUpdate(player, currentOriginalIndex, selectedIndex); - if (updateResult && currentOriginalIndex != desiredIndex) + var currentOriginalIndex = options.IndexOf(visibleOptions[safeArrowPosition]); + + if (currentOriginalIndex != selectedIndex) { - _ = desiredOptionIndex.TryUpdate(player, currentOriginalIndex, desiredIndex); + var updateResult = selectedOptionIndex.TryUpdate(player, currentOriginalIndex, selectedIndex); + if (updateResult && currentOriginalIndex != desiredIndex) + { + _ = desiredOptionIndex.TryUpdate(player, currentOriginalIndex, desiredIndex); + } } } } private (IReadOnlyList VisibleOptions, int ArrowPosition) GetVisibleOptionsAndArrowPosition( List filteredOptions, int clampedDesiredIndex, int maxVisibleItems, int halfVisible ) { - var filteredMaxOptions = filteredOptions.Count; - var desiredOption = options[clampedDesiredIndex]; - var mappedDesiredIndex = filteredOptions.IndexOf(desiredOption); - - if (mappedDesiredIndex < 0) + var filteredMaxOptions = -1; + var mappedDesiredIndex = -1; + lock (optionsLock) { - mappedDesiredIndex = filteredOptions - .Select(( opt, idx ) => (Index: idx, Distance: Math.Abs(options.IndexOf(opt) - clampedDesiredIndex))) - .MinBy(x => x.Distance) - .Index; + filteredMaxOptions = filteredOptions.Count; + mappedDesiredIndex = filteredOptions.IndexOf(options[clampedDesiredIndex]); + + if (mappedDesiredIndex < 0) + { + mappedDesiredIndex = filteredOptions + .Select(( opt, idx ) => (Index: idx, Distance: Math.Abs(options.IndexOf(opt) - clampedDesiredIndex))) + .MinBy(x => x.Distance) + .Index; + } } if (filteredMaxOptions <= maxVisibleItems) @@ -467,7 +483,7 @@ public void HideForPlayer( IPlayer player ) SetFreezeState(player, false); - _ = renderCache.TryRemove(player, out _); + // _ = renderCache.TryRemove(player, out _); if (autoCloseCancelTokens.TryRemove(player, out var token)) { @@ -521,25 +537,29 @@ public bool RemoveOption( IMenuOption option ) public bool MoveToOption( IPlayer player, IMenuOption option ) { - return MoveToOptionIndex(player, options.IndexOf(option)); + lock (optionsLock) + { + return MoveToOptionIndex(player, options.IndexOf(option)); + } } public bool MoveToOptionIndex( IPlayer player, int index ) { - lock (optionsLock) + + if (maxOptions == 0 || !desiredOptionIndex.TryGetValue(player, out var oldIndex)) { - if (maxOptions == 0 || !desiredOptionIndex.TryGetValue(player, out var oldIndex)) - { - return false; - } + return false; + } - var targetIndex = ((index % maxOptions) + maxOptions) % maxOptions; - var direction = Math.Sign(targetIndex - oldIndex); - if (direction == 0) - { - return true; - } + var targetIndex = ((index % maxOptions) + maxOptions) % maxOptions; + var direction = Math.Sign(targetIndex - oldIndex); + if (direction == 0) + { + return true; + } + lock (optionsLock) + { var visibleIndex = Enumerable.Range(0, maxOptions) .Select(i => (((targetIndex + (i * direction)) % maxOptions) + maxOptions) % maxOptions) .FirstOrDefault(idx => options[idx].Visible && options[idx].GetVisible(player), -1); @@ -550,7 +570,10 @@ public bool MoveToOptionIndex( IPlayer player, int index ) public IMenuOption? GetCurrentOption( IPlayer player ) { - return selectedOptionIndex.TryGetValue(player, out var index) ? options[index] : null; + lock (optionsLock) + { + return selectedOptionIndex.TryGetValue(player, out var index) ? options[index] : null; + } } public int GetCurrentOptionIndex( IPlayer player ) diff --git a/managed/src/SwiftlyS2.Core/Modules/Menus/MenuManagerAPI.cs b/managed/src/SwiftlyS2.Core/Modules/Menus/MenuManagerAPI.cs index 1e61e5006..85f95a964 100644 --- a/managed/src/SwiftlyS2.Core/Modules/Menus/MenuManagerAPI.cs +++ b/managed/src/SwiftlyS2.Core/Modules/Menus/MenuManagerAPI.cs @@ -145,7 +145,7 @@ private void KeyStateChange( IOnClientKeyStateChangedEvent @event ) if (menu.Configuration.PlaySound) { scrollSound.Recipients.AddRecipient(@event.PlayerId); - scrollSound.Emit(); + _ = scrollSound.Emit(); scrollSound.Recipients.RemoveRecipient(@event.PlayerId); } } @@ -156,18 +156,18 @@ private void KeyStateChange( IOnClientKeyStateChangedEvent @event ) if (menu.Configuration.PlaySound) { scrollSound.Recipients.AddRecipient(@event.PlayerId); - scrollSound.Emit(); + _ = scrollSound.Emit(); scrollSound.Recipients.RemoveRecipient(@event.PlayerId); } } else if (exitKey.HasFlag(@event.Key.ToKeyBind())) { - CloseMenuForPlayer(player, menu); + CloseMenuForPlayerInternal(player, menu, true); if (menu.Configuration.PlaySound) { exitSound.Recipients.AddRecipient(@event.PlayerId); - exitSound.Emit(); + _ = exitSound.Emit(); exitSound.Recipients.RemoveRecipient(@event.PlayerId); } } @@ -181,7 +181,7 @@ private void KeyStateChange( IOnClientKeyStateChangedEvent @event ) if (menu.Configuration.PlaySound && option.PlaySound) { useSound.Recipients.AddRecipient(@event.PlayerId); - useSound.Emit(); + _ = useSound.Emit(); useSound.Recipients.RemoveRecipient(@event.PlayerId); } } @@ -196,7 +196,7 @@ private void KeyStateChange( IOnClientKeyStateChangedEvent @event ) if (menu.Configuration.PlaySound) { scrollSound.Recipients.AddRecipient(@event.PlayerId); - scrollSound.Emit(); + _ = scrollSound.Emit(); scrollSound.Recipients.RemoveRecipient(@event.PlayerId); } } @@ -207,17 +207,17 @@ private void KeyStateChange( IOnClientKeyStateChangedEvent @event ) if (menu.Configuration.PlaySound) { scrollSound.Recipients.AddRecipient(@event.PlayerId); - scrollSound.Emit(); + _ = scrollSound.Emit(); scrollSound.Recipients.RemoveRecipient(@event.PlayerId); } } else if (KeyBind.A.HasFlag(@event.Key.ToKeyBind())) { - CloseMenuForPlayer(player, menu); + CloseMenuForPlayerInternal(player, menu, true); if (menu.Configuration.PlaySound) { exitSound.Recipients.AddRecipient(@event.PlayerId); - exitSound.Emit(); + _ = exitSound.Emit(); exitSound.Recipients.RemoveRecipient(@event.PlayerId); } } @@ -231,7 +231,7 @@ private void KeyStateChange( IOnClientKeyStateChangedEvent @event ) if (menu.Configuration.PlaySound && option.PlaySound) { useSound.Recipients.AddRecipient(@event.PlayerId); - useSound.Emit(); + _ = useSound.Emit(); useSound.Recipients.RemoveRecipient(@event.PlayerId); } } @@ -247,7 +247,7 @@ private void OnClientDisconnected( IOnClientDisconnectedEvent @event ) openMenus .Where(kvp => kvp.Key == player) .ToList() - .ForEach(kvp => CloseMenuForPlayer(player, kvp.Value)); + .ForEach(kvp => CloseMenuForPlayerInternal(player, kvp.Value, true)); } } @@ -322,7 +322,7 @@ public void OpenMenuForPlayer( IPlayer player, IMenuAPI menu ) if (menu.Parent.ParentMenu == currentMenu) { // We are transitioning from the current menu to one of its submenus. - // To show the submenu, we first need to close the current (parent) menu, see CloseMenuForPlayer. + // To show the submenu, we first need to close the current (parent) menu. // The parent menu may have an onClosed callback registered in onClosedCallbacks. // If we do not remove that callback temporarily, closing the parent menu here // would incorrectly invoke the callback even though the user is only navigating @@ -333,12 +333,12 @@ public void OpenMenuForPlayer( IPlayer player, IMenuAPI menu ) // 3. Re-register the callback so it will only be invoked later, when the // logical end of the menu flow is reached and the menu is truly closed. _ = onClosedCallbacks.TryRemove((player, currentMenu), out var callback); - CloseMenuForPlayer(player, currentMenu); + CloseMenuForPlayerInternal(player, currentMenu, false); _ = onClosedCallbacks.AddOrUpdate((player, currentMenu), callback, ( _, _ ) => callback); } else { - CloseMenuForPlayer(player, currentMenu); + CloseMenuForPlayerInternal(player, currentMenu, false); } } @@ -358,15 +358,36 @@ public void CloseMenu( IMenuAPI menu ) Core.PlayerManager .GetAllPlayers() .ToList() - .ForEach(player => CloseMenuForPlayer(player, menu)); + .ForEach(player => CloseMenuForPlayerInternal(player, menu, true)); } public void CloseMenuForPlayer( IPlayer player, IMenuAPI menu ) + { + CloseMenuForPlayerInternal(player, menu, true); + } + + public void CloseAllMenus() + { + openMenus.ToList().ForEach(kvp => + { + var currentMenu = kvp.Value; + while (currentMenu != null) + { + currentMenu.HideForPlayer(kvp.Key); + MenuClosed?.Invoke(this, new MenuManagerEventArgs { Player = kvp.Key, Menu = currentMenu }); + currentMenu = currentMenu.Parent.ParentMenu; + } + _ = openMenus.TryRemove(kvp.Key, out _); + }); + } + + private void CloseMenuForPlayerInternal( IPlayer player, IMenuAPI menu, bool reopenParent ) { if (!openMenus.TryGetValue(player, out var currentMenu) || currentMenu != menu) { return; } + if (onClosedCallbacks.TryRemove((player, menu), out var onClosed) && onClosed != null) { onClosed(player, menu); @@ -377,25 +398,10 @@ public void CloseMenuForPlayer( IPlayer player, IMenuAPI menu ) menu.HideForPlayer(player); MenuClosed?.Invoke(this, new MenuManagerEventArgs { Player = player, Menu = menu }); - if (menu.Parent.ParentMenu != null) + if (reopenParent && menu.Parent.ParentMenu != null) { OpenMenuForPlayer(player, menu.Parent.ParentMenu); } } } - - public void CloseAllMenus() - { - openMenus.ToList().ForEach(kvp => - { - var currentMenu = kvp.Value; - while (currentMenu != null) - { - currentMenu.HideForPlayer(kvp.Key); - MenuClosed?.Invoke(this, new MenuManagerEventArgs { Player = kvp.Key, Menu = currentMenu }); - currentMenu = currentMenu.Parent.ParentMenu; - } - _ = openMenus.TryRemove(kvp.Key, out _); - }); - } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Core/Modules/Permissions/PermissionManager.cs b/managed/src/SwiftlyS2.Core/Modules/Permissions/PermissionManager.cs index 457ee92ad..9aac30b67 100644 --- a/managed/src/SwiftlyS2.Core/Modules/Permissions/PermissionManager.cs +++ b/managed/src/SwiftlyS2.Core/Modules/Permissions/PermissionManager.cs @@ -251,4 +251,14 @@ public void RemoveSubPermission( string permission, string subPermission ) _queryCache = _queryCache.Clear(); } -} \ No newline at end of file + + public void ClearPermission( ulong playerId ) + { + lock (_lock) + { + _temporaryPlayerPermissions.Remove(playerId); + } + + _queryCache = _queryCache.Clear(); + } +} diff --git a/managed/src/SwiftlyS2.Core/Modules/Players/PlayerManagerService.cs b/managed/src/SwiftlyS2.Core/Modules/Players/PlayerManagerService.cs index 815319bee..121f0ae15 100644 --- a/managed/src/SwiftlyS2.Core/Modules/Players/PlayerManagerService.cs +++ b/managed/src/SwiftlyS2.Core/Modules/Players/PlayerManagerService.cs @@ -164,6 +164,39 @@ public IEnumerable FindTargettedPlayers( IPlayer player, string target, return allPlayers; } + public IEnumerable GetBots() + { + return GetAllPlayers().Where(p => p.IsFakeClient); + } + public IEnumerable GetAlive() + { + return GetAllPlayers().Where(p => p.Pawn?.LifeState == (byte)LifeState_t.LIFE_ALIVE); + } + public IEnumerable GetCT() + { + return GetAllPlayers().Where(p => p.Pawn?.TeamNum == (int)Team.CT); + } + public IEnumerable GetT() + { + return GetAllPlayers().Where(p => p.Pawn?.TeamNum == (int)Team.T); + } + public IEnumerable GetSpectators() + { + return GetAllPlayers().Where(p => p.Pawn?.TeamNum == (int)Team.Spectator); + } + public IEnumerable GetInTeam( Team team ) + { + return GetAllPlayers().Where(p => p.Pawn?.TeamNum == (int)team); + } + public IEnumerable GetTAlive() + { + return GetAllPlayers().Where(p => p.Pawn?.TeamNum == (int)Team.T && p.Pawn?.LifeState == (byte)LifeState_t.LIFE_ALIVE); + } + public IEnumerable GetCTAlive() + { + return GetAllPlayers().Where(p => p.Pawn?.TeamNum == (int)Team.CT && p.Pawn?.LifeState == (byte)LifeState_t.LIFE_ALIVE); + } + public void SendMessage( MessageType kind, string message, int htmlDuration = 5000 ) { NativePlayerManager.SendMessage((int)kind, message, htmlDuration); diff --git a/managed/src/SwiftlyS2.Core/Modules/Plugins/PluginManager.cs b/managed/src/SwiftlyS2.Core/Modules/Plugins/PluginManager.cs index a2e9c3f5f..da854605b 100644 --- a/managed/src/SwiftlyS2.Core/Modules/Plugins/PluginManager.cs +++ b/managed/src/SwiftlyS2.Core/Modules/Plugins/PluginManager.cs @@ -1,475 +1,586 @@ using System.Reflection; using System.Runtime.Loader; +using System.Collections.Concurrent; using McMaster.NETCore.Plugins; using Microsoft.Extensions.Logging; +using SwiftlyS2.Shared; using SwiftlyS2.Core.Natives; -using SwiftlyS2.Core.Modules.Plugins; using SwiftlyS2.Core.Services; -using SwiftlyS2.Shared; using SwiftlyS2.Shared.Plugins; +using SwiftlyS2.Core.Modules.Plugins; namespace SwiftlyS2.Core.Plugins; internal class PluginManager { - private IServiceProvider _Provider { get; init; } - private RootDirService _RootDirService { get; init; } - private ILogger _Logger { get; init; } - private List _Plugins { get; } = new(); - private FileSystemWatcher? _Watcher { get; set; } - private InterfaceManager _InterfaceManager { get; set; } = new(); - private List _SharedTypes { get; set; } = new(); - private DataDirectoryService _DataDirectoryService { get; init; } - private DateTime lastRead = DateTime.MinValue; - private readonly HashSet reloadingPlugins = new(); + private readonly IServiceProvider rootProvider; + private readonly RootDirService rootDirService; + private readonly DataDirectoryService dataDirectoryService; + private readonly ILogger logger; + + private readonly InterfaceManager interfaceManager; + private readonly List sharedTypes; + private readonly List plugins; + private readonly ConcurrentDictionary fileLastChange; + private readonly ConcurrentDictionary fileReloadTokens; + + private readonly FileSystemWatcher? fileWatcher; public PluginManager( - IServiceProvider provider, - ILogger logger, - RootDirService rootDirService, - DataDirectoryService dataDirectoryService + IServiceProvider provider, + ILogger logger, + RootDirService rootDirService, + DataDirectoryService dataDirectoryService ) { - _Provider = provider; - _RootDirService = rootDirService; - _Logger = logger; - _DataDirectoryService = dataDirectoryService; - _Watcher = new FileSystemWatcher { + this.rootProvider = provider; + this.rootDirService = rootDirService; + this.dataDirectoryService = dataDirectoryService; + this.logger = logger; + + this.interfaceManager = new(); + this.sharedTypes = []; + this.plugins = []; + this.fileLastChange = new ConcurrentDictionary(); + this.fileReloadTokens = new ConcurrentDictionary(); + + this.fileWatcher = new FileSystemWatcher { Path = rootDirService.GetPluginsRoot(), Filter = "*.dll", IncludeSubdirectories = true, NotifyFilter = NotifyFilters.LastWrite, + EnableRaisingEvents = true }; + this.fileWatcher.Changed += ( sender, e ) => + { + static async Task WaitForFileAccess( CancellationToken token, string filePath, int maxRetries = 10, int initialDelayMs = 50 ) + { + for (var i = 1; i <= maxRetries && !token.IsCancellationRequested; i++) + { + try + { + using var stream = File.Open(filePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite); + break; + } + catch (IOException) + { + if (i < maxRetries) + { + // 50ms, 100ms, 200ms, 400ms, 800ms... + await Task.Delay(initialDelayMs * (1 << (i - 1)), token); + } + continue; + } + catch (Exception) + { + break; + } + } + } - _Watcher.Changed += HandlePluginChange; + try + { + if (!NativeServerHelpers.UseAutoHotReload() || e.ChangeType != WatcherChangeTypes.Changed) + { + return; + } - _Watcher.EnableRaisingEvents = true; + var directoryName = Path.GetFileName(Path.GetDirectoryName(e.FullPath)) ?? string.Empty; + var fileName = Path.GetFileNameWithoutExtension(e.FullPath); + if (string.IsNullOrWhiteSpace(directoryName) || !fileName.Equals(directoryName)) + { + return; + } - Initialize(); - } + if ((DateTime.UtcNow - fileLastChange.GetValueOrDefault(directoryName, DateTime.MinValue)).TotalSeconds > 2) + { + _ = fileLastChange.AddOrUpdate(directoryName, DateTime.UtcNow, ( _, _ ) => DateTime.UtcNow); - public void Initialize() - { - AppDomain.CurrentDomain.AssemblyResolve += ( sender, e ) => - { - var loadingAssemblyName = new AssemblyName(e.Name).Name ?? ""; - if (string.IsNullOrWhiteSpace(loadingAssemblyName)) - { - return null; - } + if (fileReloadTokens.TryRemove(directoryName, out var oldCts)) + { + oldCts.Cancel(); + oldCts.Dispose(); + } - if (loadingAssemblyName == "SwiftlyS2.CS2") + var cts = new CancellationTokenSource(); + _ = fileReloadTokens.AddOrUpdate(directoryName, cts, ( _, _ ) => cts); + + // Wait for file to be accessible, then reload + _ = Task.Run(async () => + { + try + { + await WaitForFileAccess(cts.Token, e.FullPath); + Console.WriteLine("\n"); + if (ReloadPluginByDllName(directoryName, true)) + { + logger.LogInformation("Reloaded plugin: {Format}", directoryName); + } + else + { + logger.LogWarning("Failed to reload plugin: {Format}", directoryName); + } + Console.WriteLine("\n"); + } + catch (Exception) + { + } + }, cts.Token); + } + } + catch (Exception ex) { - return Assembly.GetExecutingAssembly(); + if (!GlobalExceptionHandler.Handle(ex)) + { + return; + } + logger.LogError(ex, "Failed to handle plugin change"); } + }; - var loadedAssembly = AppDomain.CurrentDomain.GetAssemblies() - .FirstOrDefault(a => loadingAssemblyName == a.GetName().Name); - - return loadedAssembly ?? null; + AppDomain.CurrentDomain.AssemblyResolve += ( sender, e ) => + { + var loadingAssemblyName = new AssemblyName(e.Name).Name ?? string.Empty; + return loadingAssemblyName.Equals("SwiftlyS2.CS2", StringComparison.OrdinalIgnoreCase) + ? Assembly.GetExecutingAssembly() + : AppDomain.CurrentDomain.GetAssemblies().FirstOrDefault(a => loadingAssemblyName == a.GetName().Name); }; + LoadExports(); LoadPlugins(); } - public void HandlePluginChange( object sender, FileSystemEventArgs e ) + public IReadOnlyList GetPlugins() => plugins.AsReadOnly(); + + public string? FindPluginDirectoryByDllName( string dllName ) { - try + dllName = dllName.Trim(); + if (dllName.EndsWith(".dll", StringComparison.OrdinalIgnoreCase)) { - if (!NativeServerHelpers.UseAutoHotReload()) + dllName = dllName[..^4]; + } + + var pluginDir = plugins + .FirstOrDefault(p => Path.GetFileName(p.PluginDirectory)?.Trim().Equals(dllName.Trim()) ?? false) + ?.PluginDirectory; + + if (!string.IsNullOrWhiteSpace(pluginDir)) + { + return pluginDir; + } + + string? foundDir = null; + EnumeratePluginDirectories(rootDirService.GetPluginsRoot(), dir => + { + if (Path.GetFileName(dir).Equals(dllName)) { - return; + foundDir = dir; } + }); + + return foundDir; + } - // Windows FileSystemWatcher triggers multiple (open, write, close) events for a single file change - if (DateTime.Now - lastRead < TimeSpan.FromSeconds(1)) + public bool UnloadPluginById( string id, bool silent = false ) + { + var context = plugins + .Where(p => p.Status != PluginStatus.Unloaded) + .FirstOrDefault(p => p.Metadata?.Id.Trim().Equals(id.Trim(), StringComparison.OrdinalIgnoreCase) ?? false); + + try + { + context?.Dispose(); + context?.Loader?.Dispose(); + context?.Core?.Dispose(); + context!.Status = PluginStatus.Unloaded; + return true; + } + catch + { + if (!silent) { - return; + logger.LogWarning("Failed to unload plugin by id: {Id}", id); + } + if (context != null) + { + context.Status = PluginStatus.Indeterminate; } + return false; + } + finally + { + RebuildSharedServices(); + } + } - var directory = Path.GetDirectoryName(e.FullPath); - if (directory == null) + public bool UnloadPluginByDllName( string dllName, bool silent = false ) + { + var pluginDir = FindPluginDirectoryByDllName(dllName); + if (string.IsNullOrWhiteSpace(pluginDir)) + { + if (!silent) { - return; + logger.LogWarning("Failed to find plugin by name: {DllName}", dllName); } + return false; + } + + var context = plugins + .Where(p => p.Status != PluginStatus.Unloaded) + .FirstOrDefault(p => p.PluginDirectory?.Trim().Equals(pluginDir.Trim()) ?? false); - foreach (var plugin in _Plugins) + if (string.IsNullOrWhiteSpace(context?.Metadata?.Id)) + { + if (!silent) { - if (Path.GetFileName(plugin?.PluginDirectory) == Path.GetFileName(directory)) - { - var pluginId = plugin?.Metadata?.Id; - if (string.IsNullOrWhiteSpace(pluginId)) - { - break; - } + logger.LogWarning("Failed to find plugin by name: {DllName}", dllName); + } + return false; + } - lock (reloadingPlugins) - { - if (reloadingPlugins.Contains(pluginId)) - { - return; - } - _ = reloadingPlugins.Add(pluginId); - } + return UnloadPluginById(context.Metadata.Id, silent); + } + + public bool LoadPluginById( string id, bool silent = false ) + { + var context = plugins + .Where(p => p.Status != PluginStatus.Loading && p.Status != PluginStatus.Loaded) + .FirstOrDefault(p => p.Metadata?.Id.Trim().Equals(id.Trim(), StringComparison.OrdinalIgnoreCase) ?? false); - lastRead = DateTime.Now; + if (string.IsNullOrWhiteSpace(context?.PluginDirectory)) + { + if (!silent) + { + logger.LogWarning("Failed to load plugin by id: {Id}", id); + } + return false; + } - // meh, Idk why, but when using Mstsc to copy and overwrite files - // it sometimes triggers: "System.IO.IOException: The process cannot access the file because it is being used by another process." - // therefore, we use a retry mechanism - _ = Task.Run(async () => - { - try - { - await Task.Delay(500); + return LoadPluginByDllName(Path.GetFileName(context.PluginDirectory), silent); + } - var fileLockSuccess = false; - for (var attempt = 0; attempt < 3; attempt++) - { - try - { - using (var stream = File.Open(e.FullPath, FileMode.Open, FileAccess.Read, FileShare.None)) - { - } - fileLockSuccess = true; - break; - } - catch (IOException) when (attempt < 1) - { - _Logger.LogWarning($"{Path.GetFileName(plugin?.PluginDirectory)} is locked, retrying in 500ms... (Attempt {attempt + 1}/3)"); - await Task.Delay(500); - } - catch (IOException) - { - _Logger.LogError($"Failed to reload {Path.GetFileName(plugin?.PluginDirectory)} after 3 attempts"); - } - } + public bool LoadPluginByDllName( string dllName, bool silent = false ) + { + var pluginDir = FindPluginDirectoryByDllName(dllName); + if (string.IsNullOrWhiteSpace(pluginDir)) + { + if (!silent) + { + logger.LogWarning("Failed to load plugin by name: {DllName}", dllName); + } + return false; + } - if (fileLockSuccess) - { - ReloadPlugin(pluginId); - } - } - finally - { - lock (reloadingPlugins) - { - _ = reloadingPlugins.Remove(pluginId); - } - } - }); + var oldContext = plugins + .Where(p => p.Status != PluginStatus.Loading && p.Status != PluginStatus.Loaded) + .FirstOrDefault(p => p.PluginDirectory?.Trim().Equals(pluginDir.Trim()) ?? false); - break; + PluginContext? newContext = null; + try + { + if (oldContext != null && plugins.Remove(oldContext)) + { + newContext = LoadPlugin(pluginDir, true, silent); + if (newContext?.Status == PluginStatus.Loaded) + { + if (!silent) + { + logger.LogInformation("Loaded plugin: {Id}", newContext.Metadata!.Id); + } + return true; } } + throw new ArgumentException(string.Empty, string.Empty); } - catch (Exception ex) + catch (Exception e) { - if (!GlobalExceptionHandler.Handle(ex)) return; - _Logger.LogError(ex, "Error handling plugin change"); + if (!GlobalExceptionHandler.Handle(e)) + { + return false; + } + if (!silent) + { + logger.LogWarning("Failed to load plugin by name: {Path}", pluginDir); + } + if (newContext != null) + { + newContext.Status = PluginStatus.Indeterminate; + } + return false; + } + finally + { + RebuildSharedServices(); } } - private void PopulateSharedManually( string startDirectory ) + public bool ReloadPluginById( string id, bool silent = false ) { - var pluginDirs = Directory.GetDirectories(startDirectory); + _ = UnloadPluginById(id, silent); + return LoadPluginById(id, silent); + } - foreach (var pluginDir in pluginDirs) + public bool ReloadPluginByDllName( string dllName, bool silent = false ) + { + _ = UnloadPluginByDllName(dllName, silent); + return LoadPluginByDllName(dllName, silent); + } + + private void LoadExports() + { + void PopulateSharedManually( string startDirectory ) { - var dirName = Path.GetFileName(pluginDir); - if (dirName.StartsWith("[") && dirName.EndsWith("]")) PopulateSharedManually(pluginDir); - else + EnumeratePluginDirectories(startDirectory, pluginDir => { - if (Directory.Exists(Path.Combine(pluginDir, "resources", "exports"))) + var exportsPath = Path.Combine(pluginDir, "resources", "exports"); + if (!Directory.Exists(exportsPath)) { - var exportFiles = Directory.GetFiles(Path.Combine(pluginDir, "resources", "exports"), "*.dll"); - foreach (var exportFile in exportFiles) + return; + } + + Directory.GetFiles(exportsPath, "*.dll") + .ToList() + .ForEach(exportFile => { try { var assembly = Assembly.LoadFrom(exportFile); - var exports = assembly.GetTypes(); - foreach (var export in exports) - { - _SharedTypes.Add(export); - } + assembly.GetTypes().ToList().ForEach(sharedTypes.Add); } catch (Exception innerEx) { - if (!GlobalExceptionHandler.Handle(innerEx)) return; - _Logger.LogWarning(innerEx, $"Failed to load export assembly: {exportFile}"); + if (!GlobalExceptionHandler.Handle(innerEx)) + { + return; + } + logger.LogWarning(innerEx, "Failed to load export assembly: {Path}", exportFile); } - } - } - } + }); + }); } - } - - private void LoadExports() - { - var resolver = new DependencyResolver(_Logger); try { - resolver.AnalyzeDependencies(_RootDirService.GetPluginsRoot()); - - _Logger.LogInformation(resolver.GetDependencyGraphVisualization()); - + var resolver = new DependencyResolver(logger); + resolver.AnalyzeDependencies(rootDirService.GetPluginsRoot()); + logger.LogInformation("{Graph}", resolver.GetDependencyGraphVisualization()); var loadOrder = resolver.GetLoadOrder(); + logger.LogInformation("Loading {Count} export assemblies in dependency order", loadOrder.Count); - _Logger.LogInformation($"Loading {loadOrder.Count} export assemblies in dependency order."); - - foreach (var exportFile in loadOrder) + loadOrder.ForEach(exportFile => { 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); - } + logger.LogDebug("Loaded {Count} types from {Path}", exports.Length, Path.GetFileName(exportFile)); + exports.ToList().ForEach(sharedTypes.Add); } catch (Exception ex) { - if (!GlobalExceptionHandler.Handle(ex)) return; - _Logger.LogWarning(ex, $"Failed to load export assembly: {exportFile}"); + if (!GlobalExceptionHandler.Handle(ex)) + { + return; + } + logger.LogWarning(ex, "Failed to load export assembly: {Path}", exportFile); } - } + }); - _Logger.LogInformation($"Successfully loaded {_SharedTypes.Count} shared types."); + logger.LogInformation("Loaded {Count} shared types", sharedTypes.Count); } - catch (InvalidOperationException ex) when (ex.Message.Contains("Circular dependency")) + catch (InvalidOperationException ex) when (ex.Message.Contains("circular dependency", StringComparison.OrdinalIgnoreCase)) { - _Logger.LogError(ex, "Circular dependency detected in plugin exports. Loading exports without dependency resolution."); - PopulateSharedManually(_RootDirService.GetPluginsRoot()); + logger.LogError(ex, "Circular dependency detected in plugin exports, loading manually"); + PopulateSharedManually(rootDirService.GetPluginsRoot()); } catch (Exception ex) { - if (!GlobalExceptionHandler.Handle(ex)) return; - _Logger.LogError(ex, "Unexpected error during export loading"); + if (!GlobalExceptionHandler.Handle(ex)) + { + return; + } + logger.LogError(ex, "Failed to load exports"); } } - - private void LoadPluginsFromFolder( string directory ) + private void LoadPlugins() { - var pluginDirs = Directory.GetDirectories(directory); - - foreach (var pluginDir in pluginDirs) + EnumeratePluginDirectories(rootDirService.GetPluginsRoot(), pluginDir => { - var dirName = Path.GetFileName(pluginDir); - if (dirName.StartsWith("[") && dirName.EndsWith("]")) LoadPluginsFromFolder(pluginDir); - else + var relativePath = Path.GetRelativePath(rootDirService.GetRoot(), pluginDir); + var displayPath = Path.Join("(swRoot)", relativePath); + var dllName = Path.GetFileName(pluginDir); + var fullDisplayPath = string.IsNullOrWhiteSpace(displayPath) ? string.Empty : $"{Path.Join(displayPath, dllName)}.dll"; + + Console.WriteLine(string.Empty); + logger.LogInformation("Loading plugin: {Path}", fullDisplayPath); + + try { - try + var context = LoadPlugin(pluginDir, true); + if (context?.Status == PluginStatus.Loaded) { - var context = LoadPlugin(pluginDir, false); - if (context != null && context.Status == PluginStatus.Loaded) - { - _Logger.LogInformation("Loaded plugin " + context.Metadata!.Id); - } + logger.LogInformation( + string.Join("\n", [ + "Loaded Plugin", + "├─ {Id} {Version}", + "├─ Author: {Author}", + "└─ Path: {RelativePath}" + ]), + context.Metadata!.Id, + context.Metadata!.Version, + context.Metadata!.Author, + displayPath + ); } - catch (Exception e) + else { - if (!GlobalExceptionHandler.Handle(e)) continue; - _Logger.LogWarning(e, "Error loading plugin: " + pluginDir); - continue; + logger.LogWarning("Failed to load plugin: {Path}", fullDisplayPath); } } - } - } + catch (Exception e) + { + if (!GlobalExceptionHandler.Handle(e)) + { + return; + } + logger.LogWarning(e, "Failed to load plugin: {Path}", fullDisplayPath); + } - private void LoadPlugins() - { - LoadPluginsFromFolder(_RootDirService.GetPluginsRoot()); + Console.WriteLine(string.Empty); + }); RebuildSharedServices(); - } - public List GetPlugins() - { - return _Plugins; + plugins + .Where(p => p.Status == PluginStatus.Loaded) + .ToList() + .ForEach(p => p.Plugin?.OnAllPluginsLoaded()); } - private void RebuildSharedServices() + private PluginContext? LoadPlugin( string dir, bool hotReload, bool silent = false ) { - _InterfaceManager.Dispose(); - - _Plugins - .Where(p => p.Status == PluginStatus.Loaded) - .ToList() - .ForEach(p => p.Plugin!.ConfigureSharedInterface(_InterfaceManager)); - - - _InterfaceManager.Build(); - - _Plugins - .Where(p => p.Status == PluginStatus.Loaded) - .ToList() - .ForEach(p => p.Plugin!.UseSharedInterface(_InterfaceManager)); - } - - - public PluginContext? LoadPlugin( string dir, bool hotReload ) - { - + PluginContext? FailWithError( PluginContext context, string message ) + { + if (!silent) + { + logger.LogWarning("{Message}", message); + } + context.Status = PluginStatus.Error; + return null; + } - PluginContext context = new() { - PluginDirectory = dir, - Status = PluginStatus.Loading, - }; - _Plugins.Add(context); + var context = new PluginContext { PluginDirectory = dir, Status = PluginStatus.Loading }; + plugins.Add(context); var entrypointDll = Path.Combine(dir, Path.GetFileName(dir) + ".dll"); - if (!File.Exists(entrypointDll)) { - _Logger.LogWarning("Plugin entrypoint DLL not found: " + entrypointDll); - context.Status = PluginStatus.Error; - return null; + return FailWithError(context, $"Failed to find plugin entrypoint DLL: {Path.Combine(dir, Path.GetFileName(dir))}.dll"); } + var currentContext = AssemblyLoadContext.GetLoadContext(Assembly.GetExecutingAssembly()); var loader = PluginLoader.CreateFromAssemblyFile( - assemblyFile: entrypointDll, - sharedTypes: [typeof(BasePlugin), .. _SharedTypes], + entrypointDll, + [typeof(BasePlugin), .. sharedTypes], config => { - config.IsUnloadable = true; - config.LoadInMemory = true; - var currentContext = AssemblyLoadContext.GetLoadContext(Assembly.GetExecutingAssembly()); + config.IsUnloadable = config.LoadInMemory = true; if (currentContext != null) { - config.DefaultContext = currentContext; - config.PreferSharedTypes = true; + (config.DefaultContext, config.PreferSharedTypes) = (currentContext, true); } } ); - var assembly = loader.LoadDefaultAssembly(); - - var pluginType = assembly.GetTypes().FirstOrDefault(t => t.IsSubclassOf(typeof(BasePlugin)))!; - + var pluginType = loader.LoadDefaultAssembly() + .GetTypes() + .FirstOrDefault(t => t.IsSubclassOf(typeof(BasePlugin))); if (pluginType == null) { - _Logger.LogWarning("Plugin type not found: " + entrypointDll); - context.Status = PluginStatus.Error; - return null; + return FailWithError(context, $"Failed to find plugin type: {Path.Combine(dir, Path.GetFileName(dir))}.dll"); } var metadata = pluginType.GetCustomAttribute(); if (metadata == null) { - _Logger.LogWarning("Plugin metadata not found: " + entrypointDll); - context.Status = PluginStatus.Error; - return null; + return FailWithError(context, $"Failed to find plugin metadata: {Path.Combine(dir, Path.GetFileName(dir))}.dll"); } context.Metadata = metadata; + dataDirectoryService.EnsurePluginDataDirectory(metadata.Id); - _DataDirectoryService.EnsurePluginDataDirectory(metadata.Id); - - var core = new SwiftlyCore(metadata.Id, Path.GetDirectoryName(entrypointDll)!, metadata, pluginType, _Provider, _DataDirectoryService.GetPluginDataDirectory(metadata.Id)); + var pluginDir = Path.GetDirectoryName(entrypointDll)!; + var dataDir = dataDirectoryService.GetPluginDataDirectory(metadata.Id); + var core = new SwiftlyCore(metadata.Id, pluginDir, metadata, pluginType, rootProvider, dataDir); core.InitializeType(pluginType); - var plugin = (BasePlugin)Activator.CreateInstance(pluginType, [core])!; - core.InitializeObject(plugin); - try { plugin.Load(hotReload); + context.Status = PluginStatus.Loaded; + context.Core = core; + context.Plugin = plugin; + context.Loader = loader; + return context; } catch (Exception e) { - if (!GlobalExceptionHandler.Handle(e)) + _ = GlobalExceptionHandler.Handle(e); + + try { - context.Status = PluginStatus.Error; - return null; + plugin.Unload(); + loader?.Dispose(); + core?.Dispose(); } - _Logger.LogWarning(e, $"Error loading plugin {entrypointDll}"); - context.Status = PluginStatus.Error; - return null; - } + catch { } - context.Status = PluginStatus.Loaded; - context.Core = core; - context.Plugin = plugin; - context.Loader = loader; - - return context; + return FailWithError(context, $"Failed to load plugin: {Path.Combine(dir, Path.GetFileName(dir))}.dll"); + } } - public bool UnloadPlugin( string id ) + private void RebuildSharedServices() { - var context = _Plugins - .Where(p => p.Status == PluginStatus.Loaded) - .FirstOrDefault(p => p.Metadata?.Id == id); - if (context == null) - { - _Logger.LogWarning("Plugin not found or not loaded: " + id); - return false; - } + interfaceManager.Dispose(); - context.Dispose(); - context.Status = PluginStatus.Unloaded; - return true; + var loadedPlugins = plugins + .Where(p => p.Status == PluginStatus.Loaded) + .ToList(); + + loadedPlugins.ForEach(p => p.Plugin?.ConfigureSharedInterface(interfaceManager)); + interfaceManager.Build(); + + loadedPlugins.ForEach(p => p.Plugin?.UseSharedInterface(interfaceManager)); + loadedPlugins.ForEach(p => p.Plugin?.OnSharedInterfaceInjected(interfaceManager)); } - public bool LoadPluginById( string id ) + private static void EnumeratePluginDirectories( string directory, Action action ) { - var context = _Plugins - .Where(p => p.Status == PluginStatus.Unloaded) - .FirstOrDefault(p => p.Metadata?.Id == id); - if (context == null) + var pluginDirs = Directory.GetDirectories(directory); + + foreach (var pluginDir in pluginDirs) { - // try to find new plugins - var root = _RootDirService.GetPluginsRoot(); - var pluginDirs = Directory.GetDirectories(root); - foreach (var pluginDir in pluginDirs) + var dirName = Path.GetFileName(pluginDir); + if (dirName.Trim().StartsWith('[') && dirName.EndsWith(']')) { - if (Path.GetFileName(pluginDir) == id) - { - context = LoadPlugin(pluginDir, false); - break; - } + EnumeratePluginDirectories(pluginDir, action); + continue; } - if (context == null) + + if (dirName.Trim().Equals("disable", StringComparison.OrdinalIgnoreCase) || dirName.Trim().Equals("_", StringComparison.OrdinalIgnoreCase)) { - _Logger.LogWarning("Plugin not found: " + id); - return false; + continue; } - } - else - { - var directory = context.PluginDirectory!; - _ = _Plugins.Remove(context); - _ = LoadPlugin(directory, true); - } - RebuildSharedServices(); - return true; - } - - public void ReloadPlugin( string id ) - { - _Logger.LogInformation("Reloading plugin " + id); - - if (!UnloadPlugin(id)) - { - return; - } + if (dirName.Trim().Length >= 2 && dirName.StartsWith('_')) + { + continue; + } - if (!LoadPluginById(id)) - { - RebuildSharedServices(); + action(pluginDir); } - - _Logger.LogInformation("Reloaded plugin " + id); } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Core/Modules/Plugins/PluginStatus.cs b/managed/src/SwiftlyS2.Core/Modules/Plugins/PluginStatus.cs index 7c2681b07..0600d96ca 100644 --- a/managed/src/SwiftlyS2.Core/Modules/Plugins/PluginStatus.cs +++ b/managed/src/SwiftlyS2.Core/Modules/Plugins/PluginStatus.cs @@ -1,9 +1,10 @@ namespace SwiftlyS2.Core.Services; -internal enum PluginStatus { - - Loaded, - Unloaded, - Loading, - Error, +internal enum PluginStatus +{ + Loaded, + Unloaded, + Loading, + Error, + Indeterminate } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Core/Modules/Plugins/SwiftlyCore.cs b/managed/src/SwiftlyS2.Core/Modules/Plugins/SwiftlyCore.cs index 177c6223c..886ae14e6 100644 --- a/managed/src/SwiftlyS2.Core/Modules/Plugins/SwiftlyCore.cs +++ b/managed/src/SwiftlyS2.Core/Modules/Plugins/SwiftlyCore.cs @@ -75,6 +75,7 @@ internal class SwiftlyCore : ISwiftlyCore, IDisposable public MenuManagerAPI MenuManagerAPI { get; init; } public CommandLineService CommandLineService { get; init; } public HelpersService Helpers { get; init; } + public GameService GameService { get; init; } public string ContextBasePath { get; init; } public string PluginDataDirectory { get; init; } public GameFileSystem GameFileSystem { get; init; } @@ -120,6 +121,7 @@ public SwiftlyCore( string contextId, string contextBaseDirectory, PluginMetadat .AddSingleton() .AddSingleton() .AddSingleton() + .AddSingleton() .AddSingleton(provider => provider.GetRequiredService()) .AddSingleton(provider => provider.GetRequiredService()) @@ -145,6 +147,7 @@ public SwiftlyCore( string contextId, string contextBaseDirectory, PluginMetadat .AddSingleton(provider => provider.GetRequiredService()) .AddSingleton(provider => provider.GetRequiredService()) .AddSingleton(provider => provider.GetRequiredService()) + .AddSingleton(provider => provider.GetRequiredService()) .AddSingleton(provider => provider.GetRequiredService()) .AddLogging(builder => builder.AddProvider(new SwiftlyLoggerProvider(id.Name))) @@ -176,6 +179,7 @@ public SwiftlyCore( string contextId, string contextBaseDirectory, PluginMetadat MenuManagerAPI = serviceProvider.GetRequiredService(); CommandLineService = serviceProvider.GetRequiredService(); Helpers = serviceProvider.GetRequiredService(); + GameService = serviceProvider.GetRequiredService(); Logger = LoggerFactory.CreateLogger(contextType); GameFileSystem = serviceProvider.GetRequiredService(); } @@ -220,10 +224,12 @@ public void Dispose() // [Obsolete("MenuManager will be deprecared at the release of SwiftlyS2. Please use MenuManagerAPI instead")] // IMenuManager ISwiftlyCore.Menus => MenuManager; IMenuManagerAPI ISwiftlyCore.MenusAPI => MenuManagerAPI; - string ISwiftlyCore.PluginPath => ContextBasePath; - string ISwiftlyCore.CSGODirectory => NativeEngineHelpers.GetCSGODirectoryPath(); - string ISwiftlyCore.GameDirectory => NativeEngineHelpers.GetGameDirectoryPath(); ICommandLine ISwiftlyCore.CommandLine => CommandLineService; IHelpers ISwiftlyCore.Helpers => Helpers; + IGameService ISwiftlyCore.Game => GameService; IGameFileSystem ISwiftlyCore.GameFileSystem => GameFileSystem; + string ISwiftlyCore.PluginPath => ContextBasePath; + string ISwiftlyCore.PluginDataDirectory => PluginDataDirectory; + string ISwiftlyCore.CSGODirectory => NativeEngineHelpers.GetCSGODirectoryPath(); + string ISwiftlyCore.GameDirectory => NativeEngineHelpers.GetGameDirectoryPath(); } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Core/Modules/Scheduler/SchedulerManager.cs b/managed/src/SwiftlyS2.Core/Modules/Scheduler/SchedulerManager.cs index 096f8bf5c..b58f0fa26 100644 --- a/managed/src/SwiftlyS2.Core/Modules/Scheduler/SchedulerManager.cs +++ b/managed/src/SwiftlyS2.Core/Modules/Scheduler/SchedulerManager.cs @@ -30,6 +30,36 @@ internal static class SchedulerManager // Next-tick tasks keyed by guid so services can remove them before they run private static readonly List<(Action action, CancellationToken ownerToken)> _nextTickTasks = new(); + private static readonly List<(Action action, CancellationToken ownerToken)> _nextWorldUpdateTasks = new(); + + public static void OnWorldUpdate() + { + List<(Action action, CancellationToken ownerToken)> nextWorldUpdateActions; + + lock (_lock) + { + nextWorldUpdateActions = _nextWorldUpdateTasks.ToList(); + _nextWorldUpdateTasks.Clear(); + } + + if (nextWorldUpdateActions.Count > 0) + { + foreach (var tuple in nextWorldUpdateActions) + { + if (tuple.ownerToken.IsCancellationRequested) continue; + try + { + tuple.action(); + } + catch (Exception ex) + { + if (!GlobalExceptionHandler.Handle(ex)) return; + AnsiConsole.WriteException(ex); + } + } + } + } + public static void OnTick() { List<(Action action, CancellationToken ownerToken)> nextTickActions; @@ -122,6 +152,14 @@ public static void NextTick( Action task, CancellationToken ownerToken ) } } + public static void NextWorldUpdate( Action task, CancellationToken ownerToken ) + { + lock (_lock) + { + _nextWorldUpdateTasks.Add((task, ownerToken)); + } + } + public static CancellationTokenSource AddTimer( int delayTick, int periodTick, Action task, CancellationToken ownerToken ) { var cancellationTokenSource = new CancellationTokenSource(); diff --git a/managed/src/SwiftlyS2.Core/Modules/Scheduler/SchedulerService.cs b/managed/src/SwiftlyS2.Core/Modules/Scheduler/SchedulerService.cs index 6ad08ffba..4d62b879d 100644 --- a/managed/src/SwiftlyS2.Core/Modules/Scheduler/SchedulerService.cs +++ b/managed/src/SwiftlyS2.Core/Modules/Scheduler/SchedulerService.cs @@ -34,6 +34,11 @@ public void NextTick( Action task ) SchedulerManager.NextTick(task, _lifecycleCts.Token); } + public void NextWorldUpdate( Action task ) + { + SchedulerManager.NextWorldUpdate(task, _lifecycleCts.Token); + } + public CancellationTokenSource Delay( int delayTick, Action task ) { CleanFinishedTimers(); diff --git a/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CBaseEntity.cs b/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CBaseEntity.cs index 3afa100f2..750e48697 100644 --- a/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CBaseEntity.cs +++ b/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CBaseEntity.cs @@ -1,4 +1,5 @@ using SwiftlyS2.Shared.Natives; +using SwiftlyS2.Shared.Players; namespace SwiftlyS2.Shared.SchemaDefinitions; @@ -17,6 +18,12 @@ public partial interface CBaseEntity /// Gets the absolute rotation of the entity. /// public QAngle? AbsRotation { get; } + + /// + /// Gets the team of the entity. + /// + public Team Team { get; set; } + /// /// Teleports the entity to the specified position, orientation, and velocity. /// @@ -25,7 +32,7 @@ public partial interface CBaseEntity /// The target position to move the entity to. If null, the entity's position is not changed. /// The target orientation to set for the entity. If null, the entity's orientation is not changed. /// The velocity to apply to the entity after teleportation. If null, the entity's velocity is not changed. - public void Teleport(Vector? position, QAngle? angle, Vector? velocity); + public void Teleport( Vector? position, QAngle? angle, Vector? velocity ); /// diff --git a/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CBaseEntityImpl.cs b/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CBaseEntityImpl.cs index 0be83aebd..b05e38d8f 100644 --- a/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CBaseEntityImpl.cs +++ b/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CBaseEntityImpl.cs @@ -1,5 +1,6 @@ using SwiftlyS2.Core.Natives; using SwiftlyS2.Shared.Natives; +using SwiftlyS2.Shared.Players; using SwiftlyS2.Shared.SchemaDefinitions; namespace SwiftlyS2.Core.SchemaDefinitions; @@ -15,6 +16,11 @@ public CEntitySubclassVDataBase VData { public Vector? AbsOrigin => CBodyComponent?.SceneNode?.AbsOrigin; public QAngle? AbsRotation => CBodyComponent?.SceneNode?.AbsRotation; + public Team Team { + get => (Team)TeamNum; + set => TeamNum = (byte)value; + } + public void Teleport( Vector? position, QAngle? angle, Vector? velocity ) { unsafe diff --git a/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CCSGameRules.cs b/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CCSGameRules.cs index f5b0f7539..5b697ca87 100644 --- a/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CCSGameRules.cs +++ b/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CCSGameRules.cs @@ -1,11 +1,13 @@ -using SwiftlyS2.Shared.Natives; -using SwiftlyS2.Shared.SchemaDefinitions; +using SwiftlyS2.Shared.Misc; using SwiftlyS2.Shared.Schemas; +using SwiftlyS2.Shared.Natives; namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSGameRules { + public GamePhase GamePhaseEnum { get; set; } + /// /// Find the player that the controller is targetting /// @@ -19,4 +21,13 @@ public partial interface CCSGameRules /// The reason for ending the round /// The delay before ending the round public void TerminateRound( RoundEndReason reason, float delay ); + + /// + /// Ends the current round with the specified reason after an optional delay + /// + /// The reason for ending the round + /// The delay before ending the round + /// The team id to end the round for + /// Unknown parameter + public void TerminateRound( RoundEndReason reason, float delay, uint teamId, uint unk01 = 0 ); } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CCSGameRulesImpl.cs b/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CCSGameRulesImpl.cs index 2d568ed54..e99960f58 100644 --- a/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CCSGameRulesImpl.cs +++ b/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CCSGameRulesImpl.cs @@ -1,20 +1,30 @@ -using SwiftlyS2.Core.Natives; -using SwiftlyS2.Shared.Natives; -using SwiftlyS2.Shared.SchemaDefinitions; +using SwiftlyS2.Shared.Misc; +using SwiftlyS2.Core.Natives; using SwiftlyS2.Shared.Schemas; +using SwiftlyS2.Shared.SchemaDefinitions; +using EndReason = SwiftlyS2.Shared.Natives.RoundEndReason; namespace SwiftlyS2.Core.SchemaDefinitions; internal partial class CCSGameRulesImpl : CCSGameRules { + public GamePhase GamePhaseEnum { + get => (GamePhase)GamePhase; + set => GamePhase = (int)value; + } + public T? FindPickerEntity( CBasePlayerController controller ) where T : ISchemaClass { - CBaseEntity ent = new CBaseEntityImpl(GameFunctions.FindPickerEntity(Address, controller.Address)); - return ent.As(); + return ((CBaseEntity)new CBaseEntityImpl(GameFunctions.FindPickerEntity(Address, controller.Address))).As(); + } + + public void TerminateRound( EndReason reason, float delay ) + { + GameFunctions.TerminateRound(Address, (uint)reason, delay, 0, 0); } - public void TerminateRound( RoundEndReason reason, float delay ) + public void TerminateRound( EndReason reason, float delay, uint teamId, uint unk01 ) { - GameFunctions.TerminateRound(Address, (uint)reason, delay); + GameFunctions.TerminateRound(Address, (uint)reason, delay, teamId, unk01); } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CCSObserverPawn.cs b/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CCSObserverPawn.cs new file mode 100644 index 000000000..7c2839fbe --- /dev/null +++ b/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CCSObserverPawn.cs @@ -0,0 +1,9 @@ +namespace SwiftlyS2.Shared.SchemaDefinitions; + +public partial interface CCSObserverPawn +{ + public new CCSObserver_ObserverServices? ObserverServices { get; } + public new CCSObserver_MovementServices? MovementServices { get; } + public new CCSObserver_CameraServices? CameraServices { get; } + public new CCSObserver_UseServices? UseServices { get; } +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CCSObserverPawnImpl.cs b/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CCSObserverPawnImpl.cs new file mode 100644 index 000000000..d9cdb2a1b --- /dev/null +++ b/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CCSObserverPawnImpl.cs @@ -0,0 +1,11 @@ +using SwiftlyS2.Shared.SchemaDefinitions; + +namespace SwiftlyS2.Core.SchemaDefinitions; + +internal partial class CCSObserverPawnImpl : CCSObserverPawn +{ + public new CCSObserver_ObserverServices? ObserverServices => base.ObserverServices?.As(); + public new CCSObserver_MovementServices? MovementServices => base.MovementServices?.As(); + public new CCSObserver_CameraServices? CameraServices => base.CameraServices?.As(); + public new CCSObserver_UseServices? UseServices => base.UseServices?.As(); +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CCSPlayerPawn.cs b/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CCSPlayerPawn.cs new file mode 100644 index 000000000..f29cca508 --- /dev/null +++ b/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CCSPlayerPawn.cs @@ -0,0 +1,11 @@ +namespace SwiftlyS2.Shared.SchemaDefinitions; + +public partial interface CCSPlayerPawn +{ + public new CCSPlayer_WeaponServices? WeaponServices { get; } + public new CCSPlayer_ItemServices? ItemServices { get; } + public new CCSPlayer_UseServices? UseServices { get; } + public new CCSPlayer_WaterServices? WaterServices { get; } + public new CCSPlayer_MovementServices? MovementServices { get; } + public new CCSPlayer_CameraServices? CameraServices { get; } +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CCSPlayerPawnImpl.cs b/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CCSPlayerPawnImpl.cs new file mode 100644 index 000000000..3468d9c67 --- /dev/null +++ b/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CCSPlayerPawnImpl.cs @@ -0,0 +1,13 @@ +using SwiftlyS2.Shared.SchemaDefinitions; + +namespace SwiftlyS2.Core.SchemaDefinitions; + +internal partial class CCSPlayerPawnImpl : CCSPlayerPawn +{ + public new CCSPlayer_WeaponServices? WeaponServices => base.WeaponServices?.As(); + public new CCSPlayer_ItemServices? ItemServices => base.ItemServices?.As(); + public new CCSPlayer_UseServices? UseServices => base.UseServices?.As(); + public new CCSPlayer_WaterServices? WaterServices => base.WaterServices?.As(); + public new CCSPlayer_MovementServices? MovementServices => base.MovementServices?.As(); + public new CCSPlayer_CameraServices? CameraServices => base.CameraServices?.As(); +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CDecoyProjectile.cs b/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CDecoyProjectile.cs new file mode 100644 index 000000000..f0a719588 --- /dev/null +++ b/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CDecoyProjectile.cs @@ -0,0 +1,19 @@ +using SwiftlyS2.Shared.Natives; +using SwiftlyS2.Shared.Players; +using SwiftlyS2.Core.SchemaDefinitions; + +namespace SwiftlyS2.Shared.SchemaDefinitions; + +public partial interface CDecoyProjectile +{ + /// + /// Creates a decoy grenade projectile. + /// + /// The position where the decoy grenade projectile will be created. + /// The angle at which the decoy grenade projectile will be created. + /// The velocity of the decoy grenade projectile. + /// The owner of the decoy grenade projectile. + /// The created decoy grenade projectile. + public static CDecoyProjectile EmitGrenade( Vector pos, QAngle angle, Vector velocity, CBasePlayerPawn? owner ) + => CDecoyProjectileImpl.EmitGrenade(pos, angle, velocity, owner); +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CDecoyProjectileImpl.cs b/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CDecoyProjectileImpl.cs new file mode 100644 index 000000000..694c1a754 --- /dev/null +++ b/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CDecoyProjectileImpl.cs @@ -0,0 +1,15 @@ +using SwiftlyS2.Core.Natives; +using SwiftlyS2.Core.Services; +using SwiftlyS2.Shared.Natives; +using SwiftlyS2.Shared.Players; +using SwiftlyS2.Shared.SchemaDefinitions; + +namespace SwiftlyS2.Core.SchemaDefinitions; + +internal partial class CDecoyProjectileImpl : CDecoyProjectile +{ + public static CDecoyProjectile EmitGrenade( Vector pos, QAngle angle, Vector velocity, CBasePlayerPawn? owner ) + { + return new CDecoyProjectileImpl(GameFunctions.CDecoyProjectile_EmitGrenade(pos, angle, velocity, owner?.Address ?? nint.Zero, (uint)HelpersService.WeaponItemDefinitionIndices["weapon_decoy"])); + } +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CFlashbangProjectile.cs b/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CFlashbangProjectile.cs new file mode 100644 index 000000000..75046dad6 --- /dev/null +++ b/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CFlashbangProjectile.cs @@ -0,0 +1,19 @@ +using SwiftlyS2.Shared.Natives; +using SwiftlyS2.Shared.Players; +using SwiftlyS2.Core.SchemaDefinitions; + +namespace SwiftlyS2.Shared.SchemaDefinitions; + +public partial interface CFlashbangProjectile +{ + /// + /// Creates a flashbang grenade projectile. + /// + /// The position where the flashbang grenade projectile will be created. + /// The angle at which the flashbang grenade projectile will be created. + /// The velocity of the flashbang grenade projectile. + /// The owner of the flashbang grenade projectile. + /// The created flashbang grenade projectile. + public static CFlashbangProjectile EmitGrenade( Vector pos, QAngle angle, Vector velocity, CBasePlayerPawn? owner ) + => CFlashbangProjectileImpl.EmitGrenade(pos, angle, velocity, owner); +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CFlashbangProjectileImpl.cs b/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CFlashbangProjectileImpl.cs new file mode 100644 index 000000000..42eae0d9c --- /dev/null +++ b/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CFlashbangProjectileImpl.cs @@ -0,0 +1,14 @@ +using SwiftlyS2.Core.Natives; +using SwiftlyS2.Core.Services; +using SwiftlyS2.Shared.Natives; +using SwiftlyS2.Shared.SchemaDefinitions; + +namespace SwiftlyS2.Core.SchemaDefinitions; + +internal partial class CFlashbangProjectileImpl : CFlashbangProjectile +{ + public static CFlashbangProjectile EmitGrenade( Vector pos, QAngle angle, Vector velocity, CBasePlayerPawn? owner ) + { + return new CFlashbangProjectileImpl(GameFunctions.CFlashbangProjectile_EmitGrenade(pos, angle, velocity, owner?.Address ?? nint.Zero, (uint)HelpersService.WeaponItemDefinitionIndices["weapon_decoy"])); + } +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CHEGrenadeProjectile.cs b/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CHEGrenadeProjectile.cs new file mode 100644 index 000000000..280be2597 --- /dev/null +++ b/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CHEGrenadeProjectile.cs @@ -0,0 +1,19 @@ +using SwiftlyS2.Shared.Natives; +using SwiftlyS2.Shared.Players; +using SwiftlyS2.Core.SchemaDefinitions; + +namespace SwiftlyS2.Shared.SchemaDefinitions; + +public partial interface CHEGrenadeProjectile +{ + /// + /// Creates a HE grenade projectile. + /// + /// The position where the HE grenade projectile will be created. + /// The angle at which the HE grenade projectile will be created. + /// The velocity of the HE grenade projectile. + /// The owner of the HE grenade projectile. + /// The created HE grenade projectile. + public static CHEGrenadeProjectile EmitGrenade( Vector pos, QAngle angle, Vector velocity, CBasePlayerPawn? owner ) + => CHEGrenadeProjectileImpl.EmitGrenade(pos, angle, velocity, owner); +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CHEGrenadeProjectileImpl.cs b/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CHEGrenadeProjectileImpl.cs new file mode 100644 index 000000000..9980ddba7 --- /dev/null +++ b/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CHEGrenadeProjectileImpl.cs @@ -0,0 +1,14 @@ +using SwiftlyS2.Core.Natives; +using SwiftlyS2.Core.Services; +using SwiftlyS2.Shared.Natives; +using SwiftlyS2.Shared.SchemaDefinitions; + +namespace SwiftlyS2.Core.SchemaDefinitions; + +internal partial class CHEGrenadeProjectileImpl : CHEGrenadeProjectile +{ + public static CHEGrenadeProjectile EmitGrenade( Vector pos, QAngle angle, Vector velocity, CBasePlayerPawn? owner ) + { + return new CHEGrenadeProjectileImpl(GameFunctions.CHEGrenadeProjectile_EmitGrenade(pos, angle, velocity, owner?.Address ?? nint.Zero, (uint)HelpersService.WeaponItemDefinitionIndices["weapon_decoy"])); + } +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CInButtonState.cs b/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CInButtonState.cs new file mode 100644 index 000000000..be1964b23 --- /dev/null +++ b/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CInButtonState.cs @@ -0,0 +1,13 @@ +using SwiftlyS2.Shared.Events; + +namespace SwiftlyS2.Shared.SchemaDefinitions; + +public partial interface CInButtonState +{ + public GameButtonFlags ButtonPressed { get; set; } + + public GameButtonFlags ButtonChanged { get; set; } + + public GameButtonFlags ButtonScroll { get; set; } + +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CInButtonStateImpl.cs b/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CInButtonStateImpl.cs new file mode 100644 index 000000000..730a36b65 --- /dev/null +++ b/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CInButtonStateImpl.cs @@ -0,0 +1,26 @@ +using SwiftlyS2.Shared.Events; +using SwiftlyS2.Shared.SchemaDefinitions; + +namespace SwiftlyS2.Core.SchemaDefinitions; + +internal partial class CInButtonStateImpl : CInButtonState +{ + public GameButtonFlags ButtonPressed + { + get => (GameButtonFlags)ButtonStates[0]; + set => ButtonStates[0] = (ulong)value; + } + + public GameButtonFlags ButtonChanged + { + get => (GameButtonFlags)ButtonStates[1]; + set => ButtonStates[1] = (ulong)value; + } + + public GameButtonFlags ButtonScroll + { + get => (GameButtonFlags)ButtonStates[2]; + set => ButtonStates[2] = (ulong)value; + } + +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CMolotovProjectile.cs b/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CMolotovProjectile.cs new file mode 100644 index 000000000..4eea49a72 --- /dev/null +++ b/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CMolotovProjectile.cs @@ -0,0 +1,20 @@ +using SwiftlyS2.Shared.Natives; +using SwiftlyS2.Shared.Players; +using SwiftlyS2.Core.SchemaDefinitions; + +namespace SwiftlyS2.Shared.SchemaDefinitions; + +public partial interface CMolotovProjectile +{ + /// + /// Creates a molotov grenade projectile. + /// + /// The position where the molotov grenade projectile will be created. + /// The angle at which the molotov grenade projectile will be created. + /// The team of the molotov grenade projectile. + /// The velocity of the molotov grenade projectile. + /// The owner of the molotov grenade projectile. + /// The created molotov grenade projectile. + public static CMolotovProjectile EmitGrenade( Vector pos, QAngle angle, Vector velocity, Team team, CBasePlayerPawn? owner ) + => CMolotovProjectileImpl.EmitGrenade(pos, angle, velocity, team, owner); +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CMolotovProjectileImpl.cs b/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CMolotovProjectileImpl.cs new file mode 100644 index 000000000..96c5ebcff --- /dev/null +++ b/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CMolotovProjectileImpl.cs @@ -0,0 +1,15 @@ +using SwiftlyS2.Core.Natives; +using SwiftlyS2.Core.Services; +using SwiftlyS2.Shared.Natives; +using SwiftlyS2.Shared.Players; +using SwiftlyS2.Shared.SchemaDefinitions; + +namespace SwiftlyS2.Core.SchemaDefinitions; + +internal partial class CMolotovProjectileImpl : CMolotovProjectile +{ + public static CMolotovProjectile EmitGrenade( Vector pos, QAngle angle, Vector velocity, Team team, CBasePlayerPawn? owner ) + { + return new CMolotovProjectileImpl(GameFunctions.CMolotovProjectile_EmitGrenade(pos, angle, velocity, owner?.Address ?? nint.Zero, (uint)HelpersService.WeaponItemDefinitionIndices[team == Team.CT ? "weapon_incgrenade" : "weapon_molotov"])); + } +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CPlayer_ItemServicesImpl.cs b/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CPlayer_ItemServicesImpl.cs index eaec2c16e..8aa2c889d 100644 --- a/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CPlayer_ItemServicesImpl.cs +++ b/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CPlayer_ItemServicesImpl.cs @@ -9,24 +9,33 @@ namespace SwiftlyS2.Core.SchemaDefinitions; internal partial class CPlayer_ItemServicesImpl { - public T GiveItem() where T : ISchemaClass { - var name = EntitySystemService.TypeToDesignerName[typeof(T)]; + public T GiveItem() where T : ISchemaClass + { + var name = T.ClassName; + if (name == null) + { + throw new ArgumentException($"Can't give item with class {typeof(T).Name}, which doesn't have a designer name."); + } return T.From(GameFunctions.CCSPlayer_ItemServices_GiveNamedItem(Address, name)); } - public T GiveItem(string itemDesignerName) where T : ISchemaClass { + public T GiveItem( string itemDesignerName ) where T : ISchemaClass + { return T.From(GameFunctions.CCSPlayer_ItemServices_GiveNamedItem(Address, itemDesignerName)); } - public void GiveItem(string itemDesignerName) { + public void GiveItem( string itemDesignerName ) + { GameFunctions.CCSPlayer_ItemServices_GiveNamedItem(Address, itemDesignerName); } - public void RemoveItems() { + public void RemoveItems() + { GameFunctions.CCSPlayer_ItemServices_RemoveWeapons(Address); } - public void DropActiveItem() { + public void DropActiveItem() + { GameFunctions.CCSPlayer_ItemServices_DropActiveItem(Address, Vector.Zero); } diff --git a/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CPlayer_WeaponServices.cs b/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CPlayer_WeaponServices.cs index f41932800..d8730af0a 100644 --- a/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CPlayer_WeaponServices.cs +++ b/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CPlayer_WeaponServices.cs @@ -1,3 +1,5 @@ +using SwiftlyS2.Shared.Schemas; + namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPlayer_WeaponServices @@ -61,17 +63,17 @@ public partial interface CPlayer_WeaponServices /// Drop all weapons with the specified class. /// /// The weapon class. - public void DropWeaponByClass() where T : CBasePlayerWeapon; + public void DropWeaponByClass() where T : class, ISchemaClass; /// /// Drop and remove all weapons with the specified class. /// /// The weapon class. - public void RemoveWeaponByClass() where T : CBasePlayerWeapon; + public void RemoveWeaponByClass() where T : class, ISchemaClass; /// /// Select a weapon by class. /// /// The weapon class. - public void SelectWeaponByClass() where T : CBasePlayerWeapon; + public void SelectWeaponByClass() where T : class, ISchemaClass; } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CPlayer_WeaponServicesImpl.cs b/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CPlayer_WeaponServicesImpl.cs index 3815721ab..b2b432bac 100644 --- a/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CPlayer_WeaponServicesImpl.cs +++ b/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CPlayer_WeaponServicesImpl.cs @@ -1,87 +1,123 @@ using SwiftlyS2.Core.EntitySystem; using SwiftlyS2.Core.Natives; -using SwiftlyS2.Core.Scheduler; using SwiftlyS2.Shared.SchemaDefinitions; using SwiftlyS2.Shared.Schemas; namespace SwiftlyS2.Core.SchemaDefinitions; -internal partial class CPlayer_WeaponServicesImpl { +internal partial class CPlayer_WeaponServicesImpl +{ - public void DropWeapon(CBasePlayerWeapon weapon) { + public void DropWeapon( CBasePlayerWeapon weapon ) + { GameFunctions.CCSPlayer_WeaponServices_DropWeapon(Address, weapon.Address); } - public void RemoveWeapon(CBasePlayerWeapon weapon) { + public void RemoveWeapon( CBasePlayerWeapon weapon ) + { GameFunctions.CCSPlayer_WeaponServices_DropWeapon(Address, weapon.Address); weapon.Despawn(); } - public void SelectWeapon(CBasePlayerWeapon weapon) { + public void SelectWeapon( CBasePlayerWeapon weapon ) + { GameFunctions.CCSPlayer_WeaponServices_SelectWeapon(Address, weapon.Address); } - public void DropWeaponBySlot( gear_slot_t slot ) { - MyWeapons.ToList().ForEach(weapon => { - if ( weapon.Value?.As().WeaponBaseVData.GearSlot == slot ) { + public void DropWeaponBySlot( gear_slot_t slot ) + { + MyWeapons.ToList().ForEach(weapon => + { + if (weapon.Value?.As().WeaponBaseVData.GearSlot == slot) + { DropWeapon(weapon.Value); } }); } - public void RemoveWeaponBySlot( gear_slot_t slot ) { - MyWeapons.ToList().ForEach(weapon => { - if ( weapon.Value?.As().WeaponBaseVData.GearSlot == slot ) { + public void RemoveWeaponBySlot( gear_slot_t slot ) + { + MyWeapons.ToList().ForEach(weapon => + { + if (weapon.Value?.As().WeaponBaseVData.GearSlot == slot) + { RemoveWeapon(weapon.Value); } }); } - public void SelectWeaponBySlot( gear_slot_t slot ) { - MyWeapons.ToList().ForEach(weapon => { - if ( weapon.Value?.As().WeaponBaseVData.GearSlot == slot ) { + public void SelectWeaponBySlot( gear_slot_t slot ) + { + MyWeapons.ToList().ForEach(weapon => + { + if (weapon.Value?.As().WeaponBaseVData.GearSlot == slot) + { SelectWeapon(weapon.Value); return; } }); } - public void DropWeaponByDesignerName( string designerName ) { - MyWeapons.ToList().ForEach(weapon => { - if ( weapon.Value?.Entity?.DesignerName == designerName ) { + public void DropWeaponByDesignerName( string designerName ) + { + MyWeapons.ToList().ForEach(weapon => + { + if (weapon.Value?.Entity?.DesignerName == designerName) + { DropWeapon(weapon.Value); } }); } - public void RemoveWeaponByDesignerName( string designerName ) { - MyWeapons.ToList().ForEach(weapon => { - if ( weapon.Value?.Entity?.DesignerName == designerName ) { + public void RemoveWeaponByDesignerName( string designerName ) + { + MyWeapons.ToList().ForEach(weapon => + { + if (weapon.Value?.Entity?.DesignerName == designerName) + { RemoveWeapon(weapon.Value); } }); } - public void SelectWeaponByDesignerName( string designerName ) { - MyWeapons.ToList().ForEach(weapon => { - if ( weapon.Value?.Entity?.DesignerName == designerName ) { + public void SelectWeaponByDesignerName( string designerName ) + { + MyWeapons.ToList().ForEach(weapon => + { + if (weapon.Value?.Entity?.DesignerName == designerName) + { SelectWeapon(weapon.Value); } }); } - public void DropWeaponByClass() where T : CBasePlayerWeapon { - var name = EntitySystemService.TypeToDesignerName[typeof(T)]; + public void DropWeaponByClass() where T : class, ISchemaClass + { + var name = T.ClassName; + if (name == null) + { + throw new ArgumentException($"Can't drop weapon with class {typeof(T).Name}, which doesn't have a designer name."); + } DropWeaponByDesignerName(name); } - public void RemoveWeaponByClass() where T : CBasePlayerWeapon { - var name = EntitySystemService.TypeToDesignerName[typeof(T)]; + public void RemoveWeaponByClass() where T : class, ISchemaClass + { + var name = T.ClassName; + if (name == null) + { + throw new ArgumentException($"Can't drop weapon with class {typeof(T).Name}, which doesn't have a designer name."); + } RemoveWeaponByDesignerName(name); } - public void SelectWeaponByClass() where T : CBasePlayerWeapon { - var name = EntitySystemService.TypeToDesignerName[typeof(T)]; + public void SelectWeaponByClass() where T : class, ISchemaClass + { + var name = T.ClassName; + if (name == null) + { + throw new ArgumentException($"Can't drop weapon with class {typeof(T).Name}, which doesn't have a designer name."); + } SelectWeaponByDesignerName(name); } diff --git a/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CSmokeGrenadeProjectile.cs b/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CSmokeGrenadeProjectile.cs new file mode 100644 index 000000000..ac94dbf2e --- /dev/null +++ b/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CSmokeGrenadeProjectile.cs @@ -0,0 +1,20 @@ +using SwiftlyS2.Shared.Natives; +using SwiftlyS2.Shared.Players; +using SwiftlyS2.Core.SchemaDefinitions; + +namespace SwiftlyS2.Shared.SchemaDefinitions; + +public partial interface CSmokeGrenadeProjectile +{ + /// + /// Creates a smoke grenade projectile. + /// + /// The position where the smoke grenade projectile will be created. + /// The angle at which the smoke grenade projectile will be created. + /// The velocity of the smoke grenade projectile. + /// The team associated with the smoke grenade projectile. + /// The owner of the smoke grenade projectile. + /// The created smoke grenade projectile. + public static CSmokeGrenadeProjectile EmitGrenade( Vector pos, QAngle angle, Vector velocity, Team team, CBasePlayerPawn? owner ) + => CSmokeGrenadeProjectileImpl.EmitGrenade(pos, angle, velocity, team, owner); +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CSmokeGrenadeProjectileImpl.cs b/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CSmokeGrenadeProjectileImpl.cs new file mode 100644 index 000000000..c8468a356 --- /dev/null +++ b/managed/src/SwiftlyS2.Core/Modules/Schemas/Extensions/CSmokeGrenadeProjectileImpl.cs @@ -0,0 +1,15 @@ +using SwiftlyS2.Core.Natives; +using SwiftlyS2.Core.Services; +using SwiftlyS2.Shared.Natives; +using SwiftlyS2.Shared.Players; +using SwiftlyS2.Shared.SchemaDefinitions; + +namespace SwiftlyS2.Core.SchemaDefinitions; + +internal partial class CSmokeGrenadeProjectileImpl : CSmokeGrenadeProjectile +{ + public static CSmokeGrenadeProjectile EmitGrenade( Vector pos, QAngle angle, Vector velocity, Team team, CBasePlayerPawn? owner ) + { + return new CSmokeGrenadeProjectileImpl(GameFunctions.CSmokeGrenadeProjectile_EmitGrenade(pos, angle, velocity, owner?.Address ?? nint.Zero, team, (uint)HelpersService.WeaponItemDefinitionIndices["weapon_smokegrenade"])); + } +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Core/Modules/Translations/Localizer.cs b/managed/src/SwiftlyS2.Core/Modules/Translations/Localizer.cs index a69421896..6122aae6b 100644 --- a/managed/src/SwiftlyS2.Core/Modules/Translations/Localizer.cs +++ b/managed/src/SwiftlyS2.Core/Modules/Translations/Localizer.cs @@ -10,7 +10,7 @@ internal class Localizer : ILocalizer - public Localizer(Dictionary resource, Dictionary defaultResource) + public Localizer( Dictionary resource, Dictionary defaultResource ) { _Resource = resource; _DefaultResource = defaultResource; @@ -20,14 +20,16 @@ public Localizer(Dictionary resource, Dictionary public string this[string key, params object[] args] => string.Format(this[key], args); - public string Get(string key) + public string Get( string key ) { - if (_Resource.ContainsKey(key)) { - return _Resource[key]; + if (_Resource.TryGetValue(key, out var value)) + { + return value; } - if (_DefaultResource.ContainsKey(key)) { - return _DefaultResource[key]; + if (_DefaultResource.TryGetValue(key, out var defaultValue)) + { + return defaultValue; } throw new Exception($"Translation key {key} not found."); diff --git a/managed/src/SwiftlyS2.Core/Natives/GameFunctions.cs b/managed/src/SwiftlyS2.Core/Natives/GameFunctions.cs index d6ef2a5d6..efb2d50fe 100644 --- a/managed/src/SwiftlyS2.Core/Natives/GameFunctions.cs +++ b/managed/src/SwiftlyS2.Core/Natives/GameFunctions.cs @@ -1,13 +1,13 @@ -using System.Buffers; using System.Text; +using System.Buffers; using Spectre.Console; using SwiftlyS2.Shared.Natives; -using SwiftlyS2.Shared.SchemaDefinitions; - +using SwiftlyS2.Shared.Players; namespace SwiftlyS2.Core.Natives; internal static class GameFunctions { + private static readonly bool IsWindows = System.Runtime.InteropServices.RuntimeInformation.IsOSPlatform(System.Runtime.InteropServices.OSPlatform.Windows); public static unsafe delegate* unmanaged< CTakeDamageInfo*, nint, nint, nint, Vector*, Vector*, float, int, int, void*, void > pCTakeDamageInfo_Constructor; public static unsafe delegate* unmanaged< nint, Ray_t*, Vector, Vector, CTraceFilter*, CGameTrace*, void > pTraceShape; public static unsafe delegate* unmanaged< Vector, Vector, BBox_t, CTraceFilter*, CGameTrace*, void > pTracePlayerBBox; @@ -16,8 +16,14 @@ internal static class GameFunctions public static unsafe delegate* unmanaged< nint, nint, float, void > pSetOrAddAttribute; public static unsafe delegate* unmanaged< int, nint, nint > pGetWeaponCSDataFromKey; public static unsafe delegate* unmanaged< nint, uint, nint, byte, CUtlSymbolLarge, byte, int, nint, nint, void > pDispatchParticleEffect; - public static unsafe delegate* unmanaged< nint, uint, float, nint, byte, void > pTerminateRound; + public static unsafe delegate* unmanaged< nint, uint, nint, uint, float, void > pTerminateRoundLinux; + public static unsafe delegate* unmanaged< nint, float, uint, nint, uint, void > pTerminateRoundWindows; public static unsafe delegate* unmanaged< nint, Vector*, QAngle*, Vector*, void > pTeleport; + public static unsafe delegate* unmanaged< Vector*, QAngle*, Vector*, Vector*, nint, uint, int, nint > pCSmokeGrenadeProjectileEmitGrenade; + public static unsafe delegate* unmanaged< Vector*, QAngle*, Vector*, Vector*, nint, uint, nint > pCFlashbangProjectileEmitGrenade; + public static unsafe delegate* unmanaged< Vector*, QAngle*, Vector*, Vector*, nint, uint, nint > pCHEGrenadeProjectileEmitGrenade; + public static unsafe delegate* unmanaged< Vector*, QAngle*, Vector*, Vector*, nint, uint, nint > pCDecoyProjectileEmitGrenade; + public static unsafe delegate* unmanaged< Vector*, QAngle*, Vector*, Vector*, nint, uint, nint > pCMolotovProjectileEmitGrenade; public static int TeleportOffset => NativeOffsets.Fetch("CBaseEntity::Teleport"); public static int CommitSuicideOffset => NativeOffsets.Fetch("CBasePlayerPawn::CommitSuicide"); public static int GetSkeletonInstanceOffset => NativeOffsets.Fetch("CGameSceneNode::GetSkeletonInstance"); @@ -43,24 +49,45 @@ public static void Initialize() pSetOrAddAttribute = (delegate* unmanaged< nint, IntPtr, float, void >)NativeSignatures.Fetch("CAttributeList::SetOrAddAttributeValueByName"); pGetWeaponCSDataFromKey = (delegate* unmanaged< int, nint, nint >)NativeSignatures.Fetch("GetWeaponCSDataFromKey"); pDispatchParticleEffect = (delegate* unmanaged< nint, uint, nint, byte, CUtlSymbolLarge, byte, int, nint, nint, void >)NativeSignatures.Fetch("DispatchParticleEffect"); - pTerminateRound = (delegate* unmanaged< nint, uint, float, nint, byte, void >)NativeSignatures.Fetch("CGameRules::TerminateRound"); + if (IsWindows) + { + pTerminateRoundWindows = (delegate* unmanaged< nint, float, uint, nint, uint, void >)NativeSignatures.Fetch("CGameRules::TerminateRound"); + } + else + { + pTerminateRoundLinux = (delegate* unmanaged< nint, uint, nint, uint, float, void >)NativeSignatures.Fetch("CGameRules::TerminateRound"); + } pTeleport = (delegate* unmanaged< nint, Vector*, QAngle*, Vector*, void >)((void**)NativeMemoryHelpers.GetVirtualTableAddress("server", "CBaseEntity"))[TeleportOffset]; + pCSmokeGrenadeProjectileEmitGrenade = (delegate* unmanaged< Vector*, QAngle*, Vector*, Vector*, nint, uint, int, nint >)NativeSignatures.Fetch("CSmokeGrenadeProjectile::EmitGrenade"); + pCFlashbangProjectileEmitGrenade = (delegate* unmanaged< Vector*, QAngle*, Vector*, Vector*, nint, uint, nint >)NativeSignatures.Fetch("CFlashbangProjectile::EmitGrenade"); + pCHEGrenadeProjectileEmitGrenade = (delegate* unmanaged< Vector*, QAngle*, Vector*, Vector*, nint, uint, nint >)NativeSignatures.Fetch("CHEGrenadeProjectile::EmitGrenade"); + pCDecoyProjectileEmitGrenade = (delegate* unmanaged< Vector*, QAngle*, Vector*, Vector*, nint, uint, nint >)NativeSignatures.Fetch("CDecoyProjectile::EmitGrenade"); + pCMolotovProjectileEmitGrenade = (delegate* unmanaged< Vector*, QAngle*, Vector*, Vector*, nint, uint, nint >)NativeSignatures.Fetch("CMolotovProjectile::EmitGrenade"); } } - public unsafe static void* GetVirtualFunction( nint handle, int offset ) + public static unsafe void* GetVirtualFunction( nint handle, int offset ) { var ppVTable = (void***)handle; return *(*ppVTable + offset); } - public static void TerminateRound( nint gameRules, uint reason, float delay ) + public static void DispatchParticleEffect( string particleName, uint attachmentType, nint entity, byte attachmentPoint, CUtlSymbolLarge attachmentName, bool resetAllParticlesOnEntity, int splitScreenSlot, CRecipientFilter filter ) { try { unsafe { - pTerminateRound(gameRules, reason, delay, 0, 0); + var pool = ArrayPool.Shared; + var nameLength = Encoding.UTF8.GetByteCount(particleName); + var nameBuffer = pool.Rent(nameLength + 1); + _ = Encoding.UTF8.GetBytes(particleName, nameBuffer); + nameBuffer[nameLength] = 0; + fixed (byte* pParticleName = nameBuffer) + { + pDispatchParticleEffect((nint)pParticleName, attachmentType, entity, attachmentPoint, attachmentName, (byte)(resetAllParticlesOnEntity ? 1 : 0), splitScreenSlot, (nint)(&filter), IntPtr.Zero); + pool.Return(nameBuffer); + } } } catch (Exception e) @@ -69,21 +96,19 @@ public static void TerminateRound( nint gameRules, uint reason, float delay ) } } - public static void DispatchParticleEffect( string particleName, uint attachmentType, nint entity, byte attachmentPoint, CUtlSymbolLarge attachmentName, bool resetAllParticlesOnEntity, int splitScreenSlot, CRecipientFilter filter ) + public static void TerminateRound( nint gameRules, uint reason, float delay, uint teamId, uint unk01 ) { try { unsafe { - var pool = ArrayPool.Shared; - var nameLength = Encoding.UTF8.GetByteCount(particleName); - var nameBuffer = pool.Rent(nameLength + 1); - _ = Encoding.UTF8.GetBytes(particleName, nameBuffer); - nameBuffer[nameLength] = 0; - fixed (byte* pParticleName = nameBuffer) + if (IsWindows) { - pDispatchParticleEffect((nint)pParticleName, attachmentType, entity, attachmentPoint, attachmentName, (byte)(resetAllParticlesOnEntity ? 1 : 0), splitScreenSlot, (nint)(&filter), IntPtr.Zero); - pool.Return(nameBuffer); + pTerminateRoundWindows(gameRules, delay, reason, teamId > 0 ? (nint)(&teamId) : 0, unk01); + } + else + { + pTerminateRoundLinux(gameRules, reason, teamId > 0 ? (nint)(&teamId) : 0, unk01, delay); } } } @@ -102,7 +127,7 @@ public static nint GetWeaponCSDataFromKey( int unknown, string key ) var pool = ArrayPool.Shared; var keyLength = Encoding.UTF8.GetByteCount(key); var keyBuffer = pool.Rent(keyLength + 1); - Encoding.UTF8.GetBytes(key, keyBuffer); + _ = Encoding.UTF8.GetBytes(key, keyBuffer); keyBuffer[keyLength] = 0; fixed (byte* pKey = keyBuffer) { @@ -151,7 +176,7 @@ public static nint GetSkeletonInstance( nint handle ) return 0; } - public unsafe static void PawnCommitSuicide( nint pPawn, bool bExplode, bool bForce ) + public static unsafe void PawnCommitSuicide( nint pPawn, bool bExplode, bool bForce ) { try { @@ -167,7 +192,7 @@ public unsafe static void PawnCommitSuicide( nint pPawn, bool bExplode, bool bFo } } - public unsafe static void SetPlayerControllerPawn( nint pController, nint pPawn, bool b1, bool b2, bool b3, bool b4 ) + public static unsafe void SetPlayerControllerPawn( nint pController, nint pPawn, bool b1, bool b2, bool b3, bool b4 ) { try { @@ -182,7 +207,7 @@ public unsafe static void SetPlayerControllerPawn( nint pController, nint pPawn, } } - public unsafe static void SetModel( nint pEntity, string model ) + public static unsafe void SetModel( nint pEntity, string model ) { try { @@ -191,7 +216,7 @@ public unsafe static void SetModel( nint pEntity, string model ) var pool = ArrayPool.Shared; var modelLength = Encoding.UTF8.GetByteCount(model); var modelBuffer = pool.Rent(modelLength + 1); - Encoding.UTF8.GetBytes(model, modelBuffer); + _ = Encoding.UTF8.GetBytes(model, modelBuffer); modelBuffer[modelLength] = 0; fixed (byte* pModel = modelBuffer) { @@ -206,12 +231,12 @@ public unsafe static void SetModel( nint pEntity, string model ) } } - public unsafe static void Teleport( - nint pEntity, - Vector* vecPosition, - QAngle* vecAngle, - Vector* vecVelocity - ) + public static unsafe void Teleport( + nint pEntity, + Vector* vecPosition, + QAngle* vecAngle, + Vector* vecVelocity + ) { try { @@ -226,7 +251,7 @@ public unsafe static void Teleport( } } - public unsafe static void TracePlayerBBox( + public static unsafe void TracePlayerBBox( Vector vecStart, Vector vecEnd, BBox_t bounds, @@ -247,7 +272,7 @@ public unsafe static void TracePlayerBBox( } } - public unsafe static void TraceShape( + public static unsafe void TraceShape( nint pEngineTrace, Ray_t* ray, Vector vecStart, @@ -269,7 +294,7 @@ public unsafe static void TraceShape( } } - public unsafe static void CTakeDamageInfoConstructor( + public static unsafe void CTakeDamageInfoConstructor( CTakeDamageInfo* pThis, nint pInflictor, nint pAttacker, @@ -295,7 +320,7 @@ public unsafe static void CTakeDamageInfoConstructor( } } - public unsafe static void CCSPlayer_ItemServices_RemoveWeapons( nint pThis ) + public static unsafe void CCSPlayer_ItemServices_RemoveWeapons( nint pThis ) { try { @@ -311,18 +336,18 @@ public unsafe static void CCSPlayer_ItemServices_RemoveWeapons( nint pThis ) } } - public unsafe static nint CCSPlayer_ItemServices_GiveNamedItem( nint pThis, string name ) + public static unsafe nint CCSPlayer_ItemServices_GiveNamedItem( nint pThis, string name ) { try { unsafe { - void*** ppVTable = (void***)pThis; + var ppVTable = (void***)pThis; var pGiveNamedItem = (delegate* unmanaged< nint, nint, nint >)ppVTable[0][GiveNamedItemOffset]; var pool = ArrayPool.Shared; var nameLength = Encoding.UTF8.GetByteCount(name); var nameBuffer = pool.Rent(nameLength + 1); - Encoding.UTF8.GetBytes(name, nameBuffer); + _ = Encoding.UTF8.GetBytes(name, nameBuffer); nameBuffer[nameLength] = 0; fixed (byte* pName = nameBuffer) { @@ -337,7 +362,7 @@ public unsafe static nint CCSPlayer_ItemServices_GiveNamedItem( nint pThis, stri } } - public unsafe static void CCSPlayer_ItemServices_DropActiveItem( nint pThis, Vector momentum ) + public static unsafe void CCSPlayer_ItemServices_DropActiveItem( nint pThis, Vector momentum ) { try { @@ -353,14 +378,14 @@ public unsafe static void CCSPlayer_ItemServices_DropActiveItem( nint pThis, Vec } } - public unsafe static void CCSPlayer_WeaponServices_DropWeapon( nint pThis, nint pWeapon ) + public static unsafe void CCSPlayer_WeaponServices_DropWeapon( nint pThis, nint pWeapon ) { try { unsafe { - var pDropWeapon = (delegate* unmanaged< nint, nint, void >)GetVirtualFunction(pThis, DropWeaponOffset); - pDropWeapon(pThis, pWeapon); + var pDropWeapon = (delegate* unmanaged< nint, nint, nint, nint, void >)GetVirtualFunction(pThis, DropWeaponOffset); + pDropWeapon(pThis, pWeapon, 0, 0); } } catch (Exception e) @@ -369,7 +394,7 @@ public unsafe static void CCSPlayer_WeaponServices_DropWeapon( nint pThis, nint } } - public unsafe static void CCSPlayer_WeaponServices_SelectWeapon( nint pThis, nint pWeapon ) + public static unsafe void CCSPlayer_WeaponServices_SelectWeapon( nint pThis, nint pWeapon ) { try { @@ -385,7 +410,7 @@ public unsafe static void CCSPlayer_WeaponServices_SelectWeapon( nint pThis, nin } } - public unsafe static void CEntityResourceManifest_AddResource( nint pThis, string path ) + public static unsafe void CEntityResourceManifest_AddResource( nint pThis, string path ) { try { @@ -394,7 +419,7 @@ public unsafe static void CEntityResourceManifest_AddResource( nint pThis, strin var pool = ArrayPool.Shared; var pathLength = Encoding.UTF8.GetByteCount(path); var pathBuffer = pool.Rent(pathLength + 1); - Encoding.UTF8.GetBytes(path, pathBuffer); + _ = Encoding.UTF8.GetBytes(path, pathBuffer); pathBuffer[pathLength] = 0; var pAddResource = (delegate* unmanaged< nint, nint, void >)GetVirtualFunction(pThis, AddResourceOffset); fixed (byte* pPath = pathBuffer) @@ -410,7 +435,7 @@ public unsafe static void CEntityResourceManifest_AddResource( nint pThis, strin } } - public unsafe static void SetOrAddAttribute( nint handle, string name, float value ) + public static unsafe void SetOrAddAttribute( nint handle, string name, float value ) { try { @@ -419,7 +444,7 @@ public unsafe static void SetOrAddAttribute( nint handle, string name, float val var pool = ArrayPool.Shared; var nameLength = Encoding.UTF8.GetByteCount(name); var nameBuffer = pool.Rent(nameLength + 1); - Encoding.UTF8.GetBytes(name, nameBuffer); + _ = Encoding.UTF8.GetBytes(name, nameBuffer); nameBuffer[nameLength] = 0; fixed (byte* pName = nameBuffer) { @@ -434,7 +459,7 @@ public unsafe static void SetOrAddAttribute( nint handle, string name, float val } } - public unsafe static void CBaseEntity_CollisionRulesChanged( nint pThis ) + public static unsafe void CBaseEntity_CollisionRulesChanged( nint pThis ) { try { @@ -450,7 +475,7 @@ public unsafe static void CBaseEntity_CollisionRulesChanged( nint pThis ) } } - public unsafe static void CCSPlayerController_Respawn( nint pThis ) + public static unsafe void CCSPlayerController_Respawn( nint pThis ) { try { @@ -465,4 +490,84 @@ public unsafe static void CCSPlayerController_Respawn( nint pThis ) AnsiConsole.WriteException(e); } } + + public static nint CSmokeGrenadeProjectile_EmitGrenade( Vector pos, QAngle angle, Vector velocity, nint owner, Team team, uint itemdefindex ) + { + try + { + unsafe + { + return pCSmokeGrenadeProjectileEmitGrenade(&pos, &angle, &velocity, &velocity, owner, itemdefindex, (int)team); + } + } + catch (Exception e) + { + AnsiConsole.WriteException(e); + return 0; + } + } + + public static nint CFlashbangProjectile_EmitGrenade( Vector pos, QAngle angle, Vector velocity, nint owner, uint itemdefindex ) + { + try + { + unsafe + { + return pCFlashbangProjectileEmitGrenade(&pos, &angle, &velocity, &velocity, owner, itemdefindex); + } + } + catch (Exception e) + { + AnsiConsole.WriteException(e); + return 0; + } + } + + public static nint CHEGrenadeProjectile_EmitGrenade( Vector pos, QAngle angle, Vector velocity, nint owner, uint itemdefindex ) + { + try + { + unsafe + { + return pCHEGrenadeProjectileEmitGrenade(&pos, &angle, &velocity, &velocity, owner, itemdefindex); + } + } + catch (Exception e) + { + AnsiConsole.WriteException(e); + return 0; + } + } + + public static nint CDecoyProjectile_EmitGrenade( Vector pos, QAngle angle, Vector velocity, nint owner, uint itemdefindex ) + { + try + { + unsafe + { + return pCDecoyProjectileEmitGrenade(&pos, &angle, &velocity, &velocity, owner, itemdefindex); + } + } + catch (Exception e) + { + AnsiConsole.WriteException(e); + return 0; + } + } + + public static nint CMolotovProjectile_EmitGrenade( Vector pos, QAngle angle, Vector velocity, nint owner, uint itemdefindex ) + { + try + { + unsafe + { + return pCMolotovProjectileEmitGrenade(&pos, &angle, &velocity, &velocity, owner, itemdefindex); + } + } + catch (Exception e) + { + AnsiConsole.WriteException(e); + return 0; + } + } } \ 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 febcaf0e3..a6d9373cd 100644 --- a/managed/src/SwiftlyS2.Core/Services/CoreCommandService.cs +++ b/managed/src/SwiftlyS2.Core/Services/CoreCommandService.cs @@ -1,290 +1,430 @@ -using System.Reflection; using System.Runtime; +using System.Reflection; using System.Runtime.InteropServices; -using Microsoft.Extensions.Logging; using Spectre.Console; -using SwiftlyS2.Core.Natives; -using SwiftlyS2.Core.Plugins; +using Microsoft.Extensions.Logging; using SwiftlyS2.Shared; +using SwiftlyS2.Core.Plugins; +using SwiftlyS2.Core.Natives; using SwiftlyS2.Shared.Commands; namespace SwiftlyS2.Core.Services; internal class CoreCommandService { - private ILogger _Logger { get; init; } - - private ISwiftlyCore _Core { get; init; } - - private ICommandService _CommandService { get; init; } - private PluginManager _PluginManager { get; init; } - private ProfileService _ProfileService { get; init; } - - public CoreCommandService( ILogger logger, ISwiftlyCore core, PluginManager pluginManager, ProfileService profileService ) - { - _Logger = logger; - _Core = core; - _CommandService = core.Command; - _PluginManager = pluginManager; - _ProfileService = profileService; - _CommandService.RegisterCommand("sw", OnCommand, true); - } - - private void OnCommand( ICommandContext context ) - { - try - { - if (context.IsSentByPlayer) return; - - var args = context.Args; - if (args.Length == 0) - { - ShowHelp(context); - return; - } - - switch (args[0]) - { - case "help": - ShowHelp(context); - break; - case "credits": - _Logger.LogInformation(@"SwiftlyS2 was created and developed by Swiftly Solution SRL and the contributors. -SwiftlyS2 is licensed under the GNU General Public License v3.0 or later. -Website: https://swiftlys2.net/ -GitHub: https://github.com/swiftly-solution/swiftlys2"); - break; - case "list": - var players = _Core.PlayerManager.GetAllPlayers(); - 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})"; - } - _Logger.LogInformation(outString); - break; - case "status": - var uptime = DateTime.Now - System.Diagnostics.Process.GetCurrentProcess().StartTime; - var outStrings = $"Uptime: {uptime.Days}d {uptime.Hours}h {uptime.Minutes}m {uptime.Seconds}s"; - outStrings += $"\nManaged Heap Memory: {GC.GetTotalMemory(false) / 1024.0f / 1024.0f:0.00} MB"; - outStrings += $"\nLoaded Plugins: {_PluginManager.GetPlugins().Count()}"; - outStrings += $"\nPlayers: {_Core.PlayerManager.PlayerCount}/{_Core.Engine.MaxPlayers}"; - outStrings += $"\nMap: {_Core.Engine.Map}"; - _Logger.LogInformation(outStrings); - break; - case "version": - var outVersion = $"SwiftlyS2 Version: {NativeEngineHelpers.GetNativeVersion()}"; - outVersion += $"\nSwiftlyS2 Managed Version: {Assembly.GetExecutingAssembly().GetName().Version}"; - outVersion += $"\nSwiftlyS2 Runtime Version: {Environment.Version}"; - outVersion += $"\nSwiftlyS2 C++ Version: C++23"; - outVersion += $"\nSwiftlyS2 .NET Version: {RuntimeInformation.FrameworkDescription}"; - outVersion += $"\nGitHub URL: https://github.com/swiftly-solution/swiftlys2"; - _Logger.LogInformation(outVersion); - break; - case "gc": - if (context.IsSentByPlayer) - { - context.Reply("This command can only be executed from the server console."); - return; - } - var outGc = "Garbage Collection Information:"; - outGc += $"\n - Total Memory: {GC.GetTotalMemory(false) / 1024.0f / 1024.0f:0.00} MB"; - outGc += $"\n - Is Server GC: {GCSettings.IsServerGC}"; - outGc += $"\n - Max Generation: {GC.MaxGeneration}"; - for (int i = 0; i <= GC.MaxGeneration; i++) - { - outGc += $"\n - Generation {i} Collection Count: {GC.CollectionCount(i)}"; - } - outGc += $"\n - Latency Mode: {GCSettings.LatencyMode}"; - _Logger.LogInformation(outGc); - break; - case "plugins": - if (context.IsSentByPlayer) - { - context.Reply("This command can only be executed from the server console."); - return; - } - PluginCommand(context); - break; - case "profiler": - if (context.IsSentByPlayer) - { - context.Reply("This command can only be executed from the server console."); - return; - } - ProfilerCommand(context); - break; - case "confilter": - if (context.IsSentByPlayer) - { - context.Reply("This command can only be executed from the server console."); - return; - } - ConfilterCommand(context); - break; - default: - ShowHelp(context); - break; - } - } - catch (Exception e) - { - if (!GlobalExceptionHandler.Handle(e)) return; - _Logger.LogError(e, "Error executing command"); - } - } - - private static void ShowHelp( ICommandContext context ) - { - var table = new Table().AddColumn("Command").AddColumn("Description"); - table.AddRow("credits", "List Swiftly credits"); - table.AddRow("help", "Show the help for Swiftly Commands"); - table.AddRow("list", "Show the list of online players"); - table.AddRow("status", "Show the status of the server"); - if (!context.IsSentByPlayer) - { - table.AddRow("confilter", "Console Filter Menu"); - table.AddRow("plugins", "Plugin Management Menu"); - table.AddRow("gc", "Show garbage collection information on managed"); - table.AddRow("profiler", "Profiler Menu"); - } - table.AddRow("version", "Display Swiftly version"); - AnsiConsole.Write(table); - } - - private void ConfilterCommand( ICommandContext context ) - { - var args = context.Args; - if (args.Length == 1) + private readonly ILogger logger; + private readonly ISwiftlyCore core; + private readonly PluginManager pluginManager; + private readonly RootDirService rootDirService; + private readonly ProfileService profileService; + + public CoreCommandService( ILogger logger, ISwiftlyCore core, PluginManager pluginManager, RootDirService rootDirService, ProfileService profileService ) { - var table = new Table().AddColumn("Command").AddColumn("Description"); - table.AddRow("enable", "Enable console filtering"); - table.AddRow("disable", "Disable console filtering"); - table.AddRow("status", "Show the status of the console filter"); - table.AddRow("reload", "Reload console filter configuration"); - AnsiConsole.Write(table); - return; + this.logger = logger; + this.core = core; + this.pluginManager = pluginManager; + this.rootDirService = rootDirService; + this.profileService = profileService; + _ = core.Command.RegisterCommand("sw", OnCommand, true); } - switch (args[1]) + private void OnCommand( ICommandContext context ) { - case "enable": - if (!_Core.ConsoleOutput.IsFilterEnabled()) _Core.ConsoleOutput.ToggleFilter(); - _Logger.LogInformation("Console filtering has been enabled."); - break; - case "disable": - if (_Core.ConsoleOutput.IsFilterEnabled()) _Core.ConsoleOutput.ToggleFilter(); - _Logger.LogInformation("Console filtering has been disabled."); - break; - case "status": - _Logger.LogInformation($"Console filtering is currently {(_Core.ConsoleOutput.IsFilterEnabled() ? "enabled" : "disabled")}.\nBelow are some statistics for the filtering process:\n{_Core.ConsoleOutput.GetCounterText()}"); - break; - case "reload": - _Core.ConsoleOutput.ReloadFilterConfiguration(); - _Logger.LogInformation("Console filter configuration reloaded."); - break; - default: - _Logger.LogWarning("Unknown command"); - break; + void ShowPlayerList() + { + var output = string.Join("\n", [ + $"Connected players: {core.PlayerManager.PlayerCount}/{core.Engine.GlobalVars.MaxClients}", + ..core.PlayerManager.GetAllPlayers().Select(player => $"{player.PlayerID}. {player.Controller?.PlayerName}{(player.IsFakeClient ? " (BOT)" : "")} (steamid={player.SteamID})") + ]); + logger.LogInformation("{Output}", output); + } + + void ShowServerStatus() + { + var uptime = DateTime.Now - System.Diagnostics.Process.GetCurrentProcess().StartTime; + var output = string.Join("\n", [ + $"Uptime: {uptime.Days}d {uptime.Hours}h {uptime.Minutes}m {uptime.Seconds}s", + $"Managed Heap Memory: {GC.GetTotalMemory(false) / 1024.0f / 1024.0f:0.00} MB", + $"Loaded Plugins: {pluginManager.GetPlugins().Count}", + $"Players: {core.PlayerManager.PlayerCount}/{core.Engine.GlobalVars.MaxClients}", + $"Map: {core.Engine.GlobalVars.MapName.Value}" + ]); + logger.LogInformation("{Output}", output); + } + + void ShowVersionInfo() + { + var output = string.Join("\n", [ + $"SwiftlyS2 Version: {NativeEngineHelpers.GetNativeVersion()}", + $"SwiftlyS2 Managed Version: {Assembly.GetExecutingAssembly().GetName().Version}", + $"SwiftlyS2 Runtime Version: {Environment.Version}", + $"SwiftlyS2 C++ Version: C++23", + $"SwiftlyS2 .NET Version: {RuntimeInformation.FrameworkDescription}", + $"GitHub URL: https://github.com/swiftly-solution/swiftlys2" + ]); + logger.LogInformation("{Output}", output); + } + + void ShowGarbageCollectionInfo() + { + var output = string.Join("\n", [ + $"Garbage Collection Information:", + $" - Total Memory: {GC.GetTotalMemory(false) / 1024.0f / 1024.0f:0.00} MB", + $" - Is Server GC: {GCSettings.IsServerGC}", + $" - Max Generation: {GC.MaxGeneration}", + ..Enumerable.Range(0, GC.MaxGeneration + 1).Select(i => $" - Generation {i} Collection Count: {GC.CollectionCount(i)}"), + $" - Latency Mode: {GCSettings.LatencyMode}" + ]); + logger.LogInformation("{Output}", output); + } + + void ShowCredits() + { + var output = string.Join("\n", [ + "SwiftlyS2 was created and developed by Swiftly Solution SRL and the contributors.", + "SwiftlyS2 is licensed under the GNU General Public License v3.0 or later.", + "Website: https://swiftlys2.net/", + "GitHub: https://github.com/swiftly-solution/swiftlys2" + ]); + logger.LogInformation("{Output}", output); + } + + bool RequireConsoleAccess() + { + if (context.IsSentByPlayer) + { + context.Reply("This command can only be executed from the server console."); + return false; + } + return true; + } + + try + { + if (context.IsSentByPlayer) + { + return; + } + + var args = context.Args; + if (args.Length == 0) + { + ShowHelp(context); + return; + } + + switch (args[0].Trim().ToLower()) + { + case "help": + ShowHelp(context); + break; + case "credits": + ShowCredits(); + break; + case "list": + ShowPlayerList(); + break; + case "status": + ShowServerStatus(); + break; + case "version": + ShowVersionInfo(); + break; + case "gc" when RequireConsoleAccess(): + ShowGarbageCollectionInfo(); + break; + case "plugins" when RequireConsoleAccess(): + PluginCommand(context); + break; + case "profiler" when RequireConsoleAccess(): + ProfilerCommand(context); + break; + case "confilter" when RequireConsoleAccess(): + ConfilterCommand(context); + break; + default: + ShowHelp(context); + break; + } + } + catch (Exception e) + { + if (!GlobalExceptionHandler.Handle(e)) + { + return; + } + logger.LogError(e, "Failed to execute command"); + } } - } - private void ProfilerCommand( ICommandContext context ) - { - var args = context.Args; - if (args.Length == 1) + private static void ShowHelp( ICommandContext context ) { - var table = new Table().AddColumn("Command").AddColumn("Description"); - table.AddRow("enable", "Enable the profiler"); - table.AddRow("disable", "Disable the profiler"); - table.AddRow("status", "Show the status of the profiler"); - table.AddRow("save", "Save the profiler data to a file"); - AnsiConsole.Write(table); - return; + var table = new Table() + .AddColumn("Command").AddColumn("Description") + .AddRow("credits", "List Swiftly credits") + .AddRow("help", "Show the help for Swiftly Commands") + .AddRow("list", "Show the list of online players") + .AddRow("status", "Show the status of the server"); + if (!context.IsSentByPlayer) + { + _ = table + .AddRow("confilter", "Console Filter Menu") + .AddRow("plugins", "Plugin Management Menu") + .AddRow("gc", "Show garbage collection information on managed") + .AddRow("profiler", "Profiler Menu"); + } + _ = table.AddRow("version", "Display Swiftly version"); + AnsiConsole.Write(table); } - switch (args[1]) + private void ConfilterCommand( ICommandContext context ) { - case "enable": - _ProfileService.Enable(); - _Logger.LogInformation("The profiler has been enabled."); - break; - case "disable": - _ProfileService.Disable(); - _Logger.LogInformation("The profiler has been disabled."); - break; - case "status": - _Logger.LogInformation($"Profiler is currently {(_ProfileService.IsEnabled() ? "enabled" : "disabled")}."); - break; - case "save": - var pluginId = args.Length >= 3 ? args[2] : ""; - var basePath = Environment.GetEnvironmentVariable("SWIFTLY_MANAGED_ROOT")!; - if (!File.Exists(Path.Combine(basePath, "profilers"))) + void ShowConfilterHelp() + { + var table = new Table() + .AddColumn("Command") + .AddColumn("Description") + .AddRow("enable", "Enable console filtering") + .AddRow("disable", "Disable console filtering") + .AddRow("status", "Show the status of the console filter") + .AddRow("reload", "Reload console filter configuration"); + AnsiConsole.Write(table); + } + + void EnableFilter() { - Directory.CreateDirectory(Path.Combine(basePath, "profilers")); + if (!core.ConsoleOutput.IsFilterEnabled()) + { + core.ConsoleOutput.ToggleFilter(); + } + logger.LogInformation("Console filtering has been enabled."); } - Guid guid = Guid.NewGuid(); - File.WriteAllText(Path.Combine(basePath, "profilers", $"profiler.{guid}.{(pluginId == "" ? "core" : pluginId)}.json"), _ProfileService.GenerateJSONPerformance(pluginId)); - _Logger.LogInformation($"Profile saved to {Path.Combine(basePath, "profilers", $"profiler.{guid}.{(pluginId == "" ? "core" : pluginId)}.json")}"); - break; - default: - _Logger.LogWarning("Unknown command"); - break; + void DisableFilter() + { + if (core.ConsoleOutput.IsFilterEnabled()) + { + core.ConsoleOutput.ToggleFilter(); + } + logger.LogInformation("Console filtering has been disabled."); + } + + void ShowFilterStatus() + { + var status = core.ConsoleOutput.IsFilterEnabled() ? "enabled" : "disabled"; + var output = string.Join("\n", [ + $"Console filtering is currently {status}.", + "Below are some statistics for the filtering process:", + core.ConsoleOutput.GetCounterText() + ]); + logger.LogInformation("{Output}", output); + } + + void ReloadFilter() + { + core.ConsoleOutput.ReloadFilterConfiguration(); + logger.LogInformation("Console filter configuration reloaded."); + } + + var args = context.Args; + if (args.Length == 1) + { + ShowConfilterHelp(); + return; + } + + switch (args[1].Trim().ToLower()) + { + case "enable": + EnableFilter(); + break; + case "disable": + DisableFilter(); + break; + case "status": + ShowFilterStatus(); + break; + case "reload": + ReloadFilter(); + break; + default: + logger.LogWarning("Unknown command"); + break; + } } - } - private void PluginCommand( ICommandContext context ) - { - var args = context.Args; - if (args.Length == 1) + private void ProfilerCommand( ICommandContext context ) { - var table = new Table().AddColumn("Command").AddColumn("Description"); - table.AddRow("list", "List all plugins"); - table.AddRow("load", "Load a plugin"); - table.AddRow("unload", "Unload a plugin"); - table.AddRow("reload", "Reload a plugin"); - AnsiConsole.Write(table); - return; + var args = context.Args; + if (args.Length == 1) + { + var table = new Table().AddColumn("Command").AddColumn("Description") + .AddRow("enable", "Enable the profiler") + .AddRow("disable", "Disable the profiler") + .AddRow("status", "Show the status of the profiler") + .AddRow("save", "Save the profiler data to a file"); + AnsiConsole.Write(table); + return; + } + + switch (args[1].Trim().ToLower()) + { + case "enable": + profileService.Enable(); + logger.LogInformation("The profiler has been enabled."); + break; + case "disable": + profileService.Disable(); + logger.LogInformation("The profiler has been disabled."); + break; + case "status": + logger.LogInformation("Profiler is currently {Status}.", (profileService.IsEnabled() ? "enabled" : "disabled")); + break; + case "save": + var pluginId = args.Length >= 3 ? args[2] : "core"; + var profilerDir = Path.Combine(rootDirService.GetRoot(), "profilers"); + + if (!Directory.Exists(profilerDir)) + { + _ = Directory.CreateDirectory(profilerDir); + } + + var fileName = $"{DateTime.Now:yyyyMMdd}.{Guid.NewGuid()}.{pluginId}.json"; + var filePath = Path.Combine(profilerDir, fileName); + + File.WriteAllText(filePath, profileService.GenerateJSONPerformance(args.Length >= 3 ? args[2] : string.Empty)); + logger.LogInformation("Profile saved to {FilePath}.", filePath); + break; + default: + logger.LogWarning("Unknown command"); + break; + } } - switch (args[1]) + private void PluginCommand( ICommandContext context ) { - case "list": - var table = new Table().AddColumn("Name").AddColumn("Status").AddColumn("Version").AddColumn("Author").AddColumn("Website"); - foreach (var plugin in _PluginManager.GetPlugins()) + void ShowPluginList() { - table.AddRow(plugin.Metadata?.Id ?? "", plugin.Status?.ToString() ?? "Unknown", plugin.Metadata?.Version ?? "", plugin.Metadata?.Author ?? "", plugin.Metadata?.Website ?? ""); + var table = new Table() + .AddColumn("Status") + .AddColumn("PluginId (ver.)") + .AddColumn("Author") + .AddColumn("Website") + .AddColumn("Location"); + + foreach (var plugin in pluginManager.GetPlugins()) + { + var pluginId = plugin.Metadata?.Id ?? ""; + var version = plugin.Metadata?.Version is { } v ? $" {v}" : string.Empty; + var statusText = GetColoredStatus(plugin.Status); + + _ = table.AddRow( + statusText, + $"{pluginId}{version}", + plugin.Metadata?.Author ?? "Anonymous", + plugin.Metadata?.Website ?? string.Empty, + plugin.PluginDirectory is { } dir ? Path.Join("(swRoot)", Path.GetRelativePath(rootDirService.GetRoot(), dir)) : string.Empty); + } + + AnsiConsole.Write(table); } - AnsiConsole.Write(table); - break; - case "load": - if (args.Length < 3) + + void ShowPluginHelp() + { + var table = new Table() + .AddColumn("Command") + .AddColumn("Description") + .AddRow("list", "List all plugins") + .AddRow("load", "Load a plugin") + .AddRow("unload", "Unload a plugin") + .AddRow("reload", "Reload a plugin"); + AnsiConsole.Write(table); + } + + bool ValidatePluginId( string[] args, string command, string usage ) { - _Logger.LogWarning("Usage: sw plugins load "); - return; + if (args.Length >= 3) + { + return true; + } + logger.LogWarning("Usage: sw plugins {Command} {Usage}", command, usage); + return false; } - _PluginManager.LoadPluginById(args[2]); - break; - case "unload": - if (args.Length < 3) + + string GetColoredStatus( PluginStatus? status ) => status switch { + // PluginStatus.Loaded => "[green]Loaded[/]", + // PluginStatus.Error => "[red]Error[/]", + // PluginStatus.Loading => "[yellow]Loading[/]", + // PluginStatus.Unloaded => "[grey]Unloaded[/]", + // _ => "[grey]Unknown[/]" + PluginStatus.Loaded => "Loaded", + PluginStatus.Error => "Error", + PluginStatus.Loading => "Loading", + PluginStatus.Unloaded => "Unloaded", + PluginStatus.Indeterminate => "Indeterminate", + _ => "Unknown" + }; + + var args = context.Args; + if (args.Length == 1) { - _Logger.LogWarning("Usage: sw plugins unload "); - return; + ShowPluginHelp(); + return; } - _PluginManager.UnloadPlugin(args[2]); - break; - case "reload": - if (args.Length < 3) + + switch (args[1].Trim().ToLower()) { - _Logger.LogWarning("Usage: sw plugins reload "); - return; + case "list": + ShowPluginList(); + break; + case "load": + if (ValidatePluginId(args, "load", "")) + { + Console.WriteLine("\n"); + if (pluginManager.LoadPluginByDllName(args[2], true)) + { + logger.LogInformation("Loaded plugin: {Format}", args[2]); + } + else + { + logger.LogWarning("Failed to load plugin: {Format}", args[2]); + } + Console.WriteLine("\n"); + } + break; + case "unload": + if (ValidatePluginId(args, "unload", "")) + { + Console.WriteLine("\n"); + if (pluginManager.UnloadPluginById(args[2], true) || pluginManager.UnloadPluginByDllName(args[2], true)) + { + logger.LogInformation("Unloaded plugin: {Format}", args[2]); + } + else + { + logger.LogWarning("Failed to unload plugin: {Format}", args[2]); + } + Console.WriteLine("\n"); + } + break; + case "reload": + if (ValidatePluginId(args, "reload", "")) + { + Console.WriteLine("\n"); + if (pluginManager.ReloadPluginById(args[2], true) || pluginManager.ReloadPluginByDllName(args[2], true)) + { + logger.LogInformation("Reloaded plugin: {Format}", args[2]); + } + else + { + logger.LogWarning("Failed to reload plugin: {Format}", args[2]); + } + Console.WriteLine("\n"); + } + break; + default: + logger.LogWarning("Unknown command"); + break; } - _PluginManager.ReloadPlugin(args[2]); - break; - default: - _Logger.LogWarning("Unknown command"); - break; } - } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Core/Services/CoreHookService.cs b/managed/src/SwiftlyS2.Core/Services/CoreHookService.cs index eacfcac2e..d7a65ce83 100644 --- a/managed/src/SwiftlyS2.Core/Services/CoreHookService.cs +++ b/managed/src/SwiftlyS2.Core/Services/CoreHookService.cs @@ -1,358 +1,411 @@ -using System.Runtime.CompilerServices; using System.Text; +using System.Runtime.CompilerServices; 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; using SwiftlyS2.Shared.Misc; -using SwiftlyS2.Shared.SchemaDefinitions; +using SwiftlyS2.Core.Events; +using SwiftlyS2.Shared.Memory; using SwiftlyS2.Shared.Natives; -using SwiftlyS2.Core.SchemaDefinitions; +using SwiftlyS2.Core.Extensions; using SwiftlyS2.Shared.SteamAPI; +using SwiftlyS2.Core.SchemaDefinitions; +using SwiftlyS2.Core.ProtobufDefinitions; +using SwiftlyS2.Shared.SchemaDefinitions; namespace SwiftlyS2.Core.Services; internal class CoreHookService : IDisposable { - private ILogger _Logger { get; init; } - private ISwiftlyCore _Core { get; init; } - - public CoreHookService( ILogger logger, ISwiftlyCore core ) - { - _Logger = logger; - _Core = core; - - HookTouch(); - HookCanAcquire(); - HookCommandExecute(); - HookICVarFindConCommand(); - HookCCSPlayer_WeaponServices_CanUse(); - HookSteamServerAPIActivated(); - } - - 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, ...) + private readonly ILogger logger; + private readonly ISwiftlyCore core; + + public CoreHookService( ILogger logger, ISwiftlyCore core ) { - ... - - va_list va; // [rsp+D28h] [rbp+D28h] - __int64 v55; // [rsp+E28h] [rbp+D28h] BYREF - va_list va1; // [rsp+E28h] [rbp+D28h] + this.logger = logger; + this.core = core; + + HookExecuteCommand(); + HookFindConCommandTemplate(); + HookCCSPlayerItemServicesCanAcquire(); + HookCCSPlayerWeaponServicesCanUse(); + HookCBaseEntityTouchTemplate(); + HookSteamServerAPIActivated(); + HookCPlayerMovementServicesRunCommand(); + HookCCSPlayerPawnPostThink(); + } - ... + /* + 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) - va_start(va1, a3); - va_start(va, a3); - v55 = va_arg(va1, _QWORD); - v57 = va_arg(va1, _QWORD); + __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 ExecuteCommand( nint a1, int a2, uint a3, nint a4, nint a5 ); + private delegate nint FindConCommandWindows( nint pICvar, nint pRet, nint pConCommandName, int unk1 ); + private delegate nint FindConCommandLinux( nint pICvar, nint pConCommandName, int unk1 ); + private delegate int CCSPlayerItemServicesCanAcquire( nint pItemServices, nint pEconItemView, nint acquireMethod, nint unk1 ); + private delegate byte CCSPlayerWeaponServicesCanUse( nint pWeaponServices, nint pBasePlayerWeapon ); + private delegate nint CBaseEntityTouchTemplate( nint pBaseEntity, nint pOtherEntity ); + private delegate void SteamServerAPIActivated( nint pServer ); + private delegate nint CPlayerMovementServicesRunCommand( nint pMovementServices, nint pUserCmd ); + private delegate void CCSPlayerPawnPostThink( nint pPlayerPawn ); + + private IUnmanagedFunction? executeCommand; + private Guid executeCommandGuid; + private IUnmanagedFunction? findConCommandWindows; + private IUnmanagedFunction? findConCommandLinux; + private Guid findConCommandGuid; + private IUnmanagedFunction? itemServicesCanAcquire; + private Guid itemServicesCanAcquireGuid; + private IUnmanagedFunction? weaponServicesCanUse; + private Guid weaponServicesCanUseGuid; + private IUnmanagedFunction? entityStartTouch; + private Guid entityStartTouchGuid; + private IUnmanagedFunction? entityTouch; + private Guid entityTouchGuid; + private IUnmanagedFunction? entityEndTouch; + private Guid entityEndTouchGuid; + private IUnmanagedFunction? steamServerAPIActivated; + private Guid steamServerAPIActivatedGuid; + private IUnmanagedFunction? movementServiceRunCommand; + private Guid movementServiceRunCommandGuid; + private IUnmanagedFunction? playerPawnPostThink; + private Guid playerPawnPostThinkGuid; + + private void HookExecuteCommand() + { + var address = core.GameData.GetSignature("Cmd_ExecuteCommand"); - ... - } + logger.LogInformation("Hooking Cmd_ExecuteCommand at {Address}", address); - 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 delegate byte CCSPlayer_WeaponServices_CanUse( nint pWeaponServices, nint pBasePlayerWeapon ); - private delegate nint CBaseEntity_Touch_Template( nint pBaseEntity, nint pOtherEntity ); - private delegate void SteamServerAPIActivated( nint pServer ); - - private IUnmanagedFunction? _ExecuteCommand; - private Guid _ExecuteCommandGuid; - private IUnmanagedFunction? _CanAcquire; - private Guid _CanAcquireGuid; - private IUnmanagedFunction? _CCSPlayer_WeaponServices_CanUse; - private Guid _CCSPlayer_WeaponServices_CanUseGuid; - private IUnmanagedFunction? _CBaseEntity_StartTouch; - private Guid _CBaseEntity_StartTouchGuid; - private IUnmanagedFunction? _CBaseEntity_Touch; - private Guid _CBaseEntity_TouchGuid; - private IUnmanagedFunction? _CBaseEntity_EndTouch; - private Guid _CBaseEntity_EndTouchGuid; - private IUnmanagedFunction? _SteamServerAPIActivated; - private Guid _SteamServerAPIActivatedGuid; - - private void HookSteamServerAPIActivated() - { - var offset = _Core.GameData.GetOffset("IServerGameDLL::GameServerSteamAPIActivated"); - var pVtable = _Core.Memory.GetVTableAddress(Library.Server, "CSource2Server"); - - if (pVtable == null) - { - _Logger.LogError("Failed to get CSource2Server vtable."); - return; + executeCommand = core.Memory.GetUnmanagedFunctionByAddress(address); + executeCommandGuid = executeCommand.AddHook(( next ) => + { + return ( a1, a2, a3, a4, a5 ) => + { + unsafe + { + if (a5 != nint.Zero) + { + ref var command = ref Unsafe.AsRef((void*)a5); + var @eventPre = new OnCommandExecuteHookEvent(ref command, HookMode.Pre); + EventPublisher.InvokeOnCommandExecuteHook(@eventPre); + + var result = next()(a1, a2, a3, a4, a5); + + var @eventPost = new OnCommandExecuteHookEvent(ref command, HookMode.Post); + EventPublisher.InvokeOnCommandExecuteHook(@eventPost); + return result; + } + return next()(a1, a2, a3, a4, a5); + } + }; + }); } - _SteamServerAPIActivated = _Core.Memory.GetUnmanagedFunctionByVTable(pVtable!.Value, offset); - _Logger.LogInformation("Hooking IServerGameDLL::GameServerSteamAPIActivated at {Address}", _SteamServerAPIActivated.Address); - _SteamServerAPIActivatedGuid = _SteamServerAPIActivated.AddHook(next => + private void HookFindConCommandTemplate() { - return ( pServer ) => - { - if (!CSteamGameServerAPIContext.Init()) + if (RuntimeInformation.IsOSPlatform(OSPlatform.Linux)) { - _Logger.LogError("Failed to initialize Steamworks GameServer API context."); - return; - } + var offset = core.GameData.GetOffset("ICvar::FindConCommand"); + findConCommandLinux = core.Memory.GetUnmanagedFunctionByVTable(core.Memory.GetVTableAddress("tier0", "CCvar")!.Value, offset); + + logger.LogInformation("Hooking ICvar::FindConCommand at {Address}", findConCommandLinux.Address); - - EventPublisher.InvokeOnSteamAPIActivatedHook(); - next()(pServer); - }; - }); - } + findConCommandGuid = findConCommandLinux.AddHook(( next ) => + { + return ( pICvar, 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, pStr, unk1); + NativeMemory.Free((void*)pStr); + return result; + } + } + return next()(pICvar, pConCommandName, unk1); + }; + }); + } + else + { + var offset = core.GameData.GetOffset("ICvar::FindConCommand"); + findConCommandWindows = core.Memory.GetUnmanagedFunctionByVTable(core.Memory.GetVTableAddress("tier0", "CCvar")!.Value, offset); - private void HookCCSPlayer_WeaponServices_CanUse() - { - var offset = _Core.GameData.GetOffset("CCSPlayer_WeaponServices::CanUse"); - var pVtable = _Core.Memory.GetVTableAddress(Library.Server, "CCSPlayer_WeaponServices"); + logger.LogInformation("Hooking ICvar::FindConCommand at {Address}", findConCommandWindows.Address); - if (pVtable == null) - { - _Logger.LogError("Failed to get CCSPlayer_WeaponServices vtable."); - return; + findConCommandGuid = findConCommandWindows.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); + }; + }); + } } - _CCSPlayer_WeaponServices_CanUse = _Core.Memory.GetUnmanagedFunctionByVTable(pVtable!.Value, offset); - _Logger.LogInformation("Hooking CCSPlayer_WeaponServices::CanUse at {Address}", _CCSPlayer_WeaponServices_CanUse.Address); - _CCSPlayer_WeaponServices_CanUseGuid = _CCSPlayer_WeaponServices_CanUse.AddHook(next => + + private void HookCCSPlayerItemServicesCanAcquire() { - return ( pWeaponServices, pBasePlayerWeapon ) => - { + var address = core.GameData.GetSignature("CCSPlayer_ItemServices::CanAcquire"); - var result = next()(pWeaponServices, pBasePlayerWeapon); + logger.LogInformation("Hooking CCSPlayer_ItemServices::CanAcquire at {Address}", address); - var weaponServices = new CCSPlayer_WeaponServicesImpl(pWeaponServices); - var basePlayerWeapon = new CCSWeaponBaseImpl(pBasePlayerWeapon); + itemServicesCanAcquire = core.Memory.GetUnmanagedFunctionByAddress(address); + itemServicesCanAcquireGuid = itemServicesCanAcquire.AddHook(next => + { + return ( pItemServices, pEconItemView, acquireMethod, unk1 ) => + { + var result = next()(pItemServices, pEconItemView, acquireMethod, unk1); + + var itemServices = core.Memory.ToSchemaClass(pItemServices); + var econItemView = core.Memory.ToSchemaClass(pEconItemView); + + var @event = new OnItemServicesCanAcquireHookEvent { + ItemServices = itemServices, + EconItemView = econItemView, + WeaponVData = core.Helpers.GetWeaponCSDataFromKey(econItemView.ItemDefinitionIndex), + AcquireMethod = (AcquireMethod)acquireMethod, + OriginalResult = (AcquireResult)result + }; + + EventPublisher.InvokeOnCanAcquireHook(@event); + + if (@event.Intercepted) + { + // original result is modified here. + return (int)@event.OriginalResult; + } + + return result; + }; + }); + } - var @event = new OnWeaponServicesCanUseHookEvent { - WeaponServices = weaponServices, - Weapon = basePlayerWeapon, - OriginalResult = result != 0 - }; - EventPublisher.InvokeOnWeaponServicesCanUseHook(@event); + private void HookCCSPlayerWeaponServicesCanUse() + { + var offset = core.GameData.GetOffset("CCSPlayer_WeaponServices::CanUse"); + var pVtable = core.Memory.GetVTableAddress(Library.Server, "CCSPlayer_WeaponServices"); - if (@event.Intercepted) + if (pVtable == null) { - return @event.OriginalResult ? (byte)1 : (byte)0; + logger.LogError("Failed to get CCSPlayer_WeaponServices vtable."); + return; } + weaponServicesCanUse = core.Memory.GetUnmanagedFunctionByVTable(pVtable!.Value, offset); + logger.LogInformation("Hooking CCSPlayer_WeaponServices::CanUse at {Address}", weaponServicesCanUse.Address); + weaponServicesCanUseGuid = weaponServicesCanUse.AddHook(next => + { + return ( pWeaponServices, pBasePlayerWeapon ) => + { + var result = next()(pWeaponServices, pBasePlayerWeapon); - return result; - }; - }); - } + var weaponServices = new CCSPlayer_WeaponServicesImpl(pWeaponServices); + var basePlayerWeapon = new CCSWeaponBaseImpl(pBasePlayerWeapon); - private void HookTouch() - { - var touchOffset = _Core.GameData.GetOffset("CBaseEntity::Touch"); - var startTouchOffset = _Core.GameData.GetOffset("CBaseEntity::StartTouch"); - var endTouchOffset = _Core.GameData.GetOffset("CBaseEntity::EndTouch"); - var pVtable = _Core.Memory.GetVTableAddress(Library.Server, "CBaseEntity"); + var @event = new OnWeaponServicesCanUseHookEvent { + WeaponServices = weaponServices, + Weapon = basePlayerWeapon, + OriginalResult = result != 0 + }; + EventPublisher.InvokeOnWeaponServicesCanUseHook(@event); - if (pVtable == null) - { - _Logger.LogError("Failed to get CBaseEntity vtable."); - return; + return @event.Intercepted ? @event.OriginalResult ? (byte)1 : (byte)0 : result; + }; + }); } - _CBaseEntity_StartTouch = _Core.Memory.GetUnmanagedFunctionByVTable(pVtable!.Value, startTouchOffset); - _CBaseEntity_Touch = _Core.Memory.GetUnmanagedFunctionByVTable(pVtable!.Value, touchOffset); - _CBaseEntity_EndTouch = _Core.Memory.GetUnmanagedFunctionByVTable(pVtable!.Value, endTouchOffset); - _Logger.LogInformation("Hooking CBaseEntity::StartTouch at {Address}", _CBaseEntity_StartTouch.Address); - _Logger.LogInformation("Hooking CBaseEntity::Touch at {Address}", _CBaseEntity_Touch.Address); - _Logger.LogInformation("Hooking CBaseEntity::EndTouch at {Address}", _CBaseEntity_EndTouch.Address); - - _CBaseEntity_StartTouchGuid = _CBaseEntity_StartTouch.AddHook(next => - { - return ( pBaseEntity, pOtherEntity ) => - { - var entity = new CBaseEntityImpl(pBaseEntity); - var otherEntity = new CBaseEntityImpl(pOtherEntity); - EventPublisher.InvokeOnEntityStartTouch(new OnEntityStartTouchEvent { Entity = entity, OtherEntity = otherEntity }); - EventPublisher.InvokeOnEntityTouchHook(new OnEntityTouchHookEvent { Entity = entity, OtherEntity = otherEntity, TouchType = EntityTouchType.StartTouch }); - return next()(pBaseEntity, pOtherEntity); - }; - }); - - _CBaseEntity_TouchGuid = _CBaseEntity_Touch.AddHook(next => - { - return ( pBaseEntity, pOtherEntity ) => - { - var entity = new CBaseEntityImpl(pBaseEntity); - var otherEntity = new CBaseEntityImpl(pOtherEntity); - EventPublisher.InvokeOnEntityTouch(new OnEntityTouchEvent { Entity = entity, OtherEntity = otherEntity }); - EventPublisher.InvokeOnEntityTouchHook(new OnEntityTouchHookEvent { Entity = entity, OtherEntity = otherEntity, TouchType = EntityTouchType.Touch }); - return next()(pBaseEntity, pOtherEntity); - }; - }); - - _CBaseEntity_EndTouchGuid = _CBaseEntity_EndTouch.AddHook(next => - { - return ( pBaseEntity, pOtherEntity ) => - { - var entity = new CBaseEntityImpl(pBaseEntity); - var otherEntity = new CBaseEntityImpl(pOtherEntity); - EventPublisher.InvokeOnEntityEndTouch(new OnEntityEndTouchEvent { Entity = entity, OtherEntity = otherEntity }); - EventPublisher.InvokeOnEntityTouchHook(new OnEntityTouchHookEvent { Entity = entity, OtherEntity = otherEntity, TouchType = EntityTouchType.EndTouch }); - return next()(pBaseEntity, pOtherEntity); - }; - }); - } - private void HookCanAcquire() - { - - var address = _Core.GameData.GetSignature("CCSPlayer_ItemServices::CanAcquire"); - - _Logger.LogInformation("Hooking CCSPlayer_ItemServices::CanAcquire at {Address}", address); - - _CanAcquire = _Core.Memory.GetUnmanagedFunctionByAddress(address); - _CanAcquireGuid = _CanAcquire.AddHook(next => - { - return ( pItemServices, pEconItemView, acquireMethod, unk1 ) => - { - var result = next()(pItemServices, pEconItemView, acquireMethod, unk1); - - var itemServices = _Core.Memory.ToSchemaClass(pItemServices); - var econItemView = _Core.Memory.ToSchemaClass(pEconItemView); - - var @event = new OnItemServicesCanAcquireHookEvent { - ItemServices = itemServices, - EconItemView = econItemView, - WeaponVData = _Core.Helpers.GetWeaponCSDataFromKey(econItemView.ItemDefinitionIndex), - AcquireMethod = (AcquireMethod)acquireMethod, - OriginalResult = (AcquireResult)result - }; - - EventPublisher.InvokeOnCanAcquireHook(@event); + private void HookCBaseEntityTouchTemplate() + { + var touchOffset = core.GameData.GetOffset("CBaseEntity::Touch"); + var startTouchOffset = core.GameData.GetOffset("CBaseEntity::StartTouch"); + var endTouchOffset = core.GameData.GetOffset("CBaseEntity::EndTouch"); + var pVtable = core.Memory.GetVTableAddress(Library.Server, "CBaseEntity"); - if (@event.Intercepted) + if (pVtable == null) { - // original result is modified here. - return (int)@event.OriginalResult; + logger.LogError("Failed to get CBaseEntity vtable."); + return; } + entityStartTouch = core.Memory.GetUnmanagedFunctionByVTable(pVtable!.Value, startTouchOffset); + entityTouch = core.Memory.GetUnmanagedFunctionByVTable(pVtable!.Value, touchOffset); + entityEndTouch = core.Memory.GetUnmanagedFunctionByVTable(pVtable!.Value, endTouchOffset); + logger.LogInformation("Hooking CBaseEntity::StartTouch at {Address}", entityStartTouch.Address); + logger.LogInformation("Hooking CBaseEntity::Touch at {Address}", entityTouch.Address); + logger.LogInformation("Hooking CBaseEntity::EndTouch at {Address}", entityEndTouch.Address); + + entityStartTouchGuid = entityStartTouch.AddHook(next => + { + return ( pBaseEntity, pOtherEntity ) => + { + var entity = new CBaseEntityImpl(pBaseEntity); + var otherEntity = new CBaseEntityImpl(pOtherEntity); + EventPublisher.InvokeOnEntityStartTouch(new OnEntityStartTouchEvent { Entity = entity, OtherEntity = otherEntity }); + EventPublisher.InvokeOnEntityTouchHook(new OnEntityTouchHookEvent { Entity = entity, OtherEntity = otherEntity, TouchType = EntityTouchType.StartTouch }); + return next()(pBaseEntity, pOtherEntity); + }; + }); + + entityTouchGuid = entityTouch.AddHook(next => + { + return ( pBaseEntity, pOtherEntity ) => + { + var entity = new CBaseEntityImpl(pBaseEntity); + var otherEntity = new CBaseEntityImpl(pOtherEntity); + EventPublisher.InvokeOnEntityTouch(new OnEntityTouchEvent { Entity = entity, OtherEntity = otherEntity }); + EventPublisher.InvokeOnEntityTouchHook(new OnEntityTouchHookEvent { Entity = entity, OtherEntity = otherEntity, TouchType = EntityTouchType.Touch }); + return next()(pBaseEntity, pOtherEntity); + }; + }); + + entityEndTouchGuid = entityEndTouch.AddHook(next => + { + return ( pBaseEntity, pOtherEntity ) => + { + var entity = new CBaseEntityImpl(pBaseEntity); + var otherEntity = new CBaseEntityImpl(pOtherEntity); + EventPublisher.InvokeOnEntityEndTouch(new OnEntityEndTouchEvent { Entity = entity, OtherEntity = otherEntity }); + EventPublisher.InvokeOnEntityTouchHook(new OnEntityTouchHookEvent { Entity = entity, OtherEntity = otherEntity, TouchType = EntityTouchType.EndTouch }); + return next()(pBaseEntity, pOtherEntity); + }; + }); + } - return result; - }; - }); - } - - private void HookCommandExecute() - { - - var address = _Core.GameData.GetSignature("Cmd_ExecuteCommand"); - - _Logger.LogInformation("Hooking Cmd_ExecuteCommand at {Address}", address); - - _ExecuteCommand = _Core.Memory.GetUnmanagedFunctionByAddress(address); - _ExecuteCommandGuid = _ExecuteCommand.AddHook(( next ) => + private void HookSteamServerAPIActivated() { - return ( a1, a2, a3, a4, a5 ) => - { - unsafe + var offset = core.GameData.GetOffset("IServerGameDLL::GameServerSteamAPIActivated"); + var pVtable = core.Memory.GetVTableAddress(Library.Server, "CSource2Server"); + + if (pVtable == null) { - if (a5 != nint.Zero) - { - ref var command = ref Unsafe.AsRef((void*)a5); - var @eventPre = new OnCommandExecuteHookEvent(ref command, HookMode.Pre); - EventPublisher.InvokeOnCommandExecuteHook(@eventPre); - - var result = next()(a1, a2, a3, a4, a5); - - var @eventPost = new OnCommandExecuteHookEvent(ref command, HookMode.Post); - EventPublisher.InvokeOnCommandExecuteHook(@eventPost); - return result; - } - return next()(a1, a2, a3, a4, a5); + logger.LogError("Failed to get CSource2Server vtable."); + return; } - }; - }); - } - private delegate nint FindConCommandDelegate( nint pICvar, nint pRet, nint pConCommandName, int unk1 ); - private delegate nint FindConCommandDelegateLinux( nint pICvar, nint pConCommandName, int unk1 ); - - private IUnmanagedFunction? _FindConCommandWindows; - private IUnmanagedFunction? _FindConCommandLinux; - private Guid _FindConCommandGuid; + steamServerAPIActivated = core.Memory.GetUnmanagedFunctionByVTable(pVtable!.Value, offset); + logger.LogInformation("Hooking IServerGameDLL::GameServerSteamAPIActivated at {Address}", steamServerAPIActivated.Address); + steamServerAPIActivatedGuid = steamServerAPIActivated.AddHook(next => + { + return ( pServer ) => + { + if (!CSteamGameServerAPIContext.Init()) + { + logger.LogError("Failed to initialize Steamworks GameServer API context."); + return; + } + + EventPublisher.InvokeOnSteamAPIActivatedHook(); + next()(pServer); + }; + }); + } - private void HookICVarFindConCommand() - { - if (RuntimeInformation.IsOSPlatform(OSPlatform.Linux)) + private void HookCPlayerMovementServicesRunCommand() { - var offset = _Core.GameData.GetOffset("ICvar::FindConCommand"); - _FindConCommandLinux = _Core.Memory.GetUnmanagedFunctionByVTable(_Core.Memory.GetVTableAddress("tier0", "CCvar")!.Value, offset); - - _Logger.LogInformation("Hooking ICvar::FindConCommand at {Address}", _FindConCommandLinux.Address); - - _FindConCommandGuid = _FindConCommandLinux.AddHook(( next ) => - { - return ( pICvar, pConCommandName, unk1 ) => + var offset = core.GameData.GetOffset("CPlayer_MovementServices::RunCommand"); + var pVtable = core.Memory.GetVTableAddress(Library.Server, "CPlayer_MovementServices"); + if (pVtable == null) { - var commandName = Marshal.PtrToStringAnsi(pConCommandName)!; - if (commandName.StartsWith("^wb^")) - { - commandName = commandName.Substring(4); - var bytes = Encoding.UTF8.GetBytes(commandName); - unsafe + logger.LogError("Failed to get CPlayer_MovementServices vtable."); + return; + } + movementServiceRunCommand = core.Memory.GetUnmanagedFunctionByVTable(pVtable!.Value, offset); + logger.LogInformation("Hooking CPlayer_MovementServices::RunCommand at {Address}", movementServiceRunCommand.Address); + movementServiceRunCommandGuid = movementServiceRunCommand.AddHook(( next ) => + { + return ( pMovementServices, pUserCmd ) => { - var pStr = (nint)NativeMemory.AllocZeroed((nuint)bytes.Length); - pStr.CopyFrom(bytes); - var result = next()(pICvar, pStr, unk1); - NativeMemory.Free((void*)pStr); - return result; - } - } - return next()(pICvar, pConCommandName, unk1); - }; - }); + var movementService = new CCSPlayer_MovementServicesImpl(pMovementServices); + var userCmdPb = new CSGOUserCmdPBImpl(pUserCmd + 0x10, false); + var buttonState = new CInButtonStateImpl(pUserCmd + 0x58); + + var @event = new OnMovementServicesRunCommandHookEvent { + MovementServices = movementService, + ButtonState = buttonState, + UserCmdPB = userCmdPb + }; + EventPublisher.InvokeOnMovementServicesRunCommandHook(@event); + + var result = next()(pMovementServices, pUserCmd); + return result; + }; + }); } - else + + private void HookCCSPlayerPawnPostThink() { - var offset = _Core.GameData.GetOffset("ICvar::FindConCommand"); - _FindConCommandWindows = _Core.Memory.GetUnmanagedFunctionByVTable(_Core.Memory.GetVTableAddress("tier0", "CCvar")!.Value, offset); + var address = core.GameData.GetSignature("CCSPlayerPawn::PostThink"); - _Logger.LogInformation("Hooking ICvar::FindConCommand at {Address}", _FindConCommandWindows.Address); + logger.LogInformation("Hooking CCSPlayerPawn::PostThink at {Address}", address); - _FindConCommandGuid = _FindConCommandWindows.AddHook(( next ) => - { - return ( pICvar, pRet, pConCommandName, unk1 ) => + playerPawnPostThink = core.Memory.GetUnmanagedFunctionByAddress(address); + playerPawnPostThinkGuid = playerPawnPostThink.AddHook(( next ) => { - var commandName = Marshal.PtrToStringAnsi(pConCommandName)!; - if (commandName.StartsWith("^wb^")) - { - commandName = commandName.Substring(4); - var bytes = Encoding.UTF8.GetBytes(commandName); - unsafe + return ( pPlayerPawn ) => { - 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); - }; - }); + var playerPawn = new CCSPlayerPawnImpl(pPlayerPawn); + + var @event = new OnPlayerPawnPostThinkHookEvent { + PlayerPawn = playerPawn + }; + EventPublisher.InvokeOnPlayerPawnPostThinkHook(@event); + + next()(pPlayerPawn); + }; + }); + } + + public void Dispose() + { + executeCommand?.RemoveHook(executeCommandGuid); + findConCommandWindows?.RemoveHook(findConCommandGuid); + findConCommandLinux?.RemoveHook(findConCommandGuid); + itemServicesCanAcquire?.RemoveHook(itemServicesCanAcquireGuid); + weaponServicesCanUse?.RemoveHook(weaponServicesCanUseGuid); + entityStartTouch?.RemoveHook(entityStartTouchGuid); + entityTouch?.RemoveHook(entityTouchGuid); + entityEndTouch?.RemoveHook(entityEndTouchGuid); + steamServerAPIActivated?.RemoveHook(steamServerAPIActivatedGuid); + movementServiceRunCommand?.RemoveHook(movementServiceRunCommandGuid); + playerPawnPostThink?.RemoveHook(playerPawnPostThinkGuid); } - } - - public void Dispose() - { - _CanAcquire!.RemoveHook(_CanAcquireGuid); - _ExecuteCommand!.RemoveHook(_ExecuteCommandGuid); - _FindConCommandWindows?.RemoveHook(_FindConCommandGuid); - _FindConCommandLinux?.RemoveHook(_FindConCommandGuid); - _CCSPlayer_WeaponServices_CanUse!.RemoveHook(_CCSPlayer_WeaponServices_CanUseGuid); - _CBaseEntity_StartTouch!.RemoveHook(_CBaseEntity_StartTouchGuid); - _CBaseEntity_Touch!.RemoveHook(_CBaseEntity_TouchGuid); - _CBaseEntity_EndTouch!.RemoveHook(_CBaseEntity_EndTouchGuid); - _SteamServerAPIActivated?.RemoveHook(_SteamServerAPIActivatedGuid); - } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Core/Services/TestService.cs b/managed/src/SwiftlyS2.Core/Services/TestService.cs index e4e8d4cf7..9180ed988 100644 --- a/managed/src/SwiftlyS2.Core/Services/TestService.cs +++ b/managed/src/SwiftlyS2.Core/Services/TestService.cs @@ -12,6 +12,7 @@ using SwiftlyS2.Core.SchemaDefinitions; using SwiftlyS2.Shared; using SwiftlyS2.Shared.Convars; +using SwiftlyS2.Shared.Events; using SwiftlyS2.Shared.GameEventDefinitions; using SwiftlyS2.Shared.GameEvents; using SwiftlyS2.Shared.Misc; @@ -47,7 +48,7 @@ ISwiftlyCore core _Logger.LogWarning("TestService created"); _Logger.LogWarning("TestService created"); - Test(); + Test2(); } @@ -61,6 +62,20 @@ public void Test() Console.WriteLine("Has vtable: " + hasVtable); var vtable = _Core.Memory.ObjectPtrHasBaseClass(@event.Entity.Address, "CBaseEntity"); Console.WriteLine("Has base class: " + vtable); + var handle = _Core.EntitySystem.GetRefEHandle(@event.Entity); + }; + // _Core.Event.OnItemServicesCanAcquireHook += (@event) => { + // Console.WriteLine(@event.EconItemView.ItemDefinitionIndex); + + // @event.SetAcquireResult(AcquireResult.NotAllowedByProhibition); + // }; + + + } + public void Test2() + { + _Core.Event.OnMovementServicesRunCommandHook += (@event) => { + @event.UserCmdPB.Base.ClientTick -= 100; }; // _Core.Event.OnItemServicesCanAcquireHook += (@event) => { // Console.WriteLine(@event.EconItemView.ItemDefinitionIndex); diff --git a/managed/src/SwiftlyS2.Generated/Natives/Allocator.cs b/managed/src/SwiftlyS2.Generated/Natives/Allocator.cs index edd404955..945494fc4 100644 --- a/managed/src/SwiftlyS2.Generated/Natives/Allocator.cs +++ b/managed/src/SwiftlyS2.Generated/Natives/Allocator.cs @@ -1,105 +1,106 @@ #pragma warning disable CS0649 #pragma warning disable CS0169 +using System.Buffers; using System.Text; using System.Threading; using SwiftlyS2.Shared.Natives; namespace SwiftlyS2.Core.Natives; -internal static class NativeAllocator -{ - private static int _MainThreadID; - - private unsafe static delegate* unmanaged _Alloc; - - public unsafe static nint Alloc(ulong size) - { - var ret = _Alloc(size); - return ret; - } - - private unsafe static delegate* unmanaged _TrackedAlloc; - - public unsafe static nint TrackedAlloc(ulong size, string identifier, string details) - { - byte[] identifierBuffer = Encoding.UTF8.GetBytes(identifier + "\0"); - byte[] detailsBuffer = Encoding.UTF8.GetBytes(details + "\0"); - fixed (byte* identifierBufferPtr = identifierBuffer) - { - fixed (byte* detailsBufferPtr = detailsBuffer) - { - var ret = _TrackedAlloc(size, identifierBufferPtr, detailsBufferPtr); - return ret; - } - } - } - - private unsafe static delegate* unmanaged _Free; - - public unsafe static void Free(nint pointer) - { - _Free(pointer); - } - - private unsafe static delegate* unmanaged _Resize; - - public unsafe static nint Resize(nint pointer, ulong new_size) - { - var ret = _Resize(pointer, new_size); - return ret; - } - - private unsafe static delegate* unmanaged _GetSize; - - /// - /// works only for pointers allocated through Memory.Allocator - /// - public unsafe static ulong GetSize(nint pointer) - { - var ret = _GetSize(pointer); - return ret; - } - - private unsafe static delegate* unmanaged _GetTotalAllocated; - - public unsafe static ulong GetTotalAllocated() - { - var ret = _GetTotalAllocated(); +internal static class NativeAllocator { + private static int _MainThreadID; + + private unsafe static delegate* unmanaged _Alloc; + + public unsafe static nint Alloc(ulong size) { + var ret = _Alloc(size); + return ret; + } + + private unsafe static delegate* unmanaged _TrackedAlloc; + + public unsafe static nint TrackedAlloc(ulong size, string identifier, string details) { + var pool = ArrayPool.Shared; + var identifierLength = Encoding.UTF8.GetByteCount(identifier); + var identifierBuffer = pool.Rent(identifierLength + 1); + Encoding.UTF8.GetBytes(identifier, identifierBuffer); + identifierBuffer[identifierLength] = 0; + var detailsLength = Encoding.UTF8.GetByteCount(details); + var detailsBuffer = pool.Rent(detailsLength + 1); + Encoding.UTF8.GetBytes(details, detailsBuffer); + detailsBuffer[detailsLength] = 0; + fixed (byte* identifierBufferPtr = identifierBuffer) { + fixed (byte* detailsBufferPtr = detailsBuffer) { + var ret = _TrackedAlloc(size, identifierBufferPtr, detailsBufferPtr); + pool.Return(identifierBuffer); + pool.Return(detailsBuffer); return ret; + } } - - private unsafe static delegate* unmanaged _GetAllocatedByTrackedIdentifier; - - public unsafe static ulong GetAllocatedByTrackedIdentifier(string identifier) - { - byte[] identifierBuffer = Encoding.UTF8.GetBytes(identifier + "\0"); - fixed (byte* identifierBufferPtr = identifierBuffer) - { - var ret = _GetAllocatedByTrackedIdentifier(identifierBufferPtr); - return ret; - } + } + + private unsafe static delegate* unmanaged _Free; + + public unsafe static void Free(nint pointer) { + _Free(pointer); + } + + private unsafe static delegate* unmanaged _Resize; + + public unsafe static nint Resize(nint pointer, ulong new_size) { + var ret = _Resize(pointer, new_size); + return ret; + } + + private unsafe static delegate* unmanaged _GetSize; + + /// + /// works only for pointers allocated through Memory.Allocator + /// + public unsafe static ulong GetSize(nint pointer) { + var ret = _GetSize(pointer); + return ret; + } + + private unsafe static delegate* unmanaged _GetTotalAllocated; + + public unsafe static ulong GetTotalAllocated() { + var ret = _GetTotalAllocated(); + return ret; + } + + private unsafe static delegate* unmanaged _GetAllocatedByTrackedIdentifier; + + public unsafe static ulong GetAllocatedByTrackedIdentifier(string identifier) { + var pool = ArrayPool.Shared; + var identifierLength = Encoding.UTF8.GetByteCount(identifier); + var identifierBuffer = pool.Rent(identifierLength + 1); + Encoding.UTF8.GetBytes(identifier, identifierBuffer); + identifierBuffer[identifierLength] = 0; + fixed (byte* identifierBufferPtr = identifierBuffer) { + var ret = _GetAllocatedByTrackedIdentifier(identifierBufferPtr); + pool.Return(identifierBuffer); + return ret; } + } - private unsafe static delegate* unmanaged _IsPointerValid; + private unsafe static delegate* unmanaged _IsPointerValid; - public unsafe static bool IsPointerValid(nint pointer) - { - var ret = _IsPointerValid(pointer); - return ret == 1; - } + public unsafe static bool IsPointerValid(nint pointer) { + var ret = _IsPointerValid(pointer); + return ret == 1; + } - private unsafe static delegate* unmanaged _Copy; + private unsafe static delegate* unmanaged _Copy; - public unsafe static void Copy(nint dst, nint src, ulong size) - { - _Copy(dst, src, size); - } + public unsafe static void Copy(nint dst, nint src, ulong size) { + _Copy(dst, src, size); + } - private unsafe static delegate* unmanaged _Move; + private unsafe static delegate* unmanaged _Move; - public unsafe static void Move(nint dst, nint src, ulong size) - { - _Move(dst, src, size); - } + public unsafe static void Move(nint dst, nint src, ulong size) { + _Move(dst, src, size); + } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Natives/Benchmark.cs b/managed/src/SwiftlyS2.Generated/Natives/Benchmark.cs index 0aba93ee6..f9d34b00d 100644 --- a/managed/src/SwiftlyS2.Generated/Natives/Benchmark.cs +++ b/managed/src/SwiftlyS2.Generated/Natives/Benchmark.cs @@ -1,237 +1,236 @@ #pragma warning disable CS0649 #pragma warning disable CS0169 +using System.Buffers; using System.Text; using System.Threading; using SwiftlyS2.Shared.Natives; namespace SwiftlyS2.Core.Natives; -public static class NativeBenchmark -{ - private static int _MainThreadID; +internal static class NativeBenchmark { + private static int _MainThreadID; - private unsafe static delegate* unmanaged _VoidToVoid; + private unsafe static delegate* unmanaged _VoidToVoid; - public unsafe static void VoidToVoid() - { - _VoidToVoid(); - } + public unsafe static void VoidToVoid() { + _VoidToVoid(); + } - private unsafe static delegate* unmanaged _GetBool; + private unsafe static delegate* unmanaged _GetBool; - public unsafe static bool GetBool() - { - var ret = _GetBool(); - return ret == 1; - } + public unsafe static bool GetBool() { + var ret = _GetBool(); + return ret == 1; + } - private unsafe static delegate* unmanaged _GetInt32; + private unsafe static delegate* unmanaged _GetInt32; - public unsafe static int GetInt32() - { - var ret = _GetInt32(); - return ret; - } + public unsafe static int GetInt32() { + var ret = _GetInt32(); + return ret; + } - private unsafe static delegate* unmanaged _GetUInt32; + private unsafe static delegate* unmanaged _GetUInt32; - public unsafe static uint GetUInt32() - { - var ret = _GetUInt32(); - return ret; - } + public unsafe static uint GetUInt32() { + var ret = _GetUInt32(); + return ret; + } - private unsafe static delegate* unmanaged _GetInt64; + private unsafe static delegate* unmanaged _GetInt64; - public unsafe static long GetInt64() - { - var ret = _GetInt64(); - return ret; - } + public unsafe static long GetInt64() { + var ret = _GetInt64(); + return ret; + } - private unsafe static delegate* unmanaged _GetUInt64; + private unsafe static delegate* unmanaged _GetUInt64; - public unsafe static ulong GetUInt64() - { - var ret = _GetUInt64(); - return ret; - } + public unsafe static ulong GetUInt64() { + var ret = _GetUInt64(); + return ret; + } - private unsafe static delegate* unmanaged _GetFloat; + private unsafe static delegate* unmanaged _GetFloat; - public unsafe static float GetFloat() - { - var ret = _GetFloat(); - return ret; - } + public unsafe static float GetFloat() { + var ret = _GetFloat(); + return ret; + } - private unsafe static delegate* unmanaged _GetDouble; + private unsafe static delegate* unmanaged _GetDouble; - public unsafe static double GetDouble() - { - var ret = _GetDouble(); - return ret; - } + public unsafe static double GetDouble() { + var ret = _GetDouble(); + return ret; + } - private unsafe static delegate* unmanaged _GetPtr; + private unsafe static delegate* unmanaged _GetPtr; - public unsafe static nint GetPtr() - { - var ret = _GetPtr(); - return ret; - } + public unsafe static nint GetPtr() { + var ret = _GetPtr(); + return ret; + } - private unsafe static delegate* unmanaged _BoolToBool; + private unsafe static delegate* unmanaged _BoolToBool; - public unsafe static bool BoolToBool(bool value) - { - var ret = _BoolToBool(value ? (byte)1 : (byte)0); - return ret == 1; - } + public unsafe static bool BoolToBool(bool value) { + var ret = _BoolToBool(value ? (byte)1 : (byte)0); + return ret == 1; + } - private unsafe static delegate* unmanaged _Int32ToInt32; + private unsafe static delegate* unmanaged _Int32ToInt32; - public unsafe static int Int32ToInt32(int value) - { - var ret = _Int32ToInt32(value); - return ret; - } + public unsafe static int Int32ToInt32(int value) { + var ret = _Int32ToInt32(value); + return ret; + } - private unsafe static delegate* unmanaged _UInt32ToUInt32; + private unsafe static delegate* unmanaged _UInt32ToUInt32; - public unsafe static uint UInt32ToUInt32(uint value) - { - var ret = _UInt32ToUInt32(value); - return ret; - } - - private unsafe static delegate* unmanaged _Int64ToInt64; - - public unsafe static long Int64ToInt64(long value) - { - var ret = _Int64ToInt64(value); - return ret; - } - - private unsafe static delegate* unmanaged _UInt64ToUInt64; + public unsafe static uint UInt32ToUInt32(uint value) { + var ret = _UInt32ToUInt32(value); + return ret; + } - public unsafe static ulong UInt64ToUInt64(ulong value) - { - var ret = _UInt64ToUInt64(value); - return ret; - } + private unsafe static delegate* unmanaged _Int64ToInt64; - private unsafe static delegate* unmanaged _FloatToFloat; + public unsafe static long Int64ToInt64(long value) { + var ret = _Int64ToInt64(value); + return ret; + } - public unsafe static float FloatToFloat(float value) - { - var ret = _FloatToFloat(value); - return ret; - } + private unsafe static delegate* unmanaged _UInt64ToUInt64; + + public unsafe static ulong UInt64ToUInt64(ulong value) { + var ret = _UInt64ToUInt64(value); + return ret; + } - private unsafe static delegate* unmanaged _DoubleToDouble; + private unsafe static delegate* unmanaged _FloatToFloat; - public unsafe static double DoubleToDouble(double value) - { - var ret = _DoubleToDouble(value); - return ret; - } + public unsafe static float FloatToFloat(float value) { + var ret = _FloatToFloat(value); + return ret; + } + + private unsafe static delegate* unmanaged _DoubleToDouble; - private unsafe static delegate* unmanaged _PtrToPtr; + public unsafe static double DoubleToDouble(double value) { + var ret = _DoubleToDouble(value); + return ret; + } - public unsafe static nint PtrToPtr(nint value) - { - var ret = _PtrToPtr(value); - return ret; - } + private unsafe static delegate* unmanaged _PtrToPtr; - private unsafe static delegate* unmanaged _StringToString; - - public unsafe static string StringToString(string value) - { - byte[] valueBuffer = Encoding.UTF8.GetBytes(value + "\0"); - fixed (byte* valueBufferPtr = valueBuffer) - { - var ret = _StringToString(null, valueBufferPtr); - var retBuffer = new byte[ret + 1]; - fixed (byte* retBufferPtr = retBuffer) - { - ret = _StringToString(retBufferPtr, valueBufferPtr); - return Encoding.UTF8.GetString(retBufferPtr, ret); - } - } - } - - private unsafe static delegate* unmanaged _StringToPtr; - - public unsafe static nint StringToPtr(string value) - { - byte[] valueBuffer = Encoding.UTF8.GetBytes(value + "\0"); - fixed (byte* valueBufferPtr = valueBuffer) - { - var ret = _StringToPtr(valueBufferPtr); - return ret; - } - } - - private unsafe static delegate* unmanaged _MultiPrimitives; - - public unsafe static int MultiPrimitives(nint p1, int i1, float f1, bool b1, ulong u1) - { - var ret = _MultiPrimitives(p1, i1, f1, b1 ? (byte)1 : (byte)0, u1); - return ret; - } - - private unsafe static delegate* unmanaged _MultiWithOneString; - - public unsafe static int MultiWithOneString(nint p1, string s1, nint p2, int i1, float f1) - { - byte[] s1Buffer = Encoding.UTF8.GetBytes(s1 + "\0"); - fixed (byte* s1BufferPtr = s1Buffer) - { - var ret = _MultiWithOneString(p1, s1BufferPtr, p2, i1, f1); - return ret; - } - } - - private unsafe static delegate* unmanaged _MultiWithTwoStrings; - - public unsafe static void MultiWithTwoStrings(nint p1, string s1, nint p2, string s2, int i1) - { - byte[] s1Buffer = Encoding.UTF8.GetBytes(s1 + "\0"); - byte[] s2Buffer = Encoding.UTF8.GetBytes(s2 + "\0"); - fixed (byte* s1BufferPtr = s1Buffer) - { - fixed (byte* s2BufferPtr = s2Buffer) - { - _MultiWithTwoStrings(p1, s1BufferPtr, p2, s2BufferPtr, i1); - } - } - } - - private unsafe static delegate* unmanaged _VectorToVector; - - public unsafe static void VectorToVector(nint result, Vector value) - { - _VectorToVector(result, value); - } - - private unsafe static delegate* unmanaged _QAngleToQAngle; - - public unsafe static void QAngleToQAngle(nint result, QAngle value) - { - _QAngleToQAngle(result, value); - } - - private unsafe static delegate* unmanaged _ComplexWithString; - - public unsafe static void ComplexWithString(nint entity, Vector pos, string name, QAngle angle) - { - byte[] nameBuffer = Encoding.UTF8.GetBytes(name + "\0"); - fixed (byte* nameBufferPtr = nameBuffer) - { - _ComplexWithString(entity, pos, nameBufferPtr, angle); - } - } + public unsafe static nint PtrToPtr(nint value) { + var ret = _PtrToPtr(value); + return ret; + } + + private unsafe static delegate* unmanaged _StringToString; + + public unsafe static string StringToString(string value) { + var pool = ArrayPool.Shared; + var valueLength = Encoding.UTF8.GetByteCount(value); + var valueBuffer = pool.Rent(valueLength + 1); + Encoding.UTF8.GetBytes(value, valueBuffer); + valueBuffer[valueLength] = 0; + fixed (byte* valueBufferPtr = valueBuffer) { + var ret = _StringToString(null, valueBufferPtr); + var retBuffer = pool.Rent(ret + 1); + fixed (byte* retBufferPtr = retBuffer) { + ret = _StringToString(retBufferPtr, valueBufferPtr); + var retString = Encoding.UTF8.GetString(retBufferPtr, ret); + pool.Return(retBuffer); + pool.Return(valueBuffer); + return retString; + } + } + } + + private unsafe static delegate* unmanaged _StringToPtr; + + public unsafe static nint StringToPtr(string value) { + var pool = ArrayPool.Shared; + var valueLength = Encoding.UTF8.GetByteCount(value); + var valueBuffer = pool.Rent(valueLength + 1); + Encoding.UTF8.GetBytes(value, valueBuffer); + valueBuffer[valueLength] = 0; + fixed (byte* valueBufferPtr = valueBuffer) { + var ret = _StringToPtr(valueBufferPtr); + pool.Return(valueBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _MultiPrimitives; + + public unsafe static int MultiPrimitives(nint p1, int i1, float f1, bool b1, ulong u1) { + var ret = _MultiPrimitives(p1, i1, f1, b1 ? (byte)1 : (byte)0, u1); + return ret; + } + + private unsafe static delegate* unmanaged _MultiWithOneString; + + public unsafe static int MultiWithOneString(nint p1, string s1, nint p2, int i1, float f1) { + var pool = ArrayPool.Shared; + var s1Length = Encoding.UTF8.GetByteCount(s1); + var s1Buffer = pool.Rent(s1Length + 1); + Encoding.UTF8.GetBytes(s1, s1Buffer); + s1Buffer[s1Length] = 0; + fixed (byte* s1BufferPtr = s1Buffer) { + var ret = _MultiWithOneString(p1, s1BufferPtr, p2, i1, f1); + pool.Return(s1Buffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _MultiWithTwoStrings; + + public unsafe static void MultiWithTwoStrings(nint p1, string s1, nint p2, string s2, int i1) { + var pool = ArrayPool.Shared; + var s1Length = Encoding.UTF8.GetByteCount(s1); + var s1Buffer = pool.Rent(s1Length + 1); + Encoding.UTF8.GetBytes(s1, s1Buffer); + s1Buffer[s1Length] = 0; + var s2Length = Encoding.UTF8.GetByteCount(s2); + var s2Buffer = pool.Rent(s2Length + 1); + Encoding.UTF8.GetBytes(s2, s2Buffer); + s2Buffer[s2Length] = 0; + fixed (byte* s1BufferPtr = s1Buffer) { + fixed (byte* s2BufferPtr = s2Buffer) { + _MultiWithTwoStrings(p1, s1BufferPtr, p2, s2BufferPtr, i1); + pool.Return(s1Buffer); + pool.Return(s2Buffer); + } + } + } + + private unsafe static delegate* unmanaged _VectorToVector; + + public unsafe static void VectorToVector(nint result, Vector value) { + _VectorToVector(result, value); + } + + private unsafe static delegate* unmanaged _QAngleToQAngle; + + public unsafe static void QAngleToQAngle(nint result, QAngle value) { + _QAngleToQAngle(result, value); + } + + private unsafe static delegate* unmanaged _ComplexWithString; + + public unsafe static void ComplexWithString(nint entity, Vector pos, string name, QAngle angle) { + var pool = ArrayPool.Shared; + var nameLength = Encoding.UTF8.GetByteCount(name); + var nameBuffer = pool.Rent(nameLength + 1); + Encoding.UTF8.GetBytes(name, nameBuffer); + nameBuffer[nameLength] = 0; + fixed (byte* nameBufferPtr = nameBuffer) { + _ComplexWithString(entity, pos, nameBufferPtr, angle); + pool.Return(nameBuffer); + } + } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Natives/CEntityKeyValues.cs b/managed/src/SwiftlyS2.Generated/Natives/CEntityKeyValues.cs index e8dee0f70..0370bae5f 100644 --- a/managed/src/SwiftlyS2.Generated/Natives/CEntityKeyValues.cs +++ b/managed/src/SwiftlyS2.Generated/Natives/CEntityKeyValues.cs @@ -1,382 +1,474 @@ #pragma warning disable CS0649 #pragma warning disable CS0169 +using System.Buffers; using System.Text; using System.Threading; using SwiftlyS2.Shared.Natives; namespace SwiftlyS2.Core.Natives; -internal static class NativeCEntityKeyValues -{ - private static int _MainThreadID; - - private unsafe static delegate* unmanaged _Allocate; - - public unsafe static nint Allocate() - { - var ret = _Allocate(); - return ret; - } - - private unsafe static delegate* unmanaged _Deallocate; - - public unsafe static void Deallocate(nint keyvalues) - { - _Deallocate(keyvalues); - } - - private unsafe static delegate* unmanaged _GetBool; - - public unsafe static bool GetBool(nint keyvalues, string key) - { - byte[] keyBuffer = Encoding.UTF8.GetBytes(key + "\0"); - fixed (byte* keyBufferPtr = keyBuffer) - { - var ret = _GetBool(keyvalues, keyBufferPtr); - return ret == 1; - } - } - - private unsafe static delegate* unmanaged _GetInt; - - public unsafe static int GetInt(nint keyvalues, string key) - { - byte[] keyBuffer = Encoding.UTF8.GetBytes(key + "\0"); - fixed (byte* keyBufferPtr = keyBuffer) - { - var ret = _GetInt(keyvalues, keyBufferPtr); - return ret; - } - } - - private unsafe static delegate* unmanaged _GetUint; - - public unsafe static uint GetUint(nint keyvalues, string key) - { - byte[] keyBuffer = Encoding.UTF8.GetBytes(key + "\0"); - fixed (byte* keyBufferPtr = keyBuffer) - { - var ret = _GetUint(keyvalues, keyBufferPtr); - return ret; - } - } - - private unsafe static delegate* unmanaged _GetInt64; - - public unsafe static long GetInt64(nint keyvalues, string key) - { - byte[] keyBuffer = Encoding.UTF8.GetBytes(key + "\0"); - fixed (byte* keyBufferPtr = keyBuffer) - { - var ret = _GetInt64(keyvalues, keyBufferPtr); - return ret; - } - } - - private unsafe static delegate* unmanaged _GetUint64; - - public unsafe static ulong GetUint64(nint keyvalues, string key) - { - byte[] keyBuffer = Encoding.UTF8.GetBytes(key + "\0"); - fixed (byte* keyBufferPtr = keyBuffer) - { - var ret = _GetUint64(keyvalues, keyBufferPtr); - return ret; - } - } - - private unsafe static delegate* unmanaged _GetFloat; - - public unsafe static float GetFloat(nint keyvalues, string key) - { - byte[] keyBuffer = Encoding.UTF8.GetBytes(key + "\0"); - fixed (byte* keyBufferPtr = keyBuffer) - { - var ret = _GetFloat(keyvalues, keyBufferPtr); - return ret; - } - } - - private unsafe static delegate* unmanaged _GetDouble; - - public unsafe static double GetDouble(nint keyvalues, string key) - { - byte[] keyBuffer = Encoding.UTF8.GetBytes(key + "\0"); - fixed (byte* keyBufferPtr = keyBuffer) - { - var ret = _GetDouble(keyvalues, keyBufferPtr); - return ret; - } - } - - private unsafe static delegate* unmanaged _GetString; - - public unsafe static string GetString(nint keyvalues, string key) - { - byte[] keyBuffer = Encoding.UTF8.GetBytes(key + "\0"); - fixed (byte* keyBufferPtr = keyBuffer) - { - var ret = _GetString(null, keyvalues, keyBufferPtr); - var retBuffer = new byte[ret + 1]; - fixed (byte* retBufferPtr = retBuffer) - { - ret = _GetString(retBufferPtr, keyvalues, keyBufferPtr); - return Encoding.UTF8.GetString(retBufferPtr, ret); - } - } - } - - private unsafe static delegate* unmanaged _GetPtr; - - public unsafe static nint GetPtr(nint keyvalues, string key) - { - byte[] keyBuffer = Encoding.UTF8.GetBytes(key + "\0"); - fixed (byte* keyBufferPtr = keyBuffer) - { - var ret = _GetPtr(keyvalues, keyBufferPtr); - return ret; - } - } - - private unsafe static delegate* unmanaged _GetStringToken; - - public unsafe static CUtlStringToken GetStringToken(nint keyvalues, string key) - { - byte[] keyBuffer = Encoding.UTF8.GetBytes(key + "\0"); - fixed (byte* keyBufferPtr = keyBuffer) - { - var ret = _GetStringToken(keyvalues, keyBufferPtr); - return ret; - } - } - - private unsafe static delegate* unmanaged _GetColor; - - public unsafe static Color GetColor(nint keyvalues, string key) - { - byte[] keyBuffer = Encoding.UTF8.GetBytes(key + "\0"); - fixed (byte* keyBufferPtr = keyBuffer) - { - var ret = _GetColor(keyvalues, keyBufferPtr); - return ret; - } - } - - private unsafe static delegate* unmanaged _GetVector; - - public unsafe static Vector GetVector(nint keyvalues, string key) - { - byte[] keyBuffer = Encoding.UTF8.GetBytes(key + "\0"); - fixed (byte* keyBufferPtr = keyBuffer) - { - var ret = _GetVector(keyvalues, keyBufferPtr); - return ret; - } - } - - private unsafe static delegate* unmanaged _GetVector2D; - - public unsafe static Vector2D GetVector2D(nint keyvalues, string key) - { - byte[] keyBuffer = Encoding.UTF8.GetBytes(key + "\0"); - fixed (byte* keyBufferPtr = keyBuffer) - { - var ret = _GetVector2D(keyvalues, keyBufferPtr); - return ret; - } - } - - private unsafe static delegate* unmanaged _GetVector4D; - - public unsafe static Vector4D GetVector4D(nint keyvalues, string key) - { - byte[] keyBuffer = Encoding.UTF8.GetBytes(key + "\0"); - fixed (byte* keyBufferPtr = keyBuffer) - { - var ret = _GetVector4D(keyvalues, keyBufferPtr); - return ret; - } - } - - private unsafe static delegate* unmanaged _GetQAngle; - - public unsafe static QAngle GetQAngle(nint keyvalues, string key) - { - byte[] keyBuffer = Encoding.UTF8.GetBytes(key + "\0"); - fixed (byte* keyBufferPtr = keyBuffer) - { - var ret = _GetQAngle(keyvalues, keyBufferPtr); - return ret; - } - } - - private unsafe static delegate* unmanaged _SetBool; - - public unsafe static void SetBool(nint keyvalues, string key, bool value) - { - byte[] keyBuffer = Encoding.UTF8.GetBytes(key + "\0"); - fixed (byte* keyBufferPtr = keyBuffer) - { - _SetBool(keyvalues, keyBufferPtr, value ? (byte)1 : (byte)0); - } - } - - private unsafe static delegate* unmanaged _SetInt; - - public unsafe static void SetInt(nint keyvalues, string key, int value) - { - byte[] keyBuffer = Encoding.UTF8.GetBytes(key + "\0"); - fixed (byte* keyBufferPtr = keyBuffer) - { - _SetInt(keyvalues, keyBufferPtr, value); - } - } - - private unsafe static delegate* unmanaged _SetUint; - - public unsafe static void SetUint(nint keyvalues, string key, uint value) - { - byte[] keyBuffer = Encoding.UTF8.GetBytes(key + "\0"); - fixed (byte* keyBufferPtr = keyBuffer) - { - _SetUint(keyvalues, keyBufferPtr, value); - } - } - - private unsafe static delegate* unmanaged _SetInt64; - - public unsafe static void SetInt64(nint keyvalues, string key, long value) - { - byte[] keyBuffer = Encoding.UTF8.GetBytes(key + "\0"); - fixed (byte* keyBufferPtr = keyBuffer) - { - _SetInt64(keyvalues, keyBufferPtr, value); - } - } - - private unsafe static delegate* unmanaged _SetUint64; - - public unsafe static void SetUint64(nint keyvalues, string key, ulong value) - { - byte[] keyBuffer = Encoding.UTF8.GetBytes(key + "\0"); - fixed (byte* keyBufferPtr = keyBuffer) - { - _SetUint64(keyvalues, keyBufferPtr, value); - } - } - - private unsafe static delegate* unmanaged _SetFloat; - - public unsafe static void SetFloat(nint keyvalues, string key, float value) - { - byte[] keyBuffer = Encoding.UTF8.GetBytes(key + "\0"); - fixed (byte* keyBufferPtr = keyBuffer) - { - _SetFloat(keyvalues, keyBufferPtr, value); - } - } - - private unsafe static delegate* unmanaged _SetDouble; - - public unsafe static void SetDouble(nint keyvalues, string key, double value) - { - byte[] keyBuffer = Encoding.UTF8.GetBytes(key + "\0"); - fixed (byte* keyBufferPtr = keyBuffer) - { - _SetDouble(keyvalues, keyBufferPtr, value); - } - } - - private unsafe static delegate* unmanaged _SetString; - - public unsafe static void SetString(nint keyvalues, string key, string value) - { - byte[] keyBuffer = Encoding.UTF8.GetBytes(key + "\0"); - byte[] valueBuffer = Encoding.UTF8.GetBytes(value + "\0"); - fixed (byte* keyBufferPtr = keyBuffer) - { - fixed (byte* valueBufferPtr = valueBuffer) - { - _SetString(keyvalues, keyBufferPtr, valueBufferPtr); - } - } - } - - private unsafe static delegate* unmanaged _SetPtr; - - public unsafe static void SetPtr(nint keyvalues, string key, nint value) - { - byte[] keyBuffer = Encoding.UTF8.GetBytes(key + "\0"); - fixed (byte* keyBufferPtr = keyBuffer) - { - _SetPtr(keyvalues, keyBufferPtr, value); - } - } - - private unsafe static delegate* unmanaged _SetStringToken; - - public unsafe static void SetStringToken(nint keyvalues, string key, CUtlStringToken value) - { - byte[] keyBuffer = Encoding.UTF8.GetBytes(key + "\0"); - fixed (byte* keyBufferPtr = keyBuffer) - { - _SetStringToken(keyvalues, keyBufferPtr, value); - } - } - - private unsafe static delegate* unmanaged _SetColor; - - public unsafe static void SetColor(nint keyvalues, string key, Color value) - { - byte[] keyBuffer = Encoding.UTF8.GetBytes(key + "\0"); - fixed (byte* keyBufferPtr = keyBuffer) - { - _SetColor(keyvalues, keyBufferPtr, value); - } - } - - private unsafe static delegate* unmanaged _SetVector; - - public unsafe static void SetVector(nint keyvalues, string key, Vector value) - { - byte[] keyBuffer = Encoding.UTF8.GetBytes(key + "\0"); - fixed (byte* keyBufferPtr = keyBuffer) - { - _SetVector(keyvalues, keyBufferPtr, value); - } - } - - private unsafe static delegate* unmanaged _SetVector2D; - - public unsafe static void SetVector2D(nint keyvalues, string key, Vector2D value) - { - byte[] keyBuffer = Encoding.UTF8.GetBytes(key + "\0"); - fixed (byte* keyBufferPtr = keyBuffer) - { - _SetVector2D(keyvalues, keyBufferPtr, value); - } - } - - private unsafe static delegate* unmanaged _SetVector4D; - - public unsafe static void SetVector4D(nint keyvalues, string key, Vector4D value) - { - byte[] keyBuffer = Encoding.UTF8.GetBytes(key + "\0"); - fixed (byte* keyBufferPtr = keyBuffer) - { - _SetVector4D(keyvalues, keyBufferPtr, value); - } - } - - private unsafe static delegate* unmanaged _SetQAngle; - - public unsafe static void SetQAngle(nint keyvalues, string key, QAngle value) - { - byte[] keyBuffer = Encoding.UTF8.GetBytes(key + "\0"); - fixed (byte* keyBufferPtr = keyBuffer) - { - _SetQAngle(keyvalues, keyBufferPtr, value); - } - } +internal static class NativeCEntityKeyValues { + private static int _MainThreadID; + + private unsafe static delegate* unmanaged _Allocate; + + public unsafe static nint Allocate() { + var ret = _Allocate(); + return ret; + } + + private unsafe static delegate* unmanaged _Deallocate; + + public unsafe static void Deallocate(nint keyvalues) { + _Deallocate(keyvalues); + } + + private unsafe static delegate* unmanaged _GetBool; + + public unsafe static bool GetBool(nint keyvalues, string key) { + var pool = ArrayPool.Shared; + var keyLength = Encoding.UTF8.GetByteCount(key); + var keyBuffer = pool.Rent(keyLength + 1); + Encoding.UTF8.GetBytes(key, keyBuffer); + keyBuffer[keyLength] = 0; + fixed (byte* keyBufferPtr = keyBuffer) { + var ret = _GetBool(keyvalues, keyBufferPtr); + pool.Return(keyBuffer); + return ret == 1; + } + } + + private unsafe static delegate* unmanaged _GetInt; + + public unsafe static int GetInt(nint keyvalues, string key) { + var pool = ArrayPool.Shared; + var keyLength = Encoding.UTF8.GetByteCount(key); + var keyBuffer = pool.Rent(keyLength + 1); + Encoding.UTF8.GetBytes(key, keyBuffer); + keyBuffer[keyLength] = 0; + fixed (byte* keyBufferPtr = keyBuffer) { + var ret = _GetInt(keyvalues, keyBufferPtr); + pool.Return(keyBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _GetUint; + + public unsafe static uint GetUint(nint keyvalues, string key) { + var pool = ArrayPool.Shared; + var keyLength = Encoding.UTF8.GetByteCount(key); + var keyBuffer = pool.Rent(keyLength + 1); + Encoding.UTF8.GetBytes(key, keyBuffer); + keyBuffer[keyLength] = 0; + fixed (byte* keyBufferPtr = keyBuffer) { + var ret = _GetUint(keyvalues, keyBufferPtr); + pool.Return(keyBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _GetInt64; + + public unsafe static long GetInt64(nint keyvalues, string key) { + var pool = ArrayPool.Shared; + var keyLength = Encoding.UTF8.GetByteCount(key); + var keyBuffer = pool.Rent(keyLength + 1); + Encoding.UTF8.GetBytes(key, keyBuffer); + keyBuffer[keyLength] = 0; + fixed (byte* keyBufferPtr = keyBuffer) { + var ret = _GetInt64(keyvalues, keyBufferPtr); + pool.Return(keyBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _GetUint64; + + public unsafe static ulong GetUint64(nint keyvalues, string key) { + var pool = ArrayPool.Shared; + var keyLength = Encoding.UTF8.GetByteCount(key); + var keyBuffer = pool.Rent(keyLength + 1); + Encoding.UTF8.GetBytes(key, keyBuffer); + keyBuffer[keyLength] = 0; + fixed (byte* keyBufferPtr = keyBuffer) { + var ret = _GetUint64(keyvalues, keyBufferPtr); + pool.Return(keyBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _GetFloat; + + public unsafe static float GetFloat(nint keyvalues, string key) { + var pool = ArrayPool.Shared; + var keyLength = Encoding.UTF8.GetByteCount(key); + var keyBuffer = pool.Rent(keyLength + 1); + Encoding.UTF8.GetBytes(key, keyBuffer); + keyBuffer[keyLength] = 0; + fixed (byte* keyBufferPtr = keyBuffer) { + var ret = _GetFloat(keyvalues, keyBufferPtr); + pool.Return(keyBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _GetDouble; + + public unsafe static double GetDouble(nint keyvalues, string key) { + var pool = ArrayPool.Shared; + var keyLength = Encoding.UTF8.GetByteCount(key); + var keyBuffer = pool.Rent(keyLength + 1); + Encoding.UTF8.GetBytes(key, keyBuffer); + keyBuffer[keyLength] = 0; + fixed (byte* keyBufferPtr = keyBuffer) { + var ret = _GetDouble(keyvalues, keyBufferPtr); + pool.Return(keyBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _GetString; + + public unsafe static string GetString(nint keyvalues, string key) { + var pool = ArrayPool.Shared; + var keyLength = Encoding.UTF8.GetByteCount(key); + var keyBuffer = pool.Rent(keyLength + 1); + Encoding.UTF8.GetBytes(key, keyBuffer); + keyBuffer[keyLength] = 0; + fixed (byte* keyBufferPtr = keyBuffer) { + var ret = _GetString(null, keyvalues, keyBufferPtr); + var retBuffer = pool.Rent(ret + 1); + fixed (byte* retBufferPtr = retBuffer) { + ret = _GetString(retBufferPtr, keyvalues, keyBufferPtr); + var retString = Encoding.UTF8.GetString(retBufferPtr, ret); + pool.Return(retBuffer); + pool.Return(keyBuffer); + return retString; + } + } + } + + private unsafe static delegate* unmanaged _GetPtr; + + public unsafe static nint GetPtr(nint keyvalues, string key) { + var pool = ArrayPool.Shared; + var keyLength = Encoding.UTF8.GetByteCount(key); + var keyBuffer = pool.Rent(keyLength + 1); + Encoding.UTF8.GetBytes(key, keyBuffer); + keyBuffer[keyLength] = 0; + fixed (byte* keyBufferPtr = keyBuffer) { + var ret = _GetPtr(keyvalues, keyBufferPtr); + pool.Return(keyBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _GetStringToken; + + public unsafe static CUtlStringToken GetStringToken(nint keyvalues, string key) { + var pool = ArrayPool.Shared; + var keyLength = Encoding.UTF8.GetByteCount(key); + var keyBuffer = pool.Rent(keyLength + 1); + Encoding.UTF8.GetBytes(key, keyBuffer); + keyBuffer[keyLength] = 0; + fixed (byte* keyBufferPtr = keyBuffer) { + var ret = _GetStringToken(keyvalues, keyBufferPtr); + pool.Return(keyBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _GetColor; + + public unsafe static Color GetColor(nint keyvalues, string key) { + var pool = ArrayPool.Shared; + var keyLength = Encoding.UTF8.GetByteCount(key); + var keyBuffer = pool.Rent(keyLength + 1); + Encoding.UTF8.GetBytes(key, keyBuffer); + keyBuffer[keyLength] = 0; + fixed (byte* keyBufferPtr = keyBuffer) { + var ret = _GetColor(keyvalues, keyBufferPtr); + pool.Return(keyBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _GetVector; + + public unsafe static Vector GetVector(nint keyvalues, string key) { + var pool = ArrayPool.Shared; + var keyLength = Encoding.UTF8.GetByteCount(key); + var keyBuffer = pool.Rent(keyLength + 1); + Encoding.UTF8.GetBytes(key, keyBuffer); + keyBuffer[keyLength] = 0; + fixed (byte* keyBufferPtr = keyBuffer) { + var ret = _GetVector(keyvalues, keyBufferPtr); + pool.Return(keyBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _GetVector2D; + + public unsafe static Vector2D GetVector2D(nint keyvalues, string key) { + var pool = ArrayPool.Shared; + var keyLength = Encoding.UTF8.GetByteCount(key); + var keyBuffer = pool.Rent(keyLength + 1); + Encoding.UTF8.GetBytes(key, keyBuffer); + keyBuffer[keyLength] = 0; + fixed (byte* keyBufferPtr = keyBuffer) { + var ret = _GetVector2D(keyvalues, keyBufferPtr); + pool.Return(keyBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _GetVector4D; + + public unsafe static Vector4D GetVector4D(nint keyvalues, string key) { + var pool = ArrayPool.Shared; + var keyLength = Encoding.UTF8.GetByteCount(key); + var keyBuffer = pool.Rent(keyLength + 1); + Encoding.UTF8.GetBytes(key, keyBuffer); + keyBuffer[keyLength] = 0; + fixed (byte* keyBufferPtr = keyBuffer) { + var ret = _GetVector4D(keyvalues, keyBufferPtr); + pool.Return(keyBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _GetQAngle; + + public unsafe static QAngle GetQAngle(nint keyvalues, string key) { + var pool = ArrayPool.Shared; + var keyLength = Encoding.UTF8.GetByteCount(key); + var keyBuffer = pool.Rent(keyLength + 1); + Encoding.UTF8.GetBytes(key, keyBuffer); + keyBuffer[keyLength] = 0; + fixed (byte* keyBufferPtr = keyBuffer) { + var ret = _GetQAngle(keyvalues, keyBufferPtr); + pool.Return(keyBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _SetBool; + + public unsafe static void SetBool(nint keyvalues, string key, bool value) { + var pool = ArrayPool.Shared; + var keyLength = Encoding.UTF8.GetByteCount(key); + var keyBuffer = pool.Rent(keyLength + 1); + Encoding.UTF8.GetBytes(key, keyBuffer); + keyBuffer[keyLength] = 0; + fixed (byte* keyBufferPtr = keyBuffer) { + _SetBool(keyvalues, keyBufferPtr, value ? (byte)1 : (byte)0); + pool.Return(keyBuffer); + } + } + + private unsafe static delegate* unmanaged _SetInt; + + public unsafe static void SetInt(nint keyvalues, string key, int value) { + var pool = ArrayPool.Shared; + var keyLength = Encoding.UTF8.GetByteCount(key); + var keyBuffer = pool.Rent(keyLength + 1); + Encoding.UTF8.GetBytes(key, keyBuffer); + keyBuffer[keyLength] = 0; + fixed (byte* keyBufferPtr = keyBuffer) { + _SetInt(keyvalues, keyBufferPtr, value); + pool.Return(keyBuffer); + } + } + + private unsafe static delegate* unmanaged _SetUint; + + public unsafe static void SetUint(nint keyvalues, string key, uint value) { + var pool = ArrayPool.Shared; + var keyLength = Encoding.UTF8.GetByteCount(key); + var keyBuffer = pool.Rent(keyLength + 1); + Encoding.UTF8.GetBytes(key, keyBuffer); + keyBuffer[keyLength] = 0; + fixed (byte* keyBufferPtr = keyBuffer) { + _SetUint(keyvalues, keyBufferPtr, value); + pool.Return(keyBuffer); + } + } + + private unsafe static delegate* unmanaged _SetInt64; + + public unsafe static void SetInt64(nint keyvalues, string key, long value) { + var pool = ArrayPool.Shared; + var keyLength = Encoding.UTF8.GetByteCount(key); + var keyBuffer = pool.Rent(keyLength + 1); + Encoding.UTF8.GetBytes(key, keyBuffer); + keyBuffer[keyLength] = 0; + fixed (byte* keyBufferPtr = keyBuffer) { + _SetInt64(keyvalues, keyBufferPtr, value); + pool.Return(keyBuffer); + } + } + + private unsafe static delegate* unmanaged _SetUint64; + + public unsafe static void SetUint64(nint keyvalues, string key, ulong value) { + var pool = ArrayPool.Shared; + var keyLength = Encoding.UTF8.GetByteCount(key); + var keyBuffer = pool.Rent(keyLength + 1); + Encoding.UTF8.GetBytes(key, keyBuffer); + keyBuffer[keyLength] = 0; + fixed (byte* keyBufferPtr = keyBuffer) { + _SetUint64(keyvalues, keyBufferPtr, value); + pool.Return(keyBuffer); + } + } + + private unsafe static delegate* unmanaged _SetFloat; + + public unsafe static void SetFloat(nint keyvalues, string key, float value) { + var pool = ArrayPool.Shared; + var keyLength = Encoding.UTF8.GetByteCount(key); + var keyBuffer = pool.Rent(keyLength + 1); + Encoding.UTF8.GetBytes(key, keyBuffer); + keyBuffer[keyLength] = 0; + fixed (byte* keyBufferPtr = keyBuffer) { + _SetFloat(keyvalues, keyBufferPtr, value); + pool.Return(keyBuffer); + } + } + + private unsafe static delegate* unmanaged _SetDouble; + + public unsafe static void SetDouble(nint keyvalues, string key, double value) { + var pool = ArrayPool.Shared; + var keyLength = Encoding.UTF8.GetByteCount(key); + var keyBuffer = pool.Rent(keyLength + 1); + Encoding.UTF8.GetBytes(key, keyBuffer); + keyBuffer[keyLength] = 0; + fixed (byte* keyBufferPtr = keyBuffer) { + _SetDouble(keyvalues, keyBufferPtr, value); + pool.Return(keyBuffer); + } + } + + private unsafe static delegate* unmanaged _SetString; + + public unsafe static void SetString(nint keyvalues, string key, string value) { + var pool = ArrayPool.Shared; + var keyLength = Encoding.UTF8.GetByteCount(key); + var keyBuffer = pool.Rent(keyLength + 1); + Encoding.UTF8.GetBytes(key, keyBuffer); + keyBuffer[keyLength] = 0; + var valueLength = Encoding.UTF8.GetByteCount(value); + var valueBuffer = pool.Rent(valueLength + 1); + Encoding.UTF8.GetBytes(value, valueBuffer); + valueBuffer[valueLength] = 0; + fixed (byte* keyBufferPtr = keyBuffer) { + fixed (byte* valueBufferPtr = valueBuffer) { + _SetString(keyvalues, keyBufferPtr, valueBufferPtr); + pool.Return(keyBuffer); + pool.Return(valueBuffer); + } + } + } + + private unsafe static delegate* unmanaged _SetPtr; + + public unsafe static void SetPtr(nint keyvalues, string key, nint value) { + var pool = ArrayPool.Shared; + var keyLength = Encoding.UTF8.GetByteCount(key); + var keyBuffer = pool.Rent(keyLength + 1); + Encoding.UTF8.GetBytes(key, keyBuffer); + keyBuffer[keyLength] = 0; + fixed (byte* keyBufferPtr = keyBuffer) { + _SetPtr(keyvalues, keyBufferPtr, value); + pool.Return(keyBuffer); + } + } + + private unsafe static delegate* unmanaged _SetStringToken; + + public unsafe static void SetStringToken(nint keyvalues, string key, CUtlStringToken value) { + var pool = ArrayPool.Shared; + var keyLength = Encoding.UTF8.GetByteCount(key); + var keyBuffer = pool.Rent(keyLength + 1); + Encoding.UTF8.GetBytes(key, keyBuffer); + keyBuffer[keyLength] = 0; + fixed (byte* keyBufferPtr = keyBuffer) { + _SetStringToken(keyvalues, keyBufferPtr, value); + pool.Return(keyBuffer); + } + } + + private unsafe static delegate* unmanaged _SetColor; + + public unsafe static void SetColor(nint keyvalues, string key, Color value) { + var pool = ArrayPool.Shared; + var keyLength = Encoding.UTF8.GetByteCount(key); + var keyBuffer = pool.Rent(keyLength + 1); + Encoding.UTF8.GetBytes(key, keyBuffer); + keyBuffer[keyLength] = 0; + fixed (byte* keyBufferPtr = keyBuffer) { + _SetColor(keyvalues, keyBufferPtr, value); + pool.Return(keyBuffer); + } + } + + private unsafe static delegate* unmanaged _SetVector; + + public unsafe static void SetVector(nint keyvalues, string key, Vector value) { + var pool = ArrayPool.Shared; + var keyLength = Encoding.UTF8.GetByteCount(key); + var keyBuffer = pool.Rent(keyLength + 1); + Encoding.UTF8.GetBytes(key, keyBuffer); + keyBuffer[keyLength] = 0; + fixed (byte* keyBufferPtr = keyBuffer) { + _SetVector(keyvalues, keyBufferPtr, value); + pool.Return(keyBuffer); + } + } + + private unsafe static delegate* unmanaged _SetVector2D; + + public unsafe static void SetVector2D(nint keyvalues, string key, Vector2D value) { + var pool = ArrayPool.Shared; + var keyLength = Encoding.UTF8.GetByteCount(key); + var keyBuffer = pool.Rent(keyLength + 1); + Encoding.UTF8.GetBytes(key, keyBuffer); + keyBuffer[keyLength] = 0; + fixed (byte* keyBufferPtr = keyBuffer) { + _SetVector2D(keyvalues, keyBufferPtr, value); + pool.Return(keyBuffer); + } + } + + private unsafe static delegate* unmanaged _SetVector4D; + + public unsafe static void SetVector4D(nint keyvalues, string key, Vector4D value) { + var pool = ArrayPool.Shared; + var keyLength = Encoding.UTF8.GetByteCount(key); + var keyBuffer = pool.Rent(keyLength + 1); + Encoding.UTF8.GetBytes(key, keyBuffer); + keyBuffer[keyLength] = 0; + fixed (byte* keyBufferPtr = keyBuffer) { + _SetVector4D(keyvalues, keyBufferPtr, value); + pool.Return(keyBuffer); + } + } + + private unsafe static delegate* unmanaged _SetQAngle; + + public unsafe static void SetQAngle(nint keyvalues, string key, QAngle value) { + var pool = ArrayPool.Shared; + var keyLength = Encoding.UTF8.GetByteCount(key); + var keyBuffer = pool.Rent(keyLength + 1); + Encoding.UTF8.GetBytes(key, keyBuffer); + keyBuffer[keyLength] = 0; + fixed (byte* keyBufferPtr = keyBuffer) { + _SetQAngle(keyvalues, keyBufferPtr, value); + pool.Return(keyBuffer); + } + } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Natives/CommandLine.cs b/managed/src/SwiftlyS2.Generated/Natives/CommandLine.cs index a0e6da30f..616e778b4 100644 --- a/managed/src/SwiftlyS2.Generated/Natives/CommandLine.cs +++ b/managed/src/SwiftlyS2.Generated/Natives/CommandLine.cs @@ -1,99 +1,114 @@ #pragma warning disable CS0649 #pragma warning disable CS0169 +using System.Buffers; using System.Text; using System.Threading; using SwiftlyS2.Shared.Natives; namespace SwiftlyS2.Core.Natives; -internal static class NativeCommandLine -{ - private static int _MainThreadID; - - private unsafe static delegate* unmanaged _HasParameter; - - public unsafe static bool HasParameter(string parameter) - { - byte[] parameterBuffer = Encoding.UTF8.GetBytes(parameter + "\0"); - fixed (byte* parameterBufferPtr = parameterBuffer) - { - var ret = _HasParameter(parameterBufferPtr); - return ret == 1; - } +internal static class NativeCommandLine { + private static int _MainThreadID; + + private unsafe static delegate* unmanaged _HasParameter; + + public unsafe static bool HasParameter(string parameter) { + var pool = ArrayPool.Shared; + var parameterLength = Encoding.UTF8.GetByteCount(parameter); + var parameterBuffer = pool.Rent(parameterLength + 1); + Encoding.UTF8.GetBytes(parameter, parameterBuffer); + parameterBuffer[parameterLength] = 0; + fixed (byte* parameterBufferPtr = parameterBuffer) { + var ret = _HasParameter(parameterBufferPtr); + pool.Return(parameterBuffer); + return ret == 1; } - - private unsafe static delegate* unmanaged _GetParameterCount; - - public unsafe static int GetParameterCount() - { - var ret = _GetParameterCount(); - return ret; - } - - private unsafe static delegate* unmanaged _GetParameterValueString; - - public unsafe static string GetParameterValueString(string parameter, string defaultValue) - { - byte[] parameterBuffer = Encoding.UTF8.GetBytes(parameter + "\0"); - byte[] defaultValueBuffer = Encoding.UTF8.GetBytes(defaultValue + "\0"); - fixed (byte* parameterBufferPtr = parameterBuffer) - { - fixed (byte* defaultValueBufferPtr = defaultValueBuffer) - { - var ret = _GetParameterValueString(null, parameterBufferPtr, defaultValueBufferPtr); - var retBuffer = new byte[ret + 1]; - fixed (byte* retBufferPtr = retBuffer) - { - ret = _GetParameterValueString(retBufferPtr, parameterBufferPtr, defaultValueBufferPtr); - return Encoding.UTF8.GetString(retBufferPtr, ret); - } - } + } + + private unsafe static delegate* unmanaged _GetParameterCount; + + public unsafe static int GetParameterCount() { + var ret = _GetParameterCount(); + return ret; + } + + private unsafe static delegate* unmanaged _GetParameterValueString; + + public unsafe static string GetParameterValueString(string parameter, string defaultValue) { + var pool = ArrayPool.Shared; + var parameterLength = Encoding.UTF8.GetByteCount(parameter); + var parameterBuffer = pool.Rent(parameterLength + 1); + Encoding.UTF8.GetBytes(parameter, parameterBuffer); + parameterBuffer[parameterLength] = 0; + var defaultValueLength = Encoding.UTF8.GetByteCount(defaultValue); + var defaultValueBuffer = pool.Rent(defaultValueLength + 1); + Encoding.UTF8.GetBytes(defaultValue, defaultValueBuffer); + defaultValueBuffer[defaultValueLength] = 0; + fixed (byte* parameterBufferPtr = parameterBuffer) { + fixed (byte* defaultValueBufferPtr = defaultValueBuffer) { + var ret = _GetParameterValueString(null, parameterBufferPtr, defaultValueBufferPtr); + var retBuffer = pool.Rent(ret + 1); + fixed (byte* retBufferPtr = retBuffer) { + ret = _GetParameterValueString(retBufferPtr, parameterBufferPtr, defaultValueBufferPtr); + var retString = Encoding.UTF8.GetString(retBufferPtr, ret); + pool.Return(retBuffer); + pool.Return(parameterBuffer); + pool.Return(defaultValueBuffer); + return retString; } + } } - - private unsafe static delegate* unmanaged _GetParameterValueInt; - - public unsafe static int GetParameterValueInt(string parameter, int defaultValue) - { - byte[] parameterBuffer = Encoding.UTF8.GetBytes(parameter + "\0"); - fixed (byte* parameterBufferPtr = parameterBuffer) - { - var ret = _GetParameterValueInt(parameterBufferPtr, defaultValue); - return ret; - } + } + + private unsafe static delegate* unmanaged _GetParameterValueInt; + + public unsafe static int GetParameterValueInt(string parameter, int defaultValue) { + var pool = ArrayPool.Shared; + var parameterLength = Encoding.UTF8.GetByteCount(parameter); + var parameterBuffer = pool.Rent(parameterLength + 1); + Encoding.UTF8.GetBytes(parameter, parameterBuffer); + parameterBuffer[parameterLength] = 0; + fixed (byte* parameterBufferPtr = parameterBuffer) { + var ret = _GetParameterValueInt(parameterBufferPtr, defaultValue); + pool.Return(parameterBuffer); + return ret; } - - private unsafe static delegate* unmanaged _GetParameterValueFloat; - - public unsafe static float GetParameterValueFloat(string parameter, float defaultValue) - { - byte[] parameterBuffer = Encoding.UTF8.GetBytes(parameter + "\0"); - fixed (byte* parameterBufferPtr = parameterBuffer) - { - var ret = _GetParameterValueFloat(parameterBufferPtr, defaultValue); - return ret; - } + } + + private unsafe static delegate* unmanaged _GetParameterValueFloat; + + public unsafe static float GetParameterValueFloat(string parameter, float defaultValue) { + var pool = ArrayPool.Shared; + var parameterLength = Encoding.UTF8.GetByteCount(parameter); + var parameterBuffer = pool.Rent(parameterLength + 1); + Encoding.UTF8.GetBytes(parameter, parameterBuffer); + parameterBuffer[parameterLength] = 0; + fixed (byte* parameterBufferPtr = parameterBuffer) { + var ret = _GetParameterValueFloat(parameterBufferPtr, defaultValue); + pool.Return(parameterBuffer); + return ret; } - - private unsafe static delegate* unmanaged _GetCommandLine; - - public unsafe static string GetCommandLine() - { - var ret = _GetCommandLine(null); - var retBuffer = new byte[ret + 1]; - fixed (byte* retBufferPtr = retBuffer) - { - ret = _GetCommandLine(retBufferPtr); - return Encoding.UTF8.GetString(retBufferPtr, ret); - } + } + + private unsafe static delegate* unmanaged _GetCommandLine; + + public unsafe static string GetCommandLine() { + var ret = _GetCommandLine(null); + var pool = ArrayPool.Shared; + var retBuffer = pool.Rent(ret + 1); + fixed (byte* retBufferPtr = retBuffer) { + ret = _GetCommandLine(retBufferPtr); + var retString = Encoding.UTF8.GetString(retBufferPtr, ret); + pool.Return(retBuffer); + return retString; } + } - private unsafe static delegate* unmanaged _HasParameters; + private unsafe static delegate* unmanaged _HasParameters; - public unsafe static bool HasParameters() - { - var ret = _HasParameters(); - return ret == 1; - } + public unsafe static bool HasParameters() { + var ret = _HasParameters(); + return ret == 1; + } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Natives/Commands.cs b/managed/src/SwiftlyS2.Generated/Natives/Commands.cs index cfe57c711..510130fda 100644 --- a/managed/src/SwiftlyS2.Generated/Natives/Commands.cs +++ b/managed/src/SwiftlyS2.Generated/Natives/Commands.cs @@ -1,112 +1,118 @@ #pragma warning disable CS0649 #pragma warning disable CS0169 +using System.Buffers; using System.Text; using System.Threading; using SwiftlyS2.Shared.Natives; namespace SwiftlyS2.Core.Natives; -internal static class NativeCommands -{ - private static int _MainThreadID; - - private unsafe static delegate* unmanaged _HandleCommandForPlayer; - - /// - /// 1 -> not silent, 2 -> silent, -1 -> invalid player, 0 -> no command - /// - public unsafe static int HandleCommandForPlayer(int playerid, string command) - { - byte[] commandBuffer = Encoding.UTF8.GetBytes(command + "\0"); - fixed (byte* commandBufferPtr = commandBuffer) - { - var ret = _HandleCommandForPlayer(playerid, commandBufferPtr); - return ret; - } +internal static class NativeCommands { + private static int _MainThreadID; + + private unsafe static delegate* unmanaged _HandleCommandForPlayer; + + /// + /// 1 -> not silent, 2 -> silent, -1 -> invalid player, 0 -> no command + /// + public unsafe static int HandleCommandForPlayer(int playerid, string command) { + var pool = ArrayPool.Shared; + var commandLength = Encoding.UTF8.GetByteCount(command); + var commandBuffer = pool.Rent(commandLength + 1); + Encoding.UTF8.GetBytes(command, commandBuffer); + commandBuffer[commandLength] = 0; + fixed (byte* commandBufferPtr = commandBuffer) { + var ret = _HandleCommandForPlayer(playerid, commandBufferPtr); + pool.Return(commandBuffer); + return ret; } - - private unsafe static delegate* unmanaged _RegisterCommand; - - /// - /// callback should receive (int32 playerid, string arguments_list (separated by \x01), string commandName, string prefix, bool silent), if registerRaw is false, it will not put "sw_" before the command name - /// - public unsafe static ulong RegisterCommand(string commandName, nint callback, bool registerRaw) - { - byte[] commandNameBuffer = Encoding.UTF8.GetBytes(commandName + "\0"); - fixed (byte* commandNameBufferPtr = commandNameBuffer) - { - var ret = _RegisterCommand(commandNameBufferPtr, callback, registerRaw ? (byte)1 : (byte)0); - return ret; - } + } + + private unsafe static delegate* unmanaged _RegisterCommand; + + /// + /// callback should receive (int32 playerid, string arguments_list (separated by \x01), string commandName, string prefix, bool silent), if registerRaw is false, it will not put "sw_" before the command name + /// + public unsafe static ulong RegisterCommand(string commandName, nint callback, bool registerRaw) { + var pool = ArrayPool.Shared; + var commandNameLength = Encoding.UTF8.GetByteCount(commandName); + var commandNameBuffer = pool.Rent(commandNameLength + 1); + Encoding.UTF8.GetBytes(commandName, commandNameBuffer); + commandNameBuffer[commandNameLength] = 0; + fixed (byte* commandNameBufferPtr = commandNameBuffer) { + var ret = _RegisterCommand(commandNameBufferPtr, callback, registerRaw ? (byte)1 : (byte)0); + pool.Return(commandNameBuffer); + return ret; } - - private unsafe static delegate* unmanaged _UnregisterCommand; - - public unsafe static void UnregisterCommand(ulong callbackID) - { - _UnregisterCommand(callbackID); + } + + private unsafe static delegate* unmanaged _UnregisterCommand; + + public unsafe static void UnregisterCommand(ulong callbackID) { + _UnregisterCommand(callbackID); + } + + private unsafe static delegate* unmanaged _RegisterAlias; + + /// + /// registerRaw behaves the same as on RegisterCommand, for commandName you need to also put the "sw_" prefix if the command is registered without raw mode + /// + public unsafe static ulong RegisterAlias(string aliasName, string commandName, bool registerRaw) { + var pool = ArrayPool.Shared; + var aliasNameLength = Encoding.UTF8.GetByteCount(aliasName); + var aliasNameBuffer = pool.Rent(aliasNameLength + 1); + Encoding.UTF8.GetBytes(aliasName, aliasNameBuffer); + aliasNameBuffer[aliasNameLength] = 0; + var commandNameLength = Encoding.UTF8.GetByteCount(commandName); + var commandNameBuffer = pool.Rent(commandNameLength + 1); + Encoding.UTF8.GetBytes(commandName, commandNameBuffer); + commandNameBuffer[commandNameLength] = 0; + fixed (byte* aliasNameBufferPtr = aliasNameBuffer) { + fixed (byte* commandNameBufferPtr = commandNameBuffer) { + var ret = _RegisterAlias(aliasNameBufferPtr, commandNameBufferPtr, registerRaw ? (byte)1 : (byte)0); + pool.Return(aliasNameBuffer); + pool.Return(commandNameBuffer); + return ret; + } } + } - private unsafe static delegate* unmanaged _RegisterAlias; - - /// - /// registerRaw behaves the same as on RegisterCommand, for commandName you need to also put the "sw_" prefix if the command is registered without raw mode - /// - public unsafe static ulong RegisterAlias(string aliasName, string commandName, bool registerRaw) - { - byte[] aliasNameBuffer = Encoding.UTF8.GetBytes(aliasName + "\0"); - byte[] commandNameBuffer = Encoding.UTF8.GetBytes(commandName + "\0"); - fixed (byte* aliasNameBufferPtr = aliasNameBuffer) - { - fixed (byte* commandNameBufferPtr = commandNameBuffer) - { - var ret = _RegisterAlias(aliasNameBufferPtr, commandNameBufferPtr, registerRaw ? (byte)1 : (byte)0); - return ret; - } - } - } + private unsafe static delegate* unmanaged _UnregisterAlias; - private unsafe static delegate* unmanaged _UnregisterAlias; + public unsafe static void UnregisterAlias(ulong callbackID) { + _UnregisterAlias(callbackID); + } - public unsafe static void UnregisterAlias(ulong callbackID) - { - _UnregisterAlias(callbackID); - } + private unsafe static delegate* unmanaged _RegisterClientCommandsListener; - private unsafe static delegate* unmanaged _RegisterClientCommandsListener; + /// + /// callback should receive: int32 playerid, string commandline, return true -> ignored, return false -> supercede + /// + public unsafe static ulong RegisterClientCommandsListener(nint callback) { + var ret = _RegisterClientCommandsListener(callback); + return ret; + } - /// - /// callback should receive: int32 playerid, string commandline, return true -> ignored, return false -> supercede - /// - public unsafe static ulong RegisterClientCommandsListener(nint callback) - { - var ret = _RegisterClientCommandsListener(callback); - return ret; - } - - private unsafe static delegate* unmanaged _UnregisterClientCommandsListener; + private unsafe static delegate* unmanaged _UnregisterClientCommandsListener; - public unsafe static void UnregisterClientCommandsListener(ulong callbackID) - { - _UnregisterClientCommandsListener(callbackID); - } + public unsafe static void UnregisterClientCommandsListener(ulong callbackID) { + _UnregisterClientCommandsListener(callbackID); + } - private unsafe static delegate* unmanaged _RegisterClientChatListener; + private unsafe static delegate* unmanaged _RegisterClientChatListener; - /// - /// callback should receive: int32 playerid, string text, bool teamonly, return true -> ignored, return false -> supercede, when superceded it's not gonna send the message - /// - public unsafe static ulong RegisterClientChatListener(nint callback) - { - var ret = _RegisterClientChatListener(callback); - return ret; - } + /// + /// callback should receive: int32 playerid, string text, bool teamonly, return true -> ignored, return false -> supercede, when superceded it's not gonna send the message + /// + public unsafe static ulong RegisterClientChatListener(nint callback) { + var ret = _RegisterClientChatListener(callback); + return ret; + } - private unsafe static delegate* unmanaged _UnregisterClientChatListener; + private unsafe static delegate* unmanaged _UnregisterClientChatListener; - public unsafe static void UnregisterClientChatListener(ulong callbackID) - { - _UnregisterClientChatListener(callbackID); - } + public unsafe static void UnregisterClientChatListener(ulong callbackID) { + _UnregisterClientChatListener(callbackID); + } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Natives/ConsoleOutput.cs b/managed/src/SwiftlyS2.Generated/Natives/ConsoleOutput.cs index 6907ef5dc..a27a46f13 100644 --- a/managed/src/SwiftlyS2.Generated/Natives/ConsoleOutput.cs +++ b/managed/src/SwiftlyS2.Generated/Natives/ConsoleOutput.cs @@ -1,93 +1,92 @@ #pragma warning disable CS0649 #pragma warning disable CS0169 +using System.Buffers; using System.Text; using System.Threading; using SwiftlyS2.Shared.Natives; namespace SwiftlyS2.Core.Natives; -internal static class NativeConsoleOutput -{ - private static int _MainThreadID; - - private unsafe static delegate* unmanaged _AddConsoleListener; - - /// - /// callback should receive: string message - /// - public unsafe static ulong AddConsoleListener(nint callback) - { - var ret = _AddConsoleListener(callback); - return ret; - } - - private unsafe static delegate* unmanaged _RemoveConsoleListener; - - public unsafe static void RemoveConsoleListener(ulong listenerId) - { - _RemoveConsoleListener(listenerId); +internal static class NativeConsoleOutput { + private static int _MainThreadID; + + private unsafe static delegate* unmanaged _AddConsoleListener; + + /// + /// callback should receive: string message + /// + public unsafe static ulong AddConsoleListener(nint callback) { + var ret = _AddConsoleListener(callback); + return ret; + } + + private unsafe static delegate* unmanaged _RemoveConsoleListener; + + public unsafe static void RemoveConsoleListener(ulong listenerId) { + _RemoveConsoleListener(listenerId); + } + + private unsafe static delegate* unmanaged _IsEnabled; + + /// + /// returns whether console filtering is enabled + /// + public unsafe static bool IsEnabled() { + var ret = _IsEnabled(); + return ret == 1; + } + + private unsafe static delegate* unmanaged _ToggleFilter; + + /// + /// toggles the console filter on/off + /// + public unsafe static void ToggleFilter() { + _ToggleFilter(); + } + + private unsafe static delegate* unmanaged _ReloadFilterConfiguration; + + /// + /// reloads the filter configuration from file + /// + public unsafe static void ReloadFilterConfiguration() { + _ReloadFilterConfiguration(); + } + + private unsafe static delegate* unmanaged _NeedsFiltering; + + /// + /// checks if a message needs filtering + /// + public unsafe static bool NeedsFiltering(string text) { + var pool = ArrayPool.Shared; + var textLength = Encoding.UTF8.GetByteCount(text); + var textBuffer = pool.Rent(textLength + 1); + Encoding.UTF8.GetBytes(text, textBuffer); + textBuffer[textLength] = 0; + fixed (byte* textBufferPtr = textBuffer) { + var ret = _NeedsFiltering(textBufferPtr); + pool.Return(textBuffer); + return ret == 1; } - - private unsafe static delegate* unmanaged _IsEnabled; - - /// - /// returns whether console filtering is enabled - /// - public unsafe static bool IsEnabled() - { - var ret = _IsEnabled(); - return ret == 1; - } - - private unsafe static delegate* unmanaged _ToggleFilter; - - /// - /// toggles the console filter on/off - /// - public unsafe static void ToggleFilter() - { - _ToggleFilter(); - } - - private unsafe static delegate* unmanaged _ReloadFilterConfiguration; - - /// - /// reloads the filter configuration from file - /// - public unsafe static void ReloadFilterConfiguration() - { - _ReloadFilterConfiguration(); - } - - private unsafe static delegate* unmanaged _NeedsFiltering; - - /// - /// checks if a message needs filtering - /// - public unsafe static bool NeedsFiltering(string text) - { - byte[] textBuffer = Encoding.UTF8.GetBytes(text + "\0"); - fixed (byte* textBufferPtr = textBuffer) - { - var ret = _NeedsFiltering(textBufferPtr); - return ret == 1; - } - } - - private unsafe static delegate* unmanaged _GetCounterText; - - /// - /// gets the counter text showing how many messages were filtered - /// - public unsafe static string GetCounterText() - { - var ret = _GetCounterText(null); - var retBuffer = new byte[ret + 1]; - fixed (byte* retBufferPtr = retBuffer) - { - ret = _GetCounterText(retBufferPtr); - return Encoding.UTF8.GetString(retBufferPtr, ret); - } + } + + private unsafe static delegate* unmanaged _GetCounterText; + + /// + /// gets the counter text showing how many messages were filtered + /// + public unsafe static string GetCounterText() { + var ret = _GetCounterText(null); + var pool = ArrayPool.Shared; + var retBuffer = pool.Rent(ret + 1); + fixed (byte* retBufferPtr = retBuffer) { + ret = _GetCounterText(retBufferPtr); + var retString = Encoding.UTF8.GetString(retBufferPtr, ret); + pool.Return(retBuffer); + return retString; } + } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Natives/Convars.cs b/managed/src/SwiftlyS2.Generated/Natives/Convars.cs index cbbdf29b6..b859ddf97 100644 --- a/managed/src/SwiftlyS2.Generated/Natives/Convars.cs +++ b/managed/src/SwiftlyS2.Generated/Natives/Convars.cs @@ -1,506 +1,645 @@ #pragma warning disable CS0649 #pragma warning disable CS0169 +using System.Buffers; using System.Text; using System.Threading; using SwiftlyS2.Shared.Natives; namespace SwiftlyS2.Core.Natives; -internal static class NativeConvars -{ - private static int _MainThreadID; - - private unsafe static delegate* unmanaged _QueryClientConvar; - - public unsafe static void QueryClientConvar(int playerid, string cvarName) - { - byte[] cvarNameBuffer = Encoding.UTF8.GetBytes(cvarName + "\0"); - fixed (byte* cvarNameBufferPtr = cvarNameBuffer) - { - _QueryClientConvar(playerid, cvarNameBufferPtr); - } - } - - private unsafe static delegate* unmanaged _AddQueryClientCvarCallback; - - /// - /// the callback should receive the following: int32 playerid, string cvarName, string cvarValue - /// - public unsafe static int AddQueryClientCvarCallback(nint callback) - { - var ret = _AddQueryClientCvarCallback(callback); - return ret; - } - - private unsafe static delegate* unmanaged _RemoveQueryClientCvarCallback; - - public unsafe static void RemoveQueryClientCvarCallback(int callbackID) - { - _RemoveQueryClientCvarCallback(callbackID); - } - - private unsafe static delegate* unmanaged _AddGlobalChangeListener; - - /// - /// the callback should receive the following: string convarName, int playerid, string newValue, string oldValue - /// - public unsafe static ulong AddGlobalChangeListener(nint callback) - { - var ret = _AddGlobalChangeListener(callback); - return ret; - } - - private unsafe static delegate* unmanaged _RemoveGlobalChangeListener; - - public unsafe static void RemoveGlobalChangeListener(ulong callbackID) - { - _RemoveGlobalChangeListener(callbackID); - } - - private unsafe static delegate* unmanaged _AddConvarCreatedListener; - - /// - /// the callback should receive the following: string convarName - /// - public unsafe static ulong AddConvarCreatedListener(nint callback) - { - var ret = _AddConvarCreatedListener(callback); - return ret; - } - - private unsafe static delegate* unmanaged _RemoveConvarCreatedListener; - - public unsafe static void RemoveConvarCreatedListener(ulong callbackID) - { - _RemoveConvarCreatedListener(callbackID); - } - - private unsafe static delegate* unmanaged _AddConCommandCreatedListener; - - /// - /// the callback should receive the following: string commandName - /// - public unsafe static ulong AddConCommandCreatedListener(nint callback) - { - var ret = _AddConCommandCreatedListener(callback); - return ret; - } - - private unsafe static delegate* unmanaged _RemoveConCommandCreatedListener; - - public unsafe static void RemoveConCommandCreatedListener(ulong callbackID) - { - _RemoveConCommandCreatedListener(callbackID); - } - - private unsafe static delegate* unmanaged _CreateConvarInt16; - - public unsafe static void CreateConvarInt16(string cvarName, int cvarType, ulong cvarFlags, string helpMessage, short defaultValue, nint minValue, nint maxValue) - { - byte[] cvarNameBuffer = Encoding.UTF8.GetBytes(cvarName + "\0"); - byte[] helpMessageBuffer = Encoding.UTF8.GetBytes(helpMessage + "\0"); - fixed (byte* cvarNameBufferPtr = cvarNameBuffer) - { - fixed (byte* helpMessageBufferPtr = helpMessageBuffer) - { - _CreateConvarInt16(cvarNameBufferPtr, cvarType, cvarFlags, helpMessageBufferPtr, defaultValue, minValue, maxValue); - } - } - } - - private unsafe static delegate* unmanaged _CreateConvarUInt16; - - public unsafe static void CreateConvarUInt16(string cvarName, int cvarType, ulong cvarFlags, string helpMessage, ushort defaultValue, nint minValue, nint maxValue) - { - byte[] cvarNameBuffer = Encoding.UTF8.GetBytes(cvarName + "\0"); - byte[] helpMessageBuffer = Encoding.UTF8.GetBytes(helpMessage + "\0"); - fixed (byte* cvarNameBufferPtr = cvarNameBuffer) - { - fixed (byte* helpMessageBufferPtr = helpMessageBuffer) - { - _CreateConvarUInt16(cvarNameBufferPtr, cvarType, cvarFlags, helpMessageBufferPtr, defaultValue, minValue, maxValue); - } - } - } - - private unsafe static delegate* unmanaged _CreateConvarInt32; - - public unsafe static void CreateConvarInt32(string cvarName, int cvarType, ulong cvarFlags, string helpMessage, int defaultValue, nint minValue, nint maxValue) - { - byte[] cvarNameBuffer = Encoding.UTF8.GetBytes(cvarName + "\0"); - byte[] helpMessageBuffer = Encoding.UTF8.GetBytes(helpMessage + "\0"); - fixed (byte* cvarNameBufferPtr = cvarNameBuffer) - { - fixed (byte* helpMessageBufferPtr = helpMessageBuffer) - { - _CreateConvarInt32(cvarNameBufferPtr, cvarType, cvarFlags, helpMessageBufferPtr, defaultValue, minValue, maxValue); - } - } - } - - private unsafe static delegate* unmanaged _CreateConvarUInt32; - - public unsafe static void CreateConvarUInt32(string cvarName, int cvarType, ulong cvarFlags, string helpMessage, uint defaultValue, nint minValue, nint maxValue) - { - byte[] cvarNameBuffer = Encoding.UTF8.GetBytes(cvarName + "\0"); - byte[] helpMessageBuffer = Encoding.UTF8.GetBytes(helpMessage + "\0"); - fixed (byte* cvarNameBufferPtr = cvarNameBuffer) - { - fixed (byte* helpMessageBufferPtr = helpMessageBuffer) - { - _CreateConvarUInt32(cvarNameBufferPtr, cvarType, cvarFlags, helpMessageBufferPtr, defaultValue, minValue, maxValue); - } - } - } - - private unsafe static delegate* unmanaged _CreateConvarInt64; - - public unsafe static void CreateConvarInt64(string cvarName, int cvarType, ulong cvarFlags, string helpMessage, long defaultValue, nint minValue, nint maxValue) - { - byte[] cvarNameBuffer = Encoding.UTF8.GetBytes(cvarName + "\0"); - byte[] helpMessageBuffer = Encoding.UTF8.GetBytes(helpMessage + "\0"); - fixed (byte* cvarNameBufferPtr = cvarNameBuffer) - { - fixed (byte* helpMessageBufferPtr = helpMessageBuffer) - { - _CreateConvarInt64(cvarNameBufferPtr, cvarType, cvarFlags, helpMessageBufferPtr, defaultValue, minValue, maxValue); - } - } - } - - private unsafe static delegate* unmanaged _CreateConvarUInt64; - - public unsafe static void CreateConvarUInt64(string cvarName, int cvarType, ulong cvarFlags, string helpMessage, ulong defaultValue, nint minValue, nint maxValue) - { - byte[] cvarNameBuffer = Encoding.UTF8.GetBytes(cvarName + "\0"); - byte[] helpMessageBuffer = Encoding.UTF8.GetBytes(helpMessage + "\0"); - fixed (byte* cvarNameBufferPtr = cvarNameBuffer) - { - fixed (byte* helpMessageBufferPtr = helpMessageBuffer) - { - _CreateConvarUInt64(cvarNameBufferPtr, cvarType, cvarFlags, helpMessageBufferPtr, defaultValue, minValue, maxValue); - } - } - } - - private unsafe static delegate* unmanaged _CreateConvarBool; - - public unsafe static void CreateConvarBool(string cvarName, int cvarType, ulong cvarFlags, string helpMessage, bool defaultValue, nint minValue, nint maxValue) - { - byte[] cvarNameBuffer = Encoding.UTF8.GetBytes(cvarName + "\0"); - byte[] helpMessageBuffer = Encoding.UTF8.GetBytes(helpMessage + "\0"); - fixed (byte* cvarNameBufferPtr = cvarNameBuffer) - { - fixed (byte* helpMessageBufferPtr = helpMessageBuffer) - { - _CreateConvarBool(cvarNameBufferPtr, cvarType, cvarFlags, helpMessageBufferPtr, defaultValue ? (byte)1 : (byte)0, minValue, maxValue); - } - } - } - - private unsafe static delegate* unmanaged _CreateConvarFloat; - - public unsafe static void CreateConvarFloat(string cvarName, int cvarType, ulong cvarFlags, string helpMessage, float defaultValue, nint minValue, nint maxValue) - { - byte[] cvarNameBuffer = Encoding.UTF8.GetBytes(cvarName + "\0"); - byte[] helpMessageBuffer = Encoding.UTF8.GetBytes(helpMessage + "\0"); - fixed (byte* cvarNameBufferPtr = cvarNameBuffer) - { - fixed (byte* helpMessageBufferPtr = helpMessageBuffer) - { - _CreateConvarFloat(cvarNameBufferPtr, cvarType, cvarFlags, helpMessageBufferPtr, defaultValue, minValue, maxValue); - } - } - } - - private unsafe static delegate* unmanaged _CreateConvarDouble; - - public unsafe static void CreateConvarDouble(string cvarName, int cvarType, ulong cvarFlags, string helpMessage, double defaultValue, nint minValue, nint maxValue) - { - byte[] cvarNameBuffer = Encoding.UTF8.GetBytes(cvarName + "\0"); - byte[] helpMessageBuffer = Encoding.UTF8.GetBytes(helpMessage + "\0"); - fixed (byte* cvarNameBufferPtr = cvarNameBuffer) - { - fixed (byte* helpMessageBufferPtr = helpMessageBuffer) - { - _CreateConvarDouble(cvarNameBufferPtr, cvarType, cvarFlags, helpMessageBufferPtr, defaultValue, minValue, maxValue); - } - } - } - - private unsafe static delegate* unmanaged _CreateConvarColor; - - public unsafe static void CreateConvarColor(string cvarName, int cvarType, ulong cvarFlags, string helpMessage, Color defaultValue, nint minValue, nint maxValue) - { - byte[] cvarNameBuffer = Encoding.UTF8.GetBytes(cvarName + "\0"); - byte[] helpMessageBuffer = Encoding.UTF8.GetBytes(helpMessage + "\0"); - fixed (byte* cvarNameBufferPtr = cvarNameBuffer) - { - fixed (byte* helpMessageBufferPtr = helpMessageBuffer) - { - _CreateConvarColor(cvarNameBufferPtr, cvarType, cvarFlags, helpMessageBufferPtr, defaultValue, minValue, maxValue); - } - } - } - - private unsafe static delegate* unmanaged _CreateConvarVector2D; - - public unsafe static void CreateConvarVector2D(string cvarName, int cvarType, ulong cvarFlags, string helpMessage, Vector2D defaultValue, nint minValue, nint maxValue) - { - byte[] cvarNameBuffer = Encoding.UTF8.GetBytes(cvarName + "\0"); - byte[] helpMessageBuffer = Encoding.UTF8.GetBytes(helpMessage + "\0"); - fixed (byte* cvarNameBufferPtr = cvarNameBuffer) - { - fixed (byte* helpMessageBufferPtr = helpMessageBuffer) - { - _CreateConvarVector2D(cvarNameBufferPtr, cvarType, cvarFlags, helpMessageBufferPtr, defaultValue, minValue, maxValue); - } - } - } - - private unsafe static delegate* unmanaged _CreateConvarVector; - - public unsafe static void CreateConvarVector(string cvarName, int cvarType, ulong cvarFlags, string helpMessage, Vector defaultValue, nint minValue, nint maxValue) - { - byte[] cvarNameBuffer = Encoding.UTF8.GetBytes(cvarName + "\0"); - byte[] helpMessageBuffer = Encoding.UTF8.GetBytes(helpMessage + "\0"); - fixed (byte* cvarNameBufferPtr = cvarNameBuffer) - { - fixed (byte* helpMessageBufferPtr = helpMessageBuffer) - { - _CreateConvarVector(cvarNameBufferPtr, cvarType, cvarFlags, helpMessageBufferPtr, defaultValue, minValue, maxValue); - } - } - } - - private unsafe static delegate* unmanaged _CreateConvarVector4D; - - public unsafe static void CreateConvarVector4D(string cvarName, int cvarType, ulong cvarFlags, string helpMessage, Vector4D defaultValue, nint minValue, nint maxValue) - { - byte[] cvarNameBuffer = Encoding.UTF8.GetBytes(cvarName + "\0"); - byte[] helpMessageBuffer = Encoding.UTF8.GetBytes(helpMessage + "\0"); - fixed (byte* cvarNameBufferPtr = cvarNameBuffer) - { - fixed (byte* helpMessageBufferPtr = helpMessageBuffer) - { - _CreateConvarVector4D(cvarNameBufferPtr, cvarType, cvarFlags, helpMessageBufferPtr, defaultValue, minValue, maxValue); - } +internal static class NativeConvars { + private static int _MainThreadID; + + private unsafe static delegate* unmanaged _QueryClientConvar; + + public unsafe static void QueryClientConvar(int playerid, string cvarName) { + var pool = ArrayPool.Shared; + var cvarNameLength = Encoding.UTF8.GetByteCount(cvarName); + var cvarNameBuffer = pool.Rent(cvarNameLength + 1); + Encoding.UTF8.GetBytes(cvarName, cvarNameBuffer); + cvarNameBuffer[cvarNameLength] = 0; + fixed (byte* cvarNameBufferPtr = cvarNameBuffer) { + _QueryClientConvar(playerid, cvarNameBufferPtr); + pool.Return(cvarNameBuffer); + } + } + + private unsafe static delegate* unmanaged _AddQueryClientCvarCallback; + + /// + /// the callback should receive the following: int32 playerid, string cvarName, string cvarValue + /// + public unsafe static int AddQueryClientCvarCallback(nint callback) { + var ret = _AddQueryClientCvarCallback(callback); + return ret; + } + + private unsafe static delegate* unmanaged _RemoveQueryClientCvarCallback; + + public unsafe static void RemoveQueryClientCvarCallback(int callbackID) { + _RemoveQueryClientCvarCallback(callbackID); + } + + private unsafe static delegate* unmanaged _AddGlobalChangeListener; + + /// + /// the callback should receive the following: string convarName, int playerid, string newValue, string oldValue + /// + public unsafe static ulong AddGlobalChangeListener(nint callback) { + var ret = _AddGlobalChangeListener(callback); + return ret; + } + + private unsafe static delegate* unmanaged _RemoveGlobalChangeListener; + + public unsafe static void RemoveGlobalChangeListener(ulong callbackID) { + _RemoveGlobalChangeListener(callbackID); + } + + private unsafe static delegate* unmanaged _AddConvarCreatedListener; + + /// + /// the callback should receive the following: string convarName + /// + public unsafe static ulong AddConvarCreatedListener(nint callback) { + var ret = _AddConvarCreatedListener(callback); + return ret; + } + + private unsafe static delegate* unmanaged _RemoveConvarCreatedListener; + + public unsafe static void RemoveConvarCreatedListener(ulong callbackID) { + _RemoveConvarCreatedListener(callbackID); + } + + private unsafe static delegate* unmanaged _AddConCommandCreatedListener; + + /// + /// the callback should receive the following: string commandName + /// + public unsafe static ulong AddConCommandCreatedListener(nint callback) { + var ret = _AddConCommandCreatedListener(callback); + return ret; + } + + private unsafe static delegate* unmanaged _RemoveConCommandCreatedListener; + + public unsafe static void RemoveConCommandCreatedListener(ulong callbackID) { + _RemoveConCommandCreatedListener(callbackID); + } + + private unsafe static delegate* unmanaged _CreateConvarInt16; + + public unsafe static void CreateConvarInt16(string cvarName, int cvarType, ulong cvarFlags, string helpMessage, short defaultValue, nint minValue, nint maxValue) { + var pool = ArrayPool.Shared; + var cvarNameLength = Encoding.UTF8.GetByteCount(cvarName); + var cvarNameBuffer = pool.Rent(cvarNameLength + 1); + Encoding.UTF8.GetBytes(cvarName, cvarNameBuffer); + cvarNameBuffer[cvarNameLength] = 0; + var helpMessageLength = Encoding.UTF8.GetByteCount(helpMessage); + var helpMessageBuffer = pool.Rent(helpMessageLength + 1); + Encoding.UTF8.GetBytes(helpMessage, helpMessageBuffer); + helpMessageBuffer[helpMessageLength] = 0; + fixed (byte* cvarNameBufferPtr = cvarNameBuffer) { + fixed (byte* helpMessageBufferPtr = helpMessageBuffer) { + _CreateConvarInt16(cvarNameBufferPtr, cvarType, cvarFlags, helpMessageBufferPtr, defaultValue, minValue, maxValue); + pool.Return(cvarNameBuffer); + pool.Return(helpMessageBuffer); + } + } + } + + private unsafe static delegate* unmanaged _CreateConvarUInt16; + + public unsafe static void CreateConvarUInt16(string cvarName, int cvarType, ulong cvarFlags, string helpMessage, ushort defaultValue, nint minValue, nint maxValue) { + var pool = ArrayPool.Shared; + var cvarNameLength = Encoding.UTF8.GetByteCount(cvarName); + var cvarNameBuffer = pool.Rent(cvarNameLength + 1); + Encoding.UTF8.GetBytes(cvarName, cvarNameBuffer); + cvarNameBuffer[cvarNameLength] = 0; + var helpMessageLength = Encoding.UTF8.GetByteCount(helpMessage); + var helpMessageBuffer = pool.Rent(helpMessageLength + 1); + Encoding.UTF8.GetBytes(helpMessage, helpMessageBuffer); + helpMessageBuffer[helpMessageLength] = 0; + fixed (byte* cvarNameBufferPtr = cvarNameBuffer) { + fixed (byte* helpMessageBufferPtr = helpMessageBuffer) { + _CreateConvarUInt16(cvarNameBufferPtr, cvarType, cvarFlags, helpMessageBufferPtr, defaultValue, minValue, maxValue); + pool.Return(cvarNameBuffer); + pool.Return(helpMessageBuffer); + } + } + } + + private unsafe static delegate* unmanaged _CreateConvarInt32; + + public unsafe static void CreateConvarInt32(string cvarName, int cvarType, ulong cvarFlags, string helpMessage, int defaultValue, nint minValue, nint maxValue) { + var pool = ArrayPool.Shared; + var cvarNameLength = Encoding.UTF8.GetByteCount(cvarName); + var cvarNameBuffer = pool.Rent(cvarNameLength + 1); + Encoding.UTF8.GetBytes(cvarName, cvarNameBuffer); + cvarNameBuffer[cvarNameLength] = 0; + var helpMessageLength = Encoding.UTF8.GetByteCount(helpMessage); + var helpMessageBuffer = pool.Rent(helpMessageLength + 1); + Encoding.UTF8.GetBytes(helpMessage, helpMessageBuffer); + helpMessageBuffer[helpMessageLength] = 0; + fixed (byte* cvarNameBufferPtr = cvarNameBuffer) { + fixed (byte* helpMessageBufferPtr = helpMessageBuffer) { + _CreateConvarInt32(cvarNameBufferPtr, cvarType, cvarFlags, helpMessageBufferPtr, defaultValue, minValue, maxValue); + pool.Return(cvarNameBuffer); + pool.Return(helpMessageBuffer); + } + } + } + + private unsafe static delegate* unmanaged _CreateConvarUInt32; + + public unsafe static void CreateConvarUInt32(string cvarName, int cvarType, ulong cvarFlags, string helpMessage, uint defaultValue, nint minValue, nint maxValue) { + var pool = ArrayPool.Shared; + var cvarNameLength = Encoding.UTF8.GetByteCount(cvarName); + var cvarNameBuffer = pool.Rent(cvarNameLength + 1); + Encoding.UTF8.GetBytes(cvarName, cvarNameBuffer); + cvarNameBuffer[cvarNameLength] = 0; + var helpMessageLength = Encoding.UTF8.GetByteCount(helpMessage); + var helpMessageBuffer = pool.Rent(helpMessageLength + 1); + Encoding.UTF8.GetBytes(helpMessage, helpMessageBuffer); + helpMessageBuffer[helpMessageLength] = 0; + fixed (byte* cvarNameBufferPtr = cvarNameBuffer) { + fixed (byte* helpMessageBufferPtr = helpMessageBuffer) { + _CreateConvarUInt32(cvarNameBufferPtr, cvarType, cvarFlags, helpMessageBufferPtr, defaultValue, minValue, maxValue); + pool.Return(cvarNameBuffer); + pool.Return(helpMessageBuffer); + } + } + } + + private unsafe static delegate* unmanaged _CreateConvarInt64; + + public unsafe static void CreateConvarInt64(string cvarName, int cvarType, ulong cvarFlags, string helpMessage, long defaultValue, nint minValue, nint maxValue) { + var pool = ArrayPool.Shared; + var cvarNameLength = Encoding.UTF8.GetByteCount(cvarName); + var cvarNameBuffer = pool.Rent(cvarNameLength + 1); + Encoding.UTF8.GetBytes(cvarName, cvarNameBuffer); + cvarNameBuffer[cvarNameLength] = 0; + var helpMessageLength = Encoding.UTF8.GetByteCount(helpMessage); + var helpMessageBuffer = pool.Rent(helpMessageLength + 1); + Encoding.UTF8.GetBytes(helpMessage, helpMessageBuffer); + helpMessageBuffer[helpMessageLength] = 0; + fixed (byte* cvarNameBufferPtr = cvarNameBuffer) { + fixed (byte* helpMessageBufferPtr = helpMessageBuffer) { + _CreateConvarInt64(cvarNameBufferPtr, cvarType, cvarFlags, helpMessageBufferPtr, defaultValue, minValue, maxValue); + pool.Return(cvarNameBuffer); + pool.Return(helpMessageBuffer); + } + } + } + + private unsafe static delegate* unmanaged _CreateConvarUInt64; + + public unsafe static void CreateConvarUInt64(string cvarName, int cvarType, ulong cvarFlags, string helpMessage, ulong defaultValue, nint minValue, nint maxValue) { + var pool = ArrayPool.Shared; + var cvarNameLength = Encoding.UTF8.GetByteCount(cvarName); + var cvarNameBuffer = pool.Rent(cvarNameLength + 1); + Encoding.UTF8.GetBytes(cvarName, cvarNameBuffer); + cvarNameBuffer[cvarNameLength] = 0; + var helpMessageLength = Encoding.UTF8.GetByteCount(helpMessage); + var helpMessageBuffer = pool.Rent(helpMessageLength + 1); + Encoding.UTF8.GetBytes(helpMessage, helpMessageBuffer); + helpMessageBuffer[helpMessageLength] = 0; + fixed (byte* cvarNameBufferPtr = cvarNameBuffer) { + fixed (byte* helpMessageBufferPtr = helpMessageBuffer) { + _CreateConvarUInt64(cvarNameBufferPtr, cvarType, cvarFlags, helpMessageBufferPtr, defaultValue, minValue, maxValue); + pool.Return(cvarNameBuffer); + pool.Return(helpMessageBuffer); + } + } + } + + private unsafe static delegate* unmanaged _CreateConvarBool; + + public unsafe static void CreateConvarBool(string cvarName, int cvarType, ulong cvarFlags, string helpMessage, bool defaultValue, nint minValue, nint maxValue) { + var pool = ArrayPool.Shared; + var cvarNameLength = Encoding.UTF8.GetByteCount(cvarName); + var cvarNameBuffer = pool.Rent(cvarNameLength + 1); + Encoding.UTF8.GetBytes(cvarName, cvarNameBuffer); + cvarNameBuffer[cvarNameLength] = 0; + var helpMessageLength = Encoding.UTF8.GetByteCount(helpMessage); + var helpMessageBuffer = pool.Rent(helpMessageLength + 1); + Encoding.UTF8.GetBytes(helpMessage, helpMessageBuffer); + helpMessageBuffer[helpMessageLength] = 0; + fixed (byte* cvarNameBufferPtr = cvarNameBuffer) { + fixed (byte* helpMessageBufferPtr = helpMessageBuffer) { + _CreateConvarBool(cvarNameBufferPtr, cvarType, cvarFlags, helpMessageBufferPtr, defaultValue ? (byte)1 : (byte)0, minValue, maxValue); + pool.Return(cvarNameBuffer); + pool.Return(helpMessageBuffer); + } + } + } + + private unsafe static delegate* unmanaged _CreateConvarFloat; + + public unsafe static void CreateConvarFloat(string cvarName, int cvarType, ulong cvarFlags, string helpMessage, float defaultValue, nint minValue, nint maxValue) { + var pool = ArrayPool.Shared; + var cvarNameLength = Encoding.UTF8.GetByteCount(cvarName); + var cvarNameBuffer = pool.Rent(cvarNameLength + 1); + Encoding.UTF8.GetBytes(cvarName, cvarNameBuffer); + cvarNameBuffer[cvarNameLength] = 0; + var helpMessageLength = Encoding.UTF8.GetByteCount(helpMessage); + var helpMessageBuffer = pool.Rent(helpMessageLength + 1); + Encoding.UTF8.GetBytes(helpMessage, helpMessageBuffer); + helpMessageBuffer[helpMessageLength] = 0; + fixed (byte* cvarNameBufferPtr = cvarNameBuffer) { + fixed (byte* helpMessageBufferPtr = helpMessageBuffer) { + _CreateConvarFloat(cvarNameBufferPtr, cvarType, cvarFlags, helpMessageBufferPtr, defaultValue, minValue, maxValue); + pool.Return(cvarNameBuffer); + pool.Return(helpMessageBuffer); + } + } + } + + private unsafe static delegate* unmanaged _CreateConvarDouble; + + public unsafe static void CreateConvarDouble(string cvarName, int cvarType, ulong cvarFlags, string helpMessage, double defaultValue, nint minValue, nint maxValue) { + var pool = ArrayPool.Shared; + var cvarNameLength = Encoding.UTF8.GetByteCount(cvarName); + var cvarNameBuffer = pool.Rent(cvarNameLength + 1); + Encoding.UTF8.GetBytes(cvarName, cvarNameBuffer); + cvarNameBuffer[cvarNameLength] = 0; + var helpMessageLength = Encoding.UTF8.GetByteCount(helpMessage); + var helpMessageBuffer = pool.Rent(helpMessageLength + 1); + Encoding.UTF8.GetBytes(helpMessage, helpMessageBuffer); + helpMessageBuffer[helpMessageLength] = 0; + fixed (byte* cvarNameBufferPtr = cvarNameBuffer) { + fixed (byte* helpMessageBufferPtr = helpMessageBuffer) { + _CreateConvarDouble(cvarNameBufferPtr, cvarType, cvarFlags, helpMessageBufferPtr, defaultValue, minValue, maxValue); + pool.Return(cvarNameBuffer); + pool.Return(helpMessageBuffer); + } + } + } + + private unsafe static delegate* unmanaged _CreateConvarColor; + + public unsafe static void CreateConvarColor(string cvarName, int cvarType, ulong cvarFlags, string helpMessage, Color defaultValue, nint minValue, nint maxValue) { + var pool = ArrayPool.Shared; + var cvarNameLength = Encoding.UTF8.GetByteCount(cvarName); + var cvarNameBuffer = pool.Rent(cvarNameLength + 1); + Encoding.UTF8.GetBytes(cvarName, cvarNameBuffer); + cvarNameBuffer[cvarNameLength] = 0; + var helpMessageLength = Encoding.UTF8.GetByteCount(helpMessage); + var helpMessageBuffer = pool.Rent(helpMessageLength + 1); + Encoding.UTF8.GetBytes(helpMessage, helpMessageBuffer); + helpMessageBuffer[helpMessageLength] = 0; + fixed (byte* cvarNameBufferPtr = cvarNameBuffer) { + fixed (byte* helpMessageBufferPtr = helpMessageBuffer) { + _CreateConvarColor(cvarNameBufferPtr, cvarType, cvarFlags, helpMessageBufferPtr, defaultValue, minValue, maxValue); + pool.Return(cvarNameBuffer); + pool.Return(helpMessageBuffer); + } + } + } + + private unsafe static delegate* unmanaged _CreateConvarVector2D; + + public unsafe static void CreateConvarVector2D(string cvarName, int cvarType, ulong cvarFlags, string helpMessage, Vector2D defaultValue, nint minValue, nint maxValue) { + var pool = ArrayPool.Shared; + var cvarNameLength = Encoding.UTF8.GetByteCount(cvarName); + var cvarNameBuffer = pool.Rent(cvarNameLength + 1); + Encoding.UTF8.GetBytes(cvarName, cvarNameBuffer); + cvarNameBuffer[cvarNameLength] = 0; + var helpMessageLength = Encoding.UTF8.GetByteCount(helpMessage); + var helpMessageBuffer = pool.Rent(helpMessageLength + 1); + Encoding.UTF8.GetBytes(helpMessage, helpMessageBuffer); + helpMessageBuffer[helpMessageLength] = 0; + fixed (byte* cvarNameBufferPtr = cvarNameBuffer) { + fixed (byte* helpMessageBufferPtr = helpMessageBuffer) { + _CreateConvarVector2D(cvarNameBufferPtr, cvarType, cvarFlags, helpMessageBufferPtr, defaultValue, minValue, maxValue); + pool.Return(cvarNameBuffer); + pool.Return(helpMessageBuffer); + } + } + } + + private unsafe static delegate* unmanaged _CreateConvarVector; + + public unsafe static void CreateConvarVector(string cvarName, int cvarType, ulong cvarFlags, string helpMessage, Vector defaultValue, nint minValue, nint maxValue) { + var pool = ArrayPool.Shared; + var cvarNameLength = Encoding.UTF8.GetByteCount(cvarName); + var cvarNameBuffer = pool.Rent(cvarNameLength + 1); + Encoding.UTF8.GetBytes(cvarName, cvarNameBuffer); + cvarNameBuffer[cvarNameLength] = 0; + var helpMessageLength = Encoding.UTF8.GetByteCount(helpMessage); + var helpMessageBuffer = pool.Rent(helpMessageLength + 1); + Encoding.UTF8.GetBytes(helpMessage, helpMessageBuffer); + helpMessageBuffer[helpMessageLength] = 0; + fixed (byte* cvarNameBufferPtr = cvarNameBuffer) { + fixed (byte* helpMessageBufferPtr = helpMessageBuffer) { + _CreateConvarVector(cvarNameBufferPtr, cvarType, cvarFlags, helpMessageBufferPtr, defaultValue, minValue, maxValue); + pool.Return(cvarNameBuffer); + pool.Return(helpMessageBuffer); + } + } + } + + private unsafe static delegate* unmanaged _CreateConvarVector4D; + + public unsafe static void CreateConvarVector4D(string cvarName, int cvarType, ulong cvarFlags, string helpMessage, Vector4D defaultValue, nint minValue, nint maxValue) { + var pool = ArrayPool.Shared; + var cvarNameLength = Encoding.UTF8.GetByteCount(cvarName); + var cvarNameBuffer = pool.Rent(cvarNameLength + 1); + Encoding.UTF8.GetBytes(cvarName, cvarNameBuffer); + cvarNameBuffer[cvarNameLength] = 0; + var helpMessageLength = Encoding.UTF8.GetByteCount(helpMessage); + var helpMessageBuffer = pool.Rent(helpMessageLength + 1); + Encoding.UTF8.GetBytes(helpMessage, helpMessageBuffer); + helpMessageBuffer[helpMessageLength] = 0; + fixed (byte* cvarNameBufferPtr = cvarNameBuffer) { + fixed (byte* helpMessageBufferPtr = helpMessageBuffer) { + _CreateConvarVector4D(cvarNameBufferPtr, cvarType, cvarFlags, helpMessageBufferPtr, defaultValue, minValue, maxValue); + pool.Return(cvarNameBuffer); + pool.Return(helpMessageBuffer); + } + } + } + + private unsafe static delegate* unmanaged _CreateConvarQAngle; + + public unsafe static void CreateConvarQAngle(string cvarName, int cvarType, ulong cvarFlags, string helpMessage, QAngle defaultValue, nint minValue, nint maxValue) { + var pool = ArrayPool.Shared; + var cvarNameLength = Encoding.UTF8.GetByteCount(cvarName); + var cvarNameBuffer = pool.Rent(cvarNameLength + 1); + Encoding.UTF8.GetBytes(cvarName, cvarNameBuffer); + cvarNameBuffer[cvarNameLength] = 0; + var helpMessageLength = Encoding.UTF8.GetByteCount(helpMessage); + var helpMessageBuffer = pool.Rent(helpMessageLength + 1); + Encoding.UTF8.GetBytes(helpMessage, helpMessageBuffer); + helpMessageBuffer[helpMessageLength] = 0; + fixed (byte* cvarNameBufferPtr = cvarNameBuffer) { + fixed (byte* helpMessageBufferPtr = helpMessageBuffer) { + _CreateConvarQAngle(cvarNameBufferPtr, cvarType, cvarFlags, helpMessageBufferPtr, defaultValue, minValue, maxValue); + pool.Return(cvarNameBuffer); + pool.Return(helpMessageBuffer); + } + } + } + + private unsafe static delegate* unmanaged _CreateConvarString; + + public unsafe static void CreateConvarString(string cvarName, int cvarType, ulong cvarFlags, string helpMessage, string defaultValue, nint minValue, nint maxValue) { + var pool = ArrayPool.Shared; + var cvarNameLength = Encoding.UTF8.GetByteCount(cvarName); + var cvarNameBuffer = pool.Rent(cvarNameLength + 1); + Encoding.UTF8.GetBytes(cvarName, cvarNameBuffer); + cvarNameBuffer[cvarNameLength] = 0; + var helpMessageLength = Encoding.UTF8.GetByteCount(helpMessage); + var helpMessageBuffer = pool.Rent(helpMessageLength + 1); + Encoding.UTF8.GetBytes(helpMessage, helpMessageBuffer); + helpMessageBuffer[helpMessageLength] = 0; + var defaultValueLength = Encoding.UTF8.GetByteCount(defaultValue); + var defaultValueBuffer = pool.Rent(defaultValueLength + 1); + Encoding.UTF8.GetBytes(defaultValue, defaultValueBuffer); + defaultValueBuffer[defaultValueLength] = 0; + fixed (byte* cvarNameBufferPtr = cvarNameBuffer) { + fixed (byte* helpMessageBufferPtr = helpMessageBuffer) { + fixed (byte* defaultValueBufferPtr = defaultValueBuffer) { + _CreateConvarString(cvarNameBufferPtr, cvarType, cvarFlags, helpMessageBufferPtr, defaultValueBufferPtr, minValue, maxValue); + pool.Return(cvarNameBuffer); + pool.Return(helpMessageBuffer); + pool.Return(defaultValueBuffer); } - } - - private unsafe static delegate* unmanaged _CreateConvarQAngle; - - public unsafe static void CreateConvarQAngle(string cvarName, int cvarType, ulong cvarFlags, string helpMessage, QAngle defaultValue, nint minValue, nint maxValue) - { - byte[] cvarNameBuffer = Encoding.UTF8.GetBytes(cvarName + "\0"); - byte[] helpMessageBuffer = Encoding.UTF8.GetBytes(helpMessage + "\0"); - fixed (byte* cvarNameBufferPtr = cvarNameBuffer) - { - fixed (byte* helpMessageBufferPtr = helpMessageBuffer) - { - _CreateConvarQAngle(cvarNameBufferPtr, cvarType, cvarFlags, helpMessageBufferPtr, defaultValue, minValue, maxValue); - } - } - } - - private unsafe static delegate* unmanaged _CreateConvarString; - - public unsafe static void CreateConvarString(string cvarName, int cvarType, ulong cvarFlags, string helpMessage, string defaultValue, nint minValue, nint maxValue) - { - byte[] cvarNameBuffer = Encoding.UTF8.GetBytes(cvarName + "\0"); - byte[] helpMessageBuffer = Encoding.UTF8.GetBytes(helpMessage + "\0"); - byte[] defaultValueBuffer = Encoding.UTF8.GetBytes(defaultValue + "\0"); - fixed (byte* cvarNameBufferPtr = cvarNameBuffer) - { - fixed (byte* helpMessageBufferPtr = helpMessageBuffer) - { - fixed (byte* defaultValueBufferPtr = defaultValueBuffer) - { - _CreateConvarString(cvarNameBufferPtr, cvarType, cvarFlags, helpMessageBufferPtr, defaultValueBufferPtr, minValue, maxValue); - } - } - } - } - - private unsafe static delegate* unmanaged _DeleteConvar; - - public unsafe static void DeleteConvar(string cvarName) - { - byte[] cvarNameBuffer = Encoding.UTF8.GetBytes(cvarName + "\0"); - fixed (byte* cvarNameBufferPtr = cvarNameBuffer) - { - _DeleteConvar(cvarNameBufferPtr); - } - } - - private unsafe static delegate* unmanaged _ExistsConvar; - - public unsafe static bool ExistsConvar(string cvarName) - { - byte[] cvarNameBuffer = Encoding.UTF8.GetBytes(cvarName + "\0"); - fixed (byte* cvarNameBufferPtr = cvarNameBuffer) - { - var ret = _ExistsConvar(cvarNameBufferPtr); - return ret == 1; - } - } - - private unsafe static delegate* unmanaged _GetConvarType; - - public unsafe static int GetConvarType(string cvarName) - { - byte[] cvarNameBuffer = Encoding.UTF8.GetBytes(cvarName + "\0"); - fixed (byte* cvarNameBufferPtr = cvarNameBuffer) - { - var ret = _GetConvarType(cvarNameBufferPtr); - return ret; - } - } - - private unsafe static delegate* unmanaged _SetClientConvarValueString; - - public unsafe static void SetClientConvarValueString(int playerid, string cvarName, string defaultValue) - { - byte[] cvarNameBuffer = Encoding.UTF8.GetBytes(cvarName + "\0"); - byte[] defaultValueBuffer = Encoding.UTF8.GetBytes(defaultValue + "\0"); - fixed (byte* cvarNameBufferPtr = cvarNameBuffer) - { - fixed (byte* defaultValueBufferPtr = defaultValueBuffer) - { - _SetClientConvarValueString(playerid, cvarNameBufferPtr, defaultValueBufferPtr); - } - } - } - - private unsafe static delegate* unmanaged _GetFlags; - - public unsafe static ulong GetFlags(string cvarName) - { - byte[] cvarNameBuffer = Encoding.UTF8.GetBytes(cvarName + "\0"); - fixed (byte* cvarNameBufferPtr = cvarNameBuffer) - { - var ret = _GetFlags(cvarNameBufferPtr); - return ret; - } - } - - private unsafe static delegate* unmanaged _SetFlags; - - public unsafe static void SetFlags(string cvarName, ulong flags) - { - byte[] cvarNameBuffer = Encoding.UTF8.GetBytes(cvarName + "\0"); - fixed (byte* cvarNameBufferPtr = cvarNameBuffer) - { - _SetFlags(cvarNameBufferPtr, flags); - } - } - - private unsafe static delegate* unmanaged _GetMinValuePtrPtr; - - public unsafe static nint GetMinValuePtrPtr(string cvarName) - { - byte[] cvarNameBuffer = Encoding.UTF8.GetBytes(cvarName + "\0"); - fixed (byte* cvarNameBufferPtr = cvarNameBuffer) - { - var ret = _GetMinValuePtrPtr(cvarNameBufferPtr); - return ret; - } - } - - private unsafe static delegate* unmanaged _GetMaxValuePtrPtr; - - public unsafe static nint GetMaxValuePtrPtr(string cvarName) - { - byte[] cvarNameBuffer = Encoding.UTF8.GetBytes(cvarName + "\0"); - fixed (byte* cvarNameBufferPtr = cvarNameBuffer) - { - var ret = _GetMaxValuePtrPtr(cvarNameBufferPtr); - return ret; - } - } - - private unsafe static delegate* unmanaged _HasDefaultValue; - - public unsafe static bool HasDefaultValue(string cvarName) - { - byte[] cvarNameBuffer = Encoding.UTF8.GetBytes(cvarName + "\0"); - fixed (byte* cvarNameBufferPtr = cvarNameBuffer) - { - var ret = _HasDefaultValue(cvarNameBufferPtr); - return ret == 1; - } - } - - private unsafe static delegate* unmanaged _GetDefaultValuePtr; - - public unsafe static nint GetDefaultValuePtr(string cvarName) - { - byte[] cvarNameBuffer = Encoding.UTF8.GetBytes(cvarName + "\0"); - fixed (byte* cvarNameBufferPtr = cvarNameBuffer) - { - var ret = _GetDefaultValuePtr(cvarNameBufferPtr); - return ret; - } - } - - private unsafe static delegate* unmanaged _SetDefaultValue; - - public unsafe static void SetDefaultValue(string cvarName, nint defaultValue) - { - byte[] cvarNameBuffer = Encoding.UTF8.GetBytes(cvarName + "\0"); - fixed (byte* cvarNameBufferPtr = cvarNameBuffer) - { - _SetDefaultValue(cvarNameBufferPtr, defaultValue); - } - } - - private unsafe static delegate* unmanaged _SetDefaultValueString; - - public unsafe static void SetDefaultValueString(string cvarName, string defaultValue) - { - byte[] cvarNameBuffer = Encoding.UTF8.GetBytes(cvarName + "\0"); - byte[] defaultValueBuffer = Encoding.UTF8.GetBytes(defaultValue + "\0"); - fixed (byte* cvarNameBufferPtr = cvarNameBuffer) - { - fixed (byte* defaultValueBufferPtr = defaultValueBuffer) - { - _SetDefaultValueString(cvarNameBufferPtr, defaultValueBufferPtr); - } - } - } - - private unsafe static delegate* unmanaged _GetValuePtr; - - public unsafe static nint GetValuePtr(string cvarName) - { - byte[] cvarNameBuffer = Encoding.UTF8.GetBytes(cvarName + "\0"); - fixed (byte* cvarNameBufferPtr = cvarNameBuffer) - { - var ret = _GetValuePtr(cvarNameBufferPtr); - return ret; - } - } - - private unsafe static delegate* unmanaged _SetValuePtr; - - public unsafe static void SetValuePtr(string cvarName, nint value) - { - byte[] cvarNameBuffer = Encoding.UTF8.GetBytes(cvarName + "\0"); - fixed (byte* cvarNameBufferPtr = cvarNameBuffer) - { - _SetValuePtr(cvarNameBufferPtr, value); - } - } - - private unsafe static delegate* unmanaged _SetValueInternalPtr; - - public unsafe static void SetValueInternalPtr(string cvarName, nint value) - { - byte[] cvarNameBuffer = Encoding.UTF8.GetBytes(cvarName + "\0"); - fixed (byte* cvarNameBufferPtr = cvarNameBuffer) - { - _SetValueInternalPtr(cvarNameBufferPtr, value); - } - } + } + } + } + + private unsafe static delegate* unmanaged _DeleteConvar; + + public unsafe static void DeleteConvar(string cvarName) { + var pool = ArrayPool.Shared; + var cvarNameLength = Encoding.UTF8.GetByteCount(cvarName); + var cvarNameBuffer = pool.Rent(cvarNameLength + 1); + Encoding.UTF8.GetBytes(cvarName, cvarNameBuffer); + cvarNameBuffer[cvarNameLength] = 0; + fixed (byte* cvarNameBufferPtr = cvarNameBuffer) { + _DeleteConvar(cvarNameBufferPtr); + pool.Return(cvarNameBuffer); + } + } + + private unsafe static delegate* unmanaged _ExistsConvar; + + public unsafe static bool ExistsConvar(string cvarName) { + var pool = ArrayPool.Shared; + var cvarNameLength = Encoding.UTF8.GetByteCount(cvarName); + var cvarNameBuffer = pool.Rent(cvarNameLength + 1); + Encoding.UTF8.GetBytes(cvarName, cvarNameBuffer); + cvarNameBuffer[cvarNameLength] = 0; + fixed (byte* cvarNameBufferPtr = cvarNameBuffer) { + var ret = _ExistsConvar(cvarNameBufferPtr); + pool.Return(cvarNameBuffer); + return ret == 1; + } + } + + private unsafe static delegate* unmanaged _GetConvarType; + + public unsafe static int GetConvarType(string cvarName) { + var pool = ArrayPool.Shared; + var cvarNameLength = Encoding.UTF8.GetByteCount(cvarName); + var cvarNameBuffer = pool.Rent(cvarNameLength + 1); + Encoding.UTF8.GetBytes(cvarName, cvarNameBuffer); + cvarNameBuffer[cvarNameLength] = 0; + fixed (byte* cvarNameBufferPtr = cvarNameBuffer) { + var ret = _GetConvarType(cvarNameBufferPtr); + pool.Return(cvarNameBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _SetClientConvarValueString; + + public unsafe static void SetClientConvarValueString(int playerid, string cvarName, string defaultValue) { + var pool = ArrayPool.Shared; + var cvarNameLength = Encoding.UTF8.GetByteCount(cvarName); + var cvarNameBuffer = pool.Rent(cvarNameLength + 1); + Encoding.UTF8.GetBytes(cvarName, cvarNameBuffer); + cvarNameBuffer[cvarNameLength] = 0; + var defaultValueLength = Encoding.UTF8.GetByteCount(defaultValue); + var defaultValueBuffer = pool.Rent(defaultValueLength + 1); + Encoding.UTF8.GetBytes(defaultValue, defaultValueBuffer); + defaultValueBuffer[defaultValueLength] = 0; + fixed (byte* cvarNameBufferPtr = cvarNameBuffer) { + fixed (byte* defaultValueBufferPtr = defaultValueBuffer) { + _SetClientConvarValueString(playerid, cvarNameBufferPtr, defaultValueBufferPtr); + pool.Return(cvarNameBuffer); + pool.Return(defaultValueBuffer); + } + } + } + + private unsafe static delegate* unmanaged _GetFlags; + + public unsafe static ulong GetFlags(string cvarName) { + var pool = ArrayPool.Shared; + var cvarNameLength = Encoding.UTF8.GetByteCount(cvarName); + var cvarNameBuffer = pool.Rent(cvarNameLength + 1); + Encoding.UTF8.GetBytes(cvarName, cvarNameBuffer); + cvarNameBuffer[cvarNameLength] = 0; + fixed (byte* cvarNameBufferPtr = cvarNameBuffer) { + var ret = _GetFlags(cvarNameBufferPtr); + pool.Return(cvarNameBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _SetFlags; + + public unsafe static void SetFlags(string cvarName, ulong flags) { + var pool = ArrayPool.Shared; + var cvarNameLength = Encoding.UTF8.GetByteCount(cvarName); + var cvarNameBuffer = pool.Rent(cvarNameLength + 1); + Encoding.UTF8.GetBytes(cvarName, cvarNameBuffer); + cvarNameBuffer[cvarNameLength] = 0; + fixed (byte* cvarNameBufferPtr = cvarNameBuffer) { + _SetFlags(cvarNameBufferPtr, flags); + pool.Return(cvarNameBuffer); + } + } + + private unsafe static delegate* unmanaged _GetMinValuePtrPtr; + + public unsafe static nint GetMinValuePtrPtr(string cvarName) { + var pool = ArrayPool.Shared; + var cvarNameLength = Encoding.UTF8.GetByteCount(cvarName); + var cvarNameBuffer = pool.Rent(cvarNameLength + 1); + Encoding.UTF8.GetBytes(cvarName, cvarNameBuffer); + cvarNameBuffer[cvarNameLength] = 0; + fixed (byte* cvarNameBufferPtr = cvarNameBuffer) { + var ret = _GetMinValuePtrPtr(cvarNameBufferPtr); + pool.Return(cvarNameBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _GetMaxValuePtrPtr; + + public unsafe static nint GetMaxValuePtrPtr(string cvarName) { + var pool = ArrayPool.Shared; + var cvarNameLength = Encoding.UTF8.GetByteCount(cvarName); + var cvarNameBuffer = pool.Rent(cvarNameLength + 1); + Encoding.UTF8.GetBytes(cvarName, cvarNameBuffer); + cvarNameBuffer[cvarNameLength] = 0; + fixed (byte* cvarNameBufferPtr = cvarNameBuffer) { + var ret = _GetMaxValuePtrPtr(cvarNameBufferPtr); + pool.Return(cvarNameBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _HasDefaultValue; + + public unsafe static bool HasDefaultValue(string cvarName) { + var pool = ArrayPool.Shared; + var cvarNameLength = Encoding.UTF8.GetByteCount(cvarName); + var cvarNameBuffer = pool.Rent(cvarNameLength + 1); + Encoding.UTF8.GetBytes(cvarName, cvarNameBuffer); + cvarNameBuffer[cvarNameLength] = 0; + fixed (byte* cvarNameBufferPtr = cvarNameBuffer) { + var ret = _HasDefaultValue(cvarNameBufferPtr); + pool.Return(cvarNameBuffer); + return ret == 1; + } + } + + private unsafe static delegate* unmanaged _GetDefaultValuePtr; + + public unsafe static nint GetDefaultValuePtr(string cvarName) { + var pool = ArrayPool.Shared; + var cvarNameLength = Encoding.UTF8.GetByteCount(cvarName); + var cvarNameBuffer = pool.Rent(cvarNameLength + 1); + Encoding.UTF8.GetBytes(cvarName, cvarNameBuffer); + cvarNameBuffer[cvarNameLength] = 0; + fixed (byte* cvarNameBufferPtr = cvarNameBuffer) { + var ret = _GetDefaultValuePtr(cvarNameBufferPtr); + pool.Return(cvarNameBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _SetDefaultValue; + + public unsafe static void SetDefaultValue(string cvarName, nint defaultValue) { + var pool = ArrayPool.Shared; + var cvarNameLength = Encoding.UTF8.GetByteCount(cvarName); + var cvarNameBuffer = pool.Rent(cvarNameLength + 1); + Encoding.UTF8.GetBytes(cvarName, cvarNameBuffer); + cvarNameBuffer[cvarNameLength] = 0; + fixed (byte* cvarNameBufferPtr = cvarNameBuffer) { + _SetDefaultValue(cvarNameBufferPtr, defaultValue); + pool.Return(cvarNameBuffer); + } + } + + private unsafe static delegate* unmanaged _SetDefaultValueString; + + public unsafe static void SetDefaultValueString(string cvarName, string defaultValue) { + var pool = ArrayPool.Shared; + var cvarNameLength = Encoding.UTF8.GetByteCount(cvarName); + var cvarNameBuffer = pool.Rent(cvarNameLength + 1); + Encoding.UTF8.GetBytes(cvarName, cvarNameBuffer); + cvarNameBuffer[cvarNameLength] = 0; + var defaultValueLength = Encoding.UTF8.GetByteCount(defaultValue); + var defaultValueBuffer = pool.Rent(defaultValueLength + 1); + Encoding.UTF8.GetBytes(defaultValue, defaultValueBuffer); + defaultValueBuffer[defaultValueLength] = 0; + fixed (byte* cvarNameBufferPtr = cvarNameBuffer) { + fixed (byte* defaultValueBufferPtr = defaultValueBuffer) { + _SetDefaultValueString(cvarNameBufferPtr, defaultValueBufferPtr); + pool.Return(cvarNameBuffer); + pool.Return(defaultValueBuffer); + } + } + } + + private unsafe static delegate* unmanaged _GetValuePtr; + + public unsafe static nint GetValuePtr(string cvarName) { + var pool = ArrayPool.Shared; + var cvarNameLength = Encoding.UTF8.GetByteCount(cvarName); + var cvarNameBuffer = pool.Rent(cvarNameLength + 1); + Encoding.UTF8.GetBytes(cvarName, cvarNameBuffer); + cvarNameBuffer[cvarNameLength] = 0; + fixed (byte* cvarNameBufferPtr = cvarNameBuffer) { + var ret = _GetValuePtr(cvarNameBufferPtr); + pool.Return(cvarNameBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _SetValuePtr; + + public unsafe static void SetValuePtr(string cvarName, nint value) { + var pool = ArrayPool.Shared; + var cvarNameLength = Encoding.UTF8.GetByteCount(cvarName); + var cvarNameBuffer = pool.Rent(cvarNameLength + 1); + Encoding.UTF8.GetBytes(cvarName, cvarNameBuffer); + cvarNameBuffer[cvarNameLength] = 0; + fixed (byte* cvarNameBufferPtr = cvarNameBuffer) { + _SetValuePtr(cvarNameBufferPtr, value); + pool.Return(cvarNameBuffer); + } + } + + private unsafe static delegate* unmanaged _SetValueInternalPtr; + + public unsafe static void SetValueInternalPtr(string cvarName, nint value) { + var pool = ArrayPool.Shared; + var cvarNameLength = Encoding.UTF8.GetByteCount(cvarName); + var cvarNameBuffer = pool.Rent(cvarNameLength + 1); + Encoding.UTF8.GetBytes(cvarName, cvarNameBuffer); + cvarNameBuffer[cvarNameLength] = 0; + fixed (byte* cvarNameBufferPtr = cvarNameBuffer) { + _SetValueInternalPtr(cvarNameBufferPtr, value); + pool.Return(cvarNameBuffer); + } + } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Natives/Database.cs b/managed/src/SwiftlyS2.Generated/Natives/Database.cs index 616a67337..08c9a9c3a 100644 --- a/managed/src/SwiftlyS2.Generated/Natives/Database.cs +++ b/managed/src/SwiftlyS2.Generated/Natives/Database.cs @@ -1,68 +1,77 @@ #pragma warning disable CS0649 #pragma warning disable CS0169 +using System.Buffers; using System.Text; using System.Threading; using SwiftlyS2.Shared.Natives; namespace SwiftlyS2.Core.Natives; -internal static class NativeDatabase -{ - private static int _MainThreadID; +internal static class NativeDatabase { + private static int _MainThreadID; - private unsafe static delegate* unmanaged _GetDefaultConnection; + private unsafe static delegate* unmanaged _GetDefaultConnection; - public unsafe static string GetDefaultConnection() - { - var ret = _GetDefaultConnection(null); - var retBuffer = new byte[ret + 1]; - fixed (byte* retBufferPtr = retBuffer) - { - ret = _GetDefaultConnection(retBufferPtr); - return Encoding.UTF8.GetString(retBufferPtr, ret); - } + public unsafe static string GetDefaultConnection() { + var ret = _GetDefaultConnection(null); + var pool = ArrayPool.Shared; + var retBuffer = pool.Rent(ret + 1); + fixed (byte* retBufferPtr = retBuffer) { + ret = _GetDefaultConnection(retBufferPtr); + var retString = Encoding.UTF8.GetString(retBufferPtr, ret); + pool.Return(retBuffer); + return retString; } + } - private unsafe static delegate* unmanaged _GetDefaultConnectionCredentials; + private unsafe static delegate* unmanaged _GetDefaultConnectionCredentials; - public unsafe static string GetDefaultConnectionCredentials() - { - var ret = _GetDefaultConnectionCredentials(null); - var retBuffer = new byte[ret + 1]; - fixed (byte* retBufferPtr = retBuffer) - { - ret = _GetDefaultConnectionCredentials(retBufferPtr); - return Encoding.UTF8.GetString(retBufferPtr, ret); - } + public unsafe static string GetDefaultConnectionCredentials() { + var ret = _GetDefaultConnectionCredentials(null); + var pool = ArrayPool.Shared; + var retBuffer = pool.Rent(ret + 1); + fixed (byte* retBufferPtr = retBuffer) { + ret = _GetDefaultConnectionCredentials(retBufferPtr); + var retString = Encoding.UTF8.GetString(retBufferPtr, ret); + pool.Return(retBuffer); + return retString; } + } - private unsafe static delegate* unmanaged _GetCredentials; + private unsafe static delegate* unmanaged _GetCredentials; - public unsafe static string GetCredentials(string connectionName) - { - byte[] connectionNameBuffer = Encoding.UTF8.GetBytes(connectionName + "\0"); - fixed (byte* connectionNameBufferPtr = connectionNameBuffer) - { - var ret = _GetCredentials(null, connectionNameBufferPtr); - var retBuffer = new byte[ret + 1]; - fixed (byte* retBufferPtr = retBuffer) - { - ret = _GetCredentials(retBufferPtr, connectionNameBufferPtr); - return Encoding.UTF8.GetString(retBufferPtr, ret); - } - } + public unsafe static string GetCredentials(string connectionName) { + var pool = ArrayPool.Shared; + var connectionNameLength = Encoding.UTF8.GetByteCount(connectionName); + var connectionNameBuffer = pool.Rent(connectionNameLength + 1); + Encoding.UTF8.GetBytes(connectionName, connectionNameBuffer); + connectionNameBuffer[connectionNameLength] = 0; + fixed (byte* connectionNameBufferPtr = connectionNameBuffer) { + var ret = _GetCredentials(null, connectionNameBufferPtr); + var retBuffer = pool.Rent(ret + 1); + fixed (byte* retBufferPtr = retBuffer) { + ret = _GetCredentials(retBufferPtr, connectionNameBufferPtr); + var retString = Encoding.UTF8.GetString(retBufferPtr, ret); + pool.Return(retBuffer); + pool.Return(connectionNameBuffer); + return retString; + } } + } - private unsafe static delegate* unmanaged _ConnectionExists; + private unsafe static delegate* unmanaged _ConnectionExists; - public unsafe static bool ConnectionExists(string connectionName) - { - byte[] connectionNameBuffer = Encoding.UTF8.GetBytes(connectionName + "\0"); - fixed (byte* connectionNameBufferPtr = connectionNameBuffer) - { - var ret = _ConnectionExists(connectionNameBufferPtr); - return ret == 1; - } + public unsafe static bool ConnectionExists(string connectionName) { + var pool = ArrayPool.Shared; + var connectionNameLength = Encoding.UTF8.GetByteCount(connectionName); + var connectionNameBuffer = pool.Rent(connectionNameLength + 1); + Encoding.UTF8.GetBytes(connectionName, connectionNameBuffer); + connectionNameBuffer[connectionNameLength] = 0; + fixed (byte* connectionNameBufferPtr = connectionNameBuffer) { + var ret = _ConnectionExists(connectionNameBufferPtr); + pool.Return(connectionNameBuffer); + return ret == 1; } + } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Natives/EngineHelpers.cs b/managed/src/SwiftlyS2.Generated/Natives/EngineHelpers.cs index 8e924dda2..56866ecc1 100644 --- a/managed/src/SwiftlyS2.Generated/Natives/EngineHelpers.cs +++ b/managed/src/SwiftlyS2.Generated/Natives/EngineHelpers.cs @@ -1,156 +1,186 @@ #pragma warning disable CS0649 #pragma warning disable CS0169 +using System.Buffers; using System.Text; using System.Threading; using SwiftlyS2.Shared.Natives; namespace SwiftlyS2.Core.Natives; -internal static class NativeEngineHelpers -{ - private static int _MainThreadID; - - private unsafe static delegate* unmanaged _GetIP; - - public unsafe static string GetIP() - { - var ret = _GetIP(null); - var retBuffer = new byte[ret + 1]; - fixed (byte* retBufferPtr = retBuffer) - { - ret = _GetIP(retBufferPtr); - return Encoding.UTF8.GetString(retBufferPtr, ret); - } - } - - private unsafe static delegate* unmanaged _IsMapValid; - - /// - /// it can be map name, or workshop id - /// - public unsafe static bool IsMapValid(string map_name) - { - byte[] map_nameBuffer = Encoding.UTF8.GetBytes(map_name + "\0"); - fixed (byte* map_nameBufferPtr = map_nameBuffer) - { - var ret = _IsMapValid(map_nameBufferPtr); - return ret == 1; - } - } +internal static class NativeEngineHelpers { + private static int _MainThreadID; - private unsafe static delegate* unmanaged _ExecuteCommand; + private unsafe static delegate* unmanaged _GetIP; - public unsafe static void ExecuteCommand(string command) - { - byte[] commandBuffer = Encoding.UTF8.GetBytes(command + "\0"); - fixed (byte* commandBufferPtr = commandBuffer) - { - _ExecuteCommand(commandBufferPtr); - } + public unsafe static string GetIP() { + var ret = _GetIP(null); + var pool = ArrayPool.Shared; + var retBuffer = pool.Rent(ret + 1); + fixed (byte* retBufferPtr = retBuffer) { + ret = _GetIP(retBufferPtr); + var retString = Encoding.UTF8.GetString(retBufferPtr, ret); + pool.Return(retBuffer); + return retString; } - - private unsafe static delegate* unmanaged _FindGameSystemByName; - - public unsafe static nint FindGameSystemByName(string name) - { - byte[] nameBuffer = Encoding.UTF8.GetBytes(name + "\0"); - fixed (byte* nameBufferPtr = nameBuffer) - { - var ret = _FindGameSystemByName(nameBufferPtr); - return ret; - } + } + + private unsafe static delegate* unmanaged _IsMapValid; + + /// + /// it can be map name, or workshop id + /// + public unsafe static bool IsMapValid(string map_name) { + var pool = ArrayPool.Shared; + var map_nameLength = Encoding.UTF8.GetByteCount(map_name); + var map_nameBuffer = pool.Rent(map_nameLength + 1); + Encoding.UTF8.GetBytes(map_name, map_nameBuffer); + map_nameBuffer[map_nameLength] = 0; + fixed (byte* map_nameBufferPtr = map_nameBuffer) { + var ret = _IsMapValid(map_nameBufferPtr); + pool.Return(map_nameBuffer); + return ret == 1; } - - private unsafe static delegate* unmanaged _SendMessageToConsole; - - public unsafe static void SendMessageToConsole(string msg) - { - byte[] msgBuffer = Encoding.UTF8.GetBytes(msg + "\0"); - fixed (byte* msgBufferPtr = msgBuffer) - { - _SendMessageToConsole(msgBufferPtr); - } + } + + private unsafe static delegate* unmanaged _ExecuteCommand; + + public unsafe static void ExecuteCommand(string command) { + var pool = ArrayPool.Shared; + var commandLength = Encoding.UTF8.GetByteCount(command); + var commandBuffer = pool.Rent(commandLength + 1); + Encoding.UTF8.GetBytes(command, commandBuffer); + commandBuffer[commandLength] = 0; + fixed (byte* commandBufferPtr = commandBuffer) { + _ExecuteCommand(commandBufferPtr); + pool.Return(commandBuffer); } - - private unsafe static delegate* unmanaged _GetTraceManager; - - public unsafe static nint GetTraceManager() - { - var ret = _GetTraceManager(); - return ret; + } + + private unsafe static delegate* unmanaged _FindGameSystemByName; + + public unsafe static nint FindGameSystemByName(string name) { + var pool = ArrayPool.Shared; + var nameLength = Encoding.UTF8.GetByteCount(name); + var nameBuffer = pool.Rent(nameLength + 1); + Encoding.UTF8.GetBytes(name, nameBuffer); + nameBuffer[nameLength] = 0; + fixed (byte* nameBufferPtr = nameBuffer) { + var ret = _FindGameSystemByName(nameBufferPtr); + pool.Return(nameBuffer); + return ret; } - - private unsafe static delegate* unmanaged _GetCurrentGame; - - public unsafe static string GetCurrentGame() - { - var ret = _GetCurrentGame(null); - var retBuffer = new byte[ret + 1]; - fixed (byte* retBufferPtr = retBuffer) - { - ret = _GetCurrentGame(retBufferPtr); - return Encoding.UTF8.GetString(retBufferPtr, ret); - } + } + + private unsafe static delegate* unmanaged _SendMessageToConsole; + + public unsafe static void SendMessageToConsole(string msg) { + var pool = ArrayPool.Shared; + var msgLength = Encoding.UTF8.GetByteCount(msg); + var msgBuffer = pool.Rent(msgLength + 1); + Encoding.UTF8.GetBytes(msg, msgBuffer); + msgBuffer[msgLength] = 0; + fixed (byte* msgBufferPtr = msgBuffer) { + _SendMessageToConsole(msgBufferPtr); + pool.Return(msgBuffer); } - - private unsafe static delegate* unmanaged _GetNativeVersion; - - public unsafe static string GetNativeVersion() - { - var ret = _GetNativeVersion(null); - var retBuffer = new byte[ret + 1]; - fixed (byte* retBufferPtr = retBuffer) - { - ret = _GetNativeVersion(retBufferPtr); - return Encoding.UTF8.GetString(retBufferPtr, ret); - } + } + + private unsafe static delegate* unmanaged _GetTraceManager; + + public unsafe static nint GetTraceManager() { + var ret = _GetTraceManager(); + return ret; + } + + private unsafe static delegate* unmanaged _GetCurrentGame; + + public unsafe static string GetCurrentGame() { + var ret = _GetCurrentGame(null); + var pool = ArrayPool.Shared; + var retBuffer = pool.Rent(ret + 1); + fixed (byte* retBufferPtr = retBuffer) { + ret = _GetCurrentGame(retBufferPtr); + var retString = Encoding.UTF8.GetString(retBufferPtr, ret); + pool.Return(retBuffer); + return retString; } - - private unsafe static delegate* unmanaged _GetMenuSettings; - - public unsafe static string GetMenuSettings() - { - var ret = _GetMenuSettings(null); - var retBuffer = new byte[ret + 1]; - fixed (byte* retBufferPtr = retBuffer) - { - ret = _GetMenuSettings(retBufferPtr); - return Encoding.UTF8.GetString(retBufferPtr, ret); - } + } + + private unsafe static delegate* unmanaged _GetNativeVersion; + + public unsafe static string GetNativeVersion() { + var ret = _GetNativeVersion(null); + var pool = ArrayPool.Shared; + var retBuffer = pool.Rent(ret + 1); + fixed (byte* retBufferPtr = retBuffer) { + ret = _GetNativeVersion(retBufferPtr); + var retString = Encoding.UTF8.GetString(retBufferPtr, ret); + pool.Return(retBuffer); + return retString; } - - private unsafe static delegate* unmanaged _GetGlobalVars; - - public unsafe static nint GetGlobalVars() - { - var ret = _GetGlobalVars(); - return ret; + } + + private unsafe static delegate* unmanaged _GetMenuSettings; + + public unsafe static string GetMenuSettings() { + var ret = _GetMenuSettings(null); + var pool = ArrayPool.Shared; + var retBuffer = pool.Rent(ret + 1); + fixed (byte* retBufferPtr = retBuffer) { + ret = _GetMenuSettings(retBufferPtr); + var retString = Encoding.UTF8.GetString(retBufferPtr, ret); + pool.Return(retBuffer); + return retString; } - - private unsafe static delegate* unmanaged _GetCSGODirectoryPath; - - public unsafe static string GetCSGODirectoryPath() - { - var ret = _GetCSGODirectoryPath(null); - var retBuffer = new byte[ret + 1]; - fixed (byte* retBufferPtr = retBuffer) - { - ret = _GetCSGODirectoryPath(retBufferPtr); - return Encoding.UTF8.GetString(retBufferPtr, ret); - } + } + + private unsafe static delegate* unmanaged _GetGlobalVars; + + public unsafe static nint GetGlobalVars() { + var ret = _GetGlobalVars(); + return ret; + } + + private unsafe static delegate* unmanaged _GetCSGODirectoryPath; + + public unsafe static string GetCSGODirectoryPath() { + var ret = _GetCSGODirectoryPath(null); + var pool = ArrayPool.Shared; + var retBuffer = pool.Rent(ret + 1); + fixed (byte* retBufferPtr = retBuffer) { + ret = _GetCSGODirectoryPath(retBufferPtr); + var retString = Encoding.UTF8.GetString(retBufferPtr, ret); + pool.Return(retBuffer); + return retString; } - - private unsafe static delegate* unmanaged _GetGameDirectoryPath; - - public unsafe static string GetGameDirectoryPath() - { - var ret = _GetGameDirectoryPath(null); - var retBuffer = new byte[ret + 1]; - fixed (byte* retBufferPtr = retBuffer) - { - ret = _GetGameDirectoryPath(retBufferPtr); - return Encoding.UTF8.GetString(retBufferPtr, ret); - } + } + + private unsafe static delegate* unmanaged _GetGameDirectoryPath; + + public unsafe static string GetGameDirectoryPath() { + var ret = _GetGameDirectoryPath(null); + var pool = ArrayPool.Shared; + var retBuffer = pool.Rent(ret + 1); + fixed (byte* retBufferPtr = retBuffer) { + ret = _GetGameDirectoryPath(retBufferPtr); + var retString = Encoding.UTF8.GetString(retBufferPtr, ret); + pool.Return(retBuffer); + return retString; + } + } + + private unsafe static delegate* unmanaged _GetWorkshopId; + + public unsafe static string GetWorkshopId() { + var ret = _GetWorkshopId(null); + var pool = ArrayPool.Shared; + var retBuffer = pool.Rent(ret + 1); + fixed (byte* retBufferPtr = retBuffer) { + ret = _GetWorkshopId(retBufferPtr); + var retString = Encoding.UTF8.GetString(retBufferPtr, ret); + pool.Return(retBuffer); + return retString; } + } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Natives/EntitySystem.cs b/managed/src/SwiftlyS2.Generated/Natives/EntitySystem.cs index 78a5b3473..3dfdc1d6d 100644 --- a/managed/src/SwiftlyS2.Generated/Natives/EntitySystem.cs +++ b/managed/src/SwiftlyS2.Generated/Natives/EntitySystem.cs @@ -1,313 +1,365 @@ #pragma warning disable CS0649 #pragma warning disable CS0169 +using System.Buffers; using System.Text; using System.Threading; using SwiftlyS2.Shared.Natives; namespace SwiftlyS2.Core.Natives; -internal static class NativeEntitySystem -{ - private static int _MainThreadID; +internal static class NativeEntitySystem { + private static int _MainThreadID; - private unsafe static delegate* unmanaged _Spawn; + private unsafe static delegate* unmanaged _Spawn; - public unsafe static void Spawn(nint entity, nint keyvalues) - { - _Spawn(entity, keyvalues); - } + public unsafe static void Spawn(nint entity, nint keyvalues) { + _Spawn(entity, keyvalues); + } - private unsafe static delegate* unmanaged _Despawn; + private unsafe static delegate* unmanaged _Despawn; - public unsafe static void Despawn(nint entity) - { - _Despawn(entity); - } + public unsafe static void Despawn(nint entity) { + _Despawn(entity); + } - private unsafe static delegate* unmanaged _CreateEntityByName; + private unsafe static delegate* unmanaged _CreateEntityByName; - public unsafe static nint CreateEntityByName(string name) - { - byte[] nameBuffer = Encoding.UTF8.GetBytes(name + "\0"); - fixed (byte* nameBufferPtr = nameBuffer) - { - var ret = _CreateEntityByName(nameBufferPtr); - return ret; - } + public unsafe static nint CreateEntityByName(string name) { + var pool = ArrayPool.Shared; + var nameLength = Encoding.UTF8.GetByteCount(name); + var nameBuffer = pool.Rent(nameLength + 1); + Encoding.UTF8.GetBytes(name, nameBuffer); + nameBuffer[nameLength] = 0; + fixed (byte* nameBufferPtr = nameBuffer) { + var ret = _CreateEntityByName(nameBufferPtr); + pool.Return(nameBuffer); + return ret; } - - private unsafe static delegate* unmanaged _AcceptInputInt32; - - public unsafe static void AcceptInputInt32(nint entity, string input, nint activator, nint caller, int value, int outputID) - { - byte[] inputBuffer = Encoding.UTF8.GetBytes(input + "\0"); - fixed (byte* inputBufferPtr = inputBuffer) - { - _AcceptInputInt32(entity, inputBufferPtr, activator, caller, value, outputID); - } + } + + private unsafe static delegate* unmanaged _AcceptInputInt32; + + public unsafe static void AcceptInputInt32(nint entity, string input, nint activator, nint caller, int value, int outputID) { + var pool = ArrayPool.Shared; + var inputLength = Encoding.UTF8.GetByteCount(input); + var inputBuffer = pool.Rent(inputLength + 1); + Encoding.UTF8.GetBytes(input, inputBuffer); + inputBuffer[inputLength] = 0; + fixed (byte* inputBufferPtr = inputBuffer) { + _AcceptInputInt32(entity, inputBufferPtr, activator, caller, value, outputID); + pool.Return(inputBuffer); } - - private unsafe static delegate* unmanaged _AcceptInputUInt32; - - public unsafe static void AcceptInputUInt32(nint entity, string input, nint activator, nint caller, uint value, int outputID) - { - byte[] inputBuffer = Encoding.UTF8.GetBytes(input + "\0"); - fixed (byte* inputBufferPtr = inputBuffer) - { - _AcceptInputUInt32(entity, inputBufferPtr, activator, caller, value, outputID); - } + } + + private unsafe static delegate* unmanaged _AcceptInputUInt32; + + public unsafe static void AcceptInputUInt32(nint entity, string input, nint activator, nint caller, uint value, int outputID) { + var pool = ArrayPool.Shared; + var inputLength = Encoding.UTF8.GetByteCount(input); + var inputBuffer = pool.Rent(inputLength + 1); + Encoding.UTF8.GetBytes(input, inputBuffer); + inputBuffer[inputLength] = 0; + fixed (byte* inputBufferPtr = inputBuffer) { + _AcceptInputUInt32(entity, inputBufferPtr, activator, caller, value, outputID); + pool.Return(inputBuffer); } - - private unsafe static delegate* unmanaged _AcceptInputInt64; - - public unsafe static void AcceptInputInt64(nint entity, string input, nint activator, nint caller, long value, int outputID) - { - byte[] inputBuffer = Encoding.UTF8.GetBytes(input + "\0"); - fixed (byte* inputBufferPtr = inputBuffer) - { - _AcceptInputInt64(entity, inputBufferPtr, activator, caller, value, outputID); - } + } + + private unsafe static delegate* unmanaged _AcceptInputInt64; + + public unsafe static void AcceptInputInt64(nint entity, string input, nint activator, nint caller, long value, int outputID) { + var pool = ArrayPool.Shared; + var inputLength = Encoding.UTF8.GetByteCount(input); + var inputBuffer = pool.Rent(inputLength + 1); + Encoding.UTF8.GetBytes(input, inputBuffer); + inputBuffer[inputLength] = 0; + fixed (byte* inputBufferPtr = inputBuffer) { + _AcceptInputInt64(entity, inputBufferPtr, activator, caller, value, outputID); + pool.Return(inputBuffer); } - - private unsafe static delegate* unmanaged _AcceptInputUInt64; - - public unsafe static void AcceptInputUInt64(nint entity, string input, nint activator, nint caller, ulong value, int outputID) - { - byte[] inputBuffer = Encoding.UTF8.GetBytes(input + "\0"); - fixed (byte* inputBufferPtr = inputBuffer) - { - _AcceptInputUInt64(entity, inputBufferPtr, activator, caller, value, outputID); - } + } + + private unsafe static delegate* unmanaged _AcceptInputUInt64; + + public unsafe static void AcceptInputUInt64(nint entity, string input, nint activator, nint caller, ulong value, int outputID) { + var pool = ArrayPool.Shared; + var inputLength = Encoding.UTF8.GetByteCount(input); + var inputBuffer = pool.Rent(inputLength + 1); + Encoding.UTF8.GetBytes(input, inputBuffer); + inputBuffer[inputLength] = 0; + fixed (byte* inputBufferPtr = inputBuffer) { + _AcceptInputUInt64(entity, inputBufferPtr, activator, caller, value, outputID); + pool.Return(inputBuffer); } - - private unsafe static delegate* unmanaged _AcceptInputFloat; - - public unsafe static void AcceptInputFloat(nint entity, string input, nint activator, nint caller, float value, int outputID) - { - byte[] inputBuffer = Encoding.UTF8.GetBytes(input + "\0"); - fixed (byte* inputBufferPtr = inputBuffer) - { - _AcceptInputFloat(entity, inputBufferPtr, activator, caller, value, outputID); - } + } + + private unsafe static delegate* unmanaged _AcceptInputFloat; + + public unsafe static void AcceptInputFloat(nint entity, string input, nint activator, nint caller, float value, int outputID) { + var pool = ArrayPool.Shared; + var inputLength = Encoding.UTF8.GetByteCount(input); + var inputBuffer = pool.Rent(inputLength + 1); + Encoding.UTF8.GetBytes(input, inputBuffer); + inputBuffer[inputLength] = 0; + fixed (byte* inputBufferPtr = inputBuffer) { + _AcceptInputFloat(entity, inputBufferPtr, activator, caller, value, outputID); + pool.Return(inputBuffer); } - - private unsafe static delegate* unmanaged _AcceptInputDouble; - - public unsafe static void AcceptInputDouble(nint entity, string input, nint activator, nint caller, double value, int outputID) - { - byte[] inputBuffer = Encoding.UTF8.GetBytes(input + "\0"); - fixed (byte* inputBufferPtr = inputBuffer) - { - _AcceptInputDouble(entity, inputBufferPtr, activator, caller, value, outputID); - } + } + + private unsafe static delegate* unmanaged _AcceptInputDouble; + + public unsafe static void AcceptInputDouble(nint entity, string input, nint activator, nint caller, double value, int outputID) { + var pool = ArrayPool.Shared; + var inputLength = Encoding.UTF8.GetByteCount(input); + var inputBuffer = pool.Rent(inputLength + 1); + Encoding.UTF8.GetBytes(input, inputBuffer); + inputBuffer[inputLength] = 0; + fixed (byte* inputBufferPtr = inputBuffer) { + _AcceptInputDouble(entity, inputBufferPtr, activator, caller, value, outputID); + pool.Return(inputBuffer); } - - private unsafe static delegate* unmanaged _AcceptInputBool; - - public unsafe static void AcceptInputBool(nint entity, string input, nint activator, nint caller, bool value, int outputID) - { - byte[] inputBuffer = Encoding.UTF8.GetBytes(input + "\0"); - fixed (byte* inputBufferPtr = inputBuffer) - { - _AcceptInputBool(entity, inputBufferPtr, activator, caller, value ? (byte)1 : (byte)0, outputID); - } + } + + private unsafe static delegate* unmanaged _AcceptInputBool; + + public unsafe static void AcceptInputBool(nint entity, string input, nint activator, nint caller, bool value, int outputID) { + var pool = ArrayPool.Shared; + var inputLength = Encoding.UTF8.GetByteCount(input); + var inputBuffer = pool.Rent(inputLength + 1); + Encoding.UTF8.GetBytes(input, inputBuffer); + inputBuffer[inputLength] = 0; + fixed (byte* inputBufferPtr = inputBuffer) { + _AcceptInputBool(entity, inputBufferPtr, activator, caller, value ? (byte)1 : (byte)0, outputID); + pool.Return(inputBuffer); } - - private unsafe static delegate* unmanaged _AcceptInputString; - - public unsafe static void AcceptInputString(nint entity, string input, nint activator, nint caller, string value, int outputID) - { - byte[] inputBuffer = Encoding.UTF8.GetBytes(input + "\0"); - byte[] valueBuffer = Encoding.UTF8.GetBytes(value + "\0"); - fixed (byte* inputBufferPtr = inputBuffer) - { - fixed (byte* valueBufferPtr = valueBuffer) - { - _AcceptInputString(entity, inputBufferPtr, activator, caller, valueBufferPtr, outputID); - } - } + } + + private unsafe static delegate* unmanaged _AcceptInputString; + + public unsafe static void AcceptInputString(nint entity, string input, nint activator, nint caller, string value, int outputID) { + var pool = ArrayPool.Shared; + var inputLength = Encoding.UTF8.GetByteCount(input); + var inputBuffer = pool.Rent(inputLength + 1); + Encoding.UTF8.GetBytes(input, inputBuffer); + inputBuffer[inputLength] = 0; + var valueLength = Encoding.UTF8.GetByteCount(value); + var valueBuffer = pool.Rent(valueLength + 1); + Encoding.UTF8.GetBytes(value, valueBuffer); + valueBuffer[valueLength] = 0; + fixed (byte* inputBufferPtr = inputBuffer) { + fixed (byte* valueBufferPtr = valueBuffer) { + _AcceptInputString(entity, inputBufferPtr, activator, caller, valueBufferPtr, outputID); + pool.Return(inputBuffer); + pool.Return(valueBuffer); + } } - - private unsafe static delegate* unmanaged _AddEntityIOEventInt32; - - public unsafe static void AddEntityIOEventInt32(nint entity, string input, nint activator, nint caller, int value, float delay) - { - byte[] inputBuffer = Encoding.UTF8.GetBytes(input + "\0"); - fixed (byte* inputBufferPtr = inputBuffer) - { - _AddEntityIOEventInt32(entity, inputBufferPtr, activator, caller, value, delay); - } + } + + private unsafe static delegate* unmanaged _AddEntityIOEventInt32; + + public unsafe static void AddEntityIOEventInt32(nint entity, string input, nint activator, nint caller, int value, float delay) { + var pool = ArrayPool.Shared; + var inputLength = Encoding.UTF8.GetByteCount(input); + var inputBuffer = pool.Rent(inputLength + 1); + Encoding.UTF8.GetBytes(input, inputBuffer); + inputBuffer[inputLength] = 0; + fixed (byte* inputBufferPtr = inputBuffer) { + _AddEntityIOEventInt32(entity, inputBufferPtr, activator, caller, value, delay); + pool.Return(inputBuffer); } - - private unsafe static delegate* unmanaged _AddEntityIOEventUInt32; - - public unsafe static void AddEntityIOEventUInt32(nint entity, string input, nint activator, nint caller, uint value, float delay) - { - byte[] inputBuffer = Encoding.UTF8.GetBytes(input + "\0"); - fixed (byte* inputBufferPtr = inputBuffer) - { - _AddEntityIOEventUInt32(entity, inputBufferPtr, activator, caller, value, delay); - } + } + + private unsafe static delegate* unmanaged _AddEntityIOEventUInt32; + + public unsafe static void AddEntityIOEventUInt32(nint entity, string input, nint activator, nint caller, uint value, float delay) { + var pool = ArrayPool.Shared; + var inputLength = Encoding.UTF8.GetByteCount(input); + var inputBuffer = pool.Rent(inputLength + 1); + Encoding.UTF8.GetBytes(input, inputBuffer); + inputBuffer[inputLength] = 0; + fixed (byte* inputBufferPtr = inputBuffer) { + _AddEntityIOEventUInt32(entity, inputBufferPtr, activator, caller, value, delay); + pool.Return(inputBuffer); } - - private unsafe static delegate* unmanaged _AddEntityIOEventInt64; - - public unsafe static void AddEntityIOEventInt64(nint entity, string input, nint activator, nint caller, long value, float delay) - { - byte[] inputBuffer = Encoding.UTF8.GetBytes(input + "\0"); - fixed (byte* inputBufferPtr = inputBuffer) - { - _AddEntityIOEventInt64(entity, inputBufferPtr, activator, caller, value, delay); - } + } + + private unsafe static delegate* unmanaged _AddEntityIOEventInt64; + + public unsafe static void AddEntityIOEventInt64(nint entity, string input, nint activator, nint caller, long value, float delay) { + var pool = ArrayPool.Shared; + var inputLength = Encoding.UTF8.GetByteCount(input); + var inputBuffer = pool.Rent(inputLength + 1); + Encoding.UTF8.GetBytes(input, inputBuffer); + inputBuffer[inputLength] = 0; + fixed (byte* inputBufferPtr = inputBuffer) { + _AddEntityIOEventInt64(entity, inputBufferPtr, activator, caller, value, delay); + pool.Return(inputBuffer); } - - private unsafe static delegate* unmanaged _AddEntityIOEventUInt64; - - public unsafe static void AddEntityIOEventUInt64(nint entity, string input, nint activator, nint caller, ulong value, float delay) - { - byte[] inputBuffer = Encoding.UTF8.GetBytes(input + "\0"); - fixed (byte* inputBufferPtr = inputBuffer) - { - _AddEntityIOEventUInt64(entity, inputBufferPtr, activator, caller, value, delay); - } + } + + private unsafe static delegate* unmanaged _AddEntityIOEventUInt64; + + public unsafe static void AddEntityIOEventUInt64(nint entity, string input, nint activator, nint caller, ulong value, float delay) { + var pool = ArrayPool.Shared; + var inputLength = Encoding.UTF8.GetByteCount(input); + var inputBuffer = pool.Rent(inputLength + 1); + Encoding.UTF8.GetBytes(input, inputBuffer); + inputBuffer[inputLength] = 0; + fixed (byte* inputBufferPtr = inputBuffer) { + _AddEntityIOEventUInt64(entity, inputBufferPtr, activator, caller, value, delay); + pool.Return(inputBuffer); } - - private unsafe static delegate* unmanaged _AddEntityIOEventFloat; - - public unsafe static void AddEntityIOEventFloat(nint entity, string input, nint activator, nint caller, float value, float delay) - { - byte[] inputBuffer = Encoding.UTF8.GetBytes(input + "\0"); - fixed (byte* inputBufferPtr = inputBuffer) - { - _AddEntityIOEventFloat(entity, inputBufferPtr, activator, caller, value, delay); - } + } + + private unsafe static delegate* unmanaged _AddEntityIOEventFloat; + + public unsafe static void AddEntityIOEventFloat(nint entity, string input, nint activator, nint caller, float value, float delay) { + var pool = ArrayPool.Shared; + var inputLength = Encoding.UTF8.GetByteCount(input); + var inputBuffer = pool.Rent(inputLength + 1); + Encoding.UTF8.GetBytes(input, inputBuffer); + inputBuffer[inputLength] = 0; + fixed (byte* inputBufferPtr = inputBuffer) { + _AddEntityIOEventFloat(entity, inputBufferPtr, activator, caller, value, delay); + pool.Return(inputBuffer); } - - private unsafe static delegate* unmanaged _AddEntityIOEventDouble; - - public unsafe static void AddEntityIOEventDouble(nint entity, string input, nint activator, nint caller, double value, float delay) - { - byte[] inputBuffer = Encoding.UTF8.GetBytes(input + "\0"); - fixed (byte* inputBufferPtr = inputBuffer) - { - _AddEntityIOEventDouble(entity, inputBufferPtr, activator, caller, value, delay); - } + } + + private unsafe static delegate* unmanaged _AddEntityIOEventDouble; + + public unsafe static void AddEntityIOEventDouble(nint entity, string input, nint activator, nint caller, double value, float delay) { + var pool = ArrayPool.Shared; + var inputLength = Encoding.UTF8.GetByteCount(input); + var inputBuffer = pool.Rent(inputLength + 1); + Encoding.UTF8.GetBytes(input, inputBuffer); + inputBuffer[inputLength] = 0; + fixed (byte* inputBufferPtr = inputBuffer) { + _AddEntityIOEventDouble(entity, inputBufferPtr, activator, caller, value, delay); + pool.Return(inputBuffer); } - - private unsafe static delegate* unmanaged _AddEntityIOEventBool; - - public unsafe static void AddEntityIOEventBool(nint entity, string input, nint activator, nint caller, bool value, float delay) - { - byte[] inputBuffer = Encoding.UTF8.GetBytes(input + "\0"); - fixed (byte* inputBufferPtr = inputBuffer) - { - _AddEntityIOEventBool(entity, inputBufferPtr, activator, caller, value ? (byte)1 : (byte)0, delay); - } + } + + private unsafe static delegate* unmanaged _AddEntityIOEventBool; + + public unsafe static void AddEntityIOEventBool(nint entity, string input, nint activator, nint caller, bool value, float delay) { + var pool = ArrayPool.Shared; + var inputLength = Encoding.UTF8.GetByteCount(input); + var inputBuffer = pool.Rent(inputLength + 1); + Encoding.UTF8.GetBytes(input, inputBuffer); + inputBuffer[inputLength] = 0; + fixed (byte* inputBufferPtr = inputBuffer) { + _AddEntityIOEventBool(entity, inputBufferPtr, activator, caller, value ? (byte)1 : (byte)0, delay); + pool.Return(inputBuffer); } - - private unsafe static delegate* unmanaged _AddEntityIOEventString; - - public unsafe static void AddEntityIOEventString(nint entity, string input, nint activator, nint caller, string value, float delay) - { - byte[] inputBuffer = Encoding.UTF8.GetBytes(input + "\0"); - byte[] valueBuffer = Encoding.UTF8.GetBytes(value + "\0"); - fixed (byte* inputBufferPtr = inputBuffer) - { - fixed (byte* valueBufferPtr = valueBuffer) - { - _AddEntityIOEventString(entity, inputBufferPtr, activator, caller, valueBufferPtr, delay); - } - } - } - - private unsafe static delegate* unmanaged _IsValidEntity; - - public unsafe static bool IsValidEntity(nint entity) - { - var ret = _IsValidEntity(entity); - return ret == 1; - } - - private unsafe static delegate* unmanaged _GetGameRules; - - public unsafe static nint GetGameRules() - { - var ret = _GetGameRules(); - return ret; - } - - private unsafe static delegate* unmanaged _GetEntitySystem; - - public unsafe static nint GetEntitySystem() - { - var ret = _GetEntitySystem(); - return ret; - } - - private unsafe static delegate* unmanaged _EntityHandleIsValid; - - public unsafe static bool EntityHandleIsValid(uint handle) - { - var ret = _EntityHandleIsValid(handle); - return ret == 1; + } + + private unsafe static delegate* unmanaged _AddEntityIOEventString; + + public unsafe static void AddEntityIOEventString(nint entity, string input, nint activator, nint caller, string value, float delay) { + var pool = ArrayPool.Shared; + var inputLength = Encoding.UTF8.GetByteCount(input); + var inputBuffer = pool.Rent(inputLength + 1); + Encoding.UTF8.GetBytes(input, inputBuffer); + inputBuffer[inputLength] = 0; + var valueLength = Encoding.UTF8.GetByteCount(value); + var valueBuffer = pool.Rent(valueLength + 1); + Encoding.UTF8.GetBytes(value, valueBuffer); + valueBuffer[valueLength] = 0; + fixed (byte* inputBufferPtr = inputBuffer) { + fixed (byte* valueBufferPtr = valueBuffer) { + _AddEntityIOEventString(entity, inputBufferPtr, activator, caller, valueBufferPtr, delay); + pool.Return(inputBuffer); + pool.Return(valueBuffer); + } } - - private unsafe static delegate* unmanaged _EntityHandleGet; - - public unsafe static nint EntityHandleGet(uint handle) - { - var ret = _EntityHandleGet(handle); + } + + private unsafe static delegate* unmanaged _IsValidEntity; + + public unsafe static bool IsValidEntity(nint entity) { + var ret = _IsValidEntity(entity); + return ret == 1; + } + + private unsafe static delegate* unmanaged _GetGameRules; + + public unsafe static nint GetGameRules() { + var ret = _GetGameRules(); + return ret; + } + + private unsafe static delegate* unmanaged _GetEntitySystem; + + public unsafe static nint GetEntitySystem() { + var ret = _GetEntitySystem(); + return ret; + } + + private unsafe static delegate* unmanaged _EntityHandleIsValid; + + public unsafe static bool EntityHandleIsValid(uint handle) { + var ret = _EntityHandleIsValid(handle); + return ret == 1; + } + + private unsafe static delegate* unmanaged _EntityHandleGet; + + public unsafe static nint EntityHandleGet(uint handle) { + var ret = _EntityHandleGet(handle); + return ret; + } + + private unsafe static delegate* unmanaged _GetEntityHandleFromEntity; + + public unsafe static uint GetEntityHandleFromEntity(nint entity) { + var ret = _GetEntityHandleFromEntity(entity); + return ret; + } + + private unsafe static delegate* unmanaged _GetFirstActiveEntity; + + public unsafe static nint GetFirstActiveEntity() { + var ret = _GetFirstActiveEntity(); + return ret; + } + + private unsafe static delegate* unmanaged _HookEntityOutput; + + /// + /// CEntityIOOutput*, string outputName, CEntityInstance* activator, CEntityInstance* caller, float delay -> int (HookResult) + /// + public unsafe static ulong HookEntityOutput(string className, string outputName, nint callback) { + var pool = ArrayPool.Shared; + var classNameLength = Encoding.UTF8.GetByteCount(className); + var classNameBuffer = pool.Rent(classNameLength + 1); + Encoding.UTF8.GetBytes(className, classNameBuffer); + classNameBuffer[classNameLength] = 0; + var outputNameLength = Encoding.UTF8.GetByteCount(outputName); + var outputNameBuffer = pool.Rent(outputNameLength + 1); + Encoding.UTF8.GetBytes(outputName, outputNameBuffer); + outputNameBuffer[outputNameLength] = 0; + fixed (byte* classNameBufferPtr = classNameBuffer) { + fixed (byte* outputNameBufferPtr = outputNameBuffer) { + var ret = _HookEntityOutput(classNameBufferPtr, outputNameBufferPtr, callback); + pool.Return(classNameBuffer); + pool.Return(outputNameBuffer); return ret; + } } + } - private unsafe static delegate* unmanaged _GetEntityHandleFromEntity; - - public unsafe static uint GetEntityHandleFromEntity(nint entity) - { - var ret = _GetEntityHandleFromEntity(entity); - return ret; - } + private unsafe static delegate* unmanaged _UnhookEntityOutput; - private unsafe static delegate* unmanaged _GetFirstActiveEntity; + public unsafe static void UnhookEntityOutput(ulong hookid) { + _UnhookEntityOutput(hookid); + } - public unsafe static nint GetFirstActiveEntity() - { - var ret = _GetFirstActiveEntity(); - return ret; - } + private unsafe static delegate* unmanaged _GetEntityByIndex; - private unsafe static delegate* unmanaged _HookEntityOutput; - - /// - /// CEntityIOOutput*, string outputName, CEntityInstance* activator, CEntityInstance* caller, float delay -> int (HookResult) - /// - public unsafe static ulong HookEntityOutput(string className, string outputName, nint callback) - { - byte[] classNameBuffer = Encoding.UTF8.GetBytes(className + "\0"); - byte[] outputNameBuffer = Encoding.UTF8.GetBytes(outputName + "\0"); - fixed (byte* classNameBufferPtr = classNameBuffer) - { - fixed (byte* outputNameBufferPtr = outputNameBuffer) - { - var ret = _HookEntityOutput(classNameBufferPtr, outputNameBufferPtr, callback); - return ret; - } - } - } - - private unsafe static delegate* unmanaged _UnhookEntityOutput; - - public unsafe static void UnhookEntityOutput(ulong hookid) - { - _UnhookEntityOutput(hookid); - } - - private unsafe static delegate* unmanaged _GetEntityByIndex; - - public unsafe static nint GetEntityByIndex(uint index) - { - var ret = _GetEntityByIndex(index); - return ret; - } + public unsafe static nint GetEntityByIndex(uint index) { + var ret = _GetEntityByIndex(index); + return ret; + } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Natives/Events.cs b/managed/src/SwiftlyS2.Generated/Natives/Events.cs index 2c0a6a721..29a28c973 100644 --- a/managed/src/SwiftlyS2.Generated/Natives/Events.cs +++ b/managed/src/SwiftlyS2.Generated/Natives/Events.cs @@ -1,173 +1,166 @@ #pragma warning disable CS0649 #pragma warning disable CS0169 +using System.Buffers; using System.Text; using System.Threading; using SwiftlyS2.Shared.Natives; namespace SwiftlyS2.Core.Natives; -internal static class NativeEvents -{ - private static int _MainThreadID; - - private unsafe static delegate* unmanaged _RegisterOnGameTickCallback; - - /// - /// bool simulating, bool first, bool last -> void - /// - public unsafe static void RegisterOnGameTickCallback(nint callback) - { - _RegisterOnGameTickCallback(callback); - } - - private unsafe static delegate* unmanaged _RegisterOnClientConnectCallback; - - /// - /// int32 playerid -> bool (true -> ignored, false -> supercede) - /// - public unsafe static void RegisterOnClientConnectCallback(nint callback) - { - _RegisterOnClientConnectCallback(callback); - } - - private unsafe static delegate* unmanaged _RegisterOnClientDisconnectCallback; - - /// - /// int32 playerid, ENetworkDisconnectReason (int32) reason -> void - /// - public unsafe static void RegisterOnClientDisconnectCallback(nint callback) - { - _RegisterOnClientDisconnectCallback(callback); - } - - private unsafe static delegate* unmanaged _RegisterOnClientKeyStateChangedCallback; - - /// - /// int32 playerid, string key, bool pressed -> void - /// - public unsafe static void RegisterOnClientKeyStateChangedCallback(nint callback) - { - _RegisterOnClientKeyStateChangedCallback(callback); - } - - private unsafe static delegate* unmanaged _RegisterOnClientProcessUsercmdsCallback; - - /// - /// int32 playerid, ptr* usercmds, int numcmds, bool paused, float margin -> void - /// - public unsafe static void RegisterOnClientProcessUsercmdsCallback(nint callback) - { - _RegisterOnClientProcessUsercmdsCallback(callback); - } - - private unsafe static delegate* unmanaged _RegisterOnClientPutInServerCallback; - - /// - /// int32 playerid, int32 client_kind (0 -> player, 1 -> bot, 2 -> unknown) -> void - /// - public unsafe static void RegisterOnClientPutInServerCallback(nint callback) - { - _RegisterOnClientPutInServerCallback(callback); - } - - private unsafe static delegate* unmanaged _RegisterOnClientSteamAuthorizeCallback; - - /// - /// int32 playerid -> void - /// - public unsafe static void RegisterOnClientSteamAuthorizeCallback(nint callback) - { - _RegisterOnClientSteamAuthorizeCallback(callback); - } - - private unsafe static delegate* unmanaged _RegisterOnClientSteamAuthorizeFailCallback; - - /// - /// int32 playerid -> void - /// - public unsafe static void RegisterOnClientSteamAuthorizeFailCallback(nint callback) - { - _RegisterOnClientSteamAuthorizeFailCallback(callback); - } - - private unsafe static delegate* unmanaged _RegisterOnEntityCreatedCallback; - - /// - /// CEntityInstance* entity - /// - public unsafe static void RegisterOnEntityCreatedCallback(nint callback) - { - _RegisterOnEntityCreatedCallback(callback); - } - - private unsafe static delegate* unmanaged _RegisterOnEntityDeletedCallback; - - /// - /// CEntityInstance* entity - /// - public unsafe static void RegisterOnEntityDeletedCallback(nint callback) - { - _RegisterOnEntityDeletedCallback(callback); - } - - private unsafe static delegate* unmanaged _RegisterOnEntityParentChangedCallback; - - /// - /// CEntityInstance* entity, CEntityInstance* newparent - /// - public unsafe static void RegisterOnEntityParentChangedCallback(nint callback) - { - _RegisterOnEntityParentChangedCallback(callback); - } - - private unsafe static delegate* unmanaged _RegisterOnEntitySpawnedCallback; - - /// - /// CEntityInstance* entity - /// - public unsafe static void RegisterOnEntitySpawnedCallback(nint callback) - { - _RegisterOnEntitySpawnedCallback(callback); - } - - private unsafe static delegate* unmanaged _RegisterOnMapLoadCallback; - - /// - /// string mapname - /// - public unsafe static void RegisterOnMapLoadCallback(nint callback) - { - _RegisterOnMapLoadCallback(callback); - } - - private unsafe static delegate* unmanaged _RegisterOnMapUnloadCallback; - - /// - /// string mapname - /// - public unsafe static void RegisterOnMapUnloadCallback(nint callback) - { - _RegisterOnMapUnloadCallback(callback); - } - - private unsafe static delegate* unmanaged _RegisterOnEntityTakeDamageCallback; - - /// - /// CBaseEntity* entity, CTakeDamageInfo* info -> bool (true -> ignored, false -> supercede) - /// - public unsafe static void RegisterOnEntityTakeDamageCallback(nint callback) - { - _RegisterOnEntityTakeDamageCallback(callback); - } - - private unsafe static delegate* unmanaged _RegisterOnPrecacheResourceCallback; - - /// - /// IEntityResourceManifest* pResourceManifest - /// - public unsafe static void RegisterOnPrecacheResourceCallback(nint callback) - { - _RegisterOnPrecacheResourceCallback(callback); - } +internal static class NativeEvents { + private static int _MainThreadID; + + private unsafe static delegate* unmanaged _RegisterOnGameTickCallback; + + /// + /// bool simulating, bool first, bool last -> void + /// + public unsafe static void RegisterOnGameTickCallback(nint callback) { + _RegisterOnGameTickCallback(callback); + } + + private unsafe static delegate* unmanaged _RegisterOnClientConnectCallback; + + /// + /// int32 playerid -> bool (true -> ignored, false -> supercede) + /// + public unsafe static void RegisterOnClientConnectCallback(nint callback) { + _RegisterOnClientConnectCallback(callback); + } + + private unsafe static delegate* unmanaged _RegisterOnClientDisconnectCallback; + + /// + /// int32 playerid, ENetworkDisconnectReason (int32) reason -> void + /// + public unsafe static void RegisterOnClientDisconnectCallback(nint callback) { + _RegisterOnClientDisconnectCallback(callback); + } + + private unsafe static delegate* unmanaged _RegisterOnClientKeyStateChangedCallback; + + /// + /// int32 playerid, string key, bool pressed -> void + /// + public unsafe static void RegisterOnClientKeyStateChangedCallback(nint callback) { + _RegisterOnClientKeyStateChangedCallback(callback); + } + + private unsafe static delegate* unmanaged _RegisterOnClientProcessUsercmdsCallback; + + /// + /// int32 playerid, ptr* usercmds, int numcmds, bool paused, float margin -> void + /// + public unsafe static void RegisterOnClientProcessUsercmdsCallback(nint callback) { + _RegisterOnClientProcessUsercmdsCallback(callback); + } + + private unsafe static delegate* unmanaged _RegisterOnClientPutInServerCallback; + + /// + /// int32 playerid, int32 client_kind (0 -> player, 1 -> bot, 2 -> unknown) -> void + /// + public unsafe static void RegisterOnClientPutInServerCallback(nint callback) { + _RegisterOnClientPutInServerCallback(callback); + } + + private unsafe static delegate* unmanaged _RegisterOnClientSteamAuthorizeCallback; + + /// + /// int32 playerid -> void + /// + public unsafe static void RegisterOnClientSteamAuthorizeCallback(nint callback) { + _RegisterOnClientSteamAuthorizeCallback(callback); + } + + private unsafe static delegate* unmanaged _RegisterOnClientSteamAuthorizeFailCallback; + + /// + /// int32 playerid -> void + /// + public unsafe static void RegisterOnClientSteamAuthorizeFailCallback(nint callback) { + _RegisterOnClientSteamAuthorizeFailCallback(callback); + } + + private unsafe static delegate* unmanaged _RegisterOnEntityCreatedCallback; + + /// + /// CEntityInstance* entity + /// + public unsafe static void RegisterOnEntityCreatedCallback(nint callback) { + _RegisterOnEntityCreatedCallback(callback); + } + + private unsafe static delegate* unmanaged _RegisterOnEntityDeletedCallback; + + /// + /// CEntityInstance* entity + /// + public unsafe static void RegisterOnEntityDeletedCallback(nint callback) { + _RegisterOnEntityDeletedCallback(callback); + } + + private unsafe static delegate* unmanaged _RegisterOnEntityParentChangedCallback; + + /// + /// CEntityInstance* entity, CEntityInstance* newparent + /// + public unsafe static void RegisterOnEntityParentChangedCallback(nint callback) { + _RegisterOnEntityParentChangedCallback(callback); + } + + private unsafe static delegate* unmanaged _RegisterOnEntitySpawnedCallback; + + /// + /// CEntityInstance* entity + /// + public unsafe static void RegisterOnEntitySpawnedCallback(nint callback) { + _RegisterOnEntitySpawnedCallback(callback); + } + + private unsafe static delegate* unmanaged _RegisterOnMapLoadCallback; + + /// + /// string mapname + /// + public unsafe static void RegisterOnMapLoadCallback(nint callback) { + _RegisterOnMapLoadCallback(callback); + } + + private unsafe static delegate* unmanaged _RegisterOnMapUnloadCallback; + + /// + /// string mapname + /// + public unsafe static void RegisterOnMapUnloadCallback(nint callback) { + _RegisterOnMapUnloadCallback(callback); + } + + private unsafe static delegate* unmanaged _RegisterOnEntityTakeDamageCallback; + + /// + /// CBaseEntity* entity, CTakeDamageInfo* info -> bool (true -> ignored, false -> supercede) + /// + public unsafe static void RegisterOnEntityTakeDamageCallback(nint callback) { + _RegisterOnEntityTakeDamageCallback(callback); + } + + private unsafe static delegate* unmanaged _RegisterOnPrecacheResourceCallback; + + /// + /// IEntityResourceManifest* pResourceManifest + /// + public unsafe static void RegisterOnPrecacheResourceCallback(nint callback) { + _RegisterOnPrecacheResourceCallback(callback); + } + + private unsafe static delegate* unmanaged _RegisterOnPreworldUpdateCallback; + + /// + /// bool simulating + /// + public unsafe static void RegisterOnPreworldUpdateCallback(nint callback) { + _RegisterOnPreworldUpdateCallback(callback); + } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Natives/FileSystem.cs b/managed/src/SwiftlyS2.Generated/Natives/FileSystem.cs index 134a76b5f..2c045d74a 100644 --- a/managed/src/SwiftlyS2.Generated/Natives/FileSystem.cs +++ b/managed/src/SwiftlyS2.Generated/Natives/FileSystem.cs @@ -1,205 +1,272 @@ #pragma warning disable CS0649 #pragma warning disable CS0169 +using System.Buffers; using System.Text; using System.Threading; using SwiftlyS2.Shared.Natives; namespace SwiftlyS2.Core.Natives; -internal static class NativeFileSystem -{ - private static int _MainThreadID; - - private unsafe static delegate* unmanaged _GetSearchPath; - - public unsafe static string GetSearchPath(string pathId, int searchPathType, int searchPathsToGet) - { - byte[] pathIdBuffer = Encoding.UTF8.GetBytes(pathId + "\0"); - fixed (byte* pathIdBufferPtr = pathIdBuffer) - { - var ret = _GetSearchPath(null, pathIdBufferPtr, searchPathType, searchPathsToGet); - var retBuffer = new byte[ret + 1]; - fixed (byte* retBufferPtr = retBuffer) - { - ret = _GetSearchPath(retBufferPtr, pathIdBufferPtr, searchPathType, searchPathsToGet); - return Encoding.UTF8.GetString(retBufferPtr, ret); - } - } - } +internal static class NativeFileSystem { + private static int _MainThreadID; - private unsafe static delegate* unmanaged _AddSearchPath; - - public unsafe static void AddSearchPath(string path, string pathId, int searchPathAdd, int searchPathPriority) - { - byte[] pathBuffer = Encoding.UTF8.GetBytes(path + "\0"); - byte[] pathIdBuffer = Encoding.UTF8.GetBytes(pathId + "\0"); - fixed (byte* pathBufferPtr = pathBuffer) - { - fixed (byte* pathIdBufferPtr = pathIdBuffer) - { - _AddSearchPath(pathBufferPtr, pathIdBufferPtr, searchPathAdd, searchPathPriority); - } - } + private unsafe static delegate* unmanaged _GetSearchPath; + + public unsafe static string GetSearchPath(string pathId, int searchPathType, int searchPathsToGet) { + var pool = ArrayPool.Shared; + var pathIdLength = Encoding.UTF8.GetByteCount(pathId); + var pathIdBuffer = pool.Rent(pathIdLength + 1); + Encoding.UTF8.GetBytes(pathId, pathIdBuffer); + pathIdBuffer[pathIdLength] = 0; + fixed (byte* pathIdBufferPtr = pathIdBuffer) { + var ret = _GetSearchPath(null, pathIdBufferPtr, searchPathType, searchPathsToGet); + var retBuffer = pool.Rent(ret + 1); + fixed (byte* retBufferPtr = retBuffer) { + ret = _GetSearchPath(retBufferPtr, pathIdBufferPtr, searchPathType, searchPathsToGet); + var retString = Encoding.UTF8.GetString(retBufferPtr, ret); + pool.Return(retBuffer); + pool.Return(pathIdBuffer); + return retString; + } } + } - private unsafe static delegate* unmanaged _RemoveSearchPath; - - public unsafe static bool RemoveSearchPath(string path, string pathId) - { - byte[] pathBuffer = Encoding.UTF8.GetBytes(path + "\0"); - byte[] pathIdBuffer = Encoding.UTF8.GetBytes(pathId + "\0"); - fixed (byte* pathBufferPtr = pathBuffer) - { - fixed (byte* pathIdBufferPtr = pathIdBuffer) - { - var ret = _RemoveSearchPath(pathBufferPtr, pathIdBufferPtr); - return ret == 1; - } - } + private unsafe static delegate* unmanaged _AddSearchPath; + + public unsafe static void AddSearchPath(string path, string pathId, int searchPathAdd, int searchPathPriority) { + var pool = ArrayPool.Shared; + var pathLength = Encoding.UTF8.GetByteCount(path); + var pathBuffer = pool.Rent(pathLength + 1); + Encoding.UTF8.GetBytes(path, pathBuffer); + pathBuffer[pathLength] = 0; + var pathIdLength = Encoding.UTF8.GetByteCount(pathId); + var pathIdBuffer = pool.Rent(pathIdLength + 1); + Encoding.UTF8.GetBytes(pathId, pathIdBuffer); + pathIdBuffer[pathIdLength] = 0; + fixed (byte* pathBufferPtr = pathBuffer) { + fixed (byte* pathIdBufferPtr = pathIdBuffer) { + _AddSearchPath(pathBufferPtr, pathIdBufferPtr, searchPathAdd, searchPathPriority); + pool.Return(pathBuffer); + pool.Return(pathIdBuffer); + } } + } - private unsafe static delegate* unmanaged _FileExists; - - public unsafe static bool FileExists(string fileName, string pathId) - { - byte[] fileNameBuffer = Encoding.UTF8.GetBytes(fileName + "\0"); - byte[] pathIdBuffer = Encoding.UTF8.GetBytes(pathId + "\0"); - fixed (byte* fileNameBufferPtr = fileNameBuffer) - { - fixed (byte* pathIdBufferPtr = pathIdBuffer) - { - var ret = _FileExists(fileNameBufferPtr, pathIdBufferPtr); - return ret == 1; - } - } + private unsafe static delegate* unmanaged _RemoveSearchPath; + + public unsafe static bool RemoveSearchPath(string path, string pathId) { + var pool = ArrayPool.Shared; + var pathLength = Encoding.UTF8.GetByteCount(path); + var pathBuffer = pool.Rent(pathLength + 1); + Encoding.UTF8.GetBytes(path, pathBuffer); + pathBuffer[pathLength] = 0; + var pathIdLength = Encoding.UTF8.GetByteCount(pathId); + var pathIdBuffer = pool.Rent(pathIdLength + 1); + Encoding.UTF8.GetBytes(pathId, pathIdBuffer); + pathIdBuffer[pathIdLength] = 0; + fixed (byte* pathBufferPtr = pathBuffer) { + fixed (byte* pathIdBufferPtr = pathIdBuffer) { + var ret = _RemoveSearchPath(pathBufferPtr, pathIdBufferPtr); + pool.Return(pathBuffer); + pool.Return(pathIdBuffer); + return ret == 1; + } } + } - private unsafe static delegate* unmanaged _IsDirectory; - - public unsafe static bool IsDirectory(string path, string pathId) - { - byte[] pathBuffer = Encoding.UTF8.GetBytes(path + "\0"); - byte[] pathIdBuffer = Encoding.UTF8.GetBytes(pathId + "\0"); - fixed (byte* pathBufferPtr = pathBuffer) - { - fixed (byte* pathIdBufferPtr = pathIdBuffer) - { - var ret = _IsDirectory(pathBufferPtr, pathIdBufferPtr); - return ret == 1; - } - } + private unsafe static delegate* unmanaged _FileExists; + + public unsafe static bool FileExists(string fileName, string pathId) { + var pool = ArrayPool.Shared; + var fileNameLength = Encoding.UTF8.GetByteCount(fileName); + var fileNameBuffer = pool.Rent(fileNameLength + 1); + Encoding.UTF8.GetBytes(fileName, fileNameBuffer); + fileNameBuffer[fileNameLength] = 0; + var pathIdLength = Encoding.UTF8.GetByteCount(pathId); + var pathIdBuffer = pool.Rent(pathIdLength + 1); + Encoding.UTF8.GetBytes(pathId, pathIdBuffer); + pathIdBuffer[pathIdLength] = 0; + fixed (byte* fileNameBufferPtr = fileNameBuffer) { + fixed (byte* pathIdBufferPtr = pathIdBuffer) { + var ret = _FileExists(fileNameBufferPtr, pathIdBufferPtr); + pool.Return(fileNameBuffer); + pool.Return(pathIdBuffer); + return ret == 1; + } } + } - private unsafe static delegate* unmanaged _PrintSearchPaths; + private unsafe static delegate* unmanaged _IsDirectory; - public unsafe static void PrintSearchPaths() - { - _PrintSearchPaths(); + public unsafe static bool IsDirectory(string path, string pathId) { + var pool = ArrayPool.Shared; + var pathLength = Encoding.UTF8.GetByteCount(path); + var pathBuffer = pool.Rent(pathLength + 1); + Encoding.UTF8.GetBytes(path, pathBuffer); + pathBuffer[pathLength] = 0; + var pathIdLength = Encoding.UTF8.GetByteCount(pathId); + var pathIdBuffer = pool.Rent(pathIdLength + 1); + Encoding.UTF8.GetBytes(pathId, pathIdBuffer); + pathIdBuffer[pathIdLength] = 0; + fixed (byte* pathBufferPtr = pathBuffer) { + fixed (byte* pathIdBufferPtr = pathIdBuffer) { + var ret = _IsDirectory(pathBufferPtr, pathIdBufferPtr); + pool.Return(pathBuffer); + pool.Return(pathIdBuffer); + return ret == 1; + } } + } + + private unsafe static delegate* unmanaged _PrintSearchPaths; - private unsafe static delegate* unmanaged _ReadFile; - - public unsafe static string ReadFile(string fileName, string pathId) - { - byte[] fileNameBuffer = Encoding.UTF8.GetBytes(fileName + "\0"); - byte[] pathIdBuffer = Encoding.UTF8.GetBytes(pathId + "\0"); - fixed (byte* fileNameBufferPtr = fileNameBuffer) - { - fixed (byte* pathIdBufferPtr = pathIdBuffer) - { - var ret = _ReadFile(null, fileNameBufferPtr, pathIdBufferPtr); - var retBuffer = new byte[ret + 1]; - fixed (byte* retBufferPtr = retBuffer) - { - ret = _ReadFile(retBufferPtr, fileNameBufferPtr, pathIdBufferPtr); - return Encoding.UTF8.GetString(retBufferPtr, ret); - } - } + public unsafe static void PrintSearchPaths() { + _PrintSearchPaths(); + } + + private unsafe static delegate* unmanaged _ReadFile; + + public unsafe static string ReadFile(string fileName, string pathId) { + var pool = ArrayPool.Shared; + var fileNameLength = Encoding.UTF8.GetByteCount(fileName); + var fileNameBuffer = pool.Rent(fileNameLength + 1); + Encoding.UTF8.GetBytes(fileName, fileNameBuffer); + fileNameBuffer[fileNameLength] = 0; + var pathIdLength = Encoding.UTF8.GetByteCount(pathId); + var pathIdBuffer = pool.Rent(pathIdLength + 1); + Encoding.UTF8.GetBytes(pathId, pathIdBuffer); + pathIdBuffer[pathIdLength] = 0; + fixed (byte* fileNameBufferPtr = fileNameBuffer) { + fixed (byte* pathIdBufferPtr = pathIdBuffer) { + var ret = _ReadFile(null, fileNameBufferPtr, pathIdBufferPtr); + var retBuffer = pool.Rent(ret + 1); + fixed (byte* retBufferPtr = retBuffer) { + ret = _ReadFile(retBufferPtr, fileNameBufferPtr, pathIdBufferPtr); + var retString = Encoding.UTF8.GetString(retBufferPtr, ret); + pool.Return(retBuffer); + pool.Return(fileNameBuffer); + pool.Return(pathIdBuffer); + return retString; } + } } + } + + private unsafe static delegate* unmanaged _WriteFile; - private unsafe static delegate* unmanaged _WriteFile; - - public unsafe static bool WriteFile(string fileName, string pathId, string content) - { - byte[] fileNameBuffer = Encoding.UTF8.GetBytes(fileName + "\0"); - byte[] pathIdBuffer = Encoding.UTF8.GetBytes(pathId + "\0"); - byte[] contentBuffer = Encoding.UTF8.GetBytes(content + "\0"); - fixed (byte* fileNameBufferPtr = fileNameBuffer) - { - fixed (byte* pathIdBufferPtr = pathIdBuffer) - { - fixed (byte* contentBufferPtr = contentBuffer) - { - var ret = _WriteFile(fileNameBufferPtr, pathIdBufferPtr, contentBufferPtr); - return ret == 1; - } - } + public unsafe static bool WriteFile(string fileName, string pathId, string content) { + var pool = ArrayPool.Shared; + var fileNameLength = Encoding.UTF8.GetByteCount(fileName); + var fileNameBuffer = pool.Rent(fileNameLength + 1); + Encoding.UTF8.GetBytes(fileName, fileNameBuffer); + fileNameBuffer[fileNameLength] = 0; + var pathIdLength = Encoding.UTF8.GetByteCount(pathId); + var pathIdBuffer = pool.Rent(pathIdLength + 1); + Encoding.UTF8.GetBytes(pathId, pathIdBuffer); + pathIdBuffer[pathIdLength] = 0; + var contentLength = Encoding.UTF8.GetByteCount(content); + var contentBuffer = pool.Rent(contentLength + 1); + Encoding.UTF8.GetBytes(content, contentBuffer); + contentBuffer[contentLength] = 0; + fixed (byte* fileNameBufferPtr = fileNameBuffer) { + fixed (byte* pathIdBufferPtr = pathIdBuffer) { + fixed (byte* contentBufferPtr = contentBuffer) { + var ret = _WriteFile(fileNameBufferPtr, pathIdBufferPtr, contentBufferPtr); + pool.Return(fileNameBuffer); + pool.Return(pathIdBuffer); + pool.Return(contentBuffer); + return ret == 1; } + } } + } - private unsafe static delegate* unmanaged _GetFileSize; - - public unsafe static uint GetFileSize(string fileName, string pathId) - { - byte[] fileNameBuffer = Encoding.UTF8.GetBytes(fileName + "\0"); - byte[] pathIdBuffer = Encoding.UTF8.GetBytes(pathId + "\0"); - fixed (byte* fileNameBufferPtr = fileNameBuffer) - { - fixed (byte* pathIdBufferPtr = pathIdBuffer) - { - var ret = _GetFileSize(fileNameBufferPtr, pathIdBufferPtr); - return ret; - } - } + private unsafe static delegate* unmanaged _GetFileSize; + + public unsafe static uint GetFileSize(string fileName, string pathId) { + var pool = ArrayPool.Shared; + var fileNameLength = Encoding.UTF8.GetByteCount(fileName); + var fileNameBuffer = pool.Rent(fileNameLength + 1); + Encoding.UTF8.GetBytes(fileName, fileNameBuffer); + fileNameBuffer[fileNameLength] = 0; + var pathIdLength = Encoding.UTF8.GetByteCount(pathId); + var pathIdBuffer = pool.Rent(pathIdLength + 1); + Encoding.UTF8.GetBytes(pathId, pathIdBuffer); + pathIdBuffer[pathIdLength] = 0; + fixed (byte* fileNameBufferPtr = fileNameBuffer) { + fixed (byte* pathIdBufferPtr = pathIdBuffer) { + var ret = _GetFileSize(fileNameBufferPtr, pathIdBufferPtr); + pool.Return(fileNameBuffer); + pool.Return(pathIdBuffer); + return ret; + } } + } - private unsafe static delegate* unmanaged _PrecacheFile; - - public unsafe static bool PrecacheFile(string fileName, string pathId) - { - byte[] fileNameBuffer = Encoding.UTF8.GetBytes(fileName + "\0"); - byte[] pathIdBuffer = Encoding.UTF8.GetBytes(pathId + "\0"); - fixed (byte* fileNameBufferPtr = fileNameBuffer) - { - fixed (byte* pathIdBufferPtr = pathIdBuffer) - { - var ret = _PrecacheFile(fileNameBufferPtr, pathIdBufferPtr); - return ret == 1; - } - } + private unsafe static delegate* unmanaged _PrecacheFile; + + public unsafe static bool PrecacheFile(string fileName, string pathId) { + var pool = ArrayPool.Shared; + var fileNameLength = Encoding.UTF8.GetByteCount(fileName); + var fileNameBuffer = pool.Rent(fileNameLength + 1); + Encoding.UTF8.GetBytes(fileName, fileNameBuffer); + fileNameBuffer[fileNameLength] = 0; + var pathIdLength = Encoding.UTF8.GetByteCount(pathId); + var pathIdBuffer = pool.Rent(pathIdLength + 1); + Encoding.UTF8.GetBytes(pathId, pathIdBuffer); + pathIdBuffer[pathIdLength] = 0; + fixed (byte* fileNameBufferPtr = fileNameBuffer) { + fixed (byte* pathIdBufferPtr = pathIdBuffer) { + var ret = _PrecacheFile(fileNameBufferPtr, pathIdBufferPtr); + pool.Return(fileNameBuffer); + pool.Return(pathIdBuffer); + return ret == 1; + } } + } - private unsafe static delegate* unmanaged _IsFileWritable; - - public unsafe static bool IsFileWritable(string fileName, string pathId) - { - byte[] fileNameBuffer = Encoding.UTF8.GetBytes(fileName + "\0"); - byte[] pathIdBuffer = Encoding.UTF8.GetBytes(pathId + "\0"); - fixed (byte* fileNameBufferPtr = fileNameBuffer) - { - fixed (byte* pathIdBufferPtr = pathIdBuffer) - { - var ret = _IsFileWritable(fileNameBufferPtr, pathIdBufferPtr); - return ret == 1; - } - } + private unsafe static delegate* unmanaged _IsFileWritable; + + public unsafe static bool IsFileWritable(string fileName, string pathId) { + var pool = ArrayPool.Shared; + var fileNameLength = Encoding.UTF8.GetByteCount(fileName); + var fileNameBuffer = pool.Rent(fileNameLength + 1); + Encoding.UTF8.GetBytes(fileName, fileNameBuffer); + fileNameBuffer[fileNameLength] = 0; + var pathIdLength = Encoding.UTF8.GetByteCount(pathId); + var pathIdBuffer = pool.Rent(pathIdLength + 1); + Encoding.UTF8.GetBytes(pathId, pathIdBuffer); + pathIdBuffer[pathIdLength] = 0; + fixed (byte* fileNameBufferPtr = fileNameBuffer) { + fixed (byte* pathIdBufferPtr = pathIdBuffer) { + var ret = _IsFileWritable(fileNameBufferPtr, pathIdBufferPtr); + pool.Return(fileNameBuffer); + pool.Return(pathIdBuffer); + return ret == 1; + } } + } - private unsafe static delegate* unmanaged _SetFileWritable; - - public unsafe static bool SetFileWritable(string fileName, string pathId, bool writable) - { - byte[] fileNameBuffer = Encoding.UTF8.GetBytes(fileName + "\0"); - byte[] pathIdBuffer = Encoding.UTF8.GetBytes(pathId + "\0"); - fixed (byte* fileNameBufferPtr = fileNameBuffer) - { - fixed (byte* pathIdBufferPtr = pathIdBuffer) - { - var ret = _SetFileWritable(fileNameBufferPtr, pathIdBufferPtr, writable ? (byte)1 : (byte)0); - return ret == 1; - } - } + private unsafe static delegate* unmanaged _SetFileWritable; + + public unsafe static bool SetFileWritable(string fileName, string pathId, bool writable) { + var pool = ArrayPool.Shared; + var fileNameLength = Encoding.UTF8.GetByteCount(fileName); + var fileNameBuffer = pool.Rent(fileNameLength + 1); + Encoding.UTF8.GetBytes(fileName, fileNameBuffer); + fileNameBuffer[fileNameLength] = 0; + var pathIdLength = Encoding.UTF8.GetByteCount(pathId); + var pathIdBuffer = pool.Rent(pathIdLength + 1); + Encoding.UTF8.GetBytes(pathId, pathIdBuffer); + pathIdBuffer[pathIdLength] = 0; + fixed (byte* fileNameBufferPtr = fileNameBuffer) { + fixed (byte* pathIdBufferPtr = pathIdBuffer) { + var ret = _SetFileWritable(fileNameBufferPtr, pathIdBufferPtr, writable ? (byte)1 : (byte)0); + pool.Return(fileNameBuffer); + pool.Return(pathIdBuffer); + return ret == 1; + } } + } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Natives/GameEvents.cs b/managed/src/SwiftlyS2.Generated/Natives/GameEvents.cs index b598fe90b..2b7e3a325 100644 --- a/managed/src/SwiftlyS2.Generated/Natives/GameEvents.cs +++ b/managed/src/SwiftlyS2.Generated/Natives/GameEvents.cs @@ -1,423 +1,498 @@ #pragma warning disable CS0649 #pragma warning disable CS0169 +using System.Buffers; using System.Text; using System.Threading; using SwiftlyS2.Shared.Natives; namespace SwiftlyS2.Core.Natives; -internal static class NativeGameEvents -{ - private static int _MainThreadID; +internal static class NativeGameEvents { + private static int _MainThreadID; + + private unsafe static delegate* unmanaged _GetBool; + + public unsafe static bool GetBool(nint _event, string key) { + var pool = ArrayPool.Shared; + var keyLength = Encoding.UTF8.GetByteCount(key); + var keyBuffer = pool.Rent(keyLength + 1); + Encoding.UTF8.GetBytes(key, keyBuffer); + keyBuffer[keyLength] = 0; + fixed (byte* keyBufferPtr = keyBuffer) { + var ret = _GetBool(_event, keyBufferPtr); + pool.Return(keyBuffer); + return ret == 1; + } + } + + private unsafe static delegate* unmanaged _GetInt; + + public unsafe static int GetInt(nint _event, string key) { + var pool = ArrayPool.Shared; + var keyLength = Encoding.UTF8.GetByteCount(key); + var keyBuffer = pool.Rent(keyLength + 1); + Encoding.UTF8.GetBytes(key, keyBuffer); + keyBuffer[keyLength] = 0; + fixed (byte* keyBufferPtr = keyBuffer) { + var ret = _GetInt(_event, keyBufferPtr); + pool.Return(keyBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _GetUint64; + + public unsafe static ulong GetUint64(nint _event, string key) { + var pool = ArrayPool.Shared; + var keyLength = Encoding.UTF8.GetByteCount(key); + var keyBuffer = pool.Rent(keyLength + 1); + Encoding.UTF8.GetBytes(key, keyBuffer); + keyBuffer[keyLength] = 0; + fixed (byte* keyBufferPtr = keyBuffer) { + var ret = _GetUint64(_event, keyBufferPtr); + pool.Return(keyBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _GetFloat; + + public unsafe static float GetFloat(nint _event, string key) { + var pool = ArrayPool.Shared; + var keyLength = Encoding.UTF8.GetByteCount(key); + var keyBuffer = pool.Rent(keyLength + 1); + Encoding.UTF8.GetBytes(key, keyBuffer); + keyBuffer[keyLength] = 0; + fixed (byte* keyBufferPtr = keyBuffer) { + var ret = _GetFloat(_event, keyBufferPtr); + pool.Return(keyBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _GetString; + + public unsafe static string GetString(nint _event, string key) { + var pool = ArrayPool.Shared; + var keyLength = Encoding.UTF8.GetByteCount(key); + var keyBuffer = pool.Rent(keyLength + 1); + Encoding.UTF8.GetBytes(key, keyBuffer); + keyBuffer[keyLength] = 0; + fixed (byte* keyBufferPtr = keyBuffer) { + var ret = _GetString(null, _event, keyBufferPtr); + var retBuffer = pool.Rent(ret + 1); + fixed (byte* retBufferPtr = retBuffer) { + ret = _GetString(retBufferPtr, _event, keyBufferPtr); + var retString = Encoding.UTF8.GetString(retBufferPtr, ret); + pool.Return(retBuffer); + pool.Return(keyBuffer); + return retString; + } + } + } + + private unsafe static delegate* unmanaged _GetPtr; + + public unsafe static nint GetPtr(nint _event, string key) { + var pool = ArrayPool.Shared; + var keyLength = Encoding.UTF8.GetByteCount(key); + var keyBuffer = pool.Rent(keyLength + 1); + Encoding.UTF8.GetBytes(key, keyBuffer); + keyBuffer[keyLength] = 0; + fixed (byte* keyBufferPtr = keyBuffer) { + var ret = _GetPtr(_event, keyBufferPtr); + pool.Return(keyBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _GetEHandle; + + /// + /// returns the pointer stored inside the handle + /// + public unsafe static nint GetEHandle(nint _event, string key) { + var pool = ArrayPool.Shared; + var keyLength = Encoding.UTF8.GetByteCount(key); + var keyBuffer = pool.Rent(keyLength + 1); + Encoding.UTF8.GetBytes(key, keyBuffer); + keyBuffer[keyLength] = 0; + fixed (byte* keyBufferPtr = keyBuffer) { + var ret = _GetEHandle(_event, keyBufferPtr); + pool.Return(keyBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _GetEntity; + + public unsafe static nint GetEntity(nint _event, string key) { + var pool = ArrayPool.Shared; + var keyLength = Encoding.UTF8.GetByteCount(key); + var keyBuffer = pool.Rent(keyLength + 1); + Encoding.UTF8.GetBytes(key, keyBuffer); + keyBuffer[keyLength] = 0; + fixed (byte* keyBufferPtr = keyBuffer) { + var ret = _GetEntity(_event, keyBufferPtr); + pool.Return(keyBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _GetEntityIndex; + + public unsafe static int GetEntityIndex(nint _event, string key) { + var pool = ArrayPool.Shared; + var keyLength = Encoding.UTF8.GetByteCount(key); + var keyBuffer = pool.Rent(keyLength + 1); + Encoding.UTF8.GetBytes(key, keyBuffer); + keyBuffer[keyLength] = 0; + fixed (byte* keyBufferPtr = keyBuffer) { + var ret = _GetEntityIndex(_event, keyBufferPtr); + pool.Return(keyBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _GetPlayerSlot; + + public unsafe static int GetPlayerSlot(nint _event, string key) { + var pool = ArrayPool.Shared; + var keyLength = Encoding.UTF8.GetByteCount(key); + var keyBuffer = pool.Rent(keyLength + 1); + Encoding.UTF8.GetBytes(key, keyBuffer); + keyBuffer[keyLength] = 0; + fixed (byte* keyBufferPtr = keyBuffer) { + var ret = _GetPlayerSlot(_event, keyBufferPtr); + pool.Return(keyBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _GetPlayerController; + + public unsafe static nint GetPlayerController(nint _event, string key) { + var pool = ArrayPool.Shared; + var keyLength = Encoding.UTF8.GetByteCount(key); + var keyBuffer = pool.Rent(keyLength + 1); + Encoding.UTF8.GetBytes(key, keyBuffer); + keyBuffer[keyLength] = 0; + fixed (byte* keyBufferPtr = keyBuffer) { + var ret = _GetPlayerController(_event, keyBufferPtr); + pool.Return(keyBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _GetPlayerPawn; + + public unsafe static nint GetPlayerPawn(nint _event, string key) { + var pool = ArrayPool.Shared; + var keyLength = Encoding.UTF8.GetByteCount(key); + var keyBuffer = pool.Rent(keyLength + 1); + Encoding.UTF8.GetBytes(key, keyBuffer); + keyBuffer[keyLength] = 0; + fixed (byte* keyBufferPtr = keyBuffer) { + var ret = _GetPlayerPawn(_event, keyBufferPtr); + pool.Return(keyBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _GetPawnEHandle; + + /// + /// returns the pointer stored inside the handle + /// + public unsafe static nint GetPawnEHandle(nint _event, string key) { + var pool = ArrayPool.Shared; + var keyLength = Encoding.UTF8.GetByteCount(key); + var keyBuffer = pool.Rent(keyLength + 1); + Encoding.UTF8.GetBytes(key, keyBuffer); + keyBuffer[keyLength] = 0; + fixed (byte* keyBufferPtr = keyBuffer) { + var ret = _GetPawnEHandle(_event, keyBufferPtr); + pool.Return(keyBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _GetPawnEntityIndex; + + public unsafe static int GetPawnEntityIndex(nint _event, string key) { + var pool = ArrayPool.Shared; + var keyLength = Encoding.UTF8.GetByteCount(key); + var keyBuffer = pool.Rent(keyLength + 1); + Encoding.UTF8.GetBytes(key, keyBuffer); + keyBuffer[keyLength] = 0; + fixed (byte* keyBufferPtr = keyBuffer) { + var ret = _GetPawnEntityIndex(_event, keyBufferPtr); + pool.Return(keyBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _SetBool; + + public unsafe static void SetBool(nint _event, string key, bool value) { + var pool = ArrayPool.Shared; + var keyLength = Encoding.UTF8.GetByteCount(key); + var keyBuffer = pool.Rent(keyLength + 1); + Encoding.UTF8.GetBytes(key, keyBuffer); + keyBuffer[keyLength] = 0; + fixed (byte* keyBufferPtr = keyBuffer) { + _SetBool(_event, keyBufferPtr, value ? (byte)1 : (byte)0); + pool.Return(keyBuffer); + } + } + + private unsafe static delegate* unmanaged _SetInt; + + public unsafe static void SetInt(nint _event, string key, int value) { + var pool = ArrayPool.Shared; + var keyLength = Encoding.UTF8.GetByteCount(key); + var keyBuffer = pool.Rent(keyLength + 1); + Encoding.UTF8.GetBytes(key, keyBuffer); + keyBuffer[keyLength] = 0; + fixed (byte* keyBufferPtr = keyBuffer) { + _SetInt(_event, keyBufferPtr, value); + pool.Return(keyBuffer); + } + } + + private unsafe static delegate* unmanaged _SetUint64; + + public unsafe static void SetUint64(nint _event, string key, ulong value) { + var pool = ArrayPool.Shared; + var keyLength = Encoding.UTF8.GetByteCount(key); + var keyBuffer = pool.Rent(keyLength + 1); + Encoding.UTF8.GetBytes(key, keyBuffer); + keyBuffer[keyLength] = 0; + fixed (byte* keyBufferPtr = keyBuffer) { + _SetUint64(_event, keyBufferPtr, value); + pool.Return(keyBuffer); + } + } + + private unsafe static delegate* unmanaged _SetFloat; + + public unsafe static void SetFloat(nint _event, string key, float value) { + var pool = ArrayPool.Shared; + var keyLength = Encoding.UTF8.GetByteCount(key); + var keyBuffer = pool.Rent(keyLength + 1); + Encoding.UTF8.GetBytes(key, keyBuffer); + keyBuffer[keyLength] = 0; + fixed (byte* keyBufferPtr = keyBuffer) { + _SetFloat(_event, keyBufferPtr, value); + pool.Return(keyBuffer); + } + } + + private unsafe static delegate* unmanaged _SetString; + + public unsafe static void SetString(nint _event, string key, string value) { + var pool = ArrayPool.Shared; + var keyLength = Encoding.UTF8.GetByteCount(key); + var keyBuffer = pool.Rent(keyLength + 1); + Encoding.UTF8.GetBytes(key, keyBuffer); + keyBuffer[keyLength] = 0; + var valueLength = Encoding.UTF8.GetByteCount(value); + var valueBuffer = pool.Rent(valueLength + 1); + Encoding.UTF8.GetBytes(value, valueBuffer); + valueBuffer[valueLength] = 0; + fixed (byte* keyBufferPtr = keyBuffer) { + fixed (byte* valueBufferPtr = valueBuffer) { + _SetString(_event, keyBufferPtr, valueBufferPtr); + pool.Return(keyBuffer); + pool.Return(valueBuffer); + } + } + } + + private unsafe static delegate* unmanaged _SetPtr; + + public unsafe static void SetPtr(nint _event, string key, nint value) { + var pool = ArrayPool.Shared; + var keyLength = Encoding.UTF8.GetByteCount(key); + var keyBuffer = pool.Rent(keyLength + 1); + Encoding.UTF8.GetBytes(key, keyBuffer); + keyBuffer[keyLength] = 0; + fixed (byte* keyBufferPtr = keyBuffer) { + _SetPtr(_event, keyBufferPtr, value); + pool.Return(keyBuffer); + } + } + + private unsafe static delegate* unmanaged _SetEntity; + + public unsafe static void SetEntity(nint _event, string key, nint value) { + var pool = ArrayPool.Shared; + var keyLength = Encoding.UTF8.GetByteCount(key); + var keyBuffer = pool.Rent(keyLength + 1); + Encoding.UTF8.GetBytes(key, keyBuffer); + keyBuffer[keyLength] = 0; + fixed (byte* keyBufferPtr = keyBuffer) { + _SetEntity(_event, keyBufferPtr, value); + pool.Return(keyBuffer); + } + } + + private unsafe static delegate* unmanaged _SetEntityIndex; + + public unsafe static void SetEntityIndex(nint _event, string key, int value) { + var pool = ArrayPool.Shared; + var keyLength = Encoding.UTF8.GetByteCount(key); + var keyBuffer = pool.Rent(keyLength + 1); + Encoding.UTF8.GetBytes(key, keyBuffer); + keyBuffer[keyLength] = 0; + fixed (byte* keyBufferPtr = keyBuffer) { + _SetEntityIndex(_event, keyBufferPtr, value); + pool.Return(keyBuffer); + } + } + + private unsafe static delegate* unmanaged _SetPlayerSlot; + + public unsafe static void SetPlayerSlot(nint _event, string key, int value) { + var pool = ArrayPool.Shared; + var keyLength = Encoding.UTF8.GetByteCount(key); + var keyBuffer = pool.Rent(keyLength + 1); + Encoding.UTF8.GetBytes(key, keyBuffer); + keyBuffer[keyLength] = 0; + fixed (byte* keyBufferPtr = keyBuffer) { + _SetPlayerSlot(_event, keyBufferPtr, value); + pool.Return(keyBuffer); + } + } + + private unsafe static delegate* unmanaged _HasKey; + + public unsafe static bool HasKey(nint _event, string key) { + var pool = ArrayPool.Shared; + var keyLength = Encoding.UTF8.GetByteCount(key); + var keyBuffer = pool.Rent(keyLength + 1); + Encoding.UTF8.GetBytes(key, keyBuffer); + keyBuffer[keyLength] = 0; + fixed (byte* keyBufferPtr = keyBuffer) { + var ret = _HasKey(_event, keyBufferPtr); + pool.Return(keyBuffer); + return ret == 1; + } + } + + private unsafe static delegate* unmanaged _IsReliable; + + public unsafe static bool IsReliable(nint _event) { + var ret = _IsReliable(_event); + return ret == 1; + } + + private unsafe static delegate* unmanaged _IsLocal; + + public unsafe static bool IsLocal(nint _event) { + var ret = _IsLocal(_event); + return ret == 1; + } + + private unsafe static delegate* unmanaged _RegisterListener; + + public unsafe static void RegisterListener(string eventName) { + var pool = ArrayPool.Shared; + var eventNameLength = Encoding.UTF8.GetByteCount(eventName); + var eventNameBuffer = pool.Rent(eventNameLength + 1); + Encoding.UTF8.GetBytes(eventName, eventNameBuffer); + eventNameBuffer[eventNameLength] = 0; + fixed (byte* eventNameBufferPtr = eventNameBuffer) { + _RegisterListener(eventNameBufferPtr); + pool.Return(eventNameBuffer); + } + } + + private unsafe static delegate* unmanaged _AddListenerPreCallback; + + /// + /// the callback should receive the following: uint32 eventNameHash, IntPtr gameEvent, bool* dontBroadcast, return bool (true -> ignored, false -> supercede) + /// + public unsafe static ulong AddListenerPreCallback(nint callback) { + var ret = _AddListenerPreCallback(callback); + return ret; + } + + private unsafe static delegate* unmanaged _AddListenerPostCallback; + + /// + /// the callback should receive the following: uint32 eventNameHash, IntPtr gameEvent, bool* dontBroadcast, return bool (true -> ignored, false -> supercede) + /// + public unsafe static ulong AddListenerPostCallback(nint callback) { + var ret = _AddListenerPostCallback(callback); + return ret; + } + + private unsafe static delegate* unmanaged _RemoveListenerPreCallback; + + public unsafe static void RemoveListenerPreCallback(ulong listenerID) { + _RemoveListenerPreCallback(listenerID); + } + + private unsafe static delegate* unmanaged _RemoveListenerPostCallback; + + public unsafe static void RemoveListenerPostCallback(ulong listenerID) { + _RemoveListenerPostCallback(listenerID); + } + + private unsafe static delegate* unmanaged _CreateEvent; + + public unsafe static nint CreateEvent(string eventName) { + var pool = ArrayPool.Shared; + var eventNameLength = Encoding.UTF8.GetByteCount(eventName); + var eventNameBuffer = pool.Rent(eventNameLength + 1); + Encoding.UTF8.GetBytes(eventName, eventNameBuffer); + eventNameBuffer[eventNameLength] = 0; + fixed (byte* eventNameBufferPtr = eventNameBuffer) { + var ret = _CreateEvent(eventNameBufferPtr); + pool.Return(eventNameBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _FreeEvent; + + public unsafe static void FreeEvent(nint _event) { + _FreeEvent(_event); + } - private unsafe static delegate* unmanaged _GetBool; + private unsafe static delegate* unmanaged _FireEvent; - public unsafe static bool GetBool(nint _event, string key) - { - byte[] keyBuffer = Encoding.UTF8.GetBytes(key + "\0"); - fixed (byte* keyBufferPtr = keyBuffer) - { - var ret = _GetBool(_event, keyBufferPtr); - return ret == 1; - } - } - - private unsafe static delegate* unmanaged _GetInt; - - public unsafe static int GetInt(nint _event, string key) - { - byte[] keyBuffer = Encoding.UTF8.GetBytes(key + "\0"); - fixed (byte* keyBufferPtr = keyBuffer) - { - var ret = _GetInt(_event, keyBufferPtr); - return ret; - } - } - - private unsafe static delegate* unmanaged _GetUint64; - - public unsafe static ulong GetUint64(nint _event, string key) - { - byte[] keyBuffer = Encoding.UTF8.GetBytes(key + "\0"); - fixed (byte* keyBufferPtr = keyBuffer) - { - var ret = _GetUint64(_event, keyBufferPtr); - return ret; - } - } - - private unsafe static delegate* unmanaged _GetFloat; - - public unsafe static float GetFloat(nint _event, string key) - { - byte[] keyBuffer = Encoding.UTF8.GetBytes(key + "\0"); - fixed (byte* keyBufferPtr = keyBuffer) - { - var ret = _GetFloat(_event, keyBufferPtr); - return ret; - } - } - - private unsafe static delegate* unmanaged _GetString; - - public unsafe static string GetString(nint _event, string key) - { - byte[] keyBuffer = Encoding.UTF8.GetBytes(key + "\0"); - fixed (byte* keyBufferPtr = keyBuffer) - { - var ret = _GetString(null, _event, keyBufferPtr); - var retBuffer = new byte[ret + 1]; - fixed (byte* retBufferPtr = retBuffer) - { - ret = _GetString(retBufferPtr, _event, keyBufferPtr); - return Encoding.UTF8.GetString(retBufferPtr, ret); - } - } - } - - private unsafe static delegate* unmanaged _GetPtr; - - public unsafe static nint GetPtr(nint _event, string key) - { - byte[] keyBuffer = Encoding.UTF8.GetBytes(key + "\0"); - fixed (byte* keyBufferPtr = keyBuffer) - { - var ret = _GetPtr(_event, keyBufferPtr); - return ret; - } - } - - private unsafe static delegate* unmanaged _GetEHandle; - - /// - /// returns the pointer stored inside the handle - /// - public unsafe static nint GetEHandle(nint _event, string key) - { - byte[] keyBuffer = Encoding.UTF8.GetBytes(key + "\0"); - fixed (byte* keyBufferPtr = keyBuffer) - { - var ret = _GetEHandle(_event, keyBufferPtr); - return ret; - } - } - - private unsafe static delegate* unmanaged _GetEntity; - - public unsafe static nint GetEntity(nint _event, string key) - { - byte[] keyBuffer = Encoding.UTF8.GetBytes(key + "\0"); - fixed (byte* keyBufferPtr = keyBuffer) - { - var ret = _GetEntity(_event, keyBufferPtr); - return ret; - } - } - - private unsafe static delegate* unmanaged _GetEntityIndex; - - public unsafe static int GetEntityIndex(nint _event, string key) - { - byte[] keyBuffer = Encoding.UTF8.GetBytes(key + "\0"); - fixed (byte* keyBufferPtr = keyBuffer) - { - var ret = _GetEntityIndex(_event, keyBufferPtr); - return ret; - } - } - - private unsafe static delegate* unmanaged _GetPlayerSlot; - - public unsafe static int GetPlayerSlot(nint _event, string key) - { - byte[] keyBuffer = Encoding.UTF8.GetBytes(key + "\0"); - fixed (byte* keyBufferPtr = keyBuffer) - { - var ret = _GetPlayerSlot(_event, keyBufferPtr); - return ret; - } - } - - private unsafe static delegate* unmanaged _GetPlayerController; - - public unsafe static nint GetPlayerController(nint _event, string key) - { - byte[] keyBuffer = Encoding.UTF8.GetBytes(key + "\0"); - fixed (byte* keyBufferPtr = keyBuffer) - { - var ret = _GetPlayerController(_event, keyBufferPtr); - return ret; - } - } - - private unsafe static delegate* unmanaged _GetPlayerPawn; - - public unsafe static nint GetPlayerPawn(nint _event, string key) - { - byte[] keyBuffer = Encoding.UTF8.GetBytes(key + "\0"); - fixed (byte* keyBufferPtr = keyBuffer) - { - var ret = _GetPlayerPawn(_event, keyBufferPtr); - return ret; - } - } - - private unsafe static delegate* unmanaged _GetPawnEHandle; - - /// - /// returns the pointer stored inside the handle - /// - public unsafe static nint GetPawnEHandle(nint _event, string key) - { - byte[] keyBuffer = Encoding.UTF8.GetBytes(key + "\0"); - fixed (byte* keyBufferPtr = keyBuffer) - { - var ret = _GetPawnEHandle(_event, keyBufferPtr); - return ret; - } - } - - private unsafe static delegate* unmanaged _GetPawnEntityIndex; - - public unsafe static int GetPawnEntityIndex(nint _event, string key) - { - byte[] keyBuffer = Encoding.UTF8.GetBytes(key + "\0"); - fixed (byte* keyBufferPtr = keyBuffer) - { - var ret = _GetPawnEntityIndex(_event, keyBufferPtr); - return ret; - } - } - - private unsafe static delegate* unmanaged _SetBool; - - public unsafe static void SetBool(nint _event, string key, bool value) - { - byte[] keyBuffer = Encoding.UTF8.GetBytes(key + "\0"); - fixed (byte* keyBufferPtr = keyBuffer) - { - _SetBool(_event, keyBufferPtr, value ? (byte)1 : (byte)0); - } - } - - private unsafe static delegate* unmanaged _SetInt; - - public unsafe static void SetInt(nint _event, string key, int value) - { - byte[] keyBuffer = Encoding.UTF8.GetBytes(key + "\0"); - fixed (byte* keyBufferPtr = keyBuffer) - { - _SetInt(_event, keyBufferPtr, value); - } - } - - private unsafe static delegate* unmanaged _SetUint64; - - public unsafe static void SetUint64(nint _event, string key, ulong value) - { - byte[] keyBuffer = Encoding.UTF8.GetBytes(key + "\0"); - fixed (byte* keyBufferPtr = keyBuffer) - { - _SetUint64(_event, keyBufferPtr, value); - } - } - - private unsafe static delegate* unmanaged _SetFloat; - - public unsafe static void SetFloat(nint _event, string key, float value) - { - byte[] keyBuffer = Encoding.UTF8.GetBytes(key + "\0"); - fixed (byte* keyBufferPtr = keyBuffer) - { - _SetFloat(_event, keyBufferPtr, value); - } - } - - private unsafe static delegate* unmanaged _SetString; - - public unsafe static void SetString(nint _event, string key, string value) - { - byte[] keyBuffer = Encoding.UTF8.GetBytes(key + "\0"); - byte[] valueBuffer = Encoding.UTF8.GetBytes(value + "\0"); - fixed (byte* keyBufferPtr = keyBuffer) - { - fixed (byte* valueBufferPtr = valueBuffer) - { - _SetString(_event, keyBufferPtr, valueBufferPtr); - } - } - } + public unsafe static void FireEvent(nint _event, bool dontBroadcast) { + _FireEvent(_event, dontBroadcast ? (byte)1 : (byte)0); + } + + private unsafe static delegate* unmanaged _FireEventToClient; + + public unsafe static void FireEventToClient(nint _event, int playerid) { + _FireEventToClient(_event, playerid); + } - private unsafe static delegate* unmanaged _SetPtr; + private unsafe static delegate* unmanaged _IsPlayerListeningToEventName; - public unsafe static void SetPtr(nint _event, string key, nint value) - { - byte[] keyBuffer = Encoding.UTF8.GetBytes(key + "\0"); - fixed (byte* keyBufferPtr = keyBuffer) - { - _SetPtr(_event, keyBufferPtr, value); - } + public unsafe static bool IsPlayerListeningToEventName(int playerid, string eventName) { + var pool = ArrayPool.Shared; + var eventNameLength = Encoding.UTF8.GetByteCount(eventName); + var eventNameBuffer = pool.Rent(eventNameLength + 1); + Encoding.UTF8.GetBytes(eventName, eventNameBuffer); + eventNameBuffer[eventNameLength] = 0; + fixed (byte* eventNameBufferPtr = eventNameBuffer) { + var ret = _IsPlayerListeningToEventName(playerid, eventNameBufferPtr); + pool.Return(eventNameBuffer); + return ret == 1; } + } - private unsafe static delegate* unmanaged _SetEntity; - - public unsafe static void SetEntity(nint _event, string key, nint value) - { - byte[] keyBuffer = Encoding.UTF8.GetBytes(key + "\0"); - fixed (byte* keyBufferPtr = keyBuffer) - { - _SetEntity(_event, keyBufferPtr, value); - } - } - - private unsafe static delegate* unmanaged _SetEntityIndex; - - public unsafe static void SetEntityIndex(nint _event, string key, int value) - { - byte[] keyBuffer = Encoding.UTF8.GetBytes(key + "\0"); - fixed (byte* keyBufferPtr = keyBuffer) - { - _SetEntityIndex(_event, keyBufferPtr, value); - } - } - - private unsafe static delegate* unmanaged _SetPlayerSlot; - - public unsafe static void SetPlayerSlot(nint _event, string key, int value) - { - byte[] keyBuffer = Encoding.UTF8.GetBytes(key + "\0"); - fixed (byte* keyBufferPtr = keyBuffer) - { - _SetPlayerSlot(_event, keyBufferPtr, value); - } - } - - private unsafe static delegate* unmanaged _HasKey; - - public unsafe static bool HasKey(nint _event, string key) - { - byte[] keyBuffer = Encoding.UTF8.GetBytes(key + "\0"); - fixed (byte* keyBufferPtr = keyBuffer) - { - var ret = _HasKey(_event, keyBufferPtr); - return ret == 1; - } - } - - private unsafe static delegate* unmanaged _IsReliable; - - public unsafe static bool IsReliable(nint _event) - { - var ret = _IsReliable(_event); - return ret == 1; - } - - private unsafe static delegate* unmanaged _IsLocal; - - public unsafe static bool IsLocal(nint _event) - { - var ret = _IsLocal(_event); - return ret == 1; - } - - private unsafe static delegate* unmanaged _RegisterListener; - - public unsafe static void RegisterListener(string eventName) - { - byte[] eventNameBuffer = Encoding.UTF8.GetBytes(eventName + "\0"); - fixed (byte* eventNameBufferPtr = eventNameBuffer) - { - _RegisterListener(eventNameBufferPtr); - } - } - - private unsafe static delegate* unmanaged _AddListenerPreCallback; - - /// - /// the callback should receive the following: uint32 eventNameHash, IntPtr gameEvent, bool* dontBroadcast, return bool (true -> ignored, false -> supercede) - /// - public unsafe static ulong AddListenerPreCallback(nint callback) - { - var ret = _AddListenerPreCallback(callback); - return ret; - } - - private unsafe static delegate* unmanaged _AddListenerPostCallback; - - /// - /// the callback should receive the following: uint32 eventNameHash, IntPtr gameEvent, bool* dontBroadcast, return bool (true -> ignored, false -> supercede) - /// - public unsafe static ulong AddListenerPostCallback(nint callback) - { - var ret = _AddListenerPostCallback(callback); - return ret; - } - - private unsafe static delegate* unmanaged _RemoveListenerPreCallback; - - public unsafe static void RemoveListenerPreCallback(ulong listenerID) - { - _RemoveListenerPreCallback(listenerID); - } - - private unsafe static delegate* unmanaged _RemoveListenerPostCallback; - - public unsafe static void RemoveListenerPostCallback(ulong listenerID) - { - _RemoveListenerPostCallback(listenerID); - } - - private unsafe static delegate* unmanaged _CreateEvent; - - public unsafe static nint CreateEvent(string eventName) - { - byte[] eventNameBuffer = Encoding.UTF8.GetBytes(eventName + "\0"); - fixed (byte* eventNameBufferPtr = eventNameBuffer) - { - var ret = _CreateEvent(eventNameBufferPtr); - return ret; - } - } - - private unsafe static delegate* unmanaged _FreeEvent; - - public unsafe static void FreeEvent(nint _event) - { - _FreeEvent(_event); - } - - private unsafe static delegate* unmanaged _FireEvent; - - public unsafe static void FireEvent(nint _event, bool dontBroadcast) - { - _FireEvent(_event, dontBroadcast ? (byte)1 : (byte)0); - } - - private unsafe static delegate* unmanaged _FireEventToClient; - - public unsafe static void FireEventToClient(nint _event, int playerid) - { - _FireEventToClient(_event, playerid); - } - - private unsafe static delegate* unmanaged _IsPlayerListeningToEventName; - - public unsafe static bool IsPlayerListeningToEventName(int playerid, string eventName) - { - byte[] eventNameBuffer = Encoding.UTF8.GetBytes(eventName + "\0"); - fixed (byte* eventNameBufferPtr = eventNameBuffer) - { - var ret = _IsPlayerListeningToEventName(playerid, eventNameBufferPtr); - return ret == 1; - } - } - - private unsafe static delegate* unmanaged _IsPlayerListeningToEvent; - - public unsafe static bool IsPlayerListeningToEvent(int playerid, nint _event) - { - var ret = _IsPlayerListeningToEvent(playerid, _event); - return ret == 1; - } + private unsafe static delegate* unmanaged _IsPlayerListeningToEvent; + + public unsafe static bool IsPlayerListeningToEvent(int playerid, nint _event) { + var ret = _IsPlayerListeningToEvent(playerid, _event); + return ret == 1; + } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Natives/Hooks.cs b/managed/src/SwiftlyS2.Generated/Natives/Hooks.cs index 18db02861..37f8d97df 100644 --- a/managed/src/SwiftlyS2.Generated/Natives/Hooks.cs +++ b/managed/src/SwiftlyS2.Generated/Natives/Hooks.cs @@ -1,170 +1,150 @@ #pragma warning disable CS0649 #pragma warning disable CS0169 +using System.Buffers; using System.Text; using System.Threading; using SwiftlyS2.Shared.Natives; namespace SwiftlyS2.Core.Natives; -internal static class NativeHooks -{ - private static int _MainThreadID; +internal static class NativeHooks { + private static int _MainThreadID; - private unsafe static delegate* unmanaged _AllocateHook; + private unsafe static delegate* unmanaged _AllocateHook; - public unsafe static nint AllocateHook() - { - var ret = _AllocateHook(); - return ret; - } + public unsafe static nint AllocateHook() { + var ret = _AllocateHook(); + return ret; + } - private unsafe static delegate* unmanaged _AllocateVHook; + private unsafe static delegate* unmanaged _AllocateVHook; - public unsafe static nint AllocateVHook() - { - var ret = _AllocateVHook(); - return ret; - } + public unsafe static nint AllocateVHook() { + var ret = _AllocateVHook(); + return ret; + } - private unsafe static delegate* unmanaged _AllocateMHook; + private unsafe static delegate* unmanaged _AllocateMHook; - public unsafe static nint AllocateMHook() - { - var ret = _AllocateMHook(); - return ret; - } + public unsafe static nint AllocateMHook() { + var ret = _AllocateMHook(); + return ret; + } - private unsafe static delegate* unmanaged _DeallocateHook; + private unsafe static delegate* unmanaged _DeallocateHook; - public unsafe static void DeallocateHook(nint hook) - { - _DeallocateHook(hook); - } + public unsafe static void DeallocateHook(nint hook) { + _DeallocateHook(hook); + } - private unsafe static delegate* unmanaged _DeallocateVHook; + private unsafe static delegate* unmanaged _DeallocateVHook; - public unsafe static void DeallocateVHook(nint hook) - { - _DeallocateVHook(hook); - } + public unsafe static void DeallocateVHook(nint hook) { + _DeallocateVHook(hook); + } - private unsafe static delegate* unmanaged _DeallocateMHook; + private unsafe static delegate* unmanaged _DeallocateMHook; - public unsafe static void DeallocateMHook(nint hook) - { - _DeallocateMHook(hook); - } + public unsafe static void DeallocateMHook(nint hook) { + _DeallocateMHook(hook); + } - private unsafe static delegate* unmanaged _SetHook; + private unsafe static delegate* unmanaged _SetHook; - /// - /// the callback should receive the exact arguments as the function has, and to return the same amount of arguments - /// - public unsafe static void SetHook(nint hook, nint func, nint callback) - { - _SetHook(hook, func, callback); - } + /// + /// the callback should receive the exact arguments as the function has, and to return the same amount of arguments + /// + public unsafe static void SetHook(nint hook, nint func, nint callback) { + _SetHook(hook, func, callback); + } - private unsafe static delegate* unmanaged _SetVHook; + private unsafe static delegate* unmanaged _SetVHook; - /// - /// the callback should receive the exact arguments as the function has, and to return the same amount of arguments, plus the first argument needs to be the pointer to the original function - /// - public unsafe static void SetVHook(nint hook, nint entityOrVTable, int index, nint callback, bool isVtable) - { - _SetVHook(hook, entityOrVTable, index, callback, isVtable ? (byte)1 : (byte)0); - } + /// + /// the callback should receive the exact arguments as the function has, and to return the same amount of arguments, plus the first argument needs to be the pointer to the original function + /// + public unsafe static void SetVHook(nint hook, nint entityOrVTable, int index, nint callback, bool isVtable) { + _SetVHook(hook, entityOrVTable, index, callback, isVtable ? (byte)1 : (byte)0); + } - private unsafe static delegate* unmanaged _SetMHook; + private unsafe static delegate* unmanaged _SetMHook; - /// - /// the callback should receive `ref Context64` - /// - public unsafe static void SetMHook(nint hook, nint addr, nint callback) - { - _SetMHook(hook, addr, callback); - } + /// + /// the callback should receive `ref Context64` + /// + public unsafe static void SetMHook(nint hook, nint addr, nint callback) { + _SetMHook(hook, addr, callback); + } - private unsafe static delegate* unmanaged _EnableHook; + private unsafe static delegate* unmanaged _EnableHook; - public unsafe static void EnableHook(nint hook) - { - _EnableHook(hook); - } + public unsafe static void EnableHook(nint hook) { + _EnableHook(hook); + } - private unsafe static delegate* unmanaged _EnableVHook; + private unsafe static delegate* unmanaged _EnableVHook; - public unsafe static void EnableVHook(nint hook) - { - _EnableVHook(hook); - } + public unsafe static void EnableVHook(nint hook) { + _EnableVHook(hook); + } - private unsafe static delegate* unmanaged _EnableMHook; + private unsafe static delegate* unmanaged _EnableMHook; - public unsafe static void EnableMHook(nint hook) - { - _EnableMHook(hook); - } + public unsafe static void EnableMHook(nint hook) { + _EnableMHook(hook); + } - private unsafe static delegate* unmanaged _DisableHook; + private unsafe static delegate* unmanaged _DisableHook; - public unsafe static void DisableHook(nint hook) - { - _DisableHook(hook); - } + public unsafe static void DisableHook(nint hook) { + _DisableHook(hook); + } - private unsafe static delegate* unmanaged _DisableVHook; + private unsafe static delegate* unmanaged _DisableVHook; - public unsafe static void DisableVHook(nint hook) - { - _DisableVHook(hook); - } + public unsafe static void DisableVHook(nint hook) { + _DisableVHook(hook); + } - private unsafe static delegate* unmanaged _DisableMHook; + private unsafe static delegate* unmanaged _DisableMHook; - public unsafe static void DisableMHook(nint hook) - { - _DisableMHook(hook); - } + public unsafe static void DisableMHook(nint hook) { + _DisableMHook(hook); + } - private unsafe static delegate* unmanaged _IsHookEnabled; + private unsafe static delegate* unmanaged _IsHookEnabled; - public unsafe static bool IsHookEnabled(nint hook) - { - var ret = _IsHookEnabled(hook); - return ret == 1; - } + public unsafe static bool IsHookEnabled(nint hook) { + var ret = _IsHookEnabled(hook); + return ret == 1; + } - private unsafe static delegate* unmanaged _IsVHookEnabled; + private unsafe static delegate* unmanaged _IsVHookEnabled; - public unsafe static bool IsVHookEnabled(nint hook) - { - var ret = _IsVHookEnabled(hook); - return ret == 1; - } + public unsafe static bool IsVHookEnabled(nint hook) { + var ret = _IsVHookEnabled(hook); + return ret == 1; + } - private unsafe static delegate* unmanaged _IsMHookEnabled; + private unsafe static delegate* unmanaged _IsMHookEnabled; - public unsafe static bool IsMHookEnabled(nint hook) - { - var ret = _IsMHookEnabled(hook); - return ret == 1; - } - - private unsafe static delegate* unmanaged _GetHookOriginal; + public unsafe static bool IsMHookEnabled(nint hook) { + var ret = _IsMHookEnabled(hook); + return ret == 1; + } - public unsafe static nint GetHookOriginal(nint hook) - { - var ret = _GetHookOriginal(hook); - return ret; - } - - private unsafe static delegate* unmanaged _GetVHookOriginal; + private unsafe static delegate* unmanaged _GetHookOriginal; - public unsafe static nint GetVHookOriginal(nint hook) - { - var ret = _GetVHookOriginal(hook); - return ret; - } + public unsafe static nint GetHookOriginal(nint hook) { + var ret = _GetHookOriginal(hook); + return ret; + } + + private unsafe static delegate* unmanaged _GetVHookOriginal; + + public unsafe static nint GetVHookOriginal(nint hook) { + var ret = _GetVHookOriginal(hook); + return ret; + } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Natives/MemoryHelpers.cs b/managed/src/SwiftlyS2.Generated/Natives/MemoryHelpers.cs index 2f2c4fdf8..0ed89697e 100644 --- a/managed/src/SwiftlyS2.Generated/Natives/MemoryHelpers.cs +++ b/managed/src/SwiftlyS2.Generated/Natives/MemoryHelpers.cs @@ -1,93 +1,140 @@ #pragma warning disable CS0649 #pragma warning disable CS0169 +using System.Buffers; using System.Text; using System.Threading; using SwiftlyS2.Shared.Natives; namespace SwiftlyS2.Core.Natives; -internal static class NativeMemoryHelpers -{ - private static int _MainThreadID; - - private unsafe static delegate* unmanaged _FetchInterfaceByName; - - /// - /// supports both internal interface system, but also valve interface system - /// - public unsafe static nint FetchInterfaceByName(string ifaceName) - { - byte[] ifaceNameBuffer = Encoding.UTF8.GetBytes(ifaceName + "\0"); - fixed (byte* ifaceNameBufferPtr = ifaceNameBuffer) - { - var ret = _FetchInterfaceByName(ifaceNameBufferPtr); - return ret; - } +internal static class NativeMemoryHelpers { + private static int _MainThreadID; + + private unsafe static delegate* unmanaged _FetchInterfaceByName; + + /// + /// supports both internal interface system, but also valve interface system + /// + public unsafe static nint FetchInterfaceByName(string ifaceName) { + var pool = ArrayPool.Shared; + var ifaceNameLength = Encoding.UTF8.GetByteCount(ifaceName); + var ifaceNameBuffer = pool.Rent(ifaceNameLength + 1); + Encoding.UTF8.GetBytes(ifaceName, ifaceNameBuffer); + ifaceNameBuffer[ifaceNameLength] = 0; + fixed (byte* ifaceNameBufferPtr = ifaceNameBuffer) { + var ret = _FetchInterfaceByName(ifaceNameBufferPtr); + pool.Return(ifaceNameBuffer); + return ret; } + } - private unsafe static delegate* unmanaged _GetVirtualTableAddress; - - public unsafe static nint GetVirtualTableAddress(string library, string vtableName) - { - byte[] libraryBuffer = Encoding.UTF8.GetBytes(library + "\0"); - byte[] vtableNameBuffer = Encoding.UTF8.GetBytes(vtableName + "\0"); - fixed (byte* libraryBufferPtr = libraryBuffer) - { - fixed (byte* vtableNameBufferPtr = vtableNameBuffer) - { - var ret = _GetVirtualTableAddress(libraryBufferPtr, vtableNameBufferPtr); - return ret; - } - } + private unsafe static delegate* unmanaged _GetVirtualTableAddress; + + public unsafe static nint GetVirtualTableAddress(string library, string vtableName) { + var pool = ArrayPool.Shared; + var libraryLength = Encoding.UTF8.GetByteCount(library); + var libraryBuffer = pool.Rent(libraryLength + 1); + Encoding.UTF8.GetBytes(library, libraryBuffer); + libraryBuffer[libraryLength] = 0; + var vtableNameLength = Encoding.UTF8.GetByteCount(vtableName); + var vtableNameBuffer = pool.Rent(vtableNameLength + 1); + Encoding.UTF8.GetBytes(vtableName, vtableNameBuffer); + vtableNameBuffer[vtableNameLength] = 0; + fixed (byte* libraryBufferPtr = libraryBuffer) { + fixed (byte* vtableNameBufferPtr = vtableNameBuffer) { + var ret = _GetVirtualTableAddress(libraryBufferPtr, vtableNameBufferPtr); + pool.Return(libraryBuffer); + pool.Return(vtableNameBuffer); + return ret; + } } + } - private unsafe static delegate* unmanaged _GetAddressBySignature; - - public unsafe static nint GetAddressBySignature(string library, string sig, int len, bool rawBytes) - { - byte[] libraryBuffer = Encoding.UTF8.GetBytes(library + "\0"); - byte[] sigBuffer = Encoding.UTF8.GetBytes(sig + "\0"); - fixed (byte* libraryBufferPtr = libraryBuffer) - { - fixed (byte* sigBufferPtr = sigBuffer) - { - var ret = _GetAddressBySignature(libraryBufferPtr, sigBufferPtr, len, rawBytes ? (byte)1 : (byte)0); - return ret; - } + private unsafe static delegate* unmanaged _GetVirtualTableAddressNested2; + + public unsafe static nint GetVirtualTableAddressNested2(string library, string class1, string class2) { + var pool = ArrayPool.Shared; + var libraryLength = Encoding.UTF8.GetByteCount(library); + var libraryBuffer = pool.Rent(libraryLength + 1); + Encoding.UTF8.GetBytes(library, libraryBuffer); + libraryBuffer[libraryLength] = 0; + var class1Length = Encoding.UTF8.GetByteCount(class1); + var class1Buffer = pool.Rent(class1Length + 1); + Encoding.UTF8.GetBytes(class1, class1Buffer); + class1Buffer[class1Length] = 0; + var class2Length = Encoding.UTF8.GetByteCount(class2); + var class2Buffer = pool.Rent(class2Length + 1); + Encoding.UTF8.GetBytes(class2, class2Buffer); + class2Buffer[class2Length] = 0; + fixed (byte* libraryBufferPtr = libraryBuffer) { + fixed (byte* class1BufferPtr = class1Buffer) { + fixed (byte* class2BufferPtr = class2Buffer) { + var ret = _GetVirtualTableAddressNested2(libraryBufferPtr, class1BufferPtr, class2BufferPtr); + pool.Return(libraryBuffer); + pool.Return(class1Buffer); + pool.Return(class2Buffer); + return ret; } + } } + } - private unsafe static delegate* unmanaged _GetObjectPtrVtableName; + private unsafe static delegate* unmanaged _GetAddressBySignature; - public unsafe static string GetObjectPtrVtableName(nint objptr) - { - var ret = _GetObjectPtrVtableName(null, objptr); - var retBuffer = new byte[ret + 1]; - fixed (byte* retBufferPtr = retBuffer) - { - ret = _GetObjectPtrVtableName(retBufferPtr, objptr); - return Encoding.UTF8.GetString(retBufferPtr, ret); - } + public unsafe static nint GetAddressBySignature(string library, string sig, int len, bool rawBytes) { + var pool = ArrayPool.Shared; + var libraryLength = Encoding.UTF8.GetByteCount(library); + var libraryBuffer = pool.Rent(libraryLength + 1); + Encoding.UTF8.GetBytes(library, libraryBuffer); + libraryBuffer[libraryLength] = 0; + var sigLength = Encoding.UTF8.GetByteCount(sig); + var sigBuffer = pool.Rent(sigLength + 1); + Encoding.UTF8.GetBytes(sig, sigBuffer); + sigBuffer[sigLength] = 0; + fixed (byte* libraryBufferPtr = libraryBuffer) { + fixed (byte* sigBufferPtr = sigBuffer) { + var ret = _GetAddressBySignature(libraryBufferPtr, sigBufferPtr, len, rawBytes ? (byte)1 : (byte)0); + pool.Return(libraryBuffer); + pool.Return(sigBuffer); + return ret; + } } + } - private unsafe static delegate* unmanaged _ObjectPtrHasVtable; + private unsafe static delegate* unmanaged _GetObjectPtrVtableName; - public unsafe static bool ObjectPtrHasVtable(nint objptr) - { - var ret = _ObjectPtrHasVtable(objptr); - return ret == 1; + public unsafe static string GetObjectPtrVtableName(nint objptr) { + var ret = _GetObjectPtrVtableName(null, objptr); + var pool = ArrayPool.Shared; + var retBuffer = pool.Rent(ret + 1); + fixed (byte* retBufferPtr = retBuffer) { + ret = _GetObjectPtrVtableName(retBufferPtr, objptr); + var retString = Encoding.UTF8.GetString(retBufferPtr, ret); + pool.Return(retBuffer); + return retString; } + } - private unsafe static delegate* unmanaged _ObjectPtrHasBaseClass; + private unsafe static delegate* unmanaged _ObjectPtrHasVtable; - public unsafe static bool ObjectPtrHasBaseClass(nint objptr, string baseClassName) - { - byte[] baseClassNameBuffer = Encoding.UTF8.GetBytes(baseClassName + "\0"); - fixed (byte* baseClassNameBufferPtr = baseClassNameBuffer) - { - var ret = _ObjectPtrHasBaseClass(objptr, baseClassNameBufferPtr); - return ret == 1; - } + public unsafe static bool ObjectPtrHasVtable(nint objptr) { + var ret = _ObjectPtrHasVtable(objptr); + return ret == 1; + } + + private unsafe static delegate* unmanaged _ObjectPtrHasBaseClass; + + public unsafe static bool ObjectPtrHasBaseClass(nint objptr, string baseClassName) { + var pool = ArrayPool.Shared; + var baseClassNameLength = Encoding.UTF8.GetByteCount(baseClassName); + var baseClassNameBuffer = pool.Rent(baseClassNameLength + 1); + Encoding.UTF8.GetBytes(baseClassName, baseClassNameBuffer); + baseClassNameBuffer[baseClassNameLength] = 0; + fixed (byte* baseClassNameBufferPtr = baseClassNameBuffer) { + var ret = _ObjectPtrHasBaseClass(objptr, baseClassNameBufferPtr); + pool.Return(baseClassNameBuffer); + return ret == 1; } + } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Natives/NetMessages.cs b/managed/src/SwiftlyS2.Generated/Natives/NetMessages.cs index 7a8d0ba87..91e00dcc2 100644 --- a/managed/src/SwiftlyS2.Generated/Natives/NetMessages.cs +++ b/managed/src/SwiftlyS2.Generated/Natives/NetMessages.cs @@ -1,953 +1,1169 @@ #pragma warning disable CS0649 #pragma warning disable CS0169 +using System.Buffers; using System.Text; using System.Threading; using SwiftlyS2.Shared.Natives; namespace SwiftlyS2.Core.Natives; -internal static class NativeNetMessages -{ - private static int _MainThreadID; - - private unsafe static delegate* unmanaged _AllocateNetMessageByID; - - public unsafe static nint AllocateNetMessageByID(int msgid) - { - var ret = _AllocateNetMessageByID(msgid); - return ret; - } - - private unsafe static delegate* unmanaged _AllocateNetMessageByPartialName; - - public unsafe static nint AllocateNetMessageByPartialName(string name) - { - byte[] nameBuffer = Encoding.UTF8.GetBytes(name + "\0"); - fixed (byte* nameBufferPtr = nameBuffer) - { - var ret = _AllocateNetMessageByPartialName(nameBufferPtr); - return ret; - } - } - - private unsafe static delegate* unmanaged _DeallocateNetMessage; - - public unsafe static void DeallocateNetMessage(nint netmsg) - { - _DeallocateNetMessage(netmsg); - } - - private unsafe static delegate* unmanaged _HasField; - - public unsafe static bool HasField(nint netmsg, string fieldName) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - var ret = _HasField(netmsg, fieldNameBufferPtr); - return ret == 1; - } - } - - private unsafe static delegate* unmanaged _GetInt32; - - public unsafe static int GetInt32(nint netmsg, string fieldName) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - var ret = _GetInt32(netmsg, fieldNameBufferPtr); - return ret; - } - } - - private unsafe static delegate* unmanaged _GetRepeatedInt32; - - public unsafe static int GetRepeatedInt32(nint netmsg, string fieldName, int index) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - var ret = _GetRepeatedInt32(netmsg, fieldNameBufferPtr, index); - return ret; - } - } - - private unsafe static delegate* unmanaged _SetInt32; - - public unsafe static void SetInt32(nint netmsg, string fieldName, int value) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - _SetInt32(netmsg, fieldNameBufferPtr, value); - } - } - - private unsafe static delegate* unmanaged _SetRepeatedInt32; - - public unsafe static void SetRepeatedInt32(nint netmsg, string fieldName, int index, int value) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - _SetRepeatedInt32(netmsg, fieldNameBufferPtr, index, value); - } - } - - private unsafe static delegate* unmanaged _AddInt32; - - public unsafe static void AddInt32(nint netmsg, string fieldName, int value) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - _AddInt32(netmsg, fieldNameBufferPtr, value); - } - } - - private unsafe static delegate* unmanaged _GetInt64; - - public unsafe static long GetInt64(nint netmsg, string fieldName) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - var ret = _GetInt64(netmsg, fieldNameBufferPtr); - return ret; - } - } - - private unsafe static delegate* unmanaged _GetRepeatedInt64; - - public unsafe static long GetRepeatedInt64(nint netmsg, string fieldName, int index) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - var ret = _GetRepeatedInt64(netmsg, fieldNameBufferPtr, index); - return ret; - } - } - - private unsafe static delegate* unmanaged _SetInt64; - - public unsafe static void SetInt64(nint netmsg, string fieldName, long value) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - _SetInt64(netmsg, fieldNameBufferPtr, value); - } - } - - private unsafe static delegate* unmanaged _SetRepeatedInt64; - - public unsafe static void SetRepeatedInt64(nint netmsg, string fieldName, int index, long value) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - _SetRepeatedInt64(netmsg, fieldNameBufferPtr, index, value); - } - } - - private unsafe static delegate* unmanaged _AddInt64; - - public unsafe static void AddInt64(nint netmsg, string fieldName, long value) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - _AddInt64(netmsg, fieldNameBufferPtr, value); - } - } - - private unsafe static delegate* unmanaged _GetUInt32; - - public unsafe static uint GetUInt32(nint netmsg, string fieldName) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - var ret = _GetUInt32(netmsg, fieldNameBufferPtr); - return ret; - } - } - - private unsafe static delegate* unmanaged _GetRepeatedUInt32; - - public unsafe static uint GetRepeatedUInt32(nint netmsg, string fieldName, int index) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - var ret = _GetRepeatedUInt32(netmsg, fieldNameBufferPtr, index); - return ret; - } - } - - private unsafe static delegate* unmanaged _SetUInt32; - - public unsafe static void SetUInt32(nint netmsg, string fieldName, uint value) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - _SetUInt32(netmsg, fieldNameBufferPtr, value); - } - } - - private unsafe static delegate* unmanaged _SetRepeatedUInt32; - - public unsafe static void SetRepeatedUInt32(nint netmsg, string fieldName, int index, uint value) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - _SetRepeatedUInt32(netmsg, fieldNameBufferPtr, index, value); - } - } - - private unsafe static delegate* unmanaged _AddUInt32; - - public unsafe static void AddUInt32(nint netmsg, string fieldName, uint value) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - _AddUInt32(netmsg, fieldNameBufferPtr, value); - } - } - - private unsafe static delegate* unmanaged _GetUInt64; - - public unsafe static ulong GetUInt64(nint netmsg, string fieldName) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - var ret = _GetUInt64(netmsg, fieldNameBufferPtr); - return ret; - } - } - - private unsafe static delegate* unmanaged _GetRepeatedUInt64; - - public unsafe static ulong GetRepeatedUInt64(nint netmsg, string fieldName, int index) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - var ret = _GetRepeatedUInt64(netmsg, fieldNameBufferPtr, index); - return ret; - } - } - - private unsafe static delegate* unmanaged _SetUInt64; - - public unsafe static void SetUInt64(nint netmsg, string fieldName, ulong value) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - _SetUInt64(netmsg, fieldNameBufferPtr, value); - } - } - - private unsafe static delegate* unmanaged _SetRepeatedUInt64; - - public unsafe static void SetRepeatedUInt64(nint netmsg, string fieldName, int index, ulong value) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - _SetRepeatedUInt64(netmsg, fieldNameBufferPtr, index, value); - } - } - - private unsafe static delegate* unmanaged _AddUInt64; - - public unsafe static void AddUInt64(nint netmsg, string fieldName, ulong value) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - _AddUInt64(netmsg, fieldNameBufferPtr, value); - } - } - - private unsafe static delegate* unmanaged _GetBool; - - public unsafe static bool GetBool(nint netmsg, string fieldName) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - var ret = _GetBool(netmsg, fieldNameBufferPtr); - return ret == 1; - } - } - - private unsafe static delegate* unmanaged _GetRepeatedBool; - - public unsafe static bool GetRepeatedBool(nint netmsg, string fieldName, int index) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - var ret = _GetRepeatedBool(netmsg, fieldNameBufferPtr, index); - return ret == 1; - } - } - - private unsafe static delegate* unmanaged _SetBool; - - public unsafe static void SetBool(nint netmsg, string fieldName, bool value) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - _SetBool(netmsg, fieldNameBufferPtr, value ? (byte)1 : (byte)0); - } - } - - private unsafe static delegate* unmanaged _SetRepeatedBool; - - public unsafe static void SetRepeatedBool(nint netmsg, string fieldName, int index, bool value) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - _SetRepeatedBool(netmsg, fieldNameBufferPtr, index, value ? (byte)1 : (byte)0); - } - } - - private unsafe static delegate* unmanaged _AddBool; - - public unsafe static void AddBool(nint netmsg, string fieldName, bool value) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - _AddBool(netmsg, fieldNameBufferPtr, value ? (byte)1 : (byte)0); - } - } - - private unsafe static delegate* unmanaged _GetFloat; - - public unsafe static float GetFloat(nint netmsg, string fieldName) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - var ret = _GetFloat(netmsg, fieldNameBufferPtr); - return ret; - } - } - - private unsafe static delegate* unmanaged _GetRepeatedFloat; - - public unsafe static float GetRepeatedFloat(nint netmsg, string fieldName, int index) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - var ret = _GetRepeatedFloat(netmsg, fieldNameBufferPtr, index); - return ret; - } - } - - private unsafe static delegate* unmanaged _SetFloat; - - public unsafe static void SetFloat(nint netmsg, string fieldName, float value) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - _SetFloat(netmsg, fieldNameBufferPtr, value); - } - } - - private unsafe static delegate* unmanaged _SetRepeatedFloat; - - public unsafe static void SetRepeatedFloat(nint netmsg, string fieldName, int index, float value) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - _SetRepeatedFloat(netmsg, fieldNameBufferPtr, index, value); - } - } - - private unsafe static delegate* unmanaged _AddFloat; - - public unsafe static void AddFloat(nint netmsg, string fieldName, float value) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - _AddFloat(netmsg, fieldNameBufferPtr, value); - } - } - - private unsafe static delegate* unmanaged _GetDouble; - - public unsafe static double GetDouble(nint netmsg, string fieldName) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - var ret = _GetDouble(netmsg, fieldNameBufferPtr); - return ret; - } - } - - private unsafe static delegate* unmanaged _GetRepeatedDouble; - - public unsafe static double GetRepeatedDouble(nint netmsg, string fieldName, int index) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - var ret = _GetRepeatedDouble(netmsg, fieldNameBufferPtr, index); - return ret; - } - } - - private unsafe static delegate* unmanaged _SetDouble; - - public unsafe static void SetDouble(nint netmsg, string fieldName, double value) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - _SetDouble(netmsg, fieldNameBufferPtr, value); - } - } - - private unsafe static delegate* unmanaged _SetRepeatedDouble; - - public unsafe static void SetRepeatedDouble(nint netmsg, string fieldName, int index, double value) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - _SetRepeatedDouble(netmsg, fieldNameBufferPtr, index, value); - } - } - - private unsafe static delegate* unmanaged _AddDouble; - - public unsafe static void AddDouble(nint netmsg, string fieldName, double value) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - _AddDouble(netmsg, fieldNameBufferPtr, value); - } - } - - private unsafe static delegate* unmanaged _GetString; - - public unsafe static string GetString(nint netmsg, string fieldName) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - var ret = _GetString(null, netmsg, fieldNameBufferPtr); - var retBuffer = new byte[ret + 1]; - fixed (byte* retBufferPtr = retBuffer) - { - ret = _GetString(retBufferPtr, netmsg, fieldNameBufferPtr); - return Encoding.UTF8.GetString(retBufferPtr, ret); - } - } - } - - private unsafe static delegate* unmanaged _GetRepeatedString; - - public unsafe static string GetRepeatedString(nint netmsg, string fieldName, int index) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - var ret = _GetRepeatedString(null, netmsg, fieldNameBufferPtr, index); - var retBuffer = new byte[ret + 1]; - fixed (byte* retBufferPtr = retBuffer) - { - ret = _GetRepeatedString(retBufferPtr, netmsg, fieldNameBufferPtr, index); - return Encoding.UTF8.GetString(retBufferPtr, ret); - } - } - } - - private unsafe static delegate* unmanaged _SetString; - - public unsafe static void SetString(nint netmsg, string fieldName, string value) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - byte[] valueBuffer = Encoding.UTF8.GetBytes(value + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - fixed (byte* valueBufferPtr = valueBuffer) - { - _SetString(netmsg, fieldNameBufferPtr, valueBufferPtr); - } - } - } - - private unsafe static delegate* unmanaged _SetRepeatedString; - - public unsafe static void SetRepeatedString(nint netmsg, string fieldName, int index, string value) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - byte[] valueBuffer = Encoding.UTF8.GetBytes(value + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - fixed (byte* valueBufferPtr = valueBuffer) - { - _SetRepeatedString(netmsg, fieldNameBufferPtr, index, valueBufferPtr); - } - } - } - - private unsafe static delegate* unmanaged _AddString; - - public unsafe static void AddString(nint netmsg, string fieldName, string value) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - byte[] valueBuffer = Encoding.UTF8.GetBytes(value + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - fixed (byte* valueBufferPtr = valueBuffer) - { - _AddString(netmsg, fieldNameBufferPtr, valueBufferPtr); - } - } - } - - private unsafe static delegate* unmanaged _GetVector2D; - - public unsafe static Vector2D GetVector2D(nint netmsg, string fieldName) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - var ret = _GetVector2D(netmsg, fieldNameBufferPtr); - return ret; - } - } - - private unsafe static delegate* unmanaged _GetRepeatedVector2D; - - public unsafe static Vector2D GetRepeatedVector2D(nint netmsg, string fieldName, int index) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - var ret = _GetRepeatedVector2D(netmsg, fieldNameBufferPtr, index); - return ret; - } - } - - private unsafe static delegate* unmanaged _SetVector2D; - - public unsafe static void SetVector2D(nint netmsg, string fieldName, Vector2D value) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - _SetVector2D(netmsg, fieldNameBufferPtr, value); - } - } - - private unsafe static delegate* unmanaged _SetRepeatedVector2D; - - public unsafe static void SetRepeatedVector2D(nint netmsg, string fieldName, int index, Vector2D value) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - _SetRepeatedVector2D(netmsg, fieldNameBufferPtr, index, value); - } - } - - private unsafe static delegate* unmanaged _AddVector2D; - - public unsafe static void AddVector2D(nint netmsg, string fieldName, Vector2D value) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - _AddVector2D(netmsg, fieldNameBufferPtr, value); - } - } - - private unsafe static delegate* unmanaged _GetVector; - - public unsafe static Vector GetVector(nint netmsg, string fieldName) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - var ret = _GetVector(netmsg, fieldNameBufferPtr); - return ret; - } - } - - private unsafe static delegate* unmanaged _GetRepeatedVector; - - public unsafe static Vector GetRepeatedVector(nint netmsg, string fieldName, int index) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - var ret = _GetRepeatedVector(netmsg, fieldNameBufferPtr, index); - return ret; - } - } - - private unsafe static delegate* unmanaged _SetVector; - - public unsafe static void SetVector(nint netmsg, string fieldName, Vector value) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - _SetVector(netmsg, fieldNameBufferPtr, value); - } - } - - private unsafe static delegate* unmanaged _SetRepeatedVector; - - public unsafe static void SetRepeatedVector(nint netmsg, string fieldName, int index, Vector value) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - _SetRepeatedVector(netmsg, fieldNameBufferPtr, index, value); - } - } - - private unsafe static delegate* unmanaged _AddVector; - - public unsafe static void AddVector(nint netmsg, string fieldName, Vector value) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - _AddVector(netmsg, fieldNameBufferPtr, value); - } - } - - private unsafe static delegate* unmanaged _GetColor; - - public unsafe static Color GetColor(nint netmsg, string fieldName) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - var ret = _GetColor(netmsg, fieldNameBufferPtr); - return ret; - } - } - - private unsafe static delegate* unmanaged _GetRepeatedColor; - - public unsafe static Color GetRepeatedColor(nint netmsg, string fieldName, int index) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - var ret = _GetRepeatedColor(netmsg, fieldNameBufferPtr, index); - return ret; - } - } - - private unsafe static delegate* unmanaged _SetColor; - - public unsafe static void SetColor(nint netmsg, string fieldName, Color value) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - _SetColor(netmsg, fieldNameBufferPtr, value); - } - } - - private unsafe static delegate* unmanaged _SetRepeatedColor; - - public unsafe static void SetRepeatedColor(nint netmsg, string fieldName, int index, Color value) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - _SetRepeatedColor(netmsg, fieldNameBufferPtr, index, value); - } - } - - private unsafe static delegate* unmanaged _AddColor; - - public unsafe static void AddColor(nint netmsg, string fieldName, Color value) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - _AddColor(netmsg, fieldNameBufferPtr, value); - } - } - - private unsafe static delegate* unmanaged _GetQAngle; - - public unsafe static QAngle GetQAngle(nint netmsg, string fieldName) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - var ret = _GetQAngle(netmsg, fieldNameBufferPtr); - return ret; - } - } - - private unsafe static delegate* unmanaged _GetRepeatedQAngle; - - public unsafe static QAngle GetRepeatedQAngle(nint netmsg, string fieldName, int index) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - var ret = _GetRepeatedQAngle(netmsg, fieldNameBufferPtr, index); - return ret; - } - } - - private unsafe static delegate* unmanaged _SetQAngle; - - public unsafe static void SetQAngle(nint netmsg, string fieldName, QAngle value) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - _SetQAngle(netmsg, fieldNameBufferPtr, value); - } - } - - private unsafe static delegate* unmanaged _SetRepeatedQAngle; - - public unsafe static void SetRepeatedQAngle(nint netmsg, string fieldName, int index, QAngle value) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - _SetRepeatedQAngle(netmsg, fieldNameBufferPtr, index, value); - } - } - - private unsafe static delegate* unmanaged _AddQAngle; - - public unsafe static void AddQAngle(nint netmsg, string fieldName, QAngle value) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - _AddQAngle(netmsg, fieldNameBufferPtr, value); - } - } - - private unsafe static delegate* unmanaged _GetBytes; - - public unsafe static byte[] GetBytes(nint netmsg, string fieldName) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - var ret = _GetBytes(null, netmsg, fieldNameBufferPtr); - var retBuffer = new byte[ret]; - fixed (byte* retBufferPtr = retBuffer) - { - ret = _GetBytes(retBufferPtr, netmsg, fieldNameBufferPtr); - var retBytes = new byte[ret]; - for (int i = 0; i < ret; i++) retBytes[i] = retBufferPtr[i]; - return retBytes; - } - } - } - - private unsafe static delegate* unmanaged _GetRepeatedBytes; - - public unsafe static byte[] GetRepeatedBytes(nint netmsg, string fieldName, int index) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - var ret = _GetRepeatedBytes(null, netmsg, fieldNameBufferPtr, index); - var retBuffer = new byte[ret]; - fixed (byte* retBufferPtr = retBuffer) - { - ret = _GetRepeatedBytes(retBufferPtr, netmsg, fieldNameBufferPtr, index); - var retBytes = new byte[ret]; - for (int i = 0; i < ret; i++) retBytes[i] = retBufferPtr[i]; - return retBytes; - } - } - } - - private unsafe static delegate* unmanaged _SetBytes; - - public unsafe static void SetBytes(nint netmsg, string fieldName, byte[] value) - { - var valueLength = value.Length; - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - fixed (byte* valueBufferPtr = value) - { - _SetBytes(netmsg, fieldNameBufferPtr, valueBufferPtr, valueLength); - } - } - } - - private unsafe static delegate* unmanaged _SetRepeatedBytes; - - public unsafe static void SetRepeatedBytes(nint netmsg, string fieldName, int index, byte[] value) - { - var valueLength = value.Length; - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - fixed (byte* valueBufferPtr = value) - { - _SetRepeatedBytes(netmsg, fieldNameBufferPtr, index, valueBufferPtr, valueLength); - } - } - } - - private unsafe static delegate* unmanaged _AddBytes; - - public unsafe static void AddBytes(nint netmsg, string fieldName, byte[] value) - { - var valueLength = value.Length; - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - fixed (byte* valueBufferPtr = value) - { - _AddBytes(netmsg, fieldNameBufferPtr, valueBufferPtr, valueLength); - } - } - } - - private unsafe static delegate* unmanaged _GetNestedMessage; - - public unsafe static nint GetNestedMessage(nint netmsg, string fieldName) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - var ret = _GetNestedMessage(netmsg, fieldNameBufferPtr); - return ret; - } - } - - private unsafe static delegate* unmanaged _GetRepeatedNestedMessage; - - public unsafe static nint GetRepeatedNestedMessage(nint netmsg, string fieldName, int index) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - var ret = _GetRepeatedNestedMessage(netmsg, fieldNameBufferPtr, index); - return ret; - } - } - - private unsafe static delegate* unmanaged _AddNestedMessage; - - public unsafe static nint AddNestedMessage(nint netmsg, string fieldName) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - var ret = _AddNestedMessage(netmsg, fieldNameBufferPtr); - return ret; - } - } - - private unsafe static delegate* unmanaged _GetRepeatedFieldSize; - - public unsafe static int GetRepeatedFieldSize(nint netmsg, string fieldName) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - var ret = _GetRepeatedFieldSize(netmsg, fieldNameBufferPtr); - return ret; - } - } - - private unsafe static delegate* unmanaged _ClearRepeatedField; - - public unsafe static void ClearRepeatedField(nint netmsg, string fieldName) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - _ClearRepeatedField(netmsg, fieldNameBufferPtr); - } - } - - private unsafe static delegate* unmanaged _SendMessage; - - public unsafe static void SendMessage(nint netmsg, int msgid, int playerid) - { - _SendMessage(netmsg, msgid, playerid); - } - - private unsafe static delegate* unmanaged _SendMessageToPlayers; - - /// - /// each bit in player_mask represents a playerid - /// - public unsafe static void SendMessageToPlayers(nint netmsg, int msgid, ulong playermask) - { - _SendMessageToPlayers(netmsg, msgid, playermask); - } - - private unsafe static delegate* unmanaged _AddNetMessageServerHook; - - /// - /// the callback should receive the following: uint64* playermask_ptr, int netmessage_id, void* netmsg, return bool (true -> ignored, false -> supercede) - /// - public unsafe static ulong AddNetMessageServerHook(nint callback) - { - var ret = _AddNetMessageServerHook(callback); - return ret; - } - - private unsafe static delegate* unmanaged _RemoveNetMessageServerHook; - - public unsafe static void RemoveNetMessageServerHook(ulong callbackID) - { - _RemoveNetMessageServerHook(callbackID); - } - - private unsafe static delegate* unmanaged _AddNetMessageClientHook; - - /// - /// the callback should receive the following: int32 playerid, int netmessage_id, void* netmsg, return bool (true -> ignored, false -> supercede) - /// - public unsafe static ulong AddNetMessageClientHook(nint callback) - { - var ret = _AddNetMessageClientHook(callback); - return ret; - } - - private unsafe static delegate* unmanaged _RemoveNetMessageClientHook; - - public unsafe static void RemoveNetMessageClientHook(ulong callbackID) - { - _RemoveNetMessageClientHook(callbackID); - } +internal static class NativeNetMessages { + private static int _MainThreadID; + + private unsafe static delegate* unmanaged _AllocateNetMessageByID; + + public unsafe static nint AllocateNetMessageByID(int msgid) { + var ret = _AllocateNetMessageByID(msgid); + return ret; + } + + private unsafe static delegate* unmanaged _AllocateNetMessageByPartialName; + + public unsafe static nint AllocateNetMessageByPartialName(string name) { + var pool = ArrayPool.Shared; + var nameLength = Encoding.UTF8.GetByteCount(name); + var nameBuffer = pool.Rent(nameLength + 1); + Encoding.UTF8.GetBytes(name, nameBuffer); + nameBuffer[nameLength] = 0; + fixed (byte* nameBufferPtr = nameBuffer) { + var ret = _AllocateNetMessageByPartialName(nameBufferPtr); + pool.Return(nameBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _DeallocateNetMessage; + + public unsafe static void DeallocateNetMessage(nint netmsg) { + _DeallocateNetMessage(netmsg); + } + + private unsafe static delegate* unmanaged _HasField; + + public unsafe static bool HasField(nint netmsg, string fieldName) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + var ret = _HasField(netmsg, fieldNameBufferPtr); + pool.Return(fieldNameBuffer); + return ret == 1; + } + } + + private unsafe static delegate* unmanaged _GetInt32; + + public unsafe static int GetInt32(nint netmsg, string fieldName) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + var ret = _GetInt32(netmsg, fieldNameBufferPtr); + pool.Return(fieldNameBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _GetRepeatedInt32; + + public unsafe static int GetRepeatedInt32(nint netmsg, string fieldName, int index) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + var ret = _GetRepeatedInt32(netmsg, fieldNameBufferPtr, index); + pool.Return(fieldNameBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _SetInt32; + + public unsafe static void SetInt32(nint netmsg, string fieldName, int value) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + _SetInt32(netmsg, fieldNameBufferPtr, value); + pool.Return(fieldNameBuffer); + } + } + + private unsafe static delegate* unmanaged _SetRepeatedInt32; + + public unsafe static void SetRepeatedInt32(nint netmsg, string fieldName, int index, int value) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + _SetRepeatedInt32(netmsg, fieldNameBufferPtr, index, value); + pool.Return(fieldNameBuffer); + } + } + + private unsafe static delegate* unmanaged _AddInt32; + + public unsafe static void AddInt32(nint netmsg, string fieldName, int value) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + _AddInt32(netmsg, fieldNameBufferPtr, value); + pool.Return(fieldNameBuffer); + } + } + + private unsafe static delegate* unmanaged _GetInt64; + + public unsafe static long GetInt64(nint netmsg, string fieldName) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + var ret = _GetInt64(netmsg, fieldNameBufferPtr); + pool.Return(fieldNameBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _GetRepeatedInt64; + + public unsafe static long GetRepeatedInt64(nint netmsg, string fieldName, int index) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + var ret = _GetRepeatedInt64(netmsg, fieldNameBufferPtr, index); + pool.Return(fieldNameBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _SetInt64; + + public unsafe static void SetInt64(nint netmsg, string fieldName, long value) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + _SetInt64(netmsg, fieldNameBufferPtr, value); + pool.Return(fieldNameBuffer); + } + } + + private unsafe static delegate* unmanaged _SetRepeatedInt64; + + public unsafe static void SetRepeatedInt64(nint netmsg, string fieldName, int index, long value) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + _SetRepeatedInt64(netmsg, fieldNameBufferPtr, index, value); + pool.Return(fieldNameBuffer); + } + } + + private unsafe static delegate* unmanaged _AddInt64; + + public unsafe static void AddInt64(nint netmsg, string fieldName, long value) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + _AddInt64(netmsg, fieldNameBufferPtr, value); + pool.Return(fieldNameBuffer); + } + } + + private unsafe static delegate* unmanaged _GetUInt32; + + public unsafe static uint GetUInt32(nint netmsg, string fieldName) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + var ret = _GetUInt32(netmsg, fieldNameBufferPtr); + pool.Return(fieldNameBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _GetRepeatedUInt32; + + public unsafe static uint GetRepeatedUInt32(nint netmsg, string fieldName, int index) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + var ret = _GetRepeatedUInt32(netmsg, fieldNameBufferPtr, index); + pool.Return(fieldNameBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _SetUInt32; + + public unsafe static void SetUInt32(nint netmsg, string fieldName, uint value) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + _SetUInt32(netmsg, fieldNameBufferPtr, value); + pool.Return(fieldNameBuffer); + } + } + + private unsafe static delegate* unmanaged _SetRepeatedUInt32; + + public unsafe static void SetRepeatedUInt32(nint netmsg, string fieldName, int index, uint value) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + _SetRepeatedUInt32(netmsg, fieldNameBufferPtr, index, value); + pool.Return(fieldNameBuffer); + } + } + + private unsafe static delegate* unmanaged _AddUInt32; + + public unsafe static void AddUInt32(nint netmsg, string fieldName, uint value) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + _AddUInt32(netmsg, fieldNameBufferPtr, value); + pool.Return(fieldNameBuffer); + } + } + + private unsafe static delegate* unmanaged _GetUInt64; + + public unsafe static ulong GetUInt64(nint netmsg, string fieldName) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + var ret = _GetUInt64(netmsg, fieldNameBufferPtr); + pool.Return(fieldNameBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _GetRepeatedUInt64; + + public unsafe static ulong GetRepeatedUInt64(nint netmsg, string fieldName, int index) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + var ret = _GetRepeatedUInt64(netmsg, fieldNameBufferPtr, index); + pool.Return(fieldNameBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _SetUInt64; + + public unsafe static void SetUInt64(nint netmsg, string fieldName, ulong value) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + _SetUInt64(netmsg, fieldNameBufferPtr, value); + pool.Return(fieldNameBuffer); + } + } + + private unsafe static delegate* unmanaged _SetRepeatedUInt64; + + public unsafe static void SetRepeatedUInt64(nint netmsg, string fieldName, int index, ulong value) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + _SetRepeatedUInt64(netmsg, fieldNameBufferPtr, index, value); + pool.Return(fieldNameBuffer); + } + } + + private unsafe static delegate* unmanaged _AddUInt64; + + public unsafe static void AddUInt64(nint netmsg, string fieldName, ulong value) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + _AddUInt64(netmsg, fieldNameBufferPtr, value); + pool.Return(fieldNameBuffer); + } + } + + private unsafe static delegate* unmanaged _GetBool; + + public unsafe static bool GetBool(nint netmsg, string fieldName) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + var ret = _GetBool(netmsg, fieldNameBufferPtr); + pool.Return(fieldNameBuffer); + return ret == 1; + } + } + + private unsafe static delegate* unmanaged _GetRepeatedBool; + + public unsafe static bool GetRepeatedBool(nint netmsg, string fieldName, int index) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + var ret = _GetRepeatedBool(netmsg, fieldNameBufferPtr, index); + pool.Return(fieldNameBuffer); + return ret == 1; + } + } + + private unsafe static delegate* unmanaged _SetBool; + + public unsafe static void SetBool(nint netmsg, string fieldName, bool value) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + _SetBool(netmsg, fieldNameBufferPtr, value ? (byte)1 : (byte)0); + pool.Return(fieldNameBuffer); + } + } + + private unsafe static delegate* unmanaged _SetRepeatedBool; + + public unsafe static void SetRepeatedBool(nint netmsg, string fieldName, int index, bool value) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + _SetRepeatedBool(netmsg, fieldNameBufferPtr, index, value ? (byte)1 : (byte)0); + pool.Return(fieldNameBuffer); + } + } + + private unsafe static delegate* unmanaged _AddBool; + + public unsafe static void AddBool(nint netmsg, string fieldName, bool value) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + _AddBool(netmsg, fieldNameBufferPtr, value ? (byte)1 : (byte)0); + pool.Return(fieldNameBuffer); + } + } + + private unsafe static delegate* unmanaged _GetFloat; + + public unsafe static float GetFloat(nint netmsg, string fieldName) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + var ret = _GetFloat(netmsg, fieldNameBufferPtr); + pool.Return(fieldNameBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _GetRepeatedFloat; + + public unsafe static float GetRepeatedFloat(nint netmsg, string fieldName, int index) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + var ret = _GetRepeatedFloat(netmsg, fieldNameBufferPtr, index); + pool.Return(fieldNameBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _SetFloat; + + public unsafe static void SetFloat(nint netmsg, string fieldName, float value) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + _SetFloat(netmsg, fieldNameBufferPtr, value); + pool.Return(fieldNameBuffer); + } + } + + private unsafe static delegate* unmanaged _SetRepeatedFloat; + + public unsafe static void SetRepeatedFloat(nint netmsg, string fieldName, int index, float value) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + _SetRepeatedFloat(netmsg, fieldNameBufferPtr, index, value); + pool.Return(fieldNameBuffer); + } + } + + private unsafe static delegate* unmanaged _AddFloat; + + public unsafe static void AddFloat(nint netmsg, string fieldName, float value) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + _AddFloat(netmsg, fieldNameBufferPtr, value); + pool.Return(fieldNameBuffer); + } + } + + private unsafe static delegate* unmanaged _GetDouble; + + public unsafe static double GetDouble(nint netmsg, string fieldName) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + var ret = _GetDouble(netmsg, fieldNameBufferPtr); + pool.Return(fieldNameBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _GetRepeatedDouble; + + public unsafe static double GetRepeatedDouble(nint netmsg, string fieldName, int index) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + var ret = _GetRepeatedDouble(netmsg, fieldNameBufferPtr, index); + pool.Return(fieldNameBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _SetDouble; + + public unsafe static void SetDouble(nint netmsg, string fieldName, double value) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + _SetDouble(netmsg, fieldNameBufferPtr, value); + pool.Return(fieldNameBuffer); + } + } + + private unsafe static delegate* unmanaged _SetRepeatedDouble; + + public unsafe static void SetRepeatedDouble(nint netmsg, string fieldName, int index, double value) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + _SetRepeatedDouble(netmsg, fieldNameBufferPtr, index, value); + pool.Return(fieldNameBuffer); + } + } + + private unsafe static delegate* unmanaged _AddDouble; + + public unsafe static void AddDouble(nint netmsg, string fieldName, double value) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + _AddDouble(netmsg, fieldNameBufferPtr, value); + pool.Return(fieldNameBuffer); + } + } + + private unsafe static delegate* unmanaged _GetString; + + public unsafe static string GetString(nint netmsg, string fieldName) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + var ret = _GetString(null, netmsg, fieldNameBufferPtr); + var retBuffer = pool.Rent(ret + 1); + fixed (byte* retBufferPtr = retBuffer) { + ret = _GetString(retBufferPtr, netmsg, fieldNameBufferPtr); + var retString = Encoding.UTF8.GetString(retBufferPtr, ret); + pool.Return(retBuffer); + pool.Return(fieldNameBuffer); + return retString; + } + } + } + + private unsafe static delegate* unmanaged _GetRepeatedString; + + public unsafe static string GetRepeatedString(nint netmsg, string fieldName, int index) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + var ret = _GetRepeatedString(null, netmsg, fieldNameBufferPtr, index); + var retBuffer = pool.Rent(ret + 1); + fixed (byte* retBufferPtr = retBuffer) { + ret = _GetRepeatedString(retBufferPtr, netmsg, fieldNameBufferPtr, index); + var retString = Encoding.UTF8.GetString(retBufferPtr, ret); + pool.Return(retBuffer); + pool.Return(fieldNameBuffer); + return retString; + } + } + } + + private unsafe static delegate* unmanaged _SetString; + + public unsafe static void SetString(nint netmsg, string fieldName, string value) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + var valueLength = Encoding.UTF8.GetByteCount(value); + var valueBuffer = pool.Rent(valueLength + 1); + Encoding.UTF8.GetBytes(value, valueBuffer); + valueBuffer[valueLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + fixed (byte* valueBufferPtr = valueBuffer) { + _SetString(netmsg, fieldNameBufferPtr, valueBufferPtr); + pool.Return(fieldNameBuffer); + pool.Return(valueBuffer); + } + } + } + + private unsafe static delegate* unmanaged _SetRepeatedString; + + public unsafe static void SetRepeatedString(nint netmsg, string fieldName, int index, string value) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + var valueLength = Encoding.UTF8.GetByteCount(value); + var valueBuffer = pool.Rent(valueLength + 1); + Encoding.UTF8.GetBytes(value, valueBuffer); + valueBuffer[valueLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + fixed (byte* valueBufferPtr = valueBuffer) { + _SetRepeatedString(netmsg, fieldNameBufferPtr, index, valueBufferPtr); + pool.Return(fieldNameBuffer); + pool.Return(valueBuffer); + } + } + } + + private unsafe static delegate* unmanaged _AddString; + + public unsafe static void AddString(nint netmsg, string fieldName, string value) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + var valueLength = Encoding.UTF8.GetByteCount(value); + var valueBuffer = pool.Rent(valueLength + 1); + Encoding.UTF8.GetBytes(value, valueBuffer); + valueBuffer[valueLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + fixed (byte* valueBufferPtr = valueBuffer) { + _AddString(netmsg, fieldNameBufferPtr, valueBufferPtr); + pool.Return(fieldNameBuffer); + pool.Return(valueBuffer); + } + } + } + + private unsafe static delegate* unmanaged _GetVector2D; + + public unsafe static Vector2D GetVector2D(nint netmsg, string fieldName) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + var ret = _GetVector2D(netmsg, fieldNameBufferPtr); + pool.Return(fieldNameBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _GetRepeatedVector2D; + + public unsafe static Vector2D GetRepeatedVector2D(nint netmsg, string fieldName, int index) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + var ret = _GetRepeatedVector2D(netmsg, fieldNameBufferPtr, index); + pool.Return(fieldNameBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _SetVector2D; + + public unsafe static void SetVector2D(nint netmsg, string fieldName, Vector2D value) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + _SetVector2D(netmsg, fieldNameBufferPtr, value); + pool.Return(fieldNameBuffer); + } + } + + private unsafe static delegate* unmanaged _SetRepeatedVector2D; + + public unsafe static void SetRepeatedVector2D(nint netmsg, string fieldName, int index, Vector2D value) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + _SetRepeatedVector2D(netmsg, fieldNameBufferPtr, index, value); + pool.Return(fieldNameBuffer); + } + } + + private unsafe static delegate* unmanaged _AddVector2D; + + public unsafe static void AddVector2D(nint netmsg, string fieldName, Vector2D value) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + _AddVector2D(netmsg, fieldNameBufferPtr, value); + pool.Return(fieldNameBuffer); + } + } + + private unsafe static delegate* unmanaged _GetVector; + + public unsafe static Vector GetVector(nint netmsg, string fieldName) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + var ret = _GetVector(netmsg, fieldNameBufferPtr); + pool.Return(fieldNameBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _GetRepeatedVector; + + public unsafe static Vector GetRepeatedVector(nint netmsg, string fieldName, int index) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + var ret = _GetRepeatedVector(netmsg, fieldNameBufferPtr, index); + pool.Return(fieldNameBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _SetVector; + + public unsafe static void SetVector(nint netmsg, string fieldName, Vector value) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + _SetVector(netmsg, fieldNameBufferPtr, value); + pool.Return(fieldNameBuffer); + } + } + + private unsafe static delegate* unmanaged _SetRepeatedVector; + + public unsafe static void SetRepeatedVector(nint netmsg, string fieldName, int index, Vector value) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + _SetRepeatedVector(netmsg, fieldNameBufferPtr, index, value); + pool.Return(fieldNameBuffer); + } + } + + private unsafe static delegate* unmanaged _AddVector; + + public unsafe static void AddVector(nint netmsg, string fieldName, Vector value) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + _AddVector(netmsg, fieldNameBufferPtr, value); + pool.Return(fieldNameBuffer); + } + } + + private unsafe static delegate* unmanaged _GetColor; + + public unsafe static Color GetColor(nint netmsg, string fieldName) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + var ret = _GetColor(netmsg, fieldNameBufferPtr); + pool.Return(fieldNameBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _GetRepeatedColor; + + public unsafe static Color GetRepeatedColor(nint netmsg, string fieldName, int index) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + var ret = _GetRepeatedColor(netmsg, fieldNameBufferPtr, index); + pool.Return(fieldNameBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _SetColor; + + public unsafe static void SetColor(nint netmsg, string fieldName, Color value) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + _SetColor(netmsg, fieldNameBufferPtr, value); + pool.Return(fieldNameBuffer); + } + } + + private unsafe static delegate* unmanaged _SetRepeatedColor; + + public unsafe static void SetRepeatedColor(nint netmsg, string fieldName, int index, Color value) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + _SetRepeatedColor(netmsg, fieldNameBufferPtr, index, value); + pool.Return(fieldNameBuffer); + } + } + + private unsafe static delegate* unmanaged _AddColor; + + public unsafe static void AddColor(nint netmsg, string fieldName, Color value) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + _AddColor(netmsg, fieldNameBufferPtr, value); + pool.Return(fieldNameBuffer); + } + } + + private unsafe static delegate* unmanaged _GetQAngle; + + public unsafe static QAngle GetQAngle(nint netmsg, string fieldName) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + var ret = _GetQAngle(netmsg, fieldNameBufferPtr); + pool.Return(fieldNameBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _GetRepeatedQAngle; + + public unsafe static QAngle GetRepeatedQAngle(nint netmsg, string fieldName, int index) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + var ret = _GetRepeatedQAngle(netmsg, fieldNameBufferPtr, index); + pool.Return(fieldNameBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _SetQAngle; + + public unsafe static void SetQAngle(nint netmsg, string fieldName, QAngle value) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + _SetQAngle(netmsg, fieldNameBufferPtr, value); + pool.Return(fieldNameBuffer); + } + } + + private unsafe static delegate* unmanaged _SetRepeatedQAngle; + + public unsafe static void SetRepeatedQAngle(nint netmsg, string fieldName, int index, QAngle value) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + _SetRepeatedQAngle(netmsg, fieldNameBufferPtr, index, value); + pool.Return(fieldNameBuffer); + } + } + + private unsafe static delegate* unmanaged _AddQAngle; + + public unsafe static void AddQAngle(nint netmsg, string fieldName, QAngle value) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + _AddQAngle(netmsg, fieldNameBufferPtr, value); + pool.Return(fieldNameBuffer); + } + } + + private unsafe static delegate* unmanaged _GetBytes; + + public unsafe static byte[] GetBytes(nint netmsg, string fieldName) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + var ret = _GetBytes(null, netmsg, fieldNameBufferPtr); + var retBuffer = pool.Rent(ret + 1); + fixed (byte* retBufferPtr = retBuffer) { + ret = _GetBytes(retBufferPtr, netmsg, fieldNameBufferPtr); + var retBytes = new byte[ret]; + for (int i = 0; i < ret; i++) retBytes[i] = retBufferPtr[i]; + pool.Return(retBuffer); + pool.Return(fieldNameBuffer); + return retBytes; + } + } + } + + private unsafe static delegate* unmanaged _GetRepeatedBytes; + + public unsafe static byte[] GetRepeatedBytes(nint netmsg, string fieldName, int index) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + var ret = _GetRepeatedBytes(null, netmsg, fieldNameBufferPtr, index); + var retBuffer = pool.Rent(ret + 1); + fixed (byte* retBufferPtr = retBuffer) { + ret = _GetRepeatedBytes(retBufferPtr, netmsg, fieldNameBufferPtr, index); + var retBytes = new byte[ret]; + for (int i = 0; i < ret; i++) retBytes[i] = retBufferPtr[i]; + pool.Return(retBuffer); + pool.Return(fieldNameBuffer); + return retBytes; + } + } + } + + private unsafe static delegate* unmanaged _SetBytes; + + public unsafe static void SetBytes(nint netmsg, string fieldName, byte[] value) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + var valueLength = value.Length; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + fixed (byte* valueBufferPtr = value) { + _SetBytes(netmsg, fieldNameBufferPtr, valueBufferPtr, valueLength); + pool.Return(fieldNameBuffer); + } + } + } + + private unsafe static delegate* unmanaged _SetRepeatedBytes; + + public unsafe static void SetRepeatedBytes(nint netmsg, string fieldName, int index, byte[] value) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + var valueLength = value.Length; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + fixed (byte* valueBufferPtr = value) { + _SetRepeatedBytes(netmsg, fieldNameBufferPtr, index, valueBufferPtr, valueLength); + pool.Return(fieldNameBuffer); + } + } + } + + private unsafe static delegate* unmanaged _AddBytes; + + public unsafe static void AddBytes(nint netmsg, string fieldName, byte[] value) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + var valueLength = value.Length; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + fixed (byte* valueBufferPtr = value) { + _AddBytes(netmsg, fieldNameBufferPtr, valueBufferPtr, valueLength); + pool.Return(fieldNameBuffer); + } + } + } + + private unsafe static delegate* unmanaged _GetNestedMessage; + + public unsafe static nint GetNestedMessage(nint netmsg, string fieldName) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + var ret = _GetNestedMessage(netmsg, fieldNameBufferPtr); + pool.Return(fieldNameBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _GetRepeatedNestedMessage; + + public unsafe static nint GetRepeatedNestedMessage(nint netmsg, string fieldName, int index) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + var ret = _GetRepeatedNestedMessage(netmsg, fieldNameBufferPtr, index); + pool.Return(fieldNameBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _AddNestedMessage; + + public unsafe static nint AddNestedMessage(nint netmsg, string fieldName) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + var ret = _AddNestedMessage(netmsg, fieldNameBufferPtr); + pool.Return(fieldNameBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _GetRepeatedFieldSize; + + public unsafe static int GetRepeatedFieldSize(nint netmsg, string fieldName) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + var ret = _GetRepeatedFieldSize(netmsg, fieldNameBufferPtr); + pool.Return(fieldNameBuffer); + return ret; + } + } + + private unsafe static delegate* unmanaged _ClearRepeatedField; + + public unsafe static void ClearRepeatedField(nint netmsg, string fieldName) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + _ClearRepeatedField(netmsg, fieldNameBufferPtr); + pool.Return(fieldNameBuffer); + } + } + + private unsafe static delegate* unmanaged _SendMessage; + + public unsafe static void SendMessage(nint netmsg, int msgid, int playerid) { + _SendMessage(netmsg, msgid, playerid); + } + + private unsafe static delegate* unmanaged _SendMessageToPlayers; + + /// + /// each bit in player_mask represents a playerid + /// + public unsafe static void SendMessageToPlayers(nint netmsg, int msgid, ulong playermask) { + _SendMessageToPlayers(netmsg, msgid, playermask); + } + + private unsafe static delegate* unmanaged _AddNetMessageServerHook; + + /// + /// the callback should receive the following: uint64* playermask_ptr, int netmessage_id, void* netmsg, return bool (true -> ignored, false -> supercede) + /// + public unsafe static ulong AddNetMessageServerHook(nint callback) { + var ret = _AddNetMessageServerHook(callback); + return ret; + } + + private unsafe static delegate* unmanaged _RemoveNetMessageServerHook; + + public unsafe static void RemoveNetMessageServerHook(ulong callbackID) { + _RemoveNetMessageServerHook(callbackID); + } + + private unsafe static delegate* unmanaged _AddNetMessageClientHook; + + /// + /// the callback should receive the following: int32 playerid, int netmessage_id, void* netmsg, return bool (true -> ignored, false -> supercede) + /// + public unsafe static ulong AddNetMessageClientHook(nint callback) { + var ret = _AddNetMessageClientHook(callback); + return ret; + } + + private unsafe static delegate* unmanaged _RemoveNetMessageClientHook; + + public unsafe static void RemoveNetMessageClientHook(ulong callbackID) { + _RemoveNetMessageClientHook(callbackID); + } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Natives/Offsets.cs b/managed/src/SwiftlyS2.Generated/Natives/Offsets.cs index 7e72b7468..8a06d82b8 100644 --- a/managed/src/SwiftlyS2.Generated/Natives/Offsets.cs +++ b/managed/src/SwiftlyS2.Generated/Natives/Offsets.cs @@ -1,37 +1,43 @@ #pragma warning disable CS0649 #pragma warning disable CS0169 +using System.Buffers; using System.Text; using System.Threading; using SwiftlyS2.Shared.Natives; namespace SwiftlyS2.Core.Natives; -internal static class NativeOffsets -{ - private static int _MainThreadID; +internal static class NativeOffsets { + private static int _MainThreadID; - private unsafe static delegate* unmanaged _Exists; + private unsafe static delegate* unmanaged _Exists; - public unsafe static bool Exists(string name) - { - byte[] nameBuffer = Encoding.UTF8.GetBytes(name + "\0"); - fixed (byte* nameBufferPtr = nameBuffer) - { - var ret = _Exists(nameBufferPtr); - return ret == 1; - } + public unsafe static bool Exists(string name) { + var pool = ArrayPool.Shared; + var nameLength = Encoding.UTF8.GetByteCount(name); + var nameBuffer = pool.Rent(nameLength + 1); + Encoding.UTF8.GetBytes(name, nameBuffer); + nameBuffer[nameLength] = 0; + fixed (byte* nameBufferPtr = nameBuffer) { + var ret = _Exists(nameBufferPtr); + pool.Return(nameBuffer); + return ret == 1; } + } - private unsafe static delegate* unmanaged _Fetch; + private unsafe static delegate* unmanaged _Fetch; - public unsafe static int Fetch(string name) - { - byte[] nameBuffer = Encoding.UTF8.GetBytes(name + "\0"); - fixed (byte* nameBufferPtr = nameBuffer) - { - var ret = _Fetch(nameBufferPtr); - return ret; - } + public unsafe static int Fetch(string name) { + var pool = ArrayPool.Shared; + var nameLength = Encoding.UTF8.GetByteCount(name); + var nameBuffer = pool.Rent(nameLength + 1); + Encoding.UTF8.GetBytes(name, nameBuffer); + nameBuffer[nameLength] = 0; + fixed (byte* nameBufferPtr = nameBuffer) { + var ret = _Fetch(nameBufferPtr); + pool.Return(nameBuffer); + return ret; } + } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Natives/Patches.cs b/managed/src/SwiftlyS2.Generated/Natives/Patches.cs index 4ddb60fba..8404fcff2 100644 --- a/managed/src/SwiftlyS2.Generated/Natives/Patches.cs +++ b/managed/src/SwiftlyS2.Generated/Natives/Patches.cs @@ -1,47 +1,56 @@ #pragma warning disable CS0649 #pragma warning disable CS0169 +using System.Buffers; using System.Text; using System.Threading; using SwiftlyS2.Shared.Natives; namespace SwiftlyS2.Core.Natives; -internal static class NativePatches -{ - private static int _MainThreadID; +internal static class NativePatches { + private static int _MainThreadID; - private unsafe static delegate* unmanaged _Apply; + private unsafe static delegate* unmanaged _Apply; - public unsafe static void Apply(string patchName) - { - byte[] patchNameBuffer = Encoding.UTF8.GetBytes(patchName + "\0"); - fixed (byte* patchNameBufferPtr = patchNameBuffer) - { - _Apply(patchNameBufferPtr); - } + public unsafe static void Apply(string patchName) { + var pool = ArrayPool.Shared; + var patchNameLength = Encoding.UTF8.GetByteCount(patchName); + var patchNameBuffer = pool.Rent(patchNameLength + 1); + Encoding.UTF8.GetBytes(patchName, patchNameBuffer); + patchNameBuffer[patchNameLength] = 0; + fixed (byte* patchNameBufferPtr = patchNameBuffer) { + _Apply(patchNameBufferPtr); + pool.Return(patchNameBuffer); } - - private unsafe static delegate* unmanaged _Revert; - - public unsafe static void Revert(string patchName) - { - byte[] patchNameBuffer = Encoding.UTF8.GetBytes(patchName + "\0"); - fixed (byte* patchNameBufferPtr = patchNameBuffer) - { - _Revert(patchNameBufferPtr); - } + } + + private unsafe static delegate* unmanaged _Revert; + + public unsafe static void Revert(string patchName) { + var pool = ArrayPool.Shared; + var patchNameLength = Encoding.UTF8.GetByteCount(patchName); + var patchNameBuffer = pool.Rent(patchNameLength + 1); + Encoding.UTF8.GetBytes(patchName, patchNameBuffer); + patchNameBuffer[patchNameLength] = 0; + fixed (byte* patchNameBufferPtr = patchNameBuffer) { + _Revert(patchNameBufferPtr); + pool.Return(patchNameBuffer); } - - private unsafe static delegate* unmanaged _Exists; - - public unsafe static bool Exists(string patchName) - { - byte[] patchNameBuffer = Encoding.UTF8.GetBytes(patchName + "\0"); - fixed (byte* patchNameBufferPtr = patchNameBuffer) - { - var ret = _Exists(patchNameBufferPtr); - return ret == 1; - } + } + + private unsafe static delegate* unmanaged _Exists; + + public unsafe static bool Exists(string patchName) { + var pool = ArrayPool.Shared; + var patchNameLength = Encoding.UTF8.GetByteCount(patchName); + var patchNameBuffer = pool.Rent(patchNameLength + 1); + Encoding.UTF8.GetBytes(patchName, patchNameBuffer); + patchNameBuffer[patchNameLength] = 0; + fixed (byte* patchNameBufferPtr = patchNameBuffer) { + var ret = _Exists(patchNameBufferPtr); + pool.Return(patchNameBuffer); + return ret == 1; } + } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Natives/Player.cs b/managed/src/SwiftlyS2.Generated/Natives/Player.cs index 33c5927d3..e7abaf327 100644 --- a/managed/src/SwiftlyS2.Generated/Natives/Player.cs +++ b/managed/src/SwiftlyS2.Generated/Natives/Player.cs @@ -1,231 +1,230 @@ #pragma warning disable CS0649 #pragma warning disable CS0169 +using System.Buffers; using System.Text; using System.Threading; using SwiftlyS2.Shared.Natives; namespace SwiftlyS2.Core.Natives; -internal static class NativePlayer -{ - private static int _MainThreadID; +internal static class NativePlayer { + private static int _MainThreadID; - private unsafe static delegate* unmanaged _SendMessage; + private unsafe static delegate* unmanaged _SendMessage; - public unsafe static void SendMessage(int playerid, int kind, string message, int htmlDuration) - { - byte[] messageBuffer = Encoding.UTF8.GetBytes(message + "\0"); - fixed (byte* messageBufferPtr = messageBuffer) - { - _SendMessage(playerid, kind, messageBufferPtr, htmlDuration); - } + public unsafe static void SendMessage(int playerid, int kind, string message, int htmlDuration) { + var pool = ArrayPool.Shared; + var messageLength = Encoding.UTF8.GetByteCount(message); + var messageBuffer = pool.Rent(messageLength + 1); + Encoding.UTF8.GetBytes(message, messageBuffer); + messageBuffer[messageLength] = 0; + fixed (byte* messageBufferPtr = messageBuffer) { + _SendMessage(playerid, kind, messageBufferPtr, htmlDuration); + pool.Return(messageBuffer); } + } - private unsafe static delegate* unmanaged _IsFakeClient; + private unsafe static delegate* unmanaged _IsFakeClient; - public unsafe static bool IsFakeClient(int playerid) - { - var ret = _IsFakeClient(playerid); - return ret == 1; - } + public unsafe static bool IsFakeClient(int playerid) { + var ret = _IsFakeClient(playerid); + return ret == 1; + } - private unsafe static delegate* unmanaged _IsAuthorized; + private unsafe static delegate* unmanaged _IsAuthorized; - public unsafe static bool IsAuthorized(int playerid) - { - var ret = _IsAuthorized(playerid); - return ret == 1; - } + public unsafe static bool IsAuthorized(int playerid) { + var ret = _IsAuthorized(playerid); + return ret == 1; + } - private unsafe static delegate* unmanaged _GetConnectedTime; + private unsafe static delegate* unmanaged _GetConnectedTime; - public unsafe static uint GetConnectedTime(int playerid) - { - var ret = _GetConnectedTime(playerid); - return ret; - } + public unsafe static uint GetConnectedTime(int playerid) { + var ret = _GetConnectedTime(playerid); + return ret; + } - private unsafe static delegate* unmanaged _GetUnauthorizedSteamID; + private unsafe static delegate* unmanaged _GetUnauthorizedSteamID; - public unsafe static ulong GetUnauthorizedSteamID(int playerid) - { - var ret = _GetUnauthorizedSteamID(playerid); - return ret; - } + public unsafe static ulong GetUnauthorizedSteamID(int playerid) { + var ret = _GetUnauthorizedSteamID(playerid); + return ret; + } - private unsafe static delegate* unmanaged _GetSteamID; + private unsafe static delegate* unmanaged _GetSteamID; - public unsafe static ulong GetSteamID(int playerid) - { - var ret = _GetSteamID(playerid); - return ret; - } + public unsafe static ulong GetSteamID(int playerid) { + var ret = _GetSteamID(playerid); + return ret; + } - private unsafe static delegate* unmanaged _GetController; + private unsafe static delegate* unmanaged _GetController; - public unsafe static nint GetController(int playerid) - { - var ret = _GetController(playerid); - return ret; - } + public unsafe static nint GetController(int playerid) { + var ret = _GetController(playerid); + return ret; + } - private unsafe static delegate* unmanaged _GetPawn; + private unsafe static delegate* unmanaged _GetPawn; - public unsafe static nint GetPawn(int playerid) - { - var ret = _GetPawn(playerid); - return ret; - } + public unsafe static nint GetPawn(int playerid) { + var ret = _GetPawn(playerid); + return ret; + } - private unsafe static delegate* unmanaged _GetPlayerPawn; + private unsafe static delegate* unmanaged _GetPlayerPawn; - public unsafe static nint GetPlayerPawn(int playerid) - { - var ret = _GetPlayerPawn(playerid); - return ret; - } + public unsafe static nint GetPlayerPawn(int playerid) { + var ret = _GetPlayerPawn(playerid); + return ret; + } - private unsafe static delegate* unmanaged _GetPressedButtons; + private unsafe static delegate* unmanaged _GetPressedButtons; - public unsafe static ulong GetPressedButtons(int playerid) - { - var ret = _GetPressedButtons(playerid); - return ret; - } + public unsafe static ulong GetPressedButtons(int playerid) { + var ret = _GetPressedButtons(playerid); + return ret; + } - private unsafe static delegate* unmanaged _PerformCommand; + private unsafe static delegate* unmanaged _PerformCommand; - public unsafe static void PerformCommand(int playerid, string command) - { - byte[] commandBuffer = Encoding.UTF8.GetBytes(command + "\0"); - fixed (byte* commandBufferPtr = commandBuffer) - { - _PerformCommand(playerid, commandBufferPtr); - } + public unsafe static void PerformCommand(int playerid, string command) { + var pool = ArrayPool.Shared; + var commandLength = Encoding.UTF8.GetByteCount(command); + var commandBuffer = pool.Rent(commandLength + 1); + Encoding.UTF8.GetBytes(command, commandBuffer); + commandBuffer[commandLength] = 0; + fixed (byte* commandBufferPtr = commandBuffer) { + _PerformCommand(playerid, commandBufferPtr); + pool.Return(commandBuffer); } + } + + private unsafe static delegate* unmanaged _GetIPAddress; - private unsafe static delegate* unmanaged _GetIPAddress; - - public unsafe static string GetIPAddress(int playerid) - { - var ret = _GetIPAddress(null, playerid); - var retBuffer = new byte[ret + 1]; - fixed (byte* retBufferPtr = retBuffer) - { - ret = _GetIPAddress(retBufferPtr, playerid); - return Encoding.UTF8.GetString(retBufferPtr, ret); - } + public unsafe static string GetIPAddress(int playerid) { + var ret = _GetIPAddress(null, playerid); + var pool = ArrayPool.Shared; + var retBuffer = pool.Rent(ret + 1); + fixed (byte* retBufferPtr = retBuffer) { + ret = _GetIPAddress(retBufferPtr, playerid); + var retString = Encoding.UTF8.GetString(retBufferPtr, ret); + pool.Return(retBuffer); + return retString; } + } - private unsafe static delegate* unmanaged _Kick; + private unsafe static delegate* unmanaged _Kick; - public unsafe static void Kick(int playerid, string reason, int gamereason) - { - byte[] reasonBuffer = Encoding.UTF8.GetBytes(reason + "\0"); - fixed (byte* reasonBufferPtr = reasonBuffer) - { - _Kick(playerid, reasonBufferPtr, gamereason); - } + public unsafe static void Kick(int playerid, string reason, int gamereason) { + var pool = ArrayPool.Shared; + var reasonLength = Encoding.UTF8.GetByteCount(reason); + var reasonBuffer = pool.Rent(reasonLength + 1); + Encoding.UTF8.GetBytes(reason, reasonBuffer); + reasonBuffer[reasonLength] = 0; + fixed (byte* reasonBufferPtr = reasonBuffer) { + _Kick(playerid, reasonBufferPtr, gamereason); + pool.Return(reasonBuffer); } + } - private unsafe static delegate* unmanaged _ShouldBlockTransmitEntity; + private unsafe static delegate* unmanaged _ShouldBlockTransmitEntity; - public unsafe static void ShouldBlockTransmitEntity(int playerid, int entityidx, bool shouldBlockTransmit) - { - _ShouldBlockTransmitEntity(playerid, entityidx, shouldBlockTransmit ? (byte)1 : (byte)0); - } + public unsafe static void ShouldBlockTransmitEntity(int playerid, int entityidx, bool shouldBlockTransmit) { + _ShouldBlockTransmitEntity(playerid, entityidx, shouldBlockTransmit ? (byte)1 : (byte)0); + } - private unsafe static delegate* unmanaged _IsTransmitEntityBlocked; + private unsafe static delegate* unmanaged _IsTransmitEntityBlocked; - public unsafe static bool IsTransmitEntityBlocked(int playerid, int entityidx) - { - var ret = _IsTransmitEntityBlocked(playerid, entityidx); - return ret == 1; - } + public unsafe static bool IsTransmitEntityBlocked(int playerid, int entityidx) { + var ret = _IsTransmitEntityBlocked(playerid, entityidx); + return ret == 1; + } - private unsafe static delegate* unmanaged _ClearTransmitEntityBlocked; + private unsafe static delegate* unmanaged _ClearTransmitEntityBlocked; - public unsafe static void ClearTransmitEntityBlocked(int playerid) - { - _ClearTransmitEntityBlocked(playerid); - } + public unsafe static void ClearTransmitEntityBlocked(int playerid) { + _ClearTransmitEntityBlocked(playerid); + } - private unsafe static delegate* unmanaged _ChangeTeam; + private unsafe static delegate* unmanaged _ChangeTeam; - public unsafe static void ChangeTeam(int playerid, int newteam) - { - _ChangeTeam(playerid, newteam); - } + public unsafe static void ChangeTeam(int playerid, int newteam) { + _ChangeTeam(playerid, newteam); + } - private unsafe static delegate* unmanaged _SwitchTeam; + private unsafe static delegate* unmanaged _SwitchTeam; - public unsafe static void SwitchTeam(int playerid, int newteam) - { - _SwitchTeam(playerid, newteam); - } + public unsafe static void SwitchTeam(int playerid, int newteam) { + _SwitchTeam(playerid, newteam); + } - private unsafe static delegate* unmanaged _TakeDamage; + private unsafe static delegate* unmanaged _TakeDamage; - public unsafe static void TakeDamage(int playerid, nint dmginfo) - { - _TakeDamage(playerid, dmginfo); - } + public unsafe static void TakeDamage(int playerid, nint dmginfo) { + _TakeDamage(playerid, dmginfo); + } - private unsafe static delegate* unmanaged _Teleport; + private unsafe static delegate* unmanaged _Teleport; - public unsafe static void Teleport(int playerid, Vector pos, QAngle angle, Vector velocity) - { - _Teleport(playerid, pos, angle, velocity); - } + public unsafe static void Teleport(int playerid, Vector pos, QAngle angle, Vector velocity) { + _Teleport(playerid, pos, angle, velocity); + } + + private unsafe static delegate* unmanaged _GetLanguage; - private unsafe static delegate* unmanaged _GetLanguage; - - public unsafe static string GetLanguage(int playerid) - { - var ret = _GetLanguage(null, playerid); - var retBuffer = new byte[ret + 1]; - fixed (byte* retBufferPtr = retBuffer) - { - ret = _GetLanguage(retBufferPtr, playerid); - return Encoding.UTF8.GetString(retBufferPtr, ret); - } + public unsafe static string GetLanguage(int playerid) { + var ret = _GetLanguage(null, playerid); + var pool = ArrayPool.Shared; + var retBuffer = pool.Rent(ret + 1); + fixed (byte* retBufferPtr = retBuffer) { + ret = _GetLanguage(retBufferPtr, playerid); + var retString = Encoding.UTF8.GetString(retBufferPtr, ret); + pool.Return(retBuffer); + return retString; } + } - private unsafe static delegate* unmanaged _SetCenterMenuRender; + private unsafe static delegate* unmanaged _SetCenterMenuRender; - public unsafe static void SetCenterMenuRender(int playerid, string text) - { - byte[] textBuffer = Encoding.UTF8.GetBytes(text + "\0"); - fixed (byte* textBufferPtr = textBuffer) - { - _SetCenterMenuRender(playerid, textBufferPtr); - } + public unsafe static void SetCenterMenuRender(int playerid, string text) { + var pool = ArrayPool.Shared; + var textLength = Encoding.UTF8.GetByteCount(text); + var textBuffer = pool.Rent(textLength + 1); + Encoding.UTF8.GetBytes(text, textBuffer); + textBuffer[textLength] = 0; + fixed (byte* textBufferPtr = textBuffer) { + _SetCenterMenuRender(playerid, textBufferPtr); + pool.Return(textBuffer); } + } - private unsafe static delegate* unmanaged _ClearCenterMenuRender; + private unsafe static delegate* unmanaged _ClearCenterMenuRender; - public unsafe static void ClearCenterMenuRender(int playerid) - { - _ClearCenterMenuRender(playerid); - } + public unsafe static void ClearCenterMenuRender(int playerid) { + _ClearCenterMenuRender(playerid); + } - private unsafe static delegate* unmanaged _HasMenuShown; + private unsafe static delegate* unmanaged _HasMenuShown; - public unsafe static bool HasMenuShown(int playerid) - { - var ret = _HasMenuShown(playerid); - return ret == 1; - } + public unsafe static bool HasMenuShown(int playerid) { + var ret = _HasMenuShown(playerid); + return ret == 1; + } - private unsafe static delegate* unmanaged _ExecuteCommand; + private unsafe static delegate* unmanaged _ExecuteCommand; - public unsafe static void ExecuteCommand(int playerid, string command) - { - byte[] commandBuffer = Encoding.UTF8.GetBytes(command + "\0"); - fixed (byte* commandBufferPtr = commandBuffer) - { - _ExecuteCommand(playerid, commandBufferPtr); - } + public unsafe static void ExecuteCommand(int playerid, string command) { + var pool = ArrayPool.Shared; + var commandLength = Encoding.UTF8.GetByteCount(command); + var commandBuffer = pool.Rent(commandLength + 1); + Encoding.UTF8.GetBytes(command, commandBuffer); + commandBuffer[commandLength] = 0; + fixed (byte* commandBufferPtr = commandBuffer) { + _ExecuteCommand(playerid, commandBufferPtr); + pool.Return(commandBuffer); } + } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Natives/PlayerManager.cs b/managed/src/SwiftlyS2.Generated/Natives/PlayerManager.cs index 835d9756a..68b89667e 100644 --- a/managed/src/SwiftlyS2.Generated/Natives/PlayerManager.cs +++ b/managed/src/SwiftlyS2.Generated/Natives/PlayerManager.cs @@ -1,62 +1,60 @@ #pragma warning disable CS0649 #pragma warning disable CS0169 +using System.Buffers; using System.Text; using System.Threading; using SwiftlyS2.Shared.Natives; namespace SwiftlyS2.Core.Natives; -internal static class NativePlayerManager -{ - private static int _MainThreadID; +internal static class NativePlayerManager { + private static int _MainThreadID; - private unsafe static delegate* unmanaged _IsPlayerOnline; + private unsafe static delegate* unmanaged _IsPlayerOnline; - public unsafe static bool IsPlayerOnline(int playerid) - { - var ret = _IsPlayerOnline(playerid); - return ret == 1; - } + public unsafe static bool IsPlayerOnline(int playerid) { + var ret = _IsPlayerOnline(playerid); + return ret == 1; + } - private unsafe static delegate* unmanaged _GetPlayerCount; + private unsafe static delegate* unmanaged _GetPlayerCount; - public unsafe static int GetPlayerCount() - { - var ret = _GetPlayerCount(); - return ret; - } + public unsafe static int GetPlayerCount() { + var ret = _GetPlayerCount(); + return ret; + } - private unsafe static delegate* unmanaged _GetPlayerCap; + private unsafe static delegate* unmanaged _GetPlayerCap; - public unsafe static int GetPlayerCap() - { - var ret = _GetPlayerCap(); - return ret; - } + public unsafe static int GetPlayerCap() { + var ret = _GetPlayerCap(); + return ret; + } - private unsafe static delegate* unmanaged _SendMessage; + private unsafe static delegate* unmanaged _SendMessage; - public unsafe static void SendMessage(int kind, string message, int duration) - { - byte[] messageBuffer = Encoding.UTF8.GetBytes(message + "\0"); - fixed (byte* messageBufferPtr = messageBuffer) - { - _SendMessage(kind, messageBufferPtr, duration); - } + public unsafe static void SendMessage(int kind, string message, int duration) { + var pool = ArrayPool.Shared; + var messageLength = Encoding.UTF8.GetByteCount(message); + var messageBuffer = pool.Rent(messageLength + 1); + Encoding.UTF8.GetBytes(message, messageBuffer); + messageBuffer[messageLength] = 0; + fixed (byte* messageBufferPtr = messageBuffer) { + _SendMessage(kind, messageBufferPtr, duration); + pool.Return(messageBuffer); } + } - private unsafe static delegate* unmanaged _ShouldBlockTransmitEntity; + private unsafe static delegate* unmanaged _ShouldBlockTransmitEntity; - public unsafe static void ShouldBlockTransmitEntity(int entityidx, bool shouldBlockTransmit) - { - _ShouldBlockTransmitEntity(entityidx, shouldBlockTransmit ? (byte)1 : (byte)0); - } + public unsafe static void ShouldBlockTransmitEntity(int entityidx, bool shouldBlockTransmit) { + _ShouldBlockTransmitEntity(entityidx, shouldBlockTransmit ? (byte)1 : (byte)0); + } - private unsafe static delegate* unmanaged _ClearAllBlockedTransmitEntity; + private unsafe static delegate* unmanaged _ClearAllBlockedTransmitEntity; - public unsafe static void ClearAllBlockedTransmitEntity() - { - _ClearAllBlockedTransmitEntity(); - } + public unsafe static void ClearAllBlockedTransmitEntity() { + _ClearAllBlockedTransmitEntity(); + } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Natives/Schema.cs b/managed/src/SwiftlyS2.Generated/Natives/Schema.cs index de1cb5fc9..4253b05ad 100644 --- a/managed/src/SwiftlyS2.Generated/Natives/Schema.cs +++ b/managed/src/SwiftlyS2.Generated/Natives/Schema.cs @@ -1,87 +1,91 @@ #pragma warning disable CS0649 #pragma warning disable CS0169 +using System.Buffers; using System.Text; using System.Threading; using SwiftlyS2.Shared.Natives; namespace SwiftlyS2.Core.Natives; -internal static class NativeSchema -{ - private static int _MainThreadID; +internal static class NativeSchema { + private static int _MainThreadID; - private unsafe static delegate* unmanaged _SetStateChanged; + private unsafe static delegate* unmanaged _SetStateChanged; - public unsafe static void SetStateChanged(nint entity, ulong hash) - { - _SetStateChanged(entity, hash); - } + public unsafe static void SetStateChanged(nint entity, ulong hash) { + _SetStateChanged(entity, hash); + } - private unsafe static delegate* unmanaged _FindChainOffset; + private unsafe static delegate* unmanaged _FindChainOffset; - public unsafe static uint FindChainOffset(string className) - { - byte[] classNameBuffer = Encoding.UTF8.GetBytes(className + "\0"); - fixed (byte* classNameBufferPtr = classNameBuffer) - { - var ret = _FindChainOffset(classNameBufferPtr); - return ret; - } + public unsafe static uint FindChainOffset(string className) { + var pool = ArrayPool.Shared; + var classNameLength = Encoding.UTF8.GetByteCount(className); + var classNameBuffer = pool.Rent(classNameLength + 1); + Encoding.UTF8.GetBytes(className, classNameBuffer); + classNameBuffer[classNameLength] = 0; + fixed (byte* classNameBufferPtr = classNameBuffer) { + var ret = _FindChainOffset(classNameBufferPtr); + pool.Return(classNameBuffer); + return ret; } - - private unsafe static delegate* unmanaged _GetOffset; - - public unsafe static int GetOffset(ulong hash) - { - var ret = _GetOffset(hash); - return ret; + } + + private unsafe static delegate* unmanaged _GetOffset; + + public unsafe static int GetOffset(ulong hash) { + var ret = _GetOffset(hash); + return ret; + } + + private unsafe static delegate* unmanaged _IsStruct; + + public unsafe static bool IsStruct(string className) { + var pool = ArrayPool.Shared; + var classNameLength = Encoding.UTF8.GetByteCount(className); + var classNameBuffer = pool.Rent(classNameLength + 1); + Encoding.UTF8.GetBytes(className, classNameBuffer); + classNameBuffer[classNameLength] = 0; + fixed (byte* classNameBufferPtr = classNameBuffer) { + var ret = _IsStruct(classNameBufferPtr); + pool.Return(classNameBuffer); + return ret == 1; } - - private unsafe static delegate* unmanaged _IsStruct; - - public unsafe static bool IsStruct(string className) - { - byte[] classNameBuffer = Encoding.UTF8.GetBytes(className + "\0"); - fixed (byte* classNameBufferPtr = classNameBuffer) - { - var ret = _IsStruct(classNameBufferPtr); - return ret == 1; - } + } + + private unsafe static delegate* unmanaged _IsClassLoaded; + + public unsafe static bool IsClassLoaded(string className) { + var pool = ArrayPool.Shared; + var classNameLength = Encoding.UTF8.GetByteCount(className); + var classNameBuffer = pool.Rent(classNameLength + 1); + Encoding.UTF8.GetBytes(className, classNameBuffer); + classNameBuffer[classNameLength] = 0; + fixed (byte* classNameBufferPtr = classNameBuffer) { + var ret = _IsClassLoaded(classNameBufferPtr); + pool.Return(classNameBuffer); + return ret == 1; } + } - private unsafe static delegate* unmanaged _IsClassLoaded; + private unsafe static delegate* unmanaged _GetPropPtr; - public unsafe static bool IsClassLoaded(string className) - { - byte[] classNameBuffer = Encoding.UTF8.GetBytes(className + "\0"); - fixed (byte* classNameBufferPtr = classNameBuffer) - { - var ret = _IsClassLoaded(classNameBufferPtr); - return ret == 1; - } - } + public unsafe static nint GetPropPtr(nint entity, ulong hash) { + var ret = _GetPropPtr(entity, hash); + return ret; + } - private unsafe static delegate* unmanaged _GetPropPtr; + private unsafe static delegate* unmanaged _WritePropPtr; - public unsafe static nint GetPropPtr(nint entity, ulong hash) - { - var ret = _GetPropPtr(entity, hash); - return ret; - } - - private unsafe static delegate* unmanaged _WritePropPtr; + public unsafe static void WritePropPtr(nint entity, ulong hash, nint value, uint size) { + _WritePropPtr(entity, hash, value, size); + } - public unsafe static void WritePropPtr(nint entity, ulong hash, nint value, uint size) - { - _WritePropPtr(entity, hash, value, size); - } + private unsafe static delegate* unmanaged _GetVData; - private unsafe static delegate* unmanaged _GetVData; - - public unsafe static nint GetVData(nint entity) - { - var ret = _GetVData(entity); - return ret; - } + public unsafe static nint GetVData(nint entity) { + var ret = _GetVData(entity); + return ret; + } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Natives/ServerHelpers.cs b/managed/src/SwiftlyS2.Generated/Natives/ServerHelpers.cs index 602373309..d3cc02596 100644 --- a/managed/src/SwiftlyS2.Generated/Natives/ServerHelpers.cs +++ b/managed/src/SwiftlyS2.Generated/Natives/ServerHelpers.cs @@ -1,50 +1,48 @@ #pragma warning disable CS0649 #pragma warning disable CS0169 +using System.Buffers; using System.Text; using System.Threading; using SwiftlyS2.Shared.Natives; namespace SwiftlyS2.Core.Natives; -internal static class NativeServerHelpers -{ - private static int _MainThreadID; - - private unsafe static delegate* unmanaged _GetServerLanguage; - - public unsafe static string GetServerLanguage() - { - var ret = _GetServerLanguage(null); - var retBuffer = new byte[ret + 1]; - fixed (byte* retBufferPtr = retBuffer) - { - ret = _GetServerLanguage(retBufferPtr); - return Encoding.UTF8.GetString(retBufferPtr, ret); - } - } +internal static class NativeServerHelpers { + private static int _MainThreadID; - private unsafe static delegate* unmanaged _UsePlayerLanguage; + private unsafe static delegate* unmanaged _GetServerLanguage; - public unsafe static bool UsePlayerLanguage() - { - var ret = _UsePlayerLanguage(); - return ret == 1; + public unsafe static string GetServerLanguage() { + var ret = _GetServerLanguage(null); + var pool = ArrayPool.Shared; + var retBuffer = pool.Rent(ret + 1); + fixed (byte* retBufferPtr = retBuffer) { + ret = _GetServerLanguage(retBufferPtr); + var retString = Encoding.UTF8.GetString(retBufferPtr, ret); + pool.Return(retBuffer); + return retString; } + } - private unsafe static delegate* unmanaged _IsFollowingServerGuidelines; + private unsafe static delegate* unmanaged _UsePlayerLanguage; - public unsafe static bool IsFollowingServerGuidelines() - { - var ret = _IsFollowingServerGuidelines(); - return ret == 1; - } + public unsafe static bool UsePlayerLanguage() { + var ret = _UsePlayerLanguage(); + return ret == 1; + } - private unsafe static delegate* unmanaged _UseAutoHotReload; + private unsafe static delegate* unmanaged _IsFollowingServerGuidelines; - public unsafe static bool UseAutoHotReload() - { - var ret = _UseAutoHotReload(); - return ret == 1; - } + public unsafe static bool IsFollowingServerGuidelines() { + var ret = _IsFollowingServerGuidelines(); + return ret == 1; + } + + private unsafe static delegate* unmanaged _UseAutoHotReload; + + public unsafe static bool UseAutoHotReload() { + var ret = _UseAutoHotReload(); + return ret == 1; + } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Natives/Signatures.cs b/managed/src/SwiftlyS2.Generated/Natives/Signatures.cs index b481e6a85..49003c1b2 100644 --- a/managed/src/SwiftlyS2.Generated/Natives/Signatures.cs +++ b/managed/src/SwiftlyS2.Generated/Natives/Signatures.cs @@ -1,37 +1,43 @@ #pragma warning disable CS0649 #pragma warning disable CS0169 +using System.Buffers; using System.Text; using System.Threading; using SwiftlyS2.Shared.Natives; namespace SwiftlyS2.Core.Natives; -internal static class NativeSignatures -{ - private static int _MainThreadID; +internal static class NativeSignatures { + private static int _MainThreadID; - private unsafe static delegate* unmanaged _Exists; + private unsafe static delegate* unmanaged _Exists; - public unsafe static bool Exists(string signatureName) - { - byte[] signatureNameBuffer = Encoding.UTF8.GetBytes(signatureName + "\0"); - fixed (byte* signatureNameBufferPtr = signatureNameBuffer) - { - var ret = _Exists(signatureNameBufferPtr); - return ret == 1; - } + public unsafe static bool Exists(string signatureName) { + var pool = ArrayPool.Shared; + var signatureNameLength = Encoding.UTF8.GetByteCount(signatureName); + var signatureNameBuffer = pool.Rent(signatureNameLength + 1); + Encoding.UTF8.GetBytes(signatureName, signatureNameBuffer); + signatureNameBuffer[signatureNameLength] = 0; + fixed (byte* signatureNameBufferPtr = signatureNameBuffer) { + var ret = _Exists(signatureNameBufferPtr); + pool.Return(signatureNameBuffer); + return ret == 1; } + } - private unsafe static delegate* unmanaged _Fetch; + private unsafe static delegate* unmanaged _Fetch; - public unsafe static nint Fetch(string signatureName) - { - byte[] signatureNameBuffer = Encoding.UTF8.GetBytes(signatureName + "\0"); - fixed (byte* signatureNameBufferPtr = signatureNameBuffer) - { - var ret = _Fetch(signatureNameBufferPtr); - return ret; - } + public unsafe static nint Fetch(string signatureName) { + var pool = ArrayPool.Shared; + var signatureNameLength = Encoding.UTF8.GetByteCount(signatureName); + var signatureNameBuffer = pool.Rent(signatureNameLength + 1); + Encoding.UTF8.GetBytes(signatureName, signatureNameBuffer); + signatureNameBuffer[signatureNameLength] = 0; + fixed (byte* signatureNameBufferPtr = signatureNameBuffer) { + var ret = _Fetch(signatureNameBufferPtr); + pool.Return(signatureNameBuffer); + return ret; } + } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Natives/Sounds.cs b/managed/src/SwiftlyS2.Generated/Natives/Sounds.cs index 78586db32..a06040bed 100644 --- a/managed/src/SwiftlyS2.Generated/Natives/Sounds.cs +++ b/managed/src/SwiftlyS2.Generated/Natives/Sounds.cs @@ -1,275 +1,306 @@ #pragma warning disable CS0649 #pragma warning disable CS0169 +using System.Buffers; using System.Text; using System.Threading; using SwiftlyS2.Shared.Natives; namespace SwiftlyS2.Core.Natives; -internal static class NativeSounds -{ - private static int _MainThreadID; +internal static class NativeSounds { + private static int _MainThreadID; - private unsafe static delegate* unmanaged _CreateSoundEvent; + private unsafe static delegate* unmanaged _CreateSoundEvent; - public unsafe static nint CreateSoundEvent() - { - var ret = _CreateSoundEvent(); - return ret; - } + public unsafe static nint CreateSoundEvent() { + var ret = _CreateSoundEvent(); + return ret; + } - private unsafe static delegate* unmanaged _DestroySoundEvent; + private unsafe static delegate* unmanaged _DestroySoundEvent; - public unsafe static void DestroySoundEvent(nint soundEvent) - { - _DestroySoundEvent(soundEvent); - } + public unsafe static void DestroySoundEvent(nint soundEvent) { + _DestroySoundEvent(soundEvent); + } - private unsafe static delegate* unmanaged _Emit; + private unsafe static delegate* unmanaged _Emit; - public unsafe static uint Emit(nint soundEvent) - { - if (Thread.CurrentThread.ManagedThreadId != _MainThreadID) - { - throw new InvalidOperationException("This method can only be called from the main thread."); - } - var ret = _Emit(soundEvent); - return ret; + public unsafe static uint Emit(nint soundEvent) { + if (Thread.CurrentThread.ManagedThreadId != _MainThreadID) { + throw new InvalidOperationException("This method can only be called from the main thread."); } - - private unsafe static delegate* unmanaged _SetName; - - public unsafe static void SetName(nint soundEvent, string name) - { - byte[] nameBuffer = Encoding.UTF8.GetBytes(name + "\0"); - fixed (byte* nameBufferPtr = nameBuffer) - { - _SetName(soundEvent, nameBufferPtr); - } + var ret = _Emit(soundEvent); + return ret; + } + + private unsafe static delegate* unmanaged _SetName; + + public unsafe static void SetName(nint soundEvent, string name) { + var pool = ArrayPool.Shared; + var nameLength = Encoding.UTF8.GetByteCount(name); + var nameBuffer = pool.Rent(nameLength + 1); + Encoding.UTF8.GetBytes(name, nameBuffer); + nameBuffer[nameLength] = 0; + fixed (byte* nameBufferPtr = nameBuffer) { + _SetName(soundEvent, nameBufferPtr); + pool.Return(nameBuffer); } - - private unsafe static delegate* unmanaged _GetName; - - public unsafe static string GetName(nint soundEvent) - { - var ret = _GetName(null, soundEvent); - var retBuffer = new byte[ret + 1]; - fixed (byte* retBufferPtr = retBuffer) - { - ret = _GetName(retBufferPtr, soundEvent); - return Encoding.UTF8.GetString(retBufferPtr, ret); - } + } + + private unsafe static delegate* unmanaged _GetName; + + public unsafe static string GetName(nint soundEvent) { + var ret = _GetName(null, soundEvent); + var pool = ArrayPool.Shared; + var retBuffer = pool.Rent(ret + 1); + fixed (byte* retBufferPtr = retBuffer) { + ret = _GetName(retBufferPtr, soundEvent); + var retString = Encoding.UTF8.GetString(retBufferPtr, ret); + pool.Return(retBuffer); + return retString; } + } - private unsafe static delegate* unmanaged _SetSourceEntityIndex; + private unsafe static delegate* unmanaged _SetSourceEntityIndex; - public unsafe static void SetSourceEntityIndex(nint soundEvent, int index) - { - _SetSourceEntityIndex(soundEvent, index); - } + public unsafe static void SetSourceEntityIndex(nint soundEvent, int index) { + _SetSourceEntityIndex(soundEvent, index); + } - private unsafe static delegate* unmanaged _GetSourceEntityIndex; + private unsafe static delegate* unmanaged _GetSourceEntityIndex; - public unsafe static int GetSourceEntityIndex(nint soundEvent) - { - var ret = _GetSourceEntityIndex(soundEvent); - return ret; - } + public unsafe static int GetSourceEntityIndex(nint soundEvent) { + var ret = _GetSourceEntityIndex(soundEvent); + return ret; + } - private unsafe static delegate* unmanaged _AddClient; + private unsafe static delegate* unmanaged _AddClient; - public unsafe static void AddClient(nint soundEvent, int playerid) - { - _AddClient(soundEvent, playerid); - } + public unsafe static void AddClient(nint soundEvent, int playerid) { + _AddClient(soundEvent, playerid); + } - private unsafe static delegate* unmanaged _RemoveClient; + private unsafe static delegate* unmanaged _RemoveClient; - public unsafe static void RemoveClient(nint soundEvent, int playerid) - { - _RemoveClient(soundEvent, playerid); - } + public unsafe static void RemoveClient(nint soundEvent, int playerid) { + _RemoveClient(soundEvent, playerid); + } - private unsafe static delegate* unmanaged _ClearClients; + private unsafe static delegate* unmanaged _ClearClients; - public unsafe static void ClearClients(nint soundEvent) - { - _ClearClients(soundEvent); - } + public unsafe static void ClearClients(nint soundEvent) { + _ClearClients(soundEvent); + } - private unsafe static delegate* unmanaged _AddAllClients; + private unsafe static delegate* unmanaged _AddAllClients; - public unsafe static void AddAllClients(nint soundEvent) - { - _AddAllClients(soundEvent); - } + public unsafe static void AddAllClients(nint soundEvent) { + _AddAllClients(soundEvent); + } - private unsafe static delegate* unmanaged _HasField; + private unsafe static delegate* unmanaged _HasField; - public unsafe static bool HasField(nint soundEvent, string fieldName) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - var ret = _HasField(soundEvent, fieldNameBufferPtr); - return ret == 1; - } + public unsafe static bool HasField(nint soundEvent, string fieldName) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + var ret = _HasField(soundEvent, fieldNameBufferPtr); + pool.Return(fieldNameBuffer); + return ret == 1; } - - private unsafe static delegate* unmanaged _SetBool; - - public unsafe static void SetBool(nint soundEvent, string fieldName, bool value) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - _SetBool(soundEvent, fieldNameBufferPtr, value ? (byte)1 : (byte)0); - } + } + + private unsafe static delegate* unmanaged _SetBool; + + public unsafe static void SetBool(nint soundEvent, string fieldName, bool value) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + _SetBool(soundEvent, fieldNameBufferPtr, value ? (byte)1 : (byte)0); + pool.Return(fieldNameBuffer); } - - private unsafe static delegate* unmanaged _GetBool; - - public unsafe static bool GetBool(nint soundEvent, string fieldName) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - var ret = _GetBool(soundEvent, fieldNameBufferPtr); - return ret == 1; - } + } + + private unsafe static delegate* unmanaged _GetBool; + + public unsafe static bool GetBool(nint soundEvent, string fieldName) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + var ret = _GetBool(soundEvent, fieldNameBufferPtr); + pool.Return(fieldNameBuffer); + return ret == 1; } - - private unsafe static delegate* unmanaged _SetInt32; - - public unsafe static void SetInt32(nint soundEvent, string fieldName, int value) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - _SetInt32(soundEvent, fieldNameBufferPtr, value); - } + } + + private unsafe static delegate* unmanaged _SetInt32; + + public unsafe static void SetInt32(nint soundEvent, string fieldName, int value) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + _SetInt32(soundEvent, fieldNameBufferPtr, value); + pool.Return(fieldNameBuffer); } - - private unsafe static delegate* unmanaged _GetInt32; - - public unsafe static int GetInt32(nint soundEvent, string fieldName) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - var ret = _GetInt32(soundEvent, fieldNameBufferPtr); - return ret; - } + } + + private unsafe static delegate* unmanaged _GetInt32; + + public unsafe static int GetInt32(nint soundEvent, string fieldName) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + var ret = _GetInt32(soundEvent, fieldNameBufferPtr); + pool.Return(fieldNameBuffer); + return ret; } - - private unsafe static delegate* unmanaged _SetUInt32; - - public unsafe static void SetUInt32(nint soundEvent, string fieldName, uint value) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - _SetUInt32(soundEvent, fieldNameBufferPtr, value); - } + } + + private unsafe static delegate* unmanaged _SetUInt32; + + public unsafe static void SetUInt32(nint soundEvent, string fieldName, uint value) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + _SetUInt32(soundEvent, fieldNameBufferPtr, value); + pool.Return(fieldNameBuffer); } - - private unsafe static delegate* unmanaged _GetUInt32; - - public unsafe static uint GetUInt32(nint soundEvent, string fieldName) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - var ret = _GetUInt32(soundEvent, fieldNameBufferPtr); - return ret; - } + } + + private unsafe static delegate* unmanaged _GetUInt32; + + public unsafe static uint GetUInt32(nint soundEvent, string fieldName) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + var ret = _GetUInt32(soundEvent, fieldNameBufferPtr); + pool.Return(fieldNameBuffer); + return ret; } - - private unsafe static delegate* unmanaged _SetUInt64; - - public unsafe static void SetUInt64(nint soundEvent, string fieldName, ulong value) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - _SetUInt64(soundEvent, fieldNameBufferPtr, value); - } + } + + private unsafe static delegate* unmanaged _SetUInt64; + + public unsafe static void SetUInt64(nint soundEvent, string fieldName, ulong value) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + _SetUInt64(soundEvent, fieldNameBufferPtr, value); + pool.Return(fieldNameBuffer); } - - private unsafe static delegate* unmanaged _GetUInt64; - - public unsafe static ulong GetUInt64(nint soundEvent, string fieldName) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - var ret = _GetUInt64(soundEvent, fieldNameBufferPtr); - return ret; - } + } + + private unsafe static delegate* unmanaged _GetUInt64; + + public unsafe static ulong GetUInt64(nint soundEvent, string fieldName) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + var ret = _GetUInt64(soundEvent, fieldNameBufferPtr); + pool.Return(fieldNameBuffer); + return ret; } - - private unsafe static delegate* unmanaged _SetFloat; - - public unsafe static void SetFloat(nint soundEvent, string fieldName, float value) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - _SetFloat(soundEvent, fieldNameBufferPtr, value); - } + } + + private unsafe static delegate* unmanaged _SetFloat; + + public unsafe static void SetFloat(nint soundEvent, string fieldName, float value) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + _SetFloat(soundEvent, fieldNameBufferPtr, value); + pool.Return(fieldNameBuffer); } - - private unsafe static delegate* unmanaged _GetFloat; - - public unsafe static float GetFloat(nint soundEvent, string fieldName) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - var ret = _GetFloat(soundEvent, fieldNameBufferPtr); - return ret; - } + } + + private unsafe static delegate* unmanaged _GetFloat; + + public unsafe static float GetFloat(nint soundEvent, string fieldName) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + var ret = _GetFloat(soundEvent, fieldNameBufferPtr); + pool.Return(fieldNameBuffer); + return ret; } - - private unsafe static delegate* unmanaged _SetFloat3; - - public unsafe static void SetFloat3(nint soundEvent, string fieldName, Vector value) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - _SetFloat3(soundEvent, fieldNameBufferPtr, value); - } + } + + private unsafe static delegate* unmanaged _SetFloat3; + + public unsafe static void SetFloat3(nint soundEvent, string fieldName, Vector value) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + _SetFloat3(soundEvent, fieldNameBufferPtr, value); + pool.Return(fieldNameBuffer); } - - private unsafe static delegate* unmanaged _GetFloat3; - - public unsafe static Vector GetFloat3(nint soundEvent, string fieldName) - { - byte[] fieldNameBuffer = Encoding.UTF8.GetBytes(fieldName + "\0"); - fixed (byte* fieldNameBufferPtr = fieldNameBuffer) - { - var ret = _GetFloat3(soundEvent, fieldNameBufferPtr); - return ret; - } + } + + private unsafe static delegate* unmanaged _GetFloat3; + + public unsafe static Vector GetFloat3(nint soundEvent, string fieldName) { + var pool = ArrayPool.Shared; + var fieldNameLength = Encoding.UTF8.GetByteCount(fieldName); + var fieldNameBuffer = pool.Rent(fieldNameLength + 1); + Encoding.UTF8.GetBytes(fieldName, fieldNameBuffer); + fieldNameBuffer[fieldNameLength] = 0; + fixed (byte* fieldNameBufferPtr = fieldNameBuffer) { + var ret = _GetFloat3(soundEvent, fieldNameBufferPtr); + pool.Return(fieldNameBuffer); + return ret; } + } - private unsafe static delegate* unmanaged _GetClients; + private unsafe static delegate* unmanaged _GetClients; - /// - /// returns player mask - /// - public unsafe static ulong GetClients(nint soundEvent) - { - var ret = _GetClients(soundEvent); - return ret; - } + /// + /// returns player mask + /// + public unsafe static ulong GetClients(nint soundEvent) { + var ret = _GetClients(soundEvent); + return ret; + } - private unsafe static delegate* unmanaged _SetClients; + private unsafe static delegate* unmanaged _SetClients; - public unsafe static void SetClients(nint soundEvent, ulong playermask) - { - _SetClients(soundEvent, playermask); - } + public unsafe static void SetClients(nint soundEvent, ulong playermask) { + _SetClients(soundEvent, playermask); + } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Natives/Test.cs b/managed/src/SwiftlyS2.Generated/Natives/Test.cs index f5ba662c3..fd32dd2c6 100644 --- a/managed/src/SwiftlyS2.Generated/Natives/Test.cs +++ b/managed/src/SwiftlyS2.Generated/Natives/Test.cs @@ -1,21 +1,20 @@ #pragma warning disable CS0649 #pragma warning disable CS0169 +using System.Buffers; using System.Text; using System.Threading; using SwiftlyS2.Shared.Natives; namespace SwiftlyS2.Core.Natives; -internal static class NativeTest -{ - private static int _MainThreadID; +internal static class NativeTest { + private static int _MainThreadID; - private unsafe static delegate* unmanaged _Test; + private unsafe static delegate* unmanaged _Test; - public unsafe static nint Test() - { - var ret = _Test(); - return ret; - } + public unsafe static nint Test() { + var ret = _Test(); + return ret; + } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Natives/VGUI.cs b/managed/src/SwiftlyS2.Generated/Natives/VGUI.cs index ee80b1a92..ad6d06ee9 100644 --- a/managed/src/SwiftlyS2.Generated/Natives/VGUI.cs +++ b/managed/src/SwiftlyS2.Generated/Natives/VGUI.cs @@ -1,63 +1,61 @@ #pragma warning disable CS0649 #pragma warning disable CS0169 +using System.Buffers; using System.Text; using System.Threading; using SwiftlyS2.Shared.Natives; namespace SwiftlyS2.Core.Natives; -internal static class NativeVGUI -{ - private static int _MainThreadID; +internal static class NativeVGUI { + private static int _MainThreadID; - private unsafe static delegate* unmanaged _RegisterScreenText; + private unsafe static delegate* unmanaged _RegisterScreenText; - public unsafe static ulong RegisterScreenText() - { - var ret = _RegisterScreenText(); - return ret; - } + public unsafe static ulong RegisterScreenText() { + var ret = _RegisterScreenText(); + return ret; + } - private unsafe static delegate* unmanaged _UnregisterScreenText; + private unsafe static delegate* unmanaged _UnregisterScreenText; - public unsafe static void UnregisterScreenText(ulong textid) - { - _UnregisterScreenText(textid); - } + public unsafe static void UnregisterScreenText(ulong textid) { + _UnregisterScreenText(textid); + } - private unsafe static delegate* unmanaged _ScreenTextCreate; + private unsafe static delegate* unmanaged _ScreenTextCreate; - public unsafe static void ScreenTextCreate(ulong textid, Color col, int fontsize, bool drawBackground, bool isMenu) - { - _ScreenTextCreate(textid, col, fontsize, drawBackground ? (byte)1 : (byte)0, isMenu ? (byte)1 : (byte)0); - } + public unsafe static void ScreenTextCreate(ulong textid, Color col, int fontsize, bool drawBackground, bool isMenu) { + _ScreenTextCreate(textid, col, fontsize, drawBackground ? (byte)1 : (byte)0, isMenu ? (byte)1 : (byte)0); + } - private unsafe static delegate* unmanaged _ScreenTextSetText; + private unsafe static delegate* unmanaged _ScreenTextSetText; - public unsafe static void ScreenTextSetText(ulong textid, string text) - { - byte[] textBuffer = Encoding.UTF8.GetBytes(text + "\0"); - fixed (byte* textBufferPtr = textBuffer) - { - _ScreenTextSetText(textid, textBufferPtr); - } + public unsafe static void ScreenTextSetText(ulong textid, string text) { + var pool = ArrayPool.Shared; + var textLength = Encoding.UTF8.GetByteCount(text); + var textBuffer = pool.Rent(textLength + 1); + Encoding.UTF8.GetBytes(text, textBuffer); + textBuffer[textLength] = 0; + fixed (byte* textBufferPtr = textBuffer) { + _ScreenTextSetText(textid, textBufferPtr); + pool.Return(textBuffer); } + } - private unsafe static delegate* unmanaged _ScreenTextSetColor; + private unsafe static delegate* unmanaged _ScreenTextSetColor; - public unsafe static void ScreenTextSetColor(ulong textid, Color col) - { - _ScreenTextSetColor(textid, col); - } + public unsafe static void ScreenTextSetColor(ulong textid, Color col) { + _ScreenTextSetColor(textid, col); + } - private unsafe static delegate* unmanaged _ScreenTextSetPosition; + private unsafe static delegate* unmanaged _ScreenTextSetPosition; - /// - /// 0.0-1.0, where 0.0 is bottom/left, and 1.0 is top/right - /// - public unsafe static void ScreenTextSetPosition(ulong textid, float x, float y) - { - _ScreenTextSetPosition(textid, x, y); - } + /// + /// 0.0-1.0, where 0.0 is bottom/left, and 1.0 is top/right + /// + public unsafe static void ScreenTextSetPosition(ulong textid, float x, float y) { + _ScreenTextSetPosition(textid, x, y); + } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Natives/VoiceManager.cs b/managed/src/SwiftlyS2.Generated/Natives/VoiceManager.cs index 674514bea..c9418a374 100644 --- a/managed/src/SwiftlyS2.Generated/Natives/VoiceManager.cs +++ b/managed/src/SwiftlyS2.Generated/Natives/VoiceManager.cs @@ -1,43 +1,39 @@ #pragma warning disable CS0649 #pragma warning disable CS0169 +using System.Buffers; using System.Text; using System.Threading; using SwiftlyS2.Shared.Natives; namespace SwiftlyS2.Core.Natives; -internal static class NativeVoiceManager -{ - private static int _MainThreadID; +internal static class NativeVoiceManager { + private static int _MainThreadID; - private unsafe static delegate* unmanaged _SetClientListenOverride; + private unsafe static delegate* unmanaged _SetClientListenOverride; - public unsafe static void SetClientListenOverride(int playerid, int targetid, int listenOverride) - { - _SetClientListenOverride(playerid, targetid, listenOverride); - } + public unsafe static void SetClientListenOverride(int playerid, int targetid, int listenOverride) { + _SetClientListenOverride(playerid, targetid, listenOverride); + } - private unsafe static delegate* unmanaged _GetClientListenOverride; + private unsafe static delegate* unmanaged _GetClientListenOverride; - public unsafe static int GetClientListenOverride(int playerid, int targetid) - { - var ret = _GetClientListenOverride(playerid, targetid); - return ret; - } + public unsafe static int GetClientListenOverride(int playerid, int targetid) { + var ret = _GetClientListenOverride(playerid, targetid); + return ret; + } - private unsafe static delegate* unmanaged _SetClientVoiceFlags; + private unsafe static delegate* unmanaged _SetClientVoiceFlags; - public unsafe static void SetClientVoiceFlags(int playerid, int flags) - { - _SetClientVoiceFlags(playerid, flags); - } + public unsafe static void SetClientVoiceFlags(int playerid, int flags) { + _SetClientVoiceFlags(playerid, flags); + } - private unsafe static delegate* unmanaged _GetClientVoiceFlags; + private unsafe static delegate* unmanaged _GetClientVoiceFlags; - public unsafe static int GetClientVoiceFlags(int playerid) - { - var ret = _GetClientVoiceFlags(playerid); - return ret; - } + public unsafe static int GetClientVoiceFlags(int playerid) { + var ret = _GetClientVoiceFlags(playerid); + return ret; + } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBaseIssueImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBaseIssueImpl.cs index 12997e8ad..7dd988074 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBaseIssueImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CBaseIssueImpl.cs @@ -33,7 +33,7 @@ public string DetailsString { var ptr = _Handle + _DetailsStringOffset.Value; return Schema.GetString(ptr); } - set => Schema.SetFixedString(_Handle, _DetailsStringOffset.Value, value, 260); + set => Schema.SetFixedString(_Handle, _DetailsStringOffset.Value, value, 4096); } private static readonly Lazy _NumYesVotesOffset = new(() => Schema.GetOffset(0xE0727D1E7ED4202C), LazyThreadSafetyMode.None); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CCSServerPointScriptEntityImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CCSServerPointScriptEntityImpl.cs deleted file mode 100644 index c0be64d86..000000000 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CCSServerPointScriptEntityImpl.cs +++ /dev/null @@ -1,21 +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 CCSServerPointScriptEntityImpl : CCSPointScriptEntityImpl, CCSServerPointScriptEntity { - - public CCSServerPointScriptEntityImpl(nint handle) : base(handle) { - } - - - - -} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CChicken_GraphControllerImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/CChicken_GraphControllerImpl.cs deleted file mode 100644 index e1c83a606..000000000 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/CChicken_GraphControllerImpl.cs +++ /dev/null @@ -1,32 +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 CChicken_GraphControllerImpl : CBaseAnimGraphAnimGraphControllerImpl, CChicken_GraphController { - - public CChicken_GraphControllerImpl(nint handle) : base(handle) { - } - - public SchemaUntypedField ParamActivity { - get => new SchemaUntypedField(_Handle + Schema.GetOffset(0xB28E357EAA7D242F)); - } - public SchemaUntypedField ParamEndActivityImmediately { - get => new SchemaUntypedField(_Handle + Schema.GetOffset(0xB28E357E405C8678)); - } - public SchemaUntypedField ActivityFinished { - get => new SchemaUntypedField(_Handle + Schema.GetOffset(0xB28E357E1768F0D9)); - } - public SchemaUntypedField ParamTurnAngle { - get => new SchemaUntypedField(_Handle + Schema.GetOffset(0xB28E357E751C028C)); - } - - -} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_INIT_RemapCPtoScalarImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_INIT_RemapCPtoScalarImpl.cs deleted file mode 100644 index ce7ec7fc2..000000000 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_INIT_RemapCPtoScalarImpl.cs +++ /dev/null @@ -1,53 +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 C_INIT_RemapCPtoScalarImpl : CParticleFunctionInitializerImpl, C_INIT_RemapCPtoScalar { - - public C_INIT_RemapCPtoScalarImpl(nint handle) : base(handle) { - } - - public ref int CPInput { - get => ref _Handle.AsRef(Schema.GetOffset(0x2D235A05FB805736)); - } - public ParticleAttributeIndex_t FieldOutput { - get => new ParticleAttributeIndex_tImpl(_Handle + Schema.GetOffset(0x2D235A05E5729606)); - } - public ref int Field { - get => ref _Handle.AsRef(Schema.GetOffset(0x2D235A05C257B93B)); - } - public ref float InputMin { - get => ref _Handle.AsRef(Schema.GetOffset(0x2D235A05E88A0D0F)); - } - public ref float InputMax { - get => ref _Handle.AsRef(Schema.GetOffset(0x2D235A05D6766901)); - } - public ref float OutputMin { - get => ref _Handle.AsRef(Schema.GetOffset(0x2D235A055F8D7716)); - } - public ref float OutputMax { - get => ref _Handle.AsRef(Schema.GetOffset(0x2D235A0551A0E8C4)); - } - public ref float StartTime { - get => ref _Handle.AsRef(Schema.GetOffset(0x2D235A0567FE9DC4)); - } - public ref float EndTime { - get => ref _Handle.AsRef(Schema.GetOffset(0x2D235A052041DF9D)); - } - public ref ParticleSetMethod_t SetMethod { - get => ref _Handle.AsRef(Schema.GetOffset(0x2D235A05FB53C31E)); - } - public ref float RemapBias { - get => ref _Handle.AsRef(Schema.GetOffset(0x2D235A05490D7325)); - } - - -} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_INIT_RemapScalarImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_INIT_RemapScalarImpl.cs deleted file mode 100644 index 090c883bf..000000000 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_INIT_RemapScalarImpl.cs +++ /dev/null @@ -1,53 +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 C_INIT_RemapScalarImpl : CParticleFunctionInitializerImpl, C_INIT_RemapScalar { - - public C_INIT_RemapScalarImpl(nint handle) : base(handle) { - } - - public ParticleAttributeIndex_t FieldInput { - get => new ParticleAttributeIndex_tImpl(_Handle + Schema.GetOffset(0x81ECA0CBAE775669)); - } - public ParticleAttributeIndex_t FieldOutput { - get => new ParticleAttributeIndex_tImpl(_Handle + Schema.GetOffset(0x81ECA0CBE5729606)); - } - public ref float InputMin { - get => ref _Handle.AsRef(Schema.GetOffset(0x81ECA0CBE88A0D0F)); - } - public ref float InputMax { - get => ref _Handle.AsRef(Schema.GetOffset(0x81ECA0CBD6766901)); - } - public ref float OutputMin { - get => ref _Handle.AsRef(Schema.GetOffset(0x81ECA0CB5F8D7716)); - } - public ref float OutputMax { - get => ref _Handle.AsRef(Schema.GetOffset(0x81ECA0CB51A0E8C4)); - } - public ref float StartTime { - get => ref _Handle.AsRef(Schema.GetOffset(0x81ECA0CB67FE9DC4)); - } - public ref float EndTime { - get => ref _Handle.AsRef(Schema.GetOffset(0x81ECA0CB2041DF9D)); - } - public ref ParticleSetMethod_t SetMethod { - get => ref _Handle.AsRef(Schema.GetOffset(0x81ECA0CBFB53C31E)); - } - public ref bool ActiveRange { - get => ref _Handle.AsRef(Schema.GetOffset(0x81ECA0CB3FA53B84)); - } - public ref float RemapBias { - get => ref _Handle.AsRef(Schema.GetOffset(0x81ECA0CB490D7325)); - } - - -} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_INIT_RemapSpeedToScalarImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_INIT_RemapSpeedToScalarImpl.cs deleted file mode 100644 index 121aabc90..000000000 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_INIT_RemapSpeedToScalarImpl.cs +++ /dev/null @@ -1,50 +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 C_INIT_RemapSpeedToScalarImpl : CParticleFunctionInitializerImpl, C_INIT_RemapSpeedToScalar { - - public C_INIT_RemapSpeedToScalarImpl(nint handle) : base(handle) { - } - - public ParticleAttributeIndex_t FieldOutput { - get => new ParticleAttributeIndex_tImpl(_Handle + Schema.GetOffset(0x2A9FFEBE5729606)); - } - public ref int ControlPointNumber { - get => ref _Handle.AsRef(Schema.GetOffset(0x2A9FFEB3F31A6BD)); - } - public ref float StartTime { - get => ref _Handle.AsRef(Schema.GetOffset(0x2A9FFEB67FE9DC4)); - } - public ref float EndTime { - get => ref _Handle.AsRef(Schema.GetOffset(0x2A9FFEB2041DF9D)); - } - public ref float InputMin { - get => ref _Handle.AsRef(Schema.GetOffset(0x2A9FFEBE88A0D0F)); - } - public ref float InputMax { - get => ref _Handle.AsRef(Schema.GetOffset(0x2A9FFEBD6766901)); - } - public ref float OutputMin { - get => ref _Handle.AsRef(Schema.GetOffset(0x2A9FFEB5F8D7716)); - } - public ref float OutputMax { - get => ref _Handle.AsRef(Schema.GetOffset(0x2A9FFEB51A0E8C4)); - } - public ref ParticleSetMethod_t SetMethod { - get => ref _Handle.AsRef(Schema.GetOffset(0x2A9FFEBFB53C31E)); - } - public ref bool PerParticle { - get => ref _Handle.AsRef(Schema.GetOffset(0x2A9FFEB262A02D6)); - } - - -} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_RemapSDFDistanceToScalarAttributeImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_RemapSDFDistanceToScalarAttributeImpl.cs deleted file mode 100644 index 253f9df73..000000000 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_RemapSDFDistanceToScalarAttributeImpl.cs +++ /dev/null @@ -1,44 +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 C_OP_RemapSDFDistanceToScalarAttributeImpl : CParticleFunctionOperatorImpl, C_OP_RemapSDFDistanceToScalarAttribute { - - public C_OP_RemapSDFDistanceToScalarAttributeImpl(nint handle) : base(handle) { - } - - public ParticleAttributeIndex_t FieldOutput { - get => new ParticleAttributeIndex_tImpl(_Handle + Schema.GetOffset(0x94CC5381E5729606)); - } - public ParticleAttributeIndex_t VectorFieldInput { - get => new ParticleAttributeIndex_tImpl(_Handle + Schema.GetOffset(0x94CC5381588D910E)); - } - public CParticleCollectionFloatInput MinDistance { - get => new CParticleCollectionFloatInputImpl(_Handle + Schema.GetOffset(0x94CC538192BCAD06)); - } - public CParticleCollectionFloatInput MaxDistance { - get => new CParticleCollectionFloatInputImpl(_Handle + Schema.GetOffset(0x94CC538198893360)); - } - public CParticleCollectionFloatInput ValueBelowMin { - get => new CParticleCollectionFloatInputImpl(_Handle + Schema.GetOffset(0x94CC538154034C2B)); - } - public CParticleCollectionFloatInput ValueAtMin { - get => new CParticleCollectionFloatInputImpl(_Handle + Schema.GetOffset(0x94CC53814B125A6B)); - } - public CParticleCollectionFloatInput ValueAtMax { - get => new CParticleCollectionFloatInputImpl(_Handle + Schema.GetOffset(0x94CC538160FEF555)); - } - public CParticleCollectionFloatInput ValueAboveMax { - get => new CParticleCollectionFloatInputImpl(_Handle + Schema.GetOffset(0x94CC538139F292C1)); - } - - -} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_RemapSDFDistanceToVectorAttributeImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_RemapSDFDistanceToVectorAttributeImpl.cs deleted file mode 100644 index d3a9bbcfc..000000000 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_RemapSDFDistanceToVectorAttributeImpl.cs +++ /dev/null @@ -1,44 +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 C_OP_RemapSDFDistanceToVectorAttributeImpl : CParticleFunctionOperatorImpl, C_OP_RemapSDFDistanceToVectorAttribute { - - public C_OP_RemapSDFDistanceToVectorAttributeImpl(nint handle) : base(handle) { - } - - public ParticleAttributeIndex_t VectorFieldOutput { - get => new ParticleAttributeIndex_tImpl(_Handle + Schema.GetOffset(0x11284F6408261D8B)); - } - public ParticleAttributeIndex_t VectorFieldInput { - get => new ParticleAttributeIndex_tImpl(_Handle + Schema.GetOffset(0x11284F64588D910E)); - } - public CParticleCollectionFloatInput MinDistance { - get => new CParticleCollectionFloatInputImpl(_Handle + Schema.GetOffset(0x11284F6492BCAD06)); - } - public CParticleCollectionFloatInput MaxDistance { - get => new CParticleCollectionFloatInputImpl(_Handle + Schema.GetOffset(0x11284F6498893360)); - } - public ref Vector ValueBelowMin { - get => ref _Handle.AsRef(Schema.GetOffset(0x11284F64D483132D)); - } - public ref Vector ValueAtMin { - get => ref _Handle.AsRef(Schema.GetOffset(0x11284F645FAB2125)); - } - public ref Vector ValueAtMax { - get => ref _Handle.AsRef(Schema.GetOffset(0x11284F6469BEB89B)); - } - public ref Vector ValueAboveMax { - get => ref _Handle.AsRef(Schema.GetOffset(0x11284F646976A65F)); - } - - -} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_RemapSDFGradientToVectorAttributeImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_RemapSDFGradientToVectorAttributeImpl.cs deleted file mode 100644 index 34db062be..000000000 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_RemapSDFGradientToVectorAttributeImpl.cs +++ /dev/null @@ -1,23 +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 C_OP_RemapSDFGradientToVectorAttributeImpl : CParticleFunctionOperatorImpl, C_OP_RemapSDFGradientToVectorAttribute { - - public C_OP_RemapSDFGradientToVectorAttributeImpl(nint handle) : base(handle) { - } - - public ParticleAttributeIndex_t FieldOutput { - get => new ParticleAttributeIndex_tImpl(_Handle + Schema.GetOffset(0x199621A9E5729606)); - } - - -} \ No newline at end of file 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 e11b3e116..d8e28bf46 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_RenderModelsImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_RenderModelsImpl.cs @@ -280,7 +280,7 @@ public string RenderAttribute { var ptr = _Handle + _RenderAttributeOffset.Value; return Schema.GetString(ptr); } - set => Schema.SetFixedString(_Handle, _RenderAttributeOffset.Value, value, 260); + set => Schema.SetFixedString(_Handle, _RenderAttributeOffset.Value, value, 4096); } private static readonly Lazy _RadiusScaleOffset = new(() => Schema.GetOffset(0xC58C7B13A7A20159), LazyThreadSafetyMode.None); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_SDFConstraintImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_SDFConstraintImpl.cs deleted file mode 100644 index 8586adbe2..000000000 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_SDFConstraintImpl.cs +++ /dev/null @@ -1,29 +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 C_OP_SDFConstraintImpl : CParticleFunctionConstraintImpl, C_OP_SDFConstraint { - - public C_OP_SDFConstraintImpl(nint handle) : base(handle) { - } - - public CParticleCollectionFloatInput MinDist { - get => new CParticleCollectionFloatInputImpl(_Handle + Schema.GetOffset(0x3662556B5219494D)); - } - public CParticleCollectionFloatInput MaxDist { - get => new CParticleCollectionFloatInputImpl(_Handle + Schema.GetOffset(0x3662556BEFFD23F7)); - } - public ref int MaxIterations { - get => ref _Handle.AsRef(Schema.GetOffset(0x3662556B88B1243D)); - } - - -} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_SDFForceImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_SDFForceImpl.cs deleted file mode 100644 index 29a1700f2..000000000 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_SDFForceImpl.cs +++ /dev/null @@ -1,23 +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 C_OP_SDFForceImpl : CParticleFunctionForceImpl, C_OP_SDFForce { - - public C_OP_SDFForceImpl(nint handle) : base(handle) { - } - - public ref float ForceScale { - get => ref _Handle.AsRef(Schema.GetOffset(0x78CB679F4817F390)); - } - - -} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_SDFLightingImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_SDFLightingImpl.cs deleted file mode 100644 index 2ce4f7fd0..000000000 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/C_OP_SDFLightingImpl.cs +++ /dev/null @@ -1,29 +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 C_OP_SDFLightingImpl : CParticleFunctionOperatorImpl, C_OP_SDFLighting { - - public C_OP_SDFLightingImpl(nint handle) : base(handle) { - } - - public ref Vector LightingDir { - get => ref _Handle.AsRef(Schema.GetOffset(0xDB0DD4D85DEEFA14)); - } - public ref Vector Tint_0 { - get => ref _Handle.AsRef(Schema.GetOffset(0xDB0DD4D83A60BBBF)); - } - public ref Vector Tint_1 { - get => ref _Handle.AsRef(Schema.GetOffset(0xDB0DD4D83960BA2C)); - } - - -} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Classes/InfoForResourceTypeCChoreoSceneFileDataImpl.cs b/managed/src/SwiftlyS2.Generated/Schemas/Classes/InfoForResourceTypeCChoreoSceneFileDataImpl.cs deleted file mode 100644 index 837bb1b96..000000000 --- a/managed/src/SwiftlyS2.Generated/Schemas/Classes/InfoForResourceTypeCChoreoSceneFileDataImpl.cs +++ /dev/null @@ -1,21 +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 InfoForResourceTypeCChoreoSceneFileDataImpl : SchemaClass, InfoForResourceTypeCChoreoSceneFileData { - - public InfoForResourceTypeCChoreoSceneFileDataImpl(nint handle) : base(handle) { - } - - - - -} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Enums/SosActionSortType_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Enums/SosActionSortType_t.cs deleted file mode 100644 index b96937715..000000000 --- a/managed/src/SwiftlyS2.Generated/Schemas/Enums/SosActionSortType_t.cs +++ /dev/null @@ -1,12 +0,0 @@ -// - -using SwiftlyS2.Shared.Schemas; - -namespace SwiftlyS2.Shared.SchemaDefinitions; - -public enum SosActionSortType_t : uint { - - SOS_SORTTYPE_HIGHEST = 0, - - SOS_SORTTYPE_LOWEST = 1, -} \ 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 52c29709a..e35483e4c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AABB_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AABB_t.cs @@ -12,6 +12,7 @@ public partial interface AABB_t : ISchemaClass { static AABB_t ISchemaClass.From(nint handle) => new AABB_tImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 ef1ceed0e..abae42fa6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ActiveModelConfig_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ActiveModelConfig_t.cs @@ -12,6 +12,7 @@ public partial interface ActiveModelConfig_t : ISchemaClass static ActiveModelConfig_t ISchemaClass.From(nint handle) => new ActiveModelConfig_tImpl(handle); static int ISchemaClass.Size => 112; + static string? ISchemaClass.ClassName => null; public ModelConfigHandle_t Handle { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AggregateInstanceStreamOnDiskData_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AggregateInstanceStreamOnDiskData_t.cs index 01dd87f7b..719144766 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AggregateInstanceStreamOnDiskData_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AggregateInstanceStreamOnDiskData_t.cs @@ -12,6 +12,7 @@ public partial interface AggregateInstanceStreamOnDiskData_t : ISchemaClass.From(nint handle) => new AggregateInstanceStreamOnDiskData_tImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 69aa0cffe..475fd799e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AggregateLODSetup_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AggregateLODSetup_t.cs @@ -12,6 +12,7 @@ public partial interface AggregateLODSetup_t : ISchemaClass static AggregateLODSetup_t ISchemaClass.From(nint handle) => new AggregateLODSetup_tImpl(handle); static int ISchemaClass.Size => 40; + static string? ISchemaClass.ClassName => null; 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 df890c2e9..cbe730c9a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AggregateMeshInfo_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AggregateMeshInfo_t.cs @@ -12,6 +12,7 @@ public partial interface AggregateMeshInfo_t : ISchemaClass static AggregateMeshInfo_t ISchemaClass.From(nint handle) => new AggregateMeshInfo_tImpl(handle); static int ISchemaClass.Size => 36; + static string? ISchemaClass.ClassName => null; 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 d5b51d90b..1a897d641 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AggregateSceneObject_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AggregateSceneObject_t.cs @@ -12,6 +12,7 @@ public partial interface AggregateSceneObject_t : ISchemaClass.From(nint handle) => new AggregateSceneObject_tImpl(handle); static int ISchemaClass.Size => 120; + static string? ISchemaClass.ClassName => null; public ref ObjectTypeFlags_t AllFlags { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AggregateVertexAlbedoStreamOnDiskData_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AggregateVertexAlbedoStreamOnDiskData_t.cs index b3793625e..0add0533c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AggregateVertexAlbedoStreamOnDiskData_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AggregateVertexAlbedoStreamOnDiskData_t.cs @@ -12,6 +12,7 @@ public partial interface AggregateVertexAlbedoStreamOnDiskData_t : ISchemaClass< static AggregateVertexAlbedoStreamOnDiskData_t ISchemaClass.From(nint handle) => new AggregateVertexAlbedoStreamOnDiskData_tImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 01c5eba7d..4de8cf636 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AimCameraOpFixedSettings_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AimCameraOpFixedSettings_t.cs @@ -12,6 +12,7 @@ public partial interface AimCameraOpFixedSettings_t : ISchemaClass.From(nint handle) => new AimCameraOpFixedSettings_tImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; 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 5cc7ff6a4..71b82f32d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AimMatrixOpFixedSettings_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AimMatrixOpFixedSettings_t.cs @@ -12,6 +12,7 @@ public partial interface AimMatrixOpFixedSettings_t : ISchemaClass.From(nint handle) => new AimMatrixOpFixedSettings_tImpl(handle); static int ISchemaClass.Size => 240; + static string? ISchemaClass.ClassName => null; 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 d78528252..a07b89ab8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AmmoIndex_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AmmoIndex_t.cs @@ -12,6 +12,7 @@ public partial interface AmmoIndex_t : ISchemaClass { static AmmoIndex_t ISchemaClass.From(nint handle) => new AmmoIndex_tImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; 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 5e0e23b2d..98ed5eba4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AmmoTypeInfo_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AmmoTypeInfo_t.cs @@ -12,6 +12,7 @@ public partial interface AmmoTypeInfo_t : ISchemaClass { static AmmoTypeInfo_t ISchemaClass.From(nint handle) => new AmmoTypeInfo_tImpl(handle); static int ISchemaClass.Size => 56; + static string? ISchemaClass.ClassName => null; 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 e8138b02c..21b5e449e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimComponentID.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimComponentID.cs @@ -12,6 +12,7 @@ public partial interface AnimComponentID : ISchemaClass { static AnimComponentID ISchemaClass.From(nint handle) => new AnimComponentIDImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 71f6d10bb..b89aaeddb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimNodeID.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimNodeID.cs @@ -12,6 +12,7 @@ public partial interface AnimNodeID : ISchemaClass { static AnimNodeID ISchemaClass.From(nint handle) => new AnimNodeIDImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 ce92e97fe..7c2f6346e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimNodeOutputID.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimNodeOutputID.cs @@ -12,6 +12,7 @@ public partial interface AnimNodeOutputID : ISchemaClass { static AnimNodeOutputID ISchemaClass.From(nint handle) => new AnimNodeOutputIDImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 9db78ff74..b03cc5b50 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimParamID.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimParamID.cs @@ -12,6 +12,7 @@ public partial interface AnimParamID : ISchemaClass { static AnimParamID ISchemaClass.From(nint handle) => new AnimParamIDImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 632809db4..ac347796d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimScriptHandle.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimScriptHandle.cs @@ -12,6 +12,7 @@ public partial interface AnimScriptHandle : ISchemaClass { static AnimScriptHandle ISchemaClass.From(nint handle) => new AnimScriptHandleImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 49f9ba05b..a070a4020 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimStateID.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimStateID.cs @@ -12,6 +12,7 @@ public partial interface AnimStateID : ISchemaClass { static AnimStateID ISchemaClass.From(nint handle) => new AnimStateIDImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 79afed38e..cb5d3a6db 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimTagID.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimTagID.cs @@ -12,6 +12,7 @@ public partial interface AnimTagID : ISchemaClass { static AnimTagID ISchemaClass.From(nint handle) => new AnimTagIDImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 b9abb555e..7e89f8a89 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimationDecodeDebugDumpElement_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimationDecodeDebugDumpElement_t.cs @@ -12,6 +12,7 @@ public partial interface AnimationDecodeDebugDumpElement_t : ISchemaClass.From(nint handle) => new AnimationDecodeDebugDumpElement_tImpl(handle); static int ISchemaClass.Size => 112; + static string? ISchemaClass.ClassName => null; 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 585b6620e..3fd18a410 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimationDecodeDebugDump_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimationDecodeDebugDump_t.cs @@ -12,6 +12,7 @@ public partial interface AnimationDecodeDebugDump_t : ISchemaClass.From(nint handle) => new AnimationDecodeDebugDump_tImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; public ref AnimationProcessingType_t ProcessingType { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimationSnapshotBase_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimationSnapshotBase_t.cs index ed483432d..71381239d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimationSnapshotBase_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimationSnapshotBase_t.cs @@ -12,6 +12,7 @@ public partial interface AnimationSnapshotBase_t : ISchemaClass.From(nint handle) => new AnimationSnapshotBase_tImpl(handle); static int ISchemaClass.Size => 272; + static string? ISchemaClass.ClassName => null; 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 e457bfcbd..d24410e32 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimationSnapshot_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AnimationSnapshot_t.cs @@ -12,6 +12,7 @@ public partial interface AnimationSnapshot_t : AnimationSnapshotBase_t, ISchemaC static AnimationSnapshot_t ISchemaClass.From(nint handle) => new AnimationSnapshot_tImpl(handle); static int ISchemaClass.Size => 288; + static string? ISchemaClass.ClassName => null; 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 39d233558..1cc6c6aab 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AttachmentHandle_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AttachmentHandle_t.cs @@ -12,6 +12,7 @@ public partial interface AttachmentHandle_t : ISchemaClass { static AttachmentHandle_t ISchemaClass.From(nint handle) => new AttachmentHandle_tImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; 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 a209b7a5f..4bf5ef5e2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AutoRoomDoorwayPairs_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/AutoRoomDoorwayPairs_t.cs @@ -12,6 +12,7 @@ public partial interface AutoRoomDoorwayPairs_t : ISchemaClass.From(nint handle) => new AutoRoomDoorwayPairs_tImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 c57796def..8f819e697 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/BakedLightingInfo_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/BakedLightingInfo_t.cs @@ -12,6 +12,7 @@ public partial interface BakedLightingInfo_t : ISchemaClass static BakedLightingInfo_t ISchemaClass.From(nint handle) => new BakedLightingInfo_tImpl(handle); static int ISchemaClass.Size => 72; + static string? ISchemaClass.ClassName => null; public ref uint LightmapVersionNumber { get; } 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 9ce08bc17..3eac6c7a3 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 @@ -12,6 +12,7 @@ public partial interface BakedLightingInfo_t__BakedShadowAssignment_t : ISchemaC static BakedLightingInfo_t__BakedShadowAssignment_t ISchemaClass.From(nint handle) => new BakedLightingInfo_t__BakedShadowAssignment_tImpl(handle); static int ISchemaClass.Size => 12; + static string? ISchemaClass.ClassName => null; 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 27b463b23..3a96eba3b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/BaseSceneObjectOverride_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/BaseSceneObjectOverride_t.cs @@ -12,6 +12,7 @@ public partial interface BaseSceneObjectOverride_t : ISchemaClass.From(nint handle) => new BaseSceneObjectOverride_tImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 880113400..cc2b76b9a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/BlendItem_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/BlendItem_t.cs @@ -12,6 +12,7 @@ public partial interface BlendItem_t : ISchemaClass { static BlendItem_t ISchemaClass.From(nint handle) => new BlendItem_tImpl(handle); static int ISchemaClass.Size => 64; + static string? ISchemaClass.ClassName => null; public ref CUtlVector Tags { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/BoneDemoCaptureSettings_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/BoneDemoCaptureSettings_t.cs index af8aa88a6..77be66a46 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/BoneDemoCaptureSettings_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/BoneDemoCaptureSettings_t.cs @@ -12,6 +12,7 @@ public partial interface BoneDemoCaptureSettings_t : ISchemaClass.From(nint handle) => new BoneDemoCaptureSettings_tImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 9325dedd6..9a625a500 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAI_ChangeHintGroup.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAI_ChangeHintGroup.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 2040; + static string? ISchemaClass.ClassName => "ai_changehintgroup"; 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 22bb62eed..f89a181f9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAI_Expresser.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAI_Expresser.cs @@ -12,6 +12,7 @@ public partial interface CAI_Expresser : ISchemaClass { static CAI_Expresser ISchemaClass.From(nint handle) => new CAI_ExpresserImpl(handle); static int ISchemaClass.Size => 160; + static string? ISchemaClass.ClassName => null; 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 33112bf3b..f0f4d32c4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAI_ExpresserWithFollowup.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAI_ExpresserWithFollowup.cs @@ -12,6 +12,7 @@ public partial interface CAI_ExpresserWithFollowup : CAI_Expresser, ISchemaClass static CAI_ExpresserWithFollowup ISchemaClass.From(nint handle) => new CAI_ExpresserWithFollowupImpl(handle); static int ISchemaClass.Size => 160; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAK47.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAK47.cs index 76144de3d..4aeaea33e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAK47.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAK47.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAK47 : CCSWeaponBaseGun, ISchemaClass { static CAK47 ISchemaClass.From(nint handle) => new CAK47Impl(handle); - static int ISchemaClass.Size => 4592; + static int ISchemaClass.Size => 5360; + static string? ISchemaClass.ClassName => "weapon_ak47"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CActionComponentUpdater.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CActionComponentUpdater.cs index c5cf58e63..6a46aaf84 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CActionComponentUpdater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CActionComponentUpdater.cs @@ -12,6 +12,7 @@ public partial interface CActionComponentUpdater : CAnimComponentUpdater, ISchem static CActionComponentUpdater ISchemaClass.From(nint handle) => new CActionComponentUpdaterImpl(handle); static int ISchemaClass.Size => 72; + static string? ISchemaClass.ClassName => null; public ref CUtlVector Actions { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAddUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAddUpdateNode.cs index 766ba631b..8e3dd0751 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAddUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAddUpdateNode.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAddUpdateNode : CBinaryUpdateNode, ISchemaClass { static CAddUpdateNode ISchemaClass.From(nint handle) => new CAddUpdateNodeImpl(handle); - static int ISchemaClass.Size => 160; + static int ISchemaClass.Size => 152; + static string? ISchemaClass.ClassName => null; 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 f1cbae2f9..f7e8146bd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAimCameraUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAimCameraUpdateNode.cs @@ -12,6 +12,7 @@ public partial interface CAimCameraUpdateNode : CUnaryUpdateNode, ISchemaClass.From(nint handle) => new CAimCameraUpdateNodeImpl(handle); static int ISchemaClass.Size => 192; + static string? ISchemaClass.ClassName => null; 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 ef00ba93d..9397e7e9d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAimConstraint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAimConstraint.cs @@ -12,6 +12,7 @@ public partial interface CAimConstraint : CBaseConstraint, ISchemaClass.From(nint handle) => new CAimConstraintImpl(handle); static int ISchemaClass.Size => 128; + static string? ISchemaClass.ClassName => null; 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 cab409294..1661ad2c3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAimMatrixUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAimMatrixUpdateNode.cs @@ -12,6 +12,7 @@ public partial interface CAimMatrixUpdateNode : CUnaryUpdateNode, ISchemaClass.From(nint handle) => new CAimMatrixUpdateNodeImpl(handle); static int ISchemaClass.Size => 384; + static string? ISchemaClass.ClassName => null; 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 ea1082fe1..8de5daf95 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAmbientGeneric.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAmbientGeneric.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAmbientGeneric : CPointEntity, ISchemaClass { static CAmbientGeneric ISchemaClass.From(nint handle) => new CAmbientGenericImpl(handle); - static int ISchemaClass.Size => 1432; + static int ISchemaClass.Size => 2176; + static string? ISchemaClass.ClassName => "ambient_generic"; 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 e86c41db5..fb8fb2b94 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimActionUpdater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimActionUpdater.cs @@ -12,6 +12,7 @@ public partial interface CAnimActionUpdater : ISchemaClass { static CAnimActionUpdater ISchemaClass.From(nint handle) => new CAnimActionUpdaterImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimActivity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimActivity.cs index e3c086878..e9b1666b9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimActivity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimActivity.cs @@ -12,6 +12,7 @@ public partial interface CAnimActivity : ISchemaClass { static CAnimActivity ISchemaClass.From(nint handle) => new CAnimActivityImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 db6127b5a..6fa1bed21 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimAttachment.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimAttachment.cs @@ -12,6 +12,7 @@ public partial interface CAnimAttachment : ISchemaClass { static CAnimAttachment ISchemaClass.From(nint handle) => new CAnimAttachmentImpl(handle); static int ISchemaClass.Size => 128; + static string? ISchemaClass.ClassName => null; 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 36628b43a..3ad3da4a2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimBone.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimBone.cs @@ -12,6 +12,7 @@ public partial interface CAnimBone : ISchemaClass { static CAnimBone ISchemaClass.From(nint handle) => new CAnimBoneImpl(handle); static int ISchemaClass.Size => 72; + static string? ISchemaClass.ClassName => null; 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 d0549a77e..1e2e714de 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimBoneDifference.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimBoneDifference.cs @@ -12,6 +12,7 @@ public partial interface CAnimBoneDifference : ISchemaClass static CAnimBoneDifference ISchemaClass.From(nint handle) => new CAnimBoneDifferenceImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; 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 ed4a747e7..6923e566b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimComponentUpdater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimComponentUpdater.cs @@ -12,6 +12,7 @@ public partial interface CAnimComponentUpdater : ISchemaClass.From(nint handle) => new CAnimComponentUpdaterImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; 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 6a93da4d7..e0326e076 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimCycle.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimCycle.cs @@ -12,6 +12,7 @@ public partial interface CAnimCycle : CCycleBase, ISchemaClass { static CAnimCycle ISchemaClass.From(nint handle) => new CAnimCycleImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimData.cs index 0efedb0ed..7b4e243ba 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimData.cs @@ -12,6 +12,7 @@ public partial interface CAnimData : ISchemaClass { static CAnimData ISchemaClass.From(nint handle) => new CAnimDataImpl(handle); static int ISchemaClass.Size => 112; + static string? ISchemaClass.ClassName => null; public ref CBufferString Name { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimDataChannelDesc.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimDataChannelDesc.cs index 4b045ee04..e198d7cb6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimDataChannelDesc.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimDataChannelDesc.cs @@ -12,6 +12,7 @@ public partial interface CAnimDataChannelDesc : ISchemaClass.From(nint handle) => new CAnimDataChannelDescImpl(handle); static int ISchemaClass.Size => 144; + static string? ISchemaClass.ClassName => null; 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 cb5419276..5e4aad7ff 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimDecoder.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimDecoder.cs @@ -12,6 +12,7 @@ public partial interface CAnimDecoder : ISchemaClass { static CAnimDecoder ISchemaClass.From(nint handle) => new CAnimDecoderImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 918ecb4f5..d451b0d72 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimDemoCaptureSettings.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimDemoCaptureSettings.cs @@ -12,6 +12,7 @@ public partial interface CAnimDemoCaptureSettings : ISchemaClass.From(nint handle) => new CAnimDemoCaptureSettingsImpl(handle); static int ISchemaClass.Size => 128; + static string? ISchemaClass.ClassName => null; public ref Vector2D ErrorRangeSplineRotation { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimDesc.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimDesc.cs index e44ebb74b..480e8e4d8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimDesc.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimDesc.cs @@ -12,6 +12,7 @@ public partial interface CAnimDesc : ISchemaClass { static CAnimDesc ISchemaClass.From(nint handle) => new CAnimDescImpl(handle); static int ISchemaClass.Size => 464; + static string? ISchemaClass.ClassName => null; public ref CBufferString Name { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimDesc_Flag.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimDesc_Flag.cs index 77e7a014c..070f29d24 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimDesc_Flag.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimDesc_Flag.cs @@ -12,6 +12,7 @@ public partial interface CAnimDesc_Flag : ISchemaClass { static CAnimDesc_Flag ISchemaClass.From(nint handle) => new CAnimDesc_FlagImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; 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 48dfa4fbb..d5e03f784 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimEncodeDifference.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimEncodeDifference.cs @@ -12,6 +12,7 @@ public partial interface CAnimEncodeDifference : ISchemaClass.From(nint handle) => new CAnimEncodeDifferenceImpl(handle); static int ISchemaClass.Size => 168; + static string? ISchemaClass.ClassName => null; public ref CUtlVector BoneArray { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimEncodedFrames.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimEncodedFrames.cs index bee875fbc..1cd6d195f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimEncodedFrames.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimEncodedFrames.cs @@ -12,6 +12,7 @@ public partial interface CAnimEncodedFrames : ISchemaClass { static CAnimEncodedFrames ISchemaClass.From(nint handle) => new CAnimEncodedFramesImpl(handle); static int ISchemaClass.Size => 216; + static string? ISchemaClass.ClassName => null; public ref CBufferString FileName { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimEnum.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimEnum.cs index 2980a426f..101eeeace 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimEnum.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimEnum.cs @@ -12,6 +12,7 @@ public partial interface CAnimEnum : ISchemaClass { static CAnimEnum ISchemaClass.From(nint handle) => new CAnimEnumImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; 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 d43d3d132..9d2211723 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimEventDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimEventDefinition.cs @@ -12,6 +12,7 @@ public partial interface CAnimEventDefinition : ISchemaClass.From(nint handle) => new CAnimEventDefinitionImpl(handle); static int ISchemaClass.Size => 64; + static string? ISchemaClass.ClassName => null; 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 308f882e9..822f3fde2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimEventListener.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimEventListener.cs @@ -12,6 +12,7 @@ public partial interface CAnimEventListener : CAnimEventListenerBase, ISchemaCla static CAnimEventListener ISchemaClass.From(nint handle) => new CAnimEventListenerImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimEventListenerBase.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimEventListenerBase.cs index 6a8339bf2..b88176b8f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimEventListenerBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimEventListenerBase.cs @@ -12,6 +12,7 @@ public partial interface CAnimEventListenerBase : ISchemaClass.From(nint handle) => new CAnimEventListenerBaseImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimEventQueueListener.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimEventQueueListener.cs index 11a4a19e9..4d55a1750 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimEventQueueListener.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimEventQueueListener.cs @@ -12,6 +12,7 @@ public partial interface CAnimEventQueueListener : CAnimEventListenerBase, ISche static CAnimEventQueueListener ISchemaClass.From(nint handle) => new CAnimEventQueueListenerImpl(handle); static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimFoot.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimFoot.cs index 41e2aebdc..ad21440c5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimFoot.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimFoot.cs @@ -12,6 +12,7 @@ public partial interface CAnimFoot : ISchemaClass { static CAnimFoot ISchemaClass.From(nint handle) => new CAnimFootImpl(handle); static int ISchemaClass.Size => 40; + static string? ISchemaClass.ClassName => null; 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 b0d160ebe..7c1dc1dc5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimFrameBlockAnim.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimFrameBlockAnim.cs @@ -12,6 +12,7 @@ public partial interface CAnimFrameBlockAnim : ISchemaClass static CAnimFrameBlockAnim ISchemaClass.From(nint handle) => new CAnimFrameBlockAnimImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 caeb73256..667858d8c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimFrameSegment.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimFrameSegment.cs @@ -12,6 +12,7 @@ public partial interface CAnimFrameSegment : ISchemaClass { static CAnimFrameSegment ISchemaClass.From(nint handle) => new CAnimFrameSegmentImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 2510ef750..be12dae1d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimGraphControllerBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimGraphControllerBase.cs @@ -12,6 +12,7 @@ public partial interface CAnimGraphControllerBase : ISchemaClass.From(nint handle) => new CAnimGraphControllerBaseImpl(handle); static int ISchemaClass.Size => 128; + static string? ISchemaClass.ClassName => null; // CUtlVectorFixedGrowable< CGlobalSymbol, 8 > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimGraphDebugReplay.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimGraphDebugReplay.cs index d72ba71db..a5cc6e3d1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimGraphDebugReplay.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimGraphDebugReplay.cs @@ -12,6 +12,7 @@ public partial interface CAnimGraphDebugReplay : ISchemaClass.From(nint handle) => new CAnimGraphDebugReplayImpl(handle); static int ISchemaClass.Size => 112; + static string? ISchemaClass.ClassName => null; public string AnimGraphFileName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimGraphModelBinding.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimGraphModelBinding.cs index 383157961..ed17f383d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimGraphModelBinding.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimGraphModelBinding.cs @@ -12,6 +12,7 @@ public partial interface CAnimGraphModelBinding : ISchemaClass.From(nint handle) => new CAnimGraphModelBindingImpl(handle); static int ISchemaClass.Size => 40; + static string? ISchemaClass.ClassName => null; 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 8de434441..0bda13b10 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimGraphNetworkSettings.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimGraphNetworkSettings.cs @@ -12,6 +12,7 @@ public partial interface CAnimGraphNetworkSettings : CAnimGraphSettingsGroup, IS static CAnimGraphNetworkSettings ISchemaClass.From(nint handle) => new CAnimGraphNetworkSettingsImpl(handle); static int ISchemaClass.Size => 40; + static string? ISchemaClass.ClassName => null; 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 9fda42792..588db339c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimGraphNetworkedVariables.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimGraphNetworkedVariables.cs @@ -12,6 +12,7 @@ public partial interface CAnimGraphNetworkedVariables : ISchemaClass.From(nint handle) => new CAnimGraphNetworkedVariablesImpl(handle); static int ISchemaClass.Size => 520; + static string? ISchemaClass.ClassName => null; 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 f3d428724..a8b95120b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimGraphSettingsGroup.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimGraphSettingsGroup.cs @@ -12,6 +12,7 @@ public partial interface CAnimGraphSettingsGroup : ISchemaClass.From(nint handle) => new CAnimGraphSettingsGroupImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimGraphSettingsManager.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimGraphSettingsManager.cs index b3ec9edf5..812c4c59b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimGraphSettingsManager.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimGraphSettingsManager.cs @@ -12,6 +12,7 @@ public partial interface CAnimGraphSettingsManager : ISchemaClass.From(nint handle) => new CAnimGraphSettingsManagerImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; public ref CUtlVector SettingsGroups { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimInputDamping.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimInputDamping.cs index 4d2a3cf40..0689c02ea 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimInputDamping.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimInputDamping.cs @@ -12,6 +12,7 @@ public partial interface CAnimInputDamping : ISchemaClass { static CAnimInputDamping ISchemaClass.From(nint handle) => new CAnimInputDampingImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 87d930b22..1af38b3c9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimKeyData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimKeyData.cs @@ -12,6 +12,7 @@ public partial interface CAnimKeyData : ISchemaClass { static CAnimKeyData ISchemaClass.From(nint handle) => new CAnimKeyDataImpl(handle); static int ISchemaClass.Size => 120; + static string? ISchemaClass.ClassName => null; public ref CBufferString Name { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimLocalHierarchy.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimLocalHierarchy.cs index 722f38784..9c50fcd84 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimLocalHierarchy.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimLocalHierarchy.cs @@ -12,6 +12,7 @@ public partial interface CAnimLocalHierarchy : ISchemaClass static CAnimLocalHierarchy ISchemaClass.From(nint handle) => new CAnimLocalHierarchyImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; 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 1303b036f..bae940b84 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimMorphDifference.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimMorphDifference.cs @@ -12,6 +12,7 @@ public partial interface CAnimMorphDifference : ISchemaClass.From(nint handle) => new CAnimMorphDifferenceImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 49bc6d62e..b9d2fd56f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimMotorUpdaterBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimMotorUpdaterBase.cs @@ -12,6 +12,7 @@ public partial interface CAnimMotorUpdaterBase : ISchemaClass.From(nint handle) => new CAnimMotorUpdaterBaseImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 068e7f8f1..eed908733 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimMovement.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimMovement.cs @@ -12,6 +12,7 @@ public partial interface CAnimMovement : ISchemaClass { static CAnimMovement ISchemaClass.From(nint handle) => new CAnimMovementImpl(handle); static int ISchemaClass.Size => 44; + static string? ISchemaClass.ClassName => null; 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 f54315cc1..f08418472 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimNodePath.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimNodePath.cs @@ -12,6 +12,7 @@ public partial interface CAnimNodePath : ISchemaClass { static CAnimNodePath ISchemaClass.From(nint handle) => new CAnimNodePathImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; // AnimNodeID diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimParamHandle.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimParamHandle.cs index a702d1604..c73268eef 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimParamHandle.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimParamHandle.cs @@ -12,6 +12,7 @@ public partial interface CAnimParamHandle : ISchemaClass { static CAnimParamHandle ISchemaClass.From(nint handle) => new CAnimParamHandleImpl(handle); static int ISchemaClass.Size => 2; + static string? ISchemaClass.ClassName => null; 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 5aa321986..aaaa70ecf 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimParamHandleMap.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimParamHandleMap.cs @@ -12,6 +12,7 @@ public partial interface CAnimParamHandleMap : ISchemaClass static CAnimParamHandleMap ISchemaClass.From(nint handle) => new CAnimParamHandleMapImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; // CUtlHashtable< uint16, int16 > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimParameterBase.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimParameterBase.cs index 42522fdd6..c7188fe1a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimParameterBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimParameterBase.cs @@ -12,6 +12,7 @@ public partial interface CAnimParameterBase : ISchemaClass { static CAnimParameterBase ISchemaClass.From(nint handle) => new CAnimParameterBaseImpl(handle); static int ISchemaClass.Size => 112; + static string? ISchemaClass.ClassName => null; 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 391c2c3a0..5b41217cf 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimParameterManagerUpdater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimParameterManagerUpdater.cs @@ -12,6 +12,7 @@ public partial interface CAnimParameterManagerUpdater : ISchemaClass.From(nint handle) => new CAnimParameterManagerUpdaterImpl(handle); static int ISchemaClass.Size => 256; + static string? ISchemaClass.ClassName => null; public ref CUtlVector Parameters { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimReplayFrame.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimReplayFrame.cs index f9251e186..d4e8cd5a9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimReplayFrame.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimReplayFrame.cs @@ -12,6 +12,7 @@ public partial interface CAnimReplayFrame : ISchemaClass { static CAnimReplayFrame ISchemaClass.From(nint handle) => new CAnimReplayFrameImpl(handle); static int ISchemaClass.Size => 144; + static string? ISchemaClass.ClassName => null; 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 03e6eca32..bb965c22a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimScriptBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimScriptBase.cs @@ -12,6 +12,7 @@ public partial interface CAnimScriptBase : ISchemaClass { static CAnimScriptBase ISchemaClass.From(nint handle) => new CAnimScriptBaseImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 175b4ec0a..ccd0da9ce 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimScriptComponentUpdater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimScriptComponentUpdater.cs @@ -12,6 +12,7 @@ public partial interface CAnimScriptComponentUpdater : CAnimComponentUpdater, IS static CAnimScriptComponentUpdater ISchemaClass.From(nint handle) => new CAnimScriptComponentUpdaterImpl(handle); static int ISchemaClass.Size => 56; + static string? ISchemaClass.ClassName => null; 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 b3d79c8c9..b925dda2d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimScriptManager.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimScriptManager.cs @@ -12,6 +12,7 @@ public partial interface CAnimScriptManager : ISchemaClass { static CAnimScriptManager ISchemaClass.From(nint handle) => new CAnimScriptManagerImpl(handle); static int ISchemaClass.Size => 416; + static string? ISchemaClass.ClassName => null; public ref CUtlVector ScriptInfo { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimSequenceParams.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimSequenceParams.cs index b173e7a86..cf052bcc0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimSequenceParams.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimSequenceParams.cs @@ -12,6 +12,7 @@ public partial interface CAnimSequenceParams : ISchemaClass static CAnimSequenceParams ISchemaClass.From(nint handle) => new CAnimSequenceParamsImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; 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 7c004a860..ef770dede 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimSkeleton.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimSkeleton.cs @@ -12,6 +12,7 @@ public partial interface CAnimSkeleton : ISchemaClass { static CAnimSkeleton ISchemaClass.From(nint handle) => new CAnimSkeletonImpl(handle); static int ISchemaClass.Size => 208; + static string? ISchemaClass.ClassName => null; public ref CUtlVector LocalSpaceTransforms { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimStateMachineUpdater.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimStateMachineUpdater.cs index ec74f54b2..e4cb97626 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimStateMachineUpdater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimStateMachineUpdater.cs @@ -12,6 +12,7 @@ public partial interface CAnimStateMachineUpdater : ISchemaClass.From(nint handle) => new CAnimStateMachineUpdaterImpl(handle); static int ISchemaClass.Size => 88; + static string? ISchemaClass.ClassName => null; public ref CUtlVector States { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimTagBase.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimTagBase.cs index 4833e2e90..e8cd882dd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimTagBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimTagBase.cs @@ -12,6 +12,7 @@ public partial interface CAnimTagBase : ISchemaClass { static CAnimTagBase ISchemaClass.From(nint handle) => new CAnimTagBaseImpl(handle); static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; 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 c5186b0a6..321d36960 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimTagManagerUpdater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimTagManagerUpdater.cs @@ -12,6 +12,7 @@ public partial interface CAnimTagManagerUpdater : ISchemaClass.From(nint handle) => new CAnimTagManagerUpdaterImpl(handle); static int ISchemaClass.Size => 120; + static string? ISchemaClass.ClassName => null; public ref CUtlVector Tags { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimUpdateNodeBase.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimUpdateNodeBase.cs index b196c5423..1b02ed701 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimUpdateNodeBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimUpdateNodeBase.cs @@ -12,6 +12,7 @@ public partial interface CAnimUpdateNodeBase : ISchemaClass static CAnimUpdateNodeBase ISchemaClass.From(nint handle) => new CAnimUpdateNodeBaseImpl(handle); static int ISchemaClass.Size => 88; + static string? ISchemaClass.ClassName => null; 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 fc4cf0b7b..f708faf2a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimUpdateNodeRef.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimUpdateNodeRef.cs @@ -12,6 +12,7 @@ public partial interface CAnimUpdateNodeRef : ISchemaClass { static CAnimUpdateNodeRef ISchemaClass.From(nint handle) => new CAnimUpdateNodeRefImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 5ecb35eb3..30372d53d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimUpdateSharedData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimUpdateSharedData.cs @@ -12,6 +12,7 @@ public partial interface CAnimUpdateSharedData : ISchemaClass.From(nint handle) => new CAnimUpdateSharedDataImpl(handle); static int ISchemaClass.Size => 256; + static string? ISchemaClass.ClassName => null; public ref CUtlVector Nodes { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimUser.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimUser.cs index c140465b6..2cc561e8a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimUser.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimUser.cs @@ -12,6 +12,7 @@ public partial interface CAnimUser : ISchemaClass { static CAnimUser ISchemaClass.From(nint handle) => new CAnimUserImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 37136dfca..f820e2d3b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimUserDifference.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimUserDifference.cs @@ -12,6 +12,7 @@ public partial interface CAnimUserDifference : ISchemaClass static CAnimUserDifference ISchemaClass.From(nint handle) => new CAnimUserDifferenceImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 987dad598..361d310d1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimationGraphVisualizerAxis.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimationGraphVisualizerAxis.cs @@ -12,6 +12,7 @@ public partial interface CAnimationGraphVisualizerAxis : CAnimationGraphVisualiz static CAnimationGraphVisualizerAxis ISchemaClass.From(nint handle) => new CAnimationGraphVisualizerAxisImpl(handle); static int ISchemaClass.Size => 112; + static string? ISchemaClass.ClassName => null; 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 f91a17fb8..5ea60fe5a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimationGraphVisualizerLine.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimationGraphVisualizerLine.cs @@ -12,6 +12,7 @@ public partial interface CAnimationGraphVisualizerLine : CAnimationGraphVisualiz static CAnimationGraphVisualizerLine ISchemaClass.From(nint handle) => new CAnimationGraphVisualizerLineImpl(handle); static int ISchemaClass.Size => 112; + static string? ISchemaClass.ClassName => null; 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 e49d9afd1..abb809fcd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimationGraphVisualizerPie.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimationGraphVisualizerPie.cs @@ -12,6 +12,7 @@ public partial interface CAnimationGraphVisualizerPie : CAnimationGraphVisualize static CAnimationGraphVisualizerPie ISchemaClass.From(nint handle) => new CAnimationGraphVisualizerPieImpl(handle); static int ISchemaClass.Size => 128; + static string? ISchemaClass.ClassName => null; 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 817ef0df2..b0df50497 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimationGraphVisualizerPrimitiveBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimationGraphVisualizerPrimitiveBase.cs @@ -12,6 +12,7 @@ public partial interface CAnimationGraphVisualizerPrimitiveBase : ISchemaClass.From(nint handle) => new CAnimationGraphVisualizerPrimitiveBaseImpl(handle); static int ISchemaClass.Size => 64; + static string? ISchemaClass.ClassName => null; 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 5f863dc10..fed8c29f1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimationGraphVisualizerSphere.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimationGraphVisualizerSphere.cs @@ -12,6 +12,7 @@ public partial interface CAnimationGraphVisualizerSphere : CAnimationGraphVisual static CAnimationGraphVisualizerSphere ISchemaClass.From(nint handle) => new CAnimationGraphVisualizerSphereImpl(handle); static int ISchemaClass.Size => 96; + static string? ISchemaClass.ClassName => null; 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 dee49c27c..471ae250d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimationGraphVisualizerText.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimationGraphVisualizerText.cs @@ -12,6 +12,7 @@ public partial interface CAnimationGraphVisualizerText : CAnimationGraphVisualiz static CAnimationGraphVisualizerText ISchemaClass.From(nint handle) => new CAnimationGraphVisualizerTextImpl(handle); static int ISchemaClass.Size => 96; + static string? ISchemaClass.ClassName => null; 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 84b6f6330..f31f0ba52 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimationGroup.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAnimationGroup.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CAnimationGroup : ISchemaClass { static CAnimationGroup ISchemaClass.From(nint handle) => new CAnimationGroupImpl(handle); - static int ISchemaClass.Size => 328; + static int ISchemaClass.Size => 320; + static string? ISchemaClass.ClassName => null; public ref uint Flags { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAttachment.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAttachment.cs index ec466e71e..3be1f0ef1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAttachment.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAttachment.cs @@ -12,6 +12,7 @@ public partial interface CAttachment : ISchemaClass { static CAttachment ISchemaClass.From(nint handle) => new CAttachmentImpl(handle); static int ISchemaClass.Size => 144; + static string? ISchemaClass.ClassName => null; 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 a7592d1ff..3f0d32ac5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAttributeContainer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAttributeContainer.cs @@ -12,6 +12,7 @@ public partial interface CAttributeContainer : CAttributeManager, ISchemaClass.From(nint handle) => new CAttributeContainerImpl(handle); static int ISchemaClass.Size => 760; + static string? ISchemaClass.ClassName => null; 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 24d5855da..ae090d0d7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAttributeList.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAttributeList.cs @@ -12,6 +12,7 @@ public partial interface CAttributeList : ISchemaClass { static CAttributeList ISchemaClass.From(nint handle) => new CAttributeListImpl(handle); static int ISchemaClass.Size => 120; + static string? ISchemaClass.ClassName => null; public ref CUtlVector Attributes { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAttributeManager.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAttributeManager.cs index a165f5ffe..488ddd7e3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAttributeManager.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAttributeManager.cs @@ -12,6 +12,7 @@ public partial interface CAttributeManager : ISchemaClass { static CAttributeManager ISchemaClass.From(nint handle) => new CAttributeManagerImpl(handle); static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; public ref CUtlVector> Providers { get; } 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 39ed232ba..aa3483eb6 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 @@ -12,6 +12,7 @@ public partial interface CAttributeManager__cached_attribute_float_t : ISchemaCl static CAttributeManager__cached_attribute_float_t ISchemaClass.From(nint handle) => new CAttributeManager__cached_attribute_float_tImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 55a515410..87db8537e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAudioAnimTag.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAudioAnimTag.cs @@ -12,6 +12,7 @@ public partial interface CAudioAnimTag : CAnimTagBase, ISchemaClass.From(nint handle) => new CAudioAnimTagImpl(handle); static int ISchemaClass.Size => 112; + static string? ISchemaClass.ClassName => null; 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 d7726eb59..c05e9e331 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAudioEmphasisSample.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAudioEmphasisSample.cs @@ -12,6 +12,7 @@ public partial interface CAudioEmphasisSample : ISchemaClass.From(nint handle) => new CAudioEmphasisSampleImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; 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 99c8db554..fcb6eeff8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAudioMorphData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAudioMorphData.cs @@ -12,6 +12,7 @@ public partial interface CAudioMorphData : ISchemaClass { static CAudioMorphData ISchemaClass.From(nint handle) => new CAudioMorphDataImpl(handle); static int ISchemaClass.Size => 104; + static string? ISchemaClass.ClassName => null; 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 65e44f779..b04cff6df 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAudioPhonemeTag.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAudioPhonemeTag.cs @@ -12,6 +12,7 @@ public partial interface CAudioPhonemeTag : ISchemaClass { static CAudioPhonemeTag ISchemaClass.From(nint handle) => new CAudioPhonemeTagImpl(handle); static int ISchemaClass.Size => 12; + static string? ISchemaClass.ClassName => null; 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 d879d7001..d6c3c2414 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAudioSentence.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CAudioSentence.cs @@ -12,6 +12,7 @@ public partial interface CAudioSentence : ISchemaClass { static CAudioSentence ISchemaClass.From(nint handle) => new CAudioSentenceImpl(handle); static int ISchemaClass.Size => 160; + static string? ISchemaClass.ClassName => null; public ref bool ShouldVoiceDuck { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBarnLight.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBarnLight.cs index da81e5b0a..97ab2eda7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBarnLight.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBarnLight.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBarnLight : CBaseModelEntity, ISchemaClass { static CBarnLight ISchemaClass.From(nint handle) => new CBarnLightImpl(handle); - static int ISchemaClass.Size => 2816; + static int ISchemaClass.Size => 3552; + static string? ISchemaClass.ClassName => "light_barn"; 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 112e3be8b..75251e428 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseAnimGraph.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseAnimGraph.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBaseAnimGraph : CBaseModelEntity, ISchemaClass { static CBaseAnimGraph ISchemaClass.From(nint handle) => new CBaseAnimGraphImpl(handle); - static int ISchemaClass.Size => 2704; + static int ISchemaClass.Size => 3488; + static string? ISchemaClass.ClassName => "baseanimgraph"; public ref bool InitiallyPopulateInterpHistory { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseAnimGraphAnimGraphController.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseAnimGraphAnimGraphController.cs index 4cf3d400d..616c85b52 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseAnimGraphAnimGraphController.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseAnimGraphAnimGraphController.cs @@ -12,6 +12,7 @@ public partial interface CBaseAnimGraphAnimGraphController : CAnimGraphControlle static CBaseAnimGraphAnimGraphController ISchemaClass.From(nint handle) => new CBaseAnimGraphAnimGraphControllerImpl(handle); static int ISchemaClass.Size => 616; + static string? ISchemaClass.ClassName => null; // CAnimGraphParamOptionalRef< CGlobalSymbol > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseAnimGraphController.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseAnimGraphController.cs index 6ef130fd3..23d9faf62 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseAnimGraphController.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseAnimGraphController.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBaseAnimGraphController : CSkeletonAnimationController, ISchemaClass { static CBaseAnimGraphController ISchemaClass.From(nint handle) => new CBaseAnimGraphControllerImpl(handle); - static int ISchemaClass.Size => 1968; + static int ISchemaClass.Size => 1992; + static string? ISchemaClass.ClassName => null; public CAnimGraphNetworkedVariables AnimGraphNetworkedVars { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseButton.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseButton.cs index 91be253e7..100d3c3f5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseButton.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseButton.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBaseButton : CBaseToggle, ISchemaClass { static CBaseButton ISchemaClass.From(nint handle) => new CBaseButtonImpl(handle); - static int ISchemaClass.Size => 2472; + static int ISchemaClass.Size => 3208; + static string? ISchemaClass.ClassName => "func_button"; 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 2b25c05c6..6b4b90056 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseCSGrenade.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseCSGrenade.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBaseCSGrenade : CCSWeaponBase, ISchemaClass { static CBaseCSGrenade ISchemaClass.From(nint handle) => new CBaseCSGrenadeImpl(handle); - static int ISchemaClass.Size => 4624; + static int ISchemaClass.Size => 5376; + static string? ISchemaClass.ClassName => "weapon_basecsgrenade"; 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 4538e7cf4..0532c481c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseCSGrenadeProjectile.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseCSGrenadeProjectile.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBaseCSGrenadeProjectile : CBaseGrenade, ISchemaClass { static CBaseCSGrenadeProjectile ISchemaClass.From(nint handle) => new CBaseCSGrenadeProjectileImpl(handle); - static int ISchemaClass.Size => 3136; + static int ISchemaClass.Size => 3904; + static string? ISchemaClass.ClassName => null; 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 56c5d3f38..04e4b6aad 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseClientUIEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseClientUIEntity.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBaseClientUIEntity : CBaseModelEntity, ISchemaClass { static CBaseClientUIEntity ISchemaClass.From(nint handle) => new CBaseClientUIEntityImpl(handle); - static int ISchemaClass.Size => 2440; + static int ISchemaClass.Size => 3176; + static string? ISchemaClass.ClassName => null; 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 00fc821bb..16adac669 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseCombatCharacter.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseCombatCharacter.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBaseCombatCharacter : CBaseFlex, ISchemaClass { static CBaseCombatCharacter ISchemaClass.From(nint handle) => new CBaseCombatCharacterImpl(handle); - static int ISchemaClass.Size => 3040; + static int ISchemaClass.Size => 3824; + static string? ISchemaClass.ClassName => null; public ref bool ForceServerRagdoll { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseConstraint.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseConstraint.cs index 47a1a6234..58173cfbc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseConstraint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseConstraint.cs @@ -12,6 +12,7 @@ public partial interface CBaseConstraint : CBoneConstraintBase, ISchemaClass.From(nint handle) => new CBaseConstraintImpl(handle); static int ISchemaClass.Size => 96; + static string? ISchemaClass.ClassName => null; public string Name { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseDMStart.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseDMStart.cs index 7a15b5806..ab162c595 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseDMStart.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseDMStart.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBaseDMStart : CPointEntity, ISchemaClass { static CBaseDMStart ISchemaClass.From(nint handle) => new CBaseDMStartImpl(handle); - static int ISchemaClass.Size => 1272; + static int ISchemaClass.Size => 2016; + static string? ISchemaClass.ClassName => "info_player_deathmatch"; 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 27edb65bd..94eb1a679 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseDoor.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseDoor.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBaseDoor : CBaseToggle, ISchemaClass { static CBaseDoor ISchemaClass.From(nint handle) => new CBaseDoorImpl(handle); - static int ISchemaClass.Size => 2664; + static int ISchemaClass.Size => 3400; + static string? ISchemaClass.ClassName => "func_door"; 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 3e95062d4..e92fb9661 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseEntity.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBaseEntity : CEntityInstance, ISchemaClass { static CBaseEntity ISchemaClass.From(nint handle) => new CBaseEntityImpl(handle); - static int ISchemaClass.Size => 1264; + static int ISchemaClass.Size => 2008; + static string? ISchemaClass.ClassName => null; public CBodyComponent? CBodyComponent { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseEntityAPI.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseEntityAPI.cs index 9efb87b71..0186ec5fe 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseEntityAPI.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseEntityAPI.cs @@ -12,6 +12,7 @@ public partial interface CBaseEntityAPI : ISchemaClass { static CBaseEntityAPI ISchemaClass.From(nint handle) => new CBaseEntityAPIImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseFilter.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseFilter.cs index d8ba70d06..a34b9aab3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseFilter.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseFilter.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBaseFilter : CLogicalEntity, ISchemaClass { static CBaseFilter ISchemaClass.From(nint handle) => new CBaseFilterImpl(handle); - static int ISchemaClass.Size => 1352; + static int ISchemaClass.Size => 2096; + static string? ISchemaClass.ClassName => "filter_base"; 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 767de2760..5e9344a6a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseFlex.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseFlex.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBaseFlex : CBaseAnimGraph, ISchemaClass { static CBaseFlex ISchemaClass.From(nint handle) => new CBaseFlexImpl(handle); - static int ISchemaClass.Size => 2848; + static int ISchemaClass.Size => 3632; + static string? ISchemaClass.ClassName => "baseflex"; 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 e1e6dd513..0158d6e33 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseFlexAlias_funCBaseFlex.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseFlexAlias_funCBaseFlex.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 3632; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseGrenade.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseGrenade.cs index ec0d0ab42..13b4f57d9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseGrenade.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseGrenade.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBaseGrenade : CBaseFlex, ISchemaClass { static CBaseGrenade ISchemaClass.From(nint handle) => new CBaseGrenadeImpl(handle); - static int ISchemaClass.Size => 3024; + static int ISchemaClass.Size => 3808; + static string? ISchemaClass.ClassName => "grenade"; 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 c9497373b..d7b904ee2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseIssue.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseIssue.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBaseIssue : ISchemaClass { static CBaseIssue ISchemaClass.From(nint handle) => new CBaseIssueImpl(handle); - static int ISchemaClass.Size => 376; + static int ISchemaClass.Size => 4216; + static string? ISchemaClass.ClassName => null; 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 156100168..b3f15ef5b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseModelEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseModelEntity.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBaseModelEntity : CBaseEntity, ISchemaClass { static CBaseModelEntity ISchemaClass.From(nint handle) => new CBaseModelEntityImpl(handle); - static int ISchemaClass.Size => 2008; + static int ISchemaClass.Size => 2752; + static string? ISchemaClass.ClassName => "basemodelentity"; public CRenderComponent? CRenderComponent { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseModelEntityAPI.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseModelEntityAPI.cs index d98f81d88..23875f6d3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseModelEntityAPI.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseModelEntityAPI.cs @@ -12,6 +12,7 @@ public partial interface CBaseModelEntityAPI : ISchemaClass static CBaseModelEntityAPI ISchemaClass.From(nint handle) => new CBaseModelEntityAPIImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseMoveBehavior.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseMoveBehavior.cs index 4eb52fd2f..43aa269a6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseMoveBehavior.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseMoveBehavior.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBaseMoveBehavior : CPathKeyFrame, ISchemaClass { static CBaseMoveBehavior ISchemaClass.From(nint handle) => new CBaseMoveBehaviorImpl(handle); - static int ISchemaClass.Size => 1424; + static int ISchemaClass.Size => 2144; + static string? ISchemaClass.ClassName => "move_keyframed"; 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 f9d3a7fb1..e39ff44a0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePlatTrain.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePlatTrain.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBasePlatTrain : CBaseToggle, ISchemaClass { static CBasePlatTrain ISchemaClass.From(nint handle) => new CBasePlatTrainImpl(handle); - static int ISchemaClass.Size => 2176; + static int ISchemaClass.Size => 2912; + static string? ISchemaClass.ClassName => null; 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 7f14d0a9f..a0b9d2685 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePlayerController.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePlayerController.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBasePlayerController : CBaseEntity, ISchemaClass { static CBasePlayerController ISchemaClass.From(nint handle) => new CBasePlayerControllerImpl(handle); - static int ISchemaClass.Size => 2064; + static int ISchemaClass.Size => 2800; + static string? ISchemaClass.ClassName => "player_controller"; 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 db804a4bc..f775e4a8f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePlayerControllerAPI.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePlayerControllerAPI.cs @@ -12,6 +12,7 @@ public partial interface CBasePlayerControllerAPI : ISchemaClass.From(nint handle) => new CBasePlayerControllerAPIImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePlayerPawn.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePlayerPawn.cs index 1c5b0c291..7f7acb18e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePlayerPawn.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePlayerPawn.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBasePlayerPawn : CBaseCombatCharacter, ISchemaClass { static CBasePlayerPawn ISchemaClass.From(nint handle) => new CBasePlayerPawnImpl(handle); - static int ISchemaClass.Size => 3472; + static int ISchemaClass.Size => 4256; + static string? ISchemaClass.ClassName => "baseplayerpawn"; public CPlayer_WeaponServices? WeaponServices { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePlayerVData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePlayerVData.cs index 7384ef6fc..fdb797b6c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePlayerVData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePlayerVData.cs @@ -12,6 +12,7 @@ public partial interface CBasePlayerVData : CEntitySubclassVDataBase, ISchemaCla static CBasePlayerVData ISchemaClass.From(nint handle) => new CBasePlayerVDataImpl(handle); static int ISchemaClass.Size => 376; + static string? ISchemaClass.ClassName => null; // CResourceNameTyped< CWeakHandle< InfoForResourceTypeCModel > > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePlayerWeapon.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePlayerWeapon.cs index fe0fdeb07..9c354ceae 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePlayerWeapon.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePlayerWeapon.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBasePlayerWeapon : CEconEntity, ISchemaClass { static CBasePlayerWeapon ISchemaClass.From(nint handle) => new CBasePlayerWeaponImpl(handle); - static int ISchemaClass.Size => 3744; + static int ISchemaClass.Size => 4512; + static string? ISchemaClass.ClassName => null; 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 c4ef4b7ae..d4f55daad 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePlayerWeaponVData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePlayerWeaponVData.cs @@ -12,6 +12,7 @@ public partial interface CBasePlayerWeaponVData : CEntitySubclassVDataBase, ISch static CBasePlayerWeaponVData ISchemaClass.From(nint handle) => new CBasePlayerWeaponVDataImpl(handle); static int ISchemaClass.Size => 1088; + static string? ISchemaClass.ClassName => null; // CResourceNameTyped< CWeakHandle< InfoForResourceTypeCModel > > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseProp.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseProp.cs index 00226fa74..863e1b5e1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseProp.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseProp.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBaseProp : CBaseAnimGraph, ISchemaClass { static CBaseProp ISchemaClass.From(nint handle) => new CBasePropImpl(handle); - static int ISchemaClass.Size => 2752; + static int ISchemaClass.Size => 3536; + static string? ISchemaClass.ClassName => null; 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 c2a0d5c0d..602dd4e6c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePropDoor.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePropDoor.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBasePropDoor : CDynamicProp, ISchemaClass { static CBasePropDoor ISchemaClass.From(nint handle) => new CBasePropDoorImpl(handle); - static int ISchemaClass.Size => 4080; + static int ISchemaClass.Size => 4848; + static string? ISchemaClass.ClassName => null; 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 58ef6a74f..33e425f46 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePulseGraphInstance.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBasePulseGraphInstance.cs @@ -12,6 +12,7 @@ public partial interface CBasePulseGraphInstance : ISchemaClass.From(nint handle) => new CBasePulseGraphInstanceImpl(handle); static int ISchemaClass.Size => 280; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseRendererSource2.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseRendererSource2.cs index 2929b4167..cf43a1b50 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseRendererSource2.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseRendererSource2.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBaseRendererSource2 : CParticleFunctionRenderer, ISchemaClass { static CBaseRendererSource2 ISchemaClass.From(nint handle) => new CBaseRendererSource2Impl(handle); - static int ISchemaClass.Size => 11752; + static int ISchemaClass.Size => 11512; + static string? ISchemaClass.ClassName => null; public CParticleCollectionRendererFloatInput RadiusScale { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseToggle.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseToggle.cs index bc5829b70..b3d78dedb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseToggle.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseToggle.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBaseToggle : CBaseModelEntity, ISchemaClass { static CBaseToggle ISchemaClass.From(nint handle) => new CBaseToggleImpl(handle); - static int ISchemaClass.Size => 2136; + static int ISchemaClass.Size => 2872; + static string? ISchemaClass.ClassName => null; 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 3d3914cf5..ee971df5f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseTrailRenderer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseTrailRenderer.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBaseTrailRenderer : CBaseRendererSource2, ISchemaClass { static CBaseTrailRenderer ISchemaClass.From(nint handle) => new CBaseTrailRendererImpl(handle); - static int ISchemaClass.Size => 12512; + static int ISchemaClass.Size => 12256; + static string? ISchemaClass.ClassName => null; 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 53388fb55..a57d16cdf 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseTrigger.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseTrigger.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBaseTrigger : CBaseToggle, ISchemaClass { static CBaseTrigger ISchemaClass.From(nint handle) => new CBaseTriggerImpl(handle); - static int ISchemaClass.Size => 2472; + static int ISchemaClass.Size => 3208; + static string? ISchemaClass.ClassName => "trigger"; 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 ec97f09f3..293696a36 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseTriggerAPI.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBaseTriggerAPI.cs @@ -12,6 +12,7 @@ public partial interface CBaseTriggerAPI : ISchemaClass { static CBaseTriggerAPI ISchemaClass.From(nint handle) => new CBaseTriggerAPIImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBeam.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBeam.cs index 51d8d52a7..e374394ca 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBeam.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBeam.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBeam : CBaseModelEntity, ISchemaClass { static CBeam ISchemaClass.From(nint handle) => new CBeamImpl(handle); - static int ISchemaClass.Size => 2168; + static int ISchemaClass.Size => 2904; + static string? ISchemaClass.ClassName => "beam"; 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 007ce73f7..464d24044 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBinaryUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBinaryUpdateNode.cs @@ -12,6 +12,7 @@ public partial interface CBinaryUpdateNode : CAnimUpdateNodeBase, ISchemaClass.From(nint handle) => new CBinaryUpdateNodeImpl(handle); static int ISchemaClass.Size => 144; + static string? ISchemaClass.ClassName => null; 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 39f09ccd6..ebbab24f3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBindPoseUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBindPoseUpdateNode.cs @@ -12,6 +12,7 @@ public partial interface CBindPoseUpdateNode : CLeafUpdateNode, ISchemaClass.From(nint handle) => new CBindPoseUpdateNodeImpl(handle); static int ISchemaClass.Size => 96; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBlend2DUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBlend2DUpdateNode.cs index f54d779fd..abe60a584 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBlend2DUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBlend2DUpdateNode.cs @@ -12,6 +12,7 @@ public partial interface CBlend2DUpdateNode : CAnimUpdateNodeBase, ISchemaClass< static CBlend2DUpdateNode ISchemaClass.From(nint handle) => new CBlend2DUpdateNodeImpl(handle); static int ISchemaClass.Size => 248; + static string? ISchemaClass.ClassName => null; public ref CUtlVector Items { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBlendCurve.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBlendCurve.cs index 68a92714c..ecefaa90a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBlendCurve.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBlendCurve.cs @@ -12,6 +12,7 @@ public partial interface CBlendCurve : ISchemaClass { static CBlendCurve ISchemaClass.From(nint handle) => new CBlendCurveImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; 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 9ebdf7507..0cad48632 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBlendUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBlendUpdateNode.cs @@ -12,6 +12,7 @@ public partial interface CBlendUpdateNode : CAnimUpdateNodeBase, ISchemaClass.From(nint handle) => new CBlendUpdateNodeImpl(handle); static int ISchemaClass.Size => 224; + static string? ISchemaClass.ClassName => null; public ref CUtlVector Children { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBlockSelectionMetricEvaluator.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBlockSelectionMetricEvaluator.cs index bcdcad2e6..805f4307d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBlockSelectionMetricEvaluator.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBlockSelectionMetricEvaluator.cs @@ -12,6 +12,7 @@ public partial interface CBlockSelectionMetricEvaluator : CMotionMetricEvaluator static CBlockSelectionMetricEvaluator ISchemaClass.From(nint handle) => new CBlockSelectionMetricEvaluatorImpl(handle); static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBlood.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBlood.cs index 119025a22..649bc889f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBlood.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBlood.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBlood : CPointEntity, ISchemaClass { static CBlood ISchemaClass.From(nint handle) => new CBloodImpl(handle); - static int ISchemaClass.Size => 1296; + static int ISchemaClass.Size => 2040; + static string? ISchemaClass.ClassName => "env_blood"; 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 737173e6b..0f384aff3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBodyComponent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBodyComponent.cs @@ -12,6 +12,7 @@ public partial interface CBodyComponent : CEntityComponent, ISchemaClass.From(nint handle) => new CBodyComponentImpl(handle); static int ISchemaClass.Size => 120; + static string? ISchemaClass.ClassName => null; 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 d879ebcb7..85388ee2a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBodyComponentBaseAnimGraph.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBodyComponentBaseAnimGraph.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBodyComponentBaseAnimGraph : CBodyComponentSkeletonInstance, ISchemaClass { static CBodyComponentBaseAnimGraph ISchemaClass.From(nint handle) => new CBodyComponentBaseAnimGraphImpl(handle); - static int ISchemaClass.Size => 3264; + static int ISchemaClass.Size => 3312; + static string? ISchemaClass.ClassName => null; 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 e1191bc56..19e26d8e7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBodyComponentBaseModelEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBodyComponentBaseModelEntity.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBodyComponentBaseModelEntity : CBodyComponentSkeletonInstance, ISchemaClass { static CBodyComponentBaseModelEntity ISchemaClass.From(nint handle) => new CBodyComponentBaseModelEntityImpl(handle); - static int ISchemaClass.Size => 1296; + static int ISchemaClass.Size => 1312; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBodyComponentPoint.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBodyComponentPoint.cs index 011f3e52c..a6eb82c5f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBodyComponentPoint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBodyComponentPoint.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBodyComponentPoint : CBodyComponent, ISchemaClass { static CBodyComponentPoint ISchemaClass.From(nint handle) => new CBodyComponentPointImpl(handle); - static int ISchemaClass.Size => 480; + static int ISchemaClass.Size => 496; + static string? ISchemaClass.ClassName => null; 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 0f5a17bdb..78b83f0c7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBodyComponentSkeletonInstance.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBodyComponentSkeletonInstance.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBodyComponentSkeletonInstance : CBodyComponent, ISchemaClass { static CBodyComponentSkeletonInstance ISchemaClass.From(nint handle) => new CBodyComponentSkeletonInstanceImpl(handle); - static int ISchemaClass.Size => 1296; + static int ISchemaClass.Size => 1312; + static string? ISchemaClass.ClassName => null; 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 922ea9855..548d83103 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBodyGroupAnimTag.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBodyGroupAnimTag.cs @@ -12,6 +12,7 @@ public partial interface CBodyGroupAnimTag : CAnimTagBase, ISchemaClass.From(nint handle) => new CBodyGroupAnimTagImpl(handle); static int ISchemaClass.Size => 120; + static string? ISchemaClass.ClassName => null; public ref int Priority { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBodyGroupSetting.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBodyGroupSetting.cs index 316d29cf6..d66fff12c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBodyGroupSetting.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBodyGroupSetting.cs @@ -12,6 +12,7 @@ public partial interface CBodyGroupSetting : ISchemaClass { static CBodyGroupSetting ISchemaClass.From(nint handle) => new CBodyGroupSettingImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 43b62be4c..01655db47 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBombTarget.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBombTarget.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBombTarget : CBaseTrigger, ISchemaClass { static CBombTarget ISchemaClass.From(nint handle) => new CBombTargetImpl(handle); - static int ISchemaClass.Size => 2616; + static int ISchemaClass.Size => 3352; + static string? ISchemaClass.ClassName => "func_bomb_target"; 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 6cae408af..8f1bbfd56 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneConstraintBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneConstraintBase.cs @@ -12,6 +12,7 @@ public partial interface CBoneConstraintBase : ISchemaClass static CBoneConstraintBase ISchemaClass.From(nint handle) => new CBoneConstraintBaseImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneConstraintDotToMorph.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneConstraintDotToMorph.cs index 5b5edbf65..080a0cd5f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneConstraintDotToMorph.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneConstraintDotToMorph.cs @@ -12,6 +12,7 @@ public partial interface CBoneConstraintDotToMorph : CBoneConstraintBase, ISchem static CBoneConstraintDotToMorph ISchemaClass.From(nint handle) => new CBoneConstraintDotToMorphImpl(handle); static int ISchemaClass.Size => 88; + static string? ISchemaClass.ClassName => null; 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 2c3a61ff0..f66fd4f2f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneConstraintPoseSpaceBone.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneConstraintPoseSpaceBone.cs @@ -12,6 +12,7 @@ public partial interface CBoneConstraintPoseSpaceBone : CBaseConstraint, ISchema static CBoneConstraintPoseSpaceBone ISchemaClass.From(nint handle) => new CBoneConstraintPoseSpaceBoneImpl(handle); static int ISchemaClass.Size => 136; + static string? ISchemaClass.ClassName => null; public ref CUtlVector InputList { get; } 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 fcdb10ba4..d651d379d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneConstraintPoseSpaceBone__Input_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneConstraintPoseSpaceBone__Input_t.cs @@ -12,6 +12,7 @@ public partial interface CBoneConstraintPoseSpaceBone__Input_t : ISchemaClass.From(nint handle) => new CBoneConstraintPoseSpaceBone__Input_tImpl(handle); static int ISchemaClass.Size => 40; + static string? ISchemaClass.ClassName => null; 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 a69200d0c..26fbac72b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneConstraintPoseSpaceMorph.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneConstraintPoseSpaceMorph.cs @@ -12,6 +12,7 @@ public partial interface CBoneConstraintPoseSpaceMorph : CBoneConstraintBase, IS static CBoneConstraintPoseSpaceMorph ISchemaClass.From(nint handle) => new CBoneConstraintPoseSpaceMorphImpl(handle); static int ISchemaClass.Size => 160; + static string? ISchemaClass.ClassName => null; public string BoneName { get; set; } 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 d1fbc681e..a79a1e534 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneConstraintPoseSpaceMorph__Input_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneConstraintPoseSpaceMorph__Input_t.cs @@ -12,6 +12,7 @@ public partial interface CBoneConstraintPoseSpaceMorph__Input_t : ISchemaClass.From(nint handle) => new CBoneConstraintPoseSpaceMorph__Input_tImpl(handle); static int ISchemaClass.Size => 40; + static string? ISchemaClass.ClassName => null; 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 aa43b5759..c0bdd5e56 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneConstraintRbf.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneConstraintRbf.cs @@ -12,6 +12,7 @@ public partial interface CBoneConstraintRbf : CBoneConstraintBase, ISchemaClass< static CBoneConstraintRbf ISchemaClass.From(nint handle) => new CBoneConstraintRbfImpl(handle); static int ISchemaClass.Size => 200; + static string? ISchemaClass.ClassName => null; public ref CUtlVector InputBones { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneMaskUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneMaskUpdateNode.cs index de50ca827..5c38a2828 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneMaskUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneMaskUpdateNode.cs @@ -12,6 +12,7 @@ public partial interface CBoneMaskUpdateNode : CBinaryUpdateNode, ISchemaClass.From(nint handle) => new CBoneMaskUpdateNodeImpl(handle); static int ISchemaClass.Size => 176; + static string? ISchemaClass.ClassName => null; 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 da1c23db1..0e13eda79 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBonePositionMetricEvaluator.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBonePositionMetricEvaluator.cs @@ -12,6 +12,7 @@ public partial interface CBonePositionMetricEvaluator : CMotionMetricEvaluator, static CBonePositionMetricEvaluator ISchemaClass.From(nint handle) => new CBonePositionMetricEvaluatorImpl(handle); static int ISchemaClass.Size => 88; + static string? ISchemaClass.ClassName => null; 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 e12919f07..061f9ce19 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneVelocityMetricEvaluator.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoneVelocityMetricEvaluator.cs @@ -12,6 +12,7 @@ public partial interface CBoneVelocityMetricEvaluator : CMotionMetricEvaluator, static CBoneVelocityMetricEvaluator ISchemaClass.From(nint handle) => new CBoneVelocityMetricEvaluatorImpl(handle); static int ISchemaClass.Size => 88; + static string? ISchemaClass.ClassName => null; 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 099febeaa..6c1cf4c69 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoolAnimParameter.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBoolAnimParameter.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBoolAnimParameter : CConcreteAnimParameter, ISchemaClass { static CBoolAnimParameter ISchemaClass.From(nint handle) => new CBoolAnimParameterImpl(handle); - static int ISchemaClass.Size => 136; + static int ISchemaClass.Size => 128; + static string? ISchemaClass.ClassName => null; 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 aa577647a..7263edcdd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBot.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBot.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBot : ISchemaClass { static CBot ISchemaClass.From(nint handle) => new CBotImpl(handle); - static int ISchemaClass.Size => 256; + static int ISchemaClass.Size => 248; + static string? ISchemaClass.ClassName => null; 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 d2305660e..62760afcc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBreakable.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBreakable.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBreakable : CBaseModelEntity, ISchemaClass { static CBreakable ISchemaClass.From(nint handle) => new CBreakableImpl(handle); - static int ISchemaClass.Size => 2224; + static int ISchemaClass.Size => 2968; + static string? ISchemaClass.ClassName => "func_breakable"; 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 c7ea36bb7..0daec09de 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBreakableProp.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBreakableProp.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBreakableProp : CBaseProp, ISchemaClass { static CBreakableProp ISchemaClass.From(nint handle) => new CBreakablePropImpl(handle); - static int ISchemaClass.Size => 3152; + static int ISchemaClass.Size => 3936; + static string? ISchemaClass.ClassName => null; 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 dd984f628..e49366c58 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBreakableStageHelper.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBreakableStageHelper.cs @@ -12,6 +12,7 @@ public partial interface CBreakableStageHelper : ISchemaClass.From(nint handle) => new CBreakableStageHelperImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 cbc433d72..1d4e0c32b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtActionAim.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtActionAim.cs @@ -12,6 +12,7 @@ public partial interface CBtActionAim : CBtNode, ISchemaClass { static CBtActionAim ISchemaClass.From(nint handle) => new CBtActionAimImpl(handle); static int ISchemaClass.Size => 248; + static string? ISchemaClass.ClassName => null; 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 4e0a4f449..423e45021 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtActionCombatPositioning.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtActionCombatPositioning.cs @@ -12,6 +12,7 @@ public partial interface CBtActionCombatPositioning : CBtNode, ISchemaClass.From(nint handle) => new CBtActionCombatPositioningImpl(handle); static int ISchemaClass.Size => 176; + static string? ISchemaClass.ClassName => null; 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 d68b7e795..1625e346d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtActionMoveTo.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtActionMoveTo.cs @@ -12,6 +12,7 @@ public partial interface CBtActionMoveTo : CBtNode, ISchemaClass.From(nint handle) => new CBtActionMoveToImpl(handle); static int ISchemaClass.Size => 232; + static string? ISchemaClass.ClassName => null; 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 de9baed1c..88eb8a9fa 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtActionParachutePositioning.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtActionParachutePositioning.cs @@ -12,6 +12,7 @@ public partial interface CBtActionParachutePositioning : CBtNode, ISchemaClass.From(nint handle) => new CBtActionParachutePositioningImpl(handle); static int ISchemaClass.Size => 120; + static string? ISchemaClass.ClassName => null; 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 8b9f426db..976d84aae 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtNode.cs @@ -12,6 +12,7 @@ public partial interface CBtNode : ISchemaClass { static CBtNode ISchemaClass.From(nint handle) => new CBtNodeImpl(handle); static int ISchemaClass.Size => 88; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtNodeComposite.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtNodeComposite.cs index 224310763..b57e440db 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtNodeComposite.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtNodeComposite.cs @@ -12,6 +12,7 @@ public partial interface CBtNodeComposite : CBtNode, ISchemaClass.From(nint handle) => new CBtNodeCompositeImpl(handle); static int ISchemaClass.Size => 88; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtNodeCondition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtNodeCondition.cs index 07378913d..0db60612e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtNodeCondition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtNodeCondition.cs @@ -12,6 +12,7 @@ public partial interface CBtNodeCondition : CBtNodeDecorator, ISchemaClass.From(nint handle) => new CBtNodeConditionImpl(handle); static int ISchemaClass.Size => 96; + static string? ISchemaClass.ClassName => null; 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 efbb7743a..7ebef902c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtNodeConditionInactive.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtNodeConditionInactive.cs @@ -12,6 +12,7 @@ public partial interface CBtNodeConditionInactive : CBtNodeCondition, ISchemaCla static CBtNodeConditionInactive ISchemaClass.From(nint handle) => new CBtNodeConditionInactiveImpl(handle); static int ISchemaClass.Size => 152; + static string? ISchemaClass.ClassName => null; 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 dba39ff63..8c821771c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtNodeDecorator.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBtNodeDecorator.cs @@ -12,6 +12,7 @@ public partial interface CBtNodeDecorator : CBtNode, ISchemaClass.From(nint handle) => new CBtNodeDecoratorImpl(handle); static int ISchemaClass.Size => 88; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBuoyancyHelper.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBuoyancyHelper.cs index 8cd6c16f0..fb3de5dc0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBuoyancyHelper.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBuoyancyHelper.cs @@ -12,6 +12,7 @@ public partial interface CBuoyancyHelper : ISchemaClass { static CBuoyancyHelper ISchemaClass.From(nint handle) => new CBuoyancyHelperImpl(handle); static int ISchemaClass.Size => 280; + static string? ISchemaClass.ClassName => null; 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 96d3c1199..c5c4e0478 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBuyZone.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CBuyZone.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CBuyZone : CBaseTrigger, ISchemaClass { static CBuyZone ISchemaClass.From(nint handle) => new CBuyZoneImpl(handle); - static int ISchemaClass.Size => 2480; + static int ISchemaClass.Size => 3208; + static string? ISchemaClass.ClassName => "func_buyzone"; 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 e850c2813..ce2b22a4e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CC4.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CC4.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CC4 : CCSWeaponBase, ISchemaClass { static CC4 ISchemaClass.From(nint handle) => new CC4Impl(handle); - static int ISchemaClass.Size => 4688; + static int ISchemaClass.Size => 5456; + static string? ISchemaClass.ClassName => "weapon_c4"; 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 3abaf8f03..813c01205 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCPPScriptComponentUpdater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCPPScriptComponentUpdater.cs @@ -12,6 +12,7 @@ public partial interface CCPPScriptComponentUpdater : CAnimComponentUpdater, ISc static CCPPScriptComponentUpdater ISchemaClass.From(nint handle) => new CCPPScriptComponentUpdaterImpl(handle); static int ISchemaClass.Size => 96; + static string? ISchemaClass.ClassName => null; 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 4090e32a8..9cc369e5a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCS2ChickenGraphController.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCS2ChickenGraphController.cs @@ -12,6 +12,7 @@ public partial interface CCS2ChickenGraphController : CAnimGraphControllerBase, static CCS2ChickenGraphController ISchemaClass.From(nint handle) => new CCS2ChickenGraphControllerImpl(handle); static int ISchemaClass.Size => 344; + static string? ISchemaClass.ClassName => null; // CAnimGraph2ParamOptionalRef< CGlobalSymbol > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCS2WeaponGraphController.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCS2WeaponGraphController.cs index c28824931..8f1659954 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCS2WeaponGraphController.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCS2WeaponGraphController.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCS2WeaponGraphController : CAnimGraphControllerBase, ISchemaClass { static CCS2WeaponGraphController ISchemaClass.From(nint handle) => new CCS2WeaponGraphControllerImpl(handle); - static int ISchemaClass.Size => 1536; + static int ISchemaClass.Size => 1456; + static string? ISchemaClass.ClassName => null; // CAnimGraph2ParamOptionalRef< CGlobalSymbol > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSBot.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSBot.cs index 8ca451aa3..c06599be3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSBot.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSBot.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSBot : CBot, ISchemaClass { static CCSBot ISchemaClass.From(nint handle) => new CCSBotImpl(handle); - static int ISchemaClass.Size => 27984; + static int ISchemaClass.Size => 27944; + static string? ISchemaClass.ClassName => null; 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 672d2189a..82493059d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGOPlayerAnimGraphState.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGOPlayerAnimGraphState.cs @@ -12,6 +12,7 @@ public partial interface CCSGOPlayerAnimGraphState : ISchemaClass.From(nint handle) => new CCSGOPlayerAnimGraphStateImpl(handle); static int ISchemaClass.Size => 1648; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_TeamIntroCharacterPosition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_TeamIntroCharacterPosition.cs index f428e73ef..dfc5d8e77 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_TeamIntroCharacterPosition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_TeamIntroCharacterPosition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 4080; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_TeamIntroCounterTerroristPosition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_TeamIntroCounterTerroristPosition.cs index 16b513957..474d92ff9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_TeamIntroCounterTerroristPosition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_TeamIntroCounterTerroristPosition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 4080; + static string? ISchemaClass.ClassName => "team_intro_counterterrorist"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_TeamIntroTerroristPosition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_TeamIntroTerroristPosition.cs index 0ca8ec011..af61b564a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_TeamIntroTerroristPosition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_TeamIntroTerroristPosition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 4080; + static string? ISchemaClass.ClassName => "team_intro_terrorist"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_TeamPreviewCharacterPosition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_TeamPreviewCharacterPosition.cs index 3fb369651..4de0ce1ea 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_TeamPreviewCharacterPosition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_TeamPreviewCharacterPosition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 4080; + static string? ISchemaClass.ClassName => null; 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 aabfb3db9..0c6867b79 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_TeamSelectCharacterPosition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_TeamSelectCharacterPosition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 4080; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_TeamSelectCounterTerroristPosition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_TeamSelectCounterTerroristPosition.cs index 7f4901010..25b91f933 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_TeamSelectCounterTerroristPosition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_TeamSelectCounterTerroristPosition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 4080; + static string? ISchemaClass.ClassName => "team_select_counterterrorist"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_TeamSelectTerroristPosition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_TeamSelectTerroristPosition.cs index 05d76f256..67e4a5ef7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_TeamSelectTerroristPosition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_TeamSelectTerroristPosition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 4080; + static string? ISchemaClass.ClassName => "team_select_terrorist"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_WingmanIntroCharacterPosition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_WingmanIntroCharacterPosition.cs index 86413797b..cfb75edfa 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_WingmanIntroCharacterPosition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_WingmanIntroCharacterPosition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 4080; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_WingmanIntroCounterTerroristPosition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_WingmanIntroCounterTerroristPosition.cs index e9c91c78a..a17dd9055 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_WingmanIntroCounterTerroristPosition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_WingmanIntroCounterTerroristPosition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 4080; + static string? ISchemaClass.ClassName => "wingman_intro_counterterrorist"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_WingmanIntroTerroristPosition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_WingmanIntroTerroristPosition.cs index 6dc0518a0..6f1f48d4a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_WingmanIntroTerroristPosition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGO_WingmanIntroTerroristPosition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 4080; + static string? ISchemaClass.ClassName => "wingman_intro_terrorist"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGameModeRules.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGameModeRules.cs index c19578e16..412e74ab3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGameModeRules.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGameModeRules.cs @@ -12,6 +12,7 @@ public partial interface CCSGameModeRules : ISchemaClass { static CCSGameModeRules ISchemaClass.From(nint handle) => new CCSGameModeRulesImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; 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 d91a5ae7b..7a0506bf9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGameModeRules_ArmsRace.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGameModeRules_ArmsRace.cs @@ -12,6 +12,7 @@ public partial interface CCSGameModeRules_ArmsRace : CCSGameModeRules, ISchemaCl static CCSGameModeRules_ArmsRace ISchemaClass.From(nint handle) => new CCSGameModeRules_ArmsRaceImpl(handle); static int ISchemaClass.Size => 136; + static string? ISchemaClass.ClassName => null; 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 f56e8ddcf..852b333bd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGameModeRules_Deathmatch.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGameModeRules_Deathmatch.cs @@ -12,6 +12,7 @@ public partial interface CCSGameModeRules_Deathmatch : CCSGameModeRules, ISchema static CCSGameModeRules_Deathmatch ISchemaClass.From(nint handle) => new CCSGameModeRules_DeathmatchImpl(handle); static int ISchemaClass.Size => 136; + static string? ISchemaClass.ClassName => null; 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 62f40b98a..288f09851 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGameModeRules_Noop.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGameModeRules_Noop.cs @@ -12,6 +12,7 @@ public partial interface CCSGameModeRules_Noop : CCSGameModeRules, ISchemaClass< static CCSGameModeRules_Noop ISchemaClass.From(nint handle) => new CCSGameModeRules_NoopImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGameRules.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGameRules.cs index 6c3cdce7d..2579a45c4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGameRules.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGameRules.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSGameRules : CTeamplayRules, ISchemaClass { static CCSGameRules ISchemaClass.From(nint handle) => new CCSGameRulesImpl(handle); - static int ISchemaClass.Size => 70704; + static int ISchemaClass.Size => 70696; + static string? ISchemaClass.ClassName => null; 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 ef071cf2b..3e0ac4da3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGameRulesProxy.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSGameRulesProxy.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSGameRulesProxy : CGameRulesProxy, ISchemaClass { static CCSGameRulesProxy ISchemaClass.From(nint handle) => new CCSGameRulesProxyImpl(handle); - static int ISchemaClass.Size => 1272; + static int ISchemaClass.Size => 2016; + static string? ISchemaClass.ClassName => "cs_gamerules"; 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 b81327cfd..c7f6010c4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSMinimapBoundary.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSMinimapBoundary.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSMinimapBoundary : CBaseEntity, ISchemaClass { static CCSMinimapBoundary ISchemaClass.From(nint handle) => new CCSMinimapBoundaryImpl(handle); - static int ISchemaClass.Size => 1264; + static int ISchemaClass.Size => 2008; + static string? ISchemaClass.ClassName => "cs_minimap_boundary"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSObserverPawn.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSObserverPawn.cs index 9b06b6dd4..46e120413 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSObserverPawn.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSObserverPawn.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSObserverPawn : CCSPlayerPawnBase, ISchemaClass { static CCSObserverPawn ISchemaClass.From(nint handle) => new CCSObserverPawnImpl(handle); - static int ISchemaClass.Size => 3856; + static int ISchemaClass.Size => 4624; + static string? ISchemaClass.ClassName => "observer"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSObserver_CameraServices.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSObserver_CameraServices.cs index d0f9c6628..cc8628684 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSObserver_CameraServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSObserver_CameraServices.cs @@ -12,6 +12,7 @@ public partial interface CCSObserver_CameraServices : CCSPlayerBase_CameraServic static CCSObserver_CameraServices ISchemaClass.From(nint handle) => new CCSObserver_CameraServicesImpl(handle); static int ISchemaClass.Size => 424; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSObserver_MovementServices.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSObserver_MovementServices.cs index 88977d5cc..be82ebd61 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSObserver_MovementServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSObserver_MovementServices.cs @@ -12,6 +12,7 @@ public partial interface CCSObserver_MovementServices : CPlayer_MovementServices static CCSObserver_MovementServices ISchemaClass.From(nint handle) => new CCSObserver_MovementServicesImpl(handle); static int ISchemaClass.Size => 568; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSObserver_ObserverServices.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSObserver_ObserverServices.cs index a22fbb4ba..7c0b94311 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSObserver_ObserverServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSObserver_ObserverServices.cs @@ -12,6 +12,7 @@ public partial interface CCSObserver_ObserverServices : CPlayer_ObserverServices static CCSObserver_ObserverServices ISchemaClass.From(nint handle) => new CCSObserver_ObserverServicesImpl(handle); static int ISchemaClass.Size => 120; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSObserver_UseServices.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSObserver_UseServices.cs index ce6955d43..b3d56d8db 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSObserver_UseServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSObserver_UseServices.cs @@ -12,6 +12,7 @@ public partial interface CCSObserver_UseServices : CPlayer_UseServices, ISchemaC static CCSObserver_UseServices ISchemaClass.From(nint handle) => new CCSObserver_UseServicesImpl(handle); static int ISchemaClass.Size => 64; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPetPlacement.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPetPlacement.cs index dd0d8dcb9..f3df21db1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPetPlacement.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPetPlacement.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSPetPlacement : CBaseEntity, ISchemaClass { static CCSPetPlacement ISchemaClass.From(nint handle) => new CCSPetPlacementImpl(handle); - static int ISchemaClass.Size => 1264; + static int ISchemaClass.Size => 2008; + static string? ISchemaClass.ClassName => "cs_pet_placement"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlace.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlace.cs index a2b97a317..c47143d7b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlace.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlace.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSPlace : CServerOnlyModelEntity, ISchemaClass { static CCSPlace ISchemaClass.From(nint handle) => new CCSPlaceImpl(handle); - static int ISchemaClass.Size => 2040; + static int ISchemaClass.Size => 2784; + static string? ISchemaClass.ClassName => "env_cs_place"; 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 e8a198348..f17b7e9a5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerBase_CameraServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerBase_CameraServices.cs @@ -12,6 +12,7 @@ public partial interface CCSPlayerBase_CameraServices : CPlayer_CameraServices, static CCSPlayerBase_CameraServices ISchemaClass.From(nint handle) => new CCSPlayerBase_CameraServicesImpl(handle); static int ISchemaClass.Size => 424; + static string? ISchemaClass.ClassName => null; 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 c4f719d20..e2ff47783 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerController.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerController.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSPlayerController : CBasePlayerController, ISchemaClass { static CCSPlayerController ISchemaClass.From(nint handle) => new CCSPlayerControllerImpl(handle); - static int ISchemaClass.Size => 2792; + static int ISchemaClass.Size => 3528; + static string? ISchemaClass.ClassName => "cs_player_controller"; 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 eb6b8b2be..dbb82c62e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerController_ActionTrackingServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerController_ActionTrackingServices.cs @@ -12,6 +12,7 @@ public partial interface CCSPlayerController_ActionTrackingServices : CPlayerCon static CCSPlayerController_ActionTrackingServices ISchemaClass.From(nint handle) => new CCSPlayerController_ActionTrackingServicesImpl(handle); static int ISchemaClass.Size => 624; + static string? ISchemaClass.ClassName => null; public ref CUtlVector PerRoundStats { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerController_DamageServices.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerController_DamageServices.cs index 1abce712d..144daf797 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerController_DamageServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerController_DamageServices.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 216; + static string? ISchemaClass.ClassName => null; public ref int SendUpdate { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerController_InGameMoneyServices.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerController_InGameMoneyServices.cs index 4e50827f9..38fc98b4b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerController_InGameMoneyServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerController_InGameMoneyServices.cs @@ -12,6 +12,7 @@ public partial interface CCSPlayerController_InGameMoneyServices : CPlayerContro static CCSPlayerController_InGameMoneyServices ISchemaClass.From(nint handle) => new CCSPlayerController_InGameMoneyServicesImpl(handle); static int ISchemaClass.Size => 88; + static string? ISchemaClass.ClassName => null; 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 2197d6010..fd99bdf98 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerController_InventoryServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerController_InventoryServices.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 4072; + static string? ISchemaClass.ClassName => null; public ref ushort MusicID { get; } 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 962b2a602..f39bf5313 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 @@ -12,6 +12,7 @@ public partial interface CCSPlayerController_InventoryServices__NetworkedLoadout static CCSPlayerController_InventoryServices__NetworkedLoadoutSlot_t ISchemaClass.From(nint handle) => new CCSPlayerController_InventoryServices__NetworkedLoadoutSlot_tImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 4b08e414e..7e2264940 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerPawn.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerPawn.cs @@ -8,252 +8,254 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; -public partial interface CCSPlayerPawn : CCSPlayerPawnBase, ISchemaClass { +public partial interface CCSPlayerPawn : CCSPlayerPawnBase, ISchemaClass +{ + + static CCSPlayerPawn ISchemaClass.From( nint handle ) => new CCSPlayerPawnImpl(handle); + static int ISchemaClass.Size => 8048; + static string? ISchemaClass.ClassName => "player"; - static CCSPlayerPawn ISchemaClass.From(nint handle) => new CCSPlayerPawnImpl(handle); - static int ISchemaClass.Size => 7280; - public CCSPlayer_BulletServices? BulletServices { get; } - + public CCSPlayer_HostageServices? HostageServices { get; } - + public CCSPlayer_BuyServices? BuyServices { get; } - + public CCSPlayer_ActionTrackingServices? ActionTrackingServices { get; } - + public CCSPlayer_RadioServices? RadioServices { get; } - + public CCSPlayer_DamageReactServices? DamageReactServices { get; } - + public ref ushort CharacterDefIndex { get; } - + public ref bool HasFemaleVoice { get; } - + public string StrVOPrefix { get; set; } - + public string LastPlaceName { get; set; } - + public ref bool InHostageResetZone { get; } - + public ref bool InBuyZone { get; } - + public ref CUtlVector> TouchingBuyZones { get; } - + public ref bool WasInBuyZone { get; } - + public ref bool InHostageRescueZone { get; } - + public ref bool InBombZone { get; } - + public ref bool WasInHostageRescueZone { get; } - + public ref int RetakesOffering { get; } - + public ref int RetakesOfferingCard { get; } - + public ref bool RetakesHasDefuseKit { get; } - + public ref bool RetakesMVPLastRound { get; } - + public ref int RetakesMVPBoostItem { get; } - + public ref loadout_slot_t RetakesMVPBoostExtraUtility { get; } - + public GameTime_t HealthShotBoostExpirationTime { get; } - + public ref float LandingTimeSeconds { get; } - + public ref QAngle AimPunchAngle { get; } - + public ref QAngle AimPunchAngleVel { get; } - + public GameTick_t AimPunchTickBase { get; } - + public ref float AimPunchTickFraction { get; } - + public ref CUtlVector AimPunchCache { get; } - + public ref bool IsBuyMenuOpen { get; } - + public GameTime_t LastLandTime { get; } - + public ref bool OnGroundLastTick { get; } - + public ref int PlayerLocked { get; } - + public GameTime_t TimeOfLastInjury { get; } - + public GameTime_t NextSprayDecalTime { get; } - + public ref bool NextSprayDecalTimeExpedited { get; } - + public ref int RagdollDamageBone { get; } - + public ref Vector RagdollDamageForce { get; } - + public ref Vector RagdollDamagePosition { get; } - + public string RagdollDamageWeaponName { get; set; } - + public ref bool RagdollDamageHeadshot { get; } - + public ref Vector RagdollServerOrigin { get; } - + public CEconItemView EconGloves { get; } - + public ref byte EconGlovesChanged { get; } - + public ref QAngle DeathEyeAngles { get; } - + public ref bool SkipOneHeadConstraintUpdate { get; } - + public ref bool LeftHanded { get; } - + public GameTime_t SwitchedHandednessTime { get; } - + public ref float ViewmodelOffsetX { get; } - + public ref float ViewmodelOffsetY { get; } - + public ref float ViewmodelOffsetZ { get; } - + public ref float ViewmodelFOV { get; } - + public ref bool IsWalking { get; } - + public ref float LastGivenDefuserTime { get; } - + public ref float LastGivenBombTime { get; } - + public ref float DealtDamageToEnemyMostRecentTimestamp { get; } - + public ref uint DisplayHistoryBits { get; } - + public ref float LastAttackedTeammate { get; } - + public GameTime_t AllowAutoFollowTime { get; } - + public ref bool ResetArmorNextSpawn { get; } - + public ref uint LastKillerIndex { get; } - + public EntitySpottedState_t EntitySpottedState { get; } - + public ref int SpotRules { get; } - + public ref bool IsScoped { get; } - + public ref bool ResumeZoom { get; } - + public ref bool IsDefusing { get; } - + public ref bool IsGrabbingHostage { get; } - + public ref CSPlayerBlockingUseAction_t BlockingUseActionInProgress { get; } - + public GameTime_t EmitSoundTime { get; } - + public ref bool InNoDefuseArea { get; } - + public ref uint BombSiteIndex { get; } - + public ref int WhichBombZone { get; } - + public ref bool InBombZoneTrigger { get; } - + public ref bool WasInBombZoneTrigger { get; } - + public ref int ShotsFired { get; } - + public ref float FlinchStack { get; } - + public ref float VelocityModifier { get; } - + public ref float HitHeading { get; } - + public ref int HitBodyPart { get; } - + public ref Vector TotalBulletForce { get; } - + public ref bool WaitForNoAttack { get; } - + public ref float IgnoreLadderJumpTime { get; } - + public ref bool KilledByHeadshot { get; } - + public ref int LastHitBox { get; } - + public CCSBot? Bot { get; } - + public ref bool BotAllowActive { get; } - + public ref QAngle ThirdPersonHeading { get; } - + public ref float SlopeDropOffset { get; } - + public ref float SlopeDropHeight { get; } - + public ref Vector HeadConstraintOffset { get; } - + public ref int LastPickupPriority { get; } - + public ref float LastPickupPriorityTime { get; } - + public ref int ArmorValue { get; } - + public ref ushort CurrentEquipmentValue { get; } - + public ref ushort RoundStartEquipmentValue { get; } - + public ref ushort FreezetimeEndEquipmentValue { get; } - + public ref int LastWeaponFireUsercmd { get; } - + public ref bool IsSpawning { get; } - + public ref int DeathFlags { get; } - + public ref bool HasDeathInfo { get; } - + public ref float DeathInfoTime { get; } - + public ref Vector DeathInfoOrigin { get; } - + public ISchemaFixedArray PlayerPatchEconIndices { get; } - + public ref Color GunGameImmunityColor { get; } - + public GameTime_t GrenadeParameterStashTime { get; } - + public ref bool GrenadeParametersStashed { get; } - + public ref QAngle StashedShootAngles { get; } - + public ref Vector StashedGrenadeThrowPosition { get; } - + public ref Vector StashedVelocity { get; } - + public ISchemaFixedArray ShootAngleHistory { get; } - + public ISchemaFixedArray ThrowPositionHistory { get; } - + public ISchemaFixedArray VelocityHistory { get; } - + public ref CUtlVector PredictedDamageTags { get; } - + public ref int HighestAppliedDamageTagTick { get; } - + public ref bool CommittingSuicideOnTeamChange { get; } - + public ref bool WasNotKilledNaturally { get; } - + public GameTime_t ImmuneToGunGameDamageTime { get; } - + public ref bool GunGameImmunity { get; } - + public ref float MolotovDamageTime { get; } - + public ref QAngle EyeAngles { get; } public void BulletServicesUpdated(); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerPawnBase.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerPawnBase.cs index 504d358aa..353dc3191 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerPawnBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerPawnBase.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSPlayerPawnBase : CBasePlayerPawn, ISchemaClass { static CCSPlayerPawnBase ISchemaClass.From(nint handle) => new CCSPlayerPawnBaseImpl(handle); - static int ISchemaClass.Size => 3808; + static int ISchemaClass.Size => 4576; + static string? ISchemaClass.ClassName => null; 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 c2cb0a00d..80ce932c8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerResource.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayerResource.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSPlayerResource : CBaseEntity, ISchemaClass { static CCSPlayerResource ISchemaClass.From(nint handle) => new CCSPlayerResourceImpl(handle); - static int ISchemaClass.Size => 1416; + static int ISchemaClass.Size => 2160; + static string? ISchemaClass.ClassName => "cs_player_manager"; 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 2a1a528f5..1309a9317 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_ActionTrackingServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_ActionTrackingServices.cs @@ -12,6 +12,7 @@ public partial interface CCSPlayer_ActionTrackingServices : CPlayerPawnComponent static CCSPlayer_ActionTrackingServices ISchemaClass.From(nint handle) => new CCSPlayer_ActionTrackingServicesImpl(handle); static int ISchemaClass.Size => 776; + static string? ISchemaClass.ClassName => null; 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 93f845c15..7fe29f84f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_BulletServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_BulletServices.cs @@ -12,6 +12,7 @@ public partial interface CCSPlayer_BulletServices : CPlayerPawnComponent, ISchem static CCSPlayer_BulletServices ISchemaClass.From(nint handle) => new CCSPlayer_BulletServicesImpl(handle); static int ISchemaClass.Size => 104; + static string? ISchemaClass.ClassName => null; 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 ff2d4c44c..5078735ab 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_BuyServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_BuyServices.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 344; + static string? ISchemaClass.ClassName => null; public ref CUtlVector SellbackPurchaseEntries { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_CameraServices.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_CameraServices.cs index b4074b786..4488305f7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_CameraServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_CameraServices.cs @@ -12,6 +12,7 @@ public partial interface CCSPlayer_CameraServices : CCSPlayerBase_CameraServices static CCSPlayer_CameraServices ISchemaClass.From(nint handle) => new CCSPlayer_CameraServicesImpl(handle); static int ISchemaClass.Size => 424; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_DamageReactServices.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_DamageReactServices.cs index 0b73d99da..0bb08073c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_DamageReactServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_DamageReactServices.cs @@ -12,6 +12,7 @@ public partial interface CCSPlayer_DamageReactServices : CPlayerPawnComponent, I static CCSPlayer_DamageReactServices ISchemaClass.From(nint handle) => new CCSPlayer_DamageReactServicesImpl(handle); static int ISchemaClass.Size => 72; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_HostageServices.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_HostageServices.cs index 2bdb79001..51ccc5d58 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_HostageServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_HostageServices.cs @@ -12,6 +12,7 @@ public partial interface CCSPlayer_HostageServices : CPlayerPawnComponent, ISche static CCSPlayer_HostageServices ISchemaClass.From(nint handle) => new CCSPlayer_HostageServicesImpl(handle); static int ISchemaClass.Size => 72; + static string? ISchemaClass.ClassName => null; 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 785c77e4d..798e4e32b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_ItemServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_ItemServices.cs @@ -12,6 +12,7 @@ public partial interface CCSPlayer_ItemServices : CPlayer_ItemServices, ISchemaC static CCSPlayer_ItemServices ISchemaClass.From(nint handle) => new CCSPlayer_ItemServicesImpl(handle); static int ISchemaClass.Size => 72; + static string? ISchemaClass.ClassName => null; 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 5c2f04327..13e35103d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_MovementServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_MovementServices.cs @@ -12,6 +12,7 @@ public partial interface CCSPlayer_MovementServices : CPlayer_MovementServices_H static CCSPlayer_MovementServices ISchemaClass.From(nint handle) => new CCSPlayer_MovementServicesImpl(handle); static int ISchemaClass.Size => 3600; + static string? ISchemaClass.ClassName => null; 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 8e1b79bd9..571f005f8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_PingServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_PingServices.cs @@ -12,6 +12,7 @@ public partial interface CCSPlayer_PingServices : CPlayerPawnComponent, ISchemaC static CCSPlayer_PingServices ISchemaClass.From(nint handle) => new CCSPlayer_PingServicesImpl(handle); static int ISchemaClass.Size => 88; + static string? ISchemaClass.ClassName => null; // 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 cd0435cb9..d92525be3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_RadioServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_RadioServices.cs @@ -12,6 +12,7 @@ public partial interface CCSPlayer_RadioServices : CPlayerPawnComponent, ISchema static CCSPlayer_RadioServices ISchemaClass.From(nint handle) => new CCSPlayer_RadioServicesImpl(handle); static int ISchemaClass.Size => 96; + static string? ISchemaClass.ClassName => null; 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 a3e75cd15..bd1b9cd23 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_UseServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_UseServices.cs @@ -12,6 +12,7 @@ public partial interface CCSPlayer_UseServices : CPlayer_UseServices, ISchemaCla static CCSPlayer_UseServices ISchemaClass.From(nint handle) => new CCSPlayer_UseServicesImpl(handle); static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; 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 7afed9991..962bb0f1f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_WaterServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_WaterServices.cs @@ -12,6 +12,7 @@ public partial interface CCSPlayer_WaterServices : CPlayer_WaterServices, ISchem static CCSPlayer_WaterServices ISchemaClass.From(nint handle) => new CCSPlayer_WaterServicesImpl(handle); static int ISchemaClass.Size => 120; + static string? ISchemaClass.ClassName => null; 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 8e2425530..2db85963a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_WeaponServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPlayer_WeaponServices.cs @@ -11,7 +11,8 @@ 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 => 6392; + static int ISchemaClass.Size => 6312; + static string? ISchemaClass.ClassName => null; 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 5ad2468fe..b28e089b5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPointPulseAPI.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPointPulseAPI.cs @@ -12,6 +12,7 @@ public partial interface CCSPointPulseAPI : ISchemaClass { static CCSPointPulseAPI ISchemaClass.From(nint handle) => new CCSPointPulseAPIImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPointScriptEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPointScriptEntity.cs index b0c04a997..93a562ea2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPointScriptEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSPointScriptEntity.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSPointScriptEntity : CBaseEntity, ISchemaClass { static CCSPointScriptEntity ISchemaClass.From(nint handle) => new CCSPointScriptEntityImpl(handle); - static int ISchemaClass.Size => 1624; + static int ISchemaClass.Size => 2368; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSServerPointScriptEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSServerPointScriptEntity.cs deleted file mode 100644 index f8f925656..000000000 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSServerPointScriptEntity.cs +++ /dev/null @@ -1,19 +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 CCSServerPointScriptEntity : CCSPointScriptEntity, ISchemaClass { - - static CCSServerPointScriptEntity ISchemaClass.From(nint handle) => new CCSServerPointScriptEntityImpl(handle); - static int ISchemaClass.Size => 1568; - - - - -} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSSprite.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSSprite.cs index 50f524842..1398ebd64 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSSprite.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSSprite.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSSprite : CSprite, ISchemaClass { static CCSSprite ISchemaClass.From(nint handle) => new CCSSpriteImpl(handle); - static int ISchemaClass.Size => 2120; + static int ISchemaClass.Size => 2864; + static string? ISchemaClass.ClassName => "env_sprite_clientside"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSTeam.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSTeam.cs index e5605f212..6df90517e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSTeam.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSTeam.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSTeam : CTeam, ISchemaClass { static CCSTeam ISchemaClass.From(nint handle) => new CCSTeamImpl(handle); - static int ISchemaClass.Size => 2152; + static int ISchemaClass.Size => 2896; + static string? ISchemaClass.ClassName => "cs_team_manager"; 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 065d28ba5..347854bfc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSWeaponBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSWeaponBase.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSWeaponBase : CBasePlayerWeapon, ISchemaClass { static CCSWeaponBase ISchemaClass.From(nint handle) => new CCSWeaponBaseImpl(handle); - static int ISchemaClass.Size => 4560; + static int ISchemaClass.Size => 5328; + static string? ISchemaClass.ClassName => "weapon_cs_base"; 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 0286f695a..5d8e7b2ab 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSWeaponBaseGun.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSWeaponBaseGun.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSWeaponBaseGun : CCSWeaponBase, ISchemaClass { static CCSWeaponBaseGun ISchemaClass.From(nint handle) => new CCSWeaponBaseGunImpl(handle); - static int ISchemaClass.Size => 4592; + static int ISchemaClass.Size => 5360; + static string? ISchemaClass.ClassName => null; 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 567043109..0e1d28743 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSWeaponBaseShotgun.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSWeaponBaseShotgun.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCSWeaponBaseShotgun : CCSWeaponBase, ISchemaClass { static CCSWeaponBaseShotgun ISchemaClass.From(nint handle) => new CCSWeaponBaseShotgunImpl(handle); - static int ISchemaClass.Size => 4560; + static int ISchemaClass.Size => 5328; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSWeaponBaseVData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSWeaponBaseVData.cs index 042d6da93..0d694d4b2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSWeaponBaseVData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCSWeaponBaseVData.cs @@ -12,6 +12,7 @@ public partial interface CCSWeaponBaseVData : CBasePlayerWeaponVData, ISchemaCla static CCSWeaponBaseVData ISchemaClass.From(nint handle) => new CCSWeaponBaseVDataImpl(handle); static int ISchemaClass.Size => 2208; + static string? ISchemaClass.ClassName => null; public ref CSWeaponType WeaponType { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCachedPose.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCachedPose.cs index b3527503e..4dd68e067 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCachedPose.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCachedPose.cs @@ -12,6 +12,7 @@ public partial interface CCachedPose : ISchemaClass { static CCachedPose ISchemaClass.From(nint handle) => new CCachedPoseImpl(handle); static int ISchemaClass.Size => 64; + static string? ISchemaClass.ClassName => null; 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 e6285c9ec..5c0b1d72d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CChangeLevel.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CChangeLevel.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CChangeLevel : CBaseTrigger, ISchemaClass { static CChangeLevel ISchemaClass.From(nint handle) => new CChangeLevelImpl(handle); - static int ISchemaClass.Size => 2536; + static int ISchemaClass.Size => 3272; + static string? ISchemaClass.ClassName => "trigger_changelevel"; 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 51c248718..c3a56b137 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CChicken.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CChicken.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CChicken : CDynamicProp, ISchemaClass { static CChicken ISchemaClass.From(nint handle) => new CChickenImpl(handle); - static int ISchemaClass.Size => 12960; + static int ISchemaClass.Size => 13728; + static string? ISchemaClass.ClassName => "chicken"; 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 deleted file mode 100644 index a43364fc1..000000000 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CChicken_GraphController.cs +++ /dev/null @@ -1,30 +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 CChicken_GraphController : CBaseAnimGraphAnimGraphController, ISchemaClass { - - static CChicken_GraphController ISchemaClass.From(nint handle) => new CChicken_GraphControllerImpl(handle); - static int ISchemaClass.Size => 744; - - - // CAnimGraphParamRef< char* > - public SchemaUntypedField ParamActivity { get; } - - // CAnimGraphParamRef< bool > - public SchemaUntypedField ParamEndActivityImmediately { get; } - - // CAnimGraphTagRef - public SchemaUntypedField ActivityFinished { get; } - - // CAnimGraphParamRef< float32 > - public SchemaUntypedField ParamTurnAngle { get; } - - -} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CChoiceUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CChoiceUpdateNode.cs index 50c7011e4..1a4d26da3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CChoiceUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CChoiceUpdateNode.cs @@ -12,6 +12,7 @@ public partial interface CChoiceUpdateNode : CAnimUpdateNodeBase, ISchemaClass.From(nint handle) => new CChoiceUpdateNodeImpl(handle); static int ISchemaClass.Size => 192; + static string? ISchemaClass.ClassName => null; public ref CUtlVector Children { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CChoreoUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CChoreoUpdateNode.cs index 76b8f1fb6..74c3aa4cc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CChoreoUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CChoreoUpdateNode.cs @@ -12,6 +12,7 @@ public partial interface CChoreoUpdateNode : CUnaryUpdateNode, ISchemaClass.From(nint handle) => new CChoreoUpdateNodeImpl(handle); static int ISchemaClass.Size => 120; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCitadelSoundOpvarSetOBB.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCitadelSoundOpvarSetOBB.cs index 4165310c3..67d9b9492 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCitadelSoundOpvarSetOBB.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCitadelSoundOpvarSetOBB.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCitadelSoundOpvarSetOBB : CBaseEntity, ISchemaClass { static CCitadelSoundOpvarSetOBB ISchemaClass.From(nint handle) => new CCitadelSoundOpvarSetOBBImpl(handle); - static int ISchemaClass.Size => 1344; + static int ISchemaClass.Size => 2088; + static string? ISchemaClass.ClassName => "citadel_snd_opvar_set_obb"; 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 1b7e86b12..b5df1d468 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CClothSettingsAnimTag.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CClothSettingsAnimTag.cs @@ -12,6 +12,7 @@ public partial interface CClothSettingsAnimTag : CAnimTagBase, ISchemaClass.From(nint handle) => new CClothSettingsAnimTagImpl(handle); static int ISchemaClass.Size => 112; + static string? ISchemaClass.ClassName => null; 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 703cb3d68..5fc73e2be 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCollisionProperty.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCollisionProperty.cs @@ -12,6 +12,7 @@ public partial interface CCollisionProperty : ISchemaClass { static CCollisionProperty ISchemaClass.From(nint handle) => new CCollisionPropertyImpl(handle); static int ISchemaClass.Size => 176; + static string? ISchemaClass.ClassName => null; 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 7885e788c..8e6573163 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CColorCorrection.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CColorCorrection.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CColorCorrection : CBaseEntity, ISchemaClass { static CColorCorrection ISchemaClass.From(nint handle) => new CColorCorrectionImpl(handle); - static int ISchemaClass.Size => 1832; + static int ISchemaClass.Size => 2576; + static string? ISchemaClass.ClassName => "color_correction"; 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 4674ca66d..07b34be8e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CColorCorrectionVolume.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CColorCorrectionVolume.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CColorCorrectionVolume : CBaseTrigger, ISchemaClass { static CColorCorrectionVolume ISchemaClass.From(nint handle) => new CColorCorrectionVolumeImpl(handle); - static int ISchemaClass.Size => 3016; + static int ISchemaClass.Size => 3744; + static string? ISchemaClass.ClassName => "color_correction_volume"; 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 c4972fb68..3ed717153 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCommentaryAuto.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCommentaryAuto.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCommentaryAuto : CBaseEntity, ISchemaClass { static CCommentaryAuto ISchemaClass.From(nint handle) => new CCommentaryAutoImpl(handle); - static int ISchemaClass.Size => 1384; + static int ISchemaClass.Size => 2128; + static string? ISchemaClass.ClassName => "commentary_auto"; 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 d9ab7d158..fccd9d11f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCommentarySystem.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCommentarySystem.cs @@ -12,6 +12,7 @@ public partial interface CCommentarySystem : ISchemaClass { static CCommentarySystem ISchemaClass.From(nint handle) => new CCommentarySystemImpl(handle); static int ISchemaClass.Size => 96; + static string? ISchemaClass.ClassName => null; 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 331253407..74875c7f7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCommentaryViewPosition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCommentaryViewPosition.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCommentaryViewPosition : CSprite, ISchemaClass { static CCommentaryViewPosition ISchemaClass.From(nint handle) => new CCommentaryViewPositionImpl(handle); - static int ISchemaClass.Size => 2120; + static int ISchemaClass.Size => 2864; + static string? ISchemaClass.ClassName => "point_commentary_viewpoint"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCompressorGroup.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCompressorGroup.cs index 398b4de50..2706cc2d7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCompressorGroup.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCompressorGroup.cs @@ -12,6 +12,7 @@ public partial interface CCompressorGroup : ISchemaClass { static CCompressorGroup ISchemaClass.From(nint handle) => new CCompressorGroupImpl(handle); static int ISchemaClass.Size => 416; + static string? ISchemaClass.ClassName => null; 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 a4f2ab17d..be3d0cc68 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CConcreteAnimParameter.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CConcreteAnimParameter.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CConcreteAnimParameter : CAnimParameterBase, ISchemaClass { static CConcreteAnimParameter ISchemaClass.From(nint handle) => new CConcreteAnimParameterImpl(handle); - static int ISchemaClass.Size => 128; + static int ISchemaClass.Size => 120; + static string? ISchemaClass.ClassName => null; 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 a2bf45a77..1a2423f34 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CConstantForceController.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CConstantForceController.cs @@ -12,6 +12,7 @@ public partial interface CConstantForceController : ISchemaClass.From(nint handle) => new CConstantForceControllerImpl(handle); static int ISchemaClass.Size => 64; + static string? ISchemaClass.ClassName => null; 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 aee694957..39cd4c182 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CConstraintAnchor.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CConstraintAnchor.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CConstraintAnchor : CBaseAnimGraph, ISchemaClass { static CConstraintAnchor ISchemaClass.From(nint handle) => new CConstraintAnchorImpl(handle); - static int ISchemaClass.Size => 2720; + static int ISchemaClass.Size => 3504; + static string? ISchemaClass.ClassName => "info_constraint_anchor"; 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 04b69a0a5..a7b92723e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CConstraintSlave.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CConstraintSlave.cs @@ -12,6 +12,7 @@ public partial interface CConstraintSlave : ISchemaClass { static CConstraintSlave ISchemaClass.From(nint handle) => new CConstraintSlaveImpl(handle); static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; 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 6601cd692..52ddbb8ca 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CConstraintTarget.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CConstraintTarget.cs @@ -12,6 +12,7 @@ public partial interface CConstraintTarget : ISchemaClass { static CConstraintTarget ISchemaClass.From(nint handle) => new CConstraintTargetImpl(handle); static int ISchemaClass.Size => 96; + static string? ISchemaClass.ClassName => null; 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 33b88b56e..82b200e75 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCopyRecipientFilter.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCopyRecipientFilter.cs @@ -12,6 +12,7 @@ public partial interface CCopyRecipientFilter : ISchemaClass.From(nint handle) => new CCopyRecipientFilterImpl(handle); static int ISchemaClass.Size => 56; + static string? ISchemaClass.ClassName => null; 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 254c32857..b938aba5a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCredits.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCredits.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CCredits : CPointEntity, ISchemaClass { static CCredits ISchemaClass.From(nint handle) => new CCreditsImpl(handle); - static int ISchemaClass.Size => 1312; + static int ISchemaClass.Size => 2056; + static string? ISchemaClass.ClassName => "env_credits"; 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 a9179dca0..2168e89ad 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCurrentRotationVelocityMetricEvaluator.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCurrentRotationVelocityMetricEvaluator.cs @@ -12,6 +12,7 @@ public partial interface CCurrentRotationVelocityMetricEvaluator : CMotionMetric static CCurrentRotationVelocityMetricEvaluator ISchemaClass.From(nint handle) => new CCurrentRotationVelocityMetricEvaluatorImpl(handle); static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCurrentVelocityMetricEvaluator.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCurrentVelocityMetricEvaluator.cs index a86a4749e..51ca7a488 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCurrentVelocityMetricEvaluator.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCurrentVelocityMetricEvaluator.cs @@ -12,6 +12,7 @@ public partial interface CCurrentVelocityMetricEvaluator : CMotionMetricEvaluato static CCurrentVelocityMetricEvaluator ISchemaClass.From(nint handle) => new CCurrentVelocityMetricEvaluatorImpl(handle); static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCycleBase.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCycleBase.cs index 3f2b85cee..ea7d74f10 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCycleBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCycleBase.cs @@ -12,6 +12,7 @@ public partial interface CCycleBase : ISchemaClass { static CCycleBase ISchemaClass.From(nint handle) => new CCycleBaseImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 8943e9f8d..db39c6266 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCycleControlClipUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCycleControlClipUpdateNode.cs @@ -12,6 +12,7 @@ public partial interface CCycleControlClipUpdateNode : CLeafUpdateNode, ISchemaC static CCycleControlClipUpdateNode ISchemaClass.From(nint handle) => new CCycleControlClipUpdateNodeImpl(handle); static int ISchemaClass.Size => 144; + static string? ISchemaClass.ClassName => null; public ref CUtlVector Tags { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCycleControlUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCycleControlUpdateNode.cs index 66533ec86..198894f69 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCycleControlUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CCycleControlUpdateNode.cs @@ -12,6 +12,7 @@ public partial interface CCycleControlUpdateNode : CUnaryUpdateNode, ISchemaClas static CCycleControlUpdateNode ISchemaClass.From(nint handle) => new CCycleControlUpdateNodeImpl(handle); static int ISchemaClass.Size => 120; + static string? ISchemaClass.ClassName => null; 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 879d8812c..0b6882b9e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDEagle.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDEagle.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CDEagle : CCSWeaponBaseGun, ISchemaClass { static CDEagle ISchemaClass.From(nint handle) => new CDEagleImpl(handle); - static int ISchemaClass.Size => 4592; + static int ISchemaClass.Size => 5360; + static string? ISchemaClass.ClassName => "weapon_deagle"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDSPMixgroupModifier.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDSPMixgroupModifier.cs index 907691071..b0ba3cafd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDSPMixgroupModifier.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDSPMixgroupModifier.cs @@ -12,6 +12,7 @@ public partial interface CDSPMixgroupModifier : ISchemaClass.From(nint handle) => new CDSPMixgroupModifierImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 c3bab6932..47397645c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDSPPresetMixgroupModifierTable.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDSPPresetMixgroupModifierTable.cs @@ -12,6 +12,7 @@ public partial interface CDSPPresetMixgroupModifierTable : ISchemaClass.From(nint handle) => new CDSPPresetMixgroupModifierTableImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; public ref CUtlVector Table { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDamageRecord.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDamageRecord.cs index a1c1d9694..5182c8b80 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDamageRecord.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDamageRecord.cs @@ -12,6 +12,7 @@ public partial interface CDamageRecord : ISchemaClass { static CDamageRecord ISchemaClass.From(nint handle) => new CDamageRecordImpl(handle); static int ISchemaClass.Size => 120; + static string? ISchemaClass.ClassName => null; 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 f5f1c4f63..239a3d374 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDampedPathAnimMotorUpdater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDampedPathAnimMotorUpdater.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CDampedPathAnimMotorUpdater : CPathAnimMotorUpdaterBase, ISchemaClass { static CDampedPathAnimMotorUpdater ISchemaClass.From(nint handle) => new CDampedPathAnimMotorUpdaterImpl(handle); - static int ISchemaClass.Size => 72; + static int ISchemaClass.Size => 56; + static string? ISchemaClass.ClassName => null; 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 73117854e..632c3e37e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDampedValueComponentUpdater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDampedValueComponentUpdater.cs @@ -12,6 +12,7 @@ public partial interface CDampedValueComponentUpdater : CAnimComponentUpdater, I static CDampedValueComponentUpdater ISchemaClass.From(nint handle) => new CDampedValueComponentUpdaterImpl(handle); static int ISchemaClass.Size => 72; + static string? ISchemaClass.ClassName => null; public ref CUtlVector Items { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDampedValueUpdateItem.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDampedValueUpdateItem.cs index b59ca161b..c5140e2d5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDampedValueUpdateItem.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDampedValueUpdateItem.cs @@ -12,6 +12,7 @@ public partial interface CDampedValueUpdateItem : ISchemaClass.From(nint handle) => new CDampedValueUpdateItemImpl(handle); static int ISchemaClass.Size => 40; + static string? ISchemaClass.ClassName => null; 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 2371922be..fac0abd3b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDebugHistory.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDebugHistory.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CDebugHistory : CBaseEntity, ISchemaClass { static CDebugHistory ISchemaClass.From(nint handle) => new CDebugHistoryImpl(handle); - static int ISchemaClass.Size => 4101336; + static int ISchemaClass.Size => 4102080; + static string? ISchemaClass.ClassName => "env_debughistory"; 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 4d18b46e0..501627ee2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDecalGroupVData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDecalGroupVData.cs @@ -12,6 +12,7 @@ public partial interface CDecalGroupVData : ISchemaClass { static CDecalGroupVData ISchemaClass.From(nint handle) => new CDecalGroupVDataImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; public ref CUtlVector Options { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDecalInstance.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDecalInstance.cs index 5b5a04b7f..ed0cbf878 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDecalInstance.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDecalInstance.cs @@ -12,6 +12,7 @@ public partial interface CDecalInstance : ISchemaClass { static CDecalInstance ISchemaClass.From(nint handle) => new CDecalInstanceImpl(handle); static int ISchemaClass.Size => 136; + static string? ISchemaClass.ClassName => null; public ref CGlobalSymbol DecalGroup { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDecoyGrenade.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDecoyGrenade.cs index 72dcd6f86..21354c0b9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDecoyGrenade.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDecoyGrenade.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CDecoyGrenade : CBaseCSGrenade, ISchemaClass { static CDecoyGrenade ISchemaClass.From(nint handle) => new CDecoyGrenadeImpl(handle); - static int ISchemaClass.Size => 4624; + static int ISchemaClass.Size => 5376; + static string? ISchemaClass.ClassName => "weapon_decoy"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDecoyProjectile.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDecoyProjectile.cs index 3d4660720..291da36ee 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDecoyProjectile.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDecoyProjectile.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CDecoyProjectile : CBaseCSGrenadeProjectile, ISchemaClass { static CDecoyProjectile ISchemaClass.From(nint handle) => new CDecoyProjectileImpl(handle); - static int ISchemaClass.Size => 3200; + static int ISchemaClass.Size => 3968; + static string? ISchemaClass.ClassName => "decoy_projectile"; 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 a66ba12f5..9fc1c005c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDemoSettingsComponentUpdater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDemoSettingsComponentUpdater.cs @@ -12,6 +12,7 @@ public partial interface CDemoSettingsComponentUpdater : CAnimComponentUpdater, static CDemoSettingsComponentUpdater ISchemaClass.From(nint handle) => new CDemoSettingsComponentUpdaterImpl(handle); static int ISchemaClass.Size => 176; + static string? ISchemaClass.ClassName => null; 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 5533e3bf2..a982afaaa 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDestructiblePart.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDestructiblePart.cs @@ -12,6 +12,7 @@ public partial interface CDestructiblePart : ISchemaClass { static CDestructiblePart ISchemaClass.From(nint handle) => new CDestructiblePartImpl(handle); static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; public ref CGlobalSymbol DebugName { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDestructiblePart_DamageLevel.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDestructiblePart_DamageLevel.cs index 40573e353..d2ca416e5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDestructiblePart_DamageLevel.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDestructiblePart_DamageLevel.cs @@ -12,6 +12,7 @@ public partial interface CDestructiblePart_DamageLevel : ISchemaClass.From(nint handle) => new CDestructiblePart_DamageLevelImpl(handle); static int ISchemaClass.Size => 72; + static string? ISchemaClass.ClassName => null; public string Name { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDestructiblePartsComponent.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDestructiblePartsComponent.cs index 5e72c9f10..b2458a506 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDestructiblePartsComponent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDestructiblePartsComponent.cs @@ -12,6 +12,7 @@ public partial interface CDestructiblePartsComponent : ISchemaClass.From(nint handle) => new CDestructiblePartsComponentImpl(handle); static int ISchemaClass.Size => 104; + static string? ISchemaClass.ClassName => null; 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 1a94dadf3..3a6ef58fc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDestructiblePartsSystemData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDestructiblePartsSystemData.cs @@ -12,6 +12,7 @@ public partial interface CDestructiblePartsSystemData : ISchemaClass.From(nint handle) => new CDestructiblePartsSystemDataImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; // 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 38d583d5a..3b2113c8f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDirectPlaybackTagData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDirectPlaybackTagData.cs @@ -12,6 +12,7 @@ public partial interface CDirectPlaybackTagData : ISchemaClass.From(nint handle) => new CDirectPlaybackTagDataImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; public string SequenceName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDirectPlaybackUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDirectPlaybackUpdateNode.cs index 62934ef48..1ad25ab88 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDirectPlaybackUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDirectPlaybackUpdateNode.cs @@ -12,6 +12,7 @@ public partial interface CDirectPlaybackUpdateNode : CUnaryUpdateNode, ISchemaCl static CDirectPlaybackUpdateNode ISchemaClass.From(nint handle) => new CDirectPlaybackUpdateNodeImpl(handle); static int ISchemaClass.Size => 144; + static string? ISchemaClass.ClassName => null; public ref bool FinishEarly { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDirectionalBlendUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDirectionalBlendUpdateNode.cs index e6bb65080..6542a150d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDirectionalBlendUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDirectionalBlendUpdateNode.cs @@ -12,6 +12,7 @@ public partial interface CDirectionalBlendUpdateNode : CLeafUpdateNode, ISchemaC static CDirectionalBlendUpdateNode ISchemaClass.From(nint handle) => new CDirectionalBlendUpdateNodeImpl(handle); static int ISchemaClass.Size => 176; + static string? ISchemaClass.ClassName => null; // HSequence diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDistanceRemainingMetricEvaluator.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDistanceRemainingMetricEvaluator.cs index 697adae52..72c9acb38 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDistanceRemainingMetricEvaluator.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDistanceRemainingMetricEvaluator.cs @@ -12,6 +12,7 @@ public partial interface CDistanceRemainingMetricEvaluator : CMotionMetricEvalua static CDistanceRemainingMetricEvaluator ISchemaClass.From(nint handle) => new CDistanceRemainingMetricEvaluatorImpl(handle); static int ISchemaClass.Size => 104; + static string? ISchemaClass.ClassName => null; 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 8ef1fe50a..f65d428af 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDrawCullingData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDrawCullingData.cs @@ -12,6 +12,7 @@ public partial interface CDrawCullingData : ISchemaClass { static CDrawCullingData ISchemaClass.From(nint handle) => new CDrawCullingDataImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 1fd88fa59..efe2fa7ec 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDspPresetModifierList.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDspPresetModifierList.cs @@ -12,6 +12,7 @@ public partial interface CDspPresetModifierList : ISchemaClass.From(nint handle) => new CDspPresetModifierListImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; public string DspName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDynamicLight.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDynamicLight.cs index 771296285..3e17d4e45 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDynamicLight.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDynamicLight.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CDynamicLight : CBaseModelEntity, ISchemaClass { static CDynamicLight ISchemaClass.From(nint handle) => new CDynamicLightImpl(handle); - static int ISchemaClass.Size => 2032; + static int ISchemaClass.Size => 2776; + static string? ISchemaClass.ClassName => "light_dynamic"; 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 bb5c0c99b..8bfe12219 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDynamicNavConnectionsVolume.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDynamicNavConnectionsVolume.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CDynamicNavConnectionsVolume : CTriggerMultiple, ISchemaClass { static CDynamicNavConnectionsVolume ISchemaClass.From(nint handle) => new CDynamicNavConnectionsVolumeImpl(handle); - static int ISchemaClass.Size => 2568; + static int ISchemaClass.Size => 3304; + static string? ISchemaClass.ClassName => "func_nav_dynamic_connections"; public string ConnectionTarget { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDynamicProp.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDynamicProp.cs index 4bc3f51ea..bf1b3c145 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDynamicProp.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDynamicProp.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CDynamicProp : CBreakableProp, ISchemaClass { static CDynamicProp ISchemaClass.From(nint handle) => new CDynamicPropImpl(handle); - static int ISchemaClass.Size => 3408; + static int ISchemaClass.Size => 4192; + static string? ISchemaClass.ClassName => "dynamic_prop"; 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 3fd491d04..8d69df4e0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDynamicPropAlias_cable_dynamic.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDynamicPropAlias_cable_dynamic.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 4192; + static string? ISchemaClass.ClassName => null; 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 748fe03ff..f89ed6bb4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDynamicPropAlias_dynamic_prop.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CDynamicPropAlias_dynamic_prop.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 4192; + static string? ISchemaClass.ClassName => null; 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 7273f5491..ae2b0f540 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,7 +11,8 @@ 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; + static int ISchemaClass.Size => 4192; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEconEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEconEntity.cs index 0867e1617..f4fa6ed69 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEconEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEconEntity.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEconEntity : CBaseFlex, ISchemaClass { static CEconEntity ISchemaClass.From(nint handle) => new CEconEntityImpl(handle); - static int ISchemaClass.Size => 3664; + static int ISchemaClass.Size => 4448; + static string? ISchemaClass.ClassName => null; 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 d6ec80692..b11259f35 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEconItemAttribute.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEconItemAttribute.cs @@ -12,6 +12,7 @@ public partial interface CEconItemAttribute : ISchemaClass { static CEconItemAttribute ISchemaClass.From(nint handle) => new CEconItemAttributeImpl(handle); static int ISchemaClass.Size => 72; + static string? ISchemaClass.ClassName => null; 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 7695cf200..bfa853edd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEconItemView.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEconItemView.cs @@ -12,6 +12,7 @@ public partial interface CEconItemView : IEconItemInterface, ISchemaClass.From(nint handle) => new CEconItemViewImpl(handle); static int ISchemaClass.Size => 680; + static string? ISchemaClass.ClassName => null; 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 8ce571cc2..b5cfe7d91 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEconWearable.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEconWearable.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEconWearable : CEconEntity, ISchemaClass { static CEconWearable ISchemaClass.From(nint handle) => new CEconWearableImpl(handle); - static int ISchemaClass.Size => 3680; + static int ISchemaClass.Size => 4448; + static string? ISchemaClass.ClassName => "wearable_item"; 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 cb070ae0d..3343099d1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEditableMotionGraph.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEditableMotionGraph.cs @@ -12,6 +12,7 @@ public partial interface CEditableMotionGraph : CMotionGraph, ISchemaClass.From(nint handle) => new CEditableMotionGraphImpl(handle); static int ISchemaClass.Size => 88; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEffectData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEffectData.cs index 591c46119..243ef7b40 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEffectData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEffectData.cs @@ -12,6 +12,7 @@ public partial interface CEffectData : ISchemaClass { static CEffectData ISchemaClass.From(nint handle) => new CEffectDataImpl(handle); static int ISchemaClass.Size => 112; + static string? ISchemaClass.ClassName => null; 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 bd8836977..f88cdcc30 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEmitTagActionUpdater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEmitTagActionUpdater.cs @@ -12,6 +12,7 @@ public partial interface CEmitTagActionUpdater : CAnimActionUpdater, ISchemaClas static CEmitTagActionUpdater ISchemaClass.From(nint handle) => new CEmitTagActionUpdaterImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 dcc1b49d5..ceacd3dbd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEmptyEntityInstance.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEmptyEntityInstance.cs @@ -12,6 +12,7 @@ public partial interface CEmptyEntityInstance : ISchemaClass.From(nint handle) => new CEmptyEntityInstanceImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnableMotionFixup.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnableMotionFixup.cs index 6c4db545f..7e2d2e8a0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnableMotionFixup.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnableMotionFixup.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnableMotionFixup : CBaseEntity, ISchemaClass { static CEnableMotionFixup ISchemaClass.From(nint handle) => new CEnableMotionFixupImpl(handle); - static int ISchemaClass.Size => 1264; + static int ISchemaClass.Size => 2008; + static string? ISchemaClass.ClassName => "point_enable_motion_fixup"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityBlocker.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityBlocker.cs index 5d7d20a30..c676a04f4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityBlocker.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityBlocker.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEntityBlocker : CBaseModelEntity, ISchemaClass { static CEntityBlocker ISchemaClass.From(nint handle) => new CEntityBlockerImpl(handle); - static int ISchemaClass.Size => 2008; + static int ISchemaClass.Size => 2752; + static string? ISchemaClass.ClassName => "entity_blocker"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityComponent.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityComponent.cs index 0cb2f641b..12d44ac1a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityComponent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityComponent.cs @@ -12,6 +12,7 @@ public partial interface CEntityComponent : ISchemaClass { static CEntityComponent ISchemaClass.From(nint handle) => new CEntityComponentImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityComponentHelper.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityComponentHelper.cs index 90c348b32..92e05ae6e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityComponentHelper.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityComponentHelper.cs @@ -12,6 +12,7 @@ public partial interface CEntityComponentHelper : ISchemaClass.From(nint handle) => new CEntityComponentHelperImpl(handle); static int ISchemaClass.Size => 40; + static string? ISchemaClass.ClassName => null; 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 97420741b..c19ea37c1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityDissolve.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityDissolve.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEntityDissolve : CBaseModelEntity, ISchemaClass { static CEntityDissolve ISchemaClass.From(nint handle) => new CEntityDissolveImpl(handle); - static int ISchemaClass.Size => 2056; + static int ISchemaClass.Size => 2800; + static string? ISchemaClass.ClassName => "env_entity_dissolver"; 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 a27a8b92f..c30a16b34 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityFlame.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityFlame.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEntityFlame : CBaseEntity, ISchemaClass { static CEntityFlame ISchemaClass.From(nint handle) => new CEntityFlameImpl(handle); - static int ISchemaClass.Size => 1328; + static int ISchemaClass.Size => 2072; + static string? ISchemaClass.ClassName => "entityflame"; 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 54fe8bffd..e8562e802 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityIOOutput.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityIOOutput.cs @@ -12,6 +12,7 @@ public partial interface CEntityIOOutput : ISchemaClass { static CEntityIOOutput ISchemaClass.From(nint handle) => new CEntityIOOutputImpl(handle); static int ISchemaClass.Size => 40; + static string? ISchemaClass.ClassName => null; // CVariantBase< CVariantDefaultAllocator > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityIdentity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityIdentity.cs index 62d264882..4425da3a9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityIdentity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityIdentity.cs @@ -12,6 +12,7 @@ public partial interface CEntityIdentity : ISchemaClass { static CEntityIdentity ISchemaClass.From(nint handle) => new CEntityIdentityImpl(handle); static int ISchemaClass.Size => 112; + static string? ISchemaClass.ClassName => null; 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 14b51d9b0..1fed619ce 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityInstance.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntityInstance.cs @@ -8,16 +8,18 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; -public partial interface CEntityInstance : ISchemaClass { +public partial interface CEntityInstance : ISchemaClass +{ - static CEntityInstance ISchemaClass.From(nint handle) => new CEntityInstanceImpl(handle); + static CEntityInstance ISchemaClass.From( nint handle ) => new CEntityInstanceImpl(handle); static int ISchemaClass.Size => 56; + static string? ISchemaClass.ClassName => "root"; + - public string PrivateVScripts { get; set; } - + public CEntityIdentity? Entity { get; } - + public CScriptComponent? CScriptComponent { get; } public void EntityUpdated(); diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntitySubclassVDataBase.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntitySubclassVDataBase.cs index 36781d54e..a9f2a89a5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntitySubclassVDataBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEntitySubclassVDataBase.cs @@ -12,6 +12,7 @@ public partial interface CEntitySubclassVDataBase : ISchemaClass.From(nint handle) => new CEntitySubclassVDataBaseImpl(handle); static int ISchemaClass.Size => 40; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnumAnimParameter.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnumAnimParameter.cs index 5625fa0e9..a370db2f1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnumAnimParameter.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnumAnimParameter.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnumAnimParameter : CConcreteAnimParameter, ISchemaClass { static CEnumAnimParameter ISchemaClass.From(nint handle) => new CEnumAnimParameterImpl(handle); - static int ISchemaClass.Size => 216; + static int ISchemaClass.Size => 208; + static string? ISchemaClass.ClassName => null; 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 297878c4c..626c4ee6b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvBeam.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvBeam.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvBeam : CBeam, ISchemaClass { static CEnvBeam ISchemaClass.From(nint handle) => new CEnvBeamImpl(handle); - static int ISchemaClass.Size => 2336; + static int ISchemaClass.Size => 3072; + static string? ISchemaClass.ClassName => "env_beam"; 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 2280e01ff..0d6abe83a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvBeverage.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvBeverage.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvBeverage : CBaseEntity, ISchemaClass { static CEnvBeverage ISchemaClass.From(nint handle) => new CEnvBeverageImpl(handle); - static int ISchemaClass.Size => 1272; + static int ISchemaClass.Size => 2016; + static string? ISchemaClass.ClassName => "env_beverage"; 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 f63c928b9..605aae02b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvCombinedLightProbeVolume.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvCombinedLightProbeVolume.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvCombinedLightProbeVolume : CBaseEntity, ISchemaClass { static CEnvCombinedLightProbeVolume ISchemaClass.From(nint handle) => new CEnvCombinedLightProbeVolumeImpl(handle); - static int ISchemaClass.Size => 5688; + static int ISchemaClass.Size => 6432; + static string? ISchemaClass.ClassName => "env_combined_light_probe_volume"; 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 abb31f24e..f3b14e957 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,7 +11,8 @@ 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; + static int ISchemaClass.Size => 6432; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvCubemap.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvCubemap.cs index bb9b56a1f..4f642774b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvCubemap.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvCubemap.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvCubemap : CBaseEntity, ISchemaClass { static CEnvCubemap ISchemaClass.From(nint handle) => new CEnvCubemapImpl(handle); - static int ISchemaClass.Size => 1496; + static int ISchemaClass.Size => 2240; + static string? ISchemaClass.ClassName => "env_cubemap"; 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 04053b568..e5e31f29d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvCubemapBox.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvCubemapBox.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvCubemapBox : CEnvCubemap, ISchemaClass { static CEnvCubemapBox ISchemaClass.From(nint handle) => new CEnvCubemapBoxImpl(handle); - static int ISchemaClass.Size => 1496; + static int ISchemaClass.Size => 2240; + static string? ISchemaClass.ClassName => "env_cubemap_box"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvCubemapFog.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvCubemapFog.cs index 347b1d7e5..85e848f4d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvCubemapFog.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvCubemapFog.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvCubemapFog : CBaseEntity, ISchemaClass { static CEnvCubemapFog ISchemaClass.From(nint handle) => new CEnvCubemapFogImpl(handle); - static int ISchemaClass.Size => 1344; + static int ISchemaClass.Size => 2088; + static string? ISchemaClass.ClassName => "env_cubemap_fog"; 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 637aa0d4f..bc7975b1c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvDecal.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvDecal.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvDecal : CBaseModelEntity, ISchemaClass { static CEnvDecal ISchemaClass.From(nint handle) => new CEnvDecalImpl(handle); - static int ISchemaClass.Size => 2040; + static int ISchemaClass.Size => 2784; + static string? ISchemaClass.ClassName => "env_decal"; 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 05a645d08..c630c01e8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvDetailController.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvDetailController.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvDetailController : CBaseEntity, ISchemaClass { static CEnvDetailController ISchemaClass.From(nint handle) => new CEnvDetailControllerImpl(handle); - static int ISchemaClass.Size => 1272; + static int ISchemaClass.Size => 2016; + static string? ISchemaClass.ClassName => "env_detail_controller"; 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 ed035b5a5..c2c4d8a41 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvEntityIgniter.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvEntityIgniter.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvEntityIgniter : CBaseEntity, ISchemaClass { static CEnvEntityIgniter ISchemaClass.From(nint handle) => new CEnvEntityIgniterImpl(handle); - static int ISchemaClass.Size => 1272; + static int ISchemaClass.Size => 2016; + static string? ISchemaClass.ClassName => "env_entity_igniter"; 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 70dc455b9..2f02fbf17 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvEntityMaker.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvEntityMaker.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvEntityMaker : CPointEntity, ISchemaClass { static CEnvEntityMaker ISchemaClass.From(nint handle) => new CEnvEntityMakerImpl(handle); - static int ISchemaClass.Size => 1424; + static int ISchemaClass.Size => 2168; + static string? ISchemaClass.ClassName => "env_entity_maker"; 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 b2d81106f..67ac60079 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvExplosion.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvExplosion.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvExplosion : CModelPointEntity, ISchemaClass { static CEnvExplosion ISchemaClass.From(nint handle) => new CEnvExplosionImpl(handle); - static int ISchemaClass.Size => 2096; + static int ISchemaClass.Size => 2832; + static string? ISchemaClass.ClassName => "env_explosion"; 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 59e6c0f11..0070c909f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvFade.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvFade.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvFade : CLogicalEntity, ISchemaClass { static CEnvFade ISchemaClass.From(nint handle) => new CEnvFadeImpl(handle); - static int ISchemaClass.Size => 1320; + static int ISchemaClass.Size => 2064; + static string? ISchemaClass.ClassName => "env_fade"; 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 962492d1b..6d9969cfe 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvGlobal.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvGlobal.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvGlobal : CLogicalEntity, ISchemaClass { static CEnvGlobal ISchemaClass.From(nint handle) => new CEnvGlobalImpl(handle); - static int ISchemaClass.Size => 1328; + static int ISchemaClass.Size => 2072; + static string? ISchemaClass.ClassName => "env_global"; // CEntityOutputTemplate< int32 > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvHudHint.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvHudHint.cs index 6a249c690..82faebb4d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvHudHint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvHudHint.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvHudHint : CPointEntity, ISchemaClass { static CEnvHudHint ISchemaClass.From(nint handle) => new CEnvHudHintImpl(handle); - static int ISchemaClass.Size => 1272; + static int ISchemaClass.Size => 2016; + static string? ISchemaClass.ClassName => "env_hudhint"; 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 071fdc91a..394a57e4b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvInstructorHint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvInstructorHint.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvInstructorHint : CPointEntity, ISchemaClass { static CEnvInstructorHint ISchemaClass.From(nint handle) => new CEnvInstructorHintImpl(handle); - static int ISchemaClass.Size => 1376; + static int ISchemaClass.Size => 2120; + static string? ISchemaClass.ClassName => "env_instructor_hint"; 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 8262821db..4fdfa72ae 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvInstructorVRHint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvInstructorVRHint.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvInstructorVRHint : CPointEntity, ISchemaClass { static CEnvInstructorVRHint ISchemaClass.From(nint handle) => new CEnvInstructorVRHintImpl(handle); - static int ISchemaClass.Size => 1328; + static int ISchemaClass.Size => 2072; + static string? ISchemaClass.ClassName => "env_instructor_vr_hint"; 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 998a6c822..560b90a54 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvLaser.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvLaser.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvLaser : CBeam, ISchemaClass { static CEnvLaser ISchemaClass.From(nint handle) => new CEnvLaserImpl(handle); - static int ISchemaClass.Size => 2208; + static int ISchemaClass.Size => 2944; + static string? ISchemaClass.ClassName => "env_laser"; 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 1aee669cb..2a48b7b70 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvLightProbeVolume.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvLightProbeVolume.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvLightProbeVolume : CBaseEntity, ISchemaClass { static CEnvLightProbeVolume ISchemaClass.From(nint handle) => new CEnvLightProbeVolumeImpl(handle); - static int ISchemaClass.Size => 5504; + static int ISchemaClass.Size => 6248; + static string? ISchemaClass.ClassName => "env_light_probe_volume"; 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 e813dba74..ad036eb17 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvMuzzleFlash.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvMuzzleFlash.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvMuzzleFlash : CPointEntity, ISchemaClass { static CEnvMuzzleFlash ISchemaClass.From(nint handle) => new CEnvMuzzleFlashImpl(handle); - static int ISchemaClass.Size => 1280; + static int ISchemaClass.Size => 2024; + static string? ISchemaClass.ClassName => "env_muzzleflash"; 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 583beb042..3eff31ff5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvParticleGlow.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvParticleGlow.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvParticleGlow : CParticleSystem, ISchemaClass { static CEnvParticleGlow ISchemaClass.From(nint handle) => new CEnvParticleGlowImpl(handle); - static int ISchemaClass.Size => 3432; + static int ISchemaClass.Size => 4176; + static string? ISchemaClass.ClassName => "env_particle_glow"; 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 f985045e7..3766c084c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvShake.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvShake.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvShake : CPointEntity, ISchemaClass { static CEnvShake ISchemaClass.From(nint handle) => new CEnvShakeImpl(handle); - static int ISchemaClass.Size => 1344; + static int ISchemaClass.Size => 2088; + static string? ISchemaClass.ClassName => "env_shake"; 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 45d8f85e7..5b4380cd9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSky.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSky.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvSky : CBaseModelEntity, ISchemaClass { static CEnvSky ISchemaClass.From(nint handle) => new CEnvSkyImpl(handle); - static int ISchemaClass.Size => 2104; + static int ISchemaClass.Size => 2848; + static string? ISchemaClass.ClassName => "env_sky"; 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 fb4cb82f3..e8349cf4a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSoundscape.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSoundscape.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvSoundscape : CBaseEntity, ISchemaClass { static CEnvSoundscape ISchemaClass.From(nint handle) => new CEnvSoundscapeImpl(handle); - static int ISchemaClass.Size => 1424; + static int ISchemaClass.Size => 2168; + static string? ISchemaClass.ClassName => "env_soundscape"; 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 7f097a2f3..79db31891 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSoundscapeAlias_snd_soundscape.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSoundscapeAlias_snd_soundscape.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 2168; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSoundscapeProxy.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSoundscapeProxy.cs index efa0a78c5..9a1237960 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSoundscapeProxy.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSoundscapeProxy.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvSoundscapeProxy : CEnvSoundscape, ISchemaClass { static CEnvSoundscapeProxy ISchemaClass.From(nint handle) => new CEnvSoundscapeProxyImpl(handle); - static int ISchemaClass.Size => 1432; + static int ISchemaClass.Size => 2176; + static string? ISchemaClass.ClassName => "env_soundscape_proxy"; 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 7d4671da3..e1f259e6b 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,7 +11,8 @@ 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; + static int ISchemaClass.Size => 2176; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSoundscapeTriggerable.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSoundscapeTriggerable.cs index 508302f4c..f31b22260 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSoundscapeTriggerable.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSoundscapeTriggerable.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvSoundscapeTriggerable : CEnvSoundscape, ISchemaClass { static CEnvSoundscapeTriggerable ISchemaClass.From(nint handle) => new CEnvSoundscapeTriggerableImpl(handle); - static int ISchemaClass.Size => 1424; + static int ISchemaClass.Size => 2168; + static string? ISchemaClass.ClassName => "env_soundscape_triggerable"; 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 9eb432a3c..cd6e77b2c 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,7 +11,8 @@ 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; + static int ISchemaClass.Size => 2168; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSpark.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSpark.cs index e6b548786..24341f732 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSpark.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSpark.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvSpark : CPointEntity, ISchemaClass { static CEnvSpark ISchemaClass.From(nint handle) => new CEnvSparkImpl(handle); - static int ISchemaClass.Size => 1320; + static int ISchemaClass.Size => 2064; + static string? ISchemaClass.ClassName => "env_spark"; 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 292f20976..f7c2a9631 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSplash.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvSplash.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvSplash : CPointEntity, ISchemaClass { static CEnvSplash ISchemaClass.From(nint handle) => new CEnvSplashImpl(handle); - static int ISchemaClass.Size => 1272; + static int ISchemaClass.Size => 2016; + static string? ISchemaClass.ClassName => "env_splash"; 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 9b3bf3438..dd343ed5a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvTilt.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvTilt.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvTilt : CPointEntity, ISchemaClass { static CEnvTilt ISchemaClass.From(nint handle) => new CEnvTiltImpl(handle); - static int ISchemaClass.Size => 1280; + static int ISchemaClass.Size => 2024; + static string? ISchemaClass.ClassName => "env_tilt"; 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 a515a55d8..ef94bb756 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvViewPunch.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvViewPunch.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvViewPunch : CPointEntity, ISchemaClass { static CEnvViewPunch ISchemaClass.From(nint handle) => new CEnvViewPunchImpl(handle); - static int ISchemaClass.Size => 1280; + static int ISchemaClass.Size => 2024; + static string? ISchemaClass.ClassName => "env_viewpunch"; 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 43cbb7fc5..aa1877475 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvVolumetricFogController.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvVolumetricFogController.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvVolumetricFogController : CBaseEntity, ISchemaClass { static CEnvVolumetricFogController ISchemaClass.From(nint handle) => new CEnvVolumetricFogControllerImpl(handle); - static int ISchemaClass.Size => 1440; + static int ISchemaClass.Size => 2184; + static string? ISchemaClass.ClassName => "env_volumetric_fog_controller"; 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 3e8ea438e..dd6a9e316 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvVolumetricFogVolume.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvVolumetricFogVolume.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvVolumetricFogVolume : CBaseEntity, ISchemaClass { static CEnvVolumetricFogVolume ISchemaClass.From(nint handle) => new CEnvVolumetricFogVolumeImpl(handle); - static int ISchemaClass.Size => 1336; + static int ISchemaClass.Size => 2080; + static string? ISchemaClass.ClassName => "env_volumetric_fog_volume"; 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 0539bdc1b..2fcd7c369 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvWind.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvWind.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvWind : CBaseEntity, ISchemaClass { static CEnvWind ISchemaClass.From(nint handle) => new CEnvWindImpl(handle); - static int ISchemaClass.Size => 1600; + static int ISchemaClass.Size => 2344; + static string? ISchemaClass.ClassName => "env_wind"; 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 c406d8cde..6961784aa 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvWindController.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvWindController.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvWindController : CBaseEntity, ISchemaClass { static CEnvWindController ISchemaClass.From(nint handle) => new CEnvWindControllerImpl(handle); - static int ISchemaClass.Size => 1640; + static int ISchemaClass.Size => 2384; + static string? ISchemaClass.ClassName => "env_wind_controller"; 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 959b50139..bc54e8e93 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvWindShared.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvWindShared.cs @@ -12,6 +12,7 @@ public partial interface CEnvWindShared : ISchemaClass { static CEnvWindShared ISchemaClass.From(nint handle) => new CEnvWindSharedImpl(handle); static int ISchemaClass.Size => 336; + static string? ISchemaClass.ClassName => null; 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 f0916bdd6..cc8026bff 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvWindVolume.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CEnvWindVolume.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CEnvWindVolume : CBaseEntity, ISchemaClass { static CEnvWindVolume ISchemaClass.From(nint handle) => new CEnvWindVolumeImpl(handle); - static int ISchemaClass.Size => 1320; + static int ISchemaClass.Size => 2064; + static string? ISchemaClass.ClassName => "env_wind_volume"; 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 bcfe34263..b7d758aec 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CExampleSchemaVData_Monomorphic.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CExampleSchemaVData_Monomorphic.cs @@ -12,6 +12,7 @@ public partial interface CExampleSchemaVData_Monomorphic : ISchemaClass.From(nint handle) => new CExampleSchemaVData_MonomorphicImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; 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 f1d37cd5e..4c9737dd8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CExampleSchemaVData_PolymorphicBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CExampleSchemaVData_PolymorphicBase.cs @@ -12,6 +12,7 @@ public partial interface CExampleSchemaVData_PolymorphicBase : ISchemaClass.From(nint handle) => new CExampleSchemaVData_PolymorphicBaseImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 32a69d80e..7c8203236 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CExampleSchemaVData_PolymorphicDerivedA.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CExampleSchemaVData_PolymorphicDerivedA.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 55225a514..76675d1d1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CExampleSchemaVData_PolymorphicDerivedB.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CExampleSchemaVData_PolymorphicDerivedB.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 27b3f40ba..b13705895 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CExpressionActionUpdater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CExpressionActionUpdater.cs @@ -12,6 +12,7 @@ public partial interface CExpressionActionUpdater : CAnimActionUpdater, ISchemaC static CExpressionActionUpdater ISchemaClass.From(nint handle) => new CExpressionActionUpdaterImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 0d0549bad..00f355db6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFeIndexedJiggleBone.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFeIndexedJiggleBone.cs @@ -12,6 +12,7 @@ public partial interface CFeIndexedJiggleBone : ISchemaClass.From(nint handle) => new CFeIndexedJiggleBoneImpl(handle); static int ISchemaClass.Size => 164; + static string? ISchemaClass.ClassName => null; 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 6f72bec79..b3be7bd53 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFeJiggleBone.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFeJiggleBone.cs @@ -12,6 +12,7 @@ public partial interface CFeJiggleBone : ISchemaClass { static CFeJiggleBone ISchemaClass.From(nint handle) => new CFeJiggleBoneImpl(handle); static int ISchemaClass.Size => 156; + static string? ISchemaClass.ClassName => null; 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 4b0f368c2..d06b3c145 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFeMorphLayer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFeMorphLayer.cs @@ -12,6 +12,7 @@ public partial interface CFeMorphLayer : ISchemaClass { static CFeMorphLayer ISchemaClass.From(nint handle) => new CFeMorphLayerImpl(handle); static int ISchemaClass.Size => 136; + static string? ISchemaClass.ClassName => null; 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 a8c81ce6d..f34ffbca2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFeNamedJiggleBone.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFeNamedJiggleBone.cs @@ -12,6 +12,7 @@ public partial interface CFeNamedJiggleBone : ISchemaClass { static CFeNamedJiggleBone ISchemaClass.From(nint handle) => new CFeNamedJiggleBoneImpl(handle); static int ISchemaClass.Size => 208; + static string? ISchemaClass.ClassName => null; 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 a2bd71d5f..c974f6150 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFeVertexMapBuildArray.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFeVertexMapBuildArray.cs @@ -12,6 +12,7 @@ public partial interface CFeVertexMapBuildArray : ISchemaClass.From(nint handle) => new CFeVertexMapBuildArrayImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 3021f3403..673ae50d9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterAttributeInt.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterAttributeInt.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFilterAttributeInt : CBaseFilter, ISchemaClass { static CFilterAttributeInt ISchemaClass.From(nint handle) => new CFilterAttributeIntImpl(handle); - static int ISchemaClass.Size => 1360; + static int ISchemaClass.Size => 2104; + static string? ISchemaClass.ClassName => "filter_activator_attribute_int"; 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 35a4c1530..39bd25f1b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterClass.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterClass.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFilterClass : CBaseFilter, ISchemaClass { static CFilterClass ISchemaClass.From(nint handle) => new CFilterClassImpl(handle); - static int ISchemaClass.Size => 1360; + static int ISchemaClass.Size => 2104; + static string? ISchemaClass.ClassName => "filter_activator_class"; 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 fce0b7d23..8565bc9e1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterContext.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterContext.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFilterContext : CBaseFilter, ISchemaClass { static CFilterContext ISchemaClass.From(nint handle) => new CFilterContextImpl(handle); - static int ISchemaClass.Size => 1360; + static int ISchemaClass.Size => 2104; + static string? ISchemaClass.ClassName => "filter_activator_context"; 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 67dfd070b..8a6e07833 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterEnemy.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterEnemy.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFilterEnemy : CBaseFilter, ISchemaClass { static CFilterEnemy ISchemaClass.From(nint handle) => new CFilterEnemyImpl(handle); - static int ISchemaClass.Size => 1384; + static int ISchemaClass.Size => 2128; + static string? ISchemaClass.ClassName => "filter_enemy"; 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 e794573b6..c680c17e9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterLOS.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterLOS.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFilterLOS : CBaseFilter, ISchemaClass { static CFilterLOS ISchemaClass.From(nint handle) => new CFilterLOSImpl(handle); - static int ISchemaClass.Size => 1352; + static int ISchemaClass.Size => 2096; + static string? ISchemaClass.ClassName => "filter_los"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterMassGreater.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterMassGreater.cs index 9ad0c5f99..904a512d3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterMassGreater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterMassGreater.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFilterMassGreater : CBaseFilter, ISchemaClass { static CFilterMassGreater ISchemaClass.From(nint handle) => new CFilterMassGreaterImpl(handle); - static int ISchemaClass.Size => 1360; + static int ISchemaClass.Size => 2104; + static string? ISchemaClass.ClassName => "filter_activator_mass_greater"; 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 46b6739fb..bbf6b3274 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterModel.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterModel.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFilterModel : CBaseFilter, ISchemaClass { static CFilterModel ISchemaClass.From(nint handle) => new CFilterModelImpl(handle); - static int ISchemaClass.Size => 1360; + static int ISchemaClass.Size => 2104; + static string? ISchemaClass.ClassName => "filter_activator_model"; 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 4d164a164..93d8cff44 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterMultiple.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterMultiple.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFilterMultiple : CBaseFilter, ISchemaClass { static CFilterMultiple ISchemaClass.From(nint handle) => new CFilterMultipleImpl(handle); - static int ISchemaClass.Size => 1480; + static int ISchemaClass.Size => 2224; + static string? ISchemaClass.ClassName => "filter_multi"; 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 9f97bcd4e..9aac702b0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterMultipleAPI.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterMultipleAPI.cs @@ -12,6 +12,7 @@ public partial interface CFilterMultipleAPI : ISchemaClass { static CFilterMultipleAPI ISchemaClass.From(nint handle) => new CFilterMultipleAPIImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterName.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterName.cs index bf329da58..b06d8c69e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterName.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterName.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFilterName : CBaseFilter, ISchemaClass { static CFilterName ISchemaClass.From(nint handle) => new CFilterNameImpl(handle); - static int ISchemaClass.Size => 1360; + static int ISchemaClass.Size => 2104; + static string? ISchemaClass.ClassName => "filter_activator_name"; 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 7ea5bafc6..0d808b347 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterProximity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterProximity.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFilterProximity : CBaseFilter, ISchemaClass { static CFilterProximity ISchemaClass.From(nint handle) => new CFilterProximityImpl(handle); - static int ISchemaClass.Size => 1360; + static int ISchemaClass.Size => 2104; + static string? ISchemaClass.ClassName => "filter_proximity"; 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 41a57c0a7..ca6a73b5d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterTeam.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFilterTeam.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFilterTeam : CBaseFilter, ISchemaClass { static CFilterTeam ISchemaClass.From(nint handle) => new CFilterTeamImpl(handle); - static int ISchemaClass.Size => 1360; + static int ISchemaClass.Size => 2104; + static string? ISchemaClass.ClassName => "filter_activator_team"; 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 aa3ca4286..12b416c33 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFireCrackerBlast.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFireCrackerBlast.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFireCrackerBlast : CInferno, ISchemaClass { static CFireCrackerBlast ISchemaClass.From(nint handle) => new CFireCrackerBlastImpl(handle); - static int ISchemaClass.Size => 5216; + static int ISchemaClass.Size => 5952; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFiringModeFloat.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFiringModeFloat.cs index 257367cbd..e024164ee 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFiringModeFloat.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFiringModeFloat.cs @@ -12,6 +12,7 @@ public partial interface CFiringModeFloat : ISchemaClass { static CFiringModeFloat ISchemaClass.From(nint handle) => new CFiringModeFloatImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; 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 f6663321c..ca194806d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFiringModeInt.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFiringModeInt.cs @@ -12,6 +12,7 @@ public partial interface CFiringModeInt : ISchemaClass { static CFiringModeInt ISchemaClass.From(nint handle) => new CFiringModeIntImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; 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 5b435bdc4..5685f3b24 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFish.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFish.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFish : CBaseAnimGraph, ISchemaClass { static CFish ISchemaClass.From(nint handle) => new CFishImpl(handle); - static int ISchemaClass.Size => 2976; + static int ISchemaClass.Size => 3760; + static string? ISchemaClass.ClassName => "fish"; 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 4deadc1d3..4deffa967 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFishPool.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFishPool.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFishPool : CBaseEntity, ISchemaClass { static CFishPool ISchemaClass.From(nint handle) => new CFishPoolImpl(handle); - static int ISchemaClass.Size => 1352; + static int ISchemaClass.Size => 2088; + static string? ISchemaClass.ClassName => "func_fish_pool"; 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 5fbfb1737..c79bfcfce 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFlashbang.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFlashbang.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFlashbang : CBaseCSGrenade, ISchemaClass { static CFlashbang ISchemaClass.From(nint handle) => new CFlashbangImpl(handle); - static int ISchemaClass.Size => 4624; + static int ISchemaClass.Size => 5376; + static string? ISchemaClass.ClassName => "weapon_flashbang"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFlashbangProjectile.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFlashbangProjectile.cs index f27eb0695..62f631766 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFlashbangProjectile.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFlashbangProjectile.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFlashbangProjectile : CBaseCSGrenadeProjectile, ISchemaClass { static CFlashbangProjectile ISchemaClass.From(nint handle) => new CFlashbangProjectileImpl(handle); - static int ISchemaClass.Size => 3152; + static int ISchemaClass.Size => 3920; + static string? ISchemaClass.ClassName => "flashbang_projectile"; 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 64f9b004d..ad6702716 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFlexController.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFlexController.cs @@ -12,6 +12,7 @@ public partial interface CFlexController : ISchemaClass { static CFlexController ISchemaClass.From(nint handle) => new CFlexControllerImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 2a7794693..c57da616c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFlexDesc.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFlexDesc.cs @@ -12,6 +12,7 @@ public partial interface CFlexDesc : ISchemaClass { static CFlexDesc ISchemaClass.From(nint handle) => new CFlexDescImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; 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 4d762e77a..3ac870832 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFlexOp.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFlexOp.cs @@ -12,6 +12,7 @@ public partial interface CFlexOp : ISchemaClass { static CFlexOp ISchemaClass.From(nint handle) => new CFlexOpImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; 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 88ff76382..58c2e799c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFlexRule.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFlexRule.cs @@ -12,6 +12,7 @@ public partial interface CFlexRule : ISchemaClass { static CFlexRule ISchemaClass.From(nint handle) => new CFlexRuleImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; public ref int Flex { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFloatAnimParameter.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFloatAnimParameter.cs index 8a4987758..fe7343e0d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFloatAnimParameter.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFloatAnimParameter.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFloatAnimParameter : CConcreteAnimParameter, ISchemaClass { static CFloatAnimParameter ISchemaClass.From(nint handle) => new CFloatAnimParameterImpl(handle); - static int ISchemaClass.Size => 144; + static int ISchemaClass.Size => 136; + static string? ISchemaClass.ClassName => null; 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 a63879e49..4fcb6028c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFloatExponentialMovingAverage.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFloatExponentialMovingAverage.cs @@ -12,6 +12,7 @@ public partial interface CFloatExponentialMovingAverage : ISchemaClass.From(nint handle) => new CFloatExponentialMovingAverageImpl(handle); static int ISchemaClass.Size => 20; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFloatMovingAverage.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFloatMovingAverage.cs index 204a80708..abe05a020 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFloatMovingAverage.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFloatMovingAverage.cs @@ -12,6 +12,7 @@ public partial interface CFloatMovingAverage : ISchemaClass static CFloatMovingAverage ISchemaClass.From(nint handle) => new CFloatMovingAverageImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFogController.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFogController.cs index 1cf5bdc8d..41e2dd879 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFogController.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFogController.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFogController : CBaseEntity, ISchemaClass { static CFogController ISchemaClass.From(nint handle) => new CFogControllerImpl(handle); - static int ISchemaClass.Size => 1376; + static int ISchemaClass.Size => 2120; + static string? ISchemaClass.ClassName => "env_fog_controller"; 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 7af276a1f..da55e8602 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFogTrigger.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFogTrigger.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFogTrigger : CBaseTrigger, ISchemaClass { static CFogTrigger ISchemaClass.From(nint handle) => new CFogTriggerImpl(handle); - static int ISchemaClass.Size => 2576; + static int ISchemaClass.Size => 3312; + static string? ISchemaClass.ClassName => "trigger_fog"; 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 f57f449e6..ae3fcf0ca 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFogVolume.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFogVolume.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFogVolume : CServerOnlyModelEntity, ISchemaClass { static CFogVolume ISchemaClass.From(nint handle) => new CFogVolumeImpl(handle); - static int ISchemaClass.Size => 2048; + static int ISchemaClass.Size => 2792; + static string? ISchemaClass.ClassName => "fog_volume"; 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 610afc2e8..c4044d80c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFollowAttachmentUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFollowAttachmentUpdateNode.cs @@ -12,6 +12,7 @@ public partial interface CFollowAttachmentUpdateNode : CUnaryUpdateNode, ISchema static CFollowAttachmentUpdateNode ISchemaClass.From(nint handle) => new CFollowAttachmentUpdateNodeImpl(handle); static int ISchemaClass.Size => 272; + static string? ISchemaClass.ClassName => null; 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 92c652928..e3f6cc103 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFollowPathUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFollowPathUpdateNode.cs @@ -12,6 +12,7 @@ public partial interface CFollowPathUpdateNode : CUnaryUpdateNode, ISchemaClass< static CFollowPathUpdateNode ISchemaClass.From(nint handle) => new CFollowPathUpdateNodeImpl(handle); static int ISchemaClass.Size => 184; + static string? ISchemaClass.ClassName => null; 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 3943a739e..d5c8f5aad 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFollowTargetUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFollowTargetUpdateNode.cs @@ -12,6 +12,7 @@ public partial interface CFollowTargetUpdateNode : CUnaryUpdateNode, ISchemaClas static CFollowTargetUpdateNode ISchemaClass.From(nint handle) => new CFollowTargetUpdateNodeImpl(handle); static int ISchemaClass.Size => 144; + static string? ISchemaClass.ClassName => null; 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 84bc0e010..b6ff239ce 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootAdjustmentUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootAdjustmentUpdateNode.cs @@ -12,6 +12,7 @@ public partial interface CFootAdjustmentUpdateNode : CUnaryUpdateNode, ISchemaCl static CFootAdjustmentUpdateNode ISchemaClass.From(nint handle) => new CFootAdjustmentUpdateNodeImpl(handle); static int ISchemaClass.Size => 176; + static string? ISchemaClass.ClassName => null; public ref CUtlVector Clips { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootCycle.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootCycle.cs index 04c9dd787..11f01c1aa 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootCycle.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootCycle.cs @@ -12,6 +12,7 @@ public partial interface CFootCycle : CCycleBase, ISchemaClass { static CFootCycle ISchemaClass.From(nint handle) => new CFootCycleImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootCycleDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootCycleDefinition.cs index 885e5d5e7..7e3a97bb9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootCycleDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootCycleDefinition.cs @@ -12,6 +12,7 @@ public partial interface CFootCycleDefinition : ISchemaClass.From(nint handle) => new CFootCycleDefinitionImpl(handle); static int ISchemaClass.Size => 60; + static string? ISchemaClass.ClassName => null; 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 a685b676d..66f319b8f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootCycleMetricEvaluator.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootCycleMetricEvaluator.cs @@ -12,6 +12,7 @@ public partial interface CFootCycleMetricEvaluator : CMotionMetricEvaluator, ISc static CFootCycleMetricEvaluator ISchemaClass.From(nint handle) => new CFootCycleMetricEvaluatorImpl(handle); static int ISchemaClass.Size => 104; + static string? ISchemaClass.ClassName => null; 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 ed2b1e59f..82ad365bf 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootDefinition.cs @@ -12,6 +12,7 @@ public partial interface CFootDefinition : ISchemaClass { static CFootDefinition ISchemaClass.From(nint handle) => new CFootDefinitionImpl(handle); static int ISchemaClass.Size => 64; + static string? ISchemaClass.ClassName => null; 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 f818a54d6..69451eaea 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootFallAnimTag.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootFallAnimTag.cs @@ -12,6 +12,7 @@ public partial interface CFootFallAnimTag : CAnimTagBase, ISchemaClass.From(nint handle) => new CFootFallAnimTagImpl(handle); static int ISchemaClass.Size => 96; + static string? ISchemaClass.ClassName => null; 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 3851efc59..6a9110d0e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootLockUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootLockUpdateNode.cs @@ -12,6 +12,7 @@ public partial interface CFootLockUpdateNode : CUnaryUpdateNode, ISchemaClass.From(nint handle) => new CFootLockUpdateNodeImpl(handle); static int ISchemaClass.Size => 344; + static string? ISchemaClass.ClassName => null; public FootLockPoseOpFixedSettings OpFixedSettings { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootMotion.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootMotion.cs index 884b7e896..631fbf500 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootMotion.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootMotion.cs @@ -12,6 +12,7 @@ public partial interface CFootMotion : ISchemaClass { static CFootMotion ISchemaClass.From(nint handle) => new CFootMotionImpl(handle); static int ISchemaClass.Size => 40; + static string? ISchemaClass.ClassName => null; public ref CUtlVector Strides { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootPinningUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootPinningUpdateNode.cs index b64e987be..b443dd1d0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootPinningUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootPinningUpdateNode.cs @@ -12,6 +12,7 @@ public partial interface CFootPinningUpdateNode : CUnaryUpdateNode, ISchemaClass static CFootPinningUpdateNode ISchemaClass.From(nint handle) => new CFootPinningUpdateNodeImpl(handle); static int ISchemaClass.Size => 208; + static string? ISchemaClass.ClassName => null; public FootPinningPoseOpFixedData_t PoseOpFixedData { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootPositionMetricEvaluator.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootPositionMetricEvaluator.cs index 442c9f947..9a902155d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootPositionMetricEvaluator.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootPositionMetricEvaluator.cs @@ -12,6 +12,7 @@ public partial interface CFootPositionMetricEvaluator : CMotionMetricEvaluator, static CFootPositionMetricEvaluator ISchemaClass.From(nint handle) => new CFootPositionMetricEvaluatorImpl(handle); static int ISchemaClass.Size => 112; + static string? ISchemaClass.ClassName => null; 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 247a65cb1..d1b5395b2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootStepTriggerUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootStepTriggerUpdateNode.cs @@ -12,6 +12,7 @@ public partial interface CFootStepTriggerUpdateNode : CUnaryUpdateNode, ISchemaC static CFootStepTriggerUpdateNode ISchemaClass.From(nint handle) => new CFootStepTriggerUpdateNodeImpl(handle); static int ISchemaClass.Size => 144; + static string? ISchemaClass.ClassName => null; public ref CUtlVector Triggers { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootStride.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootStride.cs index 3e3de1179..76fd6000a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootStride.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootStride.cs @@ -12,6 +12,7 @@ public partial interface CFootStride : ISchemaClass { static CFootStride ISchemaClass.From(nint handle) => new CFootStrideImpl(handle); static int ISchemaClass.Size => 88; + static string? ISchemaClass.ClassName => null; 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 a4678ff99..20904c652 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootTrajectories.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootTrajectories.cs @@ -12,6 +12,7 @@ public partial interface CFootTrajectories : ISchemaClass { static CFootTrajectories ISchemaClass.From(nint handle) => new CFootTrajectoriesImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; public ref CUtlVector Trajectories { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootTrajectory.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootTrajectory.cs index d17308e86..575561725 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootTrajectory.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootTrajectory.cs @@ -12,6 +12,7 @@ public partial interface CFootTrajectory : ISchemaClass { static CFootTrajectory ISchemaClass.From(nint handle) => new CFootTrajectoryImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 d435da648..0c75896ff 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootstepControl.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootstepControl.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFootstepControl : CBaseTrigger, ISchemaClass { static CFootstepControl ISchemaClass.From(nint handle) => new CFootstepControlImpl(handle); - static int ISchemaClass.Size => 2488; + static int ISchemaClass.Size => 3224; + static string? ISchemaClass.ClassName => "func_footstep_control"; 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 2303fa4c1..e73fed959 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootstepLandedAnimTag.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootstepLandedAnimTag.cs @@ -12,6 +12,7 @@ public partial interface CFootstepLandedAnimTag : CAnimTagBase, ISchemaClass.From(nint handle) => new CFootstepLandedAnimTagImpl(handle); static int ISchemaClass.Size => 120; + static string? ISchemaClass.ClassName => null; 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 9ef92ba6e..2c5e2365d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootstepTableHandle.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFootstepTableHandle.cs @@ -12,6 +12,7 @@ public partial interface CFootstepTableHandle : ISchemaClass.From(nint handle) => new CFootstepTableHandleImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncBrush.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncBrush.cs index a0f8aeea6..41f909342 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncBrush.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncBrush.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncBrush : CBaseModelEntity, ISchemaClass { static CFuncBrush ISchemaClass.From(nint handle) => new CFuncBrushImpl(handle); - static int ISchemaClass.Size => 2040; + static int ISchemaClass.Size => 2776; + static string? ISchemaClass.ClassName => "func_brush"; 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 af7f91812..18b9e1bef 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncConveyor.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncConveyor.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncConveyor : CBaseModelEntity, ISchemaClass { static CFuncConveyor ISchemaClass.From(nint handle) => new CFuncConveyorImpl(handle); - static int ISchemaClass.Size => 2088; + static int ISchemaClass.Size => 2832; + static string? ISchemaClass.ClassName => "func_conveyor"; 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 503a7c889..5751a1371 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncElectrifiedVolume.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncElectrifiedVolume.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncElectrifiedVolume : CFuncBrush, ISchemaClass { static CFuncElectrifiedVolume ISchemaClass.From(nint handle) => new CFuncElectrifiedVolumeImpl(handle); - static int ISchemaClass.Size => 2096; + static int ISchemaClass.Size => 2832; + static string? ISchemaClass.ClassName => "func_electrified_volume"; 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 f77876b30..3e2d60f88 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncIllusionary.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncIllusionary.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncIllusionary : CBaseModelEntity, ISchemaClass { static CFuncIllusionary ISchemaClass.From(nint handle) => new CFuncIllusionaryImpl(handle); - static int ISchemaClass.Size => 2008; + static int ISchemaClass.Size => 2752; + static string? ISchemaClass.ClassName => "func_illusionary"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncInteractionLayerClip.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncInteractionLayerClip.cs index 0429ad72d..4b77329a2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncInteractionLayerClip.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncInteractionLayerClip.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncInteractionLayerClip : CBaseModelEntity, ISchemaClass { static CFuncInteractionLayerClip ISchemaClass.From(nint handle) => new CFuncInteractionLayerClipImpl(handle); - static int ISchemaClass.Size => 2032; + static int ISchemaClass.Size => 2768; + static string? ISchemaClass.ClassName => null; 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 dc234493a..a7cb5c357 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncLadder.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncLadder.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncLadder : CBaseModelEntity, ISchemaClass { static CFuncLadder ISchemaClass.From(nint handle) => new CFuncLadderImpl(handle); - static int ISchemaClass.Size => 2184; + static int ISchemaClass.Size => 2920; + static string? ISchemaClass.ClassName => "func_useableladder"; 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 e2ceb5798..b5760f76b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncLadderAlias_func_useableladder.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncLadderAlias_func_useableladder.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 2920; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncMonitor.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncMonitor.cs index 279e34213..8362256ee 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncMonitor.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncMonitor.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncMonitor : CFuncBrush, ISchemaClass { static CFuncMonitor ISchemaClass.From(nint handle) => new CFuncMonitorImpl(handle); - static int ISchemaClass.Size => 2072; + static int ISchemaClass.Size => 2808; + static string? ISchemaClass.ClassName => "func_monitor"; 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 e174bfdd3..b430e5c98 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncMoveLinear.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncMoveLinear.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncMoveLinear : CBaseToggle, ISchemaClass { static CFuncMoveLinear ISchemaClass.From(nint handle) => new CFuncMoveLinearImpl(handle); - static int ISchemaClass.Size => 2304; + static int ISchemaClass.Size => 3040; + static string? ISchemaClass.ClassName => "momentary_door"; 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 89ed2685a..8a4654eeb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncMoveLinearAlias_momentary_door.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncMoveLinearAlias_momentary_door.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 3040; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncMover.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncMover.cs index 325427057..e13251c4e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncMover.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncMover.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncMover : CBaseModelEntity, ISchemaClass { static CFuncMover ISchemaClass.From(nint handle) => new CFuncMoverImpl(handle); - static int ISchemaClass.Size => 2696; + static int ISchemaClass.Size => 3440; + static string? ISchemaClass.ClassName => "func_mover"; 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 d57e91e07..0d051419e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncMoverAPI.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncMoverAPI.cs @@ -12,6 +12,7 @@ public partial interface CFuncMoverAPI : ISchemaClass { static CFuncMoverAPI ISchemaClass.From(nint handle) => new CFuncMoverAPIImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncNavBlocker.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncNavBlocker.cs index dbbbe2871..99be20bc9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncNavBlocker.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncNavBlocker.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncNavBlocker : CBaseModelEntity, ISchemaClass { static CFuncNavBlocker ISchemaClass.From(nint handle) => new CFuncNavBlockerImpl(handle); - static int ISchemaClass.Size => 2032; + static int ISchemaClass.Size => 2776; + static string? ISchemaClass.ClassName => "func_nav_blocker"; 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 547a16447..7db065992 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncNavObstruction.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncNavObstruction.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncNavObstruction : CBaseModelEntity, ISchemaClass { static CFuncNavObstruction ISchemaClass.From(nint handle) => new CFuncNavObstructionImpl(handle); - static int ISchemaClass.Size => 2040; + static int ISchemaClass.Size => 2784; + static string? ISchemaClass.ClassName => "func_nav_avoidance_obstacle"; 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 226dcbb8a..445b1234b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncPlat.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncPlat.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncPlat : CBasePlatTrain, ISchemaClass { static CFuncPlat ISchemaClass.From(nint handle) => new CFuncPlatImpl(handle); - static int ISchemaClass.Size => 2184; + static int ISchemaClass.Size => 2920; + static string? ISchemaClass.ClassName => "func_plat"; 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 4c835fe55..94a08f7e5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncPlatRot.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncPlatRot.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncPlatRot : CFuncPlat, ISchemaClass { static CFuncPlatRot ISchemaClass.From(nint handle) => new CFuncPlatRotImpl(handle); - static int ISchemaClass.Size => 2208; + static int ISchemaClass.Size => 2944; + static string? ISchemaClass.ClassName => "func_platrot"; 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 0a4f9f52b..d2c895eaa 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncPropRespawnZone.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncPropRespawnZone.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncPropRespawnZone : CBaseEntity, ISchemaClass { static CFuncPropRespawnZone ISchemaClass.From(nint handle) => new CFuncPropRespawnZoneImpl(handle); - static int ISchemaClass.Size => 1264; + static int ISchemaClass.Size => 2008; + static string? ISchemaClass.ClassName => "func_proprrespawnzone"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncRetakeBarrier.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncRetakeBarrier.cs index fab60f513..5cac9d5d5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncRetakeBarrier.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncRetakeBarrier.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncRetakeBarrier : CDynamicProp, ISchemaClass { static CFuncRetakeBarrier ISchemaClass.From(nint handle) => new CFuncRetakeBarrierImpl(handle); - static int ISchemaClass.Size => 3440; + static int ISchemaClass.Size => 4208; + static string? ISchemaClass.ClassName => "func_retakebarrier"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncRotating.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncRotating.cs index bf0a2eece..672d6921c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncRotating.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncRotating.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncRotating : CBaseModelEntity, ISchemaClass { static CFuncRotating ISchemaClass.From(nint handle) => new CFuncRotatingImpl(handle); - static int ISchemaClass.Size => 2256; + static int ISchemaClass.Size => 3000; + static string? ISchemaClass.ClassName => "func_rotating"; 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 da93e2151..82c46ec5f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncRotator.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncRotator.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncRotator : CBaseModelEntity, ISchemaClass { static CFuncRotator ISchemaClass.From(nint handle) => new CFuncRotatorImpl(handle); - static int ISchemaClass.Size => 2576; + static int ISchemaClass.Size => 3312; + static string? ISchemaClass.ClassName => "func_rotator"; public ref CHandle RotatorTarget { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncShatterglass.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncShatterglass.cs index 202c3058b..a780172db 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncShatterglass.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncShatterglass.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncShatterglass : CBaseModelEntity, ISchemaClass { static CFuncShatterglass ISchemaClass.From(nint handle) => new CFuncShatterglassImpl(handle); - static int ISchemaClass.Size => 2328; + static int ISchemaClass.Size => 3072; + static string? ISchemaClass.ClassName => "func_shatterglass"; 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 67c2adc86..04bd198bf 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncTankTrain.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncTankTrain.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncTankTrain : CFuncTrackTrain, ISchemaClass { static CFuncTankTrain ISchemaClass.From(nint handle) => new CFuncTankTrainImpl(handle); - static int ISchemaClass.Size => 2392; + static int ISchemaClass.Size => 3128; + static string? ISchemaClass.ClassName => "func_tanktrain"; 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 a537f3026..be2053785 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncTimescale.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncTimescale.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncTimescale : CBaseEntity, ISchemaClass { static CFuncTimescale ISchemaClass.From(nint handle) => new CFuncTimescaleImpl(handle); - static int ISchemaClass.Size => 1288; + static int ISchemaClass.Size => 2032; + static string? ISchemaClass.ClassName => "func_timescale"; 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 68b8e6482..4873bda07 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncTrackAuto.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncTrackAuto.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncTrackAuto : CFuncTrackChange, ISchemaClass { static CFuncTrackAuto ISchemaClass.From(nint handle) => new CFuncTrackAutoImpl(handle); - static int ISchemaClass.Size => 2272; + static int ISchemaClass.Size => 3008; + static string? ISchemaClass.ClassName => "func_trackautochange"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncTrackChange.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncTrackChange.cs index e95edf5f4..e10a52766 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncTrackChange.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncTrackChange.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncTrackChange : CFuncPlatRot, ISchemaClass { static CFuncTrackChange ISchemaClass.From(nint handle) => new CFuncTrackChangeImpl(handle); - static int ISchemaClass.Size => 2272; + static int ISchemaClass.Size => 3008; + static string? ISchemaClass.ClassName => "func_trackchange"; 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 b9a83f605..f0fafd9da 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncTrackTrain.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncTrackTrain.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncTrackTrain : CBaseModelEntity, ISchemaClass { static CFuncTrackTrain ISchemaClass.From(nint handle) => new CFuncTrackTrainImpl(handle); - static int ISchemaClass.Size => 2352; + static int ISchemaClass.Size => 3088; + static string? ISchemaClass.ClassName => "func_tracktrain"; 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 90cb1ba2c..68cc85eb4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncTrain.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncTrain.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncTrain : CBasePlatTrain, ISchemaClass { static CFuncTrain ISchemaClass.From(nint handle) => new CFuncTrainImpl(handle); - static int ISchemaClass.Size => 2208; + static int ISchemaClass.Size => 2936; + static string? ISchemaClass.ClassName => "func_train"; 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 0dfe4adbb..38ee5e254 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncTrainControls.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncTrainControls.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncTrainControls : CBaseModelEntity, ISchemaClass { static CFuncTrainControls ISchemaClass.From(nint handle) => new CFuncTrainControlsImpl(handle); - static int ISchemaClass.Size => 2008; + static int ISchemaClass.Size => 2752; + static string? ISchemaClass.ClassName => "func_traincontrols"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncVPhysicsClip.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncVPhysicsClip.cs index 9417d29b1..206fa7a3e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncVPhysicsClip.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncVPhysicsClip.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncVPhysicsClip : CBaseModelEntity, ISchemaClass { static CFuncVPhysicsClip ISchemaClass.From(nint handle) => new CFuncVPhysicsClipImpl(handle); - static int ISchemaClass.Size => 2016; + static int ISchemaClass.Size => 2752; + static string? ISchemaClass.ClassName => "func_clip_vphysics"; 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 50ff0ec35..e07574cff 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncVehicleClip.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncVehicleClip.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncVehicleClip : CBaseModelEntity, ISchemaClass { static CFuncVehicleClip ISchemaClass.From(nint handle) => new CFuncVehicleClipImpl(handle); - static int ISchemaClass.Size => 2008; + static int ISchemaClass.Size => 2752; + static string? ISchemaClass.ClassName => "func_vehicleclip"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncWall.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncWall.cs index 4544e323b..d1d563d36 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncWall.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncWall.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncWall : CBaseModelEntity, ISchemaClass { static CFuncWall ISchemaClass.From(nint handle) => new CFuncWallImpl(handle); - static int ISchemaClass.Size => 2016; + static int ISchemaClass.Size => 2752; + static string? ISchemaClass.ClassName => "func_wall"; 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 a28fb2a8b..6afdbf85f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncWallToggle.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncWallToggle.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncWallToggle : CFuncWall, ISchemaClass { static CFuncWallToggle ISchemaClass.From(nint handle) => new CFuncWallToggleImpl(handle); - static int ISchemaClass.Size => 2016; + static int ISchemaClass.Size => 2752; + static string? ISchemaClass.ClassName => "func_wall_toggle"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncWater.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncWater.cs index 5d63ec7eb..b56db7685 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncWater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuncWater.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CFuncWater : CBaseModelEntity, ISchemaClass { static CFuncWater ISchemaClass.From(nint handle) => new CFuncWaterImpl(handle); - static int ISchemaClass.Size => 2288; + static int ISchemaClass.Size => 3032; + static string? ISchemaClass.ClassName => "func_water"; 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 e74dba059..87a3e5d74 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuseProgram.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuseProgram.cs @@ -12,6 +12,7 @@ public partial interface CFuseProgram : ISchemaClass { static CFuseProgram ISchemaClass.From(nint handle) => new CFuseProgramImpl(handle); static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; public ref CUtlVector ProgramBuffer { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuseSymbolTable.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuseSymbolTable.cs index d370926a7..fe4c36f16 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuseSymbolTable.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFuseSymbolTable.cs @@ -12,6 +12,7 @@ public partial interface CFuseSymbolTable : ISchemaClass { static CFuseSymbolTable ISchemaClass.From(nint handle) => new CFuseSymbolTableImpl(handle); static int ISchemaClass.Size => 176; + static string? ISchemaClass.ClassName => null; public ref CUtlVector Constants { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFutureFacingMetricEvaluator.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFutureFacingMetricEvaluator.cs index a8db74763..cf14285b2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFutureFacingMetricEvaluator.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFutureFacingMetricEvaluator.cs @@ -12,6 +12,7 @@ public partial interface CFutureFacingMetricEvaluator : CMotionMetricEvaluator, static CFutureFacingMetricEvaluator ISchemaClass.From(nint handle) => new CFutureFacingMetricEvaluatorImpl(handle); static int ISchemaClass.Size => 88; + static string? ISchemaClass.ClassName => null; 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 d8cbdb550..7efe26cfb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFutureVelocityMetricEvaluator.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CFutureVelocityMetricEvaluator.cs @@ -12,6 +12,7 @@ public partial interface CFutureVelocityMetricEvaluator : CMotionMetricEvaluator static CFutureVelocityMetricEvaluator ISchemaClass.From(nint handle) => new CFutureVelocityMetricEvaluatorImpl(handle); static int ISchemaClass.Size => 96; + static string? ISchemaClass.ClassName => null; 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 315beac6b..2121afb25 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameChoreoServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameChoreoServices.cs @@ -12,6 +12,7 @@ public partial interface CGameChoreoServices : IChoreoServices, ISchemaClass.From(nint handle) => new CGameChoreoServicesImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 a40a60ae7..ac2a5ead4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameEnd.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameEnd.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CGameEnd : CRulePointEntity, ISchemaClass { static CGameEnd ISchemaClass.From(nint handle) => new CGameEndImpl(handle); - static int ISchemaClass.Size => 2024; + static int ISchemaClass.Size => 2768; + static string? ISchemaClass.ClassName => "game_end"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameGibManager.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameGibManager.cs index f13563647..6cfbe435f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameGibManager.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameGibManager.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CGameGibManager : CBaseEntity, ISchemaClass { static CGameGibManager ISchemaClass.From(nint handle) => new CGameGibManagerImpl(handle); - static int ISchemaClass.Size => 1304; + static int ISchemaClass.Size => 2048; + static string? ISchemaClass.ClassName => "game_gib_manager"; 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 0932fa214..643bcad0d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameMoney.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameMoney.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CGameMoney : CRulePointEntity, ISchemaClass { static CGameMoney ISchemaClass.From(nint handle) => new CGameMoneyImpl(handle); - static int ISchemaClass.Size => 2120; + static int ISchemaClass.Size => 2864; + static string? ISchemaClass.ClassName => "game_money"; 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 8e8c11cfb..8db20cc92 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGamePlayerEquip.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGamePlayerEquip.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CGamePlayerEquip : CRulePointEntity, ISchemaClass { static CGamePlayerEquip ISchemaClass.From(nint handle) => new CGamePlayerEquipImpl(handle); - static int ISchemaClass.Size => 2048; + static int ISchemaClass.Size => 2792; + static string? ISchemaClass.ClassName => "game_player_equip"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGamePlayerZone.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGamePlayerZone.cs index d07e27154..54fd2b7f6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGamePlayerZone.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGamePlayerZone.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CGamePlayerZone : CRuleBrushEntity, ISchemaClass { static CGamePlayerZone ISchemaClass.From(nint handle) => new CGamePlayerZoneImpl(handle); - static int ISchemaClass.Size => 2176; + static int ISchemaClass.Size => 2920; + static string? ISchemaClass.ClassName => "game_zone_player"; 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 79649a563..c9d804957 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameRules.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameRules.cs @@ -12,6 +12,7 @@ public partial interface CGameRules : ISchemaClass { static CGameRules ISchemaClass.From(nint handle) => new CGameRulesImpl(handle); static int ISchemaClass.Size => 192; + static string? ISchemaClass.ClassName => null; 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 08db8db56..0767df100 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameRulesProxy.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameRulesProxy.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CGameRulesProxy : CBaseEntity, ISchemaClass { static CGameRulesProxy ISchemaClass.From(nint handle) => new CGameRulesProxyImpl(handle); - static int ISchemaClass.Size => 1264; + static int ISchemaClass.Size => 2008; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameSceneNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameSceneNode.cs index 1fcc8ab86..27fe3d378 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameSceneNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameSceneNode.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CGameSceneNode : ISchemaClass { static CGameSceneNode ISchemaClass.From(nint handle) => new CGameSceneNodeImpl(handle); - static int ISchemaClass.Size => 352; + static int ISchemaClass.Size => 368; + static string? ISchemaClass.ClassName => null; 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 f2630de56..b7d258c3b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameSceneNodeHandle.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameSceneNodeHandle.cs @@ -12,6 +12,7 @@ public partial interface CGameSceneNodeHandle : ISchemaClass.From(nint handle) => new CGameSceneNodeHandleImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 be919fd9b..dbf26190d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameScriptedMoveData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameScriptedMoveData.cs @@ -12,6 +12,7 @@ public partial interface CGameScriptedMoveData : ISchemaClass.From(nint handle) => new CGameScriptedMoveDataImpl(handle); static int ISchemaClass.Size => 116; + static string? ISchemaClass.ClassName => null; 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 878a32f10..b6e4c9f97 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameScriptedMoveDef_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameScriptedMoveDef_t.cs @@ -12,6 +12,7 @@ public partial interface CGameScriptedMoveDef_t : ISchemaClass.From(nint handle) => new CGameScriptedMoveDef_tImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; 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 84cdaf527..65f3e64e2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameText.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGameText.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CGameText : CRulePointEntity, ISchemaClass { static CGameText ISchemaClass.From(nint handle) => new CGameTextImpl(handle); - static int ISchemaClass.Size => 2056; + static int ISchemaClass.Size => 2800; + static string? ISchemaClass.ClassName => "game_text"; 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 8c8297168..0ea6ec200 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGeneralRandomRotation.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGeneralRandomRotation.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CGeneralRandomRotation : CParticleFunctionInitializer, ISchemaClass { static CGeneralRandomRotation ISchemaClass.From(nint handle) => new CGeneralRandomRotationImpl(handle); - static int ISchemaClass.Size => 504; + static int ISchemaClass.Size => 496; + static string? ISchemaClass.ClassName => null; 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 fc87e7af4..addaf4e7a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGeneralSpin.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGeneralSpin.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CGeneralSpin : CParticleFunctionOperator, ISchemaClass { static CGeneralSpin ISchemaClass.From(nint handle) => new CGeneralSpinImpl(handle); - static int ISchemaClass.Size => 488; + static int ISchemaClass.Size => 480; + static string? ISchemaClass.ClassName => null; 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 556db64e4..08097d798 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGenericConstraint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGenericConstraint.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CGenericConstraint : CPhysConstraint, ISchemaClass { static CGenericConstraint ISchemaClass.From(nint handle) => new CGenericConstraintImpl(handle); - static int ISchemaClass.Size => 1680; + static int ISchemaClass.Size => 2424; + static string? ISchemaClass.ClassName => "phys_genericconstraint"; 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 5d55980f0..9e239da3e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGlowProperty.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGlowProperty.cs @@ -12,6 +12,7 @@ public partial interface CGlowProperty : ISchemaClass { static CGlowProperty ISchemaClass.From(nint handle) => new CGlowPropertyImpl(handle); static int ISchemaClass.Size => 88; + static string? ISchemaClass.ClassName => null; 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 e5c68a7b5..ed32eda0f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGradientFog.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGradientFog.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CGradientFog : CBaseEntity, ISchemaClass { static CGradientFog ISchemaClass.From(nint handle) => new CGradientFogImpl(handle); - static int ISchemaClass.Size => 1328; + static int ISchemaClass.Size => 2072; + static string? ISchemaClass.ClassName => "env_gradient_fog"; 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 c0bb0b494..6ed468837 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGunTarget.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CGunTarget.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CGunTarget : CBaseToggle, ISchemaClass { static CGunTarget ISchemaClass.From(nint handle) => new CGunTargetImpl(handle); - static int ISchemaClass.Size => 2184; + static int ISchemaClass.Size => 2920; + static string? ISchemaClass.ClassName => "func_guntarget"; 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 ab035b93d..c5b4f7e19 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHEGrenade.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHEGrenade.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CHEGrenade : CBaseCSGrenade, ISchemaClass { static CHEGrenade ISchemaClass.From(nint handle) => new CHEGrenadeImpl(handle); - static int ISchemaClass.Size => 4624; + static int ISchemaClass.Size => 5376; + static string? ISchemaClass.ClassName => "weapon_hegrenade"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHEGrenadeProjectile.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHEGrenadeProjectile.cs index 9d472d983..ecbaa19f2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHEGrenadeProjectile.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHEGrenadeProjectile.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CHEGrenadeProjectile : CBaseCSGrenadeProjectile, ISchemaClass { static CHEGrenadeProjectile ISchemaClass.From(nint handle) => new CHEGrenadeProjectileImpl(handle); - static int ISchemaClass.Size => 3136; + static int ISchemaClass.Size => 3904; + static string? ISchemaClass.ClassName => "hegrenade_projectile"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHandleDummy.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHandleDummy.cs index f0bcb40d5..215c4845e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHandleDummy.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHandleDummy.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CHandleDummy : CBaseEntity, ISchemaClass { static CHandleDummy ISchemaClass.From(nint handle) => new CHandleDummyImpl(handle); - static int ISchemaClass.Size => 1264; + static int ISchemaClass.Size => 2008; + static string? ISchemaClass.ClassName => "handle_dummy"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHandleTest.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHandleTest.cs index 8a9157143..f5227ffdb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHandleTest.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHandleTest.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CHandleTest : CBaseEntity, ISchemaClass { static CHandleTest ISchemaClass.From(nint handle) => new CHandleTestImpl(handle); - static int ISchemaClass.Size => 1272; + static int ISchemaClass.Size => 2016; + static string? ISchemaClass.ClassName => "handle_test"; 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 e7d220431..3d02d1036 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHandshakeAnimTagBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHandshakeAnimTagBase.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CHandshakeAnimTagBase : CAnimTagBase, ISchemaClass { static CHandshakeAnimTagBase ISchemaClass.From(nint handle) => new CHandshakeAnimTagBaseImpl(handle); - static int ISchemaClass.Size => 88; + static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; 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 90ff132c0..3e92a37b1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHintMessage.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHintMessage.cs @@ -12,6 +12,7 @@ public partial interface CHintMessage : ISchemaClass { static CHintMessage ISchemaClass.From(nint handle) => new CHintMessageImpl(handle); static int ISchemaClass.Size => 40; + static string? ISchemaClass.ClassName => null; 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 d49980441..9aaf8d57e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHintMessageQueue.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHintMessageQueue.cs @@ -12,6 +12,7 @@ public partial interface CHintMessageQueue : ISchemaClass { static CHintMessageQueue ISchemaClass.From(nint handle) => new CHintMessageQueueImpl(handle); static int ISchemaClass.Size => 40; + static string? ISchemaClass.ClassName => null; 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 366052da1..d80fa8e85 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHitBox.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHitBox.cs @@ -12,6 +12,7 @@ public partial interface CHitBox : ISchemaClass { static CHitBox ISchemaClass.From(nint handle) => new CHitBoxImpl(handle); static int ISchemaClass.Size => 112; + static string? ISchemaClass.ClassName => null; 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 c151711ba..688f12891 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHitBoxSet.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHitBoxSet.cs @@ -12,6 +12,7 @@ public partial interface CHitBoxSet : ISchemaClass { static CHitBoxSet ISchemaClass.From(nint handle) => new CHitBoxSetImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; public string Name { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHitBoxSetList.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHitBoxSetList.cs index f74ed407a..4fe88f080 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHitBoxSetList.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHitBoxSetList.cs @@ -12,6 +12,7 @@ public partial interface CHitBoxSetList : ISchemaClass { static CHitBoxSetList ISchemaClass.From(nint handle) => new CHitBoxSetListImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; public ref CUtlVector HitBoxSets { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHitReactUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHitReactUpdateNode.cs index 7a83e6448..0f97e84bc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHitReactUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHitReactUpdateNode.cs @@ -12,6 +12,7 @@ public partial interface CHitReactUpdateNode : CUnaryUpdateNode, ISchemaClass.From(nint handle) => new CHitReactUpdateNodeImpl(handle); static int ISchemaClass.Size => 208; + static string? ISchemaClass.ClassName => null; 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 9173851bd..1858c8e97 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHitboxComponent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHitboxComponent.cs @@ -12,6 +12,7 @@ public partial interface CHitboxComponent : CEntityComponent, ISchemaClass.From(nint handle) => new CHitboxComponentImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 1ea593194..ef034375f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHostage.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHostage.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CHostage : CHostageExpresserShim, ISchemaClass { static CHostage ISchemaClass.From(nint handle) => new CHostageImpl(handle); - static int ISchemaClass.Size => 11952; + static int ISchemaClass.Size => 12720; + static string? ISchemaClass.ClassName => "hostage_entity"; 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 f8f64f5cf..1ef66aebe 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,7 +11,8 @@ 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; + static int ISchemaClass.Size => 12720; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHostageCarriableProp.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHostageCarriableProp.cs index 741683d8a..c93c5109b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHostageCarriableProp.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHostageCarriableProp.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CHostageCarriableProp : CBaseAnimGraph, ISchemaClass { static CHostageCarriableProp ISchemaClass.From(nint handle) => new CHostageCarriablePropImpl(handle); - static int ISchemaClass.Size => 2704; + static int ISchemaClass.Size => 3488; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHostageExpresserShim.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHostageExpresserShim.cs index 2b711b546..ca79fd4b9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHostageExpresserShim.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHostageExpresserShim.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CHostageExpresserShim : CBaseCombatCharacter, ISchemaClass { static CHostageExpresserShim ISchemaClass.From(nint handle) => new CHostageExpresserShimImpl(handle); - static int ISchemaClass.Size => 3056; + static int ISchemaClass.Size => 3840; + static string? ISchemaClass.ClassName => null; 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 624776517..83c8bdb71 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHostageRescueZone.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHostageRescueZone.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CHostageRescueZone : CHostageRescueZoneShim, ISchemaClass { static CHostageRescueZone ISchemaClass.From(nint handle) => new CHostageRescueZoneImpl(handle); - static int ISchemaClass.Size => 2504; + static int ISchemaClass.Size => 3240; + static string? ISchemaClass.ClassName => "func_hostage_rescue"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHostageRescueZoneShim.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHostageRescueZoneShim.cs index 14f191370..c460138b9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHostageRescueZoneShim.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CHostageRescueZoneShim.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CHostageRescueZoneShim : CBaseTrigger, ISchemaClass { static CHostageRescueZoneShim ISchemaClass.From(nint handle) => new CHostageRescueZoneShimImpl(handle); - static int ISchemaClass.Size => 2472; + static int ISchemaClass.Size => 3208; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInButtonState.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInButtonState.cs index b11bd4a5c..001c7ea8e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInButtonState.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInButtonState.cs @@ -12,6 +12,7 @@ public partial interface CInButtonState : ISchemaClass { static CInButtonState ISchemaClass.From(nint handle) => new CInButtonStateImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 bfad2f6d7..f1eb3485b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CIncendiaryGrenade.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CIncendiaryGrenade.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CIncendiaryGrenade : CMolotovGrenade, ISchemaClass { static CIncendiaryGrenade ISchemaClass.From(nint handle) => new CIncendiaryGrenadeImpl(handle); - static int ISchemaClass.Size => 4624; + static int ISchemaClass.Size => 5376; + static string? ISchemaClass.ClassName => "weapon_incgrenade"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInferno.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInferno.cs index 98a274fb8..fa78e614f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInferno.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInferno.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInferno : CBaseModelEntity, ISchemaClass { static CInferno ISchemaClass.From(nint handle) => new CInfernoImpl(handle); - static int ISchemaClass.Size => 5216; + static int ISchemaClass.Size => 5952; + static string? ISchemaClass.ClassName => "inferno"; 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 6cadf8e93..cfd5e25f7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoData.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInfoData : CServerOnlyEntity, ISchemaClass { static CInfoData ISchemaClass.From(nint handle) => new CInfoDataImpl(handle); - static int ISchemaClass.Size => 2176; + static int ISchemaClass.Size => 2928; + static string? ISchemaClass.ClassName => "info_data"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoDeathmatchSpawn.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoDeathmatchSpawn.cs index 5509f5b2d..7d3bd0680 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoDeathmatchSpawn.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoDeathmatchSpawn.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInfoDeathmatchSpawn : SpawnPoint, ISchemaClass { static CInfoDeathmatchSpawn ISchemaClass.From(nint handle) => new CInfoDeathmatchSpawnImpl(handle); - static int ISchemaClass.Size => 1280; + static int ISchemaClass.Size => 2024; + static string? ISchemaClass.ClassName => "info_deathmatch_spawn"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoDynamicShadowHint.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoDynamicShadowHint.cs index fa676bee8..2f73179e8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoDynamicShadowHint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoDynamicShadowHint.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInfoDynamicShadowHint : CPointEntity, ISchemaClass { static CInfoDynamicShadowHint ISchemaClass.From(nint handle) => new CInfoDynamicShadowHintImpl(handle); - static int ISchemaClass.Size => 1288; + static int ISchemaClass.Size => 2032; + static string? ISchemaClass.ClassName => "info_dynamic_shadow_hint"; 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 2cbce4381..c494b8be1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoDynamicShadowHintBox.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoDynamicShadowHintBox.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInfoDynamicShadowHintBox : CInfoDynamicShadowHint, ISchemaClass { static CInfoDynamicShadowHintBox ISchemaClass.From(nint handle) => new CInfoDynamicShadowHintBoxImpl(handle); - static int ISchemaClass.Size => 1312; + static int ISchemaClass.Size => 2056; + static string? ISchemaClass.ClassName => "info_dynamic_shadow_hint_box"; 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 9fc82a674..bb954f7a2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoFan.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoFan.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInfoFan : CPointEntity, ISchemaClass { static CInfoFan ISchemaClass.From(nint handle) => new CInfoFanImpl(handle); - static int ISchemaClass.Size => 1352; + static int ISchemaClass.Size => 2096; + static string? ISchemaClass.ClassName => "info_trigger_fan"; 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 9e6850d20..36c32385b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoGameEventProxy.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoGameEventProxy.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInfoGameEventProxy : CPointEntity, ISchemaClass { static CInfoGameEventProxy ISchemaClass.From(nint handle) => new CInfoGameEventProxyImpl(handle); - static int ISchemaClass.Size => 1280; + static int ISchemaClass.Size => 2024; + static string? ISchemaClass.ClassName => "info_game_event_proxy"; 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 0d1028b05..f99192085 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoInstructorHintBombTargetA.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoInstructorHintBombTargetA.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInfoInstructorHintBombTargetA : CPointEntity, ISchemaClass { static CInfoInstructorHintBombTargetA ISchemaClass.From(nint handle) => new CInfoInstructorHintBombTargetAImpl(handle); - static int ISchemaClass.Size => 1264; + static int ISchemaClass.Size => 2008; + static string? ISchemaClass.ClassName => "info_bomb_target_hint_A"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoInstructorHintBombTargetB.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoInstructorHintBombTargetB.cs index 258c2e5c3..49c15d55a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoInstructorHintBombTargetB.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoInstructorHintBombTargetB.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInfoInstructorHintBombTargetB : CPointEntity, ISchemaClass { static CInfoInstructorHintBombTargetB ISchemaClass.From(nint handle) => new CInfoInstructorHintBombTargetBImpl(handle); - static int ISchemaClass.Size => 1264; + static int ISchemaClass.Size => 2008; + static string? ISchemaClass.ClassName => "info_bomb_target_hint_B"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoInstructorHintHostageRescueZone.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoInstructorHintHostageRescueZone.cs index db0edf035..291221977 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoInstructorHintHostageRescueZone.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoInstructorHintHostageRescueZone.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInfoInstructorHintHostageRescueZone : CPointEntity, ISchemaClass { static CInfoInstructorHintHostageRescueZone ISchemaClass.From(nint handle) => new CInfoInstructorHintHostageRescueZoneImpl(handle); - static int ISchemaClass.Size => 1264; + static int ISchemaClass.Size => 2008; + static string? ISchemaClass.ClassName => "info_hostage_rescue_zone_hint"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoInstructorHintTarget.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoInstructorHintTarget.cs index 37766a8fd..351599b9a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoInstructorHintTarget.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoInstructorHintTarget.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInfoInstructorHintTarget : CPointEntity, ISchemaClass { static CInfoInstructorHintTarget ISchemaClass.From(nint handle) => new CInfoInstructorHintTargetImpl(handle); - static int ISchemaClass.Size => 1264; + static int ISchemaClass.Size => 2008; + static string? ISchemaClass.ClassName => "info_target_instructor_hint"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoLadderDismount.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoLadderDismount.cs index fcd024d86..321973d26 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoLadderDismount.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoLadderDismount.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInfoLadderDismount : CBaseEntity, ISchemaClass { static CInfoLadderDismount ISchemaClass.From(nint handle) => new CInfoLadderDismountImpl(handle); - static int ISchemaClass.Size => 1264; + static int ISchemaClass.Size => 2008; + static string? ISchemaClass.ClassName => "info_ladder_dismount"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoLandmark.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoLandmark.cs index 794682b28..c20594dc6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoLandmark.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoLandmark.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInfoLandmark : CPointEntity, ISchemaClass { static CInfoLandmark ISchemaClass.From(nint handle) => new CInfoLandmarkImpl(handle); - static int ISchemaClass.Size => 1264; + static int ISchemaClass.Size => 2008; + static string? ISchemaClass.ClassName => "info_landmark"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoOffscreenPanoramaTexture.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoOffscreenPanoramaTexture.cs index 14bf56133..0cbeb6e69 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoOffscreenPanoramaTexture.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoOffscreenPanoramaTexture.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInfoOffscreenPanoramaTexture : CPointEntity, ISchemaClass { static CInfoOffscreenPanoramaTexture ISchemaClass.From(nint handle) => new CInfoOffscreenPanoramaTextureImpl(handle); - static int ISchemaClass.Size => 1384; + static int ISchemaClass.Size => 2128; + static string? ISchemaClass.ClassName => "info_offscreen_panorama_texture"; public ref bool Disabled { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoParticleTarget.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoParticleTarget.cs index b1bce5ba8..4dae360ea 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoParticleTarget.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoParticleTarget.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInfoParticleTarget : CPointEntity, ISchemaClass { static CInfoParticleTarget ISchemaClass.From(nint handle) => new CInfoParticleTargetImpl(handle); - static int ISchemaClass.Size => 1264; + static int ISchemaClass.Size => 2008; + static string? ISchemaClass.ClassName => "info_particle_target"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoPlayerCounterterrorist.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoPlayerCounterterrorist.cs index a89eb047c..859367c20 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoPlayerCounterterrorist.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoPlayerCounterterrorist.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInfoPlayerCounterterrorist : SpawnPoint, ISchemaClass { static CInfoPlayerCounterterrorist ISchemaClass.From(nint handle) => new CInfoPlayerCounterterroristImpl(handle); - static int ISchemaClass.Size => 1280; + static int ISchemaClass.Size => 2024; + static string? ISchemaClass.ClassName => "info_player_counterterrorist"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoPlayerStart.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoPlayerStart.cs index 9070e67ec..0104ff89c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoPlayerStart.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoPlayerStart.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInfoPlayerStart : CPointEntity, ISchemaClass { static CInfoPlayerStart ISchemaClass.From(nint handle) => new CInfoPlayerStartImpl(handle); - static int ISchemaClass.Size => 1280; + static int ISchemaClass.Size => 2024; + static string? ISchemaClass.ClassName => "info_player_start"; 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 f144ce03b..78e57df25 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoPlayerTerrorist.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoPlayerTerrorist.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInfoPlayerTerrorist : SpawnPoint, ISchemaClass { static CInfoPlayerTerrorist ISchemaClass.From(nint handle) => new CInfoPlayerTerroristImpl(handle); - static int ISchemaClass.Size => 1280; + static int ISchemaClass.Size => 2024; + static string? ISchemaClass.ClassName => "info_player_terrorist"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoSpawnGroupLandmark.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoSpawnGroupLandmark.cs index b52347b30..db871d048 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoSpawnGroupLandmark.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoSpawnGroupLandmark.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInfoSpawnGroupLandmark : CPointEntity, ISchemaClass { static CInfoSpawnGroupLandmark ISchemaClass.From(nint handle) => new CInfoSpawnGroupLandmarkImpl(handle); - static int ISchemaClass.Size => 1264; + static int ISchemaClass.Size => 2008; + static string? ISchemaClass.ClassName => "info_spawngroup_landmark"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoSpawnGroupLoadUnload.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoSpawnGroupLoadUnload.cs index bb83318df..15e323bdf 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoSpawnGroupLoadUnload.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoSpawnGroupLoadUnload.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInfoSpawnGroupLoadUnload : CLogicalEntity, ISchemaClass { static CInfoSpawnGroupLoadUnload ISchemaClass.From(nint handle) => new CInfoSpawnGroupLoadUnloadImpl(handle); - static int ISchemaClass.Size => 1544; + static int ISchemaClass.Size => 2288; + static string? ISchemaClass.ClassName => "info_spawngroup_load_unload"; 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 b35831ee9..924637219 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoTarget.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoTarget.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInfoTarget : CPointEntity, ISchemaClass { static CInfoTarget ISchemaClass.From(nint handle) => new CInfoTargetImpl(handle); - static int ISchemaClass.Size => 1264; + static int ISchemaClass.Size => 2008; + static string? ISchemaClass.ClassName => "info_target"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoTargetServerOnly.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoTargetServerOnly.cs index e383746c5..408ad63c1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoTargetServerOnly.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoTargetServerOnly.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInfoTargetServerOnly : CServerOnlyPointEntity, ISchemaClass { static CInfoTargetServerOnly ISchemaClass.From(nint handle) => new CInfoTargetServerOnlyImpl(handle); - static int ISchemaClass.Size => 1264; + static int ISchemaClass.Size => 2008; + static string? ISchemaClass.ClassName => "info_target_server_only"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoTeleportDestination.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoTeleportDestination.cs index 087241754..10a72faf8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoTeleportDestination.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoTeleportDestination.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInfoTeleportDestination : CPointEntity, ISchemaClass { static CInfoTeleportDestination ISchemaClass.From(nint handle) => new CInfoTeleportDestinationImpl(handle); - static int ISchemaClass.Size => 1264; + static int ISchemaClass.Size => 2008; + static string? ISchemaClass.ClassName => "info_teleport_destination"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoVisibilityBox.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoVisibilityBox.cs index ea3e3dad0..f8e4f33ed 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoVisibilityBox.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoVisibilityBox.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInfoVisibilityBox : CBaseEntity, ISchemaClass { static CInfoVisibilityBox ISchemaClass.From(nint handle) => new CInfoVisibilityBoxImpl(handle); - static int ISchemaClass.Size => 1288; + static int ISchemaClass.Size => 2032; + static string? ISchemaClass.ClassName => "info_visibility_box"; 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 1150299d1..98ccd75d6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoWorldLayer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInfoWorldLayer.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInfoWorldLayer : CBaseEntity, ISchemaClass { static CInfoWorldLayer ISchemaClass.From(nint handle) => new CInfoWorldLayerImpl(handle); - static int ISchemaClass.Size => 1328; + static int ISchemaClass.Size => 2072; + static string? ISchemaClass.ClassName => "info_world_layer"; 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 f86dcd27f..cbc97dbcc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInputStreamUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInputStreamUpdateNode.cs @@ -12,6 +12,7 @@ public partial interface CInputStreamUpdateNode : CLeafUpdateNode, ISchemaClass< static CInputStreamUpdateNode ISchemaClass.From(nint handle) => new CInputStreamUpdateNodeImpl(handle); static int ISchemaClass.Size => 96; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInstancedSceneEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInstancedSceneEntity.cs index 3ff1f0308..f47eb6cb6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInstancedSceneEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInstancedSceneEntity.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInstancedSceneEntity : CSceneEntity, ISchemaClass { static CInstancedSceneEntity ISchemaClass.From(nint handle) => new CInstancedSceneEntityImpl(handle); - static int ISchemaClass.Size => 2664; + static int ISchemaClass.Size => 3408; + static string? ISchemaClass.ClassName => "instanced_scripted_scene"; 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 38d1262b2..244325d50 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInstructorEventEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CInstructorEventEntity.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CInstructorEventEntity : CPointEntity, ISchemaClass { static CInstructorEventEntity ISchemaClass.From(nint handle) => new CInstructorEventEntityImpl(handle); - static int ISchemaClass.Size => 1288; + static int ISchemaClass.Size => 2032; + static string? ISchemaClass.ClassName => "point_instructor_event"; 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 fb8059d67..bf4ed5137 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CIntAnimParameter.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CIntAnimParameter.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CIntAnimParameter : CConcreteAnimParameter, ISchemaClass { static CIntAnimParameter ISchemaClass.From(nint handle) => new CIntAnimParameterImpl(handle); - static int ISchemaClass.Size => 144; + static int ISchemaClass.Size => 136; + static string? ISchemaClass.ClassName => null; 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 582525d4b..c1d4b9291 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CIronSightController.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CIronSightController.cs @@ -12,6 +12,7 @@ public partial interface CIronSightController : ISchemaClass.From(nint handle) => new CIronSightControllerImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 8175a3a90..adad78029 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItem.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItem.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CItem : CBaseAnimGraph, ISchemaClass { static CItem ISchemaClass.From(nint handle) => new CItemImpl(handle); - static int ISchemaClass.Size => 2928; + static int ISchemaClass.Size => 3712; + static string? ISchemaClass.ClassName => null; 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 277d2f922..ecebdd9f6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItemAssaultSuit.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItemAssaultSuit.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CItemAssaultSuit : CItem, ISchemaClass { static CItemAssaultSuit ISchemaClass.From(nint handle) => new CItemAssaultSuitImpl(handle); - static int ISchemaClass.Size => 2928; + static int ISchemaClass.Size => 3712; + static string? ISchemaClass.ClassName => "item_assaultsuit"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItemDefuser.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItemDefuser.cs index b1e37564e..4d8aff89e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItemDefuser.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItemDefuser.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CItemDefuser : CItem, ISchemaClass { static CItemDefuser ISchemaClass.From(nint handle) => new CItemDefuserImpl(handle); - static int ISchemaClass.Size => 2960; + static int ISchemaClass.Size => 3744; + static string? ISchemaClass.ClassName => "item_defuser"; 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 68a7a8021..ecdcfddc7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItemDefuserAlias_item_defuser.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItemDefuserAlias_item_defuser.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 3744; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItemDogtags.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItemDogtags.cs index fa88ae3f0..14db10b7c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItemDogtags.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItemDogtags.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CItemDogtags : CItem, ISchemaClass { static CItemDogtags ISchemaClass.From(nint handle) => new CItemDogtagsImpl(handle); - static int ISchemaClass.Size => 2944; + static int ISchemaClass.Size => 3712; + static string? ISchemaClass.ClassName => null; 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 37f981533..3bc6929e4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItemGeneric.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItemGeneric.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CItemGeneric : CItem, ISchemaClass { static CItemGeneric ISchemaClass.From(nint handle) => new CItemGenericImpl(handle); - static int ISchemaClass.Size => 3312; + static int ISchemaClass.Size => 4080; + static string? ISchemaClass.ClassName => "item_generic"; 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 2d61b0b64..6d6b31f86 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItemGenericTriggerHelper.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItemGenericTriggerHelper.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CItemGenericTriggerHelper : CBaseModelEntity, ISchemaClass { static CItemGenericTriggerHelper ISchemaClass.From(nint handle) => new CItemGenericTriggerHelperImpl(handle); - static int ISchemaClass.Size => 2016; + static int ISchemaClass.Size => 2752; + static string? ISchemaClass.ClassName => "item_generic_trigger_helper"; 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 96b3ed009..4a87531f7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItemKevlar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItemKevlar.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CItemKevlar : CItem, ISchemaClass { static CItemKevlar ISchemaClass.From(nint handle) => new CItemKevlarImpl(handle); - static int ISchemaClass.Size => 2928; + static int ISchemaClass.Size => 3712; + static string? ISchemaClass.ClassName => "item_kevlar"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItemSoda.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItemSoda.cs index 655ba195b..dfa85f51d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItemSoda.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItemSoda.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CItemSoda : CBaseAnimGraph, ISchemaClass { static CItemSoda ISchemaClass.From(nint handle) => new CItemSodaImpl(handle); - static int ISchemaClass.Size => 2704; + static int ISchemaClass.Size => 3488; + static string? ISchemaClass.ClassName => "item_sodacan"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItem_Healthshot.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItem_Healthshot.cs index f379ca974..e43cf19a2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItem_Healthshot.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CItem_Healthshot.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 5328; + static string? ISchemaClass.ClassName => "weapon_healthshot"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CJiggleBoneUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CJiggleBoneUpdateNode.cs index 28033f0af..5a821b0bd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CJiggleBoneUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CJiggleBoneUpdateNode.cs @@ -12,6 +12,7 @@ public partial interface CJiggleBoneUpdateNode : CUnaryUpdateNode, ISchemaClass< static CJiggleBoneUpdateNode ISchemaClass.From(nint handle) => new CJiggleBoneUpdateNodeImpl(handle); static int ISchemaClass.Size => 144; + static string? ISchemaClass.ClassName => null; 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 2ab0e4abd..e685de0ff 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CJumpHelperUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CJumpHelperUpdateNode.cs @@ -12,6 +12,7 @@ public partial interface CJumpHelperUpdateNode : CSequenceUpdateNode, ISchemaCla static CJumpHelperUpdateNode ISchemaClass.From(nint handle) => new CJumpHelperUpdateNodeImpl(handle); static int ISchemaClass.Size => 216; + static string? ISchemaClass.ClassName => null; 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 ac8ddac76..33d172748 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CKeepUpright.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CKeepUpright.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CKeepUpright : CPointEntity, ISchemaClass { static CKeepUpright ISchemaClass.From(nint handle) => new CKeepUprightImpl(handle); - static int ISchemaClass.Size => 1328; + static int ISchemaClass.Size => 2072; + static string? ISchemaClass.ClassName => "phys_keepupright"; 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 1c0162aa1..8293a20ed 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CKnife.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CKnife.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CKnife : CCSWeaponBase, ISchemaClass { static CKnife ISchemaClass.From(nint handle) => new CKnifeImpl(handle); - static int ISchemaClass.Size => 4576; + static int ISchemaClass.Size => 5328; + static string? ISchemaClass.ClassName => "weapon_knife"; 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 1478dc41c..2928a78ac 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLODComponentUpdater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLODComponentUpdater.cs @@ -12,6 +12,7 @@ public partial interface CLODComponentUpdater : CAnimComponentUpdater, ISchemaCl static CLODComponentUpdater ISchemaClass.From(nint handle) => new CLODComponentUpdaterImpl(handle); static int ISchemaClass.Size => 56; + static string? ISchemaClass.ClassName => null; 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 d7d8c2220..1e6bd4823 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLeafUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLeafUpdateNode.cs @@ -12,6 +12,7 @@ public partial interface CLeafUpdateNode : CAnimUpdateNodeBase, ISchemaClass.From(nint handle) => new CLeafUpdateNodeImpl(handle); static int ISchemaClass.Size => 88; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLeanMatrixUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLeanMatrixUpdateNode.cs index 982e545d9..8a05adba4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLeanMatrixUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLeanMatrixUpdateNode.cs @@ -12,6 +12,7 @@ public partial interface CLeanMatrixUpdateNode : CLeafUpdateNode, ISchemaClass.From(nint handle) => new CLeanMatrixUpdateNodeImpl(handle); static int ISchemaClass.Size => 240; + static string? ISchemaClass.ClassName => null; // int32[3] diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLightComponent.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLightComponent.cs index 53b96264a..aff6ea2c6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLightComponent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLightComponent.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLightComponent : CEntityComponent, ISchemaClass { static CLightComponent ISchemaClass.From(nint handle) => new CLightComponentImpl(handle); - static int ISchemaClass.Size => 440; + static int ISchemaClass.Size => 448; + static string? ISchemaClass.ClassName => null; 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 b9fba30af..6117bc5f3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLightDirectionalEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLightDirectionalEntity.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLightDirectionalEntity : CLightEntity, ISchemaClass { static CLightDirectionalEntity ISchemaClass.From(nint handle) => new CLightDirectionalEntityImpl(handle); - static int ISchemaClass.Size => 2016; + static int ISchemaClass.Size => 2760; + static string? ISchemaClass.ClassName => "light_directional"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLightEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLightEntity.cs index 67fce57ec..fdf94a31a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLightEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLightEntity.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLightEntity : CBaseModelEntity, ISchemaClass { static CLightEntity ISchemaClass.From(nint handle) => new CLightEntityImpl(handle); - static int ISchemaClass.Size => 2016; + static int ISchemaClass.Size => 2760; + static string? ISchemaClass.ClassName => "light_omni"; 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 cd52e8a20..df8d1fdcf 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLightEnvironmentEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLightEnvironmentEntity.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLightEnvironmentEntity : CLightDirectionalEntity, ISchemaClass { static CLightEnvironmentEntity ISchemaClass.From(nint handle) => new CLightEnvironmentEntityImpl(handle); - static int ISchemaClass.Size => 2016; + static int ISchemaClass.Size => 2760; + static string? ISchemaClass.ClassName => "light_environment"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLightOrthoEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLightOrthoEntity.cs index 6cb7f8d8c..1d39424c8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLightOrthoEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLightOrthoEntity.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLightOrthoEntity : CLightEntity, ISchemaClass { static CLightOrthoEntity ISchemaClass.From(nint handle) => new CLightOrthoEntityImpl(handle); - static int ISchemaClass.Size => 2016; + static int ISchemaClass.Size => 2760; + static string? ISchemaClass.ClassName => "light_ortho"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLightSpotEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLightSpotEntity.cs index a88388145..3c3858bbc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLightSpotEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLightSpotEntity.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLightSpotEntity : CLightEntity, ISchemaClass { static CLightSpotEntity ISchemaClass.From(nint handle) => new CLightSpotEntityImpl(handle); - static int ISchemaClass.Size => 2016; + static int ISchemaClass.Size => 2760; + static string? ISchemaClass.ClassName => "light_spot"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicAchievement.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicAchievement.cs index 68b35950d..d52d87ac4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicAchievement.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicAchievement.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLogicAchievement : CLogicalEntity, ISchemaClass { static CLogicAchievement ISchemaClass.From(nint handle) => new CLogicAchievementImpl(handle); - static int ISchemaClass.Size => 1320; + static int ISchemaClass.Size => 2064; + static string? ISchemaClass.ClassName => "logic_achievement"; 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 2402bccf9..ba0a0cfd4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicActiveAutosave.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicActiveAutosave.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLogicActiveAutosave : CLogicAutosave, ISchemaClass { static CLogicActiveAutosave ISchemaClass.From(nint handle) => new CLogicActiveAutosaveImpl(handle); - static int ISchemaClass.Size => 1296; + static int ISchemaClass.Size => 2040; + static string? ISchemaClass.ClassName => "logic_active_autosave"; 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 24d050d80..a75f7f102 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicAuto.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicAuto.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLogicAuto : CBaseEntity, ISchemaClass { static CLogicAuto ISchemaClass.From(nint handle) => new CLogicAutoImpl(handle); - static int ISchemaClass.Size => 1672; + static int ISchemaClass.Size => 2416; + static string? ISchemaClass.ClassName => "logic_auto"; 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 e0552c262..23a025f4a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicAutosave.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicAutosave.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLogicAutosave : CLogicalEntity, ISchemaClass { static CLogicAutosave ISchemaClass.From(nint handle) => new CLogicAutosaveImpl(handle); - static int ISchemaClass.Size => 1280; + static int ISchemaClass.Size => 2024; + static string? ISchemaClass.ClassName => "logic_autosave"; 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 40759083f..a348ceb8b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicBranch.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicBranch.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLogicBranch : CLogicalEntity, ISchemaClass { static CLogicBranch ISchemaClass.From(nint handle) => new CLogicBranchImpl(handle); - static int ISchemaClass.Size => 1376; + static int ISchemaClass.Size => 2120; + static string? ISchemaClass.ClassName => "logic_branch"; 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 2fc3bb7a3..0bcfdefee 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicBranchList.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicBranchList.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLogicBranchList : CLogicalEntity, ISchemaClass { static CLogicBranchList ISchemaClass.From(nint handle) => new CLogicBranchListImpl(handle); - static int ISchemaClass.Size => 1544; + static int ISchemaClass.Size => 2288; + static string? ISchemaClass.ClassName => "logic_branch_listener"; 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 b97f6d6a3..cbb06ca79 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicCase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicCase.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLogicCase : CLogicalEntity, ISchemaClass { static CLogicCase ISchemaClass.From(nint handle) => new CLogicCaseImpl(handle); - static int ISchemaClass.Size => 2880; + static int ISchemaClass.Size => 3624; + static string? ISchemaClass.ClassName => "logic_case"; 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 69c31bf37..b0b7f6ee9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicCollisionPair.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicCollisionPair.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLogicCollisionPair : CLogicalEntity, ISchemaClass { static CLogicCollisionPair ISchemaClass.From(nint handle) => new CLogicCollisionPairImpl(handle); - static int ISchemaClass.Size => 1288; + static int ISchemaClass.Size => 2032; + static string? ISchemaClass.ClassName => "logic_collision_pair"; public string NameAttach1 { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicCompare.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicCompare.cs index f546ad90a..a5daa2c84 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicCompare.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicCompare.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLogicCompare : CLogicalEntity, ISchemaClass { static CLogicCompare ISchemaClass.From(nint handle) => new CLogicCompareImpl(handle); - static int ISchemaClass.Size => 1432; + static int ISchemaClass.Size => 2176; + static string? ISchemaClass.ClassName => "logic_compare"; 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 3d2df7819..3e121b1b1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicDistanceAutosave.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicDistanceAutosave.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLogicDistanceAutosave : CLogicalEntity, ISchemaClass { static CLogicDistanceAutosave ISchemaClass.From(nint handle) => new CLogicDistanceAutosaveImpl(handle); - static int ISchemaClass.Size => 1288; + static int ISchemaClass.Size => 2032; + static string? ISchemaClass.ClassName => "logic_distance_autosave"; 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 41713d333..99e5cabd1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicDistanceCheck.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicDistanceCheck.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLogicDistanceCheck : CLogicalEntity, ISchemaClass { static CLogicDistanceCheck ISchemaClass.From(nint handle) => new CLogicDistanceCheckImpl(handle); - static int ISchemaClass.Size => 1408; + static int ISchemaClass.Size => 2152; + static string? ISchemaClass.ClassName => "logic_distance_check"; 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 880a6a81f..9217a2717 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicEventListener.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicEventListener.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLogicEventListener : CLogicalEntity, ISchemaClass { static CLogicEventListener ISchemaClass.From(nint handle) => new CLogicEventListenerImpl(handle); - static int ISchemaClass.Size => 1336; + static int ISchemaClass.Size => 2080; + static string? ISchemaClass.ClassName => "logic_eventlistener"; 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 cbc06dab5..fd706e620 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicGameEvent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicGameEvent.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLogicGameEvent : CLogicalEntity, ISchemaClass { static CLogicGameEvent ISchemaClass.From(nint handle) => new CLogicGameEventImpl(handle); - static int ISchemaClass.Size => 1272; + static int ISchemaClass.Size => 2016; + static string? ISchemaClass.ClassName => "logic_game_event"; 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 c012cd528..79a5fc878 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicGameEventListener.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicGameEventListener.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLogicGameEventListener : CLogicalEntity, ISchemaClass { static CLogicGameEventListener ISchemaClass.From(nint handle) => new CLogicGameEventListenerImpl(handle); - static int ISchemaClass.Size => 1344; + static int ISchemaClass.Size => 2088; + static string? ISchemaClass.ClassName => "logic_gameevent_listener"; 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 fb5f722a3..8cb179dba 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicLineToEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicLineToEntity.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLogicLineToEntity : CLogicalEntity, ISchemaClass { static CLogicLineToEntity ISchemaClass.From(nint handle) => new CLogicLineToEntityImpl(handle); - static int ISchemaClass.Size => 1320; + static int ISchemaClass.Size => 2064; + static string? ISchemaClass.ClassName => "logic_lineto"; // CEntityOutputTemplate< Vector > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicMeasureMovement.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicMeasureMovement.cs index b19123bff..66fe0e0cd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicMeasureMovement.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicMeasureMovement.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLogicMeasureMovement : CLogicalEntity, ISchemaClass { static CLogicMeasureMovement ISchemaClass.From(nint handle) => new CLogicMeasureMovementImpl(handle); - static int ISchemaClass.Size => 1312; + static int ISchemaClass.Size => 2056; + static string? ISchemaClass.ClassName => "logic_measure_movement"; 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 08cfd9b9b..ecf1d2c09 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicNPCCounter.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicNPCCounter.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLogicNPCCounter : CBaseEntity, ISchemaClass { static CLogicNPCCounter ISchemaClass.From(nint handle) => new CLogicNPCCounterImpl(handle); - static int ISchemaClass.Size => 2096; + static int ISchemaClass.Size => 2840; + static string? ISchemaClass.ClassName => "logic_npc_counter_radius"; 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 e763bfed3..6d91a04b1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicNPCCounterAABB.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicNPCCounterAABB.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLogicNPCCounterAABB : CLogicNPCCounter, ISchemaClass { static CLogicNPCCounterAABB ISchemaClass.From(nint handle) => new CLogicNPCCounterAABBImpl(handle); - static int ISchemaClass.Size => 2144; + static int ISchemaClass.Size => 2888; + static string? ISchemaClass.ClassName => "logic_npc_counter_aabb"; 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 b9c696e8c..9a0779c18 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicNPCCounterOBB.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicNPCCounterOBB.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLogicNPCCounterOBB : CLogicNPCCounterAABB, ISchemaClass { static CLogicNPCCounterOBB ISchemaClass.From(nint handle) => new CLogicNPCCounterOBBImpl(handle); - static int ISchemaClass.Size => 2144; + static int ISchemaClass.Size => 2888; + static string? ISchemaClass.ClassName => "logic_npc_counter_obb"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicNavigation.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicNavigation.cs index 9b9b72f31..d5e877849 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicNavigation.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicNavigation.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLogicNavigation : CLogicalEntity, ISchemaClass { static CLogicNavigation ISchemaClass.From(nint handle) => new CLogicNavigationImpl(handle); - static int ISchemaClass.Size => 1280; + static int ISchemaClass.Size => 2024; + static string? ISchemaClass.ClassName => "logic_navigation"; 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 4c5e765c2..0109932a4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicPlayerProxy.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicPlayerProxy.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLogicPlayerProxy : CLogicalEntity, ISchemaClass { static CLogicPlayerProxy ISchemaClass.From(nint handle) => new CLogicPlayerProxyImpl(handle); - static int ISchemaClass.Size => 1432; + static int ISchemaClass.Size => 2176; + static string? ISchemaClass.ClassName => "logic_playerproxy"; 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 30243f335..4baa38417 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicProximity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicProximity.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLogicProximity : CPointEntity, ISchemaClass { static CLogicProximity ISchemaClass.From(nint handle) => new CLogicProximityImpl(handle); - static int ISchemaClass.Size => 1264; + static int ISchemaClass.Size => 2008; + static string? ISchemaClass.ClassName => "logic_proximity"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicRelay.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicRelay.cs index 4b2f47e80..38abb973a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicRelay.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicRelay.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLogicRelay : CLogicalEntity, ISchemaClass { static CLogicRelay ISchemaClass.From(nint handle) => new CLogicRelayImpl(handle); - static int ISchemaClass.Size => 1272; + static int ISchemaClass.Size => 2016; + static string? ISchemaClass.ClassName => "logic_relay"; 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 c2dbdcef9..0bbdde843 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicRelayAPI.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicRelayAPI.cs @@ -12,6 +12,7 @@ public partial interface CLogicRelayAPI : ISchemaClass { static CLogicRelayAPI ISchemaClass.From(nint handle) => new CLogicRelayAPIImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicScript.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicScript.cs index 52c109709..474d5f128 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicScript.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicScript.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLogicScript : CPointEntity, ISchemaClass { static CLogicScript ISchemaClass.From(nint handle) => new CLogicScriptImpl(handle); - static int ISchemaClass.Size => 1264; + static int ISchemaClass.Size => 2008; + static string? ISchemaClass.ClassName => "logic_script"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicalEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicalEntity.cs index ed0e910ff..6d01f7256 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicalEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLogicalEntity.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CLogicalEntity : CServerOnlyEntity, ISchemaClass { static CLogicalEntity ISchemaClass.From(nint handle) => new CLogicalEntityImpl(handle); - static int ISchemaClass.Size => 1264; + static int ISchemaClass.Size => 2008; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLookAtUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLookAtUpdateNode.cs index 7c507a811..8704c27c6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLookAtUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLookAtUpdateNode.cs @@ -12,6 +12,7 @@ public partial interface CLookAtUpdateNode : CUnaryUpdateNode, ISchemaClass.From(nint handle) => new CLookAtUpdateNodeImpl(handle); static int ISchemaClass.Size => 352; + static string? ISchemaClass.ClassName => null; 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 4cd1cc9dd..e11e4c373 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLookComponentUpdater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CLookComponentUpdater.cs @@ -12,6 +12,7 @@ public partial interface CLookComponentUpdater : CAnimComponentUpdater, ISchemaC static CLookComponentUpdater ISchemaClass.From(nint handle) => new CLookComponentUpdaterImpl(handle); static int ISchemaClass.Size => 72; + static string? ISchemaClass.ClassName => null; 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 1ca29f7d3..36df1104c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMapInfo.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMapInfo.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMapInfo : CPointEntity, ISchemaClass { static CMapInfo ISchemaClass.From(nint handle) => new CMapInfoImpl(handle); - static int ISchemaClass.Size => 1312; + static int ISchemaClass.Size => 2056; + static string? ISchemaClass.ClassName => "info_map_parameters"; 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 b74c432bc..de0bb2e94 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMapSharedEnvironment.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMapSharedEnvironment.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMapSharedEnvironment : CLogicalEntity, ISchemaClass { static CMapSharedEnvironment ISchemaClass.From(nint handle) => new CMapSharedEnvironmentImpl(handle); - static int ISchemaClass.Size => 1280; + static int ISchemaClass.Size => 2024; + static string? ISchemaClass.ClassName => "map_shared_environment"; 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 5d8786999..a60c0f032 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMapVetoPickController.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMapVetoPickController.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMapVetoPickController : CBaseEntity, ISchemaClass { static CMapVetoPickController ISchemaClass.From(nint handle) => new CMapVetoPickControllerImpl(handle); - static int ISchemaClass.Size => 3864; + static int ISchemaClass.Size => 4608; + static string? ISchemaClass.ClassName => "mapvetopick_controller"; 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 a9e54b12a..ecb647e56 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMarkupVolume.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMarkupVolume.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMarkupVolume : CBaseModelEntity, ISchemaClass { static CMarkupVolume ISchemaClass.From(nint handle) => new CMarkupVolumeImpl(handle); - static int ISchemaClass.Size => 2016; + static int ISchemaClass.Size => 2752; + static string? ISchemaClass.ClassName => "markup_volume"; 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 a8225a3a6..e26ce0988 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMarkupVolumeTagged.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMarkupVolumeTagged.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMarkupVolumeTagged : CMarkupVolume, ISchemaClass { static CMarkupVolumeTagged ISchemaClass.From(nint handle) => new CMarkupVolumeTaggedImpl(handle); - static int ISchemaClass.Size => 2072; + static int ISchemaClass.Size => 2808; + static string? ISchemaClass.ClassName => null; 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 b080f3344..f71cf58d0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMarkupVolumeTagged_Nav.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMarkupVolumeTagged_Nav.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 2808; + static string? ISchemaClass.ClassName => "func_nav_markup"; 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 7fdebd885..0b93bab97 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMarkupVolumeTagged_NavGame.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMarkupVolumeTagged_NavGame.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 2856; + static string? ISchemaClass.ClassName => "func_nav_markup_game"; 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 3a231b96d..92e40266b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMarkupVolumeWithRef.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMarkupVolumeWithRef.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMarkupVolumeWithRef : CMarkupVolumeTagged, ISchemaClass { static CMarkupVolumeWithRef ISchemaClass.From(nint handle) => new CMarkupVolumeWithRefImpl(handle); - static int ISchemaClass.Size => 2112; + static int ISchemaClass.Size => 2848; + static string? ISchemaClass.ClassName => "markup_volume_with_ref"; 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 88362c7c7..cf36904c7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMaterialAttributeAnimTag.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMaterialAttributeAnimTag.cs @@ -12,6 +12,7 @@ public partial interface CMaterialAttributeAnimTag : CAnimTagBase, ISchemaClass< static CMaterialAttributeAnimTag ISchemaClass.From(nint handle) => new CMaterialAttributeAnimTagImpl(handle); static int ISchemaClass.Size => 112; + static string? ISchemaClass.ClassName => null; 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 4a0ad318c..74ea7564f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMaterialDrawDescriptor.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMaterialDrawDescriptor.cs @@ -12,6 +12,7 @@ public partial interface CMaterialDrawDescriptor : ISchemaClass.From(nint handle) => new CMaterialDrawDescriptorImpl(handle); static int ISchemaClass.Size => 264; + static string? ISchemaClass.ClassName => null; public ref float UvDensity { 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 300e1e5d4..ed6aa1d45 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMaterialDrawDescriptor__RigidMeshPart_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMaterialDrawDescriptor__RigidMeshPart_t.cs @@ -12,6 +12,7 @@ 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; + static string? ISchemaClass.ClassName => null; 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 abd620a56..b318cd305 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMathColorBlend.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMathColorBlend.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMathColorBlend : CLogicalEntity, ISchemaClass { static CMathColorBlend ISchemaClass.From(nint handle) => new CMathColorBlendImpl(handle); - static int ISchemaClass.Size => 1320; + static int ISchemaClass.Size => 2064; + static string? ISchemaClass.ClassName => "math_colorblend"; 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 dbd05a845..1884bbff3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMathCounter.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMathCounter.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMathCounter : CLogicalEntity, ISchemaClass { static CMathCounter ISchemaClass.From(nint handle) => new CMathCounterImpl(handle); - static int ISchemaClass.Size => 1520; + static int ISchemaClass.Size => 2264; + static string? ISchemaClass.ClassName => "math_counter"; 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 877c7eb6a..07fa720a5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMathRemap.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMathRemap.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMathRemap : CLogicalEntity, ISchemaClass { static CMathRemap ISchemaClass.From(nint handle) => new CMathRemapImpl(handle); - static int ISchemaClass.Size => 1488; + static int ISchemaClass.Size => 2232; + static string? ISchemaClass.ClassName => "math_remap"; 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 ce20c380b..a0d55f067 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMeshletDescriptor.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMeshletDescriptor.cs @@ -12,6 +12,7 @@ public partial interface CMeshletDescriptor : ISchemaClass { static CMeshletDescriptor ISchemaClass.From(nint handle) => new CMeshletDescriptorImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 56440d338..27a135ea7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMessage.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMessage.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMessage : CPointEntity, ISchemaClass { static CMessage ISchemaClass.From(nint handle) => new CMessageImpl(handle); - static int ISchemaClass.Size => 1336; + static int ISchemaClass.Size => 2080; + static string? ISchemaClass.ClassName => "env_message"; 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 45a7804b1..256b4bb57 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMessageEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMessageEntity.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMessageEntity : CPointEntity, ISchemaClass { static CMessageEntity ISchemaClass.From(nint handle) => new CMessageEntityImpl(handle); - static int ISchemaClass.Size => 1288; + static int ISchemaClass.Size => 2032; + static string? ISchemaClass.ClassName => "point_message"; 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 7f2c08529..9933a3c5e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfig.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfig.cs @@ -12,6 +12,7 @@ public partial interface CModelConfig : ISchemaClass { static CModelConfig ISchemaClass.From(nint handle) => new CModelConfigImpl(handle); static int ISchemaClass.Size => 40; + static string? ISchemaClass.ClassName => null; 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 1e285309c..abadceb5c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement.cs @@ -12,6 +12,7 @@ public partial interface CModelConfigElement : ISchemaClass static CModelConfigElement ISchemaClass.From(nint handle) => new CModelConfigElementImpl(handle); static int ISchemaClass.Size => 72; + static string? ISchemaClass.ClassName => null; 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 2498cd5b3..f1d7d2f96 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_AttachedModel.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_AttachedModel.cs @@ -12,6 +12,7 @@ public partial interface CModelConfigElement_AttachedModel : CModelConfigElement static CModelConfigElement_AttachedModel ISchemaClass.From(nint handle) => new CModelConfigElement_AttachedModelImpl(handle); static int ISchemaClass.Size => 232; + static string? ISchemaClass.ClassName => null; 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 a0a4fea04..d82ff3fc1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_Command.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_Command.cs @@ -12,6 +12,7 @@ public partial interface CModelConfigElement_Command : CModelConfigElement, ISch static CModelConfigElement_Command ISchemaClass.From(nint handle) => new CModelConfigElement_CommandImpl(handle); static int ISchemaClass.Size => 96; + static string? ISchemaClass.ClassName => null; 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 383179fd2..e5bf35b92 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_RandomColor.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_RandomColor.cs @@ -12,6 +12,7 @@ public partial interface CModelConfigElement_RandomColor : CModelConfigElement, static CModelConfigElement_RandomColor ISchemaClass.From(nint handle) => new CModelConfigElement_RandomColorImpl(handle); static int ISchemaClass.Size => 96; + static string? ISchemaClass.ClassName => null; // CColorGradient diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_RandomPick.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_RandomPick.cs index 6b1edf236..fe00deea6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_RandomPick.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_RandomPick.cs @@ -12,6 +12,7 @@ public partial interface CModelConfigElement_RandomPick : CModelConfigElement, I static CModelConfigElement_RandomPick ISchemaClass.From(nint handle) => new CModelConfigElement_RandomPickImpl(handle); static int ISchemaClass.Size => 128; + static string? ISchemaClass.ClassName => null; 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 463c1c931..8d7c26cd9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_SetBodygroup.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_SetBodygroup.cs @@ -12,6 +12,7 @@ public partial interface CModelConfigElement_SetBodygroup : CModelConfigElement, static CModelConfigElement_SetBodygroup ISchemaClass.From(nint handle) => new CModelConfigElement_SetBodygroupImpl(handle); static int ISchemaClass.Size => 88; + static string? ISchemaClass.ClassName => null; 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 4377fc8fa..af22cfdab 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_SetBodygroupOnAttachedModels.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_SetBodygroupOnAttachedModels.cs @@ -12,6 +12,7 @@ public partial interface CModelConfigElement_SetBodygroupOnAttachedModels : CMod static CModelConfigElement_SetBodygroupOnAttachedModels ISchemaClass.From(nint handle) => new CModelConfigElement_SetBodygroupOnAttachedModelsImpl(handle); static int ISchemaClass.Size => 88; + static string? ISchemaClass.ClassName => null; 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 5671a061a..6bc460778 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_SetMaterialGroup.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_SetMaterialGroup.cs @@ -12,6 +12,7 @@ public partial interface CModelConfigElement_SetMaterialGroup : CModelConfigElem static CModelConfigElement_SetMaterialGroup ISchemaClass.From(nint handle) => new CModelConfigElement_SetMaterialGroupImpl(handle); static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; 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 ff13848f1..dc2118a23 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_SetMaterialGroupOnAttachedModels.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_SetMaterialGroupOnAttachedModels.cs @@ -12,6 +12,7 @@ public partial interface CModelConfigElement_SetMaterialGroupOnAttachedModels : static CModelConfigElement_SetMaterialGroupOnAttachedModels ISchemaClass.From(nint handle) => new CModelConfigElement_SetMaterialGroupOnAttachedModelsImpl(handle); static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; 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 66c693945..ba7d3b520 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_SetRenderColor.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_SetRenderColor.cs @@ -12,6 +12,7 @@ public partial interface CModelConfigElement_SetRenderColor : CModelConfigElemen static CModelConfigElement_SetRenderColor ISchemaClass.From(nint handle) => new CModelConfigElement_SetRenderColorImpl(handle); static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; 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 3baf4ee9b..2f4fecd01 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_UserPick.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigElement_UserPick.cs @@ -12,6 +12,7 @@ public partial interface CModelConfigElement_UserPick : CModelConfigElement, ISc static CModelConfigElement_UserPick ISchemaClass.From(nint handle) => new CModelConfigElement_UserPickImpl(handle); static int ISchemaClass.Size => 96; + static string? ISchemaClass.ClassName => null; 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 feb579e30..38920b5ed 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigList.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelConfigList.cs @@ -12,6 +12,7 @@ public partial interface CModelConfigList : ISchemaClass { static CModelConfigList ISchemaClass.From(nint handle) => new CModelConfigListImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 18e5c5353..2148fb90c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelPointEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelPointEntity.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CModelPointEntity : CBaseModelEntity, ISchemaClass { static CModelPointEntity ISchemaClass.From(nint handle) => new CModelPointEntityImpl(handle); - static int ISchemaClass.Size => 2008; + static int ISchemaClass.Size => 2752; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelState.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelState.cs index c76a1edd2..6dcb8b403 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelState.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CModelState.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CModelState : ISchemaClass { static CModelState ISchemaClass.From(nint handle) => new CModelStateImpl(handle); - static int ISchemaClass.Size => 640; + static int ISchemaClass.Size => 656; + static string? ISchemaClass.ClassName => null; 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 ebe04df54..842a6f8d9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMolotovGrenade.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMolotovGrenade.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMolotovGrenade : CBaseCSGrenade, ISchemaClass { static CMolotovGrenade ISchemaClass.From(nint handle) => new CMolotovGrenadeImpl(handle); - static int ISchemaClass.Size => 4624; + static int ISchemaClass.Size => 5376; + static string? ISchemaClass.ClassName => "weapon_molotov"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMolotovProjectile.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMolotovProjectile.cs index f4b78580a..ed29033a1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMolotovProjectile.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMolotovProjectile.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMolotovProjectile : CBaseCSGrenadeProjectile, ISchemaClass { static CMolotovProjectile ISchemaClass.From(nint handle) => new CMolotovProjectileImpl(handle); - static int ISchemaClass.Size => 3408; + static int ISchemaClass.Size => 4160; + static string? ISchemaClass.ClassName => "molotov_projectile"; 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 a27ca0a5e..248410437 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMomentaryRotButton.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMomentaryRotButton.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMomentaryRotButton : CRotButton, ISchemaClass { static CMomentaryRotButton ISchemaClass.From(nint handle) => new CMomentaryRotButtonImpl(handle); - static int ISchemaClass.Size => 2728; + static int ISchemaClass.Size => 3464; + static string? ISchemaClass.ClassName => "momentary_rot_button"; // CEntityOutputTemplate< float32 > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMoodVData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMoodVData.cs index 9d3c76cc7..2856ba664 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMoodVData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMoodVData.cs @@ -12,6 +12,7 @@ public partial interface CMoodVData : ISchemaClass { static CMoodVData ISchemaClass.From(nint handle) => new CMoodVDataImpl(handle); static int ISchemaClass.Size => 256; + static string? ISchemaClass.ClassName => null; // CResourceNameTyped< CWeakHandle< InfoForResourceTypeCModel > > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMorphBundleData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMorphBundleData.cs index ea17dbf70..a87748020 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMorphBundleData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMorphBundleData.cs @@ -12,6 +12,7 @@ public partial interface CMorphBundleData : ISchemaClass { static CMorphBundleData ISchemaClass.From(nint handle) => new CMorphBundleDataImpl(handle); static int ISchemaClass.Size => 56; + static string? ISchemaClass.ClassName => null; 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 ec1d9846e..65fbdff32 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMorphConstraint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMorphConstraint.cs @@ -12,6 +12,7 @@ public partial interface CMorphConstraint : CBaseConstraint, ISchemaClass.From(nint handle) => new CMorphConstraintImpl(handle); static int ISchemaClass.Size => 128; + static string? ISchemaClass.ClassName => null; 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 195bb413a..9afe93d87 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMorphData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMorphData.cs @@ -12,6 +12,7 @@ public partial interface CMorphData : ISchemaClass { static CMorphData ISchemaClass.From(nint handle) => new CMorphDataImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; public string Name { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMorphRectData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMorphRectData.cs index 017248c62..f290fb7b1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMorphRectData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMorphRectData.cs @@ -12,6 +12,7 @@ public partial interface CMorphRectData : ISchemaClass { static CMorphRectData ISchemaClass.From(nint handle) => new CMorphRectDataImpl(handle); static int ISchemaClass.Size => 40; + static string? ISchemaClass.ClassName => null; public ref short XLeftDst { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMorphSetData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMorphSetData.cs index e924271d0..ec640382e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMorphSetData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMorphSetData.cs @@ -12,6 +12,7 @@ public partial interface CMorphSetData : ISchemaClass { static CMorphSetData ISchemaClass.From(nint handle) => new CMorphSetDataImpl(handle); static int ISchemaClass.Size => 152; + static string? ISchemaClass.ClassName => null; public ref int Width { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionDataSet.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionDataSet.cs index 761d1259e..5fdb7c3c7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionDataSet.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionDataSet.cs @@ -12,6 +12,7 @@ public partial interface CMotionDataSet : ISchemaClass { static CMotionDataSet ISchemaClass.From(nint handle) => new CMotionDataSetImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; public ref CUtlVector Groups { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionGraph.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionGraph.cs index 4a02fa81b..524883dc3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionGraph.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionGraph.cs @@ -12,6 +12,7 @@ public partial interface CMotionGraph : ISchemaClass { static CMotionGraph ISchemaClass.From(nint handle) => new CMotionGraphImpl(handle); static int ISchemaClass.Size => 88; + static string? ISchemaClass.ClassName => null; public CParamSpanUpdater ParamSpans { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionGraphConfig.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionGraphConfig.cs index 3c9deef8e..5fcd7791c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionGraphConfig.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionGraphConfig.cs @@ -12,6 +12,7 @@ public partial interface CMotionGraphConfig : ISchemaClass { static CMotionGraphConfig ISchemaClass.From(nint handle) => new CMotionGraphConfigImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 c811206fc..1307d42ce 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionGraphGroup.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionGraphGroup.cs @@ -12,6 +12,7 @@ public partial interface CMotionGraphGroup : ISchemaClass { static CMotionGraphGroup ISchemaClass.From(nint handle) => new CMotionGraphGroupImpl(handle); static int ISchemaClass.Size => 264; + static string? ISchemaClass.ClassName => null; public CMotionSearchDB SearchDB { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionGraphUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionGraphUpdateNode.cs index 1939a83a2..047e1e36b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionGraphUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionGraphUpdateNode.cs @@ -12,6 +12,7 @@ public partial interface CMotionGraphUpdateNode : CLeafUpdateNode, ISchemaClass< static CMotionGraphUpdateNode ISchemaClass.From(nint handle) => new CMotionGraphUpdateNodeImpl(handle); static int ISchemaClass.Size => 104; + static string? ISchemaClass.ClassName => null; // CSmartPtr< CMotionGraph > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionMatchingUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionMatchingUpdateNode.cs index 00175122a..0d69516c6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionMatchingUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionMatchingUpdateNode.cs @@ -12,6 +12,7 @@ public partial interface CMotionMatchingUpdateNode : CLeafUpdateNode, ISchemaCla static CMotionMatchingUpdateNode ISchemaClass.From(nint handle) => new CMotionMatchingUpdateNodeImpl(handle); static int ISchemaClass.Size => 328; + static string? ISchemaClass.ClassName => null; public CMotionDataSet DataSet { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionMetricEvaluator.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionMetricEvaluator.cs index aa467a2eb..de6cc022c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionMetricEvaluator.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionMetricEvaluator.cs @@ -12,6 +12,7 @@ public partial interface CMotionMetricEvaluator : ISchemaClass.From(nint handle) => new CMotionMetricEvaluatorImpl(handle); static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; 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 be4c1241b..1e7536aa8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionNode.cs @@ -12,6 +12,7 @@ public partial interface CMotionNode : ISchemaClass { static CMotionNode ISchemaClass.From(nint handle) => new CMotionNodeImpl(handle); static int ISchemaClass.Size => 40; + static string? ISchemaClass.ClassName => null; 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 78db802a1..9d7695ee4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionNodeBlend1D.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionNodeBlend1D.cs @@ -12,6 +12,7 @@ public partial interface CMotionNodeBlend1D : CMotionNode, ISchemaClass.From(nint handle) => new CMotionNodeBlend1DImpl(handle); static int ISchemaClass.Size => 72; + static string? ISchemaClass.ClassName => null; public ref CUtlVector BlendItems { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionNodeSequence.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionNodeSequence.cs index e62179fb4..e584c9cf6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionNodeSequence.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionNodeSequence.cs @@ -12,6 +12,7 @@ public partial interface CMotionNodeSequence : CMotionNode, ISchemaClass.From(nint handle) => new CMotionNodeSequenceImpl(handle); static int ISchemaClass.Size => 72; + static string? ISchemaClass.ClassName => null; public ref CUtlVector Tags { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionSearchDB.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionSearchDB.cs index 147d58742..ab9ff8d54 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionSearchDB.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionSearchDB.cs @@ -12,6 +12,7 @@ public partial interface CMotionSearchDB : ISchemaClass { static CMotionSearchDB ISchemaClass.From(nint handle) => new CMotionSearchDBImpl(handle); static int ISchemaClass.Size => 184; + static string? ISchemaClass.ClassName => null; public CMotionSearchNode RootNode { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionSearchNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionSearchNode.cs index 63d9d8875..db30843b8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionSearchNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotionSearchNode.cs @@ -12,6 +12,7 @@ public partial interface CMotionSearchNode : ISchemaClass { static CMotionSearchNode ISchemaClass.From(nint handle) => new CMotionSearchNodeImpl(handle); static int ISchemaClass.Size => 128; + static string? ISchemaClass.ClassName => null; public ref CUtlVector> Children { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotorController.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotorController.cs index 7479f21a6..52d78cf2b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotorController.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMotorController.cs @@ -12,6 +12,7 @@ public partial interface CMotorController : ISchemaClass { static CMotorController ISchemaClass.From(nint handle) => new CMotorControllerImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 7955b17e1..ab615ec27 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMovementComponentUpdater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMovementComponentUpdater.cs @@ -12,6 +12,7 @@ public partial interface CMovementComponentUpdater : CAnimComponentUpdater, ISch static CMovementComponentUpdater ISchemaClass.From(nint handle) => new CMovementComponentUpdaterImpl(handle); static int ISchemaClass.Size => 184; + static string? ISchemaClass.ClassName => null; public ref CUtlVector Motors { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMovementHandshakeAnimTag.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMovementHandshakeAnimTag.cs index eb32679d9..790b34bfe 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMovementHandshakeAnimTag.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMovementHandshakeAnimTag.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMovementHandshakeAnimTag : CHandshakeAnimTagBase, ISchemaClass { static CMovementHandshakeAnimTag ISchemaClass.From(nint handle) => new CMovementHandshakeAnimTagImpl(handle); - static int ISchemaClass.Size => 88; + static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMovementStatsProperty.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMovementStatsProperty.cs index b02a940b2..a402e676e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMovementStatsProperty.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMovementStatsProperty.cs @@ -12,6 +12,7 @@ public partial interface CMovementStatsProperty : ISchemaClass.From(nint handle) => new CMovementStatsPropertyImpl(handle); static int ISchemaClass.Size => 64; + static string? ISchemaClass.ClassName => null; 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 e475535f2..6b04bc068 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMoverPathNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMoverPathNode.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMoverPathNode : CPointEntity, ISchemaClass { static CMoverPathNode ISchemaClass.From(nint handle) => new CMoverPathNodeImpl(handle); - static int ISchemaClass.Size => 1552; + static int ISchemaClass.Size => 2288; + static string? ISchemaClass.ClassName => "path_node_mover"; 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 82526dd54..fca39148f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMoverUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMoverUpdateNode.cs @@ -12,6 +12,7 @@ public partial interface CMoverUpdateNode : CUnaryUpdateNode, ISchemaClass.From(nint handle) => new CMoverUpdateNodeImpl(handle); static int ISchemaClass.Size => 176; + static string? ISchemaClass.ClassName => null; 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 0c894799e..a2cc952f1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMultiLightProxy.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMultiLightProxy.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMultiLightProxy : CLogicalEntity, ISchemaClass { static CMultiLightProxy ISchemaClass.From(nint handle) => new CMultiLightProxyImpl(handle); - static int ISchemaClass.Size => 1328; + static int ISchemaClass.Size => 2072; + static string? ISchemaClass.ClassName => "logic_multilight_proxy"; 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 0ec08cad1..1a9a09444 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMultiSource.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMultiSource.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CMultiSource : CLogicalEntity, ISchemaClass { static CMultiSource ISchemaClass.From(nint handle) => new CMultiSourceImpl(handle); - static int ISchemaClass.Size => 1576; + static int ISchemaClass.Size => 2320; + static string? ISchemaClass.ClassName => "multisource"; 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 a5230c047..572aa62ce 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMultiplayRules.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMultiplayRules.cs @@ -12,6 +12,7 @@ public partial interface CMultiplayRules : CGameRules, ISchemaClass.From(nint handle) => new CMultiplayRulesImpl(handle); static int ISchemaClass.Size => 192; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMultiplayer_Expresser.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMultiplayer_Expresser.cs index 80055965a..abd7b47c0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMultiplayer_Expresser.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CMultiplayer_Expresser.cs @@ -12,6 +12,7 @@ public partial interface CMultiplayer_Expresser : CAI_ExpresserWithFollowup, ISc static CMultiplayer_Expresser ISchemaClass.From(nint handle) => new CMultiplayer_ExpresserImpl(handle); static int ISchemaClass.Size => 168; + static string? ISchemaClass.ClassName => null; 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 ceb6171e5..73f0052d8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNPCPhysicsHull.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNPCPhysicsHull.cs @@ -12,6 +12,7 @@ public partial interface CNPCPhysicsHull : ISchemaClass { static CNPCPhysicsHull ISchemaClass.From(nint handle) => new CNPCPhysicsHullImpl(handle); static int ISchemaClass.Size => 56; + static string? ISchemaClass.ClassName => null; 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 df6876139..b83f765d6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavHullPresetVData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavHullPresetVData.cs @@ -12,6 +12,7 @@ public partial interface CNavHullPresetVData : ISchemaClass static CNavHullPresetVData ISchemaClass.From(nint handle) => new CNavHullPresetVDataImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 0ff38307c..c20beccee 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavHullVData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavHullVData.cs @@ -12,6 +12,7 @@ public partial interface CNavHullVData : ISchemaClass { static CNavHullVData ISchemaClass.From(nint handle) => new CNavHullVDataImpl(handle); static int ISchemaClass.Size => 60; + static string? ISchemaClass.ClassName => null; 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 624993270..9ae5f8eb7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavLinkAnimgraphVar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavLinkAnimgraphVar.cs @@ -12,6 +12,7 @@ public partial interface CNavLinkAnimgraphVar : ISchemaClass.From(nint handle) => new CNavLinkAnimgraphVarImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 007f8756a..cbd524f51 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavLinkAreaEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavLinkAreaEntity.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNavLinkAreaEntity : CPointEntity, ISchemaClass { static CNavLinkAreaEntity ISchemaClass.From(nint handle) => new CNavLinkAreaEntityImpl(handle); - static int ISchemaClass.Size => 1472; + static int ISchemaClass.Size => 2216; + static string? ISchemaClass.ClassName => "ai_nav_link_area"; 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 235dc5da4..5a7a1112d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavLinkMovementVData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavLinkMovementVData.cs @@ -12,6 +12,7 @@ public partial interface CNavLinkMovementVData : ISchemaClass.From(nint handle) => new CNavLinkMovementVDataImpl(handle); static int ISchemaClass.Size => 256; + static string? ISchemaClass.ClassName => null; // CResourceNameTyped< CWeakHandle< InfoForResourceTypeCModel > > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavSpaceInfo.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavSpaceInfo.cs index dc01cfee3..07718616e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavSpaceInfo.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavSpaceInfo.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNavSpaceInfo : CPointEntity, ISchemaClass { static CNavSpaceInfo ISchemaClass.From(nint handle) => new CNavSpaceInfoImpl(handle); - static int ISchemaClass.Size => 1264; + static int ISchemaClass.Size => 2008; + static string? ISchemaClass.ClassName => "info_nav_space"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolume.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolume.cs index 3c92b919f..f2861faf1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolume.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolume.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNavVolume : ISchemaClass { static CNavVolume ISchemaClass.From(nint handle) => new CNavVolumeImpl(handle); - static int ISchemaClass.Size => 120; + static int ISchemaClass.Size => 88; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolumeAll.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolumeAll.cs index 794f76572..c51b86005 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolumeAll.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolumeAll.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNavVolumeAll : CNavVolumeVector, ISchemaClass { static CNavVolumeAll ISchemaClass.From(nint handle) => new CNavVolumeAllImpl(handle); - static int ISchemaClass.Size => 160; + static int ISchemaClass.Size => 128; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolumeBreadthFirstSearch.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolumeBreadthFirstSearch.cs index 4fe5b0f2b..de3a4e548 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolumeBreadthFirstSearch.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolumeBreadthFirstSearch.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNavVolumeBreadthFirstSearch : CNavVolumeCalculatedVector, ISchemaClass { static CNavVolumeBreadthFirstSearch ISchemaClass.From(nint handle) => new CNavVolumeBreadthFirstSearchImpl(handle); - static int ISchemaClass.Size => 192; + static int ISchemaClass.Size => 160; + static string? ISchemaClass.ClassName => null; 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 dfb2b417e..1fe737acc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolumeCalculatedVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolumeCalculatedVector.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNavVolumeCalculatedVector : CNavVolume, ISchemaClass { static CNavVolumeCalculatedVector ISchemaClass.From(nint handle) => new CNavVolumeCalculatedVectorImpl(handle); - static int ISchemaClass.Size => 160; + static int ISchemaClass.Size => 128; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolumeMarkupVolume.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolumeMarkupVolume.cs index db40fc13c..e93084d80 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolumeMarkupVolume.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolumeMarkupVolume.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNavVolumeMarkupVolume : CNavVolume, ISchemaClass { static CNavVolumeMarkupVolume ISchemaClass.From(nint handle) => new CNavVolumeMarkupVolumeImpl(handle); - static int ISchemaClass.Size => 224; + static int ISchemaClass.Size => 192; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolumeSphere.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolumeSphere.cs index 171810a46..a16406497 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolumeSphere.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolumeSphere.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNavVolumeSphere : CNavVolume, ISchemaClass { static CNavVolumeSphere ISchemaClass.From(nint handle) => new CNavVolumeSphereImpl(handle); - static int ISchemaClass.Size => 136; + static int ISchemaClass.Size => 104; + static string? ISchemaClass.ClassName => null; 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 9aed2878b..366f06348 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolumeSphericalShell.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolumeSphericalShell.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNavVolumeSphericalShell : CNavVolumeSphere, ISchemaClass { static CNavVolumeSphericalShell ISchemaClass.From(nint handle) => new CNavVolumeSphericalShellImpl(handle); - static int ISchemaClass.Size => 144; + static int ISchemaClass.Size => 112; + static string? ISchemaClass.ClassName => null; 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 73638bb86..8d590f6e9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolumeVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavVolumeVector.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNavVolumeVector : CNavVolume, ISchemaClass { static CNavVolumeVector ISchemaClass.From(nint handle) => new CNavVolumeVectorImpl(handle); - static int ISchemaClass.Size => 160; + static int ISchemaClass.Size => 128; + static string? ISchemaClass.ClassName => null; 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 d0ee1117d..469b2c933 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavWalkable.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNavWalkable.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNavWalkable : CPointEntity, ISchemaClass { static CNavWalkable ISchemaClass.From(nint handle) => new CNavWalkableImpl(handle); - static int ISchemaClass.Size => 1264; + static int ISchemaClass.Size => 2008; + static string? ISchemaClass.ClassName => "point_nav_walkable"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNetworkOriginCellCoordQuantizedVector.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNetworkOriginCellCoordQuantizedVector.cs index aac43cb61..b69267231 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNetworkOriginCellCoordQuantizedVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNetworkOriginCellCoordQuantizedVector.cs @@ -12,6 +12,7 @@ public partial interface CNetworkOriginCellCoordQuantizedVector : ISchemaClass.From(nint handle) => new CNetworkOriginCellCoordQuantizedVectorImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; 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 4efbe5ef5..8879293ae 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNetworkOriginQuantizedVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNetworkOriginQuantizedVector.cs @@ -12,6 +12,7 @@ public partial interface CNetworkOriginQuantizedVector : ISchemaClass.From(nint handle) => new CNetworkOriginQuantizedVectorImpl(handle); static int ISchemaClass.Size => 40; + static string? ISchemaClass.ClassName => null; 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 4dd3415ff..a2352eb6d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNetworkTransmitComponent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNetworkTransmitComponent.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNetworkTransmitComponent : ISchemaClass { static CNetworkTransmitComponent ISchemaClass.From(nint handle) => new CNetworkTransmitComponentImpl(handle); - static int ISchemaClass.Size => 456; + static int ISchemaClass.Size => 816; + static string? ISchemaClass.ClassName => null; 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 7a4df6169..15243191d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNetworkVelocityVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNetworkVelocityVector.cs @@ -12,6 +12,7 @@ public partial interface CNetworkVelocityVector : ISchemaClass.From(nint handle) => new CNetworkVelocityVectorImpl(handle); static int ISchemaClass.Size => 40; + static string? ISchemaClass.ClassName => null; 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 6696d390e..2b38712b8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNetworkViewOffsetVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNetworkViewOffsetVector.cs @@ -12,6 +12,7 @@ public partial interface CNetworkViewOffsetVector : ISchemaClass.From(nint handle) => new CNetworkViewOffsetVectorImpl(handle); static int ISchemaClass.Size => 40; + static string? ISchemaClass.ClassName => null; 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 4cfe7aefa..0e7013ae0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNetworkedSequenceOperation.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNetworkedSequenceOperation.cs @@ -12,6 +12,7 @@ public partial interface CNetworkedSequenceOperation : ISchemaClass.From(nint handle) => new CNetworkedSequenceOperationImpl(handle); static int ISchemaClass.Size => 40; + static string? ISchemaClass.ClassName => null; 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 745e125e4..4e6cb949a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNewParticleEffect.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNewParticleEffect.cs @@ -12,6 +12,7 @@ public partial interface CNewParticleEffect : IParticleEffect, ISchemaClass.From(nint handle) => new CNewParticleEffectImpl(handle); static int ISchemaClass.Size => 216; + static string? ISchemaClass.ClassName => null; public CNewParticleEffect? Next { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmAdditiveBlendTask.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmAdditiveBlendTask.cs index 0d7773805..c677a88ed 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmAdditiveBlendTask.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmAdditiveBlendTask.cs @@ -12,6 +12,7 @@ public partial interface CNmAdditiveBlendTask : CNmBlendTaskBase, ISchemaClass.From(nint handle) => new CNmAdditiveBlendTaskImpl(handle); static int ISchemaClass.Size => 224; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmAimCSNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmAimCSNode__CDefinition.cs index 310e100aa..6c230e76d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmAimCSNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmAimCSNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 b5a5b233a..1bc2ae4fc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmAimCSTask.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmAimCSTask.cs @@ -12,6 +12,7 @@ public partial interface CNmAimCSTask : CNmPoseTask, ISchemaClass static CNmAimCSTask ISchemaClass.From(nint handle) => new CNmAimCSTaskImpl(handle); static int ISchemaClass.Size => 240; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmAndNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmAndNode__CDefinition.cs index cda14464c..481fbff9e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmAndNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmAndNode__CDefinition.cs @@ -12,6 +12,7 @@ public partial interface CNmAndNode__CDefinition : CNmBoolValueNode__CDefinition static CNmAndNode__CDefinition ISchemaClass.From(nint handle) => new CNmAndNode__CDefinitionImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; // 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 f3951d68d..4f0d67a32 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmAnimationPoseNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmAnimationPoseNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 f7e1f7300..ca4aa0bb9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBitFlags.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBitFlags.cs @@ -12,6 +12,7 @@ public partial interface CNmBitFlags : ISchemaClass { static CNmBitFlags ISchemaClass.From(nint handle) => new CNmBitFlagsImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 f2e1ba067..1f5e56aa7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBlend1DNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBlend1DNode__CDefinition.cs @@ -12,6 +12,7 @@ public partial interface CNmBlend1DNode__CDefinition : CNmParameterizedBlendNode static CNmBlend1DNode__CDefinition ISchemaClass.From(nint handle) => new CNmBlend1DNode__CDefinitionImpl(handle); static int ISchemaClass.Size => 144; + static string? ISchemaClass.ClassName => null; 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 f2d5e42b0..c93575b9f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBlend2DNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBlend2DNode__CDefinition.cs @@ -12,6 +12,7 @@ public partial interface CNmBlend2DNode__CDefinition : CNmPoseNode__CDefinition, static CNmBlend2DNode__CDefinition ISchemaClass.From(nint handle) => new CNmBlend2DNode__CDefinitionImpl(handle); static int ISchemaClass.Size => 272; + static string? ISchemaClass.ClassName => null; // CUtlVectorFixedGrowable< int16, 5 > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBlendTask.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBlendTask.cs index a7f028286..09eee8681 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBlendTask.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBlendTask.cs @@ -12,6 +12,7 @@ public partial interface CNmBlendTask : CNmBlendTaskBase, ISchemaClass.From(nint handle) => new CNmBlendTaskImpl(handle); static int ISchemaClass.Size => 224; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBlendTaskBase.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBlendTaskBase.cs index a73e9a7d0..242e46e5e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBlendTaskBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBlendTaskBase.cs @@ -12,6 +12,7 @@ public partial interface CNmBlendTaskBase : CNmPoseTask, ISchemaClass.From(nint handle) => new CNmBlendTaskBaseImpl(handle); static int ISchemaClass.Size => 224; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBodyGroupEvent.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBodyGroupEvent.cs index 9d3d08896..b5cf9ad11 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBodyGroupEvent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBodyGroupEvent.cs @@ -12,6 +12,7 @@ public partial interface CNmBodyGroupEvent : CNmEvent, ISchemaClass.From(nint handle) => new CNmBodyGroupEventImpl(handle); static int ISchemaClass.Size => 40; + static string? ISchemaClass.ClassName => null; public string GroupName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBoneMaskBlendNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBoneMaskBlendNode__CDefinition.cs index fa4cf39b7..aef7edacb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBoneMaskBlendNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBoneMaskBlendNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 893e276ce..d7ca00d34 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBoneMaskNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBoneMaskNode__CDefinition.cs @@ -12,6 +12,7 @@ public partial interface CNmBoneMaskNode__CDefinition : CNmBoneMaskValueNode__CD static CNmBoneMaskNode__CDefinition ISchemaClass.From(nint handle) => new CNmBoneMaskNode__CDefinitionImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 6a68ee3cf..746039841 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBoneMaskSelectorNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBoneMaskSelectorNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 144; + static string? ISchemaClass.ClassName => null; 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 188c53ef4..7208894e3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBoneMaskValueNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBoneMaskValueNode__CDefinition.cs @@ -12,6 +12,7 @@ public partial interface CNmBoneMaskValueNode__CDefinition : CNmValueNode__CDefi static CNmBoneMaskValueNode__CDefinition ISchemaClass.From(nint handle) => new CNmBoneMaskValueNode__CDefinitionImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBoneWeightList.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBoneWeightList.cs index fa827398d..6eb771a8a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBoneWeightList.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBoneWeightList.cs @@ -12,6 +12,7 @@ public partial interface CNmBoneWeightList : ISchemaClass { static CNmBoneWeightList ISchemaClass.From(nint handle) => new CNmBoneWeightListImpl(handle); static int ISchemaClass.Size => 272; + static string? ISchemaClass.ClassName => null; // CResourceName diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBoolValueNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBoolValueNode__CDefinition.cs index ba889f29f..f7b7b173d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBoolValueNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmBoolValueNode__CDefinition.cs @@ -12,6 +12,7 @@ public partial interface CNmBoolValueNode__CDefinition : CNmValueNode__CDefiniti static CNmBoolValueNode__CDefinition ISchemaClass.From(nint handle) => new CNmBoolValueNode__CDefinitionImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCachedBoolNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCachedBoolNode__CDefinition.cs index 611c203b1..5b1e0be19 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCachedBoolNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCachedBoolNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 6e69c96fb..083f0080c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCachedFloatNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCachedFloatNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 65ad56219..723e5cf61 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCachedIDNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCachedIDNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 323e41104..eef7416b8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCachedPoseReadTask.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCachedPoseReadTask.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmCachedPoseReadTask : CNmPoseTask, ISchemaClass { static CNmCachedPoseReadTask ISchemaClass.From(nint handle) => new CNmCachedPoseReadTaskImpl(handle); - static int ISchemaClass.Size => 96; + static int ISchemaClass.Size => 88; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCachedPoseWriteTask.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCachedPoseWriteTask.cs index 8437e5702..757fc0c7b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCachedPoseWriteTask.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCachedPoseWriteTask.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmCachedPoseWriteTask : CNmPoseTask, ISchemaClass { static CNmCachedPoseWriteTask ISchemaClass.From(nint handle) => new CNmCachedPoseWriteTaskImpl(handle); - static int ISchemaClass.Size => 96; + static int ISchemaClass.Size => 88; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCachedTargetNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCachedTargetNode__CDefinition.cs index 89b4b3271..40d1ef095 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCachedTargetNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCachedTargetNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 b50fc267d..61402dac9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCachedVectorNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCachedVectorNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 40062a1a1..eac502123 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmChainLookatNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmChainLookatNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; 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 7c0855635..2e4ec3090 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmChainLookatTask.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmChainLookatTask.cs @@ -12,6 +12,7 @@ public partial interface CNmChainLookatTask : CNmPoseTask, ISchemaClass.From(nint handle) => new CNmChainLookatTaskImpl(handle); static int ISchemaClass.Size => 144; + static string? ISchemaClass.ClassName => null; 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 ca43ce121..b6511b204 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmChainSolverTask.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmChainSolverTask.cs @@ -12,6 +12,7 @@ public partial interface CNmChainSolverTask : CNmPoseTask, ISchemaClass.From(nint handle) => new CNmChainSolverTaskImpl(handle); static int ISchemaClass.Size => 304; + static string? ISchemaClass.ClassName => null; 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 a8b2225c6..952eb5312 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmClip.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmClip.cs @@ -12,6 +12,7 @@ public partial interface CNmClip : ISchemaClass { static CNmClip ISchemaClass.From(nint handle) => new CNmClipImpl(handle); static int ISchemaClass.Size => 576; + static string? ISchemaClass.ClassName => null; public ref CStrongHandle Skeleton { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmClipNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmClipNode__CDefinition.cs index da03b6e82..98e2a3e67 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmClipNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmClipNode__CDefinition.cs @@ -12,6 +12,7 @@ public partial interface CNmClipNode__CDefinition : CNmClipReferenceNode__CDefin static CNmClipNode__CDefinition ISchemaClass.From(nint handle) => new CNmClipNode__CDefinitionImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 325bb4b5a..03495a32d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmClipReferenceNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmClipReferenceNode__CDefinition.cs @@ -12,6 +12,7 @@ public partial interface CNmClipReferenceNode__CDefinition : CNmPoseNode__CDefin static CNmClipReferenceNode__CDefinition ISchemaClass.From(nint handle) => new CNmClipReferenceNode__CDefinitionImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmClipSelectorNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmClipSelectorNode__CDefinition.cs index b9bbba062..0c4463f8f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmClipSelectorNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmClipSelectorNode__CDefinition.cs @@ -12,6 +12,7 @@ public partial interface CNmClipSelectorNode__CDefinition : CNmClipReferenceNode static CNmClipSelectorNode__CDefinition ISchemaClass.From(nint handle) => new CNmClipSelectorNode__CDefinitionImpl(handle); static int ISchemaClass.Size => 64; + static string? ISchemaClass.ClassName => null; // 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 b44417837..d69e0f829 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmClip__ModelSpaceSamplingChainLink_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmClip__ModelSpaceSamplingChainLink_t.cs @@ -12,6 +12,7 @@ public partial interface CNmClip__ModelSpaceSamplingChainLink_t : ISchemaClass.From(nint handle) => new CNmClip__ModelSpaceSamplingChainLink_tImpl(handle); static int ISchemaClass.Size => 12; + static string? ISchemaClass.ClassName => null; 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 e9c715c72..6b962ecac 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmConstBoolNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmConstBoolNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 a221e3eda..a07746dd0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmConstFloatNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmConstFloatNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 53bd4886b..bf8cec444 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmConstIDNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmConstIDNode__CDefinition.cs @@ -12,6 +12,7 @@ public partial interface CNmConstIDNode__CDefinition : CNmIDValueNode__CDefiniti static CNmConstIDNode__CDefinition ISchemaClass.From(nint handle) => new CNmConstIDNode__CDefinitionImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 afd8fb961..ace712b19 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmConstTargetNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmConstTargetNode__CDefinition.cs @@ -12,6 +12,7 @@ public partial interface CNmConstTargetNode__CDefinition : CNmTargetValueNode__C static CNmConstTargetNode__CDefinition ISchemaClass.From(nint handle) => new CNmConstTargetNode__CDefinitionImpl(handle); static int ISchemaClass.Size => 64; + static string? ISchemaClass.ClassName => null; 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 fb6f22536..e7fba30ca 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmConstVectorNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmConstVectorNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 dfbd45f06..5b50dce39 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmControlParameterBoolNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmControlParameterBoolNode__CDefinition.cs @@ -12,6 +12,7 @@ public partial interface CNmControlParameterBoolNode__CDefinition : CNmBoolValue static CNmControlParameterBoolNode__CDefinition ISchemaClass.From(nint handle) => new CNmControlParameterBoolNode__CDefinitionImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmControlParameterFloatNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmControlParameterFloatNode__CDefinition.cs index 5522c806e..f121ee13f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmControlParameterFloatNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmControlParameterFloatNode__CDefinition.cs @@ -12,6 +12,7 @@ public partial interface CNmControlParameterFloatNode__CDefinition : CNmFloatVal static CNmControlParameterFloatNode__CDefinition ISchemaClass.From(nint handle) => new CNmControlParameterFloatNode__CDefinitionImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmControlParameterIDNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmControlParameterIDNode__CDefinition.cs index 6b673b60f..cf30ccc25 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmControlParameterIDNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmControlParameterIDNode__CDefinition.cs @@ -12,6 +12,7 @@ public partial interface CNmControlParameterIDNode__CDefinition : CNmIDValueNode static CNmControlParameterIDNode__CDefinition ISchemaClass.From(nint handle) => new CNmControlParameterIDNode__CDefinitionImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmControlParameterTargetNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmControlParameterTargetNode__CDefinition.cs index 4eafa698d..5b706222a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmControlParameterTargetNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmControlParameterTargetNode__CDefinition.cs @@ -12,6 +12,7 @@ public partial interface CNmControlParameterTargetNode__CDefinition : CNmTargetV static CNmControlParameterTargetNode__CDefinition ISchemaClass.From(nint handle) => new CNmControlParameterTargetNode__CDefinitionImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmControlParameterVectorNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmControlParameterVectorNode__CDefinition.cs index 6ba2e9355..cabe66429 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmControlParameterVectorNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmControlParameterVectorNode__CDefinition.cs @@ -12,6 +12,7 @@ public partial interface CNmControlParameterVectorNode__CDefinition : CNmVectorV static CNmControlParameterVectorNode__CDefinition ISchemaClass.From(nint handle) => new CNmControlParameterVectorNode__CDefinitionImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCurrentSyncEventIDNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCurrentSyncEventIDNode__CDefinition.cs index 86db0255b..6b2b0a2aa 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCurrentSyncEventIDNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCurrentSyncEventIDNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 6ddb59ab1..7e5a53c4c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCurrentSyncEventNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmCurrentSyncEventNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 91049902c..bb434711f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmDurationScaleNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmDurationScaleNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEntityAttributeEventBase.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEntityAttributeEventBase.cs index 5952a3420..ed85d3611 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEntityAttributeEventBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEntityAttributeEventBase.cs @@ -12,6 +12,7 @@ public partial interface CNmEntityAttributeEventBase : CNmEvent, ISchemaClass.From(nint handle) => new CNmEntityAttributeEventBaseImpl(handle); static int ISchemaClass.Size => 56; + static string? ISchemaClass.ClassName => null; 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 59505eabb..569829179 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEntityAttributeFloatEvent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEntityAttributeFloatEvent.cs @@ -12,6 +12,7 @@ public partial interface CNmEntityAttributeFloatEvent : CNmEntityAttributeEventB static CNmEntityAttributeFloatEvent ISchemaClass.From(nint handle) => new CNmEntityAttributeFloatEventImpl(handle); static int ISchemaClass.Size => 120; + static string? ISchemaClass.ClassName => null; // CPiecewiseCurve diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEntityAttributeIntEvent.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEntityAttributeIntEvent.cs index a85882ca7..1b4eeb0dd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEntityAttributeIntEvent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEntityAttributeIntEvent.cs @@ -12,6 +12,7 @@ public partial interface CNmEntityAttributeIntEvent : CNmEntityAttributeEventBas static CNmEntityAttributeIntEvent ISchemaClass.From(nint handle) => new CNmEntityAttributeIntEventImpl(handle); static int ISchemaClass.Size => 64; + static string? ISchemaClass.ClassName => null; 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 6505be4b4..4e3911990 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEvent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEvent.cs @@ -12,6 +12,7 @@ public partial interface CNmEvent : ISchemaClass { static CNmEvent ISchemaClass.From(nint handle) => new CNmEventImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 db0164a53..9a6ccd282 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEventConsumer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEventConsumer.cs @@ -12,6 +12,7 @@ public partial interface CNmEventConsumer : ISchemaClass { static CNmEventConsumer ISchemaClass.From(nint handle) => new CNmEventConsumerImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEventConsumerAttributes.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEventConsumerAttributes.cs index 1a6e5569e..bbe84f563 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEventConsumerAttributes.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEventConsumerAttributes.cs @@ -12,6 +12,7 @@ public partial interface CNmEventConsumerAttributes : CNmEventConsumer, ISchemaC static CNmEventConsumerAttributes ISchemaClass.From(nint handle) => new CNmEventConsumerAttributesImpl(handle); static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEventConsumerLegacy.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEventConsumerLegacy.cs index 8397bd193..9a6990477 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEventConsumerLegacy.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEventConsumerLegacy.cs @@ -12,6 +12,7 @@ public partial interface CNmEventConsumerLegacy : CNmEventConsumer, ISchemaClass static CNmEventConsumerLegacy ISchemaClass.From(nint handle) => new CNmEventConsumerLegacyImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEventConsumerParticle.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEventConsumerParticle.cs index d9987673d..19ee67574 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEventConsumerParticle.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEventConsumerParticle.cs @@ -12,6 +12,7 @@ public partial interface CNmEventConsumerParticle : CNmEventConsumer, ISchemaCla static CNmEventConsumerParticle ISchemaClass.From(nint handle) => new CNmEventConsumerParticleImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEventConsumerSound.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEventConsumerSound.cs index b070f3623..c048f890e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEventConsumerSound.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmEventConsumerSound.cs @@ -12,6 +12,7 @@ public partial interface CNmEventConsumerSound : CNmEventConsumer, ISchemaClass< static CNmEventConsumerSound ISchemaClass.From(nint handle) => new CNmEventConsumerSoundImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmExternalGraphNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmExternalGraphNode__CDefinition.cs index ffd502a90..2ce4cd144 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmExternalGraphNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmExternalGraphNode__CDefinition.cs @@ -12,6 +12,7 @@ public partial interface CNmExternalGraphNode__CDefinition : CNmPoseNode__CDefin static CNmExternalGraphNode__CDefinition ISchemaClass.From(nint handle) => new CNmExternalGraphNode__CDefinitionImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFixedWeightBoneMaskNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFixedWeightBoneMaskNode__CDefinition.cs index 6505aeded..3ef991c27 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFixedWeightBoneMaskNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFixedWeightBoneMaskNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 816e72906..119aa6753 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatAngleMathNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatAngleMathNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 fdd634e9f..e8676230a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatClampNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatClampNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 3a25ffc07..8bfa326e3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatComparisonNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatComparisonNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 176c31b68..690949e6d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatCurveEvent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatCurveEvent.cs @@ -12,6 +12,7 @@ public partial interface CNmFloatCurveEvent : CNmEvent, ISchemaClass.From(nint handle) => new CNmFloatCurveEventImpl(handle); static int ISchemaClass.Size => 104; + static string? ISchemaClass.ClassName => null; 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 234f1318a..5c8c315a0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatCurveEventNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatCurveEventNode__CDefinition.cs @@ -12,6 +12,7 @@ public partial interface CNmFloatCurveEventNode__CDefinition : CNmFloatValueNode static CNmFloatCurveEventNode__CDefinition ISchemaClass.From(nint handle) => new CNmFloatCurveEventNode__CDefinitionImpl(handle); static int ISchemaClass.Size => 40; + static string? ISchemaClass.ClassName => null; 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 784a4fcb6..43c4bf478 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatCurveNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatCurveNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; 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 f85b1bdb1..94145ff27 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatEaseNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatEaseNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 67c0db872..43b80a466 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatMathNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatMathNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 48d4b95e3..e28d03dbb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatRangeComparisonNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatRangeComparisonNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; // 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 43560ea78..4fb6478e4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatRemapNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatRemapNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 a04837dc0..e4dbdb251 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatRemapNode__RemapRange_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatRemapNode__RemapRange_t.cs @@ -12,6 +12,7 @@ public partial interface CNmFloatRemapNode__RemapRange_t : ISchemaClass.From(nint handle) => new CNmFloatRemapNode__RemapRange_tImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; 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 080116e6a..f780efa77 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatSelectorNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatSelectorNode__CDefinition.cs @@ -12,6 +12,7 @@ public partial interface CNmFloatSelectorNode__CDefinition : CNmFloatValueNode__ static CNmFloatSelectorNode__CDefinition ISchemaClass.From(nint handle) => new CNmFloatSelectorNode__CDefinitionImpl(handle); static int ISchemaClass.Size => 120; + static string? ISchemaClass.ClassName => null; // 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 22db876ee..2b135180b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatSwitchNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatSwitchNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 582953af0..3b96f7914 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatValueNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFloatValueNode__CDefinition.cs @@ -12,6 +12,7 @@ public partial interface CNmFloatValueNode__CDefinition : CNmValueNode__CDefinit static CNmFloatValueNode__CDefinition ISchemaClass.From(nint handle) => new CNmFloatValueNode__CDefinitionImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFollowBoneNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFollowBoneNode__CDefinition.cs index 5a570fadc..caf52eb6f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFollowBoneNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFollowBoneNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 40; + static string? ISchemaClass.ClassName => null; 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 401e2d96b..3a0b40b46 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFollowBoneTask.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFollowBoneTask.cs @@ -12,6 +12,7 @@ public partial interface CNmFollowBoneTask : CNmPoseTask, ISchemaClass.From(nint handle) => new CNmFollowBoneTaskImpl(handle); static int ISchemaClass.Size => 120; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFootEvent.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFootEvent.cs index 95bab2bd0..4caac1d74 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFootEvent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFootEvent.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmFootEvent : CNmEvent, ISchemaClass { static CNmFootEvent ISchemaClass.From(nint handle) => new CNmFootEventImpl(handle); - static int ISchemaClass.Size => 40; + static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 2ad5e9860..4962dfce2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFootEventConditionNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFootEventConditionNode__CDefinition.cs @@ -12,6 +12,7 @@ public partial interface CNmFootEventConditionNode__CDefinition : CNmBoolValueNo static CNmFootEventConditionNode__CDefinition ISchemaClass.From(nint handle) => new CNmFootEventConditionNode__CDefinitionImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 db21a1db9..f10c00fd3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFootstepEventIDNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFootstepEventIDNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 cf92a5554..f8d74a347 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFootstepEventPercentageThroughNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFootstepEventPercentageThroughNode__CDefinition.cs @@ -12,6 +12,7 @@ public partial interface CNmFootstepEventPercentageThroughNode__CDefinition : CN static CNmFootstepEventPercentageThroughNode__CDefinition ISchemaClass.From(nint handle) => new CNmFootstepEventPercentageThroughNode__CDefinitionImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 fbfcded87..08ddb4160 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFrameSnapEvent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmFrameSnapEvent.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmFrameSnapEvent : CNmEvent, ISchemaClass { static CNmFrameSnapEvent ISchemaClass.From(nint handle) => new CNmFrameSnapEventImpl(handle); - static int ISchemaClass.Size => 40; + static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 832b2ee66..3be7e28cc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmGraphDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmGraphDefinition.cs @@ -12,6 +12,7 @@ public partial interface CNmGraphDefinition : ISchemaClass { static CNmGraphDefinition ISchemaClass.From(nint handle) => new CNmGraphDefinitionImpl(handle); static int ISchemaClass.Size => 384; + static string? ISchemaClass.ClassName => null; public ref CGlobalSymbol VariationID { get; } 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 d180d94c7..fa8f8c114 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmGraphDefinition__ExternalGraphSlot_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmGraphDefinition__ExternalGraphSlot_t.cs @@ -12,6 +12,7 @@ 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; + static string? ISchemaClass.ClassName => null; 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 e35b82532..be20d1c6f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmGraphDefinition__ReferencedGraphSlot_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmGraphDefinition__ReferencedGraphSlot_t.cs @@ -12,6 +12,7 @@ public partial interface CNmGraphDefinition__ReferencedGraphSlot_t : ISchemaClas static CNmGraphDefinition__ReferencedGraphSlot_t ISchemaClass.From(nint handle) => new CNmGraphDefinition__ReferencedGraphSlot_tImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 10b07ff9a..42e00bba7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmGraphEventConditionNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmGraphEventConditionNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 120; + static string? ISchemaClass.ClassName => null; 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 d0397d74e..24db10905 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmGraphEventConditionNode__Condition_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmGraphEventConditionNode__Condition_t.cs @@ -12,6 +12,7 @@ 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; + static string? ISchemaClass.ClassName => null; 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 eb438ba94..0f9f1dd12 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmGraphNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmGraphNode__CDefinition.cs @@ -12,6 +12,7 @@ public partial interface CNmGraphNode__CDefinition : ISchemaClass.From(nint handle) => new CNmGraphNode__CDefinitionImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 9a1bf426d..73cf1d49c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIDComparisonNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIDComparisonNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 56; + static string? ISchemaClass.ClassName => null; 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 da7481842..b014690eb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIDEvent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIDEvent.cs @@ -12,6 +12,7 @@ public partial interface CNmIDEvent : CNmEvent, ISchemaClass { static CNmIDEvent ISchemaClass.From(nint handle) => new CNmIDEventImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; 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 1cd022d54..e5159f0be 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIDEventConditionNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIDEventConditionNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; 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 aee3eff21..12264a6fc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIDEventNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIDEventNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 2a8720e1d..fe362094d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIDEventPercentageThroughNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIDEventPercentageThroughNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 81ec24b80..62154120d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIDSelectorNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIDSelectorNode__CDefinition.cs @@ -12,6 +12,7 @@ public partial interface CNmIDSelectorNode__CDefinition : CNmIDValueNode__CDefin static CNmIDSelectorNode__CDefinition ISchemaClass.From(nint handle) => new CNmIDSelectorNode__CDefinitionImpl(handle); static int ISchemaClass.Size => 128; + static string? ISchemaClass.ClassName => null; // 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 fac550dae..df8af4c2b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIDSwitchNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIDSwitchNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 82c0c8361..566db50b5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIDToFloatNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIDToFloatNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 96; + static string? ISchemaClass.ClassName => null; 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 71a7f0c31..c5f5cbaa7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIDValueNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIDValueNode__CDefinition.cs @@ -12,6 +12,7 @@ public partial interface CNmIDValueNode__CDefinition : CNmValueNode__CDefinition static CNmIDValueNode__CDefinition ISchemaClass.From(nint handle) => new CNmIDValueNode__CDefinitionImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIKBody.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIKBody.cs index 7a1567798..5e7818afd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIKBody.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIKBody.cs @@ -12,6 +12,7 @@ public partial interface CNmIKBody : ISchemaClass { static CNmIKBody ISchemaClass.From(nint handle) => new CNmIKBodyImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 f2dbf79d2..735e0d9b6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIKEffector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIKEffector.cs @@ -12,6 +12,7 @@ public partial interface CNmIKEffector : ISchemaClass { static CNmIKEffector ISchemaClass.From(nint handle) => new CNmIKEffectorImpl(handle); static int ISchemaClass.Size => 64; + static string? ISchemaClass.ClassName => null; 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 c01985679..cbe4cdbc0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIKJoint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIKJoint.cs @@ -12,6 +12,7 @@ public partial interface CNmIKJoint : ISchemaClass { static CNmIKJoint ISchemaClass.From(nint handle) => new CNmIKJointImpl(handle); static int ISchemaClass.Size => 64; + static string? ISchemaClass.ClassName => null; 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 30007937f..77ff67e2c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIKRig.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIKRig.cs @@ -12,6 +12,7 @@ public partial interface CNmIKRig : ISchemaClass { static CNmIKRig ISchemaClass.From(nint handle) => new CNmIKRigImpl(handle); static int ISchemaClass.Size => 56; + static string? ISchemaClass.ClassName => null; public ref CStrongHandle Skeleton { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIsInactiveBranchConditionNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIsInactiveBranchConditionNode__CDefinition.cs index f96df1c83..9e21ff225 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIsInactiveBranchConditionNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIsInactiveBranchConditionNode__CDefinition.cs @@ -12,6 +12,7 @@ public partial interface CNmIsInactiveBranchConditionNode__CDefinition : CNmBool static CNmIsInactiveBranchConditionNode__CDefinition ISchemaClass.From(nint handle) => new CNmIsInactiveBranchConditionNode__CDefinitionImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIsTargetSetNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIsTargetSetNode__CDefinition.cs index 74886143e..6e1b12562 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIsTargetSetNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmIsTargetSetNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 dd988fdad..66dd2f1b4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmLayerBlendNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmLayerBlendNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 64; + static string? ISchemaClass.ClassName => null; 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 518ab08eb..de1607406 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmLayerBlendNode__LayerDefinition_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmLayerBlendNode__LayerDefinition_t.cs @@ -12,6 +12,7 @@ public partial interface CNmLayerBlendNode__LayerDefinition_t : ISchemaClass.From(nint handle) => new CNmLayerBlendNode__LayerDefinition_tImpl(handle); static int ISchemaClass.Size => 12; + static string? ISchemaClass.ClassName => null; 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 522ac748e..67fc73eba 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmLegacyEvent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmLegacyEvent.cs @@ -12,6 +12,7 @@ public partial interface CNmLegacyEvent : CNmEvent, ISchemaClass static CNmLegacyEvent ISchemaClass.From(nint handle) => new CNmLegacyEventImpl(handle); static int ISchemaClass.Size => 64; + static string? ISchemaClass.ClassName => null; 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 df7726846..4a648cfc8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmMaterialAttributeEvent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmMaterialAttributeEvent.cs @@ -12,6 +12,7 @@ public partial interface CNmMaterialAttributeEvent : CNmEvent, ISchemaClass.From(nint handle) => new CNmMaterialAttributeEventImpl(handle); static int ISchemaClass.Size => 304; + static string? ISchemaClass.ClassName => null; 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 4033475cf..d562f0a5c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmModelSpaceBlendTask.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmModelSpaceBlendTask.cs @@ -12,6 +12,7 @@ public partial interface CNmModelSpaceBlendTask : CNmBlendTaskBase, ISchemaClass static CNmModelSpaceBlendTask ISchemaClass.From(nint handle) => new CNmModelSpaceBlendTaskImpl(handle); static int ISchemaClass.Size => 224; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmNotNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmNotNode__CDefinition.cs index 246d4d214..e1ddd1c9c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmNotNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmNotNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 c491cd66b..5649c64af 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmOrNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmOrNode__CDefinition.cs @@ -12,6 +12,7 @@ public partial interface CNmOrNode__CDefinition : CNmBoolValueNode__CDefinition, static CNmOrNode__CDefinition ISchemaClass.From(nint handle) => new CNmOrNode__CDefinitionImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; // CUtlLeanVectorFixedGrowable< int16, 4 > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmOrientationWarpEvent.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmOrientationWarpEvent.cs index 21cec956f..fc480f13d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmOrientationWarpEvent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmOrientationWarpEvent.cs @@ -12,6 +12,7 @@ public partial interface CNmOrientationWarpEvent : CNmEvent, ISchemaClass.From(nint handle) => new CNmOrientationWarpEventImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmOrientationWarpNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmOrientationWarpNode__CDefinition.cs index 8d04cff82..dbad6b8a9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmOrientationWarpNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmOrientationWarpNode__CDefinition.cs @@ -12,6 +12,7 @@ public partial interface CNmOrientationWarpNode__CDefinition : CNmPoseNode__CDef static CNmOrientationWarpNode__CDefinition ISchemaClass.From(nint handle) => new CNmOrientationWarpNode__CDefinitionImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 4249d6f1c..e2313ec87 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmOverlayBlendTask.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmOverlayBlendTask.cs @@ -12,6 +12,7 @@ public partial interface CNmOverlayBlendTask : CNmBlendTaskBase, ISchemaClass.From(nint handle) => new CNmOverlayBlendTaskImpl(handle); static int ISchemaClass.Size => 224; + static string? ISchemaClass.ClassName => null; 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 fce7cf7e1..99f0738e9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmParameterizedBlendNode__BlendRange_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmParameterizedBlendNode__BlendRange_t.cs @@ -12,6 +12,7 @@ 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; + static string? ISchemaClass.ClassName => null; 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 410971d76..ad9dba0cf 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmParameterizedBlendNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmParameterizedBlendNode__CDefinition.cs @@ -12,6 +12,7 @@ public partial interface CNmParameterizedBlendNode__CDefinition : CNmPoseNode__C static CNmParameterizedBlendNode__CDefinition ISchemaClass.From(nint handle) => new CNmParameterizedBlendNode__CDefinitionImpl(handle); static int ISchemaClass.Size => 64; + static string? ISchemaClass.ClassName => null; // 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 3cbc36cd5..27d8ccf47 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmParameterizedBlendNode__Parameterization_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmParameterizedBlendNode__Parameterization_t.cs @@ -12,6 +12,7 @@ public partial interface CNmParameterizedBlendNode__Parameterization_t : ISchema static CNmParameterizedBlendNode__Parameterization_t ISchemaClass.From(nint handle) => new CNmParameterizedBlendNode__Parameterization_tImpl(handle); static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; // 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 ad374e77b..4e0c3d61c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmParameterizedClipSelectorNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmParameterizedClipSelectorNode__CDefinition.cs @@ -12,6 +12,7 @@ public partial interface CNmParameterizedClipSelectorNode__CDefinition : CNmClip static CNmParameterizedClipSelectorNode__CDefinition ISchemaClass.From(nint handle) => new CNmParameterizedClipSelectorNode__CDefinitionImpl(handle); static int ISchemaClass.Size => 64; + static string? ISchemaClass.ClassName => null; // 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 20a56b8c2..a17df8139 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmParameterizedSelectorNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmParameterizedSelectorNode__CDefinition.cs @@ -12,6 +12,7 @@ public partial interface CNmParameterizedSelectorNode__CDefinition : CNmPoseNode static CNmParameterizedSelectorNode__CDefinition ISchemaClass.From(nint handle) => new CNmParameterizedSelectorNode__CDefinitionImpl(handle); static int ISchemaClass.Size => 64; + static string? ISchemaClass.ClassName => null; // CUtlLeanVectorFixedGrowable< int16, 5 > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmParticleEvent.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmParticleEvent.cs index 4510e5835..322fdd595 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmParticleEvent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmParticleEvent.cs @@ -12,6 +12,7 @@ public partial interface CNmParticleEvent : CNmEvent, ISchemaClass.From(nint handle) => new CNmParticleEventImpl(handle); static int ISchemaClass.Size => 112; + static string? ISchemaClass.ClassName => null; 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 639dd7181..43b8849aa 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmPassthroughNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmPassthroughNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 80b26cbc4..32920c682 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmPoseNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmPoseNode__CDefinition.cs @@ -12,6 +12,7 @@ public partial interface CNmPoseNode__CDefinition : CNmGraphNode__CDefinition, I static CNmPoseNode__CDefinition ISchemaClass.From(nint handle) => new CNmPoseNode__CDefinitionImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmPoseTask.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmPoseTask.cs index 18951fc40..476ab3db4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmPoseTask.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmPoseTask.cs @@ -12,6 +12,7 @@ public partial interface CNmPoseTask : ISchemaClass { static CNmPoseTask ISchemaClass.From(nint handle) => new CNmPoseTaskImpl(handle); static int ISchemaClass.Size => 88; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmReferencePoseNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmReferencePoseNode__CDefinition.cs index 295e27087..e414b5a66 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmReferencePoseNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmReferencePoseNode__CDefinition.cs @@ -12,6 +12,7 @@ public partial interface CNmReferencePoseNode__CDefinition : CNmPoseNode__CDefin static CNmReferencePoseNode__CDefinition ISchemaClass.From(nint handle) => new CNmReferencePoseNode__CDefinitionImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmReferencePoseTask.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmReferencePoseTask.cs index 081884084..da0279da5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmReferencePoseTask.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmReferencePoseTask.cs @@ -12,6 +12,7 @@ public partial interface CNmReferencePoseTask : CNmPoseTask, ISchemaClass.From(nint handle) => new CNmReferencePoseTaskImpl(handle); static int ISchemaClass.Size => 88; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmReferencedGraphNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmReferencedGraphNode__CDefinition.cs index 0c3308746..8cbc97ea5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmReferencedGraphNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmReferencedGraphNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 b09861dd6..0f7904514 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmRootMotionData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmRootMotionData.cs @@ -12,6 +12,7 @@ public partial interface CNmRootMotionData : ISchemaClass { static CNmRootMotionData ISchemaClass.From(nint handle) => new CNmRootMotionDataImpl(handle); static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; 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 f09726f28..fbbf3e1f0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmRootMotionEvent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmRootMotionEvent.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmRootMotionEvent : CNmEvent, ISchemaClass { static CNmRootMotionEvent ISchemaClass.From(nint handle) => new CNmRootMotionEventImpl(handle); - static int ISchemaClass.Size => 40; + static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 21e4d00fb..f1b744811 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmRootMotionOverrideNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmRootMotionOverrideNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 d9492841f..e04334e75 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSampleTask.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSampleTask.cs @@ -12,6 +12,7 @@ public partial interface CNmSampleTask : CNmPoseTask, ISchemaClass.From(nint handle) => new CNmSampleTaskImpl(handle); static int ISchemaClass.Size => 104; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmScaleNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmScaleNode__CDefinition.cs index 53c2d9e0c..1cee3d16a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmScaleNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmScaleNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 9f7d42a34..4b6823d30 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmScaleTask.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmScaleTask.cs @@ -12,6 +12,7 @@ public partial interface CNmScaleTask : CNmPoseTask, ISchemaClass static CNmScaleTask ISchemaClass.From(nint handle) => new CNmScaleTaskImpl(handle); static int ISchemaClass.Size => 176; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSelectorNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSelectorNode__CDefinition.cs index dec6fcc1a..21db514af 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSelectorNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSelectorNode__CDefinition.cs @@ -12,6 +12,7 @@ public partial interface CNmSelectorNode__CDefinition : CNmPoseNode__CDefinition static CNmSelectorNode__CDefinition ISchemaClass.From(nint handle) => new CNmSelectorNode__CDefinitionImpl(handle); static int ISchemaClass.Size => 64; + static string? ISchemaClass.ClassName => null; // CUtlLeanVectorFixedGrowable< int16, 5 > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSkeleton.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSkeleton.cs index 2d10b1c09..679bdd315 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSkeleton.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSkeleton.cs @@ -12,6 +12,7 @@ public partial interface CNmSkeleton : ISchemaClass { static CNmSkeleton ISchemaClass.From(nint handle) => new CNmSkeletonImpl(handle); static int ISchemaClass.Size => 192; + static string? ISchemaClass.ClassName => null; public ref CGlobalSymbol ID { 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 77f82cffa..0822946b1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSkeleton__SecondarySkeleton_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSkeleton__SecondarySkeleton_t.cs @@ -12,6 +12,7 @@ public partial interface CNmSkeleton__SecondarySkeleton_t : ISchemaClass.From(nint handle) => new CNmSkeleton__SecondarySkeleton_tImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 index 6c1918b84..54835bebd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSnapWeaponNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSnapWeaponNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; public ref short EnabledNodeIdx { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSnapWeaponTask.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSnapWeaponTask.cs index beeca2e10..f62f00af6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSnapWeaponTask.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSnapWeaponTask.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmSnapWeaponTask : CNmPoseTask, ISchemaClass { static CNmSnapWeaponTask ISchemaClass.From(nint handle) => new CNmSnapWeaponTaskImpl(handle); - static int ISchemaClass.Size => 96; + static int ISchemaClass.Size => 88; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSoundEvent.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSoundEvent.cs index 81090cf65..5b9f6aed5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSoundEvent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSoundEvent.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmSoundEvent : CNmEvent, ISchemaClass { static CNmSoundEvent ISchemaClass.From(nint handle) => new CNmSoundEventImpl(handle); - static int ISchemaClass.Size => 80; + static int ISchemaClass.Size => 72; + static string? ISchemaClass.ClassName => null; 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 c6789e827..81c1e8aed 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSpeedScaleBaseNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSpeedScaleBaseNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 cf88c7e21..2a7e34c7e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSpeedScaleNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSpeedScaleNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmStateCompletedConditionNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmStateCompletedConditionNode__CDefinition.cs index f57ef37e0..a7377abd7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmStateCompletedConditionNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmStateCompletedConditionNode__CDefinition.cs @@ -12,6 +12,7 @@ public partial interface CNmStateCompletedConditionNode__CDefinition : CNmBoolVa static CNmStateCompletedConditionNode__CDefinition ISchemaClass.From(nint handle) => new CNmStateCompletedConditionNode__CDefinitionImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 f80a221a4..c5a4d8169 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmStateMachineNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmStateMachineNode__CDefinition.cs @@ -12,6 +12,7 @@ public partial interface CNmStateMachineNode__CDefinition : CNmPoseNode__CDefini static CNmStateMachineNode__CDefinition ISchemaClass.From(nint handle) => new CNmStateMachineNode__CDefinitionImpl(handle); static int ISchemaClass.Size => 312; + static string? ISchemaClass.ClassName => null; // 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 e126c7ef4..b0907df83 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmStateMachineNode__StateDefinition_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmStateMachineNode__StateDefinition_t.cs @@ -12,6 +12,7 @@ public partial interface CNmStateMachineNode__StateDefinition_t : ISchemaClass.From(nint handle) => new CNmStateMachineNode__StateDefinition_tImpl(handle); static int ISchemaClass.Size => 56; + static string? ISchemaClass.ClassName => null; 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 8d2807f51..4a6a797fa 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmStateMachineNode__TransitionDefinition_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmStateMachineNode__TransitionDefinition_t.cs @@ -12,6 +12,7 @@ public partial interface CNmStateMachineNode__TransitionDefinition_t : ISchemaCl static CNmStateMachineNode__TransitionDefinition_t ISchemaClass.From(nint handle) => new CNmStateMachineNode__TransitionDefinition_tImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; 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 c3ab5edd7..9821aeb95 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmStateNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmStateNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 168; + static string? ISchemaClass.ClassName => null; public ref short ChildNodeIdx { get; } 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 a77eab376..ccdb143c0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmStateNode__TimedEvent_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmStateNode__TimedEvent_t.cs @@ -12,6 +12,7 @@ public partial interface CNmStateNode__TimedEvent_t : ISchemaClass.From(nint handle) => new CNmStateNode__TimedEvent_tImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 22015eb5f..67defde2f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSyncEventIndexConditionNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSyncEventIndexConditionNode__CDefinition.cs @@ -12,6 +12,7 @@ public partial interface CNmSyncEventIndexConditionNode__CDefinition : CNmBoolVa static CNmSyncEventIndexConditionNode__CDefinition ISchemaClass.From(nint handle) => new CNmSyncEventIndexConditionNode__CDefinitionImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 e19283e55..c6fb91c64 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSyncTrack.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSyncTrack.cs @@ -12,6 +12,7 @@ public partial interface CNmSyncTrack : ISchemaClass { static CNmSyncTrack ISchemaClass.From(nint handle) => new CNmSyncTrackImpl(handle); static int ISchemaClass.Size => 176; + static string? ISchemaClass.ClassName => null; // 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 73484d6a1..37ba9332a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSyncTrack__EventMarker_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSyncTrack__EventMarker_t.cs @@ -12,6 +12,7 @@ public partial interface CNmSyncTrack__EventMarker_t : ISchemaClass.From(nint handle) => new CNmSyncTrack__EventMarker_tImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 64582c724..7a4ad12db 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSyncTrack__Event_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmSyncTrack__Event_t.cs @@ -12,6 +12,7 @@ public partial interface CNmSyncTrack__Event_t : ISchemaClass.From(nint handle) => new CNmSyncTrack__Event_tImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 730aae4ed..05725f0c2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTarget.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTarget.cs @@ -12,6 +12,7 @@ public partial interface CNmTarget : ISchemaClass { static CNmTarget ISchemaClass.From(nint handle) => new CNmTargetImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; 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 adc3e1c10..ac8cbc62a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTargetInfoNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTargetInfoNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 b5c4cad61..d21ec7b35 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTargetOffsetNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTargetOffsetNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; 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 a97964c39..dfb8a9db8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTargetPointNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTargetPointNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 2188a1648..df2a44309 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTargetValueNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTargetValueNode__CDefinition.cs @@ -12,6 +12,7 @@ public partial interface CNmTargetValueNode__CDefinition : CNmValueNode__CDefini static CNmTargetValueNode__CDefinition ISchemaClass.From(nint handle) => new CNmTargetValueNode__CDefinitionImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTargetWarpEvent.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTargetWarpEvent.cs index a70b65783..10f6009f1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTargetWarpEvent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTargetWarpEvent.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmTargetWarpEvent : CNmEvent, ISchemaClass { static CNmTargetWarpEvent ISchemaClass.From(nint handle) => new CNmTargetWarpEventImpl(handle); - static int ISchemaClass.Size => 40; + static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 723dd1e7b..adccd9243 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTargetWarpNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTargetWarpNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 40; + static string? ISchemaClass.ClassName => null; 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 51e189180..2c2f37b2f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTimeConditionNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTimeConditionNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 5a34e63fb..f53067769 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTransitionEvent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTransitionEvent.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNmTransitionEvent : CNmEvent, ISchemaClass { static CNmTransitionEvent ISchemaClass.From(nint handle) => new CNmTransitionEventImpl(handle); - static int ISchemaClass.Size => 48; + static int ISchemaClass.Size => 40; + static string? ISchemaClass.ClassName => null; 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 2a2f52d98..6ca1b0ff5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTransitionEventConditionNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTransitionEventConditionNode__CDefinition.cs @@ -12,6 +12,7 @@ public partial interface CNmTransitionEventConditionNode__CDefinition : CNmBoolV static CNmTransitionEventConditionNode__CDefinition ISchemaClass.From(nint handle) => new CNmTransitionEventConditionNode__CDefinitionImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 6e6226019..68840432d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTransitionNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTransitionNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 40; + static string? ISchemaClass.ClassName => null; 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 91567b42c..82528c81b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTwoBoneIKNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmTwoBoneIKNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 40; + static string? ISchemaClass.ClassName => null; 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 132b2a673..9f914ce3f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmValueNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmValueNode__CDefinition.cs @@ -12,6 +12,7 @@ public partial interface CNmValueNode__CDefinition : CNmGraphNode__CDefinition, static CNmValueNode__CDefinition ISchemaClass.From(nint handle) => new CNmValueNode__CDefinitionImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVectorCreateNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVectorCreateNode__CDefinition.cs index 2487ddecc..a66ecf48c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVectorCreateNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVectorCreateNode__CDefinition.cs @@ -12,6 +12,7 @@ public partial interface CNmVectorCreateNode__CDefinition : CNmVectorValueNode__ static CNmVectorCreateNode__CDefinition ISchemaClass.From(nint handle) => new CNmVectorCreateNode__CDefinitionImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 eca808470..4b7d5198c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVectorInfoNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVectorInfoNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 fa9f255da..d1317054b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVectorNegateNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVectorNegateNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 fac46d969..1b4b5f704 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVectorValueNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVectorValueNode__CDefinition.cs @@ -12,6 +12,7 @@ public partial interface CNmVectorValueNode__CDefinition : CNmValueNode__CDefini static CNmVectorValueNode__CDefinition ISchemaClass.From(nint handle) => new CNmVectorValueNode__CDefinitionImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVelocityBasedSpeedScaleNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVelocityBasedSpeedScaleNode__CDefinition.cs index ff0409002..1c6dd05d6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVelocityBasedSpeedScaleNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVelocityBasedSpeedScaleNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVelocityBlendNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVelocityBlendNode__CDefinition.cs index f8ddd0b73..99369a20c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVelocityBlendNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVelocityBlendNode__CDefinition.cs @@ -12,6 +12,7 @@ public partial interface CNmVelocityBlendNode__CDefinition : CNmParameterizedBle static CNmVelocityBlendNode__CDefinition ISchemaClass.From(nint handle) => new CNmVelocityBlendNode__CDefinitionImpl(handle); static int ISchemaClass.Size => 64; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVirtualParameterBoneMaskNode__CDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVirtualParameterBoneMaskNode__CDefinition.cs index 3e42c4c60..9806c0647 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVirtualParameterBoneMaskNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVirtualParameterBoneMaskNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 268633740..5b778ecb0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVirtualParameterBoolNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVirtualParameterBoolNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 3336b05bc..db14b53f3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVirtualParameterFloatNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVirtualParameterFloatNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 8886f2e08..038d4ac97 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVirtualParameterIDNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVirtualParameterIDNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 43f1627ef..03eb0d46e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVirtualParameterTargetNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVirtualParameterTargetNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 2addc7115..a038f68bc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVirtualParameterVectorNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmVirtualParameterVectorNode__CDefinition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 97687d97c..fbd8ba69f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmZeroPoseNode__CDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmZeroPoseNode__CDefinition.cs @@ -12,6 +12,7 @@ public partial interface CNmZeroPoseNode__CDefinition : CNmPoseNode__CDefinition static CNmZeroPoseNode__CDefinition ISchemaClass.From(nint handle) => new CNmZeroPoseNode__CDefinitionImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmZeroPoseTask.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmZeroPoseTask.cs index 3ecf8e50e..66867170e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmZeroPoseTask.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNmZeroPoseTask.cs @@ -12,6 +12,7 @@ public partial interface CNmZeroPoseTask : CNmPoseTask, ISchemaClass.From(nint handle) => new CNmZeroPoseTaskImpl(handle); static int ISchemaClass.Size => 88; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNullEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNullEntity.cs index d488cc293..a6c2a19de 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNullEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CNullEntity.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CNullEntity : CBaseEntity, ISchemaClass { static CNullEntity ISchemaClass.From(nint handle) => new CNullEntityImpl(handle); - static int ISchemaClass.Size => 1264; + static int ISchemaClass.Size => 2008; + static string? ISchemaClass.ClassName => "info_null"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/COmniLight.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/COmniLight.cs index 67faa8722..6b0a7487b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/COmniLight.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/COmniLight.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface COmniLight : CBarnLight, ISchemaClass { static COmniLight ISchemaClass.From(nint handle) => new COmniLightImpl(handle); - static int ISchemaClass.Size => 2832; + static int ISchemaClass.Size => 3568; + static string? ISchemaClass.ClassName => "light_omni2"; 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 df4b075d3..8be62edf4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/COrientConstraint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/COrientConstraint.cs @@ -12,6 +12,7 @@ public partial interface COrientConstraint : CBaseConstraint, ISchemaClass.From(nint handle) => new COrientConstraintImpl(handle); static int ISchemaClass.Size => 96; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/COrientationWarpUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/COrientationWarpUpdateNode.cs index 27611255c..8dfecd430 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/COrientationWarpUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/COrientationWarpUpdateNode.cs @@ -12,6 +12,7 @@ public partial interface COrientationWarpUpdateNode : CUnaryUpdateNode, ISchemaC static COrientationWarpUpdateNode ISchemaClass.From(nint handle) => new COrientationWarpUpdateNodeImpl(handle); static int ISchemaClass.Size => 192; + static string? ISchemaClass.ClassName => null; 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 8b580fdfa..8bd54fe25 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/COrnamentProp.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/COrnamentProp.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface COrnamentProp : CDynamicProp, ISchemaClass { static COrnamentProp ISchemaClass.From(nint handle) => new COrnamentPropImpl(handle); - static int ISchemaClass.Size => 3424; + static int ISchemaClass.Size => 4192; + static string? ISchemaClass.ClassName => "prop_dynamic_ornament"; 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 881db8cb1..7e4dbb462 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPAssignment_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPAssignment_t.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 1696; + static string? ISchemaClass.ClassName => null; 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 7eb213a9a..86e73a2a5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPairedSequenceComponentUpdater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPairedSequenceComponentUpdater.cs @@ -12,6 +12,7 @@ public partial interface CPairedSequenceComponentUpdater : CAnimComponentUpdater static CPairedSequenceComponentUpdater ISchemaClass.From(nint handle) => new CPairedSequenceComponentUpdaterImpl(handle); static int ISchemaClass.Size => 56; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPairedSequenceUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPairedSequenceUpdateNode.cs index 193f1d79a..1b43debcd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPairedSequenceUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPairedSequenceUpdateNode.cs @@ -12,6 +12,7 @@ public partial interface CPairedSequenceUpdateNode : CSequenceUpdateNodeBase, IS static CPairedSequenceUpdateNode ISchemaClass.From(nint handle) => new CPairedSequenceUpdateNodeImpl(handle); static int ISchemaClass.Size => 136; + static string? ISchemaClass.ClassName => null; 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 f8ebffe94..0cdaadb95 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParamSpanUpdater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParamSpanUpdater.cs @@ -12,6 +12,7 @@ public partial interface CParamSpanUpdater : ISchemaClass { static CParamSpanUpdater ISchemaClass.From(nint handle) => new CParamSpanUpdaterImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; public ref CUtlVector Spans { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParentConstraint.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParentConstraint.cs index 3f38e7a1e..63f8acab6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParentConstraint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParentConstraint.cs @@ -12,6 +12,7 @@ public partial interface CParentConstraint : CBaseConstraint, ISchemaClass.From(nint handle) => new CParentConstraintImpl(handle); static int ISchemaClass.Size => 96; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleAnimTag.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleAnimTag.cs index d6289e109..f8c431a78 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleAnimTag.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleAnimTag.cs @@ -12,6 +12,7 @@ public partial interface CParticleAnimTag : CAnimTagBase, ISchemaClass.From(nint handle) => new CParticleAnimTagImpl(handle); static int ISchemaClass.Size => 152; + static string? ISchemaClass.ClassName => null; 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 321c9805d..fe78a80a6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleBindingRealPulse.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleBindingRealPulse.cs @@ -12,6 +12,7 @@ public partial interface CParticleBindingRealPulse : CParticleCollectionBindingI static CParticleBindingRealPulse ISchemaClass.From(nint handle) => new CParticleBindingRealPulseImpl(handle); static int ISchemaClass.Size => 312; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleCollectionBindingInstance.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleCollectionBindingInstance.cs index a0cbba871..c000d232e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleCollectionBindingInstance.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleCollectionBindingInstance.cs @@ -12,6 +12,7 @@ public partial interface CParticleCollectionBindingInstance : CBasePulseGraphIns static CParticleCollectionBindingInstance ISchemaClass.From(nint handle) => new CParticleCollectionBindingInstanceImpl(handle); static int ISchemaClass.Size => 312; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleCollectionFloatInput.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleCollectionFloatInput.cs index fefae5c28..d8b697038 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleCollectionFloatInput.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleCollectionFloatInput.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CParticleCollectionFloatInput : CParticleFloatInput, ISchemaClass { static CParticleCollectionFloatInput ISchemaClass.From(nint handle) => new CParticleCollectionFloatInputImpl(handle); - static int ISchemaClass.Size => 368; + static int ISchemaClass.Size => 360; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleCollectionRendererFloatInput.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleCollectionRendererFloatInput.cs index 229151b6c..ae6a1f075 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleCollectionRendererFloatInput.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleCollectionRendererFloatInput.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CParticleCollectionRendererFloatInput : CParticleCollectionFloatInput, ISchemaClass { static CParticleCollectionRendererFloatInput ISchemaClass.From(nint handle) => new CParticleCollectionRendererFloatInputImpl(handle); - static int ISchemaClass.Size => 368; + static int ISchemaClass.Size => 360; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleCollectionRendererVecInput.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleCollectionRendererVecInput.cs index 68381a385..3b449064a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleCollectionRendererVecInput.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleCollectionRendererVecInput.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CParticleCollectionRendererVecInput : CParticleCollectionVecInput, ISchemaClass { static CParticleCollectionRendererVecInput ISchemaClass.From(nint handle) => new CParticleCollectionRendererVecInputImpl(handle); - static int ISchemaClass.Size => 1720; + static int ISchemaClass.Size => 1680; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleCollectionVecInput.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleCollectionVecInput.cs index 3bde912ba..dada376fd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleCollectionVecInput.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleCollectionVecInput.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CParticleCollectionVecInput : CParticleVecInput, ISchemaClass { static CParticleCollectionVecInput ISchemaClass.From(nint handle) => new CParticleCollectionVecInputImpl(handle); - static int ISchemaClass.Size => 1720; + static int ISchemaClass.Size => 1680; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFloatInput.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFloatInput.cs index 793316fef..57624172e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFloatInput.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFloatInput.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CParticleFloatInput : CParticleInput, ISchemaClass { static CParticleFloatInput ISchemaClass.From(nint handle) => new CParticleFloatInputImpl(handle); - static int ISchemaClass.Size => 368; + static int ISchemaClass.Size => 360; + static string? ISchemaClass.ClassName => null; public ref ParticleFloatType_t Type { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFunction.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFunction.cs index 113b53dcd..aa793e863 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFunction.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFunction.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CParticleFunction : ISchemaClass { static CParticleFunction ISchemaClass.From(nint handle) => new CParticleFunctionImpl(handle); - static int ISchemaClass.Size => 464; + static int ISchemaClass.Size => 456; + static string? ISchemaClass.ClassName => null; 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 ec2bcdce3..b097bc15f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFunctionConstraint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFunctionConstraint.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CParticleFunctionConstraint : CParticleFunction, ISchemaClass { static CParticleFunctionConstraint ISchemaClass.From(nint handle) => new CParticleFunctionConstraintImpl(handle); - static int ISchemaClass.Size => 464; + static int ISchemaClass.Size => 456; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFunctionEmitter.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFunctionEmitter.cs index 8ea6318d5..b976eaadc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFunctionEmitter.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFunctionEmitter.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CParticleFunctionEmitter : CParticleFunction, ISchemaClass { static CParticleFunctionEmitter ISchemaClass.From(nint handle) => new CParticleFunctionEmitterImpl(handle); - static int ISchemaClass.Size => 472; + static int ISchemaClass.Size => 464; + static string? ISchemaClass.ClassName => null; 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 3084d7b08..c8ed0c6f1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFunctionForce.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFunctionForce.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CParticleFunctionForce : CParticleFunction, ISchemaClass { static CParticleFunctionForce ISchemaClass.From(nint handle) => new CParticleFunctionForceImpl(handle); - static int ISchemaClass.Size => 480; + static int ISchemaClass.Size => 472; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFunctionInitializer.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFunctionInitializer.cs index dd110679d..7fefe4487 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFunctionInitializer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFunctionInitializer.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CParticleFunctionInitializer : CParticleFunction, ISchemaClass { static CParticleFunctionInitializer ISchemaClass.From(nint handle) => new CParticleFunctionInitializerImpl(handle); - static int ISchemaClass.Size => 472; + static int ISchemaClass.Size => 464; + static string? ISchemaClass.ClassName => null; 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 2c799e1f9..fdb458fb0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFunctionOperator.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFunctionOperator.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CParticleFunctionOperator : CParticleFunction, ISchemaClass { static CParticleFunctionOperator ISchemaClass.From(nint handle) => new CParticleFunctionOperatorImpl(handle); - static int ISchemaClass.Size => 464; + static int ISchemaClass.Size => 456; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFunctionPreEmission.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFunctionPreEmission.cs index 64e248a8b..359e9da46 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFunctionPreEmission.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFunctionPreEmission.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CParticleFunctionPreEmission : CParticleFunctionOperator, ISchemaClass { static CParticleFunctionPreEmission ISchemaClass.From(nint handle) => new CParticleFunctionPreEmissionImpl(handle); - static int ISchemaClass.Size => 472; + static int ISchemaClass.Size => 464; + static string? ISchemaClass.ClassName => null; 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 bdbac18b9..6e830cfef 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFunctionRenderer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleFunctionRenderer.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CParticleFunctionRenderer : CParticleFunction, ISchemaClass { static CParticleFunctionRenderer ISchemaClass.From(nint handle) => new CParticleFunctionRendererImpl(handle); - static int ISchemaClass.Size => 544; + static int ISchemaClass.Size => 536; + static string? ISchemaClass.ClassName => null; 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 df88cea6d..291994eff 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleInput.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleInput.cs @@ -12,6 +12,7 @@ public partial interface CParticleInput : ISchemaClass { static CParticleInput ISchemaClass.From(nint handle) => new CParticleInputImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleMassCalculationParameters.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleMassCalculationParameters.cs index 1030c50e1..7e08c3e60 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleMassCalculationParameters.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleMassCalculationParameters.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CParticleMassCalculationParameters : ISchemaClass { static CParticleMassCalculationParameters ISchemaClass.From(nint handle) => new CParticleMassCalculationParametersImpl(handle); - static int ISchemaClass.Size => 1112; + static int ISchemaClass.Size => 1088; + static string? ISchemaClass.ClassName => null; 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 19b235dbf..60dae21f8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleModelInput.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleModelInput.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CParticleModelInput : CParticleInput, ISchemaClass { static CParticleModelInput ISchemaClass.From(nint handle) => new CParticleModelInputImpl(handle); - static int ISchemaClass.Size => 96; + static int ISchemaClass.Size => 88; + static string? ISchemaClass.ClassName => null; 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 679a2ddd0..7f4c61696 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleProperty.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleProperty.cs @@ -12,6 +12,7 @@ public partial interface CParticleProperty : ISchemaClass { static CParticleProperty ISchemaClass.From(nint handle) => new CParticlePropertyImpl(handle); static int ISchemaClass.Size => 40; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleRemapFloatInput.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleRemapFloatInput.cs index 604335fed..34a4ce1a9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleRemapFloatInput.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleRemapFloatInput.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CParticleRemapFloatInput : CParticleFloatInput, ISchemaClass { static CParticleRemapFloatInput ISchemaClass.From(nint handle) => new CParticleRemapFloatInputImpl(handle); - static int ISchemaClass.Size => 368; + static int ISchemaClass.Size => 360; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleSystem.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleSystem.cs index 550882335..22914dc46 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleSystem.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleSystem.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CParticleSystem : CBaseModelEntity, ISchemaClass { static CParticleSystem ISchemaClass.From(nint handle) => new CParticleSystemImpl(handle); - static int ISchemaClass.Size => 3408; + static int ISchemaClass.Size => 4152; + static string? ISchemaClass.ClassName => "info_particle_system"; 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 e0666268a..b3a094d32 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleSystemDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleSystemDefinition.cs @@ -12,6 +12,7 @@ public partial interface CParticleSystemDefinition : IParticleSystemDefinition, static CParticleSystemDefinition ISchemaClass.From(nint handle) => new CParticleSystemDefinitionImpl(handle); static int ISchemaClass.Size => 1088; + static string? ISchemaClass.ClassName => null; public ref int BehaviorVersion { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleTransformInput.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleTransformInput.cs index 967307108..d1df8f0f3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleTransformInput.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleTransformInput.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CParticleTransformInput : CParticleInput, ISchemaClass { static CParticleTransformInput ISchemaClass.From(nint handle) => new CParticleTransformInputImpl(handle); - static int ISchemaClass.Size => 104; + static int ISchemaClass.Size => 96; + static string? ISchemaClass.ClassName => null; 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 19dcd6ec8..a18314d33 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleVariableRef.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleVariableRef.cs @@ -12,6 +12,7 @@ public partial interface CParticleVariableRef : ISchemaClass.From(nint handle) => new CParticleVariableRefImpl(handle); static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; // CKV3MemberNameWithStorage diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleVecInput.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleVecInput.cs index 3cd36e498..b5bc99ec0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleVecInput.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleVecInput.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CParticleVecInput : CParticleInput, ISchemaClass { static CParticleVecInput ISchemaClass.From(nint handle) => new CParticleVecInputImpl(handle); - static int ISchemaClass.Size => 1720; + static int ISchemaClass.Size => 1680; + static string? ISchemaClass.ClassName => null; 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 ccd83b024..92f9233b1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleVisibilityInputs.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CParticleVisibilityInputs.cs @@ -12,6 +12,7 @@ public partial interface CParticleVisibilityInputs : ISchemaClass.From(nint handle) => new CParticleVisibilityInputsImpl(handle); static int ISchemaClass.Size => 72; + static string? ISchemaClass.ClassName => null; 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 efdea2e42..abfe5636b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathAnimMotorUpdater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathAnimMotorUpdater.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPathAnimMotorUpdater : CPathAnimMotorUpdaterBase, ISchemaClass { static CPathAnimMotorUpdater ISchemaClass.From(nint handle) => new CPathAnimMotorUpdaterImpl(handle); - static int ISchemaClass.Size => 40; + static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathAnimMotorUpdaterBase.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathAnimMotorUpdaterBase.cs index ab88d8b22..02ee326ae 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathAnimMotorUpdaterBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathAnimMotorUpdaterBase.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPathAnimMotorUpdaterBase : CAnimMotorUpdaterBase, ISchemaClass { static CPathAnimMotorUpdaterBase ISchemaClass.From(nint handle) => new CPathAnimMotorUpdaterBaseImpl(handle); - static int ISchemaClass.Size => 40; + static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 52252a6a7..d86a7ddc6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathCorner.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathCorner.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPathCorner : CPointEntity, ISchemaClass { static CPathCorner ISchemaClass.From(nint handle) => new CPathCornerImpl(handle); - static int ISchemaClass.Size => 1312; + static int ISchemaClass.Size => 2056; + static string? ISchemaClass.ClassName => "path_corner"; 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 c5d2db19c..fa0e63326 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathCornerCrash.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathCornerCrash.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPathCornerCrash : CPathCorner, ISchemaClass { static CPathCornerCrash ISchemaClass.From(nint handle) => new CPathCornerCrashImpl(handle); - static int ISchemaClass.Size => 1312; + static int ISchemaClass.Size => 2056; + static string? ISchemaClass.ClassName => "path_corner_crash"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathHelperUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathHelperUpdateNode.cs index 5b0b90733..c69ea9ded 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathHelperUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathHelperUpdateNode.cs @@ -12,6 +12,7 @@ public partial interface CPathHelperUpdateNode : CUnaryUpdateNode, ISchemaClass< static CPathHelperUpdateNode ISchemaClass.From(nint handle) => new CPathHelperUpdateNodeImpl(handle); static int ISchemaClass.Size => 120; + static string? ISchemaClass.ClassName => null; 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 6d60705fd..1afdf6add 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathKeyFrame.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathKeyFrame.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPathKeyFrame : CLogicalEntity, ISchemaClass { static CPathKeyFrame ISchemaClass.From(nint handle) => new CPathKeyFrameImpl(handle); - static int ISchemaClass.Size => 1360; + static int ISchemaClass.Size => 2096; + static string? ISchemaClass.ClassName => "keyframe_track"; 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 9dbde93b7..b53f1bf7d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathMetricEvaluator.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathMetricEvaluator.cs @@ -12,6 +12,7 @@ public partial interface CPathMetricEvaluator : CMotionMetricEvaluator, ISchemaC static CPathMetricEvaluator ISchemaClass.From(nint handle) => new CPathMetricEvaluatorImpl(handle); static int ISchemaClass.Size => 120; + static string? ISchemaClass.ClassName => null; 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 6b2bea802..b042ac381 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathMover.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathMover.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPathMover : CPathSimple, ISchemaClass { static CPathMover ISchemaClass.From(nint handle) => new CPathMoverImpl(handle); - static int ISchemaClass.Size => 1616; + static int ISchemaClass.Size => 2352; + static string? ISchemaClass.ClassName => "path_mover"; 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 cb0047bac..a7a287966 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathParameters.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathParameters.cs @@ -12,6 +12,7 @@ public partial interface CPathParameters : ISchemaClass { static CPathParameters ISchemaClass.From(nint handle) => new CPathParametersImpl(handle); static int ISchemaClass.Size => 64; + static string? ISchemaClass.ClassName => null; 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 dfea17d74..333d71f06 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathParticleRope.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathParticleRope.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPathParticleRope : CBaseEntity, ISchemaClass { static CPathParticleRope ISchemaClass.From(nint handle) => new CPathParticleRopeImpl(handle); - static int ISchemaClass.Size => 1496; + static int ISchemaClass.Size => 2240; + static string? ISchemaClass.ClassName => "path_particle_rope"; public ref bool StartActive { 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 8ea0bd740..031b02858 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,7 +11,8 @@ 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; + static int ISchemaClass.Size => 2240; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathQueryComponent.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathQueryComponent.cs index f012fac69..abfdb609d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathQueryComponent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathQueryComponent.cs @@ -12,6 +12,7 @@ public partial interface CPathQueryComponent : CEntityComponent, ISchemaClass.From(nint handle) => new CPathQueryComponentImpl(handle); static int ISchemaClass.Size => 160; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathQueryUtil.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathQueryUtil.cs index c78cc17cc..8c96ee95d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathQueryUtil.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathQueryUtil.cs @@ -12,6 +12,7 @@ public partial interface CPathQueryUtil : ISchemaClass { static CPathQueryUtil ISchemaClass.From(nint handle) => new CPathQueryUtilImpl(handle); static int ISchemaClass.Size => 128; + static string? ISchemaClass.ClassName => null; 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 7cc060773..c32bee13b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathSimple.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathSimple.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPathSimple : CBaseEntity, ISchemaClass { static CPathSimple ISchemaClass.From(nint handle) => new CPathSimpleImpl(handle); - static int ISchemaClass.Size => 1536; + static int ISchemaClass.Size => 2272; + static string? ISchemaClass.ClassName => "path_simple"; 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 e77a82676..733e1cee7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathSimpleAPI.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathSimpleAPI.cs @@ -12,6 +12,7 @@ public partial interface CPathSimpleAPI : ISchemaClass { static CPathSimpleAPI ISchemaClass.From(nint handle) => new CPathSimpleAPIImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathTrack.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathTrack.cs index c205b9445..97dc0bf1d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathTrack.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPathTrack.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPathTrack : CPointEntity, ISchemaClass { static CPathTrack ISchemaClass.From(nint handle) => new CPathTrackImpl(handle); - static int ISchemaClass.Size => 1352; + static int ISchemaClass.Size => 2096; + static string? ISchemaClass.ClassName => "path_track"; 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 d2bcec04a..6e8a6252e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPerParticleFloatInput.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPerParticleFloatInput.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPerParticleFloatInput : CParticleFloatInput, ISchemaClass { static CPerParticleFloatInput ISchemaClass.From(nint handle) => new CPerParticleFloatInputImpl(handle); - static int ISchemaClass.Size => 368; + static int ISchemaClass.Size => 360; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPerParticleVecInput.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPerParticleVecInput.cs index c44f1d785..dc8c8217f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPerParticleVecInput.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPerParticleVecInput.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPerParticleVecInput : CParticleVecInput, ISchemaClass { static CPerParticleVecInput ISchemaClass.From(nint handle) => new CPerParticleVecInputImpl(handle); - static int ISchemaClass.Size => 1720; + static int ISchemaClass.Size => 1680; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysBallSocket.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysBallSocket.cs index a3e2c8d32..a137f68cc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysBallSocket.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysBallSocket.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysBallSocket : CPhysConstraint, ISchemaClass { static CPhysBallSocket ISchemaClass.From(nint handle) => new CPhysBallSocketImpl(handle); - static int ISchemaClass.Size => 1400; + static int ISchemaClass.Size => 2144; + static string? ISchemaClass.ClassName => "phys_ballsocket"; 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 03415ca5f..4d0fa1c4b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysBox.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysBox.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysBox : CBreakable, ISchemaClass { static CPhysBox ISchemaClass.From(nint handle) => new CPhysBoxImpl(handle); - static int ISchemaClass.Size => 2504; + static int ISchemaClass.Size => 3240; + static string? ISchemaClass.ClassName => "func_physbox"; 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 dad2dba78..3a685095d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysConstraint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysConstraint.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysConstraint : CLogicalEntity, ISchemaClass { static CPhysConstraint ISchemaClass.From(nint handle) => new CPhysConstraintImpl(handle); - static int ISchemaClass.Size => 1376; + static int ISchemaClass.Size => 2120; + static string? ISchemaClass.ClassName => null; public string NameAttach1 { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysExplosion.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysExplosion.cs index cf4be1bf9..685c6762d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysExplosion.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysExplosion.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysExplosion : CPointEntity, ISchemaClass { static CPhysExplosion ISchemaClass.From(nint handle) => new CPhysExplosionImpl(handle); - static int ISchemaClass.Size => 1344; + static int ISchemaClass.Size => 2088; + static string? ISchemaClass.ClassName => "env_physexplosion"; 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 e5083e70e..e87ae4072 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysFixed.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysFixed.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysFixed : CPhysConstraint, ISchemaClass { static CPhysFixed ISchemaClass.From(nint handle) => new CPhysFixedImpl(handle); - static int ISchemaClass.Size => 1416; + static int ISchemaClass.Size => 2160; + static string? ISchemaClass.ClassName => "phys_constraint"; 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 1e34589c7..8043d2a54 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysForce.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysForce.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysForce : CPointEntity, ISchemaClass { static CPhysForce ISchemaClass.From(nint handle) => new CPhysForceImpl(handle); - static int ISchemaClass.Size => 1360; + static int ISchemaClass.Size => 2104; + static string? ISchemaClass.ClassName => null; 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 3ced0e810..a3f25663b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysHinge.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysHinge.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysHinge : CPhysConstraint, ISchemaClass { static CPhysHinge ISchemaClass.From(nint handle) => new CPhysHingeImpl(handle); - static int ISchemaClass.Size => 1808; + static int ISchemaClass.Size => 2552; + static string? ISchemaClass.ClassName => "phys_hinge"; 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 ad60ab594..759c8c0cd 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,7 +11,8 @@ 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; + static int ISchemaClass.Size => 2552; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysImpact.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysImpact.cs index 237b77093..2b7aec05e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysImpact.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysImpact.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysImpact : CPointEntity, ISchemaClass { static CPhysImpact ISchemaClass.From(nint handle) => new CPhysImpactImpl(handle); - static int ISchemaClass.Size => 1280; + static int ISchemaClass.Size => 2024; + static string? ISchemaClass.ClassName => "env_physimpact"; 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 49819fb68..8023961d1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysLength.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysLength.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysLength : CPhysConstraint, ISchemaClass { static CPhysLength ISchemaClass.From(nint handle) => new CPhysLengthImpl(handle); - static int ISchemaClass.Size => 1432; + static int ISchemaClass.Size => 2176; + static string? ISchemaClass.ClassName => "phys_lengthconstraint"; 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 f0c455c87..936859aa3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysMagnet.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysMagnet.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysMagnet : CBaseAnimGraph, ISchemaClass { static CPhysMagnet ISchemaClass.From(nint handle) => new CPhysMagnetImpl(handle); - static int ISchemaClass.Size => 2848; + static int ISchemaClass.Size => 3632; + static string? ISchemaClass.ClassName => "phys_magnet"; public CEntityIOOutput OnMagnetAttach { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysMotor.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysMotor.cs index f03dc4403..f92ecfde8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysMotor.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysMotor.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysMotor : CLogicalEntity, ISchemaClass { static CPhysMotor ISchemaClass.From(nint handle) => new CPhysMotorImpl(handle); - static int ISchemaClass.Size => 1368; + static int ISchemaClass.Size => 2112; + static string? ISchemaClass.ClassName => "phys_motor"; 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 2d4e18384..b18a35344 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysMotorAPI.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysMotorAPI.cs @@ -12,6 +12,7 @@ public partial interface CPhysMotorAPI : ISchemaClass { static CPhysMotorAPI ISchemaClass.From(nint handle) => new CPhysMotorAPIImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysPulley.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysPulley.cs index 31cb482e1..e059fd7f0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysPulley.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysPulley.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysPulley : CPhysConstraint, ISchemaClass { static CPhysPulley ISchemaClass.From(nint handle) => new CPhysPulleyImpl(handle); - static int ISchemaClass.Size => 1424; + static int ISchemaClass.Size => 2168; + static string? ISchemaClass.ClassName => "phys_pulleyconstraint"; 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 c8d8bfc7b..049876f8d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysSlideConstraint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysSlideConstraint.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysSlideConstraint : CPhysConstraint, ISchemaClass { static CPhysSlideConstraint ISchemaClass.From(nint handle) => new CPhysSlideConstraintImpl(handle); - static int ISchemaClass.Size => 1576; + static int ISchemaClass.Size => 2320; + static string? ISchemaClass.ClassName => "phys_slideconstraint"; 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 476dc6704..79b3c9977 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysSurfaceProperties.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysSurfaceProperties.cs @@ -12,6 +12,7 @@ public partial interface CPhysSurfaceProperties : ISchemaClass.From(nint handle) => new CPhysSurfacePropertiesImpl(handle); static int ISchemaClass.Size => 200; + static string? ISchemaClass.ClassName => null; 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 cd3752cbd..04c702687 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysSurfacePropertiesAudio.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysSurfacePropertiesAudio.cs @@ -12,6 +12,7 @@ public partial interface CPhysSurfacePropertiesAudio : ISchemaClass.From(nint handle) => new CPhysSurfacePropertiesAudioImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 a4d199040..abd00a5a8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysSurfacePropertiesPhysics.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysSurfacePropertiesPhysics.cs @@ -12,6 +12,7 @@ public partial interface CPhysSurfacePropertiesPhysics : ISchemaClass.From(nint handle) => new CPhysSurfacePropertiesPhysicsImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 c7d521d5d..7dc72e58a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysSurfacePropertiesSoundNames.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysSurfacePropertiesSoundNames.cs @@ -12,6 +12,7 @@ public partial interface CPhysSurfacePropertiesSoundNames : ISchemaClass.From(nint handle) => new CPhysSurfacePropertiesSoundNamesImpl(handle); static int ISchemaClass.Size => 96; + static string? ISchemaClass.ClassName => null; 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 40eb00299..500d7ecb9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysSurfacePropertiesVehicle.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysSurfacePropertiesVehicle.cs @@ -12,6 +12,7 @@ public partial interface CPhysSurfacePropertiesVehicle : ISchemaClass.From(nint handle) => new CPhysSurfacePropertiesVehicleImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; 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 6ee753943..f4630a3de 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysThruster.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysThruster.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysThruster : CPhysForce, ISchemaClass { static CPhysThruster ISchemaClass.From(nint handle) => new CPhysThrusterImpl(handle); - static int ISchemaClass.Size => 1376; + static int ISchemaClass.Size => 2120; + static string? ISchemaClass.ClassName => "phys_thruster"; 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 6d9cc4173..592416371 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysTorque.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysTorque.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysTorque : CPhysForce, ISchemaClass { static CPhysTorque ISchemaClass.From(nint handle) => new CPhysTorqueImpl(handle); - static int ISchemaClass.Size => 1376; + static int ISchemaClass.Size => 2120; + static string? ISchemaClass.ClassName => "phys_torque"; 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 8fd4300cd..54c931deb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysWheelConstraint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysWheelConstraint.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysWheelConstraint : CPhysConstraint, ISchemaClass { static CPhysWheelConstraint ISchemaClass.From(nint handle) => new CPhysWheelConstraintImpl(handle); - static int ISchemaClass.Size => 1432; + static int ISchemaClass.Size => 2176; + static string? ISchemaClass.ClassName => "phys_wheelconstraint"; 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 9435fc2fd..6c2029b56 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicalButton.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicalButton.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysicalButton : CBaseButton, ISchemaClass { static CPhysicalButton ISchemaClass.From(nint handle) => new CPhysicalButtonImpl(handle); - static int ISchemaClass.Size => 2472; + static int ISchemaClass.Size => 3208; + static string? ISchemaClass.ClassName => "func_physical_button"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsBodyGameMarkup.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsBodyGameMarkup.cs index feb005b89..b00a38c05 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsBodyGameMarkup.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsBodyGameMarkup.cs @@ -12,6 +12,7 @@ public partial interface CPhysicsBodyGameMarkup : ISchemaClass.From(nint handle) => new CPhysicsBodyGameMarkupImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 b8050d64e..c95c2b448 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsBodyGameMarkupData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsBodyGameMarkupData.cs @@ -12,6 +12,7 @@ public partial interface CPhysicsBodyGameMarkupData : ISchemaClass.From(nint handle) => new CPhysicsBodyGameMarkupDataImpl(handle); static int ISchemaClass.Size => 40; + static string? ISchemaClass.ClassName => null; // CUtlOrderedMap< CUtlString, CPhysicsBodyGameMarkup > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsEntitySolver.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsEntitySolver.cs index beb4cdc39..4813fa65a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsEntitySolver.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsEntitySolver.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysicsEntitySolver : CLogicalEntity, ISchemaClass { static CPhysicsEntitySolver ISchemaClass.From(nint handle) => new CPhysicsEntitySolverImpl(handle); - static int ISchemaClass.Size => 1304; + static int ISchemaClass.Size => 2048; + static string? ISchemaClass.ClassName => "physics_entity_solver"; 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 c775878fb..1c1d6f210 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsProp.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsProp.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysicsProp : CBreakableProp, ISchemaClass { static CPhysicsProp ISchemaClass.From(nint handle) => new CPhysicsPropImpl(handle); - static int ISchemaClass.Size => 3584; + static int ISchemaClass.Size => 4368; + static string? ISchemaClass.ClassName => "prop_physics"; 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 269ebffc9..2ebd5641f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsPropMultiplayer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsPropMultiplayer.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysicsPropMultiplayer : CPhysicsProp, ISchemaClass { static CPhysicsPropMultiplayer ISchemaClass.From(nint handle) => new CPhysicsPropMultiplayerImpl(handle); - static int ISchemaClass.Size => 3584; + static int ISchemaClass.Size => 4368; + static string? ISchemaClass.ClassName => "prop_physics_multiplayer"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsPropOverride.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsPropOverride.cs index c126252a9..96e06842c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsPropOverride.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsPropOverride.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysicsPropOverride : CPhysicsProp, ISchemaClass { static CPhysicsPropOverride ISchemaClass.From(nint handle) => new CPhysicsPropOverrideImpl(handle); - static int ISchemaClass.Size => 3584; + static int ISchemaClass.Size => 4368; + static string? ISchemaClass.ClassName => "prop_physics_override"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsPropRespawnable.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsPropRespawnable.cs index 0a1a0a7c1..b421a297e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsPropRespawnable.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsPropRespawnable.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysicsPropRespawnable : CPhysicsProp, ISchemaClass { static CPhysicsPropRespawnable ISchemaClass.From(nint handle) => new CPhysicsPropRespawnableImpl(handle); - static int ISchemaClass.Size => 3648; + static int ISchemaClass.Size => 4416; + static string? ISchemaClass.ClassName => "prop_physics_respawnable"; 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 be667b65e..f31ac261d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsShake.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsShake.cs @@ -12,6 +12,7 @@ public partial interface CPhysicsShake : ISchemaClass { static CPhysicsShake ISchemaClass.From(nint handle) => new CPhysicsShakeImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 3c909000f..b032d4e25 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsSpring.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsSpring.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysicsSpring : CBaseEntity, ISchemaClass { static CPhysicsSpring ISchemaClass.From(nint handle) => new CPhysicsSpringImpl(handle); - static int ISchemaClass.Size => 1336; + static int ISchemaClass.Size => 2080; + static string? ISchemaClass.ClassName => "phys_spring"; 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 08fad8fb3..06a719d68 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsWire.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPhysicsWire.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPhysicsWire : CBaseEntity, ISchemaClass { static CPhysicsWire ISchemaClass.From(nint handle) => new CPhysicsWireImpl(handle); - static int ISchemaClass.Size => 1272; + static int ISchemaClass.Size => 2016; + static string? ISchemaClass.ClassName => "env_physwire"; 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 215eb2682..1cebd84cc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlantedC4.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlantedC4.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPlantedC4 : CBaseAnimGraph, ISchemaClass { static CPlantedC4 ISchemaClass.From(nint handle) => new CPlantedC4Impl(handle); - static int ISchemaClass.Size => 3728; + static int ISchemaClass.Size => 4512; + static string? ISchemaClass.ClassName => "planted_c4"; public ref bool BombTicking { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlatTrigger.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlatTrigger.cs index 137a1eee7..ec5e9a878 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlatTrigger.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlatTrigger.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPlatTrigger : CBaseModelEntity, ISchemaClass { static CPlatTrigger ISchemaClass.From(nint handle) => new CPlatTriggerImpl(handle); - static int ISchemaClass.Size => 2016; + static int ISchemaClass.Size => 2752; + static string? ISchemaClass.ClassName => "plat_trigger"; 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 3f3c4a8e6..a19e636c1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayerControllerComponent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayerControllerComponent.cs @@ -12,6 +12,7 @@ public partial interface CPlayerControllerComponent : ISchemaClass.From(nint handle) => new CPlayerControllerComponentImpl(handle); static int ISchemaClass.Size => 64; + static string? ISchemaClass.ClassName => null; 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 711196f61..4388f3d29 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayerInputAnimMotorUpdater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayerInputAnimMotorUpdater.cs @@ -12,6 +12,7 @@ public partial interface CPlayerInputAnimMotorUpdater : CAnimMotorUpdaterBase, I static CPlayerInputAnimMotorUpdater ISchemaClass.From(nint handle) => new CPlayerInputAnimMotorUpdaterImpl(handle); static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; 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 ecb40d895..01ec7fdc1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayerPawnComponent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayerPawnComponent.cs @@ -12,6 +12,7 @@ public partial interface CPlayerPawnComponent : ISchemaClass.From(nint handle) => new CPlayerPawnComponentImpl(handle); static int ISchemaClass.Size => 64; + static string? ISchemaClass.ClassName => null; 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 ef3f81ee0..aaab79926 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayerPing.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayerPing.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPlayerPing : CBaseEntity, ISchemaClass { static CPlayerPing ISchemaClass.From(nint handle) => new CPlayerPingImpl(handle); - static int ISchemaClass.Size => 1304; + static int ISchemaClass.Size => 2048; + static string? ISchemaClass.ClassName => "info_player_ping"; 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 6a25ee080..2c7ffa930 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayerSprayDecal.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayerSprayDecal.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPlayerSprayDecal : CModelPointEntity, ISchemaClass { static CPlayerSprayDecal ISchemaClass.From(nint handle) => new CPlayerSprayDecalImpl(handle); - static int ISchemaClass.Size => 2224; + static int ISchemaClass.Size => 2968; + static string? ISchemaClass.ClassName => "player_spray_decal"; 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 c39eb7879..3bfca75f8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayerVisibility.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayerVisibility.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPlayerVisibility : CBaseEntity, ISchemaClass { static CPlayerVisibility ISchemaClass.From(nint handle) => new CPlayerVisibilityImpl(handle); - static int ISchemaClass.Size => 1288; + static int ISchemaClass.Size => 2032; + static string? ISchemaClass.ClassName => "env_player_visibility"; 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 667ed50aa..6e43179aa 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_AutoaimServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_AutoaimServices.cs @@ -12,6 +12,7 @@ public partial interface CPlayer_AutoaimServices : CPlayerPawnComponent, ISchema static CPlayer_AutoaimServices ISchemaClass.From(nint handle) => new CPlayer_AutoaimServicesImpl(handle); static int ISchemaClass.Size => 64; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_CameraServices.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_CameraServices.cs index 685ad7628..52d3fa92f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_CameraServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_CameraServices.cs @@ -12,6 +12,7 @@ public partial interface CPlayer_CameraServices : CPlayerPawnComponent, ISchemaC static CPlayer_CameraServices ISchemaClass.From(nint handle) => new CPlayer_CameraServicesImpl(handle); static int ISchemaClass.Size => 368; + static string? ISchemaClass.ClassName => null; 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 9e19f83af..6ac7ad99f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_FlashlightServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_FlashlightServices.cs @@ -12,6 +12,7 @@ public partial interface CPlayer_FlashlightServices : CPlayerPawnComponent, ISch static CPlayer_FlashlightServices ISchemaClass.From(nint handle) => new CPlayer_FlashlightServicesImpl(handle); static int ISchemaClass.Size => 64; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_ItemServices.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_ItemServices.cs index b3b727757..180d892a4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_ItemServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_ItemServices.cs @@ -12,6 +12,7 @@ public partial interface CPlayer_ItemServices : CPlayerPawnComponent, ISchemaCla static CPlayer_ItemServices ISchemaClass.From(nint handle) => new CPlayer_ItemServicesImpl(handle); static int ISchemaClass.Size => 64; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_MovementServices.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_MovementServices.cs index f6e874f9d..e83b77f7c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_MovementServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_MovementServices.cs @@ -12,6 +12,7 @@ public partial interface CPlayer_MovementServices : CPlayerPawnComponent, ISchem static CPlayer_MovementServices ISchemaClass.From(nint handle) => new CPlayer_MovementServicesImpl(handle); static int ISchemaClass.Size => 568; + static string? ISchemaClass.ClassName => null; 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 5a77f2e75..8002a625e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_MovementServices_Humanoid.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_MovementServices_Humanoid.cs @@ -12,6 +12,7 @@ public partial interface CPlayer_MovementServices_Humanoid : CPlayer_MovementSer static CPlayer_MovementServices_Humanoid ISchemaClass.From(nint handle) => new CPlayer_MovementServices_HumanoidImpl(handle); static int ISchemaClass.Size => 640; + static string? ISchemaClass.ClassName => null; 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 0ef2e9049..ef79ee608 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_ObserverServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_ObserverServices.cs @@ -12,6 +12,7 @@ public partial interface CPlayer_ObserverServices : CPlayerPawnComponent, ISchem static CPlayer_ObserverServices ISchemaClass.From(nint handle) => new CPlayer_ObserverServicesImpl(handle); static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; 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 6ae29c0d2..54a0137ee 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_UseServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_UseServices.cs @@ -12,6 +12,7 @@ public partial interface CPlayer_UseServices : CPlayerPawnComponent, ISchemaClas static CPlayer_UseServices ISchemaClass.From(nint handle) => new CPlayer_UseServicesImpl(handle); static int ISchemaClass.Size => 64; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_WaterServices.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_WaterServices.cs index fc64a366d..afe4fd88f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_WaterServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_WaterServices.cs @@ -12,6 +12,7 @@ public partial interface CPlayer_WaterServices : CPlayerPawnComponent, ISchemaCl static CPlayer_WaterServices ISchemaClass.From(nint handle) => new CPlayer_WaterServicesImpl(handle); static int ISchemaClass.Size => 64; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_WeaponServices.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_WeaponServices.cs index bfb9678bb..09153da6b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_WeaponServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPlayer_WeaponServices.cs @@ -12,6 +12,7 @@ public partial interface CPlayer_WeaponServices : CPlayerPawnComponent, ISchemaC static CPlayer_WeaponServices ISchemaClass.From(nint handle) => new CPlayer_WeaponServicesImpl(handle); static int ISchemaClass.Size => 168; + static string? ISchemaClass.ClassName => null; 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 e96982fd9..90c315378 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointAngleSensor.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointAngleSensor.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointAngleSensor : CPointEntity, ISchemaClass { static CPointAngleSensor ISchemaClass.From(nint handle) => new CPointAngleSensorImpl(handle); - static int ISchemaClass.Size => 1464; + static int ISchemaClass.Size => 2208; + static string? ISchemaClass.ClassName => "point_anglesensor"; 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 bafe66950..37a2b96f3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointAngularVelocitySensor.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointAngularVelocitySensor.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointAngularVelocitySensor : CPointEntity, ISchemaClass { static CPointAngularVelocitySensor ISchemaClass.From(nint handle) => new CPointAngularVelocitySensorImpl(handle); - static int ISchemaClass.Size => 1560; + static int ISchemaClass.Size => 2304; + static string? ISchemaClass.ClassName => "point_angularvelocitysensor"; 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 9cfe13440..f5ddb6031 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointBroadcastClientCommand.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointBroadcastClientCommand.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointBroadcastClientCommand : CPointEntity, ISchemaClass { static CPointBroadcastClientCommand ISchemaClass.From(nint handle) => new CPointBroadcastClientCommandImpl(handle); - static int ISchemaClass.Size => 1264; + static int ISchemaClass.Size => 2008; + static string? ISchemaClass.ClassName => "point_broadcastclientcommand"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointCamera.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointCamera.cs index e1f186097..4f732b073 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointCamera.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointCamera.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointCamera : CBaseEntity, ISchemaClass { static CPointCamera ISchemaClass.From(nint handle) => new CPointCameraImpl(handle); - static int ISchemaClass.Size => 1360; + static int ISchemaClass.Size => 2104; + static string? ISchemaClass.ClassName => "point_camera"; 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 850c68657..f44550840 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointCameraVFOV.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointCameraVFOV.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointCameraVFOV : CPointCamera, ISchemaClass { static CPointCameraVFOV ISchemaClass.From(nint handle) => new CPointCameraVFOVImpl(handle); - static int ISchemaClass.Size => 1368; + static int ISchemaClass.Size => 2112; + static string? ISchemaClass.ClassName => "point_camera_vertical_fov"; 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 4fb88c2ad..67a322e2a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointChildModifier.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointChildModifier.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointChildModifier : CPointEntity, ISchemaClass { static CPointChildModifier ISchemaClass.From(nint handle) => new CPointChildModifierImpl(handle); - static int ISchemaClass.Size => 1272; + static int ISchemaClass.Size => 2016; + static string? ISchemaClass.ClassName => "point_childmodifier"; 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 770e4ace4..128d50a3c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointClientCommand.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointClientCommand.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointClientCommand : CPointEntity, ISchemaClass { static CPointClientCommand ISchemaClass.From(nint handle) => new CPointClientCommandImpl(handle); - static int ISchemaClass.Size => 1264; + static int ISchemaClass.Size => 2008; + static string? ISchemaClass.ClassName => "point_clientcommand"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointClientUIDialog.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointClientUIDialog.cs index 46be6403f..f06903f5e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointClientUIDialog.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointClientUIDialog.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointClientUIDialog : CBaseClientUIEntity, ISchemaClass { static CPointClientUIDialog ISchemaClass.From(nint handle) => new CPointClientUIDialogImpl(handle); - static int ISchemaClass.Size => 2448; + static int ISchemaClass.Size => 3184; + static string? ISchemaClass.ClassName => "point_clientui_dialog"; 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 3ed9c1e0a..4547dd145 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointClientUIWorldPanel.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointClientUIWorldPanel.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointClientUIWorldPanel : CBaseClientUIEntity, ISchemaClass { static CPointClientUIWorldPanel ISchemaClass.From(nint handle) => new CPointClientUIWorldPanelImpl(handle); - static int ISchemaClass.Size => 2528; + static int ISchemaClass.Size => 3264; + static string? ISchemaClass.ClassName => "point_clientui_world_panel"; public ref bool IgnoreInput { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointClientUIWorldTextPanel.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointClientUIWorldTextPanel.cs index 831ef3502..220546220 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointClientUIWorldTextPanel.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointClientUIWorldTextPanel.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointClientUIWorldTextPanel : CPointClientUIWorldPanel, ISchemaClass { static CPointClientUIWorldTextPanel ISchemaClass.From(nint handle) => new CPointClientUIWorldTextPanelImpl(handle); - static int ISchemaClass.Size => 3040; + static int ISchemaClass.Size => 3776; + static string? ISchemaClass.ClassName => "point_clientui_world_text_panel"; 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 dec7f7396..07e1fdb1c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointCommentaryNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointCommentaryNode.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointCommentaryNode : CBaseAnimGraph, ISchemaClass { static CPointCommentaryNode ISchemaClass.From(nint handle) => new CPointCommentaryNodeImpl(handle); - static int ISchemaClass.Size => 2960; + static int ISchemaClass.Size => 3744; + static string? ISchemaClass.ClassName => "point_commentary_node"; 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 5ea882295..dbec50beb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointConstraint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointConstraint.cs @@ -12,6 +12,7 @@ public partial interface CPointConstraint : CBaseConstraint, ISchemaClass.From(nint handle) => new CPointConstraintImpl(handle); static int ISchemaClass.Size => 96; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointEntity.cs index 6053e7c55..8051f72e0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointEntity.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointEntity : CBaseEntity, ISchemaClass { static CPointEntity ISchemaClass.From(nint handle) => new CPointEntityImpl(handle); - static int ISchemaClass.Size => 1264; + static int ISchemaClass.Size => 2008; + static string? ISchemaClass.ClassName => "point_entity"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointEntityFinder.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointEntityFinder.cs index 145de8fde..58f1b22ce 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointEntityFinder.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointEntityFinder.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointEntityFinder : CBaseEntity, ISchemaClass { static CPointEntityFinder ISchemaClass.From(nint handle) => new CPointEntityFinderImpl(handle); - static int ISchemaClass.Size => 1344; + static int ISchemaClass.Size => 2088; + static string? ISchemaClass.ClassName => "point_entity_finder"; 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 5656ba1b9..95bfb0256 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointGamestatsCounter.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointGamestatsCounter.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointGamestatsCounter : CPointEntity, ISchemaClass { static CPointGamestatsCounter ISchemaClass.From(nint handle) => new CPointGamestatsCounterImpl(handle); - static int ISchemaClass.Size => 1280; + static int ISchemaClass.Size => 2024; + static string? ISchemaClass.ClassName => "point_gamestats_counter"; 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 5407fadf1..baac1d288 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointGiveAmmo.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointGiveAmmo.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointGiveAmmo : CPointEntity, ISchemaClass { static CPointGiveAmmo ISchemaClass.From(nint handle) => new CPointGiveAmmoImpl(handle); - static int ISchemaClass.Size => 1272; + static int ISchemaClass.Size => 2016; + static string? ISchemaClass.ClassName => "point_give_ammo"; 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 abc79234a..669263444 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointHurt.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointHurt.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointHurt : CPointEntity, ISchemaClass { static CPointHurt ISchemaClass.From(nint handle) => new CPointHurtImpl(handle); - static int ISchemaClass.Size => 1296; + static int ISchemaClass.Size => 2040; + static string? ISchemaClass.ClassName => "point_hurt"; 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 05b70398b..5a6b78f6d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointOrient.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointOrient.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointOrient : CBaseEntity, ISchemaClass { static CPointOrient ISchemaClass.From(nint handle) => new CPointOrientImpl(handle); - static int ISchemaClass.Size => 1296; + static int ISchemaClass.Size => 2040; + static string? ISchemaClass.ClassName => "point_orient"; 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 2965bf054..1a24b6f2f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointPrefab.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointPrefab.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointPrefab : CServerOnlyPointEntity, ISchemaClass { static CPointPrefab ISchemaClass.From(nint handle) => new CPointPrefabImpl(handle); - static int ISchemaClass.Size => 1368; + static int ISchemaClass.Size => 2112; + static string? ISchemaClass.ClassName => "point_prefab"; 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 36dfd5e89..2fff3df15 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointProximitySensor.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointProximitySensor.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointProximitySensor : CPointEntity, ISchemaClass { static CPointProximitySensor ISchemaClass.From(nint handle) => new CPointProximitySensorImpl(handle); - static int ISchemaClass.Size => 1312; + static int ISchemaClass.Size => 2056; + static string? ISchemaClass.ClassName => "point_proximity_sensor"; 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 4477ffbce..68fd175db 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointPulse.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointPulse.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointPulse : CBaseEntity, ISchemaClass { static CPointPulse ISchemaClass.From(nint handle) => new CPointPulseImpl(handle); - static int ISchemaClass.Size => 1264; + static int ISchemaClass.Size => 2008; + static string? ISchemaClass.ClassName => "point_pulse"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointPush.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointPush.cs index 0ae7338f7..cc358c60e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointPush.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointPush.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointPush : CPointEntity, ISchemaClass { static CPointPush ISchemaClass.From(nint handle) => new CPointPushImpl(handle); - static int ISchemaClass.Size => 1304; + static int ISchemaClass.Size => 2048; + static string? ISchemaClass.ClassName => "point_push"; 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 47e1b504f..363a14ea1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointServerCommand.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointServerCommand.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointServerCommand : CPointEntity, ISchemaClass { static CPointServerCommand ISchemaClass.From(nint handle) => new CPointServerCommandImpl(handle); - static int ISchemaClass.Size => 1264; + static int ISchemaClass.Size => 2008; + static string? ISchemaClass.ClassName => "point_servercommand"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointTeleport.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointTeleport.cs index 0358576af..3391e071b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointTeleport.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointTeleport.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointTeleport : CServerOnlyPointEntity, ISchemaClass { static CPointTeleport ISchemaClass.From(nint handle) => new CPointTeleportImpl(handle); - static int ISchemaClass.Size => 1296; + static int ISchemaClass.Size => 2040; + static string? ISchemaClass.ClassName => "point_teleport"; 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 691d7d109..6ee71334c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointTeleportAPI.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointTeleportAPI.cs @@ -12,6 +12,7 @@ public partial interface CPointTeleportAPI : ISchemaClass { static CPointTeleportAPI ISchemaClass.From(nint handle) => new CPointTeleportAPIImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointTemplate.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointTemplate.cs index 48e01c279..4c0b648ad 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointTemplate.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointTemplate.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointTemplate : CLogicalEntity, ISchemaClass { static CPointTemplate ISchemaClass.From(nint handle) => new CPointTemplateImpl(handle); - static int ISchemaClass.Size => 1368; + static int ISchemaClass.Size => 2112; + static string? ISchemaClass.ClassName => "point_template"; 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 8487252e1..8a49c9bef 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointTemplateAPI.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointTemplateAPI.cs @@ -12,6 +12,7 @@ public partial interface CPointTemplateAPI : ISchemaClass { static CPointTemplateAPI ISchemaClass.From(nint handle) => new CPointTemplateAPIImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointValueRemapper.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointValueRemapper.cs index e8f976e4e..261409f0a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointValueRemapper.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointValueRemapper.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointValueRemapper : CBaseEntity, ISchemaClass { static CPointValueRemapper ISchemaClass.From(nint handle) => new CPointValueRemapperImpl(handle); - static int ISchemaClass.Size => 1784; + static int ISchemaClass.Size => 2528; + static string? ISchemaClass.ClassName => "point_value_remapper"; 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 557f38c4f..4897cac52 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointVelocitySensor.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointVelocitySensor.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointVelocitySensor : CPointEntity, ISchemaClass { static CPointVelocitySensor ISchemaClass.From(nint handle) => new CPointVelocitySensorImpl(handle); - static int ISchemaClass.Size => 1336; + static int ISchemaClass.Size => 2080; + static string? ISchemaClass.ClassName => "point_velocitysensor"; 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 5b19eb781..04142a439 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointWorldText.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPointWorldText.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPointWorldText : CModelPointEntity, ISchemaClass { static CPointWorldText ISchemaClass.From(nint handle) => new CPointWorldTextImpl(handle); - static int ISchemaClass.Size => 2696; + static int ISchemaClass.Size => 3440; + static string? ISchemaClass.ClassName => "point_worldtext"; 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 161325af1..18c2f39c3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPoseHandle.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPoseHandle.cs @@ -12,6 +12,7 @@ public partial interface CPoseHandle : ISchemaClass { static CPoseHandle ISchemaClass.From(nint handle) => new CPoseHandleImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 bb37e133b..cb51e383f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPostProcessingVolume.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPostProcessingVolume.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPostProcessingVolume : CBaseTrigger, ISchemaClass { static CPostProcessingVolume ISchemaClass.From(nint handle) => new CPostProcessingVolumeImpl(handle); - static int ISchemaClass.Size => 2536; + static int ISchemaClass.Size => 3272; + static string? ISchemaClass.ClassName => "post_processing_volume"; 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 f5f836bfd..0215ea0d0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPrecipitation.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPrecipitation.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPrecipitation : CBaseTrigger, ISchemaClass { static CPrecipitation ISchemaClass.From(nint handle) => new CPrecipitationImpl(handle); - static int ISchemaClass.Size => 2472; + static int ISchemaClass.Size => 3208; + static string? ISchemaClass.ClassName => "func_precipitation"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPrecipitationBlocker.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPrecipitationBlocker.cs index c29d6a967..648649e58 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPrecipitationBlocker.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPrecipitationBlocker.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPrecipitationBlocker : CBaseModelEntity, ISchemaClass { static CPrecipitationBlocker ISchemaClass.From(nint handle) => new CPrecipitationBlockerImpl(handle); - static int ISchemaClass.Size => 2008; + static int ISchemaClass.Size => 2752; + static string? ISchemaClass.ClassName => "func_precipitation_blocker"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPrecipitationVData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPrecipitationVData.cs index 9fae3d849..7f94b2aee 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPrecipitationVData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPrecipitationVData.cs @@ -12,6 +12,7 @@ public partial interface CPrecipitationVData : CEntitySubclassVDataBase, ISchema static CPrecipitationVData ISchemaClass.From(nint handle) => new CPrecipitationVDataImpl(handle); static int ISchemaClass.Size => 296; + static string? ISchemaClass.ClassName => null; // CResourceNameTyped< CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CProductQuantizer.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CProductQuantizer.cs index 6a0533c02..9013e3100 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CProductQuantizer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CProductQuantizer.cs @@ -12,6 +12,7 @@ public partial interface CProductQuantizer : ISchemaClass { static CProductQuantizer ISchemaClass.From(nint handle) => new CProductQuantizerImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; public ref CUtlVector SubQuantizers { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPropDataComponent.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPropDataComponent.cs index 9e4c9cc1a..9acf12345 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPropDataComponent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPropDataComponent.cs @@ -12,6 +12,7 @@ public partial interface CPropDataComponent : CEntityComponent, ISchemaClass.From(nint handle) => new CPropDataComponentImpl(handle); static int ISchemaClass.Size => 64; + static string? ISchemaClass.ClassName => null; 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 bd69dbb00..d73e04194 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPropDoorRotating.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPropDoorRotating.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPropDoorRotating : CBasePropDoor, ISchemaClass { static CPropDoorRotating ISchemaClass.From(nint handle) => new CPropDoorRotatingImpl(handle); - static int ISchemaClass.Size => 4240; + static int ISchemaClass.Size => 4992; + static string? ISchemaClass.ClassName => null; 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 a8b4842d8..3223c0593 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPropDoorRotatingBreakable.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPropDoorRotatingBreakable.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPropDoorRotatingBreakable : CPropDoorRotating, ISchemaClass { static CPropDoorRotatingBreakable ISchemaClass.From(nint handle) => new CPropDoorRotatingBreakableImpl(handle); - static int ISchemaClass.Size => 4272; + static int ISchemaClass.Size => 5024; + static string? ISchemaClass.ClassName => "prop_door_rotating"; public ref bool Breakable { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseAnimFuncs.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseAnimFuncs.cs index 49b0c93f5..8019d5831 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseAnimFuncs.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseAnimFuncs.cs @@ -12,6 +12,7 @@ public partial interface CPulseAnimFuncs : ISchemaClass { static CPulseAnimFuncs ISchemaClass.From(nint handle) => new CPulseAnimFuncsImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseArraylib.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseArraylib.cs index 4639cbf3f..880aa246a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseArraylib.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseArraylib.cs @@ -12,6 +12,7 @@ public partial interface CPulseArraylib : ISchemaClass { static CPulseArraylib ISchemaClass.From(nint handle) => new CPulseArraylibImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Base.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Base.cs index 98415d0f3..36428d7c2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Base.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Base.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_Base : ISchemaClass { static CPulseCell_Base ISchemaClass.From(nint handle) => new CPulseCell_BaseImpl(handle); static int ISchemaClass.Size => 72; + static string? ISchemaClass.ClassName => null; 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 0cbedda97..140d1974c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BaseFlow.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BaseFlow.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_BaseFlow : CPulseCell_Base, ISchemaClass.From(nint handle) => new CPulseCell_BaseFlowImpl(handle); static int ISchemaClass.Size => 72; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BaseLerp.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BaseLerp.cs index d3ceabf78..d26bd132a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BaseLerp.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BaseLerp.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_BaseLerp : CPulseCell_BaseYieldingInflow, IS static CPulseCell_BaseLerp ISchemaClass.From(nint handle) => new CPulseCell_BaseLerpImpl(handle); static int ISchemaClass.Size => 144; + static string? ISchemaClass.ClassName => null; 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 144e92f98..9e05ebd18 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 @@ -12,6 +12,7 @@ public partial interface CPulseCell_BaseLerp__CursorState_t : ISchemaClass.From(nint handle) => new CPulseCell_BaseLerp__CursorState_tImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; 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 13c2fbd92..8dfc52482 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BaseRequirement.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BaseRequirement.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_BaseRequirement : CPulseCell_Base, ISchemaCl static CPulseCell_BaseRequirement ISchemaClass.From(nint handle) => new CPulseCell_BaseRequirementImpl(handle); static int ISchemaClass.Size => 72; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BaseState.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BaseState.cs index 24aac329f..ab81c856e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BaseState.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BaseState.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_BaseState : CPulseCell_BaseYieldingInflow, I static CPulseCell_BaseState ISchemaClass.From(nint handle) => new CPulseCell_BaseStateImpl(handle); static int ISchemaClass.Size => 72; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BaseValue.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BaseValue.cs index 94163e395..9289d6ee3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BaseValue.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BaseValue.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_BaseValue : CPulseCell_Base, ISchemaClass.From(nint handle) => new CPulseCell_BaseValueImpl(handle); static int ISchemaClass.Size => 72; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BaseYieldingInflow.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BaseYieldingInflow.cs index 4ce252ebc..bbb11970f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BaseYieldingInflow.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BaseYieldingInflow.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_BaseYieldingInflow : CPulseCell_BaseFlow, IS static CPulseCell_BaseYieldingInflow ISchemaClass.From(nint handle) => new CPulseCell_BaseYieldingInflowImpl(handle); static int ISchemaClass.Size => 72; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BooleanSwitchState.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BooleanSwitchState.cs index 45fc74aab..d770658f1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BooleanSwitchState.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_BooleanSwitchState.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_BooleanSwitchState : CPulseCell_BaseState, I static CPulseCell_BooleanSwitchState ISchemaClass.From(nint handle) => new CPulseCell_BooleanSwitchStateImpl(handle); static int ISchemaClass.Size => 408; + static string? ISchemaClass.ClassName => null; 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 2dc40465e..67e93381f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_CursorQueue.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_CursorQueue.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_CursorQueue : CPulseCell_WaitForCursorsWithT static CPulseCell_CursorQueue ISchemaClass.From(nint handle) => new CPulseCell_CursorQueueImpl(handle); static int ISchemaClass.Size => 160; + static string? ISchemaClass.ClassName => null; 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 ee1fcf5d8..fc9d4ae67 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_ExampleCriteria.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_ExampleCriteria.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_ExampleCriteria : CPulseCell_BaseRequirement static CPulseCell_ExampleCriteria ISchemaClass.From(nint handle) => new CPulseCell_ExampleCriteriaImpl(handle); static int ISchemaClass.Size => 72; + static string? ISchemaClass.ClassName => null; 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 3c485bb7e..44d4ef995 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 @@ -12,6 +12,7 @@ public partial interface CPulseCell_ExampleCriteria__Criteria_t : ISchemaClass.From(nint handle) => new CPulseCell_ExampleCriteria__Criteria_tImpl(handle); static int ISchemaClass.Size => 12; + static string? ISchemaClass.ClassName => null; 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 a4e752ec2..58bdfc918 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_ExampleSelector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_ExampleSelector.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_ExampleSelector : CPulseCell_BaseFlow, ISche static CPulseCell_ExampleSelector ISchemaClass.From(nint handle) => new CPulseCell_ExampleSelectorImpl(handle); static int ISchemaClass.Size => 96; + static string? ISchemaClass.ClassName => null; 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 ddd68dc7d..51bedf643 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_FireCursors.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_FireCursors.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_FireCursors : CPulseCell_BaseYieldingInflow, static CPulseCell_FireCursors ISchemaClass.From(nint handle) => new CPulseCell_FireCursorsImpl(handle); static int ISchemaClass.Size => 248; + static string? ISchemaClass.ClassName => null; public ref CUtlVector Outflows { 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 20b64f5df..8f6a2a1b9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Inflow_BaseEntrypoint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Inflow_BaseEntrypoint.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_Inflow_BaseEntrypoint : CPulseCell_BaseFlow, static CPulseCell_Inflow_BaseEntrypoint ISchemaClass.From(nint handle) => new CPulseCell_Inflow_BaseEntrypointImpl(handle); static int ISchemaClass.Size => 128; + static string? ISchemaClass.ClassName => null; 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 54da180ea..893757ebc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Inflow_EntOutputHandler.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Inflow_EntOutputHandler.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_Inflow_EntOutputHandler : CPulseCell_Inflow_ static CPulseCell_Inflow_EntOutputHandler ISchemaClass.From(nint handle) => new CPulseCell_Inflow_EntOutputHandlerImpl(handle); static int ISchemaClass.Size => 184; + static string? ISchemaClass.ClassName => null; // 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 3f8fdf58c..a1d40f4b1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Inflow_EventHandler.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Inflow_EventHandler.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_Inflow_EventHandler : CPulseCell_Inflow_Base static CPulseCell_Inflow_EventHandler ISchemaClass.From(nint handle) => new CPulseCell_Inflow_EventHandlerImpl(handle); static int ISchemaClass.Size => 144; + static string? ISchemaClass.ClassName => null; // 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 67a7091c2..38d693fb6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Inflow_GraphHook.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Inflow_GraphHook.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_Inflow_GraphHook : CPulseCell_Inflow_BaseEnt static CPulseCell_Inflow_GraphHook ISchemaClass.From(nint handle) => new CPulseCell_Inflow_GraphHookImpl(handle); static int ISchemaClass.Size => 144; + static string? ISchemaClass.ClassName => null; // 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 110c51782..ee05dbc0d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Inflow_Method.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Inflow_Method.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_Inflow_Method : CPulseCell_Inflow_BaseEntryp static CPulseCell_Inflow_Method ISchemaClass.From(nint handle) => new CPulseCell_Inflow_MethodImpl(handle); static int ISchemaClass.Size => 200; + static string? ISchemaClass.ClassName => null; // PulseSymbol_t 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 c9cbc5200..7c6a87fd1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Inflow_ObservableVariableListener.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Inflow_ObservableVariableListener.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_Inflow_ObservableVariableListener : CPulseCe static CPulseCell_Inflow_ObservableVariableListener ISchemaClass.From(nint handle) => new CPulseCell_Inflow_ObservableVariableListenerImpl(handle); static int ISchemaClass.Size => 136; + static string? ISchemaClass.ClassName => null; 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 44e85ca49..5c55b2685 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Inflow_Wait.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Inflow_Wait.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_Inflow_Wait : CPulseCell_BaseYieldingInflow, static CPulseCell_Inflow_Wait ISchemaClass.From(nint handle) => new CPulseCell_Inflow_WaitImpl(handle); static int ISchemaClass.Size => 144; + static string? ISchemaClass.ClassName => null; 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 271324825..3380bc0af 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Inflow_Yield.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Inflow_Yield.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_Inflow_Yield : CPulseCell_BaseYieldingInflow static CPulseCell_Inflow_Yield ISchemaClass.From(nint handle) => new CPulseCell_Inflow_YieldImpl(handle); static int ISchemaClass.Size => 144; + static string? ISchemaClass.ClassName => null; 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 cc3eb0b8d..b6a0f7511 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_InlineNodeSkipSelector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_InlineNodeSkipSelector.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_InlineNodeSkipSelector : CPulseCell_BaseFlow static CPulseCell_InlineNodeSkipSelector ISchemaClass.From(nint handle) => new CPulseCell_InlineNodeSkipSelectorImpl(handle); static int ISchemaClass.Size => 176; + static string? ISchemaClass.ClassName => null; 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 c9d6056e7..7f44a1a15 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_IntervalTimer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_IntervalTimer.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_IntervalTimer : CPulseCell_BaseYieldingInflo static CPulseCell_IntervalTimer ISchemaClass.From(nint handle) => new CPulseCell_IntervalTimerImpl(handle); static int ISchemaClass.Size => 216; + static string? ISchemaClass.ClassName => null; 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 64e1f0a25..e0332ec64 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 @@ -12,6 +12,7 @@ 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; + static string? ISchemaClass.ClassName => null; 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 6b1ac8523..1054fa0bc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_IsRequirementValid.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_IsRequirementValid.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_IsRequirementValid : CPulseCell_BaseRequirem static CPulseCell_IsRequirementValid ISchemaClass.From(nint handle) => new CPulseCell_IsRequirementValidImpl(handle); static int ISchemaClass.Size => 72; + static string? ISchemaClass.ClassName => null; 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 9cdf2ae46..04402158d 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 @@ -12,6 +12,7 @@ public partial interface CPulseCell_IsRequirementValid__Criteria_t : ISchemaClas static CPulseCell_IsRequirementValid__Criteria_t ISchemaClass.From(nint handle) => new CPulseCell_IsRequirementValid__Criteria_tImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; 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 9f1249d21..a789e3f01 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_LerpCameraSettings.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_LerpCameraSettings.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_LerpCameraSettings : CPulseCell_BaseLerp, IS static CPulseCell_LerpCameraSettings ISchemaClass.From(nint handle) => new CPulseCell_LerpCameraSettingsImpl(handle); static int ISchemaClass.Size => 184; + static string? ISchemaClass.ClassName => null; 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 411b0199b..03d566d4e 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 @@ -12,6 +12,7 @@ public partial interface CPulseCell_LerpCameraSettings__CursorState_t : CPulseCe static CPulseCell_LerpCameraSettings__CursorState_t ISchemaClass.From(nint handle) => new CPulseCell_LerpCameraSettings__CursorState_tImpl(handle); static int ISchemaClass.Size => 44; + static string? ISchemaClass.ClassName => null; 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 42ddfa169..add125f1f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_LimitCount.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_LimitCount.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_LimitCount : CPulseCell_BaseRequirement, ISc static CPulseCell_LimitCount ISchemaClass.From(nint handle) => new CPulseCell_LimitCountImpl(handle); static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; 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 67c148f91..2c76a467b 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 @@ -12,6 +12,7 @@ public partial interface CPulseCell_LimitCount__Criteria_t : ISchemaClass.From(nint handle) => new CPulseCell_LimitCount__Criteria_tImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; 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 07f2998ae..e713c2317 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 @@ -12,6 +12,7 @@ public partial interface CPulseCell_LimitCount__InstanceState_t : ISchemaClass.From(nint handle) => new CPulseCell_LimitCount__InstanceState_tImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 0c252dcef..7485646c5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_CycleOrdered.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_CycleOrdered.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_Outflow_CycleOrdered : CPulseCell_BaseFlow, static CPulseCell_Outflow_CycleOrdered ISchemaClass.From(nint handle) => new CPulseCell_Outflow_CycleOrderedImpl(handle); static int ISchemaClass.Size => 96; + static string? ISchemaClass.ClassName => null; public ref CUtlVector Outputs { get; } 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 4146c235e..4a988bd80 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 @@ -12,6 +12,7 @@ public partial interface CPulseCell_Outflow_CycleOrdered__InstanceState_t : ISch static CPulseCell_Outflow_CycleOrdered__InstanceState_t ISchemaClass.From(nint handle) => new CPulseCell_Outflow_CycleOrdered__InstanceState_tImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 7aea7ef6a..43388d506 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_CycleRandom.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_CycleRandom.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_Outflow_CycleRandom : CPulseCell_BaseFlow, I static CPulseCell_Outflow_CycleRandom ISchemaClass.From(nint handle) => new CPulseCell_Outflow_CycleRandomImpl(handle); static int ISchemaClass.Size => 96; + static string? ISchemaClass.ClassName => null; public ref CUtlVector Outputs { get; } 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 49adfce23..f354dd476 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_CycleShuffled.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_CycleShuffled.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_Outflow_CycleShuffled : CPulseCell_BaseFlow, static CPulseCell_Outflow_CycleShuffled ISchemaClass.From(nint handle) => new CPulseCell_Outflow_CycleShuffledImpl(handle); static int ISchemaClass.Size => 96; + static string? ISchemaClass.ClassName => null; public ref CUtlVector Outputs { get; } 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 b43236575..9dba23454 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 @@ -12,6 +12,7 @@ public partial interface CPulseCell_Outflow_CycleShuffled__InstanceState_t : ISc static CPulseCell_Outflow_CycleShuffled__InstanceState_t ISchemaClass.From(nint handle) => new CPulseCell_Outflow_CycleShuffled__InstanceState_tImpl(handle); static int ISchemaClass.Size => 40; + static string? ISchemaClass.ClassName => null; // 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 cbbe507c3..5b614df89 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_ListenForAnimgraphTag.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_ListenForAnimgraphTag.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_Outflow_ListenForAnimgraphTag : CPulseCell_B static CPulseCell_Outflow_ListenForAnimgraphTag ISchemaClass.From(nint handle) => new CPulseCell_Outflow_ListenForAnimgraphTagImpl(handle); static int ISchemaClass.Size => 296; + static string? ISchemaClass.ClassName => null; 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 e7ff1debb..6cc8d628a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_ListenForEntityOutput.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_ListenForEntityOutput.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_Outflow_ListenForEntityOutput : CPulseCell_B static CPulseCell_Outflow_ListenForEntityOutput ISchemaClass.From(nint handle) => new CPulseCell_Outflow_ListenForEntityOutputImpl(handle); static int ISchemaClass.Size => 240; + static string? ISchemaClass.ClassName => null; 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 4e752c7c4..3d669a820 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 @@ -12,6 +12,7 @@ public partial interface CPulseCell_Outflow_ListenForEntityOutput__CursorState_t static CPulseCell_Outflow_ListenForEntityOutput__CursorState_t ISchemaClass.From(nint handle) => new CPulseCell_Outflow_ListenForEntityOutput__CursorState_tImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 ffb28fbd5..fde7b64ef 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_PlaySceneBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_PlaySceneBase.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_Outflow_PlaySceneBase : CPulseCell_BaseYield static CPulseCell_Outflow_PlaySceneBase ISchemaClass.From(nint handle) => new CPulseCell_Outflow_PlaySceneBaseImpl(handle); static int ISchemaClass.Size => 240; + static string? ISchemaClass.ClassName => null; public CPulse_ResumePoint OnFinished { get; } 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 6e1c66f01..0b3a045e6 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 @@ -12,6 +12,7 @@ public partial interface CPulseCell_Outflow_PlaySceneBase__CursorState_t : ISche static CPulseCell_Outflow_PlaySceneBase__CursorState_t ISchemaClass.From(nint handle) => new CPulseCell_Outflow_PlaySceneBase__CursorState_tImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; 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 feaef0974..8266c67b6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_PlaySequence.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_PlaySequence.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_Outflow_PlaySequence : CPulseCell_Outflow_Pl static CPulseCell_Outflow_PlaySequence ISchemaClass.From(nint handle) => new CPulseCell_Outflow_PlaySequenceImpl(handle); static int ISchemaClass.Size => 248; + static string? ISchemaClass.ClassName => null; 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 c309fb60f..58e3cfe68 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_PlayVCD.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_PlayVCD.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_Outflow_PlayVCD : CPulseCell_Outflow_PlaySce static CPulseCell_Outflow_PlayVCD ISchemaClass.From(nint handle) => new CPulseCell_Outflow_PlayVCDImpl(handle); static int ISchemaClass.Size => 248; + static string? ISchemaClass.ClassName => null; public ref CStrongHandle ChoreoScene { get; } 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 5fb7a9536..ce03b5a88 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_ScriptedSequence.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_ScriptedSequence.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_Outflow_ScriptedSequence : CPulseCell_BaseYi static CPulseCell_Outflow_ScriptedSequence ISchemaClass.From(nint handle) => new CPulseCell_Outflow_ScriptedSequenceImpl(handle); static int ISchemaClass.Size => 336; + static string? ISchemaClass.ClassName => null; public string SyncGroup { get; set; } 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 feaba34df..e54974c38 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 @@ -12,6 +12,7 @@ public partial interface CPulseCell_Outflow_ScriptedSequence__CursorState_t : IS static CPulseCell_Outflow_ScriptedSequence__CursorState_t ISchemaClass.From(nint handle) => new CPulseCell_Outflow_ScriptedSequence__CursorState_tImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 6336238d4..9a6a2b6b7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_TestExplicitYesNo.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_TestExplicitYesNo.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_Outflow_TestExplicitYesNo : CPulseCell_BaseF static CPulseCell_Outflow_TestExplicitYesNo ISchemaClass.From(nint handle) => new CPulseCell_Outflow_TestExplicitYesNoImpl(handle); static int ISchemaClass.Size => 216; + static string? ISchemaClass.ClassName => null; 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 366a82581..d79289726 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_TestRandomYesNo.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Outflow_TestRandomYesNo.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_Outflow_TestRandomYesNo : CPulseCell_BaseFlo static CPulseCell_Outflow_TestRandomYesNo ISchemaClass.From(nint handle) => new CPulseCell_Outflow_TestRandomYesNoImpl(handle); static int ISchemaClass.Size => 216; + static string? ISchemaClass.ClassName => null; 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 f91454037..c28e6e858 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_PickBestOutflowSelector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_PickBestOutflowSelector.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_PickBestOutflowSelector : CPulseCell_BaseFlo static CPulseCell_PickBestOutflowSelector ISchemaClass.From(nint handle) => new CPulseCell_PickBestOutflowSelectorImpl(handle); static int ISchemaClass.Size => 104; + static string? ISchemaClass.ClassName => null; 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 d52aad5fb..ce09de938 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_PlaySequence.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_PlaySequence.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_PlaySequence : CPulseCell_BaseYieldingInflow static CPulseCell_PlaySequence ISchemaClass.From(nint handle) => new CPulseCell_PlaySequenceImpl(handle); static int ISchemaClass.Size => 248; + static string? ISchemaClass.ClassName => null; 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 1d22cb6c4..49d78dbd2 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 @@ -12,6 +12,7 @@ public partial interface CPulseCell_PlaySequence__CursorState_t : ISchemaClass.From(nint handle) => new CPulseCell_PlaySequence__CursorState_tImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 dd61d904b..e364aef09 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_SoundEventStart.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_SoundEventStart.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_SoundEventStart : CPulseCell_BaseFlow, ISche static CPulseCell_SoundEventStart ISchemaClass.From(nint handle) => new CPulseCell_SoundEventStartImpl(handle); static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; 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 630808e8e..faf496b9c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_CallExternalMethod.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_CallExternalMethod.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_Step_CallExternalMethod : CPulseCell_BaseYie static CPulseCell_Step_CallExternalMethod ISchemaClass.From(nint handle) => new CPulseCell_Step_CallExternalMethodImpl(handle); static int ISchemaClass.Size => 200; + static string? ISchemaClass.ClassName => null; // PulseSymbol_t 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 3ee07746e..c3317c874 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_DebugLog.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_DebugLog.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_Step_DebugLog : CPulseCell_BaseFlow, ISchema static CPulseCell_Step_DebugLog ISchemaClass.From(nint handle) => new CPulseCell_Step_DebugLogImpl(handle); static int ISchemaClass.Size => 72; + static string? ISchemaClass.ClassName => null; 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 858abef73..d508a0ef0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_EntFire.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_EntFire.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_Step_EntFire : CPulseCell_BaseFlow, ISchemaC static CPulseCell_Step_EntFire ISchemaClass.From(nint handle) => new CPulseCell_Step_EntFireImpl(handle); static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; 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 cf0416418..27857a0b8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_FollowEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_FollowEntity.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_Step_FollowEntity : CPulseCell_BaseFlow, ISc static CPulseCell_Step_FollowEntity ISchemaClass.From(nint handle) => new CPulseCell_Step_FollowEntityImpl(handle); static int ISchemaClass.Size => 88; + static string? ISchemaClass.ClassName => null; 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 5c85d323a..339584408 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_PublicOutput.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_PublicOutput.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_Step_PublicOutput : CPulseCell_BaseFlow, ISc static CPulseCell_Step_PublicOutput ISchemaClass.From(nint handle) => new CPulseCell_Step_PublicOutputImpl(handle); static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; 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 23a876d71..a1b94cb82 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_SetAnimGraphParam.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_SetAnimGraphParam.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_Step_SetAnimGraphParam : CPulseCell_BaseFlow static CPulseCell_Step_SetAnimGraphParam ISchemaClass.From(nint handle) => new CPulseCell_Step_SetAnimGraphParamImpl(handle); static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; 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 d377ecca2..0d0e28989 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_TestDomainCreateFakeEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_TestDomainCreateFakeEntity.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_Step_TestDomainCreateFakeEntity : CPulseCell static CPulseCell_Step_TestDomainCreateFakeEntity ISchemaClass.From(nint handle) => new CPulseCell_Step_TestDomainCreateFakeEntityImpl(handle); static int ISchemaClass.Size => 72; + static string? ISchemaClass.ClassName => null; 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 04197f673..4abd6419c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_TestDomainDestroyFakeEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_TestDomainDestroyFakeEntity.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_Step_TestDomainDestroyFakeEntity : CPulseCel static CPulseCell_Step_TestDomainDestroyFakeEntity ISchemaClass.From(nint handle) => new CPulseCell_Step_TestDomainDestroyFakeEntityImpl(handle); static int ISchemaClass.Size => 72; + static string? ISchemaClass.ClassName => null; 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 94cb97e21..21d42ece6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_TestDomainEntFire.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_TestDomainEntFire.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_Step_TestDomainEntFire : CPulseCell_BaseFlow static CPulseCell_Step_TestDomainEntFire ISchemaClass.From(nint handle) => new CPulseCell_Step_TestDomainEntFireImpl(handle); static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; 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 4ab7fcfbe..aad51eb04 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_TestDomainTracepoint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Step_TestDomainTracepoint.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_Step_TestDomainTracepoint : CPulseCell_BaseF static CPulseCell_Step_TestDomainTracepoint ISchemaClass.From(nint handle) => new CPulseCell_Step_TestDomainTracepointImpl(handle); static int ISchemaClass.Size => 72; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_TestWaitWithCursorState.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_TestWaitWithCursorState.cs index db18f5378..b5e17d467 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_TestWaitWithCursorState.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_TestWaitWithCursorState.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_TestWaitWithCursorState : CPulseCell_BaseYie static CPulseCell_TestWaitWithCursorState ISchemaClass.From(nint handle) => new CPulseCell_TestWaitWithCursorStateImpl(handle); static int ISchemaClass.Size => 288; + static string? ISchemaClass.ClassName => null; 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 081a756dc..f60eb41d8 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 @@ -12,6 +12,7 @@ public partial interface CPulseCell_TestWaitWithCursorState__CursorState_t : ISc static CPulseCell_TestWaitWithCursorState__CursorState_t ISchemaClass.From(nint handle) => new CPulseCell_TestWaitWithCursorState__CursorState_tImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; 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 9914170fd..17d688578 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 @@ -12,6 +12,7 @@ public partial interface CPulseCell_Test_MultiInflow_NoDefault : CPulseCell_Base static CPulseCell_Test_MultiInflow_NoDefault ISchemaClass.From(nint handle) => new CPulseCell_Test_MultiInflow_NoDefaultImpl(handle); static int ISchemaClass.Size => 72; + static string? ISchemaClass.ClassName => null; 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 99951ae88..5922722c2 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 @@ -12,6 +12,7 @@ public partial interface CPulseCell_Test_MultiInflow_WithDefault : CPulseCell_Ba static CPulseCell_Test_MultiInflow_WithDefault ISchemaClass.From(nint handle) => new CPulseCell_Test_MultiInflow_WithDefaultImpl(handle); static int ISchemaClass.Size => 72; + static string? ISchemaClass.ClassName => null; 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 347099515..e139ebefd 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 @@ -12,6 +12,7 @@ public partial interface CPulseCell_Test_MultiOutflow_WithParams : CPulseCell_Ba static CPulseCell_Test_MultiOutflow_WithParams ISchemaClass.From(nint handle) => new CPulseCell_Test_MultiOutflow_WithParamsImpl(handle); static int ISchemaClass.Size => 216; + static string? ISchemaClass.ClassName => null; 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 662718d73..4030907be 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 @@ -12,6 +12,7 @@ public partial interface CPulseCell_Test_MultiOutflow_WithParams_Yielding : CPul static CPulseCell_Test_MultiOutflow_WithParams_Yielding ISchemaClass.From(nint handle) => new CPulseCell_Test_MultiOutflow_WithParams_YieldingImpl(handle); static int ISchemaClass.Size => 432; + static string? ISchemaClass.ClassName => null; 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 a4bc78d69..f6695cba0 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 @@ -12,6 +12,7 @@ public partial interface CPulseCell_Test_MultiOutflow_WithParams_Yielding__Curso 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; + static string? ISchemaClass.ClassName => null; 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 aa7ef738d..2d5bba88b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Test_NoInflow.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Test_NoInflow.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_Test_NoInflow : CPulseCell_BaseFlow, ISchema static CPulseCell_Test_NoInflow ISchemaClass.From(nint handle) => new CPulseCell_Test_NoInflowImpl(handle); static int ISchemaClass.Size => 72; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Timeline.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Timeline.cs index 6d1e7ab23..403ff9202 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Timeline.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Timeline.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_Timeline : CPulseCell_BaseYieldingInflow, IS static CPulseCell_Timeline ISchemaClass.From(nint handle) => new CPulseCell_TimelineImpl(handle); static int ISchemaClass.Size => 248; + static string? ISchemaClass.ClassName => null; public ref CUtlVector TimelineEvents { 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 7f7ad8667..878a36456 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 @@ -12,6 +12,7 @@ public partial interface CPulseCell_Timeline__TimelineEvent_t : ISchemaClass.From(nint handle) => new CPulseCell_Timeline__TimelineEvent_tImpl(handle); static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; 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 608585dee..1420c5af9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Unknown.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Unknown.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_Unknown : CPulseCell_Base, ISchemaClass.From(nint handle) => new CPulseCell_UnknownImpl(handle); static int ISchemaClass.Size => 88; + static string? ISchemaClass.ClassName => null; // 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 66820f8ca..43ec2220b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Val_TestDomainFindEntityByName.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Val_TestDomainFindEntityByName.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_Val_TestDomainFindEntityByName : CPulseCell_ static CPulseCell_Val_TestDomainFindEntityByName ISchemaClass.From(nint handle) => new CPulseCell_Val_TestDomainFindEntityByNameImpl(handle); static int ISchemaClass.Size => 72; + static string? ISchemaClass.ClassName => null; 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 7caff0838..2c60b1c16 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Val_TestDomainGetEntityName.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Val_TestDomainGetEntityName.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_Val_TestDomainGetEntityName : CPulseCell_Bas static CPulseCell_Val_TestDomainGetEntityName ISchemaClass.From(nint handle) => new CPulseCell_Val_TestDomainGetEntityNameImpl(handle); static int ISchemaClass.Size => 72; + static string? ISchemaClass.ClassName => null; 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 37a44805a..7f1c44b6e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Value_Curve.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Value_Curve.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_Value_Curve : CPulseCell_BaseValue, ISchemaC static CPulseCell_Value_Curve ISchemaClass.From(nint handle) => new CPulseCell_Value_CurveImpl(handle); static int ISchemaClass.Size => 136; + static string? ISchemaClass.ClassName => null; // 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 8ebacf3ac..f4adad309 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Value_Gradient.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Value_Gradient.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_Value_Gradient : CPulseCell_BaseValue, ISche static CPulseCell_Value_Gradient ISchemaClass.From(nint handle) => new CPulseCell_Value_GradientImpl(handle); static int ISchemaClass.Size => 96; + static string? ISchemaClass.ClassName => null; // 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 7050de8a7..4c0f4bf86 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Value_RandomFloat.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Value_RandomFloat.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_Value_RandomFloat : CPulseCell_BaseValue, IS static CPulseCell_Value_RandomFloat ISchemaClass.From(nint handle) => new CPulseCell_Value_RandomFloatImpl(handle); static int ISchemaClass.Size => 72; + static string? ISchemaClass.ClassName => null; 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 ca9004ca1..936295eaf 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Value_RandomInt.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Value_RandomInt.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_Value_RandomInt : CPulseCell_BaseValue, ISch static CPulseCell_Value_RandomInt ISchemaClass.From(nint handle) => new CPulseCell_Value_RandomIntImpl(handle); static int ISchemaClass.Size => 72; + static string? ISchemaClass.ClassName => null; 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 b27ead30c..9776c0cfd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Value_TestValue50.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_Value_TestValue50.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_Value_TestValue50 : CPulseCell_BaseValue, IS static CPulseCell_Value_TestValue50 ISchemaClass.From(nint handle) => new CPulseCell_Value_TestValue50Impl(handle); static int ISchemaClass.Size => 72; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_WaitForCursorsWithTag.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_WaitForCursorsWithTag.cs index 3cfbc2bd6..120b3f304 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_WaitForCursorsWithTag.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_WaitForCursorsWithTag.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_WaitForCursorsWithTag : CPulseCell_WaitForCu static CPulseCell_WaitForCursorsWithTag ISchemaClass.From(nint handle) => new CPulseCell_WaitForCursorsWithTagImpl(handle); static int ISchemaClass.Size => 160; + static string? ISchemaClass.ClassName => null; 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 9f103d6eb..180d8fd6a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_WaitForCursorsWithTagBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_WaitForCursorsWithTagBase.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_WaitForCursorsWithTagBase : CPulseCell_BaseY static CPulseCell_WaitForCursorsWithTagBase ISchemaClass.From(nint handle) => new CPulseCell_WaitForCursorsWithTagBaseImpl(handle); static int ISchemaClass.Size => 152; + static string? ISchemaClass.ClassName => null; 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 46f5440a9..dabded17e 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 @@ -12,6 +12,7 @@ public partial interface CPulseCell_WaitForCursorsWithTagBase__CursorState_t : I static CPulseCell_WaitForCursorsWithTagBase__CursorState_t ISchemaClass.From(nint handle) => new CPulseCell_WaitForCursorsWithTagBase__CursorState_tImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; // 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 d03e6c54f..911298942 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_WaitForObservable.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCell_WaitForObservable.cs @@ -12,6 +12,7 @@ public partial interface CPulseCell_WaitForObservable : CPulseCell_BaseYieldingI static CPulseCell_WaitForObservable ISchemaClass.From(nint handle) => new CPulseCell_WaitForObservableImpl(handle); static int ISchemaClass.Size => 264; + static string? ISchemaClass.ClassName => null; 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 163c83e17..7b543d949 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCursorFuncs.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseCursorFuncs.cs @@ -12,6 +12,7 @@ public partial interface CPulseCursorFuncs : ISchemaClass { static CPulseCursorFuncs ISchemaClass.From(nint handle) => new CPulseCursorFuncsImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseExecCursor.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseExecCursor.cs index f12ce6e14..932d4628c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseExecCursor.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseExecCursor.cs @@ -12,6 +12,7 @@ public partial interface CPulseExecCursor : ISchemaClass { static CPulseExecCursor ISchemaClass.From(nint handle) => new CPulseExecCursorImpl(handle); static int ISchemaClass.Size => 208; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseFuncs_GameParticleManager.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseFuncs_GameParticleManager.cs index be4b98055..7e2dec007 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseFuncs_GameParticleManager.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseFuncs_GameParticleManager.cs @@ -12,6 +12,7 @@ public partial interface CPulseFuncs_GameParticleManager : ISchemaClass.From(nint handle) => new CPulseFuncs_GameParticleManagerImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGameBlackboard.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGameBlackboard.cs index 50bd6a48a..3a319e08a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGameBlackboard.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGameBlackboard.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPulseGameBlackboard : CBaseEntity, ISchemaClass { static CPulseGameBlackboard ISchemaClass.From(nint handle) => new CPulseGameBlackboardImpl(handle); - static int ISchemaClass.Size => 1288; + static int ISchemaClass.Size => 2032; + static string? ISchemaClass.ClassName => "pulse_game_blackboard"; 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 d7b71c49e..66252d7af 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphDef.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphDef.cs @@ -12,6 +12,7 @@ public partial interface CPulseGraphDef : ISchemaClass { static CPulseGraphDef ISchemaClass.From(nint handle) => new CPulseGraphDefImpl(handle); static int ISchemaClass.Size => 408; + static string? ISchemaClass.ClassName => null; // PulseSymbol_t diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphExecutionHistory.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphExecutionHistory.cs index 8f265fb05..fa583a7ca 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphExecutionHistory.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphExecutionHistory.cs @@ -12,6 +12,7 @@ public partial interface CPulseGraphExecutionHistory : ISchemaClass.From(nint handle) => new CPulseGraphExecutionHistoryImpl(handle); static int ISchemaClass.Size => 120; + static string? ISchemaClass.ClassName => null; 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 4f6aa6a6d..4a72d6444 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphInstance_GameBlackboard.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphInstance_GameBlackboard.cs @@ -12,6 +12,7 @@ public partial interface CPulseGraphInstance_GameBlackboard : CPulseGraphInstanc static CPulseGraphInstance_GameBlackboard ISchemaClass.From(nint handle) => new CPulseGraphInstance_GameBlackboardImpl(handle); static int ISchemaClass.Size => 456; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphInstance_ServerEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphInstance_ServerEntity.cs index bf14d12fa..cb4d6ade9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphInstance_ServerEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphInstance_ServerEntity.cs @@ -12,6 +12,7 @@ public partial interface CPulseGraphInstance_ServerEntity : CBasePulseGraphInsta static CPulseGraphInstance_ServerEntity ISchemaClass.From(nint handle) => new CPulseGraphInstance_ServerEntityImpl(handle); static int ISchemaClass.Size => 440; + static string? ISchemaClass.ClassName => null; 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 f7b3a169f..425990cc4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphInstance_TestDomain.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphInstance_TestDomain.cs @@ -12,6 +12,7 @@ public partial interface CPulseGraphInstance_TestDomain : CBasePulseGraphInstanc static CPulseGraphInstance_TestDomain ISchemaClass.From(nint handle) => new CPulseGraphInstance_TestDomainImpl(handle); static int ISchemaClass.Size => 352; + static string? ISchemaClass.ClassName => null; 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 7cc215817..da59d13d2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphInstance_TestDomain_Derived.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphInstance_TestDomain_Derived.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 352; + static string? ISchemaClass.ClassName => null; 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 a12bc9bc6..63d34e9ef 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphInstance_TestDomain_FakeEntityOwner.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphInstance_TestDomain_FakeEntityOwner.cs @@ -12,6 +12,7 @@ public partial interface CPulseGraphInstance_TestDomain_FakeEntityOwner : CBaseP static CPulseGraphInstance_TestDomain_FakeEntityOwner ISchemaClass.From(nint handle) => new CPulseGraphInstance_TestDomain_FakeEntityOwnerImpl(handle); static int ISchemaClass.Size => 280; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphInstance_TestDomain_UseReadOnlyBlackboardView.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphInstance_TestDomain_UseReadOnlyBlackboardView.cs index f20e02233..b2c62634c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphInstance_TestDomain_UseReadOnlyBlackboardView.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphInstance_TestDomain_UseReadOnlyBlackboardView.cs @@ -12,6 +12,7 @@ public partial interface CPulseGraphInstance_TestDomain_UseReadOnlyBlackboardVie static CPulseGraphInstance_TestDomain_UseReadOnlyBlackboardView ISchemaClass.From(nint handle) => new CPulseGraphInstance_TestDomain_UseReadOnlyBlackboardViewImpl(handle); static int ISchemaClass.Size => 352; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphInstance_TurtleGraphics.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphInstance_TurtleGraphics.cs index d13fc4f56..cd009b092 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphInstance_TurtleGraphics.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseGraphInstance_TurtleGraphics.cs @@ -12,6 +12,7 @@ public partial interface CPulseGraphInstance_TurtleGraphics : CBasePulseGraphIns static CPulseGraphInstance_TurtleGraphics ISchemaClass.From(nint handle) => new CPulseGraphInstance_TurtleGraphicsImpl(handle); static int ISchemaClass.Size => 320; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseMathlib.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseMathlib.cs index a476a9bce..0b001499c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseMathlib.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseMathlib.cs @@ -12,6 +12,7 @@ public partial interface CPulseMathlib : ISchemaClass { static CPulseMathlib ISchemaClass.From(nint handle) => new CPulseMathlibImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulsePhysicsConstraintsFuncs.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulsePhysicsConstraintsFuncs.cs index 447228c77..ac865fea0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulsePhysicsConstraintsFuncs.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulsePhysicsConstraintsFuncs.cs @@ -12,6 +12,7 @@ public partial interface CPulsePhysicsConstraintsFuncs : ISchemaClass.From(nint handle) => new CPulsePhysicsConstraintsFuncsImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseRuntimeMethodArg.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseRuntimeMethodArg.cs index d7f2e48fb..db1e87cb1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseRuntimeMethodArg.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseRuntimeMethodArg.cs @@ -12,6 +12,7 @@ public partial interface CPulseRuntimeMethodArg : ISchemaClass.From(nint handle) => new CPulseRuntimeMethodArgImpl(handle); static int ISchemaClass.Size => 128; + static string? ISchemaClass.ClassName => null; // CKV3MemberNameWithStorage diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseServerCursor.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseServerCursor.cs index f97eff8b3..adc0b1cf5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseServerCursor.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseServerCursor.cs @@ -12,6 +12,7 @@ public partial interface CPulseServerCursor : CPulseExecCursor, ISchemaClass.From(nint handle) => new CPulseServerCursorImpl(handle); static int ISchemaClass.Size => 224; + static string? ISchemaClass.ClassName => null; 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 30ca79f49..af57ec752 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseServerFuncs.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseServerFuncs.cs @@ -12,6 +12,7 @@ public partial interface CPulseServerFuncs : ISchemaClass { static CPulseServerFuncs ISchemaClass.From(nint handle) => new CPulseServerFuncsImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseServerFuncs_Sounds.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseServerFuncs_Sounds.cs index d2fd5911a..8aa4d51c7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseServerFuncs_Sounds.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseServerFuncs_Sounds.cs @@ -12,6 +12,7 @@ public partial interface CPulseServerFuncs_Sounds : ISchemaClass.From(nint handle) => new CPulseServerFuncs_SoundsImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseTestFuncs_LibraryA.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseTestFuncs_LibraryA.cs index 4136a6f13..222a4384b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseTestFuncs_LibraryA.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseTestFuncs_LibraryA.cs @@ -12,6 +12,7 @@ public partial interface CPulseTestFuncs_LibraryA : ISchemaClass.From(nint handle) => new CPulseTestFuncs_LibraryAImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseTestScriptLib.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseTestScriptLib.cs index 47078ca9a..ca878298b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseTestScriptLib.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseTestScriptLib.cs @@ -12,6 +12,7 @@ public partial interface CPulseTestScriptLib : ISchemaClass static CPulseTestScriptLib ISchemaClass.From(nint handle) => new CPulseTestScriptLibImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseTurtleGraphicsCursor.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseTurtleGraphicsCursor.cs index 12e33c859..d624420f4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseTurtleGraphicsCursor.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulseTurtleGraphicsCursor.cs @@ -12,6 +12,7 @@ public partial interface CPulseTurtleGraphicsCursor : CPulseExecCursor, ISchemaC static CPulseTurtleGraphicsCursor ISchemaClass.From(nint handle) => new CPulseTurtleGraphicsCursorImpl(handle); static int ISchemaClass.Size => 232; + static string? ISchemaClass.ClassName => null; 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 43256ffb2..050cc9b82 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_BlackboardReference.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_BlackboardReference.cs @@ -12,6 +12,7 @@ public partial interface CPulse_BlackboardReference : ISchemaClass.From(nint handle) => new CPulse_BlackboardReferenceImpl(handle); static int ISchemaClass.Size => 40; + static string? ISchemaClass.ClassName => null; 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 a8effaa55..3aaa3bf16 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_CallInfo.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_CallInfo.cs @@ -12,6 +12,7 @@ public partial interface CPulse_CallInfo : ISchemaClass { static CPulse_CallInfo ISchemaClass.From(nint handle) => new CPulse_CallInfoImpl(handle); static int ISchemaClass.Size => 88; + static string? ISchemaClass.ClassName => null; // 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 9a1795ca5..d5029937d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_Chunk.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_Chunk.cs @@ -12,6 +12,7 @@ public partial interface CPulse_Chunk : ISchemaClass { static CPulse_Chunk ISchemaClass.From(nint handle) => new CPulse_ChunkImpl(handle); static int ISchemaClass.Size => 88; + static string? ISchemaClass.ClassName => null; public ref CUtlLeanVector Instructions { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_Constant.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_Constant.cs index a63b7b5aa..b045841ae 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_Constant.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_Constant.cs @@ -12,6 +12,7 @@ public partial interface CPulse_Constant : ISchemaClass { static CPulse_Constant ISchemaClass.From(nint handle) => new CPulse_ConstantImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; // CPulseValueFullType diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_DomainValue.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_DomainValue.cs index c556236b6..6841e5936 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_DomainValue.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_DomainValue.cs @@ -12,6 +12,7 @@ public partial interface CPulse_DomainValue : ISchemaClass { static CPulse_DomainValue ISchemaClass.From(nint handle) => new CPulse_DomainValueImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; 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 d5263f059..c4979a8fb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_InvokeBinding.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_InvokeBinding.cs @@ -12,6 +12,7 @@ public partial interface CPulse_InvokeBinding : ISchemaClass.From(nint handle) => new CPulse_InvokeBindingImpl(handle); static int ISchemaClass.Size => 176; + static string? ISchemaClass.ClassName => null; 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 00956af45..c0b8d9606 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_OutflowConnection.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_OutflowConnection.cs @@ -12,6 +12,7 @@ public partial interface CPulse_OutflowConnection : ISchemaClass.From(nint handle) => new CPulse_OutflowConnectionImpl(handle); static int ISchemaClass.Size => 72; + static string? ISchemaClass.ClassName => null; // 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 6d49f9d95..3addf4a0c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_OutputConnection.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_OutputConnection.cs @@ -12,6 +12,7 @@ public partial interface CPulse_OutputConnection : ISchemaClass.From(nint handle) => new CPulse_OutputConnectionImpl(handle); static int ISchemaClass.Size => 64; + static string? ISchemaClass.ClassName => null; // 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 f61cd4973..fffa49180 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_PublicOutput.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_PublicOutput.cs @@ -12,6 +12,7 @@ public partial interface CPulse_PublicOutput : ISchemaClass static CPulse_PublicOutput ISchemaClass.From(nint handle) => new CPulse_PublicOutputImpl(handle); static int ISchemaClass.Size => 40; + static string? ISchemaClass.ClassName => null; // PulseSymbol_t diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_RegisterInfo.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_RegisterInfo.cs index 3ba4cd21d..f18c00baf 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_RegisterInfo.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_RegisterInfo.cs @@ -12,6 +12,7 @@ public partial interface CPulse_RegisterInfo : ISchemaClass static CPulse_RegisterInfo ISchemaClass.From(nint handle) => new CPulse_RegisterInfoImpl(handle); static int ISchemaClass.Size => 96; + static string? ISchemaClass.ClassName => null; 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 cbc25d3bc..e7cc42080 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_ResumePoint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_ResumePoint.cs @@ -12,6 +12,7 @@ public partial interface CPulse_ResumePoint : CPulse_OutflowConnection, ISchemaC static CPulse_ResumePoint ISchemaClass.From(nint handle) => new CPulse_ResumePointImpl(handle); static int ISchemaClass.Size => 72; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_Variable.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_Variable.cs index f5009d90c..31b23b99f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_Variable.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPulse_Variable.cs @@ -12,6 +12,7 @@ public partial interface CPulse_Variable : ISchemaClass { static CPulse_Variable ISchemaClass.From(nint handle) => new CPulse_VariableImpl(handle); static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; // PulseSymbol_t diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPushable.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPushable.cs index dae91b77a..ec837fb64 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPushable.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CPushable.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CPushable : CBreakable, ISchemaClass { static CPushable ISchemaClass.From(nint handle) => new CPushableImpl(handle); - static int ISchemaClass.Size => 2224; + static int ISchemaClass.Size => 2968; + static string? ISchemaClass.ClassName => "func_pushable"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CQuaternionAnimParameter.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CQuaternionAnimParameter.cs index eaf75293a..cb9c2894f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CQuaternionAnimParameter.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CQuaternionAnimParameter.cs @@ -12,6 +12,7 @@ public partial interface CQuaternionAnimParameter : CConcreteAnimParameter, ISch static CQuaternionAnimParameter ISchemaClass.From(nint handle) => new CQuaternionAnimParameterImpl(handle); static int ISchemaClass.Size => 160; + static string? ISchemaClass.ClassName => null; 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 4c8eed009..dd9eb966f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRR_Response.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRR_Response.cs @@ -12,6 +12,7 @@ public partial interface CRR_Response : ISchemaClass { static CRR_Response ISchemaClass.From(nint handle) => new CRR_ResponseImpl(handle); static int ISchemaClass.Size => 464; + static string? ISchemaClass.ClassName => null; 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 adf7e1e53..621b79cbb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollAnimTag.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollAnimTag.cs @@ -12,6 +12,7 @@ public partial interface CRagdollAnimTag : CAnimTagBase, ISchemaClass.From(nint handle) => new CRagdollAnimTagImpl(handle); static int ISchemaClass.Size => 96; + static string? ISchemaClass.ClassName => null; 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 a90f24091..c419ca622 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollComponentUpdater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollComponentUpdater.cs @@ -12,6 +12,7 @@ public partial interface CRagdollComponentUpdater : CAnimComponentUpdater, ISche static CRagdollComponentUpdater ISchemaClass.From(nint handle) => new CRagdollComponentUpdaterImpl(handle); static int ISchemaClass.Size => 216; + static string? ISchemaClass.ClassName => null; public ref CUtlVector RagdollNodePaths { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollConstraint.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollConstraint.cs index 892375d59..88993b05d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollConstraint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollConstraint.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CRagdollConstraint : CPhysConstraint, ISchemaClass { static CRagdollConstraint ISchemaClass.From(nint handle) => new CRagdollConstraintImpl(handle); - static int ISchemaClass.Size => 1416; + static int ISchemaClass.Size => 2160; + static string? ISchemaClass.ClassName => "phys_ragdollconstraint"; 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 c4ca1ac33..087bffe12 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollMagnet.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollMagnet.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CRagdollMagnet : CPointEntity, ISchemaClass { static CRagdollMagnet ISchemaClass.From(nint handle) => new CRagdollMagnetImpl(handle); - static int ISchemaClass.Size => 1288; + static int ISchemaClass.Size => 2032; + static string? ISchemaClass.ClassName => "phys_ragdollmagnet"; 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 8b31beb85..2cb2fc5e4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollManager.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollManager.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CRagdollManager : CBaseEntity, ISchemaClass { static CRagdollManager ISchemaClass.From(nint handle) => new CRagdollManagerImpl(handle); - static int ISchemaClass.Size => 1280; + static int ISchemaClass.Size => 2024; + static string? ISchemaClass.ClassName => "game_ragdoll_manager"; 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 388bf7b57..c46b49f05 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollProp.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollProp.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CRagdollProp : CBaseAnimGraph, ISchemaClass { static CRagdollProp ISchemaClass.From(nint handle) => new CRagdollPropImpl(handle); - static int ISchemaClass.Size => 3040; + static int ISchemaClass.Size => 3824; + static string? ISchemaClass.ClassName => "prop_ragdoll"; public ragdoll_t Ragdoll { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollPropAlias_physics_prop_ragdoll.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollPropAlias_physics_prop_ragdoll.cs index bf559d332..a187270f9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollPropAlias_physics_prop_ragdoll.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollPropAlias_physics_prop_ragdoll.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CRagdollPropAlias_physics_prop_ragdoll : CRagdollProp, ISchemaClass { static CRagdollPropAlias_physics_prop_ragdoll ISchemaClass.From(nint handle) => new CRagdollPropAlias_physics_prop_ragdollImpl(handle); - static int ISchemaClass.Size => 3040; + static int ISchemaClass.Size => 3824; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollPropAttached.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollPropAttached.cs index ad857bd46..305d09701 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollPropAttached.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollPropAttached.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CRagdollPropAttached : CRagdollProp, ISchemaClass { static CRagdollPropAttached ISchemaClass.From(nint handle) => new CRagdollPropAttachedImpl(handle); - static int ISchemaClass.Size => 3104; + static int ISchemaClass.Size => 3888; + static string? ISchemaClass.ClassName => "prop_ragdoll_attached"; 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 efd4ac794..cf64f45cf 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRagdollUpdateNode.cs @@ -12,6 +12,7 @@ public partial interface CRagdollUpdateNode : CUnaryUpdateNode, ISchemaClass.From(nint handle) => new CRagdollUpdateNodeImpl(handle); static int ISchemaClass.Size => 120; + static string? ISchemaClass.ClassName => null; 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 e0723f535..9d4df1919 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRandSimTimer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRandSimTimer.cs @@ -12,6 +12,7 @@ public partial interface CRandSimTimer : CSimpleSimTimer, ISchemaClass.From(nint handle) => new CRandSimTimerImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 986cdb22f..34e8d3a26 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRandStopwatch.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRandStopwatch.cs @@ -12,6 +12,7 @@ public partial interface CRandStopwatch : CStopwatchBase, ISchemaClass.From(nint handle) => new CRandStopwatchImpl(handle); static int ISchemaClass.Size => 20; + static string? ISchemaClass.ClassName => null; 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 9087b5b29..854f56248 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRandomNumberGeneratorParameters.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRandomNumberGeneratorParameters.cs @@ -12,6 +12,7 @@ public partial interface CRandomNumberGeneratorParameters : ISchemaClass.From(nint handle) => new CRandomNumberGeneratorParametersImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; 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 c6d4eb40c..87db48140 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRangeFloat.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRangeFloat.cs @@ -12,6 +12,7 @@ public partial interface CRangeFloat : ISchemaClass { static CRangeFloat ISchemaClass.From(nint handle) => new CRangeFloatImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; 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 c0ad918fc..2ecb1f196 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRangeInt.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRangeInt.cs @@ -12,6 +12,7 @@ public partial interface CRangeInt : ISchemaClass { static CRangeInt ISchemaClass.From(nint handle) => new CRangeIntImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; 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 3ecc7eddd..736500f66 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRectLight.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRectLight.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CRectLight : CBarnLight, ISchemaClass { static CRectLight ISchemaClass.From(nint handle) => new CRectLightImpl(handle); - static int ISchemaClass.Size => 2824; + static int ISchemaClass.Size => 3560; + static string? ISchemaClass.ClassName => "light_rect"; 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 d8e4dd9a0..8aea1723e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRegionSVM.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRegionSVM.cs @@ -12,6 +12,7 @@ public partial interface CRegionSVM : ISchemaClass { static CRegionSVM ISchemaClass.From(nint handle) => new CRegionSVMImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; public ref CUtlVector Planes { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRelativeLocation.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRelativeLocation.cs index be639ef08..fe0d809dd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRelativeLocation.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRelativeLocation.cs @@ -12,6 +12,7 @@ public partial interface CRelativeLocation : ISchemaClass { static CRelativeLocation ISchemaClass.From(nint handle) => new CRelativeLocationImpl(handle); static int ISchemaClass.Size => 56; + static string? ISchemaClass.ClassName => null; 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 1793d6d77..3cba8d69e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRemapFloat.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRemapFloat.cs @@ -12,6 +12,7 @@ public partial interface CRemapFloat : ISchemaClass { static CRemapFloat ISchemaClass.From(nint handle) => new CRemapFloatImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 1d554c83a..3b0003fca 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRemapValueComponentUpdater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRemapValueComponentUpdater.cs @@ -12,6 +12,7 @@ public partial interface CRemapValueComponentUpdater : CAnimComponentUpdater, IS static CRemapValueComponentUpdater ISchemaClass.From(nint handle) => new CRemapValueComponentUpdaterImpl(handle); static int ISchemaClass.Size => 72; + static string? ISchemaClass.ClassName => null; public ref CUtlVector Items { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRemapValueUpdateItem.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRemapValueUpdateItem.cs index 21b491fdb..9671ae582 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRemapValueUpdateItem.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRemapValueUpdateItem.cs @@ -12,6 +12,7 @@ public partial interface CRemapValueUpdateItem : ISchemaClass.From(nint handle) => new CRemapValueUpdateItemImpl(handle); static int ISchemaClass.Size => 20; + static string? ISchemaClass.ClassName => null; 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 f99d2ab1b..cb79470c7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRenderBufferBinding.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRenderBufferBinding.cs @@ -12,6 +12,7 @@ public partial interface CRenderBufferBinding : ISchemaClass.From(nint handle) => new CRenderBufferBindingImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 e01ecfb8b..52952fc14 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRenderComponent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRenderComponent.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CRenderComponent : CEntityComponent, ISchemaClass { static CRenderComponent ISchemaClass.From(nint handle) => new CRenderComponentImpl(handle); - static int ISchemaClass.Size => 176; + static int ISchemaClass.Size => 192; + static string? ISchemaClass.ClassName => null; 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 2cb14603f..5fe85e517 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRenderGroom.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRenderGroom.cs @@ -12,6 +12,7 @@ public partial interface CRenderGroom : ISchemaClass { static CRenderGroom ISchemaClass.From(nint handle) => new CRenderGroomImpl(handle); static int ISchemaClass.Size => 160; + static string? ISchemaClass.ClassName => null; public ref CUtlVector Hairs { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRenderMesh.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRenderMesh.cs index d61d25151..b82965818 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRenderMesh.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRenderMesh.cs @@ -12,6 +12,7 @@ public partial interface CRenderMesh : ISchemaClass { static CRenderMesh ISchemaClass.From(nint handle) => new CRenderMeshImpl(handle); static int ISchemaClass.Size => 496; + static string? ISchemaClass.ClassName => null; // CUtlLeanVectorFixedGrowable< CSceneObjectData, 1 > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRenderSkeleton.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRenderSkeleton.cs index b8fc0e6ca..6787ee946 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRenderSkeleton.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRenderSkeleton.cs @@ -12,6 +12,7 @@ public partial interface CRenderSkeleton : ISchemaClass { static CRenderSkeleton ISchemaClass.From(nint handle) => new CRenderSkeletonImpl(handle); static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; public ref CUtlVector Bones { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CReplicationParameters.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CReplicationParameters.cs index 36fc60670..2522ab250 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CReplicationParameters.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CReplicationParameters.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CReplicationParameters : ISchemaClass { static CReplicationParameters ISchemaClass.From(nint handle) => new CReplicationParametersImpl(handle); - static int ISchemaClass.Size => 4552; + static int ISchemaClass.Size => 4448; + static string? ISchemaClass.ClassName => null; 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 15bbe8337..bffb99d3f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CResponseCriteriaSet.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CResponseCriteriaSet.cs @@ -12,6 +12,7 @@ public partial interface CResponseCriteriaSet : ISchemaClass.From(nint handle) => new CResponseCriteriaSetImpl(handle); static int ISchemaClass.Size => 56; + static string? ISchemaClass.ClassName => null; 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 7224372fd..d04e22cbc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CResponseQueue.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CResponseQueue.cs @@ -12,6 +12,7 @@ public partial interface CResponseQueue : ISchemaClass { static CResponseQueue ISchemaClass.From(nint handle) => new CResponseQueueImpl(handle); static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; 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 9d0d19aaf..5688f26c9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRetakeGameRules.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRetakeGameRules.cs @@ -12,6 +12,7 @@ public partial interface CRetakeGameRules : ISchemaClass { static CRetakeGameRules ISchemaClass.From(nint handle) => new CRetakeGameRulesImpl(handle); static int ISchemaClass.Size => 496; + static string? ISchemaClass.ClassName => null; 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 e43ab4560..4a8e0c34f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRevertSaved.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRevertSaved.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CRevertSaved : CModelPointEntity, ISchemaClass { static CRevertSaved ISchemaClass.From(nint handle) => new CRevertSavedImpl(handle); - static int ISchemaClass.Size => 2024; + static int ISchemaClass.Size => 2760; + static string? ISchemaClass.ClassName => "player_loadsaved"; 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 54bd9e0ee..4b92bc85c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRootUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRootUpdateNode.cs @@ -12,6 +12,7 @@ public partial interface CRootUpdateNode : CUnaryUpdateNode, ISchemaClass.From(nint handle) => new CRootUpdateNodeImpl(handle); static int ISchemaClass.Size => 112; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRopeKeyframe.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRopeKeyframe.cs index 0fdf3e10b..67d0ddf80 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRopeKeyframe.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRopeKeyframe.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CRopeKeyframe : CBaseModelEntity, ISchemaClass { static CRopeKeyframe ISchemaClass.From(nint handle) => new CRopeKeyframeImpl(handle); - static int ISchemaClass.Size => 2096; + static int ISchemaClass.Size => 2840; + static string? ISchemaClass.ClassName => "keyframe_rope"; 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 e585dc879..c81b5ab5d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRopeKeyframeAlias_move_rope.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRopeKeyframeAlias_move_rope.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 2840; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRopeOverlapHit.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRopeOverlapHit.cs index 351046382..c1170df10 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRopeOverlapHit.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRopeOverlapHit.cs @@ -12,6 +12,7 @@ public partial interface CRopeOverlapHit : ISchemaClass { static CRopeOverlapHit ISchemaClass.From(nint handle) => new CRopeOverlapHitImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 fcfa2b6b1..8d5c95645 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRotButton.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRotButton.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CRotButton : CBaseButton, ISchemaClass { static CRotButton ISchemaClass.From(nint handle) => new CRotButtonImpl(handle); - static int ISchemaClass.Size => 2472; + static int ISchemaClass.Size => 3208; + static string? ISchemaClass.ClassName => "func_rot_button"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRotDoor.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRotDoor.cs index b5d14f9d4..d63f0f0f6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRotDoor.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRotDoor.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CRotDoor : CBaseDoor, ISchemaClass { static CRotDoor ISchemaClass.From(nint handle) => new CRotDoorImpl(handle); - static int ISchemaClass.Size => 2672; + static int ISchemaClass.Size => 3400; + static string? ISchemaClass.ClassName => "func_door_rotating"; 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 ac6e9ed7b..643e6dc2c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRotatorTarget.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRotatorTarget.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CRotatorTarget : CPointEntity, ISchemaClass { static CRotatorTarget ISchemaClass.From(nint handle) => new CRotatorTargetImpl(handle); - static int ISchemaClass.Size => 1312; + static int ISchemaClass.Size => 2056; + static string? ISchemaClass.ClassName => "rotator_target"; 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 c63a0bd43..5554bfda4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRuleBrushEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRuleBrushEntity.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CRuleBrushEntity : CRuleEntity, ISchemaClass { static CRuleBrushEntity ISchemaClass.From(nint handle) => new CRuleBrushEntityImpl(handle); - static int ISchemaClass.Size => 2016; + static int ISchemaClass.Size => 2760; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRuleEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRuleEntity.cs index f9e22259b..2fc1f185d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRuleEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRuleEntity.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CRuleEntity : CBaseModelEntity, ISchemaClass { static CRuleEntity ISchemaClass.From(nint handle) => new CRuleEntityImpl(handle); - static int ISchemaClass.Size => 2016; + static int ISchemaClass.Size => 2760; + static string? ISchemaClass.ClassName => null; 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 4d1a14326..acfbc3478 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRulePointEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CRulePointEntity.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CRulePointEntity : CRuleEntity, ISchemaClass { static CRulePointEntity ISchemaClass.From(nint handle) => new CRulePointEntityImpl(handle); - static int ISchemaClass.Size => 2024; + static int ISchemaClass.Size => 2768; + static string? ISchemaClass.ClassName => null; 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 8215935ae..3ec8492f3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSAdditionalMatchStats_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSAdditionalMatchStats_t.cs @@ -12,6 +12,7 @@ public partial interface CSAdditionalMatchStats_t : CSAdditionalPerRoundStats_t, static CSAdditionalMatchStats_t ISchemaClass.From(nint handle) => new CSAdditionalMatchStats_tImpl(handle); static int ISchemaClass.Size => 72; + static string? ISchemaClass.ClassName => null; 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 5f0034180..882531d9e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSAdditionalPerRoundStats_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSAdditionalPerRoundStats_t.cs @@ -12,6 +12,7 @@ public partial interface CSAdditionalPerRoundStats_t : ISchemaClass.From(nint handle) => new CSAdditionalPerRoundStats_tImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 6d567600c..bbaa9c241 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSMatchStats_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSMatchStats_t.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 184; + static string? ISchemaClass.ClassName => null; 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 d1ef326f0..623f697b2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSPerRoundStats_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSPerRoundStats_t.cs @@ -12,6 +12,7 @@ public partial interface CSPerRoundStats_t : ISchemaClass { static CSPerRoundStats_t ISchemaClass.From(nint handle) => new CSPerRoundStats_tImpl(handle); static int ISchemaClass.Size => 104; + static string? ISchemaClass.ClassName => null; 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 6fb82f436..dd88168af 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSSDSEndFrameViewInfo.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSSDSEndFrameViewInfo.cs @@ -12,6 +12,7 @@ public partial interface CSSDSEndFrameViewInfo : ISchemaClass.From(nint handle) => new CSSDSEndFrameViewInfoImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 5de06e71f..6be467e12 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSSDSMsg_EndFrame.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSSDSMsg_EndFrame.cs @@ -12,6 +12,7 @@ public partial interface CSSDSMsg_EndFrame : ISchemaClass { static CSSDSMsg_EndFrame ISchemaClass.From(nint handle) => new CSSDSMsg_EndFrameImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; public ref CUtlVector Views { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSSDSMsg_LayerBase.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSSDSMsg_LayerBase.cs index 4f28fd430..e42b04665 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSSDSMsg_LayerBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSSDSMsg_LayerBase.cs @@ -12,6 +12,7 @@ public partial interface CSSDSMsg_LayerBase : ISchemaClass { static CSSDSMsg_LayerBase ISchemaClass.From(nint handle) => new CSSDSMsg_LayerBaseImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; 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 4027f3512..5a8a84198 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSSDSMsg_PostLayer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSSDSMsg_PostLayer.cs @@ -12,6 +12,7 @@ public partial interface CSSDSMsg_PostLayer : CSSDSMsg_LayerBase, ISchemaClass.From(nint handle) => new CSSDSMsg_PostLayerImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSSDSMsg_PreLayer.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSSDSMsg_PreLayer.cs index 764b361f4..acafb0bcd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSSDSMsg_PreLayer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSSDSMsg_PreLayer.cs @@ -12,6 +12,7 @@ public partial interface CSSDSMsg_PreLayer : CSSDSMsg_LayerBase, ISchemaClass.From(nint handle) => new CSSDSMsg_PreLayerImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSSDSMsg_ViewRender.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSSDSMsg_ViewRender.cs index d5c841d01..5908782d8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSSDSMsg_ViewRender.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSSDSMsg_ViewRender.cs @@ -12,6 +12,7 @@ public partial interface CSSDSMsg_ViewRender : ISchemaClass static CSSDSMsg_ViewRender ISchemaClass.From(nint handle) => new CSSDSMsg_ViewRenderImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 4106e3820..be3079572 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSSDSMsg_ViewTarget.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSSDSMsg_ViewTarget.cs @@ -12,6 +12,7 @@ public partial interface CSSDSMsg_ViewTarget : ISchemaClass static CSSDSMsg_ViewTarget ISchemaClass.From(nint handle) => new CSSDSMsg_ViewTargetImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; 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 8de80cff0..05c1b2ba0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSSDSMsg_ViewTargetList.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSSDSMsg_ViewTargetList.cs @@ -12,6 +12,7 @@ public partial interface CSSDSMsg_ViewTargetList : ISchemaClass.From(nint handle) => new CSSDSMsg_ViewTargetListImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; public SceneViewId_t ViewId { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSceneEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSceneEntity.cs index 197f1df3f..1489a2eb3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSceneEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSceneEntity.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSceneEntity : CPointEntity, ISchemaClass { static CSceneEntity ISchemaClass.From(nint handle) => new CSceneEntityImpl(handle); - static int ISchemaClass.Size => 2640; + static int ISchemaClass.Size => 3384; + static string? ISchemaClass.ClassName => "scripted_scene"; 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 150718ebb..ad8ba8118 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,7 +11,8 @@ 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; + static int ISchemaClass.Size => 3384; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSceneEventInfo.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSceneEventInfo.cs index 1bbec0e10..9e8d2f740 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSceneEventInfo.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSceneEventInfo.cs @@ -12,6 +12,7 @@ public partial interface CSceneEventInfo : ISchemaClass { static CSceneEventInfo ISchemaClass.From(nint handle) => new CSceneEventInfoImpl(handle); static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; 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 c5948bcd7..b03399d9c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSceneListManager.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSceneListManager.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSceneListManager : CLogicalEntity, ISchemaClass { static CSceneListManager ISchemaClass.From(nint handle) => new CSceneListManagerImpl(handle); - static int ISchemaClass.Size => 1480; + static int ISchemaClass.Size => 2224; + static string? ISchemaClass.ClassName => "logic_scene_list_manager"; 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 9a9c2f3d8..171dcffb2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSceneObjectData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSceneObjectData.cs @@ -12,6 +12,7 @@ public partial interface CSceneObjectData : ISchemaClass { static CSceneObjectData ISchemaClass.From(nint handle) => new CSceneObjectDataImpl(handle); static int ISchemaClass.Size => 144; + static string? ISchemaClass.ClassName => null; public ref Vector MinBounds { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSchemaSystemInternalRegistration.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSchemaSystemInternalRegistration.cs index 6cfbc65f7..db1a8f583 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSchemaSystemInternalRegistration.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSchemaSystemInternalRegistration.cs @@ -12,6 +12,7 @@ public partial interface CSchemaSystemInternalRegistration : ISchemaClass.From(nint handle) => new CSchemaSystemInternalRegistrationImpl(handle); static int ISchemaClass.Size => 384; + static string? ISchemaClass.ClassName => null; 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 7b2ba8b00..bf5a2fce8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptComponent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptComponent.cs @@ -12,6 +12,7 @@ public partial interface CScriptComponent : CEntityComponent, ISchemaClass.From(nint handle) => new CScriptComponentImpl(handle); static int ISchemaClass.Size => 56; + static string? ISchemaClass.ClassName => null; 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 7f9b012d1..59aec34f8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptItem.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptItem.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CScriptItem : CItem, ISchemaClass { static CScriptItem ISchemaClass.From(nint handle) => new CScriptItemImpl(handle); - static int ISchemaClass.Size => 2944; + static int ISchemaClass.Size => 3712; + static string? ISchemaClass.ClassName => "scripted_item_drop"; 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 ebdc9cbcc..d6415450f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptNavBlocker.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptNavBlocker.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CScriptNavBlocker : CFuncNavBlocker, ISchemaClass { static CScriptNavBlocker ISchemaClass.From(nint handle) => new CScriptNavBlockerImpl(handle); - static int ISchemaClass.Size => 2048; + static int ISchemaClass.Size => 2792; + static string? ISchemaClass.ClassName => "script_nav_blocker"; 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 860da8fb3..06d658d08 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptTriggerHurt.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptTriggerHurt.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CScriptTriggerHurt : CTriggerHurt, ISchemaClass { static CScriptTriggerHurt ISchemaClass.From(nint handle) => new CScriptTriggerHurtImpl(handle); - static int ISchemaClass.Size => 2648; + static int ISchemaClass.Size => 3376; + static string? ISchemaClass.ClassName => "script_trigger_hurt"; 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 bd6897298..07856020e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptTriggerMultiple.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptTriggerMultiple.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CScriptTriggerMultiple : CTriggerMultiple, ISchemaClass { static CScriptTriggerMultiple ISchemaClass.From(nint handle) => new CScriptTriggerMultipleImpl(handle); - static int ISchemaClass.Size => 2528; + static int ISchemaClass.Size => 3264; + static string? ISchemaClass.ClassName => "script_trigger_multiple"; 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 b9e67446b..05615893f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptTriggerOnce.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptTriggerOnce.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CScriptTriggerOnce : CTriggerOnce, ISchemaClass { static CScriptTriggerOnce ISchemaClass.From(nint handle) => new CScriptTriggerOnceImpl(handle); - static int ISchemaClass.Size => 2528; + static int ISchemaClass.Size => 3264; + static string? ISchemaClass.ClassName => "script_trigger_once"; 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 168de89cd..2e16ca4ff 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptTriggerPush.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptTriggerPush.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CScriptTriggerPush : CTriggerPush, ISchemaClass { static CScriptTriggerPush ISchemaClass.From(nint handle) => new CScriptTriggerPushImpl(handle); - static int ISchemaClass.Size => 2544; + static int ISchemaClass.Size => 3264; + static string? ISchemaClass.ClassName => "script_trigger_push"; 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 b27bc3537..477864506 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptUniformRandomStream.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptUniformRandomStream.cs @@ -12,6 +12,7 @@ public partial interface CScriptUniformRandomStream : ISchemaClass.From(nint handle) => new CScriptUniformRandomStreamImpl(handle); static int ISchemaClass.Size => 160; + static string? ISchemaClass.ClassName => null; // HSCRIPT diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptedSequence.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptedSequence.cs index 825dcf22c..e424cea9a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptedSequence.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CScriptedSequence.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CScriptedSequence : CBaseEntity, ISchemaClass { static CScriptedSequence ISchemaClass.From(nint handle) => new CScriptedSequenceImpl(handle); - static int ISchemaClass.Size => 2064; + static int ISchemaClass.Size => 2816; + static string? ISchemaClass.ClassName => "scripted_sequence"; 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 1bd20ddd1..ddf467f81 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSelectorUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSelectorUpdateNode.cs @@ -12,6 +12,7 @@ public partial interface CSelectorUpdateNode : CAnimUpdateNodeBase, ISchemaClass static CSelectorUpdateNode ISchemaClass.From(nint handle) => new CSelectorUpdateNodeImpl(handle); static int ISchemaClass.Size => 184; + static string? ISchemaClass.ClassName => null; public ref CUtlVector Children { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqAutoLayer.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqAutoLayer.cs index 1d373ce0a..2159acb3b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqAutoLayer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqAutoLayer.cs @@ -12,6 +12,7 @@ public partial interface CSeqAutoLayer : ISchemaClass { static CSeqAutoLayer ISchemaClass.From(nint handle) => new CSeqAutoLayerImpl(handle); static int ISchemaClass.Size => 28; + static string? ISchemaClass.ClassName => null; 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 bcf865b46..0e5225fc7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqAutoLayerFlag.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqAutoLayerFlag.cs @@ -12,6 +12,7 @@ public partial interface CSeqAutoLayerFlag : ISchemaClass { static CSeqAutoLayerFlag ISchemaClass.From(nint handle) => new CSeqAutoLayerFlagImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; 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 aa02df161..ae4970144 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqBoneMaskList.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqBoneMaskList.cs @@ -12,6 +12,7 @@ public partial interface CSeqBoneMaskList : ISchemaClass { static CSeqBoneMaskList ISchemaClass.From(nint handle) => new CSeqBoneMaskListImpl(handle); static int ISchemaClass.Size => 96; + static string? ISchemaClass.ClassName => null; public ref CBufferString Name { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqCmdLayer.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqCmdLayer.cs index ec04d1bac..48dcfa30d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqCmdLayer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqCmdLayer.cs @@ -12,6 +12,7 @@ public partial interface CSeqCmdLayer : ISchemaClass { static CSeqCmdLayer ISchemaClass.From(nint handle) => new CSeqCmdLayerImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 525e91a1a..e2e5848b0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqCmdSeqDesc.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqCmdSeqDesc.cs @@ -12,6 +12,7 @@ public partial interface CSeqCmdSeqDesc : ISchemaClass { static CSeqCmdSeqDesc ISchemaClass.From(nint handle) => new CSeqCmdSeqDescImpl(handle); static int ISchemaClass.Size => 144; + static string? ISchemaClass.ClassName => null; public ref CBufferString Name { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqIKLock.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqIKLock.cs index 554e7a241..b898a8d93 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqIKLock.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqIKLock.cs @@ -12,6 +12,7 @@ public partial interface CSeqIKLock : ISchemaClass { static CSeqIKLock ISchemaClass.From(nint handle) => new CSeqIKLockImpl(handle); static int ISchemaClass.Size => 12; + static string? ISchemaClass.ClassName => null; 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 cfdd7fffc..c9451ef06 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqMultiFetch.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqMultiFetch.cs @@ -12,6 +12,7 @@ public partial interface CSeqMultiFetch : ISchemaClass { static CSeqMultiFetch ISchemaClass.From(nint handle) => new CSeqMultiFetchImpl(handle); static int ISchemaClass.Size => 112; + static string? ISchemaClass.ClassName => null; 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 032d49790..59f5218ab 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqMultiFetchFlag.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqMultiFetchFlag.cs @@ -12,6 +12,7 @@ public partial interface CSeqMultiFetchFlag : ISchemaClass { static CSeqMultiFetchFlag ISchemaClass.From(nint handle) => new CSeqMultiFetchFlagImpl(handle); static int ISchemaClass.Size => 6; + static string? ISchemaClass.ClassName => null; 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 79cc23481..b89e42603 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqPoseParamDesc.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqPoseParamDesc.cs @@ -12,6 +12,7 @@ public partial interface CSeqPoseParamDesc : ISchemaClass { static CSeqPoseParamDesc ISchemaClass.From(nint handle) => new CSeqPoseParamDescImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 133c2e629..2089eae3a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqPoseSetting.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqPoseSetting.cs @@ -12,6 +12,7 @@ public partial interface CSeqPoseSetting : ISchemaClass { static CSeqPoseSetting ISchemaClass.From(nint handle) => new CSeqPoseSettingImpl(handle); static int ISchemaClass.Size => 64; + static string? ISchemaClass.ClassName => null; 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 5fb1fa7c4..aded85a9c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqS1SeqDesc.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqS1SeqDesc.cs @@ -12,6 +12,7 @@ public partial interface CSeqS1SeqDesc : ISchemaClass { static CSeqS1SeqDesc ISchemaClass.From(nint handle) => new CSeqS1SeqDescImpl(handle); static int ISchemaClass.Size => 288; + static string? ISchemaClass.ClassName => null; public ref CBufferString Name { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqScaleSet.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqScaleSet.cs index 30f181ffb..d28a64664 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqScaleSet.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqScaleSet.cs @@ -12,6 +12,7 @@ public partial interface CSeqScaleSet : ISchemaClass { static CSeqScaleSet ISchemaClass.From(nint handle) => new CSeqScaleSetImpl(handle); static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; 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 f1e01dc2a..f78c16f98 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqSeqDescFlag.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqSeqDescFlag.cs @@ -12,6 +12,7 @@ public partial interface CSeqSeqDescFlag : ISchemaClass { static CSeqSeqDescFlag ISchemaClass.From(nint handle) => new CSeqSeqDescFlagImpl(handle); static int ISchemaClass.Size => 11; + static string? ISchemaClass.ClassName => null; 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 f9847e0d6..fc9823d04 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqSynthAnimDesc.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqSynthAnimDesc.cs @@ -12,6 +12,7 @@ public partial interface CSeqSynthAnimDesc : ISchemaClass { static CSeqSynthAnimDesc ISchemaClass.From(nint handle) => new CSeqSynthAnimDescImpl(handle); static int ISchemaClass.Size => 64; + static string? ISchemaClass.ClassName => null; public ref CBufferString Name { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqTransition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqTransition.cs index 656d8002a..d815a9f8e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqTransition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSeqTransition.cs @@ -12,6 +12,7 @@ public partial interface CSeqTransition : ISchemaClass { static CSeqTransition ISchemaClass.From(nint handle) => new CSeqTransitionImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; 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 96ffc6456..adb5bff64 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSequenceFinishedAnimTag.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSequenceFinishedAnimTag.cs @@ -12,6 +12,7 @@ public partial interface CSequenceFinishedAnimTag : CAnimTagBase, ISchemaClass.From(nint handle) => new CSequenceFinishedAnimTagImpl(handle); static int ISchemaClass.Size => 96; + static string? ISchemaClass.ClassName => null; 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 81bd20a0c..0b53e407a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSequenceGroupData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSequenceGroupData.cs @@ -12,6 +12,7 @@ public partial interface CSequenceGroupData : ISchemaClass { static CSequenceGroupData ISchemaClass.From(nint handle) => new CSequenceGroupDataImpl(handle); static int ISchemaClass.Size => 312; + static string? ISchemaClass.ClassName => null; public ref CBufferString Name { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSequenceTagSpans.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSequenceTagSpans.cs index f32b9ef7e..2a18f17ed 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSequenceTagSpans.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSequenceTagSpans.cs @@ -12,6 +12,7 @@ public partial interface CSequenceTagSpans : ISchemaClass { static CSequenceTagSpans ISchemaClass.From(nint handle) => new CSequenceTagSpansImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; public ref CGlobalSymbol SequenceName { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSequenceUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSequenceUpdateNode.cs index 412c6c053..506d6b015 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSequenceUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSequenceUpdateNode.cs @@ -12,6 +12,7 @@ public partial interface CSequenceUpdateNode : CSequenceUpdateNodeBase, ISchemaC static CSequenceUpdateNode ISchemaClass.From(nint handle) => new CSequenceUpdateNodeImpl(handle); static int ISchemaClass.Size => 176; + static string? ISchemaClass.ClassName => null; public HSequence Sequence { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSequenceUpdateNodeBase.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSequenceUpdateNodeBase.cs index 7e5003d04..06440dd1f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSequenceUpdateNodeBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSequenceUpdateNodeBase.cs @@ -12,6 +12,7 @@ public partial interface CSequenceUpdateNodeBase : CLeafUpdateNode, ISchemaClass static CSequenceUpdateNodeBase ISchemaClass.From(nint handle) => new CSequenceUpdateNodeBaseImpl(handle); static int ISchemaClass.Size => 120; + static string? ISchemaClass.ClassName => null; 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 1e46e1aa9..49ee80b79 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CServerOnlyEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CServerOnlyEntity.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CServerOnlyEntity : CBaseEntity, ISchemaClass { static CServerOnlyEntity ISchemaClass.From(nint handle) => new CServerOnlyEntityImpl(handle); - static int ISchemaClass.Size => 1264; + static int ISchemaClass.Size => 2008; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CServerOnlyModelEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CServerOnlyModelEntity.cs index 78d90b2c1..4c13e6340 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CServerOnlyModelEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CServerOnlyModelEntity.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CServerOnlyModelEntity : CBaseModelEntity, ISchemaClass { static CServerOnlyModelEntity ISchemaClass.From(nint handle) => new CServerOnlyModelEntityImpl(handle); - static int ISchemaClass.Size => 2008; + static int ISchemaClass.Size => 2752; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CServerOnlyPointEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CServerOnlyPointEntity.cs index bf8f959d8..238fb47c7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CServerOnlyPointEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CServerOnlyPointEntity.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CServerOnlyPointEntity : CServerOnlyEntity, ISchemaClass { static CServerOnlyPointEntity ISchemaClass.From(nint handle) => new CServerOnlyPointEntityImpl(handle); - static int ISchemaClass.Size => 1264; + static int ISchemaClass.Size => 2008; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CServerRagdollTrigger.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CServerRagdollTrigger.cs index 177bb9cad..9c02de724 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CServerRagdollTrigger.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CServerRagdollTrigger.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CServerRagdollTrigger : CBaseTrigger, ISchemaClass { static CServerRagdollTrigger ISchemaClass.From(nint handle) => new CServerRagdollTriggerImpl(handle); - static int ISchemaClass.Size => 2472; + static int ISchemaClass.Size => 3208; + static string? ISchemaClass.ClassName => "trigger_serverragdoll"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSetParameterActionUpdater.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSetParameterActionUpdater.cs index eee4e6ea6..9cf8c0feb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSetParameterActionUpdater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSetParameterActionUpdater.cs @@ -12,6 +12,7 @@ public partial interface CSetParameterActionUpdater : CAnimActionUpdater, ISchem static CSetParameterActionUpdater ISchemaClass.From(nint handle) => new CSetParameterActionUpdaterImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; 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 1aaf04ca5..563f3376e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CShatterGlassShard.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CShatterGlassShard.cs @@ -12,6 +12,7 @@ public partial interface CShatterGlassShard : ISchemaClass { static CShatterGlassShard ISchemaClass.From(nint handle) => new CShatterGlassShardImpl(handle); static int ISchemaClass.Size => 184; + static string? ISchemaClass.ClassName => null; 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 7583711f3..33b4bfaa5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CShatterGlassShardPhysics.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CShatterGlassShardPhysics.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CShatterGlassShardPhysics : CPhysicsProp, ISchemaClass { static CShatterGlassShardPhysics ISchemaClass.From(nint handle) => new CShatterGlassShardPhysicsImpl(handle); - static int ISchemaClass.Size => 3728; + static int ISchemaClass.Size => 4496; + static string? ISchemaClass.ClassName => "shatterglass_shard"; 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 6145bb9be..3425bf9bf 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CShower.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CShower.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CShower : CModelPointEntity, ISchemaClass { static CShower ISchemaClass.From(nint handle) => new CShowerImpl(handle); - static int ISchemaClass.Size => 2008; + static int ISchemaClass.Size => 2752; + static string? ISchemaClass.ClassName => "spark_shower"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSimTimer.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSimTimer.cs index 0527e4765..bd4336889 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSimTimer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSimTimer.cs @@ -12,6 +12,7 @@ public partial interface CSimTimer : CSimpleSimTimer, ISchemaClass { static CSimTimer ISchemaClass.From(nint handle) => new CSimTimerImpl(handle); static int ISchemaClass.Size => 12; + static string? ISchemaClass.ClassName => null; 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 7d7464f50..0c162ec3e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSimpleMarkupVolumeTagged.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSimpleMarkupVolumeTagged.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSimpleMarkupVolumeTagged : CMarkupVolumeTagged, ISchemaClass { static CSimpleMarkupVolumeTagged ISchemaClass.From(nint handle) => new CSimpleMarkupVolumeTaggedImpl(handle); - static int ISchemaClass.Size => 2072; + static int ISchemaClass.Size => 2808; + static string? ISchemaClass.ClassName => "markup_volume_tagged"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSimpleSimTimer.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSimpleSimTimer.cs index 9ff9dec7e..7d270a51e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSimpleSimTimer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSimpleSimTimer.cs @@ -12,6 +12,7 @@ public partial interface CSimpleSimTimer : ISchemaClass { static CSimpleSimTimer ISchemaClass.From(nint handle) => new CSimpleSimTimerImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; 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 bdc996505..7cb2b1eb0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSimpleStopwatch.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSimpleStopwatch.cs @@ -12,6 +12,7 @@ public partial interface CSimpleStopwatch : CStopwatchBase, ISchemaClass.From(nint handle) => new CSimpleStopwatchImpl(handle); static int ISchemaClass.Size => 12; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSingleFrameUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSingleFrameUpdateNode.cs index 898a8b91b..fb8abe161 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSingleFrameUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSingleFrameUpdateNode.cs @@ -12,6 +12,7 @@ public partial interface CSingleFrameUpdateNode : CLeafUpdateNode, ISchemaClass< static CSingleFrameUpdateNode ISchemaClass.From(nint handle) => new CSingleFrameUpdateNodeImpl(handle); static int ISchemaClass.Size => 128; + static string? ISchemaClass.ClassName => null; public ref CUtlVector Actions { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSingleplayRules.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSingleplayRules.cs index 061fd6acb..49979facf 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSingleplayRules.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSingleplayRules.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSingleplayRules : CGameRules, ISchemaClass { static CSingleplayRules ISchemaClass.From(nint handle) => new CSingleplayRulesImpl(handle); - static int ISchemaClass.Size => 200; + static int ISchemaClass.Size => 192; + static string? ISchemaClass.ClassName => null; 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 832e805d4..a7a9937ea 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSkeletonAnimationController.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSkeletonAnimationController.cs @@ -12,6 +12,7 @@ public partial interface CSkeletonAnimationController : ISkeletonAnimationContro static CSkeletonAnimationController ISchemaClass.From(nint handle) => new CSkeletonAnimationControllerImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 bb790f881..33dcb0a6b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSkeletonInstance.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSkeletonInstance.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSkeletonInstance : CGameSceneNode, ISchemaClass { static CSkeletonInstance ISchemaClass.From(nint handle) => new CSkeletonInstanceImpl(handle); - static int ISchemaClass.Size => 1168; + static int ISchemaClass.Size => 1184; + static string? ISchemaClass.ClassName => null; 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 33706f033..f38f03297 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSkillDamage.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSkillDamage.cs @@ -12,6 +12,7 @@ public partial interface CSkillDamage : ISchemaClass { static CSkillDamage ISchemaClass.From(nint handle) => new CSkillDamageImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 f596aee44..3364ac1dc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSkillFloat.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSkillFloat.cs @@ -12,6 +12,7 @@ public partial interface CSkillFloat : ISchemaClass { static CSkillFloat ISchemaClass.From(nint handle) => new CSkillFloatImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 528182353..f02d813bc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSkillInt.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSkillInt.cs @@ -12,6 +12,7 @@ public partial interface CSkillInt : ISchemaClass { static CSkillInt ISchemaClass.From(nint handle) => new CSkillIntImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 26be4523d..4b74f1b36 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSkyCamera.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSkyCamera.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSkyCamera : CBaseEntity, ISchemaClass { static CSkyCamera ISchemaClass.From(nint handle) => new CSkyCameraImpl(handle); - static int ISchemaClass.Size => 1424; + static int ISchemaClass.Size => 2168; + static string? ISchemaClass.ClassName => "sky_camera"; 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 a4f22bd79..a6956d393 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSkyboxReference.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSkyboxReference.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSkyboxReference : CBaseEntity, ISchemaClass { static CSkyboxReference ISchemaClass.From(nint handle) => new CSkyboxReferenceImpl(handle); - static int ISchemaClass.Size => 1272; + static int ISchemaClass.Size => 2016; + static string? ISchemaClass.ClassName => "skybox_reference"; 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 ca7d3074e..2c00df6bc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSlopeComponentUpdater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSlopeComponentUpdater.cs @@ -12,6 +12,7 @@ public partial interface CSlopeComponentUpdater : CAnimComponentUpdater, ISchema static CSlopeComponentUpdater ISchemaClass.From(nint handle) => new CSlopeComponentUpdaterImpl(handle); static int ISchemaClass.Size => 72; + static string? ISchemaClass.ClassName => null; 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 f3661adc3..918ab12cf 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSlowDownOnSlopesUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSlowDownOnSlopesUpdateNode.cs @@ -12,6 +12,7 @@ public partial interface CSlowDownOnSlopesUpdateNode : CUnaryUpdateNode, ISchema static CSlowDownOnSlopesUpdateNode ISchemaClass.From(nint handle) => new CSlowDownOnSlopesUpdateNodeImpl(handle); static int ISchemaClass.Size => 120; + static string? ISchemaClass.ClassName => null; 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 9955f6d70..6db4470d5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSmokeGrenade.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSmokeGrenade.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSmokeGrenade : CBaseCSGrenade, ISchemaClass { static CSmokeGrenade ISchemaClass.From(nint handle) => new CSmokeGrenadeImpl(handle); - static int ISchemaClass.Size => 4640; + static int ISchemaClass.Size => 5392; + static string? ISchemaClass.ClassName => "weapon_smokegrenade"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSmokeGrenadeProjectile.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSmokeGrenadeProjectile.cs index 96bdd09db..9c1a56e17 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSmokeGrenadeProjectile.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSmokeGrenadeProjectile.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSmokeGrenadeProjectile : CBaseCSGrenadeProjectile, ISchemaClass { static CSmokeGrenadeProjectile ISchemaClass.From(nint handle) => new CSmokeGrenadeProjectileImpl(handle); - static int ISchemaClass.Size => 12096; + static int ISchemaClass.Size => 12864; + static string? ISchemaClass.ClassName => "smokegrenade_projectile"; 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 cf85c38c1..e22b9144e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSmoothFunc.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSmoothFunc.cs @@ -12,6 +12,7 @@ public partial interface CSmoothFunc : ISchemaClass { static CSmoothFunc ISchemaClass.From(nint handle) => new CSmoothFuncImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 43880c8c2..24b1087ba 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSolveIKChainUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSolveIKChainUpdateNode.cs @@ -12,6 +12,7 @@ public partial interface CSolveIKChainUpdateNode : CUnaryUpdateNode, ISchemaClas static CSolveIKChainUpdateNode ISchemaClass.From(nint handle) => new CSolveIKChainUpdateNodeImpl(handle); static int ISchemaClass.Size => 168; + static string? ISchemaClass.ClassName => null; public ref CUtlVector TargetHandles { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSolveIKTargetHandle_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSolveIKTargetHandle_t.cs index 3e6a12ce5..5531be8ba 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSolveIKTargetHandle_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSolveIKTargetHandle_t.cs @@ -12,6 +12,7 @@ public partial interface CSolveIKTargetHandle_t : ISchemaClass.From(nint handle) => new CSolveIKTargetHandle_tImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 3e475d726..f4e2100cb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionLimitSchema.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionLimitSchema.cs @@ -12,6 +12,7 @@ public partial interface CSosGroupActionLimitSchema : CSosGroupActionSchema, ISc static CSosGroupActionLimitSchema ISchemaClass.From(nint handle) => new CSosGroupActionLimitSchemaImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; public ref int MaxCount { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionMemberCountEnvelopeSchema.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionMemberCountEnvelopeSchema.cs index 57a367360..84a696956 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionMemberCountEnvelopeSchema.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionMemberCountEnvelopeSchema.cs @@ -12,6 +12,7 @@ public partial interface CSosGroupActionMemberCountEnvelopeSchema : CSosGroupAct static CSosGroupActionMemberCountEnvelopeSchema ISchemaClass.From(nint handle) => new CSosGroupActionMemberCountEnvelopeSchemaImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; 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 275ddd761..93b93d3d0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionSchema.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionSchema.cs @@ -12,6 +12,7 @@ public partial interface CSosGroupActionSchema : ISchemaClass.From(nint handle) => new CSosGroupActionSchemaImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionSetSoundeventParameterSchema.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionSetSoundeventParameterSchema.cs index fa4bdfc12..6e9ba3e51 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionSetSoundeventParameterSchema.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionSetSoundeventParameterSchema.cs @@ -12,6 +12,7 @@ public partial interface CSosGroupActionSetSoundeventParameterSchema : CSosGroup static CSosGroupActionSetSoundeventParameterSchema ISchemaClass.From(nint handle) => new CSosGroupActionSetSoundeventParameterSchemaImpl(handle); static int ISchemaClass.Size => 40; + static string? ISchemaClass.ClassName => null; public ref int MaxCount { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionSoundeventClusterSchema.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionSoundeventClusterSchema.cs index ba99554d0..a1a8b733d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionSoundeventClusterSchema.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionSoundeventClusterSchema.cs @@ -12,6 +12,7 @@ public partial interface CSosGroupActionSoundeventClusterSchema : CSosGroupActio static CSosGroupActionSoundeventClusterSchema ISchemaClass.From(nint handle) => new CSosGroupActionSoundeventClusterSchemaImpl(handle); static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; 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 4f829c4f5..25b3fd092 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionSoundeventCountSchema.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionSoundeventCountSchema.cs @@ -12,6 +12,7 @@ public partial interface CSosGroupActionSoundeventCountSchema : CSosGroupActionS static CSosGroupActionSoundeventCountSchema ISchemaClass.From(nint handle) => new CSosGroupActionSoundeventCountSchemaImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 c8da70d88..479f3815b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionSoundeventMinMaxValuesSchema.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionSoundeventMinMaxValuesSchema.cs @@ -12,6 +12,7 @@ public partial interface CSosGroupActionSoundeventMinMaxValuesSchema : CSosGroup static CSosGroupActionSoundeventMinMaxValuesSchema ISchemaClass.From(nint handle) => new CSosGroupActionSoundeventMinMaxValuesSchemaImpl(handle); static int ISchemaClass.Size => 64; + static string? ISchemaClass.ClassName => null; 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 8d9961771..1bfdb6184 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionSoundeventPrioritySchema.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionSoundeventPrioritySchema.cs @@ -12,6 +12,7 @@ public partial interface CSosGroupActionSoundeventPrioritySchema : CSosGroupActi static CSosGroupActionSoundeventPrioritySchema ISchemaClass.From(nint handle) => new CSosGroupActionSoundeventPrioritySchemaImpl(handle); static int ISchemaClass.Size => 56; + static string? ISchemaClass.ClassName => null; 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 d012748b4..ad3b80cad 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionTimeBlockLimitSchema.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionTimeBlockLimitSchema.cs @@ -12,6 +12,7 @@ public partial interface CSosGroupActionTimeBlockLimitSchema : CSosGroupActionSc static CSosGroupActionTimeBlockLimitSchema ISchemaClass.From(nint handle) => new CSosGroupActionTimeBlockLimitSchemaImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 ac3f35a5b..81f052caa 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionTimeLimitSchema.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosGroupActionTimeLimitSchema.cs @@ -12,6 +12,7 @@ public partial interface CSosGroupActionTimeLimitSchema : CSosGroupActionSchema, static CSosGroupActionTimeLimitSchema ISchemaClass.From(nint handle) => new CSosGroupActionTimeLimitSchemaImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 4271530ca..cb4e91fe9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosSoundEventGroupSchema.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSosSoundEventGroupSchema.cs @@ -12,6 +12,7 @@ public partial interface CSosSoundEventGroupSchema : ISchemaClass.From(nint handle) => new CSosSoundEventGroupSchemaImpl(handle); static int ISchemaClass.Size => 112; + static string? ISchemaClass.ClassName => null; 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 6d7fa81cc..c4047e425 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundAreaEntityBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundAreaEntityBase.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSoundAreaEntityBase : CBaseEntity, ISchemaClass { static CSoundAreaEntityBase ISchemaClass.From(nint handle) => new CSoundAreaEntityBaseImpl(handle); - static int ISchemaClass.Size => 1296; + static int ISchemaClass.Size => 2040; + static string? ISchemaClass.ClassName => "snd_sound_area_base"; 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 8132aaa4f..49f35e426 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundAreaEntityOrientedBox.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundAreaEntityOrientedBox.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSoundAreaEntityOrientedBox : CSoundAreaEntityBase, ISchemaClass { static CSoundAreaEntityOrientedBox ISchemaClass.From(nint handle) => new CSoundAreaEntityOrientedBoxImpl(handle); - static int ISchemaClass.Size => 1320; + static int ISchemaClass.Size => 2064; + static string? ISchemaClass.ClassName => "snd_sound_area_obb"; 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 2fc3cb23b..f21642814 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundAreaEntitySphere.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundAreaEntitySphere.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSoundAreaEntitySphere : CSoundAreaEntityBase, ISchemaClass { static CSoundAreaEntitySphere ISchemaClass.From(nint handle) => new CSoundAreaEntitySphereImpl(handle); - static int ISchemaClass.Size => 1304; + static int ISchemaClass.Size => 2040; + static string? ISchemaClass.ClassName => "snd_sound_area_sphere"; 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 40a0e05b1..aae3a1540 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundContainerReference.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundContainerReference.cs @@ -12,6 +12,7 @@ public partial interface CSoundContainerReference : ISchemaClass.From(nint handle) => new CSoundContainerReferenceImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 86c3c2f76..3762423e0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundContainerReferenceArray.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundContainerReferenceArray.cs @@ -12,6 +12,7 @@ public partial interface CSoundContainerReferenceArray : ISchemaClass.From(nint handle) => new CSoundContainerReferenceArrayImpl(handle); static int ISchemaClass.Size => 56; + static string? ISchemaClass.ClassName => null; 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 4f0b2c18a..254dd63b1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEnvelope.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEnvelope.cs @@ -12,6 +12,7 @@ public partial interface CSoundEnvelope : ISchemaClass { static CSoundEnvelope ISchemaClass.From(nint handle) => new CSoundEnvelopeImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 57ccf3db0..3687ba53e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEventAABBEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEventAABBEntity.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSoundEventAABBEntity : CSoundEventEntity, ISchemaClass { static CSoundEventAABBEntity ISchemaClass.From(nint handle) => new CSoundEventAABBEntityImpl(handle); - static int ISchemaClass.Size => 1488; + static int ISchemaClass.Size => 2232; + static string? ISchemaClass.ClassName => "snd_event_alignedbox"; 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 4dc2765a2..ad2ba5588 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEventEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEventEntity.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSoundEventEntity : CBaseEntity, ISchemaClass { static CSoundEventEntity ISchemaClass.From(nint handle) => new CSoundEventEntityImpl(handle); - static int ISchemaClass.Size => 1464; + static int ISchemaClass.Size => 2208; + static string? ISchemaClass.ClassName => "snd_event_point"; 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 113e76832..cc9b7d6d9 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,7 +11,8 @@ 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; + static int ISchemaClass.Size => 2208; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEventMetaData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEventMetaData.cs index d71f3857c..2efa633a3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEventMetaData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEventMetaData.cs @@ -12,6 +12,7 @@ public partial interface CSoundEventMetaData : ISchemaClass static CSoundEventMetaData ISchemaClass.From(nint handle) => new CSoundEventMetaDataImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; 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 727f99814..0362ccc53 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEventOBBEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEventOBBEntity.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSoundEventOBBEntity : CSoundEventEntity, ISchemaClass { static CSoundEventOBBEntity ISchemaClass.From(nint handle) => new CSoundEventOBBEntityImpl(handle); - static int ISchemaClass.Size => 1504; + static int ISchemaClass.Size => 2248; + static string? ISchemaClass.ClassName => "snd_event_orientedbox"; 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 c7759f4ba..359b743c6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEventParameter.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEventParameter.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSoundEventParameter : CBaseEntity, ISchemaClass { static CSoundEventParameter ISchemaClass.From(nint handle) => new CSoundEventParameterImpl(handle); - static int ISchemaClass.Size => 1304; + static int ISchemaClass.Size => 2048; + static string? ISchemaClass.ClassName => "snd_event_param"; 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 87cc77cbd..3fefdc8f8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEventPathCornerEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEventPathCornerEntity.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSoundEventPathCornerEntity : CSoundEventEntity, ISchemaClass { static CSoundEventPathCornerEntity ISchemaClass.From(nint handle) => new CSoundEventPathCornerEntityImpl(handle); - static int ISchemaClass.Size => 1624; + static int ISchemaClass.Size => 2368; + static string? ISchemaClass.ClassName => "snd_event_path_corner"; public string PathCorner { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEventSphereEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEventSphereEntity.cs index 5f5b54e92..66bc13d11 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEventSphereEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundEventSphereEntity.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSoundEventSphereEntity : CSoundEventEntity, ISchemaClass { static CSoundEventSphereEntity ISchemaClass.From(nint handle) => new CSoundEventSphereEntityImpl(handle); - static int ISchemaClass.Size => 1472; + static int ISchemaClass.Size => 2208; + static string? ISchemaClass.ClassName => "snd_event_sphere"; 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 2fd4bf3d8..63a4a86c8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundInfoHeader.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundInfoHeader.cs @@ -12,6 +12,7 @@ public partial interface CSoundInfoHeader : ISchemaClass { static CSoundInfoHeader ISchemaClass.From(nint handle) => new CSoundInfoHeaderImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundOpvarSetAABBEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundOpvarSetAABBEntity.cs index 23390bd1c..9498bffae 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundOpvarSetAABBEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundOpvarSetAABBEntity.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSoundOpvarSetAABBEntity : CSoundOpvarSetPointEntity, ISchemaClass { static CSoundOpvarSetAABBEntity ISchemaClass.From(nint handle) => new CSoundOpvarSetAABBEntityImpl(handle); - static int ISchemaClass.Size => 1808; + static int ISchemaClass.Size => 2544; + static string? ISchemaClass.ClassName => "snd_opvar_set_aabb"; 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 902bdb91b..42976f435 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundOpvarSetAutoRoomEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundOpvarSetAutoRoomEntity.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSoundOpvarSetAutoRoomEntity : CSoundOpvarSetPointEntity, ISchemaClass { static CSoundOpvarSetAutoRoomEntity ISchemaClass.From(nint handle) => new CSoundOpvarSetAutoRoomEntityImpl(handle); - static int ISchemaClass.Size => 1768; + static int ISchemaClass.Size => 2512; + static string? ISchemaClass.ClassName => "snd_opvar_set_auto_room"; public ref CUtlVector TraceResults { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundOpvarSetEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundOpvarSetEntity.cs index 3ec26b6bd..6cc310a90 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundOpvarSetEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundOpvarSetEntity.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSoundOpvarSetEntity : CBaseEntity, ISchemaClass { static CSoundOpvarSetEntity ISchemaClass.From(nint handle) => new CSoundOpvarSetEntityImpl(handle); - static int ISchemaClass.Size => 1352; + static int ISchemaClass.Size => 2096; + static string? ISchemaClass.ClassName => "snd_opvar_set"; 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 87b2543d1..197ea247c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundOpvarSetOBBEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundOpvarSetOBBEntity.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSoundOpvarSetOBBEntity : CSoundOpvarSetAABBEntity, ISchemaClass { static CSoundOpvarSetOBBEntity ISchemaClass.From(nint handle) => new CSoundOpvarSetOBBEntityImpl(handle); - static int ISchemaClass.Size => 1808; + static int ISchemaClass.Size => 2544; + static string? ISchemaClass.ClassName => "snd_opvar_set_obb"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundOpvarSetOBBWindEntity.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundOpvarSetOBBWindEntity.cs index a9cea7d11..5a017b146 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundOpvarSetOBBWindEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundOpvarSetOBBWindEntity.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSoundOpvarSetOBBWindEntity : CSoundOpvarSetPointBase, ISchemaClass { static CSoundOpvarSetOBBWindEntity ISchemaClass.From(nint handle) => new CSoundOpvarSetOBBWindEntityImpl(handle); - static int ISchemaClass.Size => 1496; + static int ISchemaClass.Size => 2240; + static string? ISchemaClass.ClassName => "snd_opvar_set_wind_obb"; 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 b3166fed8..42ac3203c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundOpvarSetPathCornerEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundOpvarSetPathCornerEntity.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSoundOpvarSetPathCornerEntity : CSoundOpvarSetPointEntity, ISchemaClass { static CSoundOpvarSetPathCornerEntity ISchemaClass.From(nint handle) => new CSoundOpvarSetPathCornerEntityImpl(handle); - static int ISchemaClass.Size => 1744; + static int ISchemaClass.Size => 2488; + static string? ISchemaClass.ClassName => "snd_opvar_set_path_corner"; 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 c0672e409..4c2a55ef6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundOpvarSetPointBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundOpvarSetPointBase.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSoundOpvarSetPointBase : CBaseEntity, ISchemaClass { static CSoundOpvarSetPointBase ISchemaClass.From(nint handle) => new CSoundOpvarSetPointBaseImpl(handle); - static int ISchemaClass.Size => 1432; + static int ISchemaClass.Size => 2176; + static string? ISchemaClass.ClassName => "snd_opvar_set_point_base"; 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 bb27565eb..d503bfdcf 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundOpvarSetPointEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundOpvarSetPointEntity.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSoundOpvarSetPointEntity : CSoundOpvarSetPointBase, ISchemaClass { static CSoundOpvarSetPointEntity ISchemaClass.From(nint handle) => new CSoundOpvarSetPointEntityImpl(handle); - static int ISchemaClass.Size => 1704; + static int ISchemaClass.Size => 2448; + static string? ISchemaClass.ClassName => "snd_opvar_set_point"; 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 657ea8084..58387fc16 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundPatch.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundPatch.cs @@ -12,6 +12,7 @@ public partial interface CSoundPatch : ISchemaClass { static CSoundPatch ISchemaClass.From(nint handle) => new CSoundPatchImpl(handle); static int ISchemaClass.Size => 176; + static string? ISchemaClass.ClassName => null; 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 d6c132cac..fd7486e42 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundStackSave.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSoundStackSave.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSoundStackSave : CLogicalEntity, ISchemaClass { static CSoundStackSave ISchemaClass.From(nint handle) => new CSoundStackSaveImpl(handle); - static int ISchemaClass.Size => 1272; + static int ISchemaClass.Size => 2016; + static string? ISchemaClass.ClassName => "snd_stack_save"; 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 a9c2e734e..b9cd5f46f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSpeedScaleUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSpeedScaleUpdateNode.cs @@ -12,6 +12,7 @@ public partial interface CSpeedScaleUpdateNode : CUnaryUpdateNode, ISchemaClass< static CSpeedScaleUpdateNode ISchemaClass.From(nint handle) => new CSpeedScaleUpdateNodeImpl(handle); static int ISchemaClass.Size => 120; + static string? ISchemaClass.ClassName => null; 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 0ed55192a..b7f55a849 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSpinUpdateBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSpinUpdateBase.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSpinUpdateBase : CParticleFunctionOperator, ISchemaClass { static CSpinUpdateBase ISchemaClass.From(nint handle) => new CSpinUpdateBaseImpl(handle); - static int ISchemaClass.Size => 464; + static int ISchemaClass.Size => 456; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSplineConstraint.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSplineConstraint.cs index 0ce0889f5..9af67a0ba 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSplineConstraint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSplineConstraint.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSplineConstraint : CPhysConstraint, ISchemaClass { static CSplineConstraint ISchemaClass.From(nint handle) => new CSplineConstraintImpl(handle); - static int ISchemaClass.Size => 1568; + static int ISchemaClass.Size => 2328; + static string? ISchemaClass.ClassName => "phys_splineconstraint"; public ref Vector AnchorOffsetRestore { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSpotlightEnd.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSpotlightEnd.cs index 1eb2105dc..e1e2b7fb1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSpotlightEnd.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSpotlightEnd.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSpotlightEnd : CBaseModelEntity, ISchemaClass { static CSpotlightEnd ISchemaClass.From(nint handle) => new CSpotlightEndImpl(handle); - static int ISchemaClass.Size => 2040; + static int ISchemaClass.Size => 2784; + static string? ISchemaClass.ClassName => "spotlight_end"; 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 a4cae9784..914d6d224 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSprite.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSprite.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSprite : CBaseModelEntity, ISchemaClass { static CSprite ISchemaClass.From(nint handle) => new CSpriteImpl(handle); - static int ISchemaClass.Size => 2120; + static int ISchemaClass.Size => 2864; + static string? ISchemaClass.ClassName => "env_glow"; 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 52f98f416..a3f9cb8eb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSpriteAlias_env_glow.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSpriteAlias_env_glow.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 2864; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSpriteOriented.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSpriteOriented.cs index e671ee347..a27758bc6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSpriteOriented.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSpriteOriented.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSpriteOriented : CSprite, ISchemaClass { static CSpriteOriented ISchemaClass.From(nint handle) => new CSpriteOrientedImpl(handle); - static int ISchemaClass.Size => 2120; + static int ISchemaClass.Size => 2864; + static string? ISchemaClass.ClassName => "env_sprite_oriented"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStanceOverrideUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStanceOverrideUpdateNode.cs index ca3fdc478..666514743 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStanceOverrideUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStanceOverrideUpdateNode.cs @@ -12,6 +12,7 @@ public partial interface CStanceOverrideUpdateNode : CUnaryUpdateNode, ISchemaCl static CStanceOverrideUpdateNode ISchemaClass.From(nint handle) => new CStanceOverrideUpdateNodeImpl(handle); static int ISchemaClass.Size => 160; + static string? ISchemaClass.ClassName => null; public ref CUtlVector FootStanceInfo { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStanceScaleUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStanceScaleUpdateNode.cs index 9ab362fd9..afc54d639 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStanceScaleUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStanceScaleUpdateNode.cs @@ -12,6 +12,7 @@ public partial interface CStanceScaleUpdateNode : CUnaryUpdateNode, ISchemaClass static CStanceScaleUpdateNode ISchemaClass.From(nint handle) => new CStanceScaleUpdateNodeImpl(handle); static int ISchemaClass.Size => 120; + static string? ISchemaClass.ClassName => null; 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 4bbbec7ad..f79789d34 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStateActionUpdater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStateActionUpdater.cs @@ -12,6 +12,7 @@ public partial interface CStateActionUpdater : ISchemaClass static CStateActionUpdater ISchemaClass.From(nint handle) => new CStateActionUpdaterImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; // CSmartPtr< CAnimActionUpdater > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStateMachineComponentUpdater.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStateMachineComponentUpdater.cs index eeb47bc23..239aaadca 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStateMachineComponentUpdater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStateMachineComponentUpdater.cs @@ -12,6 +12,7 @@ public partial interface CStateMachineComponentUpdater : CAnimComponentUpdater, static CStateMachineComponentUpdater ISchemaClass.From(nint handle) => new CStateMachineComponentUpdaterImpl(handle); static int ISchemaClass.Size => 136; + static string? ISchemaClass.ClassName => null; 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 f75169f70..ea5e08f96 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStateMachineUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStateMachineUpdateNode.cs @@ -12,6 +12,7 @@ public partial interface CStateMachineUpdateNode : CAnimUpdateNodeBase, ISchemaC static CStateMachineUpdateNode ISchemaClass.From(nint handle) => new CStateMachineUpdateNodeImpl(handle); static int ISchemaClass.Size => 256; + static string? ISchemaClass.ClassName => null; public CAnimStateMachineUpdater StateMachine { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStateNodeStateData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStateNodeStateData.cs index 922e7c72f..35aed57ba 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStateNodeStateData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStateNodeStateData.cs @@ -12,6 +12,7 @@ public partial interface CStateNodeStateData : ISchemaClass static CStateNodeStateData ISchemaClass.From(nint handle) => new CStateNodeStateDataImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 46a96645a..e5d8f09a8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStateNodeTransitionData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStateNodeTransitionData.cs @@ -12,6 +12,7 @@ public partial interface CStateNodeTransitionData : ISchemaClass.From(nint handle) => new CStateNodeTransitionDataImpl(handle); static int ISchemaClass.Size => 28; + static string? ISchemaClass.ClassName => null; 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 6e56ef445..56656f0ed 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStateUpdateData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStateUpdateData.cs @@ -12,6 +12,7 @@ public partial interface CStateUpdateData : ISchemaClass { static CStateUpdateData ISchemaClass.From(nint handle) => new CStateUpdateDataImpl(handle); static int ISchemaClass.Size => 72; + static string? ISchemaClass.ClassName => null; public string Name { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStaticPoseCache.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStaticPoseCache.cs index 2f528848f..39a491065 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStaticPoseCache.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStaticPoseCache.cs @@ -12,6 +12,7 @@ public partial interface CStaticPoseCache : ISchemaClass { static CStaticPoseCache ISchemaClass.From(nint handle) => new CStaticPoseCacheImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; public ref CUtlVector Poses { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStaticPoseCacheBuilder.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStaticPoseCacheBuilder.cs index 774fbe169..dc69fb08e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStaticPoseCacheBuilder.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStaticPoseCacheBuilder.cs @@ -12,6 +12,7 @@ public partial interface CStaticPoseCacheBuilder : CStaticPoseCache, ISchemaClas static CStaticPoseCacheBuilder ISchemaClass.From(nint handle) => new CStaticPoseCacheBuilderImpl(handle); static int ISchemaClass.Size => 56; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStepsRemainingMetricEvaluator.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStepsRemainingMetricEvaluator.cs index 191a53c7c..2c6a589d5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStepsRemainingMetricEvaluator.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStepsRemainingMetricEvaluator.cs @@ -12,6 +12,7 @@ public partial interface CStepsRemainingMetricEvaluator : CMotionMetricEvaluator static CStepsRemainingMetricEvaluator ISchemaClass.From(nint handle) => new CStepsRemainingMetricEvaluatorImpl(handle); static int ISchemaClass.Size => 112; + static string? ISchemaClass.ClassName => null; 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 76ac72626..d560fcb5b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStopAtGoalUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStopAtGoalUpdateNode.cs @@ -12,6 +12,7 @@ public partial interface CStopAtGoalUpdateNode : CUnaryUpdateNode, ISchemaClass< static CStopAtGoalUpdateNode ISchemaClass.From(nint handle) => new CStopAtGoalUpdateNodeImpl(handle); static int ISchemaClass.Size => 160; + static string? ISchemaClass.ClassName => null; 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 4f0ee5d5b..fedaf6a59 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStopwatch.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStopwatch.cs @@ -12,6 +12,7 @@ public partial interface CStopwatch : CStopwatchBase, ISchemaClass { static CStopwatch ISchemaClass.From(nint handle) => new CStopwatchImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 950ec327d..8177abfa9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStopwatchBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStopwatchBase.cs @@ -12,6 +12,7 @@ public partial interface CStopwatchBase : CSimpleSimTimer, ISchemaClass.From(nint handle) => new CStopwatchBaseImpl(handle); static int ISchemaClass.Size => 12; + static string? ISchemaClass.ClassName => null; 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 63f7e64ab..6cee259df 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStringAnimTag.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CStringAnimTag.cs @@ -12,6 +12,7 @@ public partial interface CStringAnimTag : CAnimTagBase, ISchemaClass.From(nint handle) => new CStringAnimTagImpl(handle); static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSubtractUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSubtractUpdateNode.cs index db3fb1e49..701109a24 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSubtractUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSubtractUpdateNode.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSubtractUpdateNode : CBinaryUpdateNode, ISchemaClass { static CSubtractUpdateNode ISchemaClass.From(nint handle) => new CSubtractUpdateNodeImpl(handle); - static int ISchemaClass.Size => 160; + static int ISchemaClass.Size => 152; + static string? ISchemaClass.ClassName => null; 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 2db408e11..93178443e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSymbolAnimParameter.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CSymbolAnimParameter.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CSymbolAnimParameter : CConcreteAnimParameter, ISchemaClass { static CSymbolAnimParameter ISchemaClass.From(nint handle) => new CSymbolAnimParameterImpl(handle); - static int ISchemaClass.Size => 136; + static int ISchemaClass.Size => 128; + static string? ISchemaClass.ClassName => null; 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 c221875b3..0a1482130 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTakeDamageInfoAPI.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTakeDamageInfoAPI.cs @@ -12,6 +12,7 @@ public partial interface CTakeDamageInfoAPI : ISchemaClass { static CTakeDamageInfoAPI ISchemaClass.From(nint handle) => new CTakeDamageInfoAPIImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTakeDamageSummaryScopeGuard.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTakeDamageSummaryScopeGuard.cs index 00a34938f..a60e62ecc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTakeDamageSummaryScopeGuard.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTakeDamageSummaryScopeGuard.cs @@ -12,6 +12,7 @@ public partial interface CTakeDamageSummaryScopeGuard : ISchemaClass.From(nint handle) => new CTakeDamageSummaryScopeGuardImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 49da503f9..bb5060059 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTankTargetChange.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTankTargetChange.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTankTargetChange : CPointEntity, ISchemaClass { static CTankTargetChange ISchemaClass.From(nint handle) => new CTankTargetChangeImpl(handle); - static int ISchemaClass.Size => 1288; + static int ISchemaClass.Size => 2032; + static string? ISchemaClass.ClassName => "tanktrain_aitarget"; // CVariantBase< CVariantDefaultAllocator > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTankTrainAI.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTankTrainAI.cs index d7f259b1f..9df205c84 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTankTrainAI.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTankTrainAI.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTankTrainAI : CPointEntity, ISchemaClass { static CTankTrainAI ISchemaClass.From(nint handle) => new CTankTrainAIImpl(handle); - static int ISchemaClass.Size => 1328; + static int ISchemaClass.Size => 2072; + static string? ISchemaClass.ClassName => "tanktrain_ai"; 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 89ddb645e..1dfd781b1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTargetSelectorUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTargetSelectorUpdateNode.cs @@ -12,6 +12,7 @@ public partial interface CTargetSelectorUpdateNode : CAnimUpdateNodeBase, ISchem static CTargetSelectorUpdateNode ISchemaClass.From(nint handle) => new CTargetSelectorUpdateNodeImpl(handle); static int ISchemaClass.Size => 160; + static string? ISchemaClass.ClassName => null; public ref TargetSelectorAngleMode_t AngleMode { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTargetWarpUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTargetWarpUpdateNode.cs index fab3b295b..8a6c890e2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTargetWarpUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTargetWarpUpdateNode.cs @@ -12,6 +12,7 @@ public partial interface CTargetWarpUpdateNode : CUnaryUpdateNode, ISchemaClass< static CTargetWarpUpdateNode ISchemaClass.From(nint handle) => new CTargetWarpUpdateNodeImpl(handle); static int ISchemaClass.Size => 152; + static string? ISchemaClass.ClassName => null; 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 25edfb3c9..858fd88e4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTaskHandshakeAnimTag.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTaskHandshakeAnimTag.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTaskHandshakeAnimTag : CHandshakeAnimTagBase, ISchemaClass { static CTaskHandshakeAnimTag ISchemaClass.From(nint handle) => new CTaskHandshakeAnimTagImpl(handle); - static int ISchemaClass.Size => 88; + static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTaskStatusAnimTag.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTaskStatusAnimTag.cs index fe6710561..5fd4f3aaf 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTaskStatusAnimTag.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTaskStatusAnimTag.cs @@ -12,6 +12,7 @@ public partial interface CTaskStatusAnimTag : CAnimTagBase, ISchemaClass.From(nint handle) => new CTaskStatusAnimTagImpl(handle); static int ISchemaClass.Size => 88; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTeam.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTeam.cs index ebd3493d6..335ff716d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTeam.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTeam.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTeam : CBaseEntity, ISchemaClass { static CTeam ISchemaClass.From(nint handle) => new CTeamImpl(handle); - static int ISchemaClass.Size => 1448; + static int ISchemaClass.Size => 2192; + static string? ISchemaClass.ClassName => "team_manager"; 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 000366a3f..50200b6dd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTeamplayRules.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTeamplayRules.cs @@ -12,6 +12,7 @@ public partial interface CTeamplayRules : CMultiplayRules, ISchemaClass.From(nint handle) => new CTeamplayRulesImpl(handle); static int ISchemaClass.Size => 192; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTestBlendContainer.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTestBlendContainer.cs index ed0b9a966..c99f4d1cf 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTestBlendContainer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTestBlendContainer.cs @@ -12,6 +12,7 @@ public partial interface CTestBlendContainer : CVoiceContainerBase, ISchemaClass static CTestBlendContainer ISchemaClass.From(nint handle) => new CTestBlendContainerImpl(handle); static int ISchemaClass.Size => 200; + static string? ISchemaClass.ClassName => null; 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 66d60fa44..9182dedd3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTestDomainDerived_Cursor.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTestDomainDerived_Cursor.cs @@ -12,6 +12,7 @@ public partial interface CTestDomainDerived_Cursor : CPulseExecCursor, ISchemaCl static CTestDomainDerived_Cursor ISchemaClass.From(nint handle) => new CTestDomainDerived_CursorImpl(handle); static int ISchemaClass.Size => 216; + static string? ISchemaClass.ClassName => null; 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 bd4814fa4..c387e42a4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTestEffect.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTestEffect.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTestEffect : CBaseEntity, ISchemaClass { static CTestEffect ISchemaClass.From(nint handle) => new CTestEffectImpl(handle); - static int ISchemaClass.Size => 1568; + static int ISchemaClass.Size => 2312; + static string? ISchemaClass.ClassName => "test_effect"; 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 a59611bad..589e423fa 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTestPulseIO.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTestPulseIO.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTestPulseIO : CLogicalEntity, ISchemaClass { static CTestPulseIO ISchemaClass.From(nint handle) => new CTestPulseIOImpl(handle); - static int ISchemaClass.Size => 1552; + static int ISchemaClass.Size => 2296; + static string? ISchemaClass.ClassName => "test_io_combinations"; 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 84b8c21cb..a8f077b28 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTestPulseIOAPI.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTestPulseIOAPI.cs @@ -12,6 +12,7 @@ public partial interface CTestPulseIOAPI : ISchemaClass { static CTestPulseIOAPI ISchemaClass.From(nint handle) => new CTestPulseIOAPIImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTextureBasedAnimatable.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTextureBasedAnimatable.cs index 5bcb4368f..253ce6cdb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTextureBasedAnimatable.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTextureBasedAnimatable.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTextureBasedAnimatable : CBaseModelEntity, ISchemaClass { static CTextureBasedAnimatable ISchemaClass.From(nint handle) => new CTextureBasedAnimatableImpl(handle); - static int ISchemaClass.Size => 2064; + static int ISchemaClass.Size => 2808; + static string? ISchemaClass.ClassName => "hl_vr_texture_based_animatable"; 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 e146b0f6f..be03b87e5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTiltTwistConstraint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTiltTwistConstraint.cs @@ -12,6 +12,7 @@ public partial interface CTiltTwistConstraint : CBaseConstraint, ISchemaClass.From(nint handle) => new CTiltTwistConstraintImpl(handle); static int ISchemaClass.Size => 144; + static string? ISchemaClass.ClassName => null; 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 29c4feba1..e24865cba 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTimeRemainingMetricEvaluator.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTimeRemainingMetricEvaluator.cs @@ -12,6 +12,7 @@ public partial interface CTimeRemainingMetricEvaluator : CMotionMetricEvaluator, static CTimeRemainingMetricEvaluator ISchemaClass.From(nint handle) => new CTimeRemainingMetricEvaluatorImpl(handle); static int ISchemaClass.Size => 96; + static string? ISchemaClass.ClassName => null; 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 a0614572b..9c9df15a1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTimeline.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTimeline.cs @@ -12,6 +12,7 @@ public partial interface CTimeline : IntervalTimer, ISchemaClass { static CTimeline ISchemaClass.From(nint handle) => new CTimelineImpl(handle); static int ISchemaClass.Size => 552; + static string? ISchemaClass.ClassName => null; 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 be4dbcaaa..04c7807a1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTimerEntity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTimerEntity.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTimerEntity : CLogicalEntity, ISchemaClass { static CTimerEntity ISchemaClass.From(nint handle) => new CTimerEntityImpl(handle); - static int ISchemaClass.Size => 1424; + static int ISchemaClass.Size => 2168; + static string? ISchemaClass.ClassName => "logic_timer"; 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 b0e88c558..6e0291782 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CToggleComponentActionUpdater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CToggleComponentActionUpdater.cs @@ -12,6 +12,7 @@ public partial interface CToggleComponentActionUpdater : CAnimActionUpdater, ISc static CToggleComponentActionUpdater ISchemaClass.From(nint handle) => new CToggleComponentActionUpdaterImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 594b546a3..5a26c362b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTonemapController2.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTonemapController2.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTonemapController2 : CBaseEntity, ISchemaClass { static CTonemapController2 ISchemaClass.From(nint handle) => new CTonemapController2Impl(handle); - static int ISchemaClass.Size => 1288; + static int ISchemaClass.Size => 2032; + static string? ISchemaClass.ClassName => "env_tonemap_controller2"; 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 298c47c34..2e167888b 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,7 +11,8 @@ 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; + static int ISchemaClass.Size => 2032; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTonemapTrigger.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTonemapTrigger.cs index 26c2044cc..a2db56f9b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTonemapTrigger.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTonemapTrigger.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTonemapTrigger : CBaseTrigger, ISchemaClass { static CTonemapTrigger ISchemaClass.From(nint handle) => new CTonemapTriggerImpl(handle); - static int ISchemaClass.Size => 2488; + static int ISchemaClass.Size => 3224; + static string? ISchemaClass.ClassName => "trigger_tonemap"; 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 66be4bd5e..5c851d3eb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTouchExpansionComponent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTouchExpansionComponent.cs @@ -12,6 +12,7 @@ public partial interface CTouchExpansionComponent : CEntityComponent, ISchemaCla static CTouchExpansionComponent ISchemaClass.From(nint handle) => new CTouchExpansionComponentImpl(handle); static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTransitionUpdateData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTransitionUpdateData.cs index e2bd95da9..2ddd757bf 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTransitionUpdateData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTransitionUpdateData.cs @@ -12,6 +12,7 @@ public partial interface CTransitionUpdateData : ISchemaClass.From(nint handle) => new CTransitionUpdateDataImpl(handle); static int ISchemaClass.Size => 3; + static string? ISchemaClass.ClassName => null; 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 d6052333d..5fb2c9e84 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerActiveWeaponDetect.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerActiveWeaponDetect.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTriggerActiveWeaponDetect : CBaseTrigger, ISchemaClass { static CTriggerActiveWeaponDetect ISchemaClass.From(nint handle) => new CTriggerActiveWeaponDetectImpl(handle); - static int ISchemaClass.Size => 2520; + static int ISchemaClass.Size => 3256; + static string? ISchemaClass.ClassName => "trigger_active_weapon_detect"; 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 79c8048e9..af7603c75 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerBombReset.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerBombReset.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTriggerBombReset : CBaseTrigger, ISchemaClass { static CTriggerBombReset ISchemaClass.From(nint handle) => new CTriggerBombResetImpl(handle); - static int ISchemaClass.Size => 2472; + static int ISchemaClass.Size => 3208; + static string? ISchemaClass.ClassName => "trigger_bomb_reset"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerBrush.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerBrush.cs index 01e08ed52..351023997 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerBrush.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerBrush.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTriggerBrush : CBaseModelEntity, ISchemaClass { static CTriggerBrush ISchemaClass.From(nint handle) => new CTriggerBrushImpl(handle); - static int ISchemaClass.Size => 2136; + static int ISchemaClass.Size => 2880; + static string? ISchemaClass.ClassName => "trigger_brush"; 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 b4d010e1a..93824dd8e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerBuoyancy.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerBuoyancy.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTriggerBuoyancy : CBaseTrigger, ISchemaClass { static CTriggerBuoyancy ISchemaClass.From(nint handle) => new CTriggerBuoyancyImpl(handle); - static int ISchemaClass.Size => 2760; + static int ISchemaClass.Size => 3496; + static string? ISchemaClass.ClassName => "trigger_buoyancy"; 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 4030e1b2c..0e738962d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerCallback.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerCallback.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTriggerCallback : CBaseTrigger, ISchemaClass { static CTriggerCallback ISchemaClass.From(nint handle) => new CTriggerCallbackImpl(handle); - static int ISchemaClass.Size => 2480; + static int ISchemaClass.Size => 3224; + static string? ISchemaClass.ClassName => "trigger_callback"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerDetectBulletFire.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerDetectBulletFire.cs index 43872b509..6d1c75e77 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerDetectBulletFire.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerDetectBulletFire.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTriggerDetectBulletFire : CBaseTrigger, ISchemaClass { static CTriggerDetectBulletFire ISchemaClass.From(nint handle) => new CTriggerDetectBulletFireImpl(handle); - static int ISchemaClass.Size => 2520; + static int ISchemaClass.Size => 3248; + static string? ISchemaClass.ClassName => "trigger_detect_bullet_fire"; 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 62bfcd4df..e87e4540d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerDetectExplosion.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerDetectExplosion.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTriggerDetectExplosion : CBaseTrigger, ISchemaClass { static CTriggerDetectExplosion ISchemaClass.From(nint handle) => new CTriggerDetectExplosionImpl(handle); - static int ISchemaClass.Size => 2544; + static int ISchemaClass.Size => 3288; + static string? ISchemaClass.ClassName => "trigger_detect_explosion"; 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 f476c2429..dd0b38d6f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerFan.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerFan.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTriggerFan : CBaseTrigger, ISchemaClass { static CTriggerFan ISchemaClass.From(nint handle) => new CTriggerFanImpl(handle); - static int ISchemaClass.Size => 2672; + static int ISchemaClass.Size => 3392; + static string? ISchemaClass.ClassName => "trigger_fan"; public ref Vector FanOriginOffset { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerGameEvent.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerGameEvent.cs index d4c7625bc..9b5428312 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerGameEvent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerGameEvent.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTriggerGameEvent : CBaseTrigger, ISchemaClass { static CTriggerGameEvent ISchemaClass.From(nint handle) => new CTriggerGameEventImpl(handle); - static int ISchemaClass.Size => 2496; + static int ISchemaClass.Size => 3232; + static string? ISchemaClass.ClassName => "trigger_game_event"; 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 4b02de6e0..6129556d6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerGravity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerGravity.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTriggerGravity : CBaseTrigger, ISchemaClass { static CTriggerGravity ISchemaClass.From(nint handle) => new CTriggerGravityImpl(handle); - static int ISchemaClass.Size => 2472; + static int ISchemaClass.Size => 3208; + static string? ISchemaClass.ClassName => "trigger_gravity"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerHostageReset.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerHostageReset.cs index 48dbacfb1..47b7d80ff 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerHostageReset.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerHostageReset.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTriggerHostageReset : CBaseTrigger, ISchemaClass { static CTriggerHostageReset ISchemaClass.From(nint handle) => new CTriggerHostageResetImpl(handle); - static int ISchemaClass.Size => 2472; + static int ISchemaClass.Size => 3208; + static string? ISchemaClass.ClassName => "trigger_hostage_reset"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerHurt.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerHurt.cs index b76d32c60..a2407f359 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerHurt.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerHurt.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTriggerHurt : CBaseTrigger, ISchemaClass { static CTriggerHurt ISchemaClass.From(nint handle) => new CTriggerHurtImpl(handle); - static int ISchemaClass.Size => 2632; + static int ISchemaClass.Size => 3360; + static string? ISchemaClass.ClassName => "trigger_hurt"; 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 17e1e1440..321a4a2a1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerImpact.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerImpact.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTriggerImpact : CTriggerMultiple, ISchemaClass { static CTriggerImpact ISchemaClass.From(nint handle) => new CTriggerImpactImpl(handle); - static int ISchemaClass.Size => 2568; + static int ISchemaClass.Size => 3304; + static string? ISchemaClass.ClassName => "trigger_impact"; 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 6dd7433a8..afa0fe230 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerLerpObject.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerLerpObject.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTriggerLerpObject : CBaseTrigger, ISchemaClass { static CTriggerLerpObject ISchemaClass.From(nint handle) => new CTriggerLerpObjectImpl(handle); - static int ISchemaClass.Size => 2680; + static int ISchemaClass.Size => 3416; + static string? ISchemaClass.ClassName => "trigger_lerp_object"; public string LerpTarget { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerLook.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerLook.cs index 25ba05677..40da86e0a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerLook.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerLook.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTriggerLook : CTriggerOnce, ISchemaClass { static CTriggerLook ISchemaClass.From(nint handle) => new CTriggerLookImpl(handle); - static int ISchemaClass.Size => 2664; + static int ISchemaClass.Size => 3400; + static string? ISchemaClass.ClassName => "trigger_look"; 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 881d57e02..24bb9b664 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerMultiple.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerMultiple.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTriggerMultiple : CBaseTrigger, ISchemaClass { static CTriggerMultiple ISchemaClass.From(nint handle) => new CTriggerMultipleImpl(handle); - static int ISchemaClass.Size => 2512; + static int ISchemaClass.Size => 3248; + static string? ISchemaClass.ClassName => "trigger_multiple"; 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 69e45c820..7863e2a96 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerOnce.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerOnce.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTriggerOnce : CTriggerMultiple, ISchemaClass { static CTriggerOnce ISchemaClass.From(nint handle) => new CTriggerOnceImpl(handle); - static int ISchemaClass.Size => 2512; + static int ISchemaClass.Size => 3248; + static string? ISchemaClass.ClassName => "trigger_once"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerPhysics.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerPhysics.cs index d364cf2d9..e6279c5fd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerPhysics.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerPhysics.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTriggerPhysics : CBaseTrigger, ISchemaClass { static CTriggerPhysics ISchemaClass.From(nint handle) => new CTriggerPhysicsImpl(handle); - static int ISchemaClass.Size => 2568; + static int ISchemaClass.Size => 3304; + static string? ISchemaClass.ClassName => "trigger_physics"; 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 a64473394..a1a3ae8e9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerProximity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerProximity.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTriggerProximity : CBaseTrigger, ISchemaClass { static CTriggerProximity ISchemaClass.From(nint handle) => new CTriggerProximityImpl(handle); - static int ISchemaClass.Size => 2536; + static int ISchemaClass.Size => 3264; + static string? ISchemaClass.ClassName => "trigger_proximity"; 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 1591dd213..b7770b8e4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerPush.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerPush.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTriggerPush : CBaseTrigger, ISchemaClass { static CTriggerPush ISchemaClass.From(nint handle) => new CTriggerPushImpl(handle); - static int ISchemaClass.Size => 2528; + static int ISchemaClass.Size => 3256; + static string? ISchemaClass.ClassName => "trigger_push"; 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 856829914..a2043490b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerRemove.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerRemove.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTriggerRemove : CBaseTrigger, ISchemaClass { static CTriggerRemove ISchemaClass.From(nint handle) => new CTriggerRemoveImpl(handle); - static int ISchemaClass.Size => 2512; + static int ISchemaClass.Size => 3248; + static string? ISchemaClass.ClassName => "trigger_remove"; 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 59f9f5735..15be126c5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerSave.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerSave.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTriggerSave : CBaseTrigger, ISchemaClass { static CTriggerSave ISchemaClass.From(nint handle) => new CTriggerSaveImpl(handle); - static int ISchemaClass.Size => 2488; + static int ISchemaClass.Size => 3216; + static string? ISchemaClass.ClassName => "trigger_autosave"; 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 bea4e9b10..26c0e920b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerSndSosOpvar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerSndSosOpvar.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTriggerSndSosOpvar : CBaseTrigger, ISchemaClass { static CTriggerSndSosOpvar ISchemaClass.From(nint handle) => new CTriggerSndSosOpvarImpl(handle); - static int ISchemaClass.Size => 3336; + static int ISchemaClass.Size => 4072; + static string? ISchemaClass.ClassName => "trigger_snd_sos_opvar"; 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 22e7b9b94..282a56052 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerSoundscape.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerSoundscape.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTriggerSoundscape : CBaseTrigger, ISchemaClass { static CTriggerSoundscape ISchemaClass.From(nint handle) => new CTriggerSoundscapeImpl(handle); - static int ISchemaClass.Size => 2512; + static int ISchemaClass.Size => 3240; + static string? ISchemaClass.ClassName => "trigger_soundscape"; 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 2cd8ae0ba..e0fbd1bd6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerTeleport.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerTeleport.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTriggerTeleport : CBaseTrigger, ISchemaClass { static CTriggerTeleport ISchemaClass.From(nint handle) => new CTriggerTeleportImpl(handle); - static int ISchemaClass.Size => 2488; + static int ISchemaClass.Size => 3224; + static string? ISchemaClass.ClassName => "trigger_teleport"; 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 2b66dd368..e7e087c52 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerToggleSave.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerToggleSave.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTriggerToggleSave : CBaseTrigger, ISchemaClass { static CTriggerToggleSave ISchemaClass.From(nint handle) => new CTriggerToggleSaveImpl(handle); - static int ISchemaClass.Size => 2472; + static int ISchemaClass.Size => 3208; + static string? ISchemaClass.ClassName => "trigger_togglesave"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerVolume.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerVolume.cs index ffc8e49bc..08f0407d1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerVolume.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTriggerVolume.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CTriggerVolume : CBaseModelEntity, ISchemaClass { static CTriggerVolume ISchemaClass.From(nint handle) => new CTriggerVolumeImpl(handle); - static int ISchemaClass.Size => 2024; + static int ISchemaClass.Size => 2768; + static string? ISchemaClass.ClassName => "trigger_transition"; 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 52b37de39..e597ca7f6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTurnHelperUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTurnHelperUpdateNode.cs @@ -12,6 +12,7 @@ public partial interface CTurnHelperUpdateNode : CUnaryUpdateNode, ISchemaClass< static CTurnHelperUpdateNode ISchemaClass.From(nint handle) => new CTurnHelperUpdateNodeImpl(handle); static int ISchemaClass.Size => 144; + static string? ISchemaClass.ClassName => null; 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 1ac7abf03..0e78cc7ad 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTwistConstraint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTwistConstraint.cs @@ -12,6 +12,7 @@ public partial interface CTwistConstraint : CBaseConstraint, ISchemaClass.From(nint handle) => new CTwistConstraintImpl(handle); static int ISchemaClass.Size => 144; + static string? ISchemaClass.ClassName => null; 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 1f08d0fd8..96218e0d8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTwoBoneIKUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CTwoBoneIKUpdateNode.cs @@ -12,6 +12,7 @@ public partial interface CTwoBoneIKUpdateNode : CUnaryUpdateNode, ISchemaClass.From(nint handle) => new CTwoBoneIKUpdateNodeImpl(handle); static int ISchemaClass.Size => 480; + static string? ISchemaClass.ClassName => null; 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 53ac2a785..afd03e3b9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CUnaryUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CUnaryUpdateNode.cs @@ -12,6 +12,7 @@ public partial interface CUnaryUpdateNode : CAnimUpdateNodeBase, ISchemaClass.From(nint handle) => new CUnaryUpdateNodeImpl(handle); static int ISchemaClass.Size => 112; + static string? ISchemaClass.ClassName => null; 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 47a7539cd..6b8257ad4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVPhysXSurfacePropertiesList.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVPhysXSurfacePropertiesList.cs @@ -12,6 +12,7 @@ public partial interface CVPhysXSurfacePropertiesList : ISchemaClass.From(nint handle) => new CVPhysXSurfacePropertiesListImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 9043da803..1556ee04f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVSound.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVSound.cs @@ -12,6 +12,7 @@ public partial interface CVSound : ISchemaClass { static CVSound ISchemaClass.From(nint handle) => new CVSoundImpl(handle); static int ISchemaClass.Size => 120; + static string? ISchemaClass.ClassName => null; public ref int Rate { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVariantDefaultAllocator.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVariantDefaultAllocator.cs index 362c2d7b9..9b9722e0d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVariantDefaultAllocator.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVariantDefaultAllocator.cs @@ -12,6 +12,7 @@ public partial interface CVariantDefaultAllocator : ISchemaClass.From(nint handle) => new CVariantDefaultAllocatorImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVectorAnimParameter.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVectorAnimParameter.cs index 452762f37..ba8b79bca 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVectorAnimParameter.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVectorAnimParameter.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CVectorAnimParameter : CConcreteAnimParameter, ISchemaClass { static CVectorAnimParameter ISchemaClass.From(nint handle) => new CVectorAnimParameterImpl(handle); - static int ISchemaClass.Size => 152; + static int ISchemaClass.Size => 144; + static string? ISchemaClass.ClassName => null; public ref Vector DefaultValue { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVectorExponentialMovingAverage.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVectorExponentialMovingAverage.cs index 82ae0aa63..987caac98 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVectorExponentialMovingAverage.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVectorExponentialMovingAverage.cs @@ -12,6 +12,7 @@ public partial interface CVectorExponentialMovingAverage : ISchemaClass.From(nint handle) => new CVectorExponentialMovingAverageImpl(handle); static int ISchemaClass.Size => 44; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVectorMovingAverage.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVectorMovingAverage.cs index 843616ef0..468e3da18 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVectorMovingAverage.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVectorMovingAverage.cs @@ -12,6 +12,7 @@ public partial interface CVectorMovingAverage : ISchemaClass.From(nint handle) => new CVectorMovingAverageImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVectorQuantizer.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVectorQuantizer.cs index fe898300c..acb93d7a8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVectorQuantizer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVectorQuantizer.cs @@ -12,6 +12,7 @@ public partial interface CVectorQuantizer : ISchemaClass { static CVectorQuantizer ISchemaClass.From(nint handle) => new CVectorQuantizerImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 120a62878..0a3194dbb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVirtualAnimParameter.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVirtualAnimParameter.cs @@ -12,6 +12,7 @@ public partial interface CVirtualAnimParameter : CAnimParameterBase, ISchemaClas static CVirtualAnimParameter ISchemaClass.From(nint handle) => new CVirtualAnimParameterImpl(handle); static int ISchemaClass.Size => 128; + static string? ISchemaClass.ClassName => null; 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 b4d1cc1c1..7b8b845f5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerAmpedDecayingSineWave.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerAmpedDecayingSineWave.cs @@ -12,6 +12,7 @@ public partial interface CVoiceContainerAmpedDecayingSineWave : CVoiceContainerD static CVoiceContainerAmpedDecayingSineWave ISchemaClass.From(nint handle) => new CVoiceContainerAmpedDecayingSineWaveImpl(handle); static int ISchemaClass.Size => 200; + static string? ISchemaClass.ClassName => null; 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 8e33c2fcd..2b72b5318 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerAnalysisBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerAnalysisBase.cs @@ -12,6 +12,7 @@ public partial interface CVoiceContainerAnalysisBase : ISchemaClass.From(nint handle) => new CVoiceContainerAnalysisBaseImpl(handle); static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; 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 720893359..87a2ab413 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerBase.cs @@ -12,6 +12,7 @@ public partial interface CVoiceContainerBase : ISchemaClass static CVoiceContainerBase ISchemaClass.From(nint handle) => new CVoiceContainerBaseImpl(handle); static int ISchemaClass.Size => 184; + static string? ISchemaClass.ClassName => null; 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 1467fe773..1a6f7defa 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerBlender.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerBlender.cs @@ -12,6 +12,7 @@ public partial interface CVoiceContainerBlender : CVoiceContainerBase, ISchemaCl static CVoiceContainerBlender ISchemaClass.From(nint handle) => new CVoiceContainerBlenderImpl(handle); static int ISchemaClass.Size => 240; + static string? ISchemaClass.ClassName => null; 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 921633c89..f02f35199 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerDecayingSineWave.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerDecayingSineWave.cs @@ -12,6 +12,7 @@ public partial interface CVoiceContainerDecayingSineWave : CVoiceContainerBase, static CVoiceContainerDecayingSineWave ISchemaClass.From(nint handle) => new CVoiceContainerDecayingSineWaveImpl(handle); static int ISchemaClass.Size => 192; + static string? ISchemaClass.ClassName => null; 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 e91079022..565757b24 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerDefault.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerDefault.cs @@ -12,6 +12,7 @@ public partial interface CVoiceContainerDefault : CVoiceContainerBase, ISchemaCl static CVoiceContainerDefault ISchemaClass.From(nint handle) => new CVoiceContainerDefaultImpl(handle); static int ISchemaClass.Size => 184; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerEnvelope.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerEnvelope.cs index 3f5a36ec4..0ae52db53 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerEnvelope.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerEnvelope.cs @@ -12,6 +12,7 @@ public partial interface CVoiceContainerEnvelope : CVoiceContainerBase, ISchemaC static CVoiceContainerEnvelope ISchemaClass.From(nint handle) => new CVoiceContainerEnvelopeImpl(handle); static int ISchemaClass.Size => 200; + static string? ISchemaClass.ClassName => null; 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 55a5125f2..15143851b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerEnvelopeAnalyzer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerEnvelopeAnalyzer.cs @@ -12,6 +12,7 @@ public partial interface CVoiceContainerEnvelopeAnalyzer : CVoiceContainerAnalys static CVoiceContainerEnvelopeAnalyzer ISchemaClass.From(nint handle) => new CVoiceContainerEnvelopeAnalyzerImpl(handle); static int ISchemaClass.Size => 96; + static string? ISchemaClass.ClassName => null; 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 bbb6b6951..4f13cae26 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerGranulator.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerGranulator.cs @@ -12,6 +12,7 @@ public partial interface CVoiceContainerGranulator : CVoiceContainerBase, ISchem static CVoiceContainerGranulator ISchemaClass.From(nint handle) => new CVoiceContainerGranulatorImpl(handle); static int ISchemaClass.Size => 400; + static string? ISchemaClass.ClassName => null; 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 41e7dce18..2351f350f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerLoopTrigger.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerLoopTrigger.cs @@ -12,6 +12,7 @@ public partial interface CVoiceContainerLoopTrigger : CVoiceContainerBase, ISche static CVoiceContainerLoopTrigger ISchemaClass.From(nint handle) => new CVoiceContainerLoopTriggerImpl(handle); static int ISchemaClass.Size => 224; + static string? ISchemaClass.ClassName => null; 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 9eb99f9b6..4d8cbe1c6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerNull.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerNull.cs @@ -12,6 +12,7 @@ public partial interface CVoiceContainerNull : CVoiceContainerBase, ISchemaClass static CVoiceContainerNull ISchemaClass.From(nint handle) => new CVoiceContainerNullImpl(handle); static int ISchemaClass.Size => 184; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerParameterBlender.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerParameterBlender.cs index db92e6c38..70c85c243 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerParameterBlender.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerParameterBlender.cs @@ -12,6 +12,7 @@ public partial interface CVoiceContainerParameterBlender : CVoiceContainerBase, static CVoiceContainerParameterBlender ISchemaClass.From(nint handle) => new CVoiceContainerParameterBlenderImpl(handle); static int ISchemaClass.Size => 504; + static string? ISchemaClass.ClassName => null; 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 1653d89e8..c7d6091cd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerRandomSampler.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerRandomSampler.cs @@ -12,6 +12,7 @@ public partial interface CVoiceContainerRandomSampler : CVoiceContainerBase, ISc static CVoiceContainerRandomSampler ISchemaClass.From(nint handle) => new CVoiceContainerRandomSamplerImpl(handle); static int ISchemaClass.Size => 480; + static string? ISchemaClass.ClassName => null; 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 b7cdeec0a..fb841a3ce 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerRealtimeFMSineWave.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerRealtimeFMSineWave.cs @@ -12,6 +12,7 @@ public partial interface CVoiceContainerRealtimeFMSineWave : CVoiceContainerBase static CVoiceContainerRealtimeFMSineWave ISchemaClass.From(nint handle) => new CVoiceContainerRealtimeFMSineWaveImpl(handle); static int ISchemaClass.Size => 200; + static string? ISchemaClass.ClassName => null; 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 035a85b2b..91104159d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerSelector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerSelector.cs @@ -12,6 +12,7 @@ public partial interface CVoiceContainerSelector : CVoiceContainerBase, ISchemaC static CVoiceContainerSelector ISchemaClass.From(nint handle) => new CVoiceContainerSelectorImpl(handle); static int ISchemaClass.Size => 304; + static string? ISchemaClass.ClassName => null; 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 4d692f2ed..4cc149dfd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerSet.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerSet.cs @@ -12,6 +12,7 @@ public partial interface CVoiceContainerSet : CVoiceContainerBase, ISchemaClass< static CVoiceContainerSet ISchemaClass.From(nint handle) => new CVoiceContainerSetImpl(handle); static int ISchemaClass.Size => 208; + static string? ISchemaClass.ClassName => null; public ref CUtlVector SoundsToPlay { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerSetElement.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerSetElement.cs index 9303bf78a..e6a5463d8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerSetElement.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerSetElement.cs @@ -12,6 +12,7 @@ public partial interface CVoiceContainerSetElement : ISchemaClass.From(nint handle) => new CVoiceContainerSetElementImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 caa2b121e..52182701f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerShapedNoise.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerShapedNoise.cs @@ -12,6 +12,7 @@ public partial interface CVoiceContainerShapedNoise : CVoiceContainerBase, ISche static CVoiceContainerShapedNoise ISchemaClass.From(nint handle) => new CVoiceContainerShapedNoiseImpl(handle); static int ISchemaClass.Size => 400; + static string? ISchemaClass.ClassName => null; 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 ad3e0793f..954969dd3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerStaticAdditiveSynth.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerStaticAdditiveSynth.cs @@ -12,6 +12,7 @@ public partial interface CVoiceContainerStaticAdditiveSynth : CVoiceContainerBas static CVoiceContainerStaticAdditiveSynth ISchemaClass.From(nint handle) => new CVoiceContainerStaticAdditiveSynthImpl(handle); static int ISchemaClass.Size => 232; + static string? ISchemaClass.ClassName => null; public ref CUtlVector Tones { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerStaticAdditiveSynth__CGainScalePerInstance.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerStaticAdditiveSynth__CGainScalePerInstance.cs index bd0eeffa6..b5fa4685c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerStaticAdditiveSynth__CGainScalePerInstance.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerStaticAdditiveSynth__CGainScalePerInstance.cs @@ -12,6 +12,7 @@ public partial interface CVoiceContainerStaticAdditiveSynth__CGainScalePerInstan static CVoiceContainerStaticAdditiveSynth__CGainScalePerInstance ISchemaClass.From(nint handle) => new CVoiceContainerStaticAdditiveSynth__CGainScalePerInstanceImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 52504a5b6..603d7a270 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerStaticAdditiveSynth__CHarmonic.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerStaticAdditiveSynth__CHarmonic.cs @@ -12,6 +12,7 @@ public partial interface CVoiceContainerStaticAdditiveSynth__CHarmonic : ISchema static CVoiceContainerStaticAdditiveSynth__CHarmonic ISchemaClass.From(nint handle) => new CVoiceContainerStaticAdditiveSynth__CHarmonicImpl(handle); static int ISchemaClass.Size => 104; + static string? ISchemaClass.ClassName => null; 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 c4badb4f4..be4e3cb0f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerStaticAdditiveSynth__CTone.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerStaticAdditiveSynth__CTone.cs @@ -12,6 +12,7 @@ public partial interface CVoiceContainerStaticAdditiveSynth__CTone : ISchemaClas static CVoiceContainerStaticAdditiveSynth__CTone ISchemaClass.From(nint handle) => new CVoiceContainerStaticAdditiveSynth__CToneImpl(handle); static int ISchemaClass.Size => 96; + static string? ISchemaClass.ClassName => null; public ref CUtlVector Harmonics { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerSwitch.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerSwitch.cs index e3a5e7177..30eeba2eb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerSwitch.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoiceContainerSwitch.cs @@ -12,6 +12,7 @@ public partial interface CVoiceContainerSwitch : CVoiceContainerBase, ISchemaCla static CVoiceContainerSwitch ISchemaClass.From(nint handle) => new CVoiceContainerSwitchImpl(handle); static int ISchemaClass.Size => 208; + static string? ISchemaClass.ClassName => null; public ref CUtlVector SoundsToPlay { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoteController.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoteController.cs index b5252cef3..6a83700bb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoteController.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoteController.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CVoteController : CBaseEntity, ISchemaClass { static CVoteController ISchemaClass.From(nint handle) => new CVoteControllerImpl(handle); - static int ISchemaClass.Size => 1696; + static int ISchemaClass.Size => 2440; + static string? ISchemaClass.ClassName => "vote_controller"; 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 fd4d29ba3..163531d92 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoxelVisibility.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CVoxelVisibility.cs @@ -12,6 +12,7 @@ public partial interface CVoxelVisibility : ISchemaClass { static CVoxelVisibility ISchemaClass.From(nint handle) => new CVoxelVisibilityImpl(handle); static int ISchemaClass.Size => 160; + static string? ISchemaClass.ClassName => null; 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 81af429ea..fe57733a9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWarpSectionAnimTag.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWarpSectionAnimTag.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWarpSectionAnimTag : CWarpSectionAnimTagBase, ISchemaClass { static CWarpSectionAnimTag ISchemaClass.From(nint handle) => new CWarpSectionAnimTagImpl(handle); - static int ISchemaClass.Size => 88; + static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; 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 01a0fde30..78d192d12 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWarpSectionAnimTagBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWarpSectionAnimTagBase.cs @@ -12,6 +12,7 @@ public partial interface CWarpSectionAnimTagBase : CAnimTagBase, ISchemaClass.From(nint handle) => new CWarpSectionAnimTagBaseImpl(handle); static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWaterBullet.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWaterBullet.cs index 4f531bc63..587b627c4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWaterBullet.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWaterBullet.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWaterBullet : CBaseAnimGraph, ISchemaClass { static CWaterBullet ISchemaClass.From(nint handle) => new CWaterBulletImpl(handle); - static int ISchemaClass.Size => 2704; + static int ISchemaClass.Size => 3488; + static string? ISchemaClass.ClassName => "waterbullet"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWayPointHelperUpdateNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWayPointHelperUpdateNode.cs index 948663fd9..83cdd4ff4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWayPointHelperUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWayPointHelperUpdateNode.cs @@ -12,6 +12,7 @@ public partial interface CWayPointHelperUpdateNode : CUnaryUpdateNode, ISchemaCl static CWayPointHelperUpdateNode ISchemaClass.From(nint handle) => new CWayPointHelperUpdateNodeImpl(handle); static int ISchemaClass.Size => 128; + static string? ISchemaClass.ClassName => null; 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 0227bceab..b74c1b9b7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponAWP.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponAWP.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponAWP : CCSWeaponBaseGun, ISchemaClass { static CWeaponAWP ISchemaClass.From(nint handle) => new CWeaponAWPImpl(handle); - static int ISchemaClass.Size => 4592; + static int ISchemaClass.Size => 5360; + static string? ISchemaClass.ClassName => "weapon_awp"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponAug.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponAug.cs index 3c764faf5..3b5e57429 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponAug.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponAug.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponAug : CCSWeaponBaseGun, ISchemaClass { static CWeaponAug ISchemaClass.From(nint handle) => new CWeaponAugImpl(handle); - static int ISchemaClass.Size => 4592; + static int ISchemaClass.Size => 5360; + static string? ISchemaClass.ClassName => "weapon_aug"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponBaseItem.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponBaseItem.cs index acf35d37d..ea7e0274b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponBaseItem.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponBaseItem.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponBaseItem : CCSWeaponBase, ISchemaClass { static CWeaponBaseItem ISchemaClass.From(nint handle) => new CWeaponBaseItemImpl(handle); - static int ISchemaClass.Size => 4576; + static int ISchemaClass.Size => 5328; + static string? ISchemaClass.ClassName => "weapon_csbase"; 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 efd2f6ad1..d71500492 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponBizon.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponBizon.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponBizon : CCSWeaponBaseGun, ISchemaClass { static CWeaponBizon ISchemaClass.From(nint handle) => new CWeaponBizonImpl(handle); - static int ISchemaClass.Size => 4592; + static int ISchemaClass.Size => 5360; + static string? ISchemaClass.ClassName => "weapon_bizon"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponCZ75a.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponCZ75a.cs index d4974eb3b..95104e3e8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponCZ75a.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponCZ75a.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponCZ75a : CCSWeaponBaseGun, ISchemaClass { static CWeaponCZ75a ISchemaClass.From(nint handle) => new CWeaponCZ75aImpl(handle); - static int ISchemaClass.Size => 4608; + static int ISchemaClass.Size => 5360; + static string? ISchemaClass.ClassName => "weapon_cz75a"; 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 f08f4d6ef..60e794159 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponElite.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponElite.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponElite : CCSWeaponBaseGun, ISchemaClass { static CWeaponElite ISchemaClass.From(nint handle) => new CWeaponEliteImpl(handle); - static int ISchemaClass.Size => 4592; + static int ISchemaClass.Size => 5360; + static string? ISchemaClass.ClassName => "weapon_elite"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponFamas.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponFamas.cs index cd12809f9..b66f4b0f1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponFamas.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponFamas.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponFamas : CCSWeaponBaseGun, ISchemaClass { static CWeaponFamas ISchemaClass.From(nint handle) => new CWeaponFamasImpl(handle); - static int ISchemaClass.Size => 4592; + static int ISchemaClass.Size => 5360; + static string? ISchemaClass.ClassName => "weapon_famas"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponFiveSeven.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponFiveSeven.cs index 3d74d5669..89d30950c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponFiveSeven.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponFiveSeven.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponFiveSeven : CCSWeaponBaseGun, ISchemaClass { static CWeaponFiveSeven ISchemaClass.From(nint handle) => new CWeaponFiveSevenImpl(handle); - static int ISchemaClass.Size => 4592; + static int ISchemaClass.Size => 5360; + static string? ISchemaClass.ClassName => "weapon_fiveseven"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponG3SG1.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponG3SG1.cs index 14f07937d..783c062df 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponG3SG1.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponG3SG1.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponG3SG1 : CCSWeaponBaseGun, ISchemaClass { static CWeaponG3SG1 ISchemaClass.From(nint handle) => new CWeaponG3SG1Impl(handle); - static int ISchemaClass.Size => 4592; + static int ISchemaClass.Size => 5360; + static string? ISchemaClass.ClassName => "weapon_g3sg1"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponGalilAR.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponGalilAR.cs index 53ff4ef86..2593d7d71 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponGalilAR.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponGalilAR.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponGalilAR : CCSWeaponBaseGun, ISchemaClass { static CWeaponGalilAR ISchemaClass.From(nint handle) => new CWeaponGalilARImpl(handle); - static int ISchemaClass.Size => 4592; + static int ISchemaClass.Size => 5360; + static string? ISchemaClass.ClassName => "weapon_galilar"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponGlock.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponGlock.cs index bbbf554de..1504e099a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponGlock.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponGlock.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponGlock : CCSWeaponBaseGun, ISchemaClass { static CWeaponGlock ISchemaClass.From(nint handle) => new CWeaponGlockImpl(handle); - static int ISchemaClass.Size => 4592; + static int ISchemaClass.Size => 5360; + static string? ISchemaClass.ClassName => "weapon_glock"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponHKP2000.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponHKP2000.cs index 261c822d4..fd581e59c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponHKP2000.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponHKP2000.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponHKP2000 : CCSWeaponBaseGun, ISchemaClass { static CWeaponHKP2000 ISchemaClass.From(nint handle) => new CWeaponHKP2000Impl(handle); - static int ISchemaClass.Size => 4592; + static int ISchemaClass.Size => 5360; + static string? ISchemaClass.ClassName => "weapon_hkp2000"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponM249.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponM249.cs index 8e7a15aa6..66ef1db77 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponM249.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponM249.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponM249 : CCSWeaponBaseGun, ISchemaClass { static CWeaponM249 ISchemaClass.From(nint handle) => new CWeaponM249Impl(handle); - static int ISchemaClass.Size => 4592; + static int ISchemaClass.Size => 5360; + static string? ISchemaClass.ClassName => "weapon_m249"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponM4A1.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponM4A1.cs index ee5d3d85e..9cd793d23 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponM4A1.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponM4A1.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponM4A1 : CCSWeaponBaseGun, ISchemaClass { static CWeaponM4A1 ISchemaClass.From(nint handle) => new CWeaponM4A1Impl(handle); - static int ISchemaClass.Size => 4592; + static int ISchemaClass.Size => 5360; + static string? ISchemaClass.ClassName => "weapon_m4a1"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponM4A1Silencer.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponM4A1Silencer.cs index 672d20917..a8e93adfd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponM4A1Silencer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponM4A1Silencer.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponM4A1Silencer : CCSWeaponBaseGun, ISchemaClass { static CWeaponM4A1Silencer ISchemaClass.From(nint handle) => new CWeaponM4A1SilencerImpl(handle); - static int ISchemaClass.Size => 4592; + static int ISchemaClass.Size => 5360; + static string? ISchemaClass.ClassName => "weapon_m4a1_silencer"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponMAC10.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponMAC10.cs index db0adf1cd..24358f81f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponMAC10.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponMAC10.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponMAC10 : CCSWeaponBaseGun, ISchemaClass { static CWeaponMAC10 ISchemaClass.From(nint handle) => new CWeaponMAC10Impl(handle); - static int ISchemaClass.Size => 4592; + static int ISchemaClass.Size => 5360; + static string? ISchemaClass.ClassName => "weapon_mac10"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponMP5SD.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponMP5SD.cs index 3b0804cfc..708434442 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponMP5SD.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponMP5SD.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponMP5SD : CCSWeaponBaseGun, ISchemaClass { static CWeaponMP5SD ISchemaClass.From(nint handle) => new CWeaponMP5SDImpl(handle); - static int ISchemaClass.Size => 4592; + static int ISchemaClass.Size => 5360; + static string? ISchemaClass.ClassName => "weapon_mp5sd"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponMP7.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponMP7.cs index 3d2ccbfc9..895351824 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponMP7.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponMP7.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponMP7 : CCSWeaponBaseGun, ISchemaClass { static CWeaponMP7 ISchemaClass.From(nint handle) => new CWeaponMP7Impl(handle); - static int ISchemaClass.Size => 4592; + static int ISchemaClass.Size => 5360; + static string? ISchemaClass.ClassName => "weapon_mp7"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponMP9.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponMP9.cs index c7c6c18a0..218c09609 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponMP9.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponMP9.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponMP9 : CCSWeaponBaseGun, ISchemaClass { static CWeaponMP9 ISchemaClass.From(nint handle) => new CWeaponMP9Impl(handle); - static int ISchemaClass.Size => 4592; + static int ISchemaClass.Size => 5360; + static string? ISchemaClass.ClassName => "weapon_mp9"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponMag7.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponMag7.cs index 370427b84..c26cb360d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponMag7.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponMag7.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponMag7 : CCSWeaponBaseGun, ISchemaClass { static CWeaponMag7 ISchemaClass.From(nint handle) => new CWeaponMag7Impl(handle); - static int ISchemaClass.Size => 4592; + static int ISchemaClass.Size => 5360; + static string? ISchemaClass.ClassName => "weapon_mag7"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponNOVA.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponNOVA.cs index b3fdbf7a3..e17c0cb46 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponNOVA.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponNOVA.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponNOVA : CCSWeaponBaseShotgun, ISchemaClass { static CWeaponNOVA ISchemaClass.From(nint handle) => new CWeaponNOVAImpl(handle); - static int ISchemaClass.Size => 4560; + static int ISchemaClass.Size => 5328; + static string? ISchemaClass.ClassName => "weapon_nova"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponNegev.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponNegev.cs index 5cf1b5330..ea786c80f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponNegev.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponNegev.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponNegev : CCSWeaponBaseGun, ISchemaClass { static CWeaponNegev ISchemaClass.From(nint handle) => new CWeaponNegevImpl(handle); - static int ISchemaClass.Size => 4592; + static int ISchemaClass.Size => 5360; + static string? ISchemaClass.ClassName => "weapon_negev"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponP250.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponP250.cs index a20d5f3de..840f93f86 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponP250.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponP250.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponP250 : CCSWeaponBaseGun, ISchemaClass { static CWeaponP250 ISchemaClass.From(nint handle) => new CWeaponP250Impl(handle); - static int ISchemaClass.Size => 4592; + static int ISchemaClass.Size => 5360; + static string? ISchemaClass.ClassName => "weapon_p250"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponP90.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponP90.cs index 28e0a4500..1cf001b60 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponP90.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponP90.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponP90 : CCSWeaponBaseGun, ISchemaClass { static CWeaponP90 ISchemaClass.From(nint handle) => new CWeaponP90Impl(handle); - static int ISchemaClass.Size => 4592; + static int ISchemaClass.Size => 5360; + static string? ISchemaClass.ClassName => "weapon_p90"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponRevolver.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponRevolver.cs index 90b71aa04..bf1af69e5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponRevolver.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponRevolver.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponRevolver : CCSWeaponBaseGun, ISchemaClass { static CWeaponRevolver ISchemaClass.From(nint handle) => new CWeaponRevolverImpl(handle); - static int ISchemaClass.Size => 4592; + static int ISchemaClass.Size => 5360; + static string? ISchemaClass.ClassName => "weapon_revolver"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponSCAR20.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponSCAR20.cs index 8c01723e8..166dacc44 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponSCAR20.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponSCAR20.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponSCAR20 : CCSWeaponBaseGun, ISchemaClass { static CWeaponSCAR20 ISchemaClass.From(nint handle) => new CWeaponSCAR20Impl(handle); - static int ISchemaClass.Size => 4592; + static int ISchemaClass.Size => 5360; + static string? ISchemaClass.ClassName => "weapon_scar20"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponSG556.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponSG556.cs index dd9dc4a1f..780ff3f2b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponSG556.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponSG556.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponSG556 : CCSWeaponBaseGun, ISchemaClass { static CWeaponSG556 ISchemaClass.From(nint handle) => new CWeaponSG556Impl(handle); - static int ISchemaClass.Size => 4592; + static int ISchemaClass.Size => 5360; + static string? ISchemaClass.ClassName => "weapon_sg556"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponSSG08.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponSSG08.cs index af960ef9c..6b7dc3d2a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponSSG08.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponSSG08.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponSSG08 : CCSWeaponBaseGun, ISchemaClass { static CWeaponSSG08 ISchemaClass.From(nint handle) => new CWeaponSSG08Impl(handle); - static int ISchemaClass.Size => 4592; + static int ISchemaClass.Size => 5360; + static string? ISchemaClass.ClassName => "weapon_ssg08"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponSawedoff.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponSawedoff.cs index 9371324c2..8ace767cf 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponSawedoff.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponSawedoff.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponSawedoff : CCSWeaponBaseShotgun, ISchemaClass { static CWeaponSawedoff ISchemaClass.From(nint handle) => new CWeaponSawedoffImpl(handle); - static int ISchemaClass.Size => 4560; + static int ISchemaClass.Size => 5328; + static string? ISchemaClass.ClassName => "weapon_sawedoff"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponTaser.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponTaser.cs index 4265af219..0222d2297 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponTaser.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponTaser.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponTaser : CCSWeaponBaseGun, ISchemaClass { static CWeaponTaser ISchemaClass.From(nint handle) => new CWeaponTaserImpl(handle); - static int ISchemaClass.Size => 4608; + static int ISchemaClass.Size => 5360; + static string? ISchemaClass.ClassName => "weapon_taser"; 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 07a89be73..0456cdd6e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponTec9.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponTec9.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponTec9 : CCSWeaponBaseGun, ISchemaClass { static CWeaponTec9 ISchemaClass.From(nint handle) => new CWeaponTec9Impl(handle); - static int ISchemaClass.Size => 4592; + static int ISchemaClass.Size => 5360; + static string? ISchemaClass.ClassName => "weapon_tec9"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponUMP45.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponUMP45.cs index 3fc78ba13..dd6ab8db6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponUMP45.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponUMP45.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponUMP45 : CCSWeaponBaseGun, ISchemaClass { static CWeaponUMP45 ISchemaClass.From(nint handle) => new CWeaponUMP45Impl(handle); - static int ISchemaClass.Size => 4592; + static int ISchemaClass.Size => 5360; + static string? ISchemaClass.ClassName => "weapon_ump45"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponUSPSilencer.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponUSPSilencer.cs index 5e1c6cd4d..22c727656 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponUSPSilencer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponUSPSilencer.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponUSPSilencer : CCSWeaponBaseGun, ISchemaClass { static CWeaponUSPSilencer ISchemaClass.From(nint handle) => new CWeaponUSPSilencerImpl(handle); - static int ISchemaClass.Size => 4592; + static int ISchemaClass.Size => 5360; + static string? ISchemaClass.ClassName => "weapon_usp_silencer"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponXM1014.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponXM1014.cs index 8368fd564..9011bc1c4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponXM1014.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWeaponXM1014.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWeaponXM1014 : CCSWeaponBaseShotgun, ISchemaClass { static CWeaponXM1014 ISchemaClass.From(nint handle) => new CWeaponXM1014Impl(handle); - static int ISchemaClass.Size => 4560; + static int ISchemaClass.Size => 5328; + static string? ISchemaClass.ClassName => "weapon_xm1014"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWorld.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWorld.cs index 92618210a..0fd340930 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWorld.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWorld.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface CWorld : CBaseModelEntity, ISchemaClass { static CWorld ISchemaClass.From(nint handle) => new CWorldImpl(handle); - static int ISchemaClass.Size => 2008; + static int ISchemaClass.Size => 2752; + static string? ISchemaClass.ClassName => "worldent"; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWorldCompositionChunkReferenceElement_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWorldCompositionChunkReferenceElement_t.cs index c6c4853e2..d4ef2227c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWorldCompositionChunkReferenceElement_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CWorldCompositionChunkReferenceElement_t.cs @@ -12,6 +12,7 @@ public partial interface CWorldCompositionChunkReferenceElement_t : ISchemaClass static CWorldCompositionChunkReferenceElement_t ISchemaClass.From(nint handle) => new CWorldCompositionChunkReferenceElement_tImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 4cb30616e..4d6198312 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CZeroPoseUpdateNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CZeroPoseUpdateNode.cs @@ -12,6 +12,7 @@ public partial interface CZeroPoseUpdateNode : CLeafUpdateNode, ISchemaClass.From(nint handle) => new CZeroPoseUpdateNodeImpl(handle); static int ISchemaClass.Size => 96; + static string? ISchemaClass.ClassName => null; 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 6146f0624..80c0e5b26 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_AddVectorToVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_AddVectorToVector.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 512; + static string? ISchemaClass.ClassName => null; 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 42c769aaa..991efd75c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_AgeNoise.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_AgeNoise.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 496; + static string? ISchemaClass.ClassName => null; 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 4c31e2770..3c4ffd970 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_ChaoticAttractor.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_ChaoticAttractor.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 496; + static string? ISchemaClass.ClassName => null; 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 5d1491864..8cc22e49f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CheckParticleForWater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CheckParticleForWater.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 1200; + static string? ISchemaClass.ClassName => null; 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 f6258c4d8..3621d6287 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_ColorLitPerParticle.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_ColorLitPerParticle.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 512; + static string? ISchemaClass.ClassName => null; 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 6f7583205..2fed435ee 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateAlongPath.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateAlongPath.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 560; + static string? ISchemaClass.ClassName => null; 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 f3dfe873c..87737cfa7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateFromCPs.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateFromCPs.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 832; + static string? ISchemaClass.ClassName => null; 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 2028adc6e..141f965fc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateFromParentParticles.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateFromParentParticles.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 480; + static string? ISchemaClass.ClassName => null; 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 075604e7d..172bab4b5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateFromPlaneCache.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateFromPlaneCache.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 488; + static string? ISchemaClass.ClassName => null; 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 5aece490c..c338d2c49 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateInEpitrochoid.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateInEpitrochoid.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 2016; + static string? ISchemaClass.ClassName => null; 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 4f2993aa9..820ef90a7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateOnGrid.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateOnGrid.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 2632; + static string? ISchemaClass.ClassName => null; 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 83f65640c..78bdf9053 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateOnModel.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateOnModel.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 4888; + static string? ISchemaClass.ClassName => null; 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 f82903a5d..a053908bd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateOnModelAtHeight.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateOnModelAtHeight.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 5056; + static string? ISchemaClass.ClassName => null; 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 afcf0c2f8..4c8cf3310 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateParticleImpulse.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateParticleImpulse.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 1560; + static string? ISchemaClass.ClassName => null; 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 8aaca1cd1..9070971df 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreatePhyllotaxis.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreatePhyllotaxis.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 512; + static string? ISchemaClass.ClassName => null; 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 2100feab1..f24d297c2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateSequentialPath.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateSequentialPath.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 544; + static string? ISchemaClass.ClassName => null; 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 970c42b56..55641b316 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateSequentialPathV2.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateSequentialPathV2.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 1280; + static string? ISchemaClass.ClassName => null; 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 49c0cc537..1a5678c03 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateSpiralSphere.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateSpiralSphere.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 488; + static string? ISchemaClass.ClassName => null; 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 7b8fb2442..b1764a6e0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateWithinBox.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateWithinBox.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 3848; + static string? ISchemaClass.ClassName => null; 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 dffa5b89d..681785256 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateWithinCapsuleTransform.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateWithinCapsuleTransform.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 5736; + static string? ISchemaClass.ClassName => null; 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 5b9e9834c..c1771a32e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateWithinSphereTransform.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreateWithinSphereTransform.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 7072; + static string? ISchemaClass.ClassName => null; 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 d34bd40cd..5d06f6e2a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreationNoise.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_CreationNoise.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 504; + static string? ISchemaClass.ClassName => null; 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 dfa21b1e4..f1bea9c04 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_DistanceCull.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_DistanceCull.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 832; + static string? ISchemaClass.ClassName => null; 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 bb34519bd..9dc64450f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_DistanceToCPInit.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_DistanceToCPInit.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 2440; + static string? ISchemaClass.ClassName => null; 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 446af76ed..4220add27 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_DistanceToNeighborCull.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_DistanceToNeighborCull.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 1568; + static string? ISchemaClass.ClassName => null; 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 2bf53e328..bdf8b29ad 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_GlobalScale.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_GlobalScale.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 480; + static string? ISchemaClass.ClassName => null; 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 142a8ab6f..bc143bd19 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InheritFromParentParticles.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InheritFromParentParticles.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 480; + static string? ISchemaClass.ClassName => null; 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 2a7a5a04d..f0397aeea 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InheritVelocity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InheritVelocity.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 472; + static string? ISchemaClass.ClassName => null; 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 02ba0e2cd..7b94d8612 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitFloat.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitFloat.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 1192; + static string? ISchemaClass.ClassName => null; 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 a7877ec03..c18b9e94f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitFloatCollection.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitFloatCollection.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 832; + static string? ISchemaClass.ClassName => null; 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 036a4a336..ada998b99 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitFromCPSnapshot.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitFromCPSnapshot.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 1216; + static string? ISchemaClass.ClassName => null; 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 f7b1036a6..fa771a0a5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitFromParentKilled.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitFromParentKilled.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 600; + static string? ISchemaClass.ClassName => null; 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 c873bf2e3..1b7866c15 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitFromVectorFieldSnapshot.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitFromVectorFieldSnapshot.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 2160; + static string? ISchemaClass.ClassName => null; 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 2a048bb2f..c26b0d67c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitSkinnedPositionFromCPSnapshot.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitSkinnedPositionFromCPSnapshot.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 880; + static string? ISchemaClass.ClassName => null; 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 a3e7be290..e27e83b30 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitVec.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitVec.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 2160; + static string? ISchemaClass.ClassName => null; 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 ad351390a..327e54cb2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitVecCollection.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitVecCollection.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 2152; + static string? ISchemaClass.ClassName => null; 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 b050bdfb0..ce3ca94f8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitialRepulsionVelocity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitialRepulsionVelocity.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 640; + static string? ISchemaClass.ClassName => null; 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 7afb4baf8..07f96c76b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitialSequenceFromModel.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitialSequenceFromModel.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 496; + static string? ISchemaClass.ClassName => null; 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 4983d78d2..b6ad66624 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitialVelocityFromHitbox.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitialVelocityFromHitbox.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 608; + static string? ISchemaClass.ClassName => null; 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 6dfd146a2..108140ff5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitialVelocityNoise.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_InitialVelocityNoise.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 6712; + static string? ISchemaClass.ClassName => null; 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 b530e4cfd..35933774f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_LifespanFromVelocity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_LifespanFromVelocity.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 640; + static string? ISchemaClass.ClassName => null; 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 5084fdb0f..984037ab8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_ModelCull.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_ModelCull.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 600; + static string? ISchemaClass.ClassName => null; 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 5d2dac9ae..0a4712686 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_MoveBetweenPoints.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_MoveBetweenPoints.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 2272; + static string? ISchemaClass.ClassName => null; 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 1de0ec8b0..91b8b64e4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_NormalAlignToCP.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_NormalAlignToCP.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 568; + static string? ISchemaClass.ClassName => null; 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 a2d638f44..35442289c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_NormalOffset.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_NormalOffset.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 496; + static string? ISchemaClass.ClassName => null; 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 a98345e6a..df8b02766 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_OffsetVectorToVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_OffsetVectorToVector.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 504; + static string? ISchemaClass.ClassName => null; 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 53874992d..b6e3ba73a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_Orient2DRelToCP.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_Orient2DRelToCP.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 480; + static string? ISchemaClass.ClassName => null; 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 73092b15b..01f4d87d7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_PlaneCull.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_PlaneCull.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 832; + static string? ISchemaClass.ClassName => null; 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 61b2c1354..b8afe981b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_PointList.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_PointList.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 496; + static string? ISchemaClass.ClassName => null; public ParticleAttributeIndex_t FieldOutput { 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 cde91ae0b..9a652f45e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_PositionOffset.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_PositionOffset.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 3936; + static string? ISchemaClass.ClassName => null; 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 7038d6bc5..19ef424df 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_PositionOffsetToCP.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_PositionOffsetToCP.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 472; + static string? ISchemaClass.ClassName => null; 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 d954e99ef..44b35a88a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_PositionPlaceOnGround.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_PositionPlaceOnGround.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 1368; + static string? ISchemaClass.ClassName => null; 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 e6a1803f8..b69800464 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_PositionWarp.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_PositionWarp.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 3856; + static string? ISchemaClass.ClassName => null; 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 fee8eb514..8543b2c98 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_PositionWarpScalar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_PositionWarpScalar.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 864; + static string? ISchemaClass.ClassName => null; 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 d5d770486..49d2eccf1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_QuantizeFloat.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_QuantizeFloat.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 832; + static string? ISchemaClass.ClassName => null; 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 73d293b43..851b2ecd6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RadiusFromCPObject.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RadiusFromCPObject.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 464; + static string? ISchemaClass.ClassName => null; 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 891fa8974..33684ef26 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomAlpha.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomAlpha.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 488; + static string? ISchemaClass.ClassName => null; 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 55448de04..e1e9c00d3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomAlphaWindowThreshold.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomAlphaWindowThreshold.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 472; + static string? ISchemaClass.ClassName => null; 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 e983fa126..7687d6eeb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomColor.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomColor.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 528; + static string? ISchemaClass.ClassName => null; 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 b140b44b4..96c358b38 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomLifeTime.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomLifeTime.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 472; + static string? ISchemaClass.ClassName => null; 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 4717d02c9..5532b35cd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomModelSequence.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomModelSequence.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 984; + static string? ISchemaClass.ClassName => null; 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 13b21009c..9e3aaa707 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomNamedModelBodyPart.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomNamedModelBodyPart.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 504; + static string? ISchemaClass.ClassName => null; 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 3f415db04..2f309573e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomNamedModelElement.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomNamedModelElement.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 504; + static string? ISchemaClass.ClassName => null; 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 451f5794b..2c3c3408c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomNamedModelMeshGroup.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomNamedModelMeshGroup.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 504; + static string? ISchemaClass.ClassName => null; 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 b21e18684..97390d8e1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomNamedModelSequence.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomNamedModelSequence.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 504; + static string? ISchemaClass.ClassName => null; 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 303b2c53b..561cfdef8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomRadius.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomRadius.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 472; + static string? ISchemaClass.ClassName => null; 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 f4ef6b71d..cdeb364ff 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomRotation.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomRotation.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 496; + static string? ISchemaClass.ClassName => null; 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 15d1dc9bb..36cbcd38b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomRotationSpeed.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomRotationSpeed.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 496; + static string? ISchemaClass.ClassName => null; 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 77b7ebd30..7b20444a2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomScalar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomScalar.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 480; + static string? ISchemaClass.ClassName => null; 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 4d64ec280..957948edf 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomSecondSequence.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomSecondSequence.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 472; + static string? ISchemaClass.ClassName => null; 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 9d088b832..7097ac986 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomSequence.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomSequence.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 504; + static string? ISchemaClass.ClassName => null; public ref int SequenceMin { get; } 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 cb141cb14..36f4d89a2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomTrailLength.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomTrailLength.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 472; + static string? ISchemaClass.ClassName => null; 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 a35616d03..4d115de23 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomVector.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 496; + static string? ISchemaClass.ClassName => null; 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 7633899fd..c01df9d71 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomVectorComponent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomVectorComponent.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 480; + static string? ISchemaClass.ClassName => null; 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 4c664156d..047e53bf3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomYaw.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomYaw.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 496; + static string? ISchemaClass.ClassName => null; 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 6a1e1b23a..26a07d3cc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomYawFlip.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RandomYawFlip.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 464; + static string? ISchemaClass.ClassName => null; 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 deleted file mode 100644 index 6575a3678..000000000 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapCPtoScalar.cs +++ /dev/null @@ -1,40 +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 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; } - - public ParticleAttributeIndex_t FieldOutput { get; } - - public ref int Field { get; } - - public ref float InputMin { get; } - - public ref float InputMax { get; } - - public ref float OutputMin { get; } - - public ref float OutputMax { get; } - - public ref float StartTime { get; } - - public ref float EndTime { get; } - - public ref ParticleSetMethod_t SetMethod { get; } - - public ref float RemapBias { get; } - - -} \ No newline at end of file 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 eba3d2cc5..786c745de 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapInitialDirectionToTransformToVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapInitialDirectionToTransformToVector.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 592; + static string? ISchemaClass.ClassName => null; 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 728ea9376..0ece15b92 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapInitialTransformDirectionToRotation.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapInitialTransformDirectionToRotation.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 576; + static string? ISchemaClass.ClassName => null; 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 e1e63f642..e10b69e53 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapInitialVisibilityScalar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapInitialVisibilityScalar.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 488; + static string? ISchemaClass.ClassName => null; 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 3efa28946..95cf3f212 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapNamedModelBodyPartToScalar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapNamedModelBodyPartToScalar.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 536; + static string? ISchemaClass.ClassName => null; 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 08b89a19a..21d4ef4df 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapNamedModelElementToScalar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapNamedModelElementToScalar.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 536; + static string? ISchemaClass.ClassName => null; 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 ff621d103..c17551621 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapNamedModelMeshGroupToScalar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapNamedModelMeshGroupToScalar.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 536; + static string? ISchemaClass.ClassName => null; 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 4a3d4cda5..45a81db4d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapNamedModelSequenceToScalar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapNamedModelSequenceToScalar.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 536; + static string? ISchemaClass.ClassName => null; 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 f6b0f75b3..aa660853f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapParticleCountToNamedModelBodyPartScalar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapParticleCountToNamedModelBodyPartScalar.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 536; + static string? ISchemaClass.ClassName => null; 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 2c4e720c1..91e4b37cb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapParticleCountToNamedModelElementScalar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapParticleCountToNamedModelElementScalar.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 536; + static string? ISchemaClass.ClassName => null; 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 e4d4ba9c8..9f212ba3e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapParticleCountToNamedModelMeshGroupScalar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapParticleCountToNamedModelMeshGroupScalar.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 536; + static string? ISchemaClass.ClassName => null; 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 4b5418949..cf1c198b9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapParticleCountToNamedModelSequenceScalar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapParticleCountToNamedModelSequenceScalar.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 536; + static string? ISchemaClass.ClassName => null; 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 fdcfe2502..0867b4e9c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapParticleCountToScalar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapParticleCountToScalar.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 504; + static string? ISchemaClass.ClassName => null; 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 3a4623b27..4d2d3cab7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapQAnglesToRotation.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapQAnglesToRotation.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 560; + static string? ISchemaClass.ClassName => null; 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 deleted file mode 100644 index 3012d4dc6..000000000 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapScalar.cs +++ /dev/null @@ -1,40 +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 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; } - - public ParticleAttributeIndex_t FieldOutput { get; } - - public ref float InputMin { get; } - - public ref float InputMax { get; } - - public ref float OutputMin { get; } - - public ref float OutputMax { get; } - - public ref float StartTime { get; } - - public ref float EndTime { get; } - - public ref ParticleSetMethod_t SetMethod { get; } - - public ref bool ActiveRange { get; } - - public ref float RemapBias { get; } - - -} \ No newline at end of file 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 088d63ad6..03e4af1df 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapScalarToVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapScalarToVector.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 528; + static string? ISchemaClass.ClassName => null; 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 deleted file mode 100644 index 9973793c4..000000000 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapSpeedToScalar.cs +++ /dev/null @@ -1,38 +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 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; } - - public ref int ControlPointNumber { get; } - - public ref float StartTime { get; } - - public ref float EndTime { get; } - - public ref float InputMin { get; } - - public ref float InputMax { get; } - - public ref float OutputMin { get; } - - public ref float OutputMax { get; } - - public ref ParticleSetMethod_t SetMethod { get; } - - public ref bool PerParticle { get; } - - -} \ No newline at end of file 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 d5bc108ac..02871f161 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapTransformOrientationToRotations.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapTransformOrientationToRotations.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 576; + static string? ISchemaClass.ClassName => null; 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 932b41560..7bb3fe9cd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapTransformToVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RemapTransformToVector.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 728; + static string? ISchemaClass.ClassName => null; 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 8d25db4db..d0b547117 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RingWave.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RingWave.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 3448; + static string? ISchemaClass.ClassName => null; 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 e7498afea..998b28312 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RtEnvCull.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_RtEnvCull.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 624; + static string? ISchemaClass.ClassName => null; 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 8c6768ca4..5ed9323e1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_ScaleVelocity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_ScaleVelocity.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 2144; + static string? ISchemaClass.ClassName => null; 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 e9b9b60c3..ad0d3682f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_ScreenSpacePositionOfTarget.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_ScreenSpacePositionOfTarget.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 2512; + static string? ISchemaClass.ClassName => null; 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 c47ab9f0a..ed2afb1ba 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_SequenceFromCP.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_SequenceFromCP.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 480; + static string? ISchemaClass.ClassName => null; 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 a49457c9c..978b85c6f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_SequenceLifeTime.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_SequenceLifeTime.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 464; + static string? ISchemaClass.ClassName => null; 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 2c8a691ed..3be9a81b6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_SetAttributeToScalarExpression.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_SetAttributeToScalarExpression.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 1584; + static string? ISchemaClass.ClassName => null; 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 a2a8cca47..b9e2e06d1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_SetFloatAttributeToVectorExpression.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_SetFloatAttributeToVectorExpression.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 4192; + static string? ISchemaClass.ClassName => null; 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 7dde1ead0..6dfae480d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_SetHitboxToClosest.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_SetHitboxToClosest.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 2656; + static string? ISchemaClass.ClassName => null; 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 840780b76..2453e50b8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_SetHitboxToModel.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_SetHitboxToModel.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 2664; + static string? ISchemaClass.ClassName => null; 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 24d7d1ca3..e3ed897a8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_SetRigidAttachment.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_SetRigidAttachment.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 480; + static string? ISchemaClass.ClassName => null; 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 ac8114634..2a91989cb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_SetVectorAttributeToVectorExpression.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_SetVectorAttributeToVectorExpression.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 4304; + static string? ISchemaClass.ClassName => null; 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 d5fde654b..3091c57aa 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_StatusEffect.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_StatusEffect.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 560; + static string? ISchemaClass.ClassName => null; 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 d422dc51c..b6763bc0d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_StatusEffectCitadel.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_StatusEffectCitadel.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 536; + static string? ISchemaClass.ClassName => null; 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 743c97afd..535a92fa3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_VelocityFromCP.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_VelocityFromCP.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 2248; + static string? ISchemaClass.ClassName => null; 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 c2ad60f21..1fd20108f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_VelocityFromNormal.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_VelocityFromNormal.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 472; + static string? ISchemaClass.ClassName => null; 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 76c1f63fe..25ea762bf 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_VelocityRadialRandom.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_VelocityRadialRandom.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 4568; + static string? ISchemaClass.ClassName => null; public ref bool PerParticleCenter { 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 d16cc0e88..fb47971c1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_VelocityRandom.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_INIT_VelocityRandom.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 4560; + static string? ISchemaClass.ClassName => null; 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 18799f52d..235854c90 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_AlphaDecay.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_AlphaDecay.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 464; + static string? ISchemaClass.ClassName => null; 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 5ed6db5f1..a20598b32 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_AttractToControlPoint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_AttractToControlPoint.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 1312; + static string? ISchemaClass.ClassName => null; 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 a3d7c3bbb..465a90a21 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_BasicMovement.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_BasicMovement.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 3592; + static string? ISchemaClass.ClassName => null; 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 87d688072..9993a43a2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_BoxConstraint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_BoxConstraint.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 3824; + static string? ISchemaClass.ClassName => null; 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 41377b0ff..00eacaef6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_CPOffsetToPercentageBetweenCPs.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_CPOffsetToPercentageBetweenCPs.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 504; + static string? ISchemaClass.ClassName => null; 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 2e55b0999..4a1ee44cf 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_CPVelocityForce.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_CPVelocityForce.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 832; + static string? ISchemaClass.ClassName => null; 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 a976d2325..412b23902 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_CalculateVectorAttribute.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_CalculateVectorAttribute.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 552; + static string? ISchemaClass.ClassName => null; 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 5dbc74983..02edf9c79 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_Callback.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_Callback.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 536; + static string? ISchemaClass.ClassName => null; 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 9d7e2b37b..e5fb7f9a8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ChladniWave.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ChladniWave.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 5280; + static string? ISchemaClass.ClassName => null; 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 8332ba205..2e41b4b0b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ChooseRandomChildrenInGroup.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ChooseRandomChildrenInGroup.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 824; + static string? ISchemaClass.ClassName => null; 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 1a6e966ca..6e2b32a9d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ClampScalar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ClampScalar.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 1184; + static string? ISchemaClass.ClassName => null; 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 d5f6a56a0..b99f60945 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ClampVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ClampVector.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 3824; + static string? ISchemaClass.ClassName => null; 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 18477dee6..ff600f202 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ClientPhysics.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ClientPhysics.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 1304; + static string? ISchemaClass.ClassName => null; 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 c70c7c0ed..12710dce7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_CollideWithParentParticles.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_CollideWithParentParticles.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 1176; + static string? ISchemaClass.ClassName => null; 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 e9260f276..7bb41eaeb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_CollideWithSelf.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_CollideWithSelf.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 1176; + static string? ISchemaClass.ClassName => null; 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 979dd47dd..8b41316c2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ColorAdjustHSL.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ColorAdjustHSL.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 1536; + static string? ISchemaClass.ClassName => null; 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 94e984f69..4cfd22393 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ColorInterpolate.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ColorInterpolate.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 488; + static string? ISchemaClass.ClassName => null; 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 4ff08a600..7ff653b39 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ColorInterpolateRandom.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ColorInterpolateRandom.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 520; + static string? ISchemaClass.ClassName => null; 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 9644c66f7..72d67fff0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ConnectParentParticleToNearest.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ConnectParentParticleToNearest.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 1192; + static string? ISchemaClass.ClassName => null; 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 f995e6cf6..33e9f97d2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ConstrainDistance.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ConstrainDistance.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 1200; + static string? ISchemaClass.ClassName => null; 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 3c7fb0cdf..6c1a08a55 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ConstrainDistanceToPath.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ConstrainDistanceToPath.cs @@ -12,6 +12,7 @@ public partial interface C_OP_ConstrainDistanceToPath : CParticleFunctionConstra static C_OP_ConstrainDistanceToPath ISchemaClass.From(nint handle) => new C_OP_ConstrainDistanceToPathImpl(handle); static int ISchemaClass.Size => 560; + static string? ISchemaClass.ClassName => null; 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 f113fb99c..7c80decda 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ConstrainDistanceToUserSpecifiedPath.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ConstrainDistanceToUserSpecifiedPath.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 496; + static string? ISchemaClass.ClassName => null; public ref float MinDistance { get; } 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 d09a1d07d..782454f80 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ConstrainLineLength.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ConstrainLineLength.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 464; + static string? ISchemaClass.ClassName => null; 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 bc0facabe..43b5fdead 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ContinuousEmitter.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ContinuousEmitter.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 1592; + static string? ISchemaClass.ClassName => null; 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 b96646275..0b2a6d771 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ControlPointToRadialScreenSpace.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ControlPointToRadialScreenSpace.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 488; + static string? ISchemaClass.ClassName => null; 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 ec7605782..792b09b5e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ControlpointLight.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ControlpointLight.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 1744; + static string? ISchemaClass.ClassName => null; 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 dd6e7768a..1820120d5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_CreateParticleSystemRenderer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_CreateParticleSystemRenderer.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 2256; + static string? ISchemaClass.ClassName => null; public ref CStrongHandle Effect { get; } 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 834e4bafc..6accbe448 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_Cull.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_Cull.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 472; + static string? ISchemaClass.ClassName => null; 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 28806d723..5a9d6f8a2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_CurlNoiseForce.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_CurlNoiseForce.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 7912; + static string? ISchemaClass.ClassName => null; 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 a6e591e4f..dc29a3fd3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_CycleScalar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_CycleScalar.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 496; + static string? ISchemaClass.ClassName => null; 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 ac4b83f95..9bccc99ec 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_CylindricalDistanceToTransform.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_CylindricalDistanceToTransform.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 2104; + static string? ISchemaClass.ClassName => null; 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 f6ea75af8..b3c4433f1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DampenToCP.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DampenToCP.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 472; + static string? ISchemaClass.ClassName => null; 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 cce6ed2b4..bdbaba3fa 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_Decay.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_Decay.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 464; + static string? ISchemaClass.ClassName => null; 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 84cbe18c1..f958ef308 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DecayClampCount.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DecayClampCount.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 816; + static string? ISchemaClass.ClassName => null; 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 64bb4b31b..5346b4a6b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DecayMaintainCount.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DecayMaintainCount.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 856; + static string? ISchemaClass.ClassName => null; public ref int ParticlesToMaintain { 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 f290e71ab..d7e94034a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DecayOffscreen.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DecayOffscreen.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 816; + static string? ISchemaClass.ClassName => null; 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 ca0a43704..93e124426 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DensityForce.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DensityForce.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 480; + static string? ISchemaClass.ClassName => null; 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 30a8c1c61..0892f35a9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DifferencePreviousParticle.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DifferencePreviousParticle.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 488; + static string? ISchemaClass.ClassName => null; 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 a7321af35..917529575 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_Diffusion.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_Diffusion.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 472; + static string? ISchemaClass.ClassName => null; 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 a4309a71b..a2b9d2ac2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DirectionBetweenVecsToVec.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DirectionBetweenVecsToVec.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 3824; + static string? ISchemaClass.ClassName => null; 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 a4a1f012a..8cbdccc5f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DistanceBetweenCPsToCP.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DistanceBetweenCPsToCP.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 648; + static string? ISchemaClass.ClassName => null; 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 4ab46c84b..e3fd4c246 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DistanceBetweenTransforms.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DistanceBetweenTransforms.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 2248; + static string? ISchemaClass.ClassName => null; 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 efa13c2e4..949dafb47 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DistanceBetweenVecs.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DistanceBetweenVecs.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 5272; + static string? ISchemaClass.ClassName => null; 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 e9a8e7f9c..0a0fc88da 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DistanceCull.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DistanceCull.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 840; + static string? ISchemaClass.ClassName => null; public ref int ControlPoint { 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 c64b5f984..5ddc34370 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DistanceToTransform.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DistanceToTransform.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 3832; + static string? ISchemaClass.ClassName => null; 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 af29b26f9..b138595ea 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DragRelativeToPlane.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DragRelativeToPlane.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 2872; + static string? ISchemaClass.ClassName => null; 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 15a10efd2..c22f620ff 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DriveCPFromGlobalSoundFloat.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_DriveCPFromGlobalSoundFloat.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 520; + static string? ISchemaClass.ClassName => null; 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 3edf4815b..65b788531 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_EnableChildrenFromParentParticleCount.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_EnableChildrenFromParentParticleCount.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 840; + static string? ISchemaClass.ClassName => null; 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 c5c313877..c05331220 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_EndCapDecay.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_EndCapDecay.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 456; + static string? ISchemaClass.ClassName => null; 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 ced22a11e..ce3c9d7f3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_EndCapTimedDecay.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_EndCapTimedDecay.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 464; + static string? ISchemaClass.ClassName => null; 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 d26d49ca3..2d42c08f9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_EndCapTimedFreeze.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_EndCapTimedFreeze.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 816; + static string? ISchemaClass.ClassName => null; 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 cfdeac1b6..9a45b96ef 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ExternalGameImpulseForce.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ExternalGameImpulseForce.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 840; + static string? ISchemaClass.ClassName => null; 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 827224f5e..4989e2f94 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ExternalWindForce.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ExternalWindForce.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 7928; + static string? ISchemaClass.ClassName => null; 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 3632b3f35..e5169d7da 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_FadeAndKill.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_FadeAndKill.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 488; + static string? ISchemaClass.ClassName => null; 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 f7b144498..99c6a87a2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_FadeAndKillForTracers.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_FadeAndKillForTracers.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 480; + static string? ISchemaClass.ClassName => null; 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 dd6b3524d..d10cac562 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_FadeIn.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_FadeIn.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 472; + static string? ISchemaClass.ClassName => null; 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 fa75ae47a..c18eef060 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_FadeInSimple.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_FadeInSimple.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 464; + static string? ISchemaClass.ClassName => null; 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 1dad1bcc9..e2aa2faf2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_FadeOut.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_FadeOut.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 560; + static string? ISchemaClass.ClassName => null; 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 39435e4e6..34a913815 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_FadeOutSimple.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_FadeOutSimple.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 464; + static string? ISchemaClass.ClassName => null; 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 7b8899624..8aef74115 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ForceBasedOnDistanceToPlane.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ForceBasedOnDistanceToPlane.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 520; + static string? ISchemaClass.ClassName => null; 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 ce0cbfd65..b68415c12 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ForceControlPointStub.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ForceControlPointStub.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 464; + static string? ISchemaClass.ClassName => null; 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 ed23f76cb..b8650bc5c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_GameDecalRenderer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_GameDecalRenderer.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 7056; + static string? ISchemaClass.ClassName => null; 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 6f8906074..8392c503e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_GameLiquidSpill.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_GameLiquidSpill.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 1264; + static string? ISchemaClass.ClassName => null; 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 e0010da09..fd0311174 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_GlobalLight.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_GlobalLight.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 464; + static string? ISchemaClass.ClassName => null; 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 1b5c7a11f..ba1bb1561 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_HSVShiftToCP.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_HSVShiftToCP.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 488; + static string? ISchemaClass.ClassName => null; 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 88d7cbaa9..755ae82a4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_InheritFromParentParticles.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_InheritFromParentParticles.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 472; + static string? ISchemaClass.ClassName => null; 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 fdcbe93b6..bcad0fea7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_InheritFromParentParticlesV2.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_InheritFromParentParticlesV2.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 1552; + static string? ISchemaClass.ClassName => null; 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 ad4f2f601..40005ad07 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_InheritFromPeerSystem.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_InheritFromPeerSystem.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 472; + static string? ISchemaClass.ClassName => null; 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 53d7acb40..d751b7b40 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_InstantaneousEmitter.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_InstantaneousEmitter.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 1568; + static string? ISchemaClass.ClassName => null; 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 53093b3f4..dc5d230ce 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_InterpolateRadius.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_InterpolateRadius.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 528; + static string? ISchemaClass.ClassName => null; 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 3c02abdc0..76faf008e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_IntraParticleForce.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_IntraParticleForce.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 496; + static string? ISchemaClass.ClassName => null; 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 0beba063a..3042d6d1d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LagCompensation.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LagCompensation.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 472; + static string? ISchemaClass.ClassName => null; 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 3498f5b68..6e0fc0bb9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LazyCullCompareFloat.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LazyCullCompareFloat.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 1536; + static string? ISchemaClass.ClassName => null; 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 f1d5bd981..8383ef07b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LerpEndCapScalar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LerpEndCapScalar.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 472; + static string? ISchemaClass.ClassName => null; 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 76b5cdd4d..f777f44ac 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LerpEndCapVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LerpEndCapVector.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 480; + static string? ISchemaClass.ClassName => null; 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 cb58a756f..dbcf3494d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LerpScalar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LerpScalar.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 832; + static string? ISchemaClass.ClassName => null; 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 6ce94466e..6f692bad2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LerpToInitialPosition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LerpToInitialPosition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 2872; + static string? ISchemaClass.ClassName => null; 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 b423236ee..7c61fa442 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LerpToOtherAttribute.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LerpToOtherAttribute.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 864; + static string? ISchemaClass.ClassName => null; 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 4bf81cdc3..70414847b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LerpVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LerpVector.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 488; + static string? ISchemaClass.ClassName => null; 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 6383e0968..2cabb60c6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LightningSnapshotGenerator.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LightningSnapshotGenerator.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 4440; + static string? ISchemaClass.ClassName => null; 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 d8f7b35ff..10fcacaf1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LocalAccelerationForce.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LocalAccelerationForce.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 2160; + static string? ISchemaClass.ClassName => null; 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 c0cd79d7f..4a6624c6d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LockPoints.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LockPoints.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 480; + static string? ISchemaClass.ClassName => null; 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 3cf560881..acf274f00 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LockToBone.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LockToBone.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 2848; + static string? ISchemaClass.ClassName => null; 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 2c523c6d7..8f57998d1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LockToPointList.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LockToPointList.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 496; + static string? ISchemaClass.ClassName => null; public ParticleAttributeIndex_t FieldOutput { 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 029414ccb..6691fec56 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LockToSavedSequentialPath.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LockToSavedSequentialPath.cs @@ -12,6 +12,7 @@ public partial interface C_OP_LockToSavedSequentialPath : CParticleFunctionOpera static C_OP_LockToSavedSequentialPath ISchemaClass.From(nint handle) => new C_OP_LockToSavedSequentialPathImpl(handle); static int ISchemaClass.Size => 544; + static string? ISchemaClass.ClassName => null; 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 e43a63566..9e71f3321 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LockToSavedSequentialPathV2.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_LockToSavedSequentialPathV2.cs @@ -12,6 +12,7 @@ public partial interface C_OP_LockToSavedSequentialPathV2 : CParticleFunctionOpe static C_OP_LockToSavedSequentialPathV2 ISchemaClass.From(nint handle) => new C_OP_LockToSavedSequentialPathV2Impl(handle); static int ISchemaClass.Size => 544; + static string? ISchemaClass.ClassName => null; 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 5c9fa99ed..baa2a21e0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MaintainEmitter.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MaintainEmitter.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 1576; + static string? ISchemaClass.ClassName => null; 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 a163409ba..14fed95a4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MaintainSequentialPath.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MaintainSequentialPath.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 544; + static string? ISchemaClass.ClassName => null; 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 3905f4d82..100a021bf 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MaxVelocity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MaxVelocity.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 472; + static string? ISchemaClass.ClassName => null; 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 c998dc5f5..4d22eb154 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ModelCull.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ModelCull.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 592; + static string? ISchemaClass.ClassName => null; 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 8a772ff75..00181df53 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ModelDampenMovement.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ModelDampenMovement.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 2280; + static string? ISchemaClass.ClassName => null; 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 38e26b126..b50b0767a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MoveToHitbox.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MoveToHitbox.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 1152; + static string? ISchemaClass.ClassName => null; 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 ac68276ac..4b846cbe3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MovementLoopInsideSphere.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MovementLoopInsideSphere.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 2512; + static string? ISchemaClass.ClassName => null; 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 c6741cbf6..965cb8e16 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MovementMaintainOffset.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MovementMaintainOffset.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 480; + static string? ISchemaClass.ClassName => null; 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 35d362f4d..71e0b9c06 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MovementMoveAlongSkinnedCPSnapshot.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MovementMoveAlongSkinnedCPSnapshot.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 1192; + static string? ISchemaClass.ClassName => null; 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 2b8d33465..0eb6ef791 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MovementPlaceOnGround.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MovementPlaceOnGround.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 1008; + static string? ISchemaClass.ClassName => null; 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 5525ed7b3..6f8e0248f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MovementRigidAttachToCP.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MovementRigidAttachToCP.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 480; + static string? ISchemaClass.ClassName => null; 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 d71df856f..7a571f8e8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MovementRotateParticleAroundAxis.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MovementRotateParticleAroundAxis.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 2600; + static string? ISchemaClass.ClassName => null; 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 0a7bacab8..09de4e376 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MovementSkinnedPositionFromCPSnapshot.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_MovementSkinnedPositionFromCPSnapshot.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 2280; + static string? ISchemaClass.ClassName => null; 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 93840b2b0..af1c486ee 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_Noise.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_Noise.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 480; + static string? ISchemaClass.ClassName => null; 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 8a5cf8cbd..6f11b746f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_NoiseEmitter.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_NoiseEmitter.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 528; + static string? ISchemaClass.ClassName => null; 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 58cbc9aaa..8c35859fe 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_NormalLock.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_NormalLock.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 464; + static string? ISchemaClass.ClassName => null; 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 6b02d71c1..53e662a50 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_NormalizeVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_NormalizeVector.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 464; + static string? ISchemaClass.ClassName => null; 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 0bd87b2cf..2b01d5bab 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_Orient2DRelToCP.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_Orient2DRelToCP.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 472; + static string? ISchemaClass.ClassName => null; 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 f1e239944..90d6f4fd1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_OrientTo2dDirection.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_OrientTo2dDirection.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 472; + static string? ISchemaClass.ClassName => null; 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 bcd6c745a..7e0b152f1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_OscillateScalar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_OscillateScalar.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 504; + static string? ISchemaClass.ClassName => null; 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 5bb9f1c9f..6deb40e6f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_OscillateScalarSimple.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_OscillateScalarSimple.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 512; + static string? ISchemaClass.ClassName => null; 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 e9f4525be..971b9da2b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_OscillateVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_OscillateVector.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 1608; + static string? ISchemaClass.ClassName => null; 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 9c075cad3..189987342 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_OscillateVectorSimple.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_OscillateVectorSimple.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 496; + static string? ISchemaClass.ClassName => null; 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 648b21029..cfb2621ec 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ParentVortices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ParentVortices.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 488; + static string? ISchemaClass.ClassName => null; 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 b5f40266f..b520725b1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PerParticleForce.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PerParticleForce.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 2520; + static string? ISchemaClass.ClassName => null; 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 1657df8f6..b433b3d9f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PercentageBetweenTransformLerpCPs.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PercentageBetweenTransformLerpCPs.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 688; + static string? ISchemaClass.ClassName => null; 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 25309ddb2..fe8ae1e03 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PercentageBetweenTransforms.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PercentageBetweenTransforms.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 680; + static string? ISchemaClass.ClassName => null; 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 f470c3ed6..4dc9e3d72 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PercentageBetweenTransformsVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PercentageBetweenTransformsVector.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 696; + static string? ISchemaClass.ClassName => null; 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 cc74a270f..aff0af12d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PinParticleToCP.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PinParticleToCP.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 4336; + static string? ISchemaClass.ClassName => null; 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 e6cd02703..b51479fad 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PinRopeSegmentParticleToParent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PinRopeSegmentParticleToParent.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 1184; + static string? ISchemaClass.ClassName => null; 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 1a3fa5dc0..812169c96 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PlanarConstraint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PlanarConstraint.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 1216; + static string? ISchemaClass.ClassName => null; 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 5cd25d189..3d4ec1421 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PlaneCull.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PlaneCull.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 480; + static string? ISchemaClass.ClassName => null; 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 c239b61e9..1f47975fc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PlayEndCapWhenFinished.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PlayEndCapWhenFinished.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 464; + static string? ISchemaClass.ClassName => null; 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 3a644f59c..22c6acfdd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PointVectorAtNextParticle.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PointVectorAtNextParticle.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 824; + static string? ISchemaClass.ClassName => null; 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 293c5382d..8640acb8c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PositionLock.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_PositionLock.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 2648; + static string? ISchemaClass.ClassName => null; 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 1fd56fd10..22d8ec3ea 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_QuantizeCPComponent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_QuantizeCPComponent.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 1192; + static string? ISchemaClass.ClassName => null; 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 894745f95..549d424e8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_QuantizeFloat.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_QuantizeFloat.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 864; + static string? ISchemaClass.ClassName => null; 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 8c130fdc9..1baa9c8cc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RadiusDecay.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RadiusDecay.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 464; + static string? ISchemaClass.ClassName => null; 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 ada23d277..cd276dc57 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RampCPLinearRandom.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RampCPLinearRandom.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 488; + static string? ISchemaClass.ClassName => null; 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 23a7a735a..86ac671c5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RampScalarLinear.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RampScalarLinear.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 528; + static string? ISchemaClass.ClassName => null; 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 13410d6ea..f83e7d0b3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RampScalarLinearSimple.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RampScalarLinearSimple.cs @@ -12,6 +12,7 @@ public partial interface C_OP_RampScalarLinearSimple : CParticleFunctionOperator static C_OP_RampScalarLinearSimple ISchemaClass.From(nint handle) => new C_OP_RampScalarLinearSimpleImpl(handle); static int ISchemaClass.Size => 528; + static string? ISchemaClass.ClassName => null; 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 c6db8af40..6758b64f3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RampScalarSpline.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RampScalarSpline.cs @@ -12,6 +12,7 @@ public partial interface C_OP_RampScalarSpline : CParticleFunctionOperator, ISch static C_OP_RampScalarSpline ISchemaClass.From(nint handle) => new C_OP_RampScalarSplineImpl(handle); static int ISchemaClass.Size => 544; + static string? ISchemaClass.ClassName => null; 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 b4713bcb6..7136f0059 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RampScalarSplineSimple.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RampScalarSplineSimple.cs @@ -12,6 +12,7 @@ public partial interface C_OP_RampScalarSplineSimple : CParticleFunctionOperator static C_OP_RampScalarSplineSimple ISchemaClass.From(nint handle) => new C_OP_RampScalarSplineSimpleImpl(handle); static int ISchemaClass.Size => 528; + static string? ISchemaClass.ClassName => null; 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 87f102043..4579071e4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RandomForce.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RandomForce.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 496; + static string? ISchemaClass.ClassName => null; 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 f12507f11..2d42558b0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ReadFromNeighboringParticle.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ReadFromNeighboringParticle.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 1192; + static string? ISchemaClass.ClassName => null; 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 779e4ddd6..5ca2a6acf 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ReinitializeScalarEndCap.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ReinitializeScalarEndCap.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 472; + static string? ISchemaClass.ClassName => null; 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 d0f796c38..69b1e4e21 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapAverageHitboxSpeedtoCP.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapAverageHitboxSpeedtoCP.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 3736; + static string? ISchemaClass.ClassName => null; 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 f0725de89..45b377df9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapAverageScalarValuetoCP.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapAverageScalarValuetoCP.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 1200; + static string? ISchemaClass.ClassName => null; 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 be5fc891b..170c2c62e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapBoundingVolumetoCP.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapBoundingVolumetoCP.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 480; + static string? ISchemaClass.ClassName => null; 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 9b0e0206b..4c6b6b46d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapCPVelocityToVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapCPVelocityToVector.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 472; + static string? ISchemaClass.ClassName => null; 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 09150265c..5e8603b17 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapCPtoCP.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapCPtoCP.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 504; + static string? ISchemaClass.ClassName => null; 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 13b09f538..30ac414f5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapCPtoScalar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapCPtoScalar.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 504; + static string? ISchemaClass.ClassName => null; 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 80c10f529..145912abd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapCPtoVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapCPtoVector.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 536; + static string? ISchemaClass.ClassName => null; 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 e3aba5ca6..8a99b2a9d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapControlPointDirectionToVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapControlPointDirectionToVector.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 472; + static string? ISchemaClass.ClassName => null; 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 41a351b71..5530ce72e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapControlPointOrientationToRotation.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapControlPointOrientationToRotation.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 472; + static string? ISchemaClass.ClassName => null; 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 8fb950170..94e1fba4d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapCrossProductOfTwoVectorsToVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapCrossProductOfTwoVectorsToVector.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 3824; + static string? ISchemaClass.ClassName => null; 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 f8d5a7a73..c40737065 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapDensityGradientToVectorAttribute.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapDensityGradientToVectorAttribute.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 464; + static string? ISchemaClass.ClassName => null; 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 ea921fe44..2242e8e93 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapDensityToVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapDensityToVector.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 504; + static string? ISchemaClass.ClassName => null; 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 55de2c6be..44f6bc13b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapDirectionToCPToVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapDirectionToCPToVector.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 496; + static string? ISchemaClass.ClassName => null; 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 65db01b5a..d38eb8b9b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapDistanceToLineSegmentBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapDistanceToLineSegmentBase.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 480; + static string? ISchemaClass.ClassName => null; 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 88d2ad4d3..f8ff4aec8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapDistanceToLineSegmentToScalar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapDistanceToLineSegmentToScalar.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 488; + static string? ISchemaClass.ClassName => null; 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 fbc3e8d47..b5e5b587d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapDistanceToLineSegmentToVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapDistanceToLineSegmentToVector.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 504; + static string? ISchemaClass.ClassName => null; 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 3eb8397ed..2361bf504 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapDotProductToCP.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapDotProductToCP.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 1920; + static string? ISchemaClass.ClassName => null; 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 92c0d92b8..d438fd899 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapDotProductToScalar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapDotProductToScalar.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 496; + static string? ISchemaClass.ClassName => null; 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 4569518c8..af93cadaa 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapExternalWindToCP.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapExternalWindToCP.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 2160; + static string? ISchemaClass.ClassName => null; 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 2e5e5d95b..8b04a4915 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapGravityToVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapGravityToVector.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 2256; + static string? ISchemaClass.ClassName => null; 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 6d4b0b3d7..eef720a6d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapModelVolumetoCP.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapModelVolumetoCP.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 504; + static string? ISchemaClass.ClassName => null; 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 2c68531dc..b0b8bed95 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapNamedModelBodyPartEndCap.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapNamedModelBodyPartEndCap.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 552; + static string? ISchemaClass.ClassName => null; 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 ded07ce6a..2b471123c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapNamedModelBodyPartOnceTimed.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapNamedModelBodyPartOnceTimed.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 552; + static string? ISchemaClass.ClassName => null; 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 5cb4996bf..2e66a75d4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapNamedModelElementEndCap.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapNamedModelElementEndCap.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 552; + static string? ISchemaClass.ClassName => null; 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 f9fd92f0d..593d48b1b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapNamedModelElementOnceTimed.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapNamedModelElementOnceTimed.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 552; + static string? ISchemaClass.ClassName => null; 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 56e1d1385..1e3ac95e5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapNamedModelMeshGroupEndCap.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapNamedModelMeshGroupEndCap.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 552; + static string? ISchemaClass.ClassName => null; 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 627874274..344b07cac 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapNamedModelMeshGroupOnceTimed.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapNamedModelMeshGroupOnceTimed.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 552; + static string? ISchemaClass.ClassName => null; 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 76000fab6..5b2635f80 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapNamedModelSequenceEndCap.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapNamedModelSequenceEndCap.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 552; + static string? ISchemaClass.ClassName => null; 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 5423c6de5..6eb8153e8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapNamedModelSequenceOnceTimed.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapNamedModelSequenceOnceTimed.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 552; + static string? ISchemaClass.ClassName => null; 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 fef4f604d..d84e3505f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapParticleCountOnScalarEndCap.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapParticleCountOnScalarEndCap.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 488; + static string? ISchemaClass.ClassName => null; 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 b6530411a..9cd68b8c8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapParticleCountToScalar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapParticleCountToScalar.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 1912; + static string? ISchemaClass.ClassName => null; 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 deleted file mode 100644 index 1664b6dab..000000000 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapSDFDistanceToScalarAttribute.cs +++ /dev/null @@ -1,34 +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 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; } - - public ParticleAttributeIndex_t VectorFieldInput { get; } - - public CParticleCollectionFloatInput MinDistance { get; } - - public CParticleCollectionFloatInput MaxDistance { get; } - - public CParticleCollectionFloatInput ValueBelowMin { get; } - - public CParticleCollectionFloatInput ValueAtMin { get; } - - public CParticleCollectionFloatInput ValueAtMax { get; } - - public CParticleCollectionFloatInput ValueAboveMax { get; } - - -} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapSDFDistanceToVectorAttribute.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapSDFDistanceToVectorAttribute.cs deleted file mode 100644 index 22b67a6f4..000000000 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapSDFDistanceToVectorAttribute.cs +++ /dev/null @@ -1,34 +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 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; } - - public ParticleAttributeIndex_t VectorFieldInput { get; } - - public CParticleCollectionFloatInput MinDistance { get; } - - public CParticleCollectionFloatInput MaxDistance { get; } - - public ref Vector ValueBelowMin { get; } - - public ref Vector ValueAtMin { get; } - - public ref Vector ValueAtMax { get; } - - public ref Vector ValueAboveMax { get; } - - -} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapSDFGradientToVectorAttribute.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapSDFGradientToVectorAttribute.cs deleted file mode 100644 index 44a6a761d..000000000 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapSDFGradientToVectorAttribute.cs +++ /dev/null @@ -1,20 +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 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; } - - -} \ No newline at end of file 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 ef6d707ab..7866e0ffd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapScalar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapScalar.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 488; + static string? ISchemaClass.ClassName => null; 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 e6ffdac07..f25ab9a43 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapScalarEndCap.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapScalarEndCap.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 480; + static string? ISchemaClass.ClassName => null; 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 dfe8c1eeb..db3b78bf3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapScalarOnceTimed.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapScalarOnceTimed.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 488; + static string? ISchemaClass.ClassName => null; 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 3315d872a..1b3fd1f95 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapSpeed.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapSpeed.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 488; + static string? ISchemaClass.ClassName => null; 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 1aa7a810a..cfc64701c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapSpeedtoCP.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapSpeedtoCP.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 496; + static string? ISchemaClass.ClassName => null; 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 a603be22d..48cb05a28 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapTransformOrientationToRotations.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapTransformOrientationToRotations.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 568; + static string? ISchemaClass.ClassName => null; 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 090e3a916..3bc45adbb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapTransformOrientationToYaw.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapTransformOrientationToYaw.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 568; + static string? ISchemaClass.ClassName => null; 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 02b3d2589..cdc4dde48 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapTransformToVelocity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapTransformToVelocity.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 552; + static string? ISchemaClass.ClassName => null; 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 af3b869f3..16c6fb7c4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapTransformVisibilityToScalar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapTransformVisibilityToScalar.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 584; + static string? ISchemaClass.ClassName => null; 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 251c8ae91..910a76d98 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapTransformVisibilityToVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapTransformVisibilityToVector.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 600; + static string? ISchemaClass.ClassName => null; 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 256455d34..e3a485e6b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapVectorComponentToScalar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapVectorComponentToScalar.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 472; + static string? ISchemaClass.ClassName => null; 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 7b21adad8..02329190f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapVectortoCP.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapVectortoCP.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 472; + static string? ISchemaClass.ClassName => null; 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 68fb6997b..1d2918e76 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapVelocityToVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapVelocityToVector.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 472; + static string? ISchemaClass.ClassName => null; 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 4357589c4..81663462c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapVisibilityScalar.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RemapVisibilityScalar.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 488; + static string? ISchemaClass.ClassName => null; 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 ab7c5cc0b..3bdbd262e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderAsModels.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderAsModels.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 592; + static string? ISchemaClass.ClassName => null; public ref CUtlVector ModelList { 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 327b51cc8..895438bda 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderBlobs.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderBlobs.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 1688; + static string? ISchemaClass.ClassName => null; public CParticleCollectionRendererFloatInput CubeWidth { 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 d7d88bda5..86db2040e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderCables.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderCables.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 5312; + static string? ISchemaClass.ClassName => null; public CParticleCollectionFloatInput RadiusScale { get; } 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 e8276233b..a89e04917 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderClientPhysicsImpulse.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderClientPhysicsImpulse.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 1264; + static string? ISchemaClass.ClassName => null; 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 563e9fcc4..77b5562ec 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderClothForce.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderClothForce.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 536; + static string? ISchemaClass.ClassName => null; 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 669e729cb..f6e424404 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderDeferredLight.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderDeferredLight.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 2272; + static string? ISchemaClass.ClassName => null; 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 cce26e6c0..214e96181 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderFlattenGrass.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderFlattenGrass.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 544; + static string? ISchemaClass.ClassName => null; 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 25acd08e6..a1db43ef9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderGpuImplicit.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderGpuImplicit.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 1640; + static string? ISchemaClass.ClassName => null; 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 94ffac1b7..0031d37e7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderLightBeam.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderLightBeam.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 3672; + static string? ISchemaClass.ClassName => null; 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 424f41ace..e43e1f026 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderLights.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderLights.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 576; + static string? ISchemaClass.ClassName => null; 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 ce00c61c8..a3820a823 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderMaterialProxy.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderMaterialProxy.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 3008; + static string? ISchemaClass.ClassName => null; public ref int MaterialControlPoint { 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 34ae4b38c..150b3dc20 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderModels.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderModels.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 15024; + static string? ISchemaClass.ClassName => null; public ref bool OnlyRenderInEffectsBloomPass { 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 694fab31d..8e739f275 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderOmni2Light.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderOmni2Light.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 5136; + static string? ISchemaClass.ClassName => null; 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 eb4005d11..bdd5f0f87 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderPoints.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderPoints.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 544; + static string? ISchemaClass.ClassName => null; 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 fe4a57e92..21e3ed2dc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderPostProcessing.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderPostProcessing.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 912; + static string? ISchemaClass.ClassName => null; 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 d681fd2b5..4c98db6b3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderProjected.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderProjected.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 3760; + static string? ISchemaClass.ClassName => null; public ref bool ProjectCharacter { 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 5fc314949..210c5c378 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderRopes.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderRopes.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 12704; + static string? ISchemaClass.ClassName => null; 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 d2c2f3020..04b932733 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderScreenShake.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderScreenShake.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 568; + static string? ISchemaClass.ClassName => null; 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 dc81e87de..a250a6908 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderScreenVelocityRotate.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderScreenVelocityRotate.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 544; + static string? ISchemaClass.ClassName => null; 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 46a4ba571..c350241f0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderSimpleModelCollection.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderSimpleModelCollection.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 1384; + static string? ISchemaClass.ClassName => null; 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 e2266f930..a1dc8007c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderSound.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderSound.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 832; + static string? ISchemaClass.ClassName => null; 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 cda50abb7..5fef52fa2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderSprites.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderSprites.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 20608; + static string? ISchemaClass.ClassName => null; public CParticleCollectionRendererFloatInput SequenceOverride { 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 64602bef7..f758d5cff 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderStandardLight.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderStandardLight.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 5192; + static string? ISchemaClass.ClassName => null; 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 87412ef57..4e65e79e7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderStatusEffect.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderStatusEffect.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 592; + static string? ISchemaClass.ClassName => null; 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 86a7c5746..72b74d18b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderStatusEffectCitadel.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderStatusEffectCitadel.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 584; + static string? ISchemaClass.ClassName => null; 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 917e2ad16..858d9f23f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderText.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderText.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 544; + static string? ISchemaClass.ClassName => null; 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 b769dd0e1..68359b543 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderTrails.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderTrails.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 17104; + static string? ISchemaClass.ClassName => null; 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 a61fff65b..7255e114b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderTreeShake.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderTreeShake.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 576; + static string? ISchemaClass.ClassName => null; 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 91721b210..1f0c3f275 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderVRHapticEvent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RenderVRHapticEvent.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 904; + static string? ISchemaClass.ClassName => null; 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 9d2bb4caf..dbcba9ee3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RepeatedTriggerChildGroup.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RepeatedTriggerChildGroup.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 1552; + static string? ISchemaClass.ClassName => null; 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 27271991b..eeac21e72 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RestartAfterDuration.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RestartAfterDuration.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 480; + static string? ISchemaClass.ClassName => null; 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 4c9c15a06..d2dbcfd1a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RopeSpringConstraint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RopeSpringConstraint.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 1904; + static string? ISchemaClass.ClassName => null; 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 bf0ada5c4..25401a2d3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RotateVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RotateVector.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 856; + static string? ISchemaClass.ClassName => null; 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 d3b2fbf10..1e433348d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RtEnvCull.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_RtEnvCull.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 624; + static string? ISchemaClass.ClassName => null; 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 deleted file mode 100644 index 1dcfe6600..000000000 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SDFConstraint.cs +++ /dev/null @@ -1,24 +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 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; } - - public CParticleCollectionFloatInput MaxDist { get; } - - public ref int MaxIterations { get; } - - -} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SDFForce.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SDFForce.cs deleted file mode 100644 index 6d6970588..000000000 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SDFForce.cs +++ /dev/null @@ -1,20 +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 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; } - - -} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SDFLighting.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SDFLighting.cs deleted file mode 100644 index b7afbb252..000000000 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SDFLighting.cs +++ /dev/null @@ -1,24 +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 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; } - - public ref Vector Tint_0 { get; } - - public ref Vector Tint_1 { get; } - - -} \ No newline at end of file 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 b2d786f75..a08e06dea 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ScreenSpaceDistanceToEdge.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ScreenSpaceDistanceToEdge.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 1232; + static string? ISchemaClass.ClassName => null; 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 8daa6448f..06ec3db83 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ScreenSpacePositionOfTarget.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ScreenSpacePositionOfTarget.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 2512; + static string? ISchemaClass.ClassName => null; 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 2ab739d0b..91f93d4c0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ScreenSpaceRotateTowardTarget.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ScreenSpaceRotateTowardTarget.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 2864; + static string? ISchemaClass.ClassName => null; 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 361728dfd..50e85a6ad 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SelectivelyEnableChildren.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SelectivelyEnableChildren.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 1552; + static string? ISchemaClass.ClassName => null; 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 e00784e4b..b94b59f65 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SequenceFromModel.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SequenceFromModel.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 488; + static string? ISchemaClass.ClassName => null; 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 4dff93a18..abf6f60e0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetAttributeToScalarExpression.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetAttributeToScalarExpression.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 1584; + static string? ISchemaClass.ClassName => null; 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 8979d51d5..07bbed522 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetCPOrientationToDirection.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetCPOrientationToDirection.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 464; + static string? ISchemaClass.ClassName => null; 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 ec903ceca..f15adb1ea 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetCPOrientationToGroundNormal.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetCPOrientationToGroundNormal.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 632; + static string? ISchemaClass.ClassName => null; 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 77e148063..4f3fc40e1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetCPOrientationToPointAtCP.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetCPOrientationToPointAtCP.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 840; + static string? ISchemaClass.ClassName => null; 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 dc5a4bb30..328047ab7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetCPtoVector.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetCPtoVector.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 464; + static string? ISchemaClass.ClassName => null; 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 d46ebe108..af69951c1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetChildControlPoints.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetChildControlPoints.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 840; + static string? ISchemaClass.ClassName => null; 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 686603b48..d5438d8db 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointFieldFromVectorExpression.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointFieldFromVectorExpression.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 4552; + static string? ISchemaClass.ClassName => null; 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 de82c543d..955cbf9e3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointFieldToScalarExpression.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointFieldToScalarExpression.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 1552; + static string? ISchemaClass.ClassName => null; 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 f5a989cf1..5b2794cd2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointFieldToWater.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointFieldToWater.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 472; + static string? ISchemaClass.ClassName => null; 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 6582a6dce..99a1f9821 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointFromObjectScale.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointFromObjectScale.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 472; + static string? ISchemaClass.ClassName => null; 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 ba287770f..ed6bb5c25 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointOrientation.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointOrientation.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 856; + static string? ISchemaClass.ClassName => null; 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 1c0cfad05..e8f3712f7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointOrientationToCPVelocity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointOrientationToCPVelocity.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 472; + static string? ISchemaClass.ClassName => null; 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 a8dc4c073..db89b2eef 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointPositionToRandomActiveCP.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointPositionToRandomActiveCP.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 832; + static string? ISchemaClass.ClassName => null; 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 cd843ca4a..4069f4a02 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointPositionToTimeOfDayValue.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointPositionToTimeOfDayValue.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 608; + static string? ISchemaClass.ClassName => null; 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 0680a0eb7..c7ce65b5b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointPositions.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointPositions.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 528; + static string? ISchemaClass.ClassName => null; 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 f9e03812a..71f122b5f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointRotation.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointRotation.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 2512; + static string? ISchemaClass.ClassName => null; 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 a3eb12b9f..9f48d25fc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointToCPVelocity.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointToCPVelocity.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 2160; + static string? ISchemaClass.ClassName => null; 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 b722daa59..1c9702d7c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointToCenter.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointToCenter.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 488; + static string? ISchemaClass.ClassName => null; 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 2beaf1cb2..dd17cd550 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointToHMD.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointToHMD.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 480; + static string? ISchemaClass.ClassName => null; 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 cc1bb77cb..15ed80ea1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointToHand.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointToHand.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 488; + static string? ISchemaClass.ClassName => null; 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 bec91c889..fd4ec2ed1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointToImpactPoint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointToImpactPoint.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 992; + static string? ISchemaClass.ClassName => null; 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 705e1fce7..ae2aa771c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointToPlayer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointToPlayer.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 480; + static string? ISchemaClass.ClassName => null; 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 8c5154f02..2bcd47dbe 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointToVectorExpression.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointToVectorExpression.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 4200; + static string? ISchemaClass.ClassName => null; 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 5aa0461e6..e17f4a59b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointToWaterSurface.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointToWaterSurface.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 848; + static string? ISchemaClass.ClassName => null; 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 96e641575..4b1a205cf 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointsToModelParticles.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointsToModelParticles.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 728; + static string? ISchemaClass.ClassName => null; 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 35c99b42c..694a0aeb6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointsToParticle.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetControlPointsToParticle.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 488; + static string? ISchemaClass.ClassName => null; public ref int ChildGroupID { 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 0659c972f..a485af11f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetFloat.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetFloat.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 1216; + static string? ISchemaClass.ClassName => null; 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 d4d33fa46..267a8ad77 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetFloatAttributeToVectorExpression.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetFloatAttributeToVectorExpression.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 4192; + static string? ISchemaClass.ClassName => null; 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 0973f3187..6681e574f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetFloatCollection.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetFloatCollection.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 1216; + static string? ISchemaClass.ClassName => null; 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 343552143..ba66ded5a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetFromCPSnapshot.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetFromCPSnapshot.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 1584; + static string? ISchemaClass.ClassName => null; 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 4f8e54fac..9b1eaa71d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetGravityToCP.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetGravityToCP.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 840; + static string? ISchemaClass.ClassName => null; 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 4a35061a5..12d904f1f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetParentControlPointsToChildCP.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetParentControlPointsToChildCP.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 480; + static string? ISchemaClass.ClassName => null; 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 3db1c9a6a..ab18e228c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetPerChildControlPoint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetPerChildControlPoint.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 1208; + static string? ISchemaClass.ClassName => null; 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 cc1ef7dbf..311c0def4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetPerChildControlPointFromAttribute.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetPerChildControlPointFromAttribute.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 488; + static string? ISchemaClass.ClassName => null; 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 8ba730f8f..50fb3982a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetRandomControlPointPosition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetRandomControlPointPosition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 1216; + static string? ISchemaClass.ClassName => null; 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 01c50a5d9..942035ee9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetSimulationRate.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetSimulationRate.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 824; + static string? ISchemaClass.ClassName => null; 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 013710a03..19c238b42 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetSingleControlPointPosition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetSingleControlPointPosition.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 2240; + static string? ISchemaClass.ClassName => null; 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 3efa8ef95..566207d84 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetToCP.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetToCP.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 480; + static string? ISchemaClass.ClassName => null; 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 fe2d1d367..b1a877d70 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetUserEvent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetUserEvent.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 1552; + static string? ISchemaClass.ClassName => null; 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 a4ac6731f..6287a956d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetVariable.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetVariable.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 2704; + static string? ISchemaClass.ClassName => null; 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 cc3aa68e3..ce08eca09 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetVec.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetVec.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 2512; + static string? ISchemaClass.ClassName => null; 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 d7e0eeed6..0bf7ab7e1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetVectorAttributeToVectorExpression.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SetVectorAttributeToVectorExpression.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 4304; + static string? ISchemaClass.ClassName => null; 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 aa92ff16c..362744712 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ShapeMatchingConstraint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_ShapeMatchingConstraint.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 464; + static string? ISchemaClass.ClassName => null; 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 9834d0cec..427982a76 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SnapshotRigidSkinToBones.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SnapshotRigidSkinToBones.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 464; + static string? ISchemaClass.ClassName => null; 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 8735d5185..20e49978d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SnapshotSkinToBones.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SnapshotSkinToBones.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 480; + static string? ISchemaClass.ClassName => null; 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 8b4ce6b61..d2b598a33 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_Spin.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_Spin.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 480; + static string? ISchemaClass.ClassName => null; 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 a23894b9d..463f9c887 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SpinUpdate.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SpinUpdate.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 456; + static string? ISchemaClass.ClassName => null; 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 27157d86e..dbd3c27bd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SpinYaw.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SpinYaw.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 480; + static string? ISchemaClass.ClassName => null; 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 09730340a..c34aced87 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SpringToVectorConstraint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_SpringToVectorConstraint.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 3576; + static string? ISchemaClass.ClassName => null; 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 a179449ea..904aacd26 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_StopAfterCPDuration.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_StopAfterCPDuration.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 832; + static string? ISchemaClass.ClassName => null; 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 167c9bf86..14821c7fb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_TeleportBeam.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_TeleportBeam.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 512; + static string? ISchemaClass.ClassName => null; 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 7123923b2..01927023f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_TimeVaryingForce.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_TimeVaryingForce.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 504; + static string? ISchemaClass.ClassName => null; 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 31ea7395d..d5feb4f99 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_TurbulenceForce.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_TurbulenceForce.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 536; + static string? ISchemaClass.ClassName => null; 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 6bda137c3..6f23dfa62 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_TwistAroundAxis.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_TwistAroundAxis.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 496; + static string? ISchemaClass.ClassName => null; 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 030f14dee..80b8baf8b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_UpdateLightSource.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_UpdateLightSource.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 480; + static string? ISchemaClass.ClassName => null; 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 e5d9eba12..ace563fe2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_VectorFieldSnapshot.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_VectorFieldSnapshot.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 2528; + static string? ISchemaClass.ClassName => null; 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 e4054405d..0d628dd44 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_VectorNoise.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_VectorNoise.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 496; + static string? ISchemaClass.ClassName => null; 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 7e278c8cf..166cc74db 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_VelocityDecay.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_VelocityDecay.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 464; + static string? ISchemaClass.ClassName => null; 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 0449ae51b..41742a3eb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_VelocityMatchingForce.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_VelocityMatchingForce.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 480; + static string? ISchemaClass.ClassName => null; 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 c849b9938..26274c1e1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_WaterImpulseRenderer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_WaterImpulseRenderer.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 4024; + static string? ISchemaClass.ClassName => null; 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 864ea6040..06b48c455 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_WindForce.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_WindForce.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 480; + static string? ISchemaClass.ClassName => null; 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 d98a6a73b..603daf08a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_WorldCollideConstraint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_WorldCollideConstraint.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 456; + static string? ISchemaClass.ClassName => null; 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 22070d377..20615affb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_WorldTraceConstraint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/C_OP_WorldTraceConstraint.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 2464; + static string? ISchemaClass.ClassName => null; 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 3da94fa20..42f296b3a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CastSphereSATParams_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CastSphereSATParams_t.cs @@ -12,6 +12,7 @@ public partial interface CastSphereSATParams_t : ISchemaClass.From(nint handle) => new CastSphereSATParams_tImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; 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 b5ac6ce98..633446bbb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ChainToSolveData_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ChainToSolveData_t.cs @@ -12,6 +12,7 @@ public partial interface ChainToSolveData_t : ISchemaClass { static ChainToSolveData_t ISchemaClass.From(nint handle) => new ChainToSolveData_tImpl(handle); static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; 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 4c539cdf3..15675291d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ClutterSceneObject_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ClutterSceneObject_t.cs @@ -12,6 +12,7 @@ public partial interface ClutterSceneObject_t : ISchemaClass.From(nint handle) => new ClutterSceneObject_tImpl(handle); static int ISchemaClass.Size => 176; + static string? ISchemaClass.ClassName => null; public AABB_t Bounds { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ClutterTile_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ClutterTile_t.cs index e1ca2227f..81d1dbc8c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ClutterTile_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ClutterTile_t.cs @@ -12,6 +12,7 @@ public partial interface ClutterTile_t : ISchemaClass { static ClutterTile_t ISchemaClass.From(nint handle) => new ClutterTile_tImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 03f8e5c2b..c6a387808 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CollisionGroupContext_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CollisionGroupContext_t.cs @@ -12,6 +12,7 @@ public partial interface CollisionGroupContext_t : ISchemaClass.From(nint handle) => new CollisionGroupContext_tImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 ec50f891f..0cdfdb34a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ConfigIndex.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ConfigIndex.cs @@ -12,6 +12,7 @@ public partial interface ConfigIndex : ISchemaClass { static ConfigIndex ISchemaClass.From(nint handle) => new ConfigIndexImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 09f699f14..1caf23c7c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ConstantInfo_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ConstantInfo_t.cs @@ -12,6 +12,7 @@ public partial interface ConstantInfo_t : ISchemaClass { static ConstantInfo_t ISchemaClass.From(nint handle) => new ConstantInfo_tImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 b815b8c3b..2d0cd87ea 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ConstraintSoundInfo.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ConstraintSoundInfo.cs @@ -12,6 +12,7 @@ public partial interface ConstraintSoundInfo : ISchemaClass static ConstraintSoundInfo ISchemaClass.From(nint handle) => new ConstraintSoundInfoImpl(handle); static int ISchemaClass.Size => 152; + static string? ISchemaClass.ClassName => null; 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 843835cfa..567423053 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ControlPointReference_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ControlPointReference_t.cs @@ -12,6 +12,7 @@ public partial interface ControlPointReference_t : ISchemaClass.From(nint handle) => new ControlPointReference_tImpl(handle); static int ISchemaClass.Size => 20; + static string? ISchemaClass.ClassName => null; 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 cecc0a704..4a2d8f326 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CountdownTimer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CountdownTimer.cs @@ -12,6 +12,7 @@ public partial interface CountdownTimer : ISchemaClass { static CountdownTimer ISchemaClass.From(nint handle) => new CountdownTimerImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 a10cd76d3..8e8234882 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CovMatrix3.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/CovMatrix3.cs @@ -12,6 +12,7 @@ public partial interface CovMatrix3 : ISchemaClass { static CovMatrix3 ISchemaClass.From(nint handle) => new CovMatrix3Impl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 a2b8c61ba..f06a0de01 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/DecalGroupOption_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/DecalGroupOption_t.cs @@ -12,6 +12,7 @@ public partial interface DecalGroupOption_t : ISchemaClass { static DecalGroupOption_t ISchemaClass.From(nint handle) => new DecalGroupOption_tImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 index 33dd205c0..90482134f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/DestructibleHitGroupToDestroy_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/DestructibleHitGroupToDestroy_t.cs @@ -12,6 +12,7 @@ public partial interface DestructibleHitGroupToDestroy_t : ISchemaClass.From(nint handle) => new DestructibleHitGroupToDestroy_tImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; public ref HitGroup_t HitGroup { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/Dop26_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/Dop26_t.cs index 56db746db..1fa5371da 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/Dop26_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/Dop26_t.cs @@ -12,6 +12,7 @@ public partial interface Dop26_t : ISchemaClass { static Dop26_t ISchemaClass.From(nint handle) => new Dop26_tImpl(handle); static int ISchemaClass.Size => 104; + static string? ISchemaClass.ClassName => null; 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 4515b59a2..899721648 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/DynamicMeshDeformParams_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/DynamicMeshDeformParams_t.cs @@ -12,6 +12,7 @@ public partial interface DynamicMeshDeformParams_t : ISchemaClass.From(nint handle) => new DynamicMeshDeformParams_tImpl(handle); static int ISchemaClass.Size => 12; + static string? ISchemaClass.ClassName => null; 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 0110b917d..b2081b12d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/DynamicVolumeDef_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/DynamicVolumeDef_t.cs @@ -12,6 +12,7 @@ public partial interface DynamicVolumeDef_t : ISchemaClass { static DynamicVolumeDef_t ISchemaClass.From(nint handle) => new DynamicVolumeDef_tImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; 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 b7499c5c1..0bcbad05a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EmptyTestScript.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EmptyTestScript.cs @@ -12,6 +12,7 @@ public partial interface EmptyTestScript : CAnimScriptBase, ISchemaClass.From(nint handle) => new EmptyTestScriptImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; // CAnimScriptParam< float32 > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EngineCountdownTimer.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EngineCountdownTimer.cs index 936bbc032..e5fe7b232 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EngineCountdownTimer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EngineCountdownTimer.cs @@ -12,6 +12,7 @@ public partial interface EngineCountdownTimer : ISchemaClass.From(nint handle) => new EngineCountdownTimerImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 a1bd21e67..e179949f6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EngineLoopState_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EngineLoopState_t.cs @@ -12,6 +12,7 @@ public partial interface EngineLoopState_t : ISchemaClass { static EngineLoopState_t ISchemaClass.From(nint handle) => new EngineLoopState_tImpl(handle); static int ISchemaClass.Size => 40; + static string? ISchemaClass.ClassName => null; 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 05d62e2cc..9431fe90e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EntComponentInfo_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EntComponentInfo_t.cs @@ -12,6 +12,7 @@ public partial interface EntComponentInfo_t : ISchemaClass { static EntComponentInfo_t ISchemaClass.From(nint handle) => new EntComponentInfo_tImpl(handle); static int ISchemaClass.Size => 104; + static string? ISchemaClass.ClassName => null; 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 4db29b905..1e7c3774f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EntInput_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EntInput_t.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 56; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EntOutput_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EntOutput_t.cs index 92ceceeb1..f1ee3e39e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EntOutput_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EntOutput_t.cs @@ -12,6 +12,7 @@ public partial interface EntOutput_t : ISchemaClass { static EntOutput_t ISchemaClass.From(nint handle) => new EntOutput_tImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EntityIOConnectionData_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EntityIOConnectionData_t.cs index e139bcee5..b0b411651 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EntityIOConnectionData_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EntityIOConnectionData_t.cs @@ -12,6 +12,7 @@ public partial interface EntityIOConnectionData_t : ISchemaClass.From(nint handle) => new EntityIOConnectionData_tImpl(handle); static int ISchemaClass.Size => 64; + static string? ISchemaClass.ClassName => null; 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 f023bd63f..1572c08ef 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EntityKeyValueData_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EntityKeyValueData_t.cs @@ -12,6 +12,7 @@ public partial interface EntityKeyValueData_t : ISchemaClass.From(nint handle) => new EntityKeyValueData_tImpl(handle); static int ISchemaClass.Size => 56; + static string? ISchemaClass.ClassName => null; public ref CUtlVector Connections { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EntityRenderAttribute_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EntityRenderAttribute_t.cs index 50fddcfad..391de3fc3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EntityRenderAttribute_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EntityRenderAttribute_t.cs @@ -12,6 +12,7 @@ public partial interface EntityRenderAttribute_t : ISchemaClass.From(nint handle) => new EntityRenderAttribute_tImpl(handle); static int ISchemaClass.Size => 72; + static string? ISchemaClass.ClassName => null; 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 2411c1430..e48053441 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EntitySpottedState_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EntitySpottedState_t.cs @@ -12,6 +12,7 @@ public partial interface EntitySpottedState_t : ISchemaClass.From(nint handle) => new EntitySpottedState_tImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 3c863c0b9..63531cf20 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventAdvanceTick_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventAdvanceTick_t.cs @@ -12,6 +12,7 @@ public partial interface EventAdvanceTick_t : EventSimulate_t, ISchemaClass.From(nint handle) => new EventAdvanceTick_tImpl(handle); static int ISchemaClass.Size => 64; + static string? ISchemaClass.ClassName => null; 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 d9d579ef0..6c8e1e4a1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventAppShutdown_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventAppShutdown_t.cs @@ -12,6 +12,7 @@ public partial interface EventAppShutdown_t : ISchemaClass { static EventAppShutdown_t ISchemaClass.From(nint handle) => new EventAppShutdown_tImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 816d0512a..043be77ed 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientAdvanceNonRenderedFrame_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientAdvanceNonRenderedFrame_t.cs @@ -12,6 +12,7 @@ public partial interface EventClientAdvanceNonRenderedFrame_t : ISchemaClass.From(nint handle) => new EventClientAdvanceNonRenderedFrame_tImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientAdvanceTick_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientAdvanceTick_t.cs index ab35fe3d2..10037465c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientAdvanceTick_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientAdvanceTick_t.cs @@ -12,6 +12,7 @@ public partial interface EventClientAdvanceTick_t : EventAdvanceTick_t, ISchemaC static EventClientAdvanceTick_t ISchemaClass.From(nint handle) => new EventClientAdvanceTick_tImpl(handle); static int ISchemaClass.Size => 64; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientFrameSimulate_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientFrameSimulate_t.cs index de835665c..5251e3fa7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientFrameSimulate_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientFrameSimulate_t.cs @@ -12,6 +12,7 @@ public partial interface EventClientFrameSimulate_t : ISchemaClass.From(nint handle) => new EventClientFrameSimulate_tImpl(handle); static int ISchemaClass.Size => 56; + static string? ISchemaClass.ClassName => null; 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 a42fa2a90..219e9637b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientOutput_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientOutput_t.cs @@ -12,6 +12,7 @@ public partial interface EventClientOutput_t : ISchemaClass static EventClientOutput_t ISchemaClass.From(nint handle) => new EventClientOutput_tImpl(handle); static int ISchemaClass.Size => 56; + static string? ISchemaClass.ClassName => null; 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 195969d6a..b89e761bf 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientPauseSimulate_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientPauseSimulate_t.cs @@ -12,6 +12,7 @@ public partial interface EventClientPauseSimulate_t : EventSimulate_t, ISchemaCl static EventClientPauseSimulate_t ISchemaClass.From(nint handle) => new EventClientPauseSimulate_tImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientPollInput_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientPollInput_t.cs index f9b6115e4..1c19cdc7e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientPollInput_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientPollInput_t.cs @@ -12,6 +12,7 @@ public partial interface EventClientPollInput_t : ISchemaClass.From(nint handle) => new EventClientPollInput_tImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; 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 29a820bbf..6be1d8753 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientPollNetworking_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientPollNetworking_t.cs @@ -12,6 +12,7 @@ public partial interface EventClientPollNetworking_t : ISchemaClass.From(nint handle) => new EventClientPollNetworking_tImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 56ceef6be..6f44b9c7e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientPostAdvanceTick_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientPostAdvanceTick_t.cs @@ -12,6 +12,7 @@ public partial interface EventClientPostAdvanceTick_t : EventPostAdvanceTick_t, static EventClientPostAdvanceTick_t ISchemaClass.From(nint handle) => new EventClientPostAdvanceTick_tImpl(handle); static int ISchemaClass.Size => 64; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientPostOutput_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientPostOutput_t.cs index c907a9e4d..ff0509114 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientPostOutput_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientPostOutput_t.cs @@ -12,6 +12,7 @@ public partial interface EventClientPostOutput_t : ISchemaClass.From(nint handle) => new EventClientPostOutput_tImpl(handle); static int ISchemaClass.Size => 64; + static string? ISchemaClass.ClassName => null; 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 c56404139..badddf391 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientPostSimulate_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientPostSimulate_t.cs @@ -12,6 +12,7 @@ public partial interface EventClientPostSimulate_t : EventSimulate_t, ISchemaCla static EventClientPostSimulate_t ISchemaClass.From(nint handle) => new EventClientPostSimulate_tImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientPreOutput_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientPreOutput_t.cs index d82f4a03f..fecb7a750 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientPreOutput_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientPreOutput_t.cs @@ -12,6 +12,7 @@ public partial interface EventClientPreOutput_t : ISchemaClass.From(nint handle) => new EventClientPreOutput_tImpl(handle); static int ISchemaClass.Size => 72; + static string? ISchemaClass.ClassName => null; 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 a78fd0928..cdb9cc266 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientPreSimulate_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientPreSimulate_t.cs @@ -12,6 +12,7 @@ public partial interface EventClientPreSimulate_t : EventSimulate_t, ISchemaClas static EventClientPreSimulate_t ISchemaClass.From(nint handle) => new EventClientPreSimulate_tImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientProcessGameInput_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientProcessGameInput_t.cs index 39f52f700..0a23a2779 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientProcessGameInput_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientProcessGameInput_t.cs @@ -12,6 +12,7 @@ public partial interface EventClientProcessGameInput_t : ISchemaClass.From(nint handle) => new EventClientProcessGameInput_tImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; 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 6b8961561..09de09b29 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientProcessInput_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientProcessInput_t.cs @@ -12,6 +12,7 @@ public partial interface EventClientProcessInput_t : ISchemaClass.From(nint handle) => new EventClientProcessInput_tImpl(handle); static int ISchemaClass.Size => 56; + static string? ISchemaClass.ClassName => null; 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 25edafa24..9f728ce03 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientProcessNetworking_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientProcessNetworking_t.cs @@ -12,6 +12,7 @@ public partial interface EventClientProcessNetworking_t : ISchemaClass.From(nint handle) => new EventClientProcessNetworking_tImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 9df5e27a5..c90887690 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientSceneSystemThreadStateChange_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientSceneSystemThreadStateChange_t.cs @@ -12,6 +12,7 @@ public partial interface EventClientSceneSystemThreadStateChange_t : ISchemaClas static EventClientSceneSystemThreadStateChange_t ISchemaClass.From(nint handle) => new EventClientSceneSystemThreadStateChange_tImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; 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 52a000ef8..e99732be7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientSimulate_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventClientSimulate_t.cs @@ -12,6 +12,7 @@ public partial interface EventClientSimulate_t : EventSimulate_t, ISchemaClass.From(nint handle) => new EventClientSimulate_tImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventFrameBoundary_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventFrameBoundary_t.cs index dce9ee007..29111fdc7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventFrameBoundary_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventFrameBoundary_t.cs @@ -12,6 +12,7 @@ public partial interface EventFrameBoundary_t : ISchemaClass.From(nint handle) => new EventFrameBoundary_tImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 8b26716dd..04dc3b8d5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventModInitialized_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventModInitialized_t.cs @@ -12,6 +12,7 @@ public partial interface EventModInitialized_t : ISchemaClass.From(nint handle) => new EventModInitialized_tImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventPostAdvanceTick_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventPostAdvanceTick_t.cs index abdbfacd7..714e0b6a6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventPostAdvanceTick_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventPostAdvanceTick_t.cs @@ -12,6 +12,7 @@ public partial interface EventPostAdvanceTick_t : EventSimulate_t, ISchemaClass< static EventPostAdvanceTick_t ISchemaClass.From(nint handle) => new EventPostAdvanceTick_tImpl(handle); static int ISchemaClass.Size => 64; + static string? ISchemaClass.ClassName => null; 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 ca5874670..37a1e1a6b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventPostDataUpdate_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventPostDataUpdate_t.cs @@ -12,6 +12,7 @@ public partial interface EventPostDataUpdate_t : ISchemaClass.From(nint handle) => new EventPostDataUpdate_tImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 76463f1d4..ab172979d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventPreDataUpdate_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventPreDataUpdate_t.cs @@ -12,6 +12,7 @@ public partial interface EventPreDataUpdate_t : ISchemaClass.From(nint handle) => new EventPreDataUpdate_tImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 ef630bfa8..036027135 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventProfileStorageAvailable_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventProfileStorageAvailable_t.cs @@ -12,6 +12,7 @@ public partial interface EventProfileStorageAvailable_t : ISchemaClass.From(nint handle) => new EventProfileStorageAvailable_tImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 112eefaf7..f4304a81c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerAdvanceTick_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerAdvanceTick_t.cs @@ -12,6 +12,7 @@ public partial interface EventServerAdvanceTick_t : EventAdvanceTick_t, ISchemaC static EventServerAdvanceTick_t ISchemaClass.From(nint handle) => new EventServerAdvanceTick_tImpl(handle); static int ISchemaClass.Size => 64; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerBeginAsyncPostTickWork_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerBeginAsyncPostTickWork_t.cs index 569886afa..606f0f877 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerBeginAsyncPostTickWork_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerBeginAsyncPostTickWork_t.cs @@ -12,6 +12,7 @@ public partial interface EventServerBeginAsyncPostTickWork_t : EventPostAdvanceT static EventServerBeginAsyncPostTickWork_t ISchemaClass.From(nint handle) => new EventServerBeginAsyncPostTickWork_tImpl(handle); static int ISchemaClass.Size => 64; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerEndAsyncPostTickWork_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerEndAsyncPostTickWork_t.cs index ef89b3735..7157cdda8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerEndAsyncPostTickWork_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerEndAsyncPostTickWork_t.cs @@ -12,6 +12,7 @@ public partial interface EventServerEndAsyncPostTickWork_t : ISchemaClass.From(nint handle) => new EventServerEndAsyncPostTickWork_tImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerPollNetworking_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerPollNetworking_t.cs index a52ba9820..217e62200 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerPollNetworking_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerPollNetworking_t.cs @@ -12,6 +12,7 @@ public partial interface EventServerPollNetworking_t : EventSimulate_t, ISchemaC static EventServerPollNetworking_t ISchemaClass.From(nint handle) => new EventServerPollNetworking_tImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerPostAdvanceTick_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerPostAdvanceTick_t.cs index b164fb74e..8a5258b13 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerPostAdvanceTick_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerPostAdvanceTick_t.cs @@ -12,6 +12,7 @@ public partial interface EventServerPostAdvanceTick_t : EventPostAdvanceTick_t, static EventServerPostAdvanceTick_t ISchemaClass.From(nint handle) => new EventServerPostAdvanceTick_tImpl(handle); static int ISchemaClass.Size => 64; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerPostSimulate_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerPostSimulate_t.cs index a4422dafe..a0fc6e1c0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerPostSimulate_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerPostSimulate_t.cs @@ -12,6 +12,7 @@ public partial interface EventServerPostSimulate_t : EventSimulate_t, ISchemaCla static EventServerPostSimulate_t ISchemaClass.From(nint handle) => new EventServerPostSimulate_tImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerProcessNetworking_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerProcessNetworking_t.cs index 55a4c5e60..799fb6f57 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerProcessNetworking_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerProcessNetworking_t.cs @@ -12,6 +12,7 @@ public partial interface EventServerProcessNetworking_t : EventSimulate_t, ISche static EventServerProcessNetworking_t ISchemaClass.From(nint handle) => new EventServerProcessNetworking_tImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerSimulate_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerSimulate_t.cs index e1b21a0c7..4f0a304c3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerSimulate_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventServerSimulate_t.cs @@ -12,6 +12,7 @@ public partial interface EventServerSimulate_t : EventSimulate_t, ISchemaClass.From(nint handle) => new EventServerSimulate_tImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventSetTime_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventSetTime_t.cs index 56c6d331f..e84b713dd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventSetTime_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventSetTime_t.cs @@ -12,6 +12,7 @@ public partial interface EventSetTime_t : ISchemaClass { static EventSetTime_t ISchemaClass.From(nint handle) => new EventSetTime_tImpl(handle); static int ISchemaClass.Size => 96; + static string? ISchemaClass.ClassName => null; 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 911504415..06d49229a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventSimpleLoopFrameUpdate_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventSimpleLoopFrameUpdate_t.cs @@ -12,6 +12,7 @@ public partial interface EventSimpleLoopFrameUpdate_t : ISchemaClass.From(nint handle) => new EventSimpleLoopFrameUpdate_tImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; 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 e5fd4705e..57bb5a6c1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventSimulate_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventSimulate_t.cs @@ -12,6 +12,7 @@ public partial interface EventSimulate_t : ISchemaClass { static EventSimulate_t ISchemaClass.From(nint handle) => new EventSimulate_tImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; 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 94b8a5236..4a739b4d1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventSplitScreenStateChanged_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/EventSplitScreenStateChanged_t.cs @@ -12,6 +12,7 @@ public partial interface EventSplitScreenStateChanged_t : ISchemaClass.From(nint handle) => new EventSplitScreenStateChanged_tImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/Extent.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/Extent.cs index d7d461c74..e52102495 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/Extent.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/Extent.cs @@ -12,6 +12,7 @@ public partial interface Extent : ISchemaClass { static Extent ISchemaClass.From(nint handle) => new ExtentImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 e88a0c4b5..fbbd1569b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ExtraVertexStreamOverride_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ExtraVertexStreamOverride_t.cs @@ -12,6 +12,7 @@ public partial interface ExtraVertexStreamOverride_t : BaseSceneObjectOverride_t static ExtraVertexStreamOverride_t ISchemaClass.From(nint handle) => new ExtraVertexStreamOverride_tImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; 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 bbb9490a6..fc7a109a9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FakeEntityDerivedA_tAPI.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FakeEntityDerivedA_tAPI.cs @@ -12,6 +12,7 @@ public partial interface FakeEntityDerivedA_tAPI : ISchemaClass.From(nint handle) => new FakeEntityDerivedA_tAPIImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FakeEntityDerivedB_tAPI.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FakeEntityDerivedB_tAPI.cs index d3d755c8c..d3e9f30f9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FakeEntityDerivedB_tAPI.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FakeEntityDerivedB_tAPI.cs @@ -12,6 +12,7 @@ public partial interface FakeEntityDerivedB_tAPI : ISchemaClass.From(nint handle) => new FakeEntityDerivedB_tAPIImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FakeEntity_tAPI.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FakeEntity_tAPI.cs index 10cbd6cfd..be5b08a78 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FakeEntity_tAPI.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FakeEntity_tAPI.cs @@ -12,6 +12,7 @@ public partial interface FakeEntity_tAPI : ISchemaClass { static FakeEntity_tAPI ISchemaClass.From(nint handle) => new FakeEntity_tAPIImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeAnimStrayRadius_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeAnimStrayRadius_t.cs index 5014e2f96..912f8e2ea 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeAnimStrayRadius_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeAnimStrayRadius_t.cs @@ -12,6 +12,7 @@ public partial interface FeAnimStrayRadius_t : ISchemaClass static FeAnimStrayRadius_t ISchemaClass.From(nint handle) => new FeAnimStrayRadius_tImpl(handle); static int ISchemaClass.Size => 12; + static string? ISchemaClass.ClassName => null; 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 7e0b53e93..698564583 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeAntiTunnelGroupBuild_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeAntiTunnelGroupBuild_t.cs @@ -12,6 +12,7 @@ public partial interface FeAntiTunnelGroupBuild_t : ISchemaClass.From(nint handle) => new FeAntiTunnelGroupBuild_tImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; 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 dae41111b..feab7234a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeAntiTunnelProbeBuild_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeAntiTunnelProbeBuild_t.cs @@ -12,6 +12,7 @@ public partial interface FeAntiTunnelProbeBuild_t : ISchemaClass.From(nint handle) => new FeAntiTunnelProbeBuild_tImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; 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 ae7047154..9681befb4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeAntiTunnelProbe_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeAntiTunnelProbe_t.cs @@ -12,6 +12,7 @@ public partial interface FeAntiTunnelProbe_t : ISchemaClass static FeAntiTunnelProbe_t ISchemaClass.From(nint handle) => new FeAntiTunnelProbe_tImpl(handle); static int ISchemaClass.Size => 28; + static string? ISchemaClass.ClassName => null; 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 dc15cd4dc..78415136e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeAxialEdgeBend_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeAxialEdgeBend_t.cs @@ -12,6 +12,7 @@ public partial interface FeAxialEdgeBend_t : ISchemaClass { static FeAxialEdgeBend_t ISchemaClass.From(nint handle) => new FeAxialEdgeBend_tImpl(handle); static int ISchemaClass.Size => 40; + static string? ISchemaClass.ClassName => null; 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 11c9e2e15..13b495c22 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeBandBendLimit_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeBandBendLimit_t.cs @@ -12,6 +12,7 @@ public partial interface FeBandBendLimit_t : ISchemaClass { static FeBandBendLimit_t ISchemaClass.From(nint handle) => new FeBandBendLimit_tImpl(handle); static int ISchemaClass.Size => 20; + static string? ISchemaClass.ClassName => null; 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 4b170576b..0fb99c4e5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeBoxRigid_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeBoxRigid_t.cs @@ -12,6 +12,7 @@ public partial interface FeBoxRigid_t : ISchemaClass { static FeBoxRigid_t ISchemaClass.From(nint handle) => new FeBoxRigid_tImpl(handle); static int ISchemaClass.Size => 64; + static string? ISchemaClass.ClassName => null; 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 323f6f582..c7b214208 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeBuildBoxRigid_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeBuildBoxRigid_t.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 64; + static string? ISchemaClass.ClassName => null; 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 b6e6f2f6e..43dbecbc5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeBuildSDFRigid_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeBuildSDFRigid_t.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 88; + static string? ISchemaClass.ClassName => null; 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 1488ad970..d6c9f2477 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeBuildSphereRigid_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeBuildSphereRigid_t.cs @@ -12,6 +12,7 @@ public partial interface FeBuildSphereRigid_t : FeSphereRigid_t, ISchemaClass.From(nint handle) => new FeBuildSphereRigid_tImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; 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 cda5d2276..0668ae8fe 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeBuildTaperedCapsuleRigid_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeBuildTaperedCapsuleRigid_t.cs @@ -12,6 +12,7 @@ public partial interface FeBuildTaperedCapsuleRigid_t : FeTaperedCapsuleRigid_t, static FeBuildTaperedCapsuleRigid_t ISchemaClass.From(nint handle) => new FeBuildTaperedCapsuleRigid_tImpl(handle); static int ISchemaClass.Size => 64; + static string? ISchemaClass.ClassName => null; 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 0a3ddb087..42620e2a0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeCollisionPlane_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeCollisionPlane_t.cs @@ -12,6 +12,7 @@ public partial interface FeCollisionPlane_t : ISchemaClass { static FeCollisionPlane_t ISchemaClass.From(nint handle) => new FeCollisionPlane_tImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 d27911e47..63023efc9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeCtrlOffset_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeCtrlOffset_t.cs @@ -12,6 +12,7 @@ public partial interface FeCtrlOffset_t : ISchemaClass { static FeCtrlOffset_t ISchemaClass.From(nint handle) => new FeCtrlOffset_tImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 ecfa9af74..65ad17a64 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeCtrlOsOffset_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeCtrlOsOffset_t.cs @@ -12,6 +12,7 @@ public partial interface FeCtrlOsOffset_t : ISchemaClass { static FeCtrlOsOffset_t ISchemaClass.From(nint handle) => new FeCtrlOsOffset_tImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 8aca08aad..7ddb7ce87 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeCtrlSoftOffset_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeCtrlSoftOffset_t.cs @@ -12,6 +12,7 @@ public partial interface FeCtrlSoftOffset_t : ISchemaClass { static FeCtrlSoftOffset_t ISchemaClass.From(nint handle) => new FeCtrlSoftOffset_tImpl(handle); static int ISchemaClass.Size => 20; + static string? ISchemaClass.ClassName => null; 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 2e7ae2365..b43bce73d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeDynKinLink_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeDynKinLink_t.cs @@ -12,6 +12,7 @@ public partial interface FeDynKinLink_t : ISchemaClass { static FeDynKinLink_t ISchemaClass.From(nint handle) => new FeDynKinLink_tImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 39f68cb06..13eb30e9f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeEdgeDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeEdgeDesc_t.cs @@ -12,6 +12,7 @@ public partial interface FeEdgeDesc_t : ISchemaClass { static FeEdgeDesc_t ISchemaClass.From(nint handle) => new FeEdgeDesc_tImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 0207c6d4f..b229dad92 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeEffectDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeEffectDesc_t.cs @@ -12,6 +12,7 @@ public partial interface FeEffectDesc_t : ISchemaClass { static FeEffectDesc_t ISchemaClass.From(nint handle) => new FeEffectDesc_tImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 176f5676a..2ffc20be0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeFitInfluence_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeFitInfluence_t.cs @@ -12,6 +12,7 @@ public partial interface FeFitInfluence_t : ISchemaClass { static FeFitInfluence_t ISchemaClass.From(nint handle) => new FeFitInfluence_tImpl(handle); static int ISchemaClass.Size => 12; + static string? ISchemaClass.ClassName => null; 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 d7a7626b9..81ea4c107 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeFitMatrix_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeFitMatrix_t.cs @@ -12,6 +12,7 @@ public partial interface FeFitMatrix_t : ISchemaClass { static FeFitMatrix_t ISchemaClass.From(nint handle) => new FeFitMatrix_tImpl(handle); static int ISchemaClass.Size => 64; + static string? ISchemaClass.ClassName => null; 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 d372ee3d7..7972aedbe 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeFitWeight_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeFitWeight_t.cs @@ -12,6 +12,7 @@ public partial interface FeFitWeight_t : ISchemaClass { static FeFitWeight_t ISchemaClass.From(nint handle) => new FeFitWeight_tImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; 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 ee66499a2..c2774f15b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeFollowNode_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeFollowNode_t.cs @@ -12,6 +12,7 @@ public partial interface FeFollowNode_t : ISchemaClass { static FeFollowNode_t ISchemaClass.From(nint handle) => new FeFollowNode_tImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; 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 a7a6d4d07..a660ba922 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeHingeLimitBuild_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeHingeLimitBuild_t.cs @@ -12,6 +12,7 @@ public partial interface FeHingeLimitBuild_t : ISchemaClass static FeHingeLimitBuild_t ISchemaClass.From(nint handle) => new FeHingeLimitBuild_tImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 2cd0313bb..8109049b7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeHingeLimit_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeHingeLimit_t.cs @@ -12,6 +12,7 @@ public partial interface FeHingeLimit_t : ISchemaClass { static FeHingeLimit_t ISchemaClass.From(nint handle) => new FeHingeLimit_tImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 8883fbe6b..d5f028f5e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeKelagerBend2_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeKelagerBend2_t.cs @@ -12,6 +12,7 @@ public partial interface FeKelagerBend2_t : ISchemaClass { static FeKelagerBend2_t ISchemaClass.From(nint handle) => new FeKelagerBend2_tImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 c54b3e3d3..3b6348d7d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeMorphLayerDepr_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeMorphLayerDepr_t.cs @@ -12,6 +12,7 @@ public partial interface FeMorphLayerDepr_t : ISchemaClass { static FeMorphLayerDepr_t ISchemaClass.From(nint handle) => new FeMorphLayerDepr_tImpl(handle); static int ISchemaClass.Size => 144; + static string? ISchemaClass.ClassName => null; 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 0fdb18d7f..def5c794a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeNodeBase_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeNodeBase_t.cs @@ -12,6 +12,7 @@ public partial interface FeNodeBase_t : ISchemaClass { static FeNodeBase_t ISchemaClass.From(nint handle) => new FeNodeBase_tImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 d6c0a66ad..79a03fb43 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeNodeIntegrator_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeNodeIntegrator_t.cs @@ -12,6 +12,7 @@ public partial interface FeNodeIntegrator_t : ISchemaClass { static FeNodeIntegrator_t ISchemaClass.From(nint handle) => new FeNodeIntegrator_tImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 a260ce480..63134de28 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeNodeReverseOffset_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeNodeReverseOffset_t.cs @@ -12,6 +12,7 @@ public partial interface FeNodeReverseOffset_t : ISchemaClass.From(nint handle) => new FeNodeReverseOffset_tImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 0e782f5be..fc909ae93 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeNodeWindBase_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeNodeWindBase_t.cs @@ -12,6 +12,7 @@ public partial interface FeNodeWindBase_t : ISchemaClass { static FeNodeWindBase_t ISchemaClass.From(nint handle) => new FeNodeWindBase_tImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; 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 4ebd24c53..2760bd02f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeProxyVertexMap_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeProxyVertexMap_t.cs @@ -12,6 +12,7 @@ public partial interface FeProxyVertexMap_t : ISchemaClass { static FeProxyVertexMap_t ISchemaClass.From(nint handle) => new FeProxyVertexMap_tImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 e635461b7..9eda68b34 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeQuad_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeQuad_t.cs @@ -12,6 +12,7 @@ public partial interface FeQuad_t : ISchemaClass { static FeQuad_t ISchemaClass.From(nint handle) => new FeQuad_tImpl(handle); static int ISchemaClass.Size => 76; + static string? ISchemaClass.ClassName => null; 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 8217b8135..74f029c1b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeRigidColliderIndices_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeRigidColliderIndices_t.cs @@ -12,6 +12,7 @@ public partial interface FeRigidColliderIndices_t : ISchemaClass.From(nint handle) => new FeRigidColliderIndices_tImpl(handle); static int ISchemaClass.Size => 10; + static string? ISchemaClass.ClassName => null; 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 706bb2a78..5916b1b71 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeRodConstraint_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeRodConstraint_t.cs @@ -12,6 +12,7 @@ public partial interface FeRodConstraint_t : ISchemaClass { static FeRodConstraint_t ISchemaClass.From(nint handle) => new FeRodConstraint_tImpl(handle); static int ISchemaClass.Size => 20; + static string? ISchemaClass.ClassName => null; 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 7e92dad35..b250f274d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSDFRigid_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSDFRigid_t.cs @@ -12,6 +12,7 @@ public partial interface FeSDFRigid_t : ISchemaClass { static FeSDFRigid_t ISchemaClass.From(nint handle) => new FeSDFRigid_tImpl(handle); static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; 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 ab189d6fd..d6ed3b29c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSimdAnimStrayRadius_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSimdAnimStrayRadius_t.cs @@ -12,6 +12,7 @@ public partial interface FeSimdAnimStrayRadius_t : ISchemaClass.From(nint handle) => new FeSimdAnimStrayRadius_tImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; // 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 e85df3e51..8bed22f97 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSimdNodeBase_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSimdNodeBase_t.cs @@ -12,6 +12,7 @@ public partial interface FeSimdNodeBase_t : ISchemaClass { static FeSimdNodeBase_t ISchemaClass.From(nint handle) => new FeSimdNodeBase_tImpl(handle); static int ISchemaClass.Size => 112; + static string? ISchemaClass.ClassName => null; 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 8dbe5638a..09858262b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSimdQuad_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSimdQuad_t.cs @@ -12,6 +12,7 @@ public partial interface FeSimdQuad_t : ISchemaClass { static FeSimdQuad_t ISchemaClass.From(nint handle) => new FeSimdQuad_tImpl(handle); static int ISchemaClass.Size => 304; + static string? ISchemaClass.ClassName => null; // 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 1cffc5d30..e5103f0fd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSimdRodConstraintAnim_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSimdRodConstraintAnim_t.cs @@ -12,6 +12,7 @@ public partial interface FeSimdRodConstraintAnim_t : ISchemaClass.From(nint handle) => new FeSimdRodConstraintAnim_tImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; // 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 d7efdcd16..a4d4314c8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSimdRodConstraint_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSimdRodConstraint_t.cs @@ -12,6 +12,7 @@ public partial interface FeSimdRodConstraint_t : ISchemaClass.From(nint handle) => new FeSimdRodConstraint_tImpl(handle); static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; // 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 9d9e4fc81..23ea90b40 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSimdSpringIntegrator_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSimdSpringIntegrator_t.cs @@ -12,6 +12,7 @@ public partial interface FeSimdSpringIntegrator_t : ISchemaClass.From(nint handle) => new FeSimdSpringIntegrator_tImpl(handle); static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; // 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 3bfffdaff..234a66f23 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSoftParent_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSoftParent_t.cs @@ -12,6 +12,7 @@ public partial interface FeSoftParent_t : ISchemaClass { static FeSoftParent_t ISchemaClass.From(nint handle) => new FeSoftParent_tImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; 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 03dcb14c8..b387e0593 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSourceEdge_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSourceEdge_t.cs @@ -12,6 +12,7 @@ public partial interface FeSourceEdge_t : ISchemaClass { static FeSourceEdge_t ISchemaClass.From(nint handle) => new FeSourceEdge_tImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 b02851305..8095fc9c8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSphereRigid_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSphereRigid_t.cs @@ -12,6 +12,7 @@ public partial interface FeSphereRigid_t : ISchemaClass { static FeSphereRigid_t ISchemaClass.From(nint handle) => new FeSphereRigid_tImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 7bedeab85..27f4d843d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSpringIntegrator_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeSpringIntegrator_t.cs @@ -12,6 +12,7 @@ public partial interface FeSpringIntegrator_t : ISchemaClass.From(nint handle) => new FeSpringIntegrator_tImpl(handle); static int ISchemaClass.Size => 20; + static string? ISchemaClass.ClassName => null; 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 80a261d10..598ffb166 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeStiffHingeBuild_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeStiffHingeBuild_t.cs @@ -12,6 +12,7 @@ public partial interface FeStiffHingeBuild_t : ISchemaClass static FeStiffHingeBuild_t ISchemaClass.From(nint handle) => new FeStiffHingeBuild_tImpl(handle); static int ISchemaClass.Size => 28; + static string? ISchemaClass.ClassName => null; 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 a28247a3b..45f5f21b9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeTaperedCapsuleRigid_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeTaperedCapsuleRigid_t.cs @@ -12,6 +12,7 @@ public partial interface FeTaperedCapsuleRigid_t : ISchemaClass.From(nint handle) => new FeTaperedCapsuleRigid_tImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; 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 a46338bc8..a7388653e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeTaperedCapsuleStretch_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeTaperedCapsuleStretch_t.cs @@ -12,6 +12,7 @@ public partial interface FeTaperedCapsuleStretch_t : ISchemaClass.From(nint handle) => new FeTaperedCapsuleStretch_tImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 c07726b66..8ce1443fc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeTreeChildren_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeTreeChildren_t.cs @@ -12,6 +12,7 @@ public partial interface FeTreeChildren_t : ISchemaClass { static FeTreeChildren_t ISchemaClass.From(nint handle) => new FeTreeChildren_tImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 d93fb6193..34bd1ba96 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeTri_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeTri_t.cs @@ -12,6 +12,7 @@ public partial interface FeTri_t : ISchemaClass { static FeTri_t ISchemaClass.From(nint handle) => new FeTri_tImpl(handle); static int ISchemaClass.Size => 28; + static string? ISchemaClass.ClassName => null; 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 388313ff6..bce669aed 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeTwistConstraint_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeTwistConstraint_t.cs @@ -12,6 +12,7 @@ public partial interface FeTwistConstraint_t : ISchemaClass static FeTwistConstraint_t ISchemaClass.From(nint handle) => new FeTwistConstraint_tImpl(handle); static int ISchemaClass.Size => 12; + static string? ISchemaClass.ClassName => null; 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 ab80bdbc8..c64350d1c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeVertexMapBuild_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeVertexMapBuild_t.cs @@ -12,6 +12,7 @@ public partial interface FeVertexMapBuild_t : ISchemaClass { static FeVertexMapBuild_t ISchemaClass.From(nint handle) => new FeVertexMapBuild_tImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; 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 1fc7666a4..b69d2edf4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeVertexMapDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeVertexMapDesc_t.cs @@ -12,6 +12,7 @@ public partial interface FeVertexMapDesc_t : ISchemaClass { static FeVertexMapDesc_t ISchemaClass.From(nint handle) => new FeVertexMapDesc_tImpl(handle); static int ISchemaClass.Size => 56; + static string? ISchemaClass.ClassName => null; 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 af0b03e1a..c9dfa1578 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeWeightedNode_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeWeightedNode_t.cs @@ -12,6 +12,7 @@ public partial interface FeWeightedNode_t : ISchemaClass { static FeWeightedNode_t ISchemaClass.From(nint handle) => new FeWeightedNode_tImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 c81f8c63f..be3f75cae 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeWorldCollisionParams_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FeWorldCollisionParams_t.cs @@ -12,6 +12,7 @@ public partial interface FeWorldCollisionParams_t : ISchemaClass.From(nint handle) => new FeWorldCollisionParams_tImpl(handle); static int ISchemaClass.Size => 12; + static string? ISchemaClass.ClassName => null; 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 3585526d0..6be522746 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FilterDamageType.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FilterDamageType.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FilterDamageType : CBaseFilter, ISchemaClass { static FilterDamageType ISchemaClass.From(nint handle) => new FilterDamageTypeImpl(handle); - static int ISchemaClass.Size => 1360; + static int ISchemaClass.Size => 2104; + static string? ISchemaClass.ClassName => "filter_damage_type"; 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 d8897494f..a37bb33a9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FilterHealth.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FilterHealth.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface FilterHealth : CBaseFilter, ISchemaClass { static FilterHealth ISchemaClass.From(nint handle) => new FilterHealthImpl(handle); - static int ISchemaClass.Size => 1368; + static int ISchemaClass.Size => 2112; + static string? ISchemaClass.ClassName => "filter_health"; 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 ffecec5a1..587c965e1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FloatInputMaterialVariable_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FloatInputMaterialVariable_t.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 368; + static string? ISchemaClass.ClassName => null; 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 f29650c7f..d808c96c1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FollowAttachmentData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FollowAttachmentData.cs @@ -12,6 +12,7 @@ public partial interface FollowAttachmentData : ISchemaClass.From(nint handle) => new FollowAttachmentDataImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; 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 172e3444b..9817594d6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FollowAttachmentSettings_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FollowAttachmentSettings_t.cs @@ -12,6 +12,7 @@ public partial interface FollowAttachmentSettings_t : ISchemaClass.From(nint handle) => new FollowAttachmentSettings_tImpl(handle); static int ISchemaClass.Size => 144; + static string? ISchemaClass.ClassName => null; 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 3742571ec..c66fae335 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FollowTargetOpFixedSettings_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FollowTargetOpFixedSettings_t.cs @@ -12,6 +12,7 @@ public partial interface FollowTargetOpFixedSettings_t : ISchemaClass.From(nint handle) => new FollowTargetOpFixedSettings_tImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 9b2f3230a..186d53cf3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FootFixedData_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FootFixedData_t.cs @@ -12,6 +12,7 @@ public partial interface FootFixedData_t : ISchemaClass { static FootFixedData_t ISchemaClass.From(nint handle) => new FootFixedData_tImpl(handle); static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; 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 5112a0d0e..692543d22 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FootFixedSettings.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FootFixedSettings.cs @@ -12,6 +12,7 @@ public partial interface FootFixedSettings : ISchemaClass { static FootFixedSettings ISchemaClass.From(nint handle) => new FootFixedSettingsImpl(handle); static int ISchemaClass.Size => 64; + static string? ISchemaClass.ClassName => null; 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 d5c5e201f..88fbc6353 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FootLockPoseOpFixedSettings.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FootLockPoseOpFixedSettings.cs @@ -12,6 +12,7 @@ public partial interface FootLockPoseOpFixedSettings : ISchemaClass.From(nint handle) => new FootLockPoseOpFixedSettingsImpl(handle); static int ISchemaClass.Size => 104; + static string? ISchemaClass.ClassName => null; public ref CUtlVector FootInfo { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FootPinningPoseOpFixedData_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FootPinningPoseOpFixedData_t.cs index f087fd00e..83d1e28ae 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FootPinningPoseOpFixedData_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FootPinningPoseOpFixedData_t.cs @@ -12,6 +12,7 @@ public partial interface FootPinningPoseOpFixedData_t : ISchemaClass.From(nint handle) => new FootPinningPoseOpFixedData_tImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; public ref CUtlVector FootInfo { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FootStepTrigger.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FootStepTrigger.cs index 8764f10ee..cd7e5846e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FootStepTrigger.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FootStepTrigger.cs @@ -12,6 +12,7 @@ public partial interface FootStepTrigger : ISchemaClass { static FootStepTrigger ISchemaClass.From(nint handle) => new FootStepTriggerImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 43f97bb54..c25c42c8d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FourCovMatrices3.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FourCovMatrices3.cs @@ -12,6 +12,7 @@ public partial interface FourCovMatrices3 : ISchemaClass { static FourCovMatrices3 ISchemaClass.From(nint handle) => new FourCovMatrices3Impl(handle); static int ISchemaClass.Size => 96; + static string? ISchemaClass.ClassName => null; 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 c9331ecd1..976702766 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FourQuaternions.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FourQuaternions.cs @@ -12,6 +12,7 @@ public partial interface FourQuaternions : ISchemaClass { static FourQuaternions ISchemaClass.From(nint handle) => new FourQuaternionsImpl(handle); static int ISchemaClass.Size => 64; + static string? ISchemaClass.ClassName => null; 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 4b8723b99..ab834caa6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FourVectors2D.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FourVectors2D.cs @@ -12,6 +12,7 @@ public partial interface FourVectors2D : ISchemaClass { static FourVectors2D ISchemaClass.From(nint handle) => new FourVectors2DImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 24d79fe70..6de4445a9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FunctionInfo_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FunctionInfo_t.cs @@ -12,6 +12,7 @@ public partial interface FunctionInfo_t : ISchemaClass { static FunctionInfo_t ISchemaClass.From(nint handle) => new FunctionInfo_tImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 1a08d9e7a..faf58a12a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FuseFunctionIndex_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FuseFunctionIndex_t.cs @@ -12,6 +12,7 @@ public partial interface FuseFunctionIndex_t : ISchemaClass static FuseFunctionIndex_t ISchemaClass.From(nint handle) => new FuseFunctionIndex_tImpl(handle); static int ISchemaClass.Size => 2; + static string? ISchemaClass.ClassName => null; 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 693c20b21..57621b9a6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FuseVariableIndex_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/FuseVariableIndex_t.cs @@ -12,6 +12,7 @@ public partial interface FuseVariableIndex_t : ISchemaClass static FuseVariableIndex_t ISchemaClass.From(nint handle) => new FuseVariableIndex_tImpl(handle); static int ISchemaClass.Size => 2; + static string? ISchemaClass.ClassName => null; 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 a979a20b6..2bf3a137a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/GameAmmoTypeInfo_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/GameAmmoTypeInfo_t.cs @@ -12,6 +12,7 @@ public partial interface GameAmmoTypeInfo_t : AmmoTypeInfo_t, ISchemaClass.From(nint handle) => new GameAmmoTypeInfo_tImpl(handle); static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; 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 b0705da39..84a052004 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/GameTick_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/GameTick_t.cs @@ -12,6 +12,7 @@ public partial interface GameTick_t : ISchemaClass { static GameTick_t ISchemaClass.From(nint handle) => new GameTick_tImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 7f419898e..29dad446c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/GameTime_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/GameTime_t.cs @@ -12,6 +12,7 @@ public partial interface GameTime_t : ISchemaClass { static GameTime_t ISchemaClass.From(nint handle) => new GameTime_tImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 0ba08756d..5f5867328 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/HSequence.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/HSequence.cs @@ -12,6 +12,7 @@ public partial interface HSequence : ISchemaClass { static HSequence ISchemaClass.From(nint handle) => new HSequenceImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 9a8bd5399..f850873a3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/HitReactFixedSettings_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/HitReactFixedSettings_t.cs @@ -12,6 +12,7 @@ public partial interface HitReactFixedSettings_t : ISchemaClass.From(nint handle) => new HitReactFixedSettings_tImpl(handle); static int ISchemaClass.Size => 68; + static string? ISchemaClass.ClassName => null; 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 10ac4c77f..6a8245be4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/HullFlags_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/HullFlags_t.cs @@ -12,6 +12,7 @@ public partial interface HullFlags_t : ISchemaClass { static HullFlags_t ISchemaClass.From(nint handle) => new HullFlags_tImpl(handle); static int ISchemaClass.Size => 10; + static string? ISchemaClass.ClassName => null; 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 4dbc73116..c2d492dcd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IChoreoServices.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IChoreoServices.cs @@ -12,6 +12,7 @@ public partial interface IChoreoServices : ISchemaClass { static IChoreoServices ISchemaClass.From(nint handle) => new IChoreoServicesImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IEconItemInterface.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IEconItemInterface.cs index 34ca243b7..56baef11b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IEconItemInterface.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IEconItemInterface.cs @@ -12,6 +12,7 @@ public partial interface IEconItemInterface : ISchemaClass { static IEconItemInterface ISchemaClass.From(nint handle) => new IEconItemInterfaceImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IHasAttributes.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IHasAttributes.cs index 9226b5298..74516c402 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IHasAttributes.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IHasAttributes.cs @@ -12,6 +12,7 @@ public partial interface IHasAttributes : ISchemaClass { static IHasAttributes ISchemaClass.From(nint handle) => new IHasAttributesImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IKBoneNameAndIndex_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IKBoneNameAndIndex_t.cs index c168b12e2..962115bc2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IKBoneNameAndIndex_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IKBoneNameAndIndex_t.cs @@ -12,6 +12,7 @@ public partial interface IKBoneNameAndIndex_t : ISchemaClass.From(nint handle) => new IKBoneNameAndIndex_tImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 1be8f26c1..c6a511b59 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IKDemoCaptureSettings_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IKDemoCaptureSettings_t.cs @@ -12,6 +12,7 @@ public partial interface IKDemoCaptureSettings_t : ISchemaClass.From(nint handle) => new IKDemoCaptureSettings_tImpl(handle); static int ISchemaClass.Size => 40; + static string? ISchemaClass.ClassName => null; 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 c350d04b7..2c10f3e70 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IKSolverSettings_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IKSolverSettings_t.cs @@ -12,6 +12,7 @@ public partial interface IKSolverSettings_t : ISchemaClass { static IKSolverSettings_t ISchemaClass.From(nint handle) => new IKSolverSettings_tImpl(handle); static int ISchemaClass.Size => 12; + static string? ISchemaClass.ClassName => null; 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 d82372e66..e5bb6eed9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IKTargetSettings_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IKTargetSettings_t.cs @@ -12,6 +12,7 @@ public partial interface IKTargetSettings_t : ISchemaClass { static IKTargetSettings_t ISchemaClass.From(nint handle) => new IKTargetSettings_tImpl(handle); static int ISchemaClass.Size => 40; + static string? ISchemaClass.ClassName => null; 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 431b4b86d..c04de1358 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IParticleCollection.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IParticleCollection.cs @@ -12,6 +12,7 @@ public partial interface IParticleCollection : ISchemaClass static IParticleCollection ISchemaClass.From(nint handle) => new IParticleCollectionImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IParticleEffect.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IParticleEffect.cs index 3b73b9025..38c9e4cbd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IParticleEffect.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IParticleEffect.cs @@ -12,6 +12,7 @@ public partial interface IParticleEffect : ISchemaClass { static IParticleEffect ISchemaClass.From(nint handle) => new IParticleEffectImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IParticleSystemDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IParticleSystemDefinition.cs index 21e96bd7b..d8f0ecbb9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IParticleSystemDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IParticleSystemDefinition.cs @@ -12,6 +12,7 @@ public partial interface IParticleSystemDefinition : ISchemaClass.From(nint handle) => new IParticleSystemDefinitionImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IPhysicsPlayerController.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IPhysicsPlayerController.cs index 6a9139ed8..cf55f652b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IPhysicsPlayerController.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IPhysicsPlayerController.cs @@ -12,6 +12,7 @@ public partial interface IPhysicsPlayerController : ISchemaClass.From(nint handle) => new IPhysicsPlayerControllerImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IRagdoll.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IRagdoll.cs index d689320fb..a5736cf21 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IRagdoll.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IRagdoll.cs @@ -12,6 +12,7 @@ public partial interface IRagdoll : ISchemaClass { static IRagdoll ISchemaClass.From(nint handle) => new IRagdollImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ISkeletonAnimationController.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ISkeletonAnimationController.cs index 643f76788..eda41aaea 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ISkeletonAnimationController.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ISkeletonAnimationController.cs @@ -12,6 +12,7 @@ public partial interface ISkeletonAnimationController : ISchemaClass.From(nint handle) => new ISkeletonAnimationControllerImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCAnimData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCAnimData.cs index 39d58e721..87f7f11bb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCAnimData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCAnimData.cs @@ -12,6 +12,7 @@ public partial interface InfoForResourceTypeCAnimData : ISchemaClass.From(nint handle) => new InfoForResourceTypeCAnimDataImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCAnimationGroup.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCAnimationGroup.cs index b56a91671..2f5554df0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCAnimationGroup.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCAnimationGroup.cs @@ -12,6 +12,7 @@ public partial interface InfoForResourceTypeCAnimationGroup : ISchemaClass.From(nint handle) => new InfoForResourceTypeCAnimationGroupImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCCSGOEconItem.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCCSGOEconItem.cs index cba0c6bb0..766ff13b9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCCSGOEconItem.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCCSGOEconItem.cs @@ -12,6 +12,7 @@ public partial interface InfoForResourceTypeCCSGOEconItem : ISchemaClass.From(nint handle) => new InfoForResourceTypeCCSGOEconItemImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCChoreoSceneFileData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCChoreoSceneFileData.cs deleted file mode 100644 index 82fb37b91..000000000 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCChoreoSceneFileData.cs +++ /dev/null @@ -1,19 +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 InfoForResourceTypeCChoreoSceneFileData : ISchemaClass { - - static InfoForResourceTypeCChoreoSceneFileData ISchemaClass.From(nint handle) => new InfoForResourceTypeCChoreoSceneFileDataImpl(handle); - static int ISchemaClass.Size => 1; - - - - -} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCChoreoSceneFileList.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCChoreoSceneFileList.cs index 677802e25..584504e7a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCChoreoSceneFileList.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCChoreoSceneFileList.cs @@ -12,6 +12,7 @@ public partial interface InfoForResourceTypeCChoreoSceneFileList : ISchemaClass< static InfoForResourceTypeCChoreoSceneFileList ISchemaClass.From(nint handle) => new InfoForResourceTypeCChoreoSceneFileListImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCChoreoSceneResource.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCChoreoSceneResource.cs index 612f66cb7..80630c57c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCChoreoSceneResource.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCChoreoSceneResource.cs @@ -12,6 +12,7 @@ public partial interface InfoForResourceTypeCChoreoSceneResource : ISchemaClass< static InfoForResourceTypeCChoreoSceneResource ISchemaClass.From(nint handle) => new InfoForResourceTypeCChoreoSceneResourceImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCCompositeMaterialKit.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCCompositeMaterialKit.cs index 3bff2a576..8d3db9c68 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCCompositeMaterialKit.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCCompositeMaterialKit.cs @@ -12,6 +12,7 @@ public partial interface InfoForResourceTypeCCompositeMaterialKit : ISchemaClass static InfoForResourceTypeCCompositeMaterialKit ISchemaClass.From(nint handle) => new InfoForResourceTypeCCompositeMaterialKitImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCDOTANovelsList.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCDOTANovelsList.cs index c9e78da71..c154b11f1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCDOTANovelsList.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCDOTANovelsList.cs @@ -12,6 +12,7 @@ public partial interface InfoForResourceTypeCDOTANovelsList : ISchemaClass.From(nint handle) => new InfoForResourceTypeCDOTANovelsListImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCDOTAPatchNotesList.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCDOTAPatchNotesList.cs index 8096d4bc0..8655d310b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCDOTAPatchNotesList.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCDOTAPatchNotesList.cs @@ -12,6 +12,7 @@ public partial interface InfoForResourceTypeCDOTAPatchNotesList : ISchemaClass.From(nint handle) => new InfoForResourceTypeCDOTAPatchNotesListImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCDotaItemDefinitionResource.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCDotaItemDefinitionResource.cs index 000432cff..93a05b590 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCDotaItemDefinitionResource.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCDotaItemDefinitionResource.cs @@ -12,6 +12,7 @@ public partial interface InfoForResourceTypeCDotaItemDefinitionResource : ISchem static InfoForResourceTypeCDotaItemDefinitionResource ISchemaClass.From(nint handle) => new InfoForResourceTypeCDotaItemDefinitionResourceImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCEntityLump.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCEntityLump.cs index 5a4558292..47fe55f35 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCEntityLump.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCEntityLump.cs @@ -12,6 +12,7 @@ public partial interface InfoForResourceTypeCEntityLump : ISchemaClass.From(nint handle) => new InfoForResourceTypeCEntityLumpImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCGcExportableExternalData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCGcExportableExternalData.cs index a79f30402..08be45a56 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCGcExportableExternalData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCGcExportableExternalData.cs @@ -12,6 +12,7 @@ public partial interface InfoForResourceTypeCGcExportableExternalData : ISchemaC static InfoForResourceTypeCGcExportableExternalData ISchemaClass.From(nint handle) => new InfoForResourceTypeCGcExportableExternalDataImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCJavaScriptResource.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCJavaScriptResource.cs index b2622a575..565de453e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCJavaScriptResource.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCJavaScriptResource.cs @@ -12,6 +12,7 @@ public partial interface InfoForResourceTypeCJavaScriptResource : ISchemaClass.From(nint handle) => new InfoForResourceTypeCJavaScriptResourceImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCModel.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCModel.cs index 8528b4b7c..4c9491c03 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCModel.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCModel.cs @@ -12,6 +12,7 @@ public partial interface InfoForResourceTypeCModel : ISchemaClass.From(nint handle) => new InfoForResourceTypeCModelImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCMorphSetData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCMorphSetData.cs index 0184b74d4..4170d796c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCMorphSetData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCMorphSetData.cs @@ -12,6 +12,7 @@ public partial interface InfoForResourceTypeCMorphSetData : ISchemaClass.From(nint handle) => new InfoForResourceTypeCMorphSetDataImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCNmClip.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCNmClip.cs index 9d0372630..83fcff5b8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCNmClip.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCNmClip.cs @@ -12,6 +12,7 @@ public partial interface InfoForResourceTypeCNmClip : ISchemaClass.From(nint handle) => new InfoForResourceTypeCNmClipImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCNmGraphDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCNmGraphDefinition.cs index 6c205ca32..bb42568ea 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCNmGraphDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCNmGraphDefinition.cs @@ -12,6 +12,7 @@ public partial interface InfoForResourceTypeCNmGraphDefinition : ISchemaClass.From(nint handle) => new InfoForResourceTypeCNmGraphDefinitionImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCNmIKRig.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCNmIKRig.cs index e2dd47694..9fce6c1ac 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCNmIKRig.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCNmIKRig.cs @@ -12,6 +12,7 @@ public partial interface InfoForResourceTypeCNmIKRig : ISchemaClass.From(nint handle) => new InfoForResourceTypeCNmIKRigImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCNmSkeleton.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCNmSkeleton.cs index 7f653eafd..c1e93b7f9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCNmSkeleton.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCNmSkeleton.cs @@ -12,6 +12,7 @@ public partial interface InfoForResourceTypeCNmSkeleton : ISchemaClass.From(nint handle) => new InfoForResourceTypeCNmSkeletonImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCPanoramaDynamicImages.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCPanoramaDynamicImages.cs index a336f071e..ee589ea39 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCPanoramaDynamicImages.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCPanoramaDynamicImages.cs @@ -12,6 +12,7 @@ public partial interface InfoForResourceTypeCPanoramaDynamicImages : ISchemaClas static InfoForResourceTypeCPanoramaDynamicImages ISchemaClass.From(nint handle) => new InfoForResourceTypeCPanoramaDynamicImagesImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCPanoramaLayout.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCPanoramaLayout.cs index 1f3f197c0..740a02585 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCPanoramaLayout.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCPanoramaLayout.cs @@ -12,6 +12,7 @@ public partial interface InfoForResourceTypeCPanoramaLayout : ISchemaClass.From(nint handle) => new InfoForResourceTypeCPanoramaLayoutImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCPanoramaStyle.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCPanoramaStyle.cs index f7b3176ff..ed3c73307 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCPanoramaStyle.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCPanoramaStyle.cs @@ -12,6 +12,7 @@ public partial interface InfoForResourceTypeCPanoramaStyle : ISchemaClass.From(nint handle) => new InfoForResourceTypeCPanoramaStyleImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCPhysAggregateData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCPhysAggregateData.cs index 60a2ab39b..a06d80195 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCPhysAggregateData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCPhysAggregateData.cs @@ -12,6 +12,7 @@ public partial interface InfoForResourceTypeCPhysAggregateData : ISchemaClass.From(nint handle) => new InfoForResourceTypeCPhysAggregateDataImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCPostProcessingResource.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCPostProcessingResource.cs index 7fde09d99..84d1261d2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCPostProcessingResource.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCPostProcessingResource.cs @@ -12,6 +12,7 @@ public partial interface InfoForResourceTypeCPostProcessingResource : ISchemaCla static InfoForResourceTypeCPostProcessingResource ISchemaClass.From(nint handle) => new InfoForResourceTypeCPostProcessingResourceImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCRenderMesh.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCRenderMesh.cs index 54d1bb327..751522846 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCRenderMesh.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCRenderMesh.cs @@ -12,6 +12,7 @@ public partial interface InfoForResourceTypeCRenderMesh : ISchemaClass.From(nint handle) => new InfoForResourceTypeCRenderMeshImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCResourceManifestInternal.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCResourceManifestInternal.cs index b897eeecf..1331c5692 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCResourceManifestInternal.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCResourceManifestInternal.cs @@ -12,6 +12,7 @@ public partial interface InfoForResourceTypeCResourceManifestInternal : ISchemaC static InfoForResourceTypeCResourceManifestInternal ISchemaClass.From(nint handle) => new InfoForResourceTypeCResourceManifestInternalImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCResponseRulesList.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCResponseRulesList.cs index f383d7e03..2d77d636a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCResponseRulesList.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCResponseRulesList.cs @@ -12,6 +12,7 @@ public partial interface InfoForResourceTypeCResponseRulesList : ISchemaClass.From(nint handle) => new InfoForResourceTypeCResponseRulesListImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCSequenceGroupData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCSequenceGroupData.cs index 7fd74ab43..1843f4d24 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCSequenceGroupData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCSequenceGroupData.cs @@ -12,6 +12,7 @@ public partial interface InfoForResourceTypeCSequenceGroupData : ISchemaClass.From(nint handle) => new InfoForResourceTypeCSequenceGroupDataImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCSmartProp.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCSmartProp.cs index 4d7953426..94ceced05 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCSmartProp.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCSmartProp.cs @@ -12,6 +12,7 @@ public partial interface InfoForResourceTypeCSmartProp : ISchemaClass.From(nint handle) => new InfoForResourceTypeCSmartPropImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCSurfaceGraph.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCSurfaceGraph.cs index 5e8d95f33..3004f2e35 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCSurfaceGraph.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCSurfaceGraph.cs @@ -12,6 +12,7 @@ public partial interface InfoForResourceTypeCSurfaceGraph : ISchemaClass.From(nint handle) => new InfoForResourceTypeCSurfaceGraphImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCTestResourceData.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCTestResourceData.cs index f6fa1eb31..3ba508671 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCTestResourceData.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCTestResourceData.cs @@ -12,6 +12,7 @@ public partial interface InfoForResourceTypeCTestResourceData : ISchemaClass.From(nint handle) => new InfoForResourceTypeCTestResourceDataImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCTextureBase.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCTextureBase.cs index e587a2a51..c3d8456e6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCTextureBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCTextureBase.cs @@ -12,6 +12,7 @@ public partial interface InfoForResourceTypeCTextureBase : ISchemaClass.From(nint handle) => new InfoForResourceTypeCTextureBaseImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCTypeScriptResource.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCTypeScriptResource.cs index 9a868b05f..15d2ad6ee 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCTypeScriptResource.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCTypeScriptResource.cs @@ -12,6 +12,7 @@ public partial interface InfoForResourceTypeCTypeScriptResource : ISchemaClass.From(nint handle) => new InfoForResourceTypeCTypeScriptResourceImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVDataResource.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVDataResource.cs index 7987d62eb..125e32e46 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVDataResource.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVDataResource.cs @@ -12,6 +12,7 @@ public partial interface InfoForResourceTypeCVDataResource : ISchemaClass.From(nint handle) => new InfoForResourceTypeCVDataResourceImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVMixListResource.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVMixListResource.cs index 956b1af58..7dce1f6d2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVMixListResource.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVMixListResource.cs @@ -12,6 +12,7 @@ public partial interface InfoForResourceTypeCVMixListResource : ISchemaClass.From(nint handle) => new InfoForResourceTypeCVMixListResourceImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVPhysXSurfacePropertiesList.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVPhysXSurfacePropertiesList.cs index 511c1aef1..7243c3eb5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVPhysXSurfacePropertiesList.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVPhysXSurfacePropertiesList.cs @@ -12,6 +12,7 @@ public partial interface InfoForResourceTypeCVPhysXSurfacePropertiesList : ISche static InfoForResourceTypeCVPhysXSurfacePropertiesList ISchemaClass.From(nint handle) => new InfoForResourceTypeCVPhysXSurfacePropertiesListImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVSoundEventScriptList.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVSoundEventScriptList.cs index 4e2ea243b..bcdcebf97 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVSoundEventScriptList.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVSoundEventScriptList.cs @@ -12,6 +12,7 @@ public partial interface InfoForResourceTypeCVSoundEventScriptList : ISchemaClas static InfoForResourceTypeCVSoundEventScriptList ISchemaClass.From(nint handle) => new InfoForResourceTypeCVSoundEventScriptListImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVSoundStackScriptList.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVSoundStackScriptList.cs index 8132156fc..119c7410a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVSoundStackScriptList.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVSoundStackScriptList.cs @@ -12,6 +12,7 @@ public partial interface InfoForResourceTypeCVSoundStackScriptList : ISchemaClas static InfoForResourceTypeCVSoundStackScriptList ISchemaClass.From(nint handle) => new InfoForResourceTypeCVSoundStackScriptListImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVoiceContainerBase.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVoiceContainerBase.cs index d22c9fc04..23f2b63f4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVoiceContainerBase.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVoiceContainerBase.cs @@ -12,6 +12,7 @@ public partial interface InfoForResourceTypeCVoiceContainerBase : ISchemaClass.From(nint handle) => new InfoForResourceTypeCVoiceContainerBaseImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVoxelVisibility.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVoxelVisibility.cs index a80ead858..7ec7795e8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVoxelVisibility.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCVoxelVisibility.cs @@ -12,6 +12,7 @@ public partial interface InfoForResourceTypeCVoxelVisibility : ISchemaClass.From(nint handle) => new InfoForResourceTypeCVoxelVisibilityImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCWorldNode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCWorldNode.cs index 47be0951d..015f228fb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCWorldNode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeCWorldNode.cs @@ -12,6 +12,7 @@ public partial interface InfoForResourceTypeCWorldNode : ISchemaClass.From(nint handle) => new InfoForResourceTypeCWorldNodeImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeIAnimGraphModelBinding.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeIAnimGraphModelBinding.cs index aacc6bf67..2877df517 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeIAnimGraphModelBinding.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeIAnimGraphModelBinding.cs @@ -12,6 +12,7 @@ public partial interface InfoForResourceTypeIAnimGraphModelBinding : ISchemaClas static InfoForResourceTypeIAnimGraphModelBinding ISchemaClass.From(nint handle) => new InfoForResourceTypeIAnimGraphModelBindingImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeIMaterial2.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeIMaterial2.cs index d00e8028e..c45c9935f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeIMaterial2.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeIMaterial2.cs @@ -12,6 +12,7 @@ public partial interface InfoForResourceTypeIMaterial2 : ISchemaClass.From(nint handle) => new InfoForResourceTypeIMaterial2Impl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeIParticleSnapshot.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeIParticleSnapshot.cs index 1e4ef57ab..55e73574c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeIParticleSnapshot.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeIParticleSnapshot.cs @@ -12,6 +12,7 @@ public partial interface InfoForResourceTypeIParticleSnapshot : ISchemaClass.From(nint handle) => new InfoForResourceTypeIParticleSnapshotImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeIParticleSystemDefinition.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeIParticleSystemDefinition.cs index 73936d5f1..643dbbad8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeIParticleSystemDefinition.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeIParticleSystemDefinition.cs @@ -12,6 +12,7 @@ public partial interface InfoForResourceTypeIParticleSystemDefinition : ISchemaC static InfoForResourceTypeIParticleSystemDefinition ISchemaClass.From(nint handle) => new InfoForResourceTypeIParticleSystemDefinitionImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeIPulseGraphDef.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeIPulseGraphDef.cs index 2b5e7e094..4b473f0ce 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeIPulseGraphDef.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeIPulseGraphDef.cs @@ -12,6 +12,7 @@ public partial interface InfoForResourceTypeIPulseGraphDef : ISchemaClass.From(nint handle) => new InfoForResourceTypeIPulseGraphDefImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeIVectorGraphic.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeIVectorGraphic.cs index 19e11e09a..e577277a9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeIVectorGraphic.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeIVectorGraphic.cs @@ -12,6 +12,7 @@ public partial interface InfoForResourceTypeIVectorGraphic : ISchemaClass.From(nint handle) => new InfoForResourceTypeIVectorGraphicImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeManifestTestResource_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeManifestTestResource_t.cs index c1e98492b..0b69ef653 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeManifestTestResource_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeManifestTestResource_t.cs @@ -12,6 +12,7 @@ public partial interface InfoForResourceTypeManifestTestResource_t : ISchemaClas static InfoForResourceTypeManifestTestResource_t ISchemaClass.From(nint handle) => new InfoForResourceTypeManifestTestResource_tImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeProceduralTestResource_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeProceduralTestResource_t.cs index 4dfee457b..cbcd06eb1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeProceduralTestResource_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeProceduralTestResource_t.cs @@ -12,6 +12,7 @@ public partial interface InfoForResourceTypeProceduralTestResource_t : ISchemaCl static InfoForResourceTypeProceduralTestResource_t ISchemaClass.From(nint handle) => new InfoForResourceTypeProceduralTestResource_tImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeVMapResourceData_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeVMapResourceData_t.cs index f5fdfd50d..530aa56f7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeVMapResourceData_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeVMapResourceData_t.cs @@ -12,6 +12,7 @@ public partial interface InfoForResourceTypeVMapResourceData_t : ISchemaClass.From(nint handle) => new InfoForResourceTypeVMapResourceData_tImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeWorld_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeWorld_t.cs index 43cae23ed..88dc60cb9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeWorld_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/InfoForResourceTypeWorld_t.cs @@ -12,6 +12,7 @@ public partial interface InfoForResourceTypeWorld_t : ISchemaClass.From(nint handle) => new InfoForResourceTypeWorld_tImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IntervalTimer.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IntervalTimer.cs index 2a48c6741..d20159a71 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IntervalTimer.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/IntervalTimer.cs @@ -12,6 +12,7 @@ public partial interface IntervalTimer : ISchemaClass { static IntervalTimer ISchemaClass.From(nint handle) => new IntervalTimerImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 687f2eca2..1d926d76d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/JiggleBoneSettingsList_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/JiggleBoneSettingsList_t.cs @@ -12,6 +12,7 @@ public partial interface JiggleBoneSettingsList_t : ISchemaClass.From(nint handle) => new JiggleBoneSettingsList_tImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; public ref CUtlVector BoneSettings { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/JiggleBoneSettings_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/JiggleBoneSettings_t.cs index 5f49b2b62..72a1390ec 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/JiggleBoneSettings_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/JiggleBoneSettings_t.cs @@ -12,6 +12,7 @@ public partial interface JiggleBoneSettings_t : ISchemaClass.From(nint handle) => new JiggleBoneSettings_tImpl(handle); static int ISchemaClass.Size => 44; + static string? ISchemaClass.ClassName => null; 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 f5017b037..b6bed8eff 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/LookAtBone_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/LookAtBone_t.cs @@ -12,6 +12,7 @@ public partial interface LookAtBone_t : ISchemaClass { static LookAtBone_t ISchemaClass.From(nint handle) => new LookAtBone_tImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; 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 58b1bfd22..6bdd5b532 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/LookAtOpFixedSettings_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/LookAtOpFixedSettings_t.cs @@ -12,6 +12,7 @@ public partial interface LookAtOpFixedSettings_t : ISchemaClass.From(nint handle) => new LookAtOpFixedSettings_tImpl(handle); static int ISchemaClass.Size => 208; + static string? ISchemaClass.ClassName => null; public CAnimAttachment Attachment { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ManifestTestResource_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ManifestTestResource_t.cs index e946282b6..94b4d8ee4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ManifestTestResource_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ManifestTestResource_t.cs @@ -12,6 +12,7 @@ public partial interface ManifestTestResource_t : ISchemaClass.From(nint handle) => new ManifestTestResource_tImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 66979f681..a93023ec7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialGroup_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialGroup_t.cs @@ -12,6 +12,7 @@ public partial interface MaterialGroup_t : ISchemaClass { static MaterialGroup_t ISchemaClass.From(nint handle) => new MaterialGroup_tImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 3a75a353b..4353eead6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialOverride_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialOverride_t.cs @@ -12,6 +12,7 @@ public partial interface MaterialOverride_t : BaseSceneObjectOverride_t, ISchema static MaterialOverride_t ISchemaClass.From(nint handle) => new MaterialOverride_tImpl(handle); static int ISchemaClass.Size => 40; + static string? ISchemaClass.ClassName => null; 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 5eb5f3c64..23317dcd6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialParamBuffer_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialParamBuffer_t.cs @@ -12,6 +12,7 @@ public partial interface MaterialParamBuffer_t : MaterialParam_t, ISchemaClass.From(nint handle) => new MaterialParamBuffer_tImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 dc6e4cae9..31aee3a5f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialParamFloat_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialParamFloat_t.cs @@ -12,6 +12,7 @@ public partial interface MaterialParamFloat_t : MaterialParam_t, ISchemaClass.From(nint handle) => new MaterialParamFloat_tImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 e49e5e8e9..a9f709745 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialParamInt_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialParamInt_t.cs @@ -12,6 +12,7 @@ public partial interface MaterialParamInt_t : MaterialParam_t, ISchemaClass.From(nint handle) => new MaterialParamInt_tImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 eb1a9fa07..197a7d2be 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialParamString_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialParamString_t.cs @@ -12,6 +12,7 @@ public partial interface MaterialParamString_t : MaterialParam_t, ISchemaClass.From(nint handle) => new MaterialParamString_tImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 0a6f3bd3c..13141a714 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialParamTexture_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialParamTexture_t.cs @@ -12,6 +12,7 @@ public partial interface MaterialParamTexture_t : MaterialParam_t, ISchemaClass< static MaterialParamTexture_t ISchemaClass.From(nint handle) => new MaterialParamTexture_tImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 b5d08998c..1b83ed944 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialParamVector_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialParamVector_t.cs @@ -12,6 +12,7 @@ public partial interface MaterialParamVector_t : MaterialParam_t, ISchemaClass.From(nint handle) => new MaterialParamVector_tImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 104bf6969..1c18f8774 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialParam_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialParam_t.cs @@ -12,6 +12,7 @@ public partial interface MaterialParam_t : ISchemaClass { static MaterialParam_t ISchemaClass.From(nint handle) => new MaterialParam_tImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; 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 20bc0514e..9780fb0c4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialResourceData_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialResourceData_t.cs @@ -12,6 +12,7 @@ public partial interface MaterialResourceData_t : ISchemaClass.From(nint handle) => new MaterialResourceData_tImpl(handle); static int ISchemaClass.Size => 304; + static string? ISchemaClass.ClassName => null; public string MaterialName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialVariable_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialVariable_t.cs index 3fc22ffd0..9cf17ca24 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialVariable_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MaterialVariable_t.cs @@ -12,6 +12,7 @@ public partial interface MaterialVariable_t : ISchemaClass { static MaterialVariable_t ISchemaClass.From(nint handle) => new MaterialVariable_tImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 913d9dfff..bb84f3fb5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ModelBoneFlexDriverControl_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ModelBoneFlexDriverControl_t.cs @@ -12,6 +12,7 @@ public partial interface ModelBoneFlexDriverControl_t : ISchemaClass.From(nint handle) => new ModelBoneFlexDriverControl_tImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 b839e918d..9e6578ad1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ModelBoneFlexDriver_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ModelBoneFlexDriver_t.cs @@ -12,6 +12,7 @@ public partial interface ModelBoneFlexDriver_t : ISchemaClass.From(nint handle) => new ModelBoneFlexDriver_tImpl(handle); static int ISchemaClass.Size => 40; + static string? ISchemaClass.ClassName => null; public string BoneName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ModelConfigHandle_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ModelConfigHandle_t.cs index b8280d1d4..a4e42cd8a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ModelConfigHandle_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ModelConfigHandle_t.cs @@ -12,6 +12,7 @@ public partial interface ModelConfigHandle_t : ISchemaClass static ModelConfigHandle_t ISchemaClass.From(nint handle) => new ModelConfigHandle_tImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 496f3c3de..d54372cf2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ModelEmbeddedMesh_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ModelEmbeddedMesh_t.cs @@ -12,6 +12,7 @@ public partial interface ModelEmbeddedMesh_t : ISchemaClass static ModelEmbeddedMesh_t ISchemaClass.From(nint handle) => new ModelEmbeddedMesh_tImpl(handle); static int ISchemaClass.Size => 112; + static string? ISchemaClass.ClassName => null; public string Name { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ModelMeshBufferData_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ModelMeshBufferData_t.cs index f96cba629..7e468a54c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ModelMeshBufferData_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ModelMeshBufferData_t.cs @@ -12,6 +12,7 @@ public partial interface ModelMeshBufferData_t : ISchemaClass.From(nint handle) => new ModelMeshBufferData_tImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; public ref int BlockIndex { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ModelReference_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ModelReference_t.cs index 178893bf4..621d158b3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ModelReference_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ModelReference_t.cs @@ -12,6 +12,7 @@ public partial interface ModelReference_t : ISchemaClass { static ModelReference_t ISchemaClass.From(nint handle) => new ModelReference_tImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 ed9b6ac77..28735ab00 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ModelSkeletonData_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ModelSkeletonData_t.cs @@ -12,6 +12,7 @@ public partial interface ModelSkeletonData_t : ISchemaClass static ModelSkeletonData_t ISchemaClass.From(nint handle) => new ModelSkeletonData_tImpl(handle); static int ISchemaClass.Size => 168; + static string? ISchemaClass.ClassName => null; public ref CUtlVector BoneName { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MoodAnimationLayer_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MoodAnimationLayer_t.cs index 01e604ffe..90deb48b7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MoodAnimationLayer_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MoodAnimationLayer_t.cs @@ -12,6 +12,7 @@ public partial interface MoodAnimationLayer_t : ISchemaClass.From(nint handle) => new MoodAnimationLayer_tImpl(handle); static int ISchemaClass.Size => 96; + static string? ISchemaClass.ClassName => null; public string Name { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MoodAnimation_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MoodAnimation_t.cs index ea78b4b6f..6ac8e3cec 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MoodAnimation_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MoodAnimation_t.cs @@ -12,6 +12,7 @@ public partial interface MoodAnimation_t : ISchemaClass { static MoodAnimation_t ISchemaClass.From(nint handle) => new MoodAnimation_tImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; // CModelAnimNameWithDeltas diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MotionBlendItem.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MotionBlendItem.cs index bb7913dc7..90b8507ef 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MotionBlendItem.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MotionBlendItem.cs @@ -12,6 +12,7 @@ public partial interface MotionBlendItem : ISchemaClass { static MotionBlendItem ISchemaClass.From(nint handle) => new MotionBlendItemImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; // CSmartPtr< CMotionNode > diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MotionDBIndex.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MotionDBIndex.cs index 99e4dc3a7..c7e00c54a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MotionDBIndex.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MotionDBIndex.cs @@ -12,6 +12,7 @@ public partial interface MotionDBIndex : ISchemaClass { static MotionDBIndex ISchemaClass.From(nint handle) => new MotionDBIndexImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 35c7bac52..d03417b37 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MotionIndex.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MotionIndex.cs @@ -12,6 +12,7 @@ public partial interface MotionIndex : ISchemaClass { static MotionIndex ISchemaClass.From(nint handle) => new MotionIndexImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 644e6a7b9..4e911578a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MovementGaitId_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/MovementGaitId_t.cs @@ -12,6 +12,7 @@ public partial interface MovementGaitId_t : ISchemaClass { static MovementGaitId_t ISchemaClass.From(nint handle) => new MovementGaitId_tImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; 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 162f8c696..5917a608d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/NavGravity_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/NavGravity_t.cs @@ -12,6 +12,7 @@ public partial interface NavGravity_t : ISchemaClass { static NavGravity_t ISchemaClass.From(nint handle) => new NavGravity_tImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 51657fca8..b6fe79522 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/NmBoneMaskSetDefinition_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/NmBoneMaskSetDefinition_t.cs @@ -12,6 +12,7 @@ public partial interface NmBoneMaskSetDefinition_t : ISchemaClass.From(nint handle) => new NmBoneMaskSetDefinition_tImpl(handle); static int ISchemaClass.Size => 296; + static string? ISchemaClass.ClassName => null; public ref CGlobalSymbol ID { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/NmCompressionSettings_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/NmCompressionSettings_t.cs index 4338c6292..b0ec63dc5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/NmCompressionSettings_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/NmCompressionSettings_t.cs @@ -12,6 +12,7 @@ public partial interface NmCompressionSettings_t : ISchemaClass.From(nint handle) => new NmCompressionSettings_tImpl(handle); static int ISchemaClass.Size => 64; + static string? ISchemaClass.ClassName => null; 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 1bfd62bd8..beba0b869 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 @@ -12,6 +12,7 @@ public partial interface NmCompressionSettings_t__QuantizationRange_t : ISchemaC static NmCompressionSettings_t__QuantizationRange_t ISchemaClass.From(nint handle) => new NmCompressionSettings_t__QuantizationRange_tImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; 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 85bd24e29..426bfafc3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/NmFloatCurveCompressionSettings_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/NmFloatCurveCompressionSettings_t.cs @@ -12,6 +12,7 @@ public partial interface NmFloatCurveCompressionSettings_t : ISchemaClass.From(nint handle) => new NmFloatCurveCompressionSettings_tImpl(handle); static int ISchemaClass.Size => 12; + static string? ISchemaClass.ClassName => null; 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 e5daa6e8a..20820f816 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/NmPercent_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/NmPercent_t.cs @@ -12,6 +12,7 @@ public partial interface NmPercent_t : ISchemaClass { static NmPercent_t ISchemaClass.From(nint handle) => new NmPercent_tImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 cfeaecd6e..63b86a1e0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/NmSyncTrackTimeRange_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/NmSyncTrackTimeRange_t.cs @@ -12,6 +12,7 @@ public partial interface NmSyncTrackTimeRange_t : ISchemaClass.From(nint handle) => new NmSyncTrackTimeRange_tImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 b5dfb4664..7762a8746 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/NmSyncTrackTime_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/NmSyncTrackTime_t.cs @@ -12,6 +12,7 @@ public partial interface NmSyncTrackTime_t : ISchemaClass { static NmSyncTrackTime_t ISchemaClass.From(nint handle) => new NmSyncTrackTime_tImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; 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 dd933b2c0..84d2618ed 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/NodeData_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/NodeData_t.cs @@ -12,6 +12,7 @@ public partial interface NodeData_t : ISchemaClass { static NodeData_t ISchemaClass.From(nint handle) => new NodeData_tImpl(handle); static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; 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 19d5d0a4d..9ff590022 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/OldFeEdge_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/OldFeEdge_t.cs @@ -12,6 +12,7 @@ public partial interface OldFeEdge_t : ISchemaClass { static OldFeEdge_t ISchemaClass.From(nint handle) => new OldFeEdge_tImpl(handle); static int ISchemaClass.Size => 72; + static string? ISchemaClass.ClassName => null; 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 d38b8fcf3..21f0f150e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/OutflowWithRequirements_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/OutflowWithRequirements_t.cs @@ -12,6 +12,7 @@ public partial interface OutflowWithRequirements_t : ISchemaClass.From(nint handle) => new OutflowWithRequirements_tImpl(handle); static int ISchemaClass.Size => 128; + static string? ISchemaClass.ClassName => null; public CPulse_OutflowConnection Connection { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PARTICLE_EHANDLE__.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PARTICLE_EHANDLE__.cs index 8e01e6a7d..79af2bc67 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PARTICLE_EHANDLE__.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PARTICLE_EHANDLE__.cs @@ -12,6 +12,7 @@ public partial interface PARTICLE_EHANDLE__ : ISchemaClass { static PARTICLE_EHANDLE__ ISchemaClass.From(nint handle) => new PARTICLE_EHANDLE__Impl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 acbe56f19..f797b538a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PGDInstruction_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PGDInstruction_t.cs @@ -12,6 +12,7 @@ public partial interface PGDInstruction_t : ISchemaClass { static PGDInstruction_t ISchemaClass.From(nint handle) => new PGDInstruction_tImpl(handle); static int ISchemaClass.Size => 56; + static string? ISchemaClass.ClassName => null; 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 3af7399ff..31473f583 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PackedAABB_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PackedAABB_t.cs @@ -12,6 +12,7 @@ public partial interface PackedAABB_t : ISchemaClass { static PackedAABB_t ISchemaClass.From(nint handle) => new PackedAABB_tImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; 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 a5c1e6706..6a91a82e5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParamSpanSample_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParamSpanSample_t.cs @@ -12,6 +12,7 @@ public partial interface ParamSpanSample_t : ISchemaClass { static ParamSpanSample_t ISchemaClass.From(nint handle) => new ParamSpanSample_tImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; // CAnimVariant diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParamSpan_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParamSpan_t.cs index e73dd3b20..083e65253 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParamSpan_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParamSpan_t.cs @@ -12,6 +12,7 @@ public partial interface ParamSpan_t : ISchemaClass { static ParamSpan_t ISchemaClass.From(nint handle) => new ParamSpan_tImpl(handle); static int ISchemaClass.Size => 40; + static string? ISchemaClass.ClassName => null; public ref CUtlVector Samples { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticleAttributeIndex_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticleAttributeIndex_t.cs index 6ce640028..355d784dd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticleAttributeIndex_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticleAttributeIndex_t.cs @@ -12,6 +12,7 @@ public partial interface ParticleAttributeIndex_t : ISchemaClass.From(nint handle) => new ParticleAttributeIndex_tImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 2dd81bdd2..dd290bcfe 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticleChildrenInfo_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticleChildrenInfo_t.cs @@ -12,6 +12,7 @@ public partial interface ParticleChildrenInfo_t : ISchemaClass.From(nint handle) => new ParticleChildrenInfo_tImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 0fa275e43..a29ed9100 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticleControlPointConfiguration_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticleControlPointConfiguration_t.cs @@ -12,6 +12,7 @@ public partial interface ParticleControlPointConfiguration_t : ISchemaClass.From(nint handle) => new ParticleControlPointConfiguration_tImpl(handle); static int ISchemaClass.Size => 136; + static string? ISchemaClass.ClassName => null; public string Name { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticleControlPointDriver_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticleControlPointDriver_t.cs index a2e3520f1..696a18e7f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticleControlPointDriver_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticleControlPointDriver_t.cs @@ -12,6 +12,7 @@ public partial interface ParticleControlPointDriver_t : ISchemaClass.From(nint handle) => new ParticleControlPointDriver_tImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; 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 d7251d8b6..a67092cb6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticleIndex_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticleIndex_t.cs @@ -12,6 +12,7 @@ public partial interface ParticleIndex_t : ISchemaClass { static ParticleIndex_t ISchemaClass.From(nint handle) => new ParticleIndex_tImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 9342f502c..3d92fd233 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticleNamedValueConfiguration_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticleNamedValueConfiguration_t.cs @@ -12,6 +12,7 @@ public partial interface ParticleNamedValueConfiguration_t : ISchemaClass.From(nint handle) => new ParticleNamedValueConfiguration_tImpl(handle); static int ISchemaClass.Size => 56; + static string? ISchemaClass.ClassName => null; public string ConfigName { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticleNamedValueSource_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticleNamedValueSource_t.cs index 52b7cf69e..949a26c9d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticleNamedValueSource_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticleNamedValueSource_t.cs @@ -12,6 +12,7 @@ public partial interface ParticleNamedValueSource_t : ISchemaClass.From(nint handle) => new ParticleNamedValueSource_tImpl(handle); static int ISchemaClass.Size => 96; + static string? ISchemaClass.ClassName => null; public string Name { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticleNode_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticleNode_t.cs index 151d851e8..70c35c43a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticleNode_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticleNode_t.cs @@ -12,6 +12,7 @@ public partial interface ParticleNode_t : ISchemaClass { static ParticleNode_t ISchemaClass.From(nint handle) => new ParticleNode_tImpl(handle); static int ISchemaClass.Size => 36; + static string? ISchemaClass.ClassName => null; 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 6a48249ce..70391cb43 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticlePreviewBodyGroup_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticlePreviewBodyGroup_t.cs @@ -12,6 +12,7 @@ public partial interface ParticlePreviewBodyGroup_t : ISchemaClass.From(nint handle) => new ParticlePreviewBodyGroup_tImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 e13d426d5..8b7b13540 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticlePreviewState_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ParticlePreviewState_t.cs @@ -12,6 +12,7 @@ public partial interface ParticlePreviewState_t : ISchemaClass.From(nint handle) => new ParticlePreviewState_tImpl(handle); static int ISchemaClass.Size => 104; + static string? ISchemaClass.ClassName => null; public string PreviewModel { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PermEntityLumpData_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PermEntityLumpData_t.cs index 0d1343fd2..ef0a2744c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PermEntityLumpData_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PermEntityLumpData_t.cs @@ -12,6 +12,7 @@ public partial interface PermEntityLumpData_t : ISchemaClass.From(nint handle) => new PermEntityLumpData_tImpl(handle); static int ISchemaClass.Size => 56; + static string? ISchemaClass.ClassName => null; public string Name { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PermModelDataAnimatedMaterialAttribute_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PermModelDataAnimatedMaterialAttribute_t.cs index c3620905e..935670e9c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PermModelDataAnimatedMaterialAttribute_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PermModelDataAnimatedMaterialAttribute_t.cs @@ -12,6 +12,7 @@ public partial interface PermModelDataAnimatedMaterialAttribute_t : ISchemaClass static PermModelDataAnimatedMaterialAttribute_t ISchemaClass.From(nint handle) => new PermModelDataAnimatedMaterialAttribute_tImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 e3a573c7e..c4d24f35f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PermModelData_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PermModelData_t.cs @@ -12,6 +12,7 @@ public partial interface PermModelData_t : ISchemaClass { static PermModelData_t ISchemaClass.From(nint handle) => new PermModelData_tImpl(handle); static int ISchemaClass.Size => 712; + static string? ISchemaClass.ClassName => null; public string Name { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PermModelExtPart_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PermModelExtPart_t.cs index 2c3bb7434..209664d66 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PermModelExtPart_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PermModelExtPart_t.cs @@ -12,6 +12,7 @@ public partial interface PermModelExtPart_t : ISchemaClass { static PermModelExtPart_t ISchemaClass.From(nint handle) => new PermModelExtPart_tImpl(handle); static int ISchemaClass.Size => 64; + static string? ISchemaClass.ClassName => null; 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 263e50a71..941bb0420 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PermModelInfo_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PermModelInfo_t.cs @@ -12,6 +12,7 @@ public partial interface PermModelInfo_t : ISchemaClass { static PermModelInfo_t ISchemaClass.From(nint handle) => new PermModelInfo_tImpl(handle); static int ISchemaClass.Size => 88; + static string? ISchemaClass.ClassName => null; 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 42aef78da..b3c969683 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PhysFeModelDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PhysFeModelDesc_t.cs @@ -12,6 +12,7 @@ public partial interface PhysFeModelDesc_t : ISchemaClass { static PhysFeModelDesc_t ISchemaClass.From(nint handle) => new PhysFeModelDesc_tImpl(handle); static int ISchemaClass.Size => 1712; + static string? ISchemaClass.ClassName => null; public ref CUtlVector CtrlHash { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PhysShapeMarkup_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PhysShapeMarkup_t.cs index fc24c7bd7..7c86078b9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PhysShapeMarkup_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PhysShapeMarkup_t.cs @@ -12,6 +12,7 @@ public partial interface PhysShapeMarkup_t : ISchemaClass { static PhysShapeMarkup_t ISchemaClass.From(nint handle) => new PhysShapeMarkup_tImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 720063d5f..bb2c8543d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PhysSoftbodyDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PhysSoftbodyDesc_t.cs @@ -12,6 +12,7 @@ public partial interface PhysSoftbodyDesc_t : ISchemaClass { static PhysSoftbodyDesc_t ISchemaClass.From(nint handle) => new PhysSoftbodyDesc_tImpl(handle); static int ISchemaClass.Size => 144; + static string? ISchemaClass.ClassName => null; public ref CUtlVector ParticleBoneHash { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PhysicsParticleId_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PhysicsParticleId_t.cs index beb24f23a..c8c458fee 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PhysicsParticleId_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PhysicsParticleId_t.cs @@ -12,6 +12,7 @@ public partial interface PhysicsParticleId_t : ISchemaClass static PhysicsParticleId_t ISchemaClass.From(nint handle) => new PhysicsParticleId_tImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 aace35323..66953e826 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PhysicsRagdollPose_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PhysicsRagdollPose_t.cs @@ -12,6 +12,7 @@ public partial interface PhysicsRagdollPose_t : ISchemaClass.From(nint handle) => new PhysicsRagdollPose_tImpl(handle); static int ISchemaClass.Size => 40; + static string? ISchemaClass.ClassName => null; 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 5cf20131d..3ed29d8ed 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PointCameraSettings_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PointCameraSettings_t.cs @@ -12,6 +12,7 @@ public partial interface PointCameraSettings_t : ISchemaClass.From(nint handle) => new PointCameraSettings_tImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 56535cce6..1eba3757f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PointDefinitionWithTimeValues_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PointDefinitionWithTimeValues_t.cs @@ -12,6 +12,7 @@ public partial interface PointDefinitionWithTimeValues_t : PointDefinition_t, IS static PointDefinitionWithTimeValues_t ISchemaClass.From(nint handle) => new PointDefinitionWithTimeValues_tImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 0ce97ffb6..e78d8842f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PointDefinition_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PointDefinition_t.cs @@ -12,6 +12,7 @@ public partial interface PointDefinition_t : ISchemaClass { static PointDefinition_t ISchemaClass.From(nint handle) => new PointDefinition_tImpl(handle); static int ISchemaClass.Size => 20; + static string? ISchemaClass.ClassName => null; 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 cda3ad82d..2d2c71763 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PostProcessingBloomParameters_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PostProcessingBloomParameters_t.cs @@ -12,6 +12,7 @@ public partial interface PostProcessingBloomParameters_t : ISchemaClass.From(nint handle) => new PostProcessingBloomParameters_tImpl(handle); static int ISchemaClass.Size => 136; + static string? ISchemaClass.ClassName => null; 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 6ff0ebddb..f76696002 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PostProcessingFogScatteringParameters_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PostProcessingFogScatteringParameters_t.cs @@ -12,6 +12,7 @@ public partial interface PostProcessingFogScatteringParameters_t : ISchemaClass< static PostProcessingFogScatteringParameters_t ISchemaClass.From(nint handle) => new PostProcessingFogScatteringParameters_tImpl(handle); static int ISchemaClass.Size => 20; + static string? ISchemaClass.ClassName => null; 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 122e4f12c..9fb39d66e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PostProcessingLocalContrastParameters_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PostProcessingLocalContrastParameters_t.cs @@ -12,6 +12,7 @@ public partial interface PostProcessingLocalContrastParameters_t : ISchemaClass< static PostProcessingLocalContrastParameters_t ISchemaClass.From(nint handle) => new PostProcessingLocalContrastParameters_tImpl(handle); static int ISchemaClass.Size => 20; + static string? ISchemaClass.ClassName => null; 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 a602cdb0e..6dc0b2d13 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PostProcessingResource_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PostProcessingResource_t.cs @@ -12,6 +12,7 @@ public partial interface PostProcessingResource_t : ISchemaClass.From(nint handle) => new PostProcessingResource_tImpl(handle); static int ISchemaClass.Size => 312; + static string? ISchemaClass.ClassName => null; 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 284a1335b..234df4be8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PostProcessingTonemapParameters_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PostProcessingTonemapParameters_t.cs @@ -12,6 +12,7 @@ public partial interface PostProcessingTonemapParameters_t : ISchemaClass.From(nint handle) => new PostProcessingTonemapParameters_tImpl(handle); static int ISchemaClass.Size => 60; + static string? ISchemaClass.ClassName => null; 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 6f187de0b..4be49d2fe 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PostProcessingVignetteParameters_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PostProcessingVignetteParameters_t.cs @@ -12,6 +12,7 @@ public partial interface PostProcessingVignetteParameters_t : ISchemaClass.From(nint handle) => new PostProcessingVignetteParameters_tImpl(handle); static int ISchemaClass.Size => 36; + static string? ISchemaClass.ClassName => null; 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 ea1879ccb..a4c56b1d2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PredictedDamageTag_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PredictedDamageTag_t.cs @@ -12,6 +12,7 @@ public partial interface PredictedDamageTag_t : ISchemaClass.From(nint handle) => new PredictedDamageTag_tImpl(handle); static int ISchemaClass.Size => 64; + static string? ISchemaClass.ClassName => null; 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 4aed1d88c..0749bb91b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseCursorID_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseCursorID_t.cs @@ -12,6 +12,7 @@ public partial interface PulseCursorID_t : ISchemaClass { static PulseCursorID_t ISchemaClass.From(nint handle) => new PulseCursorID_tImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 236945da9..67fde930a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseCursorYieldToken_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseCursorYieldToken_t.cs @@ -12,6 +12,7 @@ public partial interface PulseCursorYieldToken_t : ISchemaClass.From(nint handle) => new PulseCursorYieldToken_tImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 eebc80ec1..2beead53e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseDocNodeID_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseDocNodeID_t.cs @@ -12,6 +12,7 @@ public partial interface PulseDocNodeID_t : ISchemaClass { static PulseDocNodeID_t ISchemaClass.From(nint handle) => new PulseDocNodeID_tImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 0d7251ca7..ab0e8629d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseGraphExecutionHistoryCursorDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseGraphExecutionHistoryCursorDesc_t.cs @@ -12,6 +12,7 @@ public partial interface PulseGraphExecutionHistoryCursorDesc_t : ISchemaClass

.From(nint handle) => new PulseGraphExecutionHistoryCursorDesc_tImpl(handle); static int ISchemaClass.Size => 40; + static string? ISchemaClass.ClassName => null; public ref CUtlVector AncestorCursorIDs { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseGraphExecutionHistoryEntry_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseGraphExecutionHistoryEntry_t.cs index acbb08aa4..e6aee3fcd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseGraphExecutionHistoryEntry_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseGraphExecutionHistoryEntry_t.cs @@ -12,6 +12,7 @@ public partial interface PulseGraphExecutionHistoryEntry_t : ISchemaClass.From(nint handle) => new PulseGraphExecutionHistoryEntry_tImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 579944cdb..dffe3b09f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseGraphExecutionHistoryNodeDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseGraphExecutionHistoryNodeDesc_t.cs @@ -12,6 +12,7 @@ public partial interface PulseGraphExecutionHistoryNodeDesc_t : ISchemaClass.From(nint handle) => new PulseGraphExecutionHistoryNodeDesc_tImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 b8972f103..b68c9e3d9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseGraphInstanceID_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseGraphInstanceID_t.cs @@ -12,6 +12,7 @@ public partial interface PulseGraphInstanceID_t : ISchemaClass.From(nint handle) => new PulseGraphInstanceID_tImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 38455e53d..9f3a683a3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseNodeDynamicOutflows_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseNodeDynamicOutflows_t.cs @@ -12,6 +12,7 @@ public partial interface PulseNodeDynamicOutflows_t : ISchemaClass.From(nint handle) => new PulseNodeDynamicOutflows_tImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; public ref CUtlVector Outflows { get; } 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 363ff98b3..64cacec08 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 @@ -12,6 +12,7 @@ public partial interface PulseNodeDynamicOutflows_t__DynamicOutflow_t : ISchemaC static PulseNodeDynamicOutflows_t__DynamicOutflow_t ISchemaClass.From(nint handle) => new PulseNodeDynamicOutflows_t__DynamicOutflow_tImpl(handle); static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; 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 3e02fc778..714197c56 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseObservableBoolExpression_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseObservableBoolExpression_t.cs @@ -12,6 +12,7 @@ public partial interface PulseObservableBoolExpression_t : ISchemaClass.From(nint handle) => new PulseObservableBoolExpression_tImpl(handle); static int ISchemaClass.Size => 120; + static string? ISchemaClass.ClassName => null; public CPulse_OutflowConnection EvaluateConnection { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRegisterMap_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRegisterMap_t.cs index 0e847edce..10b5358e3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRegisterMap_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRegisterMap_t.cs @@ -12,6 +12,7 @@ public partial interface PulseRegisterMap_t : ISchemaClass { static PulseRegisterMap_t ISchemaClass.From(nint handle) => new PulseRegisterMap_tImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; // KeyValues3 diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeBlackboardReferenceIndex_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeBlackboardReferenceIndex_t.cs index 5914a48c9..9f35ace11 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeBlackboardReferenceIndex_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeBlackboardReferenceIndex_t.cs @@ -12,6 +12,7 @@ public partial interface PulseRuntimeBlackboardReferenceIndex_t : ISchemaClass

.From(nint handle) => new PulseRuntimeBlackboardReferenceIndex_tImpl(handle); static int ISchemaClass.Size => 2; + static string? ISchemaClass.ClassName => null; 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 ace09f899..c0b1ba08f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeCallInfoIndex_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeCallInfoIndex_t.cs @@ -12,6 +12,7 @@ public partial interface PulseRuntimeCallInfoIndex_t : ISchemaClass.From(nint handle) => new PulseRuntimeCallInfoIndex_tImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 06165b303..0b178e688 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeCellIndex_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeCellIndex_t.cs @@ -12,6 +12,7 @@ public partial interface PulseRuntimeCellIndex_t : ISchemaClass.From(nint handle) => new PulseRuntimeCellIndex_tImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 f24dc436b..01de672da 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeChunkIndex_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeChunkIndex_t.cs @@ -12,6 +12,7 @@ public partial interface PulseRuntimeChunkIndex_t : ISchemaClass.From(nint handle) => new PulseRuntimeChunkIndex_tImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 aadc04641..83664fe50 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeConstantIndex_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeConstantIndex_t.cs @@ -12,6 +12,7 @@ public partial interface PulseRuntimeConstantIndex_t : ISchemaClass.From(nint handle) => new PulseRuntimeConstantIndex_tImpl(handle); static int ISchemaClass.Size => 2; + static string? ISchemaClass.ClassName => null; 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 ccc634857..6ef845141 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeDomainValueIndex_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeDomainValueIndex_t.cs @@ -12,6 +12,7 @@ public partial interface PulseRuntimeDomainValueIndex_t : ISchemaClass.From(nint handle) => new PulseRuntimeDomainValueIndex_tImpl(handle); static int ISchemaClass.Size => 2; + static string? ISchemaClass.ClassName => null; 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 ef7d25a08..720ebef91 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeEntrypointIndex_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeEntrypointIndex_t.cs @@ -12,6 +12,7 @@ public partial interface PulseRuntimeEntrypointIndex_t : ISchemaClass.From(nint handle) => new PulseRuntimeEntrypointIndex_tImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 107fdee34..59b17cadb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeInvokeIndex_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeInvokeIndex_t.cs @@ -12,6 +12,7 @@ public partial interface PulseRuntimeInvokeIndex_t : ISchemaClass.From(nint handle) => new PulseRuntimeInvokeIndex_tImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 8f2e465ee..9cd35a8df 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeOutputIndex_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeOutputIndex_t.cs @@ -12,6 +12,7 @@ public partial interface PulseRuntimeOutputIndex_t : ISchemaClass.From(nint handle) => new PulseRuntimeOutputIndex_tImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 3732372a0..11513a2a4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeRegisterIndex_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeRegisterIndex_t.cs @@ -12,6 +12,7 @@ public partial interface PulseRuntimeRegisterIndex_t : ISchemaClass.From(nint handle) => new PulseRuntimeRegisterIndex_tImpl(handle); static int ISchemaClass.Size => 2; + static string? ISchemaClass.ClassName => null; 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 191d0f94e..fbc110d47 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeStateOffset_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeStateOffset_t.cs @@ -12,6 +12,7 @@ public partial interface PulseRuntimeStateOffset_t : ISchemaClass.From(nint handle) => new PulseRuntimeStateOffset_tImpl(handle); static int ISchemaClass.Size => 2; + static string? ISchemaClass.ClassName => null; 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 a8bee0789..8c4bdcd3c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeVarIndex_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseRuntimeVarIndex_t.cs @@ -12,6 +12,7 @@ public partial interface PulseRuntimeVarIndex_t : ISchemaClass.From(nint handle) => new PulseRuntimeVarIndex_tImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 070511f71..3bdfe8306 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseScriptedSequenceData_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseScriptedSequenceData_t.cs @@ -12,6 +12,7 @@ public partial interface PulseScriptedSequenceData_t : ISchemaClass.From(nint handle) => new PulseScriptedSequenceData_tImpl(handle); static int ISchemaClass.Size => 56; + static string? ISchemaClass.ClassName => null; 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 0d0ae7558..f80567ded 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseSelectorOutflowList_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/PulseSelectorOutflowList_t.cs @@ -12,6 +12,7 @@ public partial interface PulseSelectorOutflowList_t : ISchemaClass.From(nint handle) => new PulseSelectorOutflowList_tImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; public ref CUtlVector Outflows { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/QuestProgress.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/QuestProgress.cs index 0750c6870..a92c21b5c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/QuestProgress.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/QuestProgress.cs @@ -12,6 +12,7 @@ public partial interface QuestProgress : ISchemaClass { static QuestProgress ISchemaClass.From(nint handle) => new QuestProgressImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RagdollCreationParams_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RagdollCreationParams_t.cs index 7cd868c6d..c3b2ff699 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RagdollCreationParams_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RagdollCreationParams_t.cs @@ -12,6 +12,7 @@ public partial interface RagdollCreationParams_t : ISchemaClass.From(nint handle) => new RagdollCreationParams_tImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 b38b24414..ae3d164d4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RelationshipOverride_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RelationshipOverride_t.cs @@ -12,6 +12,7 @@ public partial interface RelationshipOverride_t : Relationship_t, ISchemaClass.From(nint handle) => new RelationshipOverride_tImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 eb5a5a97b..1c31a339e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/Relationship_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/Relationship_t.cs @@ -12,6 +12,7 @@ public partial interface Relationship_t : ISchemaClass { static Relationship_t ISchemaClass.From(nint handle) => new Relationship_tImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; 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 fa3ea93e5..cc4c3cc69 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RenderHairStrandInfo_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RenderHairStrandInfo_t.cs @@ -12,6 +12,7 @@ public partial interface RenderHairStrandInfo_t : ISchemaClass.From(nint handle) => new RenderHairStrandInfo_tImpl(handle); static int ISchemaClass.Size => 40; + static string? ISchemaClass.ClassName => null; 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 f1faec57c..376c0b5c8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RenderInputLayoutField_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RenderInputLayoutField_t.cs @@ -12,6 +12,7 @@ public partial interface RenderInputLayoutField_t : ISchemaClass.From(nint handle) => new RenderInputLayoutField_tImpl(handle); static int ISchemaClass.Size => 76; + static string? ISchemaClass.ClassName => null; 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 9055c0087..37588b3c0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RenderProjectedMaterial_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RenderProjectedMaterial_t.cs @@ -12,6 +12,7 @@ public partial interface RenderProjectedMaterial_t : ISchemaClass.From(nint handle) => new RenderProjectedMaterial_tImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; 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 376f3b251..30dedae04 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RenderSkeletonBone_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RenderSkeletonBone_t.cs @@ -12,6 +12,7 @@ public partial interface RenderSkeletonBone_t : ISchemaClass.From(nint handle) => new RenderSkeletonBone_tImpl(handle); static int ISchemaClass.Size => 96; + static string? ISchemaClass.ClassName => null; 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 0483f596b..58dcdd91f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ResourceId_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ResourceId_t.cs @@ -12,6 +12,7 @@ public partial interface ResourceId_t : ISchemaClass { static ResourceId_t ISchemaClass.From(nint handle) => new ResourceId_tImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; 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 a57bdc47e..014fcb245 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ResponseContext_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ResponseContext_t.cs @@ -12,6 +12,7 @@ public partial interface ResponseContext_t : ISchemaClass { static ResponseContext_t ISchemaClass.From(nint handle) => new ResponseContext_tImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 3c14a06fc..46e28b97c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ResponseFollowup.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ResponseFollowup.cs @@ -12,6 +12,7 @@ public partial interface ResponseFollowup : ISchemaClass { static ResponseFollowup ISchemaClass.From(nint handle) => new ResponseFollowupImpl(handle); static int ISchemaClass.Size => 49; + static string? ISchemaClass.ClassName => null; 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 a80483a9b..a1717d448 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ResponseParams.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ResponseParams.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface ResponseParams : ISchemaClass { static ResponseParams ISchemaClass.From(nint handle) => new ResponseParamsImpl(handle); - static int ISchemaClass.Size => 32; + static int ISchemaClass.Size => 28; + static string? ISchemaClass.ClassName => null; 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 e9d71ab29..64010f84e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnBlendVertex_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnBlendVertex_t.cs @@ -12,6 +12,7 @@ public partial interface RnBlendVertex_t : ISchemaClass { static RnBlendVertex_t ISchemaClass.From(nint handle) => new RnBlendVertex_tImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 8820fe07a..1fcccfdae 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnBodyDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnBodyDesc_t.cs @@ -12,6 +12,7 @@ public partial interface RnBodyDesc_t : ISchemaClass { static RnBodyDesc_t ISchemaClass.From(nint handle) => new RnBodyDesc_tImpl(handle); static int ISchemaClass.Size => 224; + static string? ISchemaClass.ClassName => null; 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 693b7a12f..13f8e68f7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnCapsuleDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnCapsuleDesc_t.cs @@ -12,6 +12,7 @@ public partial interface RnCapsuleDesc_t : RnShapeDesc_t, ISchemaClass.From(nint handle) => new RnCapsuleDesc_tImpl(handle); static int ISchemaClass.Size => 56; + static string? ISchemaClass.ClassName => null; 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 0402a3dc1..fe751dc2c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnCapsule_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnCapsule_t.cs @@ -12,6 +12,7 @@ public partial interface RnCapsule_t : ISchemaClass { static RnCapsule_t ISchemaClass.From(nint handle) => new RnCapsule_tImpl(handle); static int ISchemaClass.Size => 28; + static string? ISchemaClass.ClassName => null; 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 081592698..27ecdda24 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnFace_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnFace_t.cs @@ -12,6 +12,7 @@ public partial interface RnFace_t : ISchemaClass { static RnFace_t ISchemaClass.From(nint handle) => new RnFace_tImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; 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 86ba7061a..320cef973 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnHalfEdge_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnHalfEdge_t.cs @@ -12,6 +12,7 @@ public partial interface RnHalfEdge_t : ISchemaClass { static RnHalfEdge_t ISchemaClass.From(nint handle) => new RnHalfEdge_tImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 e9c463e75..2f4b33ef3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnHullDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnHullDesc_t.cs @@ -12,6 +12,7 @@ public partial interface RnHullDesc_t : RnShapeDesc_t, ISchemaClass.From(nint handle) => new RnHullDesc_tImpl(handle); static int ISchemaClass.Size => 272; + static string? ISchemaClass.ClassName => null; 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 62de3b0a7..1a9e3b866 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnHull_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnHull_t.cs @@ -12,6 +12,7 @@ public partial interface RnHull_t : ISchemaClass { static RnHull_t ISchemaClass.From(nint handle) => new RnHull_tImpl(handle); static int ISchemaClass.Size => 248; + static string? ISchemaClass.ClassName => null; public ref Vector Centroid { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnMeshDesc_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnMeshDesc_t.cs index d16069ef5..5e488d4af 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnMeshDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnMeshDesc_t.cs @@ -12,6 +12,7 @@ public partial interface RnMeshDesc_t : RnShapeDesc_t, ISchemaClass.From(nint handle) => new RnMeshDesc_tImpl(handle); static int ISchemaClass.Size => 216; + static string? ISchemaClass.ClassName => null; 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 82fb93e76..d924924bf 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnMesh_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnMesh_t.cs @@ -12,6 +12,7 @@ public partial interface RnMesh_t : ISchemaClass { static RnMesh_t ISchemaClass.From(nint handle) => new RnMesh_tImpl(handle); static int ISchemaClass.Size => 192; + static string? ISchemaClass.ClassName => null; public ref Vector Min { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnNode_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnNode_t.cs index 2c69f77fd..af2660f48 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnNode_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnNode_t.cs @@ -12,6 +12,7 @@ public partial interface RnNode_t : ISchemaClass { static RnNode_t ISchemaClass.From(nint handle) => new RnNode_tImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 b5306f10e..a78657cc6 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnPlane_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnPlane_t.cs @@ -12,6 +12,7 @@ public partial interface RnPlane_t : ISchemaClass { static RnPlane_t ISchemaClass.From(nint handle) => new RnPlane_tImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 d46ab0441..233e28462 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnShapeDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnShapeDesc_t.cs @@ -12,6 +12,7 @@ public partial interface RnShapeDesc_t : ISchemaClass { static RnShapeDesc_t ISchemaClass.From(nint handle) => new RnShapeDesc_tImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 eb8718314..c1ce81efb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnSoftbodyCapsule_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnSoftbodyCapsule_t.cs @@ -12,6 +12,7 @@ public partial interface RnSoftbodyCapsule_t : ISchemaClass static RnSoftbodyCapsule_t ISchemaClass.From(nint handle) => new RnSoftbodyCapsule_tImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 b9340862e..577c40457 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnSoftbodyParticle_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnSoftbodyParticle_t.cs @@ -12,6 +12,7 @@ public partial interface RnSoftbodyParticle_t : ISchemaClass.From(nint handle) => new RnSoftbodyParticle_tImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 3ba8fd6ae..c191baf26 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnSoftbodySpring_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnSoftbodySpring_t.cs @@ -12,6 +12,7 @@ public partial interface RnSoftbodySpring_t : ISchemaClass { static RnSoftbodySpring_t ISchemaClass.From(nint handle) => new RnSoftbodySpring_tImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; 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 1c617f46a..d2bbf72bb 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnSphereDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnSphereDesc_t.cs @@ -12,6 +12,7 @@ public partial interface RnSphereDesc_t : RnShapeDesc_t, ISchemaClass.From(nint handle) => new RnSphereDesc_tImpl(handle); static int ISchemaClass.Size => 40; + static string? ISchemaClass.ClassName => null; // 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 cf6b1beb3..39343e62f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnTriangle_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnTriangle_t.cs @@ -12,6 +12,7 @@ public partial interface RnTriangle_t : ISchemaClass { static RnTriangle_t ISchemaClass.From(nint handle) => new RnTriangle_tImpl(handle); static int ISchemaClass.Size => 12; + static string? ISchemaClass.ClassName => null; 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 7422d5a5a..71e2a1cfe 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnVertex_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnVertex_t.cs @@ -12,6 +12,7 @@ public partial interface RnVertex_t : ISchemaClass { static RnVertex_t ISchemaClass.From(nint handle) => new RnVertex_tImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; 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 f90a22dfd..a8bf0d598 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnWing_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RnWing_t.cs @@ -12,6 +12,7 @@ public partial interface RnWing_t : ISchemaClass { static RnWing_t ISchemaClass.From(nint handle) => new RnWing_tImpl(handle); static int ISchemaClass.Size => 12; + static string? ISchemaClass.ClassName => null; 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 c4dd327b4..b61878aa1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RotatorHistoryEntry_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RotatorHistoryEntry_t.cs @@ -12,6 +12,7 @@ public partial interface RotatorHistoryEntry_t : ISchemaClass.From(nint handle) => new RotatorHistoryEntry_tImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 eb9d7a192..ba2110b54 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RotatorQueueEntry_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RotatorQueueEntry_t.cs @@ -12,6 +12,7 @@ public partial interface RotatorQueueEntry_t : ISchemaClass static RotatorQueueEntry_t ISchemaClass.From(nint handle) => new RotatorQueueEntry_tImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 da349526c..dba25f1d9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RsBlendStateDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RsBlendStateDesc_t.cs @@ -12,6 +12,7 @@ public partial interface RsBlendStateDesc_t : ISchemaClass { static RsBlendStateDesc_t ISchemaClass.From(nint handle) => new RsBlendStateDesc_tImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 4b4b051f6..5c82fc283 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RsDepthStencilStateDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RsDepthStencilStateDesc_t.cs @@ -12,6 +12,7 @@ public partial interface RsDepthStencilStateDesc_t : ISchemaClass.From(nint handle) => new RsDepthStencilStateDesc_tImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; // bitfield diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RsRasterizerStateDesc_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RsRasterizerStateDesc_t.cs index 0d8c5f0c2..b1254c262 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RsRasterizerStateDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RsRasterizerStateDesc_t.cs @@ -12,6 +12,7 @@ public partial interface RsRasterizerStateDesc_t : ISchemaClass.From(nint handle) => new RsRasterizerStateDesc_tImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 f410d0b4b..c45f6baf1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RsStencilStateDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/RsStencilStateDesc_t.cs @@ -12,6 +12,7 @@ public partial interface RsStencilStateDesc_t : ISchemaClass.From(nint handle) => new RsStencilStateDesc_tImpl(handle); static int ISchemaClass.Size => 6; + static string? ISchemaClass.ClassName => null; // bitfield diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SampleCode.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SampleCode.cs index 82e1749d9..cf2792bde 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SampleCode.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SampleCode.cs @@ -12,6 +12,7 @@ public partial interface SampleCode : ISchemaClass { static SampleCode ISchemaClass.From(nint handle) => new SampleCodeImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; 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 185852589..0c85602a4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SceneEventId_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SceneEventId_t.cs @@ -12,6 +12,7 @@ public partial interface SceneEventId_t : ISchemaClass { static SceneEventId_t ISchemaClass.From(nint handle) => new SceneEventId_tImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 8b952fee4..fbb21c51d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SceneObject_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SceneObject_t.cs @@ -12,6 +12,7 @@ public partial interface SceneObject_t : ISchemaClass { static SceneObject_t ISchemaClass.From(nint handle) => new SceneObject_tImpl(handle); static int ISchemaClass.Size => 136; + static string? ISchemaClass.ClassName => null; 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 2aa3c82a8..4a1208187 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SceneViewId_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SceneViewId_t.cs @@ -12,6 +12,7 @@ public partial interface SceneViewId_t : ISchemaClass { static SceneViewId_t ISchemaClass.From(nint handle) => new SceneViewId_tImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 abe74d4a9..4d7138522 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ScriptInfo_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ScriptInfo_t.cs @@ -12,6 +12,7 @@ public partial interface ScriptInfo_t : ISchemaClass { static ScriptInfo_t ISchemaClass.From(nint handle) => new ScriptInfo_tImpl(handle); static int ISchemaClass.Size => 88; + static string? ISchemaClass.ClassName => null; public string Code { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SelectedEditItemInfo_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SelectedEditItemInfo_t.cs index fc03c6b80..b36c2467e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SelectedEditItemInfo_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SelectedEditItemInfo_t.cs @@ -12,6 +12,7 @@ public partial interface SelectedEditItemInfo_t : ISchemaClass.From(nint handle) => new SelectedEditItemInfo_tImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; public ref CUtlVector EditItems { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SellbackPurchaseEntry_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SellbackPurchaseEntry_t.cs index 33320b109..4239bb3b0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SellbackPurchaseEntry_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SellbackPurchaseEntry_t.cs @@ -12,6 +12,7 @@ public partial interface SellbackPurchaseEntry_t : ISchemaClass.From(nint handle) => new SellbackPurchaseEntry_tImpl(handle); static int ISchemaClass.Size => 72; + static string? ISchemaClass.ClassName => null; 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 72073b6d5..b08c2f898 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SequenceHistory_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SequenceHistory_t.cs @@ -12,6 +12,7 @@ public partial interface SequenceHistory_t : ISchemaClass { static SequenceHistory_t ISchemaClass.From(nint handle) => new SequenceHistory_tImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 d8e9ac687..5765ad6de 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SequenceWeightedList_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SequenceWeightedList_t.cs @@ -12,6 +12,7 @@ public partial interface SequenceWeightedList_t : ISchemaClass.From(nint handle) => new SequenceWeightedList_tImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; 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 ab8313141..707944b72 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ServerAuthoritativeWeaponSlot_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ServerAuthoritativeWeaponSlot_t.cs @@ -12,6 +12,7 @@ public partial interface ServerAuthoritativeWeaponSlot_t : ISchemaClass.From(nint handle) => new ServerAuthoritativeWeaponSlot_tImpl(handle); static int ISchemaClass.Size => 56; + static string? ISchemaClass.ClassName => null; 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 0ab7bc9b1..8b989272a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SheetSequenceIntegerId_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SheetSequenceIntegerId_t.cs @@ -12,6 +12,7 @@ public partial interface SheetSequenceIntegerId_t : ISchemaClass.From(nint handle) => new SheetSequenceIntegerId_tImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 20d1f0697..83927f10f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SignatureOutflow_Continue.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SignatureOutflow_Continue.cs @@ -12,6 +12,7 @@ public partial interface SignatureOutflow_Continue : CPulse_OutflowConnection, I static SignatureOutflow_Continue ISchemaClass.From(nint handle) => new SignatureOutflow_ContinueImpl(handle); static int ISchemaClass.Size => 72; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SignatureOutflow_Resume.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SignatureOutflow_Resume.cs index bf2e99988..3ee143927 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SignatureOutflow_Resume.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SignatureOutflow_Resume.cs @@ -12,6 +12,7 @@ public partial interface SignatureOutflow_Resume : CPulse_ResumePoint, ISchemaCl static SignatureOutflow_Resume ISchemaClass.From(nint handle) => new SignatureOutflow_ResumeImpl(handle); static int ISchemaClass.Size => 72; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SimpleConstraintSoundProfile.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SimpleConstraintSoundProfile.cs index cf7a7132c..a6731dfbc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SimpleConstraintSoundProfile.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SimpleConstraintSoundProfile.cs @@ -12,6 +12,7 @@ public partial interface SimpleConstraintSoundProfile : ISchemaClass.From(nint handle) => new SimpleConstraintSoundProfileImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 27a19f241..27afd7657 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SkeletonAnimCapture_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SkeletonAnimCapture_t.cs @@ -12,6 +12,7 @@ public partial interface SkeletonAnimCapture_t : ISchemaClass.From(nint handle) => new SkeletonAnimCapture_tImpl(handle); static int ISchemaClass.Size => 192; + static string? ISchemaClass.ClassName => null; public ref uint EntIndex { get; } 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 933472e61..e73d3a2c9 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 @@ -12,6 +12,7 @@ public partial interface SkeletonAnimCapture_t__Bone_t : ISchemaClass.From(nint handle) => new SkeletonAnimCapture_t__Bone_tImpl(handle); static int ISchemaClass.Size => 64; + static string? ISchemaClass.ClassName => null; 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 3c00c8fba..2ab95ff26 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 @@ -12,6 +12,7 @@ public partial interface SkeletonAnimCapture_t__Camera_t : ISchemaClass.From(nint handle) => new SkeletonAnimCapture_t__Camera_tImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; 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 dcaafe2bb..e2e09cb74 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 @@ -12,6 +12,7 @@ public partial interface SkeletonAnimCapture_t__FrameStamp_t : ISchemaClass.From(nint handle) => new SkeletonAnimCapture_t__FrameStamp_tImpl(handle); static int ISchemaClass.Size => 28; + static string? ISchemaClass.ClassName => null; 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 decff8b10..ed4b88e4b 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 @@ -12,6 +12,7 @@ public partial interface SkeletonAnimCapture_t__Frame_t : ISchemaClass.From(nint handle) => new SkeletonAnimCapture_t__Frame_tImpl(handle); static int ISchemaClass.Size => 192; + static string? ISchemaClass.ClassName => null; 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 efe32c9d3..8abf31789 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SkeletonBoneBounds_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SkeletonBoneBounds_t.cs @@ -12,6 +12,7 @@ public partial interface SkeletonBoneBounds_t : ISchemaClass.From(nint handle) => new SkeletonBoneBounds_tImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 519258693..f3d7736b1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SkeletonDemoDb_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SkeletonDemoDb_t.cs @@ -12,6 +12,7 @@ public partial interface SkeletonDemoDb_t : ISchemaClass { static SkeletonDemoDb_t ISchemaClass.From(nint handle) => new SkeletonDemoDb_tImpl(handle); static int ISchemaClass.Size => 56; + static string? ISchemaClass.ClassName => null; public ref CUtlVector> AnimCaptures { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SolveIKChainPoseOpFixedSettings_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SolveIKChainPoseOpFixedSettings_t.cs index 5e251e3af..896a0f6c5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SolveIKChainPoseOpFixedSettings_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SolveIKChainPoseOpFixedSettings_t.cs @@ -12,6 +12,7 @@ public partial interface SolveIKChainPoseOpFixedSettings_t : ISchemaClass.From(nint handle) => new SolveIKChainPoseOpFixedSettings_tImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; public ref CUtlVector ChainsToSolveData { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SosEditItemInfo_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SosEditItemInfo_t.cs index 2ccf03a37..ba12b2d2c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SosEditItemInfo_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SosEditItemInfo_t.cs @@ -12,6 +12,7 @@ public partial interface SosEditItemInfo_t : ISchemaClass { static SosEditItemInfo_t ISchemaClass.From(nint handle) => new SosEditItemInfo_tImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; 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 75f184981..44faf395f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SoundOpvarTraceResult_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SoundOpvarTraceResult_t.cs @@ -12,6 +12,7 @@ public partial interface SoundOpvarTraceResult_t : ISchemaClass.From(nint handle) => new SoundOpvarTraceResult_tImpl(handle); static int ISchemaClass.Size => 20; + static string? ISchemaClass.ClassName => null; 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 2908858d2..070be9c68 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SoundeventPathCornerPairNetworked_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SoundeventPathCornerPairNetworked_t.cs @@ -12,6 +12,7 @@ public partial interface SoundeventPathCornerPairNetworked_t : ISchemaClass.From(nint handle) => new SoundeventPathCornerPairNetworked_tImpl(handle); static int ISchemaClass.Size => 36; + static string? ISchemaClass.ClassName => null; 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 96778c3c4..54745251f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SpawnPoint.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SpawnPoint.cs @@ -11,7 +11,8 @@ namespace SwiftlyS2.Shared.SchemaDefinitions; public partial interface SpawnPoint : CServerOnlyPointEntity, ISchemaClass { static SpawnPoint ISchemaClass.From(nint handle) => new SpawnPointImpl(handle); - static int ISchemaClass.Size => 1280; + static int ISchemaClass.Size => 2024; + static string? ISchemaClass.ClassName => "spawnpoint"; 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 216762e3e..db37f1c74 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/StanceInfo_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/StanceInfo_t.cs @@ -12,6 +12,7 @@ public partial interface StanceInfo_t : ISchemaClass { static StanceInfo_t ISchemaClass.From(nint handle) => new StanceInfo_tImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 ad154baad..647b8af38 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SummaryTakeDamageInfo_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/SummaryTakeDamageInfo_t.cs @@ -12,6 +12,7 @@ public partial interface SummaryTakeDamageInfo_t : ISchemaClass.From(nint handle) => new SummaryTakeDamageInfo_tImpl(handle); static int ISchemaClass.Size => 352; + static string? ISchemaClass.ClassName => null; public ref int SummarisedCount { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/TagSpan_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/TagSpan_t.cs index bfffdd18f..12a83f136 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/TagSpan_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/TagSpan_t.cs @@ -12,6 +12,7 @@ public partial interface TagSpan_t : ISchemaClass { static TagSpan_t ISchemaClass.From(nint handle) => new TagSpan_tImpl(handle); static int ISchemaClass.Size => 12; + static string? ISchemaClass.ClassName => null; 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 1fccd1394..9827c202f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/TextureControls_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/TextureControls_t.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 2552; + static string? ISchemaClass.ClassName => null; 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 ccd95d1a2..d00fed615 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/TextureGroup_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/TextureGroup_t.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 2968; + static string? ISchemaClass.ClassName => null; 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 8fdace418..05d756ea4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/TraceSettings_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/TraceSettings_t.cs @@ -12,6 +12,7 @@ public partial interface TraceSettings_t : ISchemaClass { static TraceSettings_t ISchemaClass.From(nint handle) => new TraceSettings_tImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; 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 9acc83e06..08514cc63 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/TwoBoneIKSettings_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/TwoBoneIKSettings_t.cs @@ -12,6 +12,7 @@ public partial interface TwoBoneIKSettings_t : ISchemaClass static TwoBoneIKSettings_t ISchemaClass.From(nint handle) => new TwoBoneIKSettings_tImpl(handle); static int ISchemaClass.Size => 352; + static string? ISchemaClass.ClassName => null; 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 7ecda1b68..0aaa73595 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMapResourceData_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMapResourceData_t.cs @@ -12,6 +12,7 @@ public partial interface VMapResourceData_t : ISchemaClass { static VMapResourceData_t ISchemaClass.From(nint handle) => new VMapResourceData_tImpl(handle); static int ISchemaClass.Size => 1; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixAutoFilterDesc_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixAutoFilterDesc_t.cs index 9d5459ce2..e9fc558aa 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixAutoFilterDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixAutoFilterDesc_t.cs @@ -12,6 +12,7 @@ public partial interface VMixAutoFilterDesc_t : ISchemaClass.From(nint handle) => new VMixAutoFilterDesc_tImpl(handle); static int ISchemaClass.Size => 44; + static string? ISchemaClass.ClassName => null; 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 211bf387e..e5d45c967 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixBoxverb2Desc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixBoxverb2Desc_t.cs @@ -12,6 +12,7 @@ public partial interface VMixBoxverb2Desc_t : ISchemaClass { static VMixBoxverb2Desc_t ISchemaClass.From(nint handle) => new VMixBoxverb2Desc_tImpl(handle); static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; 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 c2b8810c4..c746d78b3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixBoxverbDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixBoxverbDesc_t.cs @@ -12,6 +12,7 @@ public partial interface VMixBoxverbDesc_t : ISchemaClass { static VMixBoxverbDesc_t ISchemaClass.From(nint handle) => new VMixBoxverbDesc_tImpl(handle); static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; 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 4bed9a90a..6b7a14def 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixConvolutionDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixConvolutionDesc_t.cs @@ -12,6 +12,7 @@ public partial interface VMixConvolutionDesc_t : ISchemaClass.From(nint handle) => new VMixConvolutionDesc_tImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 ae1ffc4d8..a03ed7962 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixDelayDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixDelayDesc_t.cs @@ -12,6 +12,7 @@ public partial interface VMixDelayDesc_t : ISchemaClass { static VMixDelayDesc_t ISchemaClass.From(nint handle) => new VMixDelayDesc_tImpl(handle); static int ISchemaClass.Size => 40; + static string? ISchemaClass.ClassName => null; 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 0f691f680..0b9162069 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixDiffusorDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixDiffusorDesc_t.cs @@ -12,6 +12,7 @@ public partial interface VMixDiffusorDesc_t : ISchemaClass { static VMixDiffusorDesc_t ISchemaClass.From(nint handle) => new VMixDiffusorDesc_tImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 50d9d6e36..e1ae09c36 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixDualCompressorDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixDualCompressorDesc_t.cs @@ -12,6 +12,7 @@ public partial interface VMixDualCompressorDesc_t : ISchemaClass.From(nint handle) => new VMixDualCompressorDesc_tImpl(handle); static int ISchemaClass.Size => 52; + static string? ISchemaClass.ClassName => null; 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 e5efa3d26..f5067c94a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixDynamics3BandDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixDynamics3BandDesc_t.cs @@ -12,6 +12,7 @@ public partial interface VMixDynamics3BandDesc_t : ISchemaClass.From(nint handle) => new VMixDynamics3BandDesc_tImpl(handle); static int ISchemaClass.Size => 144; + static string? ISchemaClass.ClassName => null; 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 ec649fc5f..130c42f91 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixDynamicsBand_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixDynamicsBand_t.cs @@ -12,6 +12,7 @@ public partial interface VMixDynamicsBand_t : ISchemaClass { static VMixDynamicsBand_t ISchemaClass.From(nint handle) => new VMixDynamicsBand_tImpl(handle); static int ISchemaClass.Size => 36; + static string? ISchemaClass.ClassName => null; 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 82e198fdb..ef3dea35c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixDynamicsCompressorDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixDynamicsCompressorDesc_t.cs @@ -12,6 +12,7 @@ public partial interface VMixDynamicsCompressorDesc_t : ISchemaClass.From(nint handle) => new VMixDynamicsCompressorDesc_tImpl(handle); static int ISchemaClass.Size => 36; + static string? ISchemaClass.ClassName => null; 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 d6e3cd94a..b412f054f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixDynamicsDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixDynamicsDesc_t.cs @@ -12,6 +12,7 @@ public partial interface VMixDynamicsDesc_t : ISchemaClass { static VMixDynamicsDesc_t ISchemaClass.From(nint handle) => new VMixDynamicsDesc_tImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; 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 6c250c80f..e9ca7e90c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixEQ8Desc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixEQ8Desc_t.cs @@ -12,6 +12,7 @@ public partial interface VMixEQ8Desc_t : ISchemaClass { static VMixEQ8Desc_t ISchemaClass.From(nint handle) => new VMixEQ8Desc_tImpl(handle); static int ISchemaClass.Size => 128; + static string? ISchemaClass.ClassName => null; // 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 9c45254f3..eb16ac523 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixEffectChainDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixEffectChainDesc_t.cs @@ -12,6 +12,7 @@ public partial interface VMixEffectChainDesc_t : ISchemaClass.From(nint handle) => new VMixEffectChainDesc_tImpl(handle); static int ISchemaClass.Size => 4; + static string? ISchemaClass.ClassName => null; 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 e176c4c5f..49eb99c06 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixEnvelopeDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixEnvelopeDesc_t.cs @@ -12,6 +12,7 @@ public partial interface VMixEnvelopeDesc_t : ISchemaClass { static VMixEnvelopeDesc_t ISchemaClass.From(nint handle) => new VMixEnvelopeDesc_tImpl(handle); static int ISchemaClass.Size => 12; + static string? ISchemaClass.ClassName => null; 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 470a575b0..4bc1a44bf 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixFilterDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixFilterDesc_t.cs @@ -12,6 +12,7 @@ public partial interface VMixFilterDesc_t : ISchemaClass { static VMixFilterDesc_t ISchemaClass.From(nint handle) => new VMixFilterDesc_tImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 630502f90..0a6ec8ac5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixFreeverbDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixFreeverbDesc_t.cs @@ -12,6 +12,7 @@ public partial interface VMixFreeverbDesc_t : ISchemaClass { static VMixFreeverbDesc_t ISchemaClass.From(nint handle) => new VMixFreeverbDesc_tImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 05bd89486..f15af9c21 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixModDelayDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixModDelayDesc_t.cs @@ -12,6 +12,7 @@ public partial interface VMixModDelayDesc_t : ISchemaClass { static VMixModDelayDesc_t ISchemaClass.From(nint handle) => new VMixModDelayDesc_tImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; 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 dc033c66c..8236de79d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixOscDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixOscDesc_t.cs @@ -12,6 +12,7 @@ public partial interface VMixOscDesc_t : ISchemaClass { static VMixOscDesc_t ISchemaClass.From(nint handle) => new VMixOscDesc_tImpl(handle); static int ISchemaClass.Size => 12; + static string? ISchemaClass.ClassName => null; 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 0bdce8526..bc8567b44 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixPannerDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixPannerDesc_t.cs @@ -12,6 +12,7 @@ public partial interface VMixPannerDesc_t : ISchemaClass { static VMixPannerDesc_t ISchemaClass.From(nint handle) => new VMixPannerDesc_tImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; 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 ab89193a9..3ce17f877 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixPitchShiftDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixPitchShiftDesc_t.cs @@ -12,6 +12,7 @@ public partial interface VMixPitchShiftDesc_t : ISchemaClass.From(nint handle) => new VMixPitchShiftDesc_tImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 d46b0df14..56b8cef92 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixPlateverbDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixPlateverbDesc_t.cs @@ -12,6 +12,7 @@ public partial interface VMixPlateverbDesc_t : ISchemaClass static VMixPlateverbDesc_t ISchemaClass.From(nint handle) => new VMixPlateverbDesc_tImpl(handle); static int ISchemaClass.Size => 28; + static string? ISchemaClass.ClassName => null; 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 fd0248f6a..006dff9c9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixShaperDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixShaperDesc_t.cs @@ -12,6 +12,7 @@ public partial interface VMixShaperDesc_t : ISchemaClass { static VMixShaperDesc_t ISchemaClass.From(nint handle) => new VMixShaperDesc_tImpl(handle); static int ISchemaClass.Size => 20; + static string? ISchemaClass.ClassName => null; 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 1f87784a1..61c72a47d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixSubgraphSwitchDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixSubgraphSwitchDesc_t.cs @@ -12,6 +12,7 @@ public partial interface VMixSubgraphSwitchDesc_t : ISchemaClass.From(nint handle) => new VMixSubgraphSwitchDesc_tImpl(handle); static int ISchemaClass.Size => 12; + static string? ISchemaClass.ClassName => null; 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 4fbd0a3c6..b8284a0ed 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixUtilityDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixUtilityDesc_t.cs @@ -12,6 +12,7 @@ public partial interface VMixUtilityDesc_t : ISchemaClass { static VMixUtilityDesc_t ISchemaClass.From(nint handle) => new VMixUtilityDesc_tImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 7eb44fa29..c59665612 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixVocoderDesc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VMixVocoderDesc_t.cs @@ -12,6 +12,7 @@ public partial interface VMixVocoderDesc_t : ISchemaClass { static VMixVocoderDesc_t ISchemaClass.From(nint handle) => new VMixVocoderDesc_tImpl(handle); static int ISchemaClass.Size => 40; + static string? ISchemaClass.ClassName => null; 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 0d4e46026..1b481250c 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysXAggregateData_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysXAggregateData_t.cs @@ -12,6 +12,7 @@ public partial interface VPhysXAggregateData_t : ISchemaClass.From(nint handle) => new VPhysXAggregateData_tImpl(handle); static int ISchemaClass.Size => 336; + static string? ISchemaClass.ClassName => null; public ref ushort Flags { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysXBodyPart_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysXBodyPart_t.cs index 6439b5331..5788bbce5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysXBodyPart_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysXBodyPart_t.cs @@ -12,6 +12,7 @@ public partial interface VPhysXBodyPart_t : ISchemaClass { static VPhysXBodyPart_t ISchemaClass.From(nint handle) => new VPhysXBodyPart_tImpl(handle); static int ISchemaClass.Size => 168; + static string? ISchemaClass.ClassName => null; 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 65b4a83af..e486968b1 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysXCollisionAttributes_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysXCollisionAttributes_t.cs @@ -12,6 +12,7 @@ public partial interface VPhysXCollisionAttributes_t : ISchemaClass.From(nint handle) => new VPhysXCollisionAttributes_tImpl(handle); static int ISchemaClass.Size => 160; + static string? ISchemaClass.ClassName => null; 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 e217032a6..310f4f8bf 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysXConstraint2_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysXConstraint2_t.cs @@ -12,6 +12,7 @@ public partial interface VPhysXConstraint2_t : ISchemaClass static VPhysXConstraint2_t ISchemaClass.From(nint handle) => new VPhysXConstraint2_tImpl(handle); static int ISchemaClass.Size => 256; + static string? ISchemaClass.ClassName => null; 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 f36a0a912..ede763fd7 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysXConstraintParams_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysXConstraintParams_t.cs @@ -12,6 +12,7 @@ public partial interface VPhysXConstraintParams_t : ISchemaClass.From(nint handle) => new VPhysXConstraintParams_tImpl(handle); static int ISchemaClass.Size => 248; + static string? ISchemaClass.ClassName => null; 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 61f2a1919..0e85839c0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysXJoint_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysXJoint_t.cs @@ -12,6 +12,7 @@ public partial interface VPhysXJoint_t : ISchemaClass { static VPhysXJoint_t ISchemaClass.From(nint handle) => new VPhysXJoint_tImpl(handle); static int ISchemaClass.Size => 208; + static string? ISchemaClass.ClassName => null; 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 003ad8ae0..8bbab66cd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysXRange_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysXRange_t.cs @@ -12,6 +12,7 @@ public partial interface VPhysXRange_t : ISchemaClass { static VPhysXRange_t ISchemaClass.From(nint handle) => new VPhysXRange_tImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; 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 49a4a610b..8a185ef33 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysics2ShapeDef_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysics2ShapeDef_t.cs @@ -12,6 +12,7 @@ public partial interface VPhysics2ShapeDef_t : ISchemaClass static VPhysics2ShapeDef_t ISchemaClass.From(nint handle) => new VPhysics2ShapeDef_tImpl(handle); static int ISchemaClass.Size => 120; + static string? ISchemaClass.ClassName => null; public ref CUtlVector Spheres { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysicsCollisionAttribute_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysicsCollisionAttribute_t.cs index a4662cbe1..3cde1a3c2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysicsCollisionAttribute_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VPhysicsCollisionAttribute_t.cs @@ -12,6 +12,7 @@ public partial interface VPhysicsCollisionAttribute_t : ISchemaClass.From(nint handle) => new VPhysicsCollisionAttribute_tImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; 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 acc5703bd..53e06ed24 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VariableInfo_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VariableInfo_t.cs @@ -12,6 +12,7 @@ public partial interface VariableInfo_t : ISchemaClass { static VariableInfo_t ISchemaClass.From(nint handle) => new VariableInfo_tImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 9d9877bd9..9e082e060 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VecInputMaterialVariable_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VecInputMaterialVariable_t.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 1688; + static string? ISchemaClass.ClassName => null; 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 adb01e5c2..64da52a44 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VelocitySampler.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VelocitySampler.cs @@ -12,6 +12,7 @@ public partial interface VelocitySampler : ISchemaClass { static VelocitySampler ISchemaClass.From(nint handle) => new VelocitySamplerImpl(handle); static int ISchemaClass.Size => 20; + static string? ISchemaClass.ClassName => null; 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 443384d0e..8891a4229 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VertexPositionColor_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VertexPositionColor_t.cs @@ -12,6 +12,7 @@ public partial interface VertexPositionColor_t : ISchemaClass.From(nint handle) => new VertexPositionColor_tImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 f7b4645ee..7a7c1324f 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VertexPositionNormal_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VertexPositionNormal_t.cs @@ -12,6 +12,7 @@ public partial interface VertexPositionNormal_t : ISchemaClass.From(nint handle) => new VertexPositionNormal_tImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 9ede3b52f..fcff9f719 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ViewAngleServerChange_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ViewAngleServerChange_t.cs @@ -12,6 +12,7 @@ public partial interface ViewAngleServerChange_t : ISchemaClass.From(nint handle) => new ViewAngleServerChange_tImpl(handle); static int ISchemaClass.Size => 72; + static string? ISchemaClass.ClassName => null; 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 220e41397..d92487286 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VoxelVisBlockOffset_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VoxelVisBlockOffset_t.cs @@ -12,6 +12,7 @@ public partial interface VoxelVisBlockOffset_t : ISchemaClass.From(nint handle) => new VoxelVisBlockOffset_tImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; 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 3166a5210..9e4bbc18b 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VsInputSignatureElement_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VsInputSignatureElement_t.cs @@ -12,6 +12,7 @@ public partial interface VsInputSignatureElement_t : ISchemaClass.From(nint handle) => new VsInputSignatureElement_tImpl(handle); static int ISchemaClass.Size => 196; + static string? ISchemaClass.ClassName => null; 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 5165b8e3a..da8b8d5d0 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VsInputSignature_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/VsInputSignature_t.cs @@ -12,6 +12,7 @@ public partial interface VsInputSignature_t : ISchemaClass { static VsInputSignature_t ISchemaClass.From(nint handle) => new VsInputSignature_tImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; public ref CUtlVector Elems { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WaterWheelDrag_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WaterWheelDrag_t.cs index 9119c4741..c942c20a3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WaterWheelDrag_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WaterWheelDrag_t.cs @@ -12,6 +12,7 @@ public partial interface WaterWheelDrag_t : ISchemaClass { static WaterWheelDrag_t ISchemaClass.From(nint handle) => new WaterWheelDrag_tImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; 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 8deff68a8..ec2b84abc 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WaterWheelFrictionScale_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WaterWheelFrictionScale_t.cs @@ -12,6 +12,7 @@ public partial interface WaterWheelFrictionScale_t : ISchemaClass.From(nint handle) => new WaterWheelFrictionScale_tImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; 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 91f931d31..807c093c8 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WeaponPurchaseCount_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WeaponPurchaseCount_t.cs @@ -12,6 +12,7 @@ public partial interface WeaponPurchaseCount_t : ISchemaClass.From(nint handle) => new WeaponPurchaseCount_tImpl(handle); static int ISchemaClass.Size => 56; + static string? ISchemaClass.ClassName => null; 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 096c86675..c9772ca22 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WeaponPurchaseTracker_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WeaponPurchaseTracker_t.cs @@ -12,6 +12,7 @@ public partial interface WeaponPurchaseTracker_t : ISchemaClass.From(nint handle) => new WeaponPurchaseTracker_tImpl(handle); static int ISchemaClass.Size => 112; + static string? ISchemaClass.ClassName => null; public ref CUtlVector WeaponPurchases { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WeightList.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WeightList.cs index 482f248ef..2a88402cd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WeightList.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WeightList.cs @@ -12,6 +12,7 @@ public partial interface WeightList : ISchemaClass { static WeightList ISchemaClass.From(nint handle) => new WeightListImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 6f0a2a348..cbebea737 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WorldBuilderParams_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WorldBuilderParams_t.cs @@ -12,6 +12,7 @@ public partial interface WorldBuilderParams_t : ISchemaClass.From(nint handle) => new WorldBuilderParams_tImpl(handle); static int ISchemaClass.Size => 96; + static string? ISchemaClass.ClassName => null; 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 07d2156f5..fa4a7adc5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WorldNodeOnDiskBufferData_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WorldNodeOnDiskBufferData_t.cs @@ -12,6 +12,7 @@ public partial interface WorldNodeOnDiskBufferData_t : ISchemaClass.From(nint handle) => new WorldNodeOnDiskBufferData_tImpl(handle); static int ISchemaClass.Size => 56; + static string? ISchemaClass.ClassName => null; public ref int ElementCount { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WorldNode_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WorldNode_t.cs index aeb3faa74..4b3206f44 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WorldNode_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WorldNode_t.cs @@ -12,6 +12,7 @@ public partial interface WorldNode_t : ISchemaClass { static WorldNode_t ISchemaClass.From(nint handle) => new WorldNode_tImpl(handle); static int ISchemaClass.Size => 352; + static string? ISchemaClass.ClassName => null; public ref CUtlVector SceneObjects { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/World_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/World_t.cs index 983831398..2d9535ca3 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/World_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/World_t.cs @@ -12,6 +12,7 @@ public partial interface World_t : ISchemaClass { static World_t ISchemaClass.From(nint handle) => new World_tImpl(handle); static int ISchemaClass.Size => 216; + static string? ISchemaClass.ClassName => null; public WorldBuilderParams_t BuilderParams { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WrappedPhysicsJoint_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WrappedPhysicsJoint_t.cs index 776de4a42..b0bc2853a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WrappedPhysicsJoint_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/WrappedPhysicsJoint_t.cs @@ -12,6 +12,7 @@ public partial interface WrappedPhysicsJoint_t : ISchemaClass.From(nint handle) => new WrappedPhysicsJoint_tImpl(handle); static int ISchemaClass.Size => 8; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/audioparams_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/audioparams_t.cs index 1c1ea223c..8d0752d31 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/audioparams_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/audioparams_t.cs @@ -12,6 +12,7 @@ public partial interface audioparams_t : ISchemaClass { static audioparams_t ISchemaClass.From(nint handle) => new audioparams_tImpl(handle); static int ISchemaClass.Size => 120; + static string? ISchemaClass.ClassName => null; 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 12389342c..4d8ba95d5 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/constraint_axislimit_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/constraint_axislimit_t.cs @@ -12,6 +12,7 @@ public partial interface constraint_axislimit_t : ISchemaClass.From(nint handle) => new constraint_axislimit_tImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 06e93b659..e489acf1e 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/constraint_breakableparams_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/constraint_breakableparams_t.cs @@ -12,6 +12,7 @@ public partial interface constraint_breakableparams_t : ISchemaClass.From(nint handle) => new constraint_breakableparams_tImpl(handle); static int ISchemaClass.Size => 24; + static string? ISchemaClass.ClassName => null; 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 3bde5459b..43f775dc2 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/constraint_hingeparams_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/constraint_hingeparams_t.cs @@ -12,6 +12,7 @@ public partial interface constraint_hingeparams_t : ISchemaClass.From(nint handle) => new constraint_hingeparams_tImpl(handle); static int ISchemaClass.Size => 64; + static string? ISchemaClass.ClassName => null; 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 b403be679..677fca7da 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/dynpitchvol_base_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/dynpitchvol_base_t.cs @@ -12,6 +12,7 @@ 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; + static string? ISchemaClass.ClassName => null; 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 435ddddc2..bda97eebd 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/dynpitchvol_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/dynpitchvol_t.cs @@ -12,6 +12,7 @@ public partial interface dynpitchvol_t : dynpitchvol_base_t, ISchemaClass.From(nint handle) => new dynpitchvol_tImpl(handle); static int ISchemaClass.Size => 100; + static string? ISchemaClass.ClassName => null; diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/fogparams_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/fogparams_t.cs index c6e248df5..be785e76d 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/fogparams_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/fogparams_t.cs @@ -12,6 +12,7 @@ public partial interface fogparams_t : ISchemaClass { static fogparams_t ISchemaClass.From(nint handle) => new fogparams_tImpl(handle); static int ISchemaClass.Size => 104; + static string? ISchemaClass.ClassName => null; 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 9312c432f..2eed50237 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/fogplayerparams_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/fogplayerparams_t.cs @@ -12,6 +12,7 @@ public partial interface fogplayerparams_t : ISchemaClass { static fogplayerparams_t ISchemaClass.From(nint handle) => new fogplayerparams_tImpl(handle); static int ISchemaClass.Size => 64; + static string? ISchemaClass.ClassName => null; 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 95a641764..fcead5bf9 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/hudtextparms_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/hudtextparms_t.cs @@ -12,6 +12,7 @@ public partial interface hudtextparms_t : ISchemaClass { static hudtextparms_t ISchemaClass.From(nint handle) => new hudtextparms_tImpl(handle); static int ISchemaClass.Size => 20; + static string? ISchemaClass.ClassName => null; 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 19ed5c2d5..5f72faa75 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/lerpdata_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/lerpdata_t.cs @@ -12,6 +12,7 @@ public partial interface lerpdata_t : ISchemaClass { static lerpdata_t ISchemaClass.From(nint handle) => new lerpdata_tImpl(handle); static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; 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 a498874b2..21a95f213 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/locksound_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/locksound_t.cs @@ -12,6 +12,7 @@ public partial interface locksound_t : ISchemaClass { static locksound_t ISchemaClass.From(nint handle) => new locksound_tImpl(handle); static int ISchemaClass.Size => 32; + static string? ISchemaClass.ClassName => null; 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 8e7e60583..22212ff77 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/magnetted_objects_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/magnetted_objects_t.cs @@ -12,6 +12,7 @@ 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; + static string? ISchemaClass.ClassName => null; 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 abba275f4..6362a075a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ragdoll_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ragdoll_t.cs @@ -12,6 +12,7 @@ public partial interface ragdoll_t : ISchemaClass { static ragdoll_t ISchemaClass.From(nint handle) => new ragdoll_tImpl(handle); static int ISchemaClass.Size => 80; + static string? ISchemaClass.ClassName => null; public ref CUtlVector List { get; } diff --git a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ragdollelement_t.cs b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ragdollelement_t.cs index ae498b790..480118fb4 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ragdollelement_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ragdollelement_t.cs @@ -12,6 +12,7 @@ public partial interface ragdollelement_t : ISchemaClass { static ragdollelement_t ISchemaClass.From(nint handle) => new ragdollelement_tImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; 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 f369397b0..4d71b8a85 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ragdollhierarchyjoint_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/ragdollhierarchyjoint_t.cs @@ -12,6 +12,7 @@ public partial interface ragdollhierarchyjoint_t : ISchemaClass.From(nint handle) => new ragdollhierarchyjoint_tImpl(handle); static int ISchemaClass.Size => 16; + static string? ISchemaClass.ClassName => null; 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 07f1a97de..1f620b236 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 @@ -12,6 +12,7 @@ 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; + static string? ISchemaClass.ClassName => null; 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 330f4480d..35083fd23 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/sky3dparams_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/sky3dparams_t.cs @@ -12,6 +12,7 @@ public partial interface sky3dparams_t : ISchemaClass { static sky3dparams_t ISchemaClass.From(nint handle) => new sky3dparams_tImpl(handle); static int ISchemaClass.Size => 144; + static string? ISchemaClass.ClassName => null; 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 09dcde833..38da6dabf 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/sndopvarlatchdata_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/sndopvarlatchdata_t.cs @@ -12,6 +12,7 @@ public partial interface sndopvarlatchdata_t : ISchemaClass static sndopvarlatchdata_t ISchemaClass.From(nint handle) => new sndopvarlatchdata_tImpl(handle); static int ISchemaClass.Size => 48; + static string? ISchemaClass.ClassName => null; 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 8c98b6f70..04dc24a2a 100644 --- a/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/thinkfunc_t.cs +++ b/managed/src/SwiftlyS2.Generated/Schemas/Interfaces/thinkfunc_t.cs @@ -11,7 +11,8 @@ 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; + static int ISchemaClass.Size => 40; + static string? ISchemaClass.ClassName => null; // 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 60f49e826..16b1647fa 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 @@ -12,6 +12,7 @@ public partial interface vphysics_save_cphysicsbody_t : RnBodyDesc_t, ISchemaCla static vphysics_save_cphysicsbody_t ISchemaClass.From(nint handle) => new vphysics_save_cphysicsbody_tImpl(handle); static int ISchemaClass.Size => 232; + static string? ISchemaClass.ClassName => null; public ref ulong OldPointer { get; } diff --git a/managed/src/SwiftlyS2.Generated/SteamAPI/Types/SteamClientPublic/CSteamID.cs b/managed/src/SwiftlyS2.Generated/SteamAPI/Types/SteamClientPublic/CSteamID.cs index f864c6cea..79117519f 100644 --- a/managed/src/SwiftlyS2.Generated/SteamAPI/Types/SteamClientPublic/CSteamID.cs +++ b/managed/src/SwiftlyS2.Generated/SteamAPI/Types/SteamClientPublic/CSteamID.cs @@ -10,6 +10,7 @@ public partial class SteamIdParser private static readonly Regex SteamId64Regex = MyRegex(); private static readonly Regex SteamIdRegex = MyRegex1(); private static readonly Regex SteamId3Regex = MyRegex2(); + private static readonly Regex SteamIdOnlineRegex = MyRegex3(); public static ulong? ParseToSteamId64( string input ) { @@ -21,6 +22,9 @@ public partial class SteamIdParser if (TryParseSteamId64(input, out var steamId64)) return steamId64; + if (TryParseSteamIdOnline(input, out steamId64)) + return steamId64; + if (TryParseSteamId(input, out steamId64)) return steamId64; @@ -61,6 +65,27 @@ private static bool TryParseSteamId( string input, out ulong steamId64 ) return true; } + public static bool TryParseSteamIdOnline( string input, out ulong steamId64 ) + { + steamId64 = 0; + + var match = SteamIdOnlineRegex.Match(input); + if (!match.Success) + return false; + + if (!uint.TryParse(match.Groups[1].Value, out uint y)) + return false; + + if (!uint.TryParse(match.Groups[2].Value, out uint z)) + return false; + + if (y > 1) + return false; + + steamId64 = STEAM_ID_BASE + (z * 2) + y; + return true; + } + private static bool TryParseSteamId3( string input, out ulong steamId64 ) { steamId64 = 0; @@ -102,6 +127,17 @@ public static string ToSteamId3( ulong steamId64 ) return $"[U:1:{accountId}]"; } + public static string ToSteamIdOnline( ulong steamId64 ) + { + if (!IsValidSteamId64(steamId64)) + return null; + + var accountId = steamId64 - STEAM_ID_BASE; + var y = accountId % 2; + var z = accountId / 2; + return $"STEAM_1:{y}:{z}"; + } + [GeneratedRegex(@"^7656119[0-9]{10}$")] private static partial Regex MyRegex(); @@ -110,6 +146,9 @@ public static string ToSteamId3( ulong steamId64 ) [GeneratedRegex(@"^\[U:1:([0-9]+)\]$")] private static partial Regex MyRegex2(); + + [GeneratedRegex(@"^STEAM_1:([0-1]):([0-9]+)$")] + private static partial Regex MyRegex3(); } @@ -336,6 +375,7 @@ public EUniverse GetEUniverse() return (EUniverse)((m_SteamID >> 56) & 0xFFul); } + public bool IsValid() { if (GetEAccountType() <= EAccountType.k_EAccountTypeInvalid || GetEAccountType() >= EAccountType.k_EAccountTypeMax) @@ -385,6 +425,11 @@ public uint GetSteamID32() return GetAccountID().m_AccountID; } + public string GetSteamIDOnline() + { + return SteamIdParser.ToSteamIdOnline(m_SteamID); + } + #region Overrides public override string ToString() { diff --git a/managed/src/SwiftlyS2.Shared/Helper.cs b/managed/src/SwiftlyS2.Shared/Helper.cs index fd68ebc39..03dd3cd31 100644 --- a/managed/src/SwiftlyS2.Shared/Helper.cs +++ b/managed/src/SwiftlyS2.Shared/Helper.cs @@ -88,6 +88,16 @@ public static T AsSchema( nint ptr ) where T : ISchemaClass return T.From(ptr); } + ///

+ /// Get the size of a schema class. + /// + /// The schema class to get the size of. + /// The size of the schema class. + public static int GetSchemaSize() where T : ISchemaClass + { + return T.Size; + } + /// /// Estimates the display width of a character based on its type. /// Inspired by: https://github.com/spectreconsole/wcwidth diff --git a/managed/src/SwiftlyS2.Shared/ISwiftlyCore.cs b/managed/src/SwiftlyS2.Shared/ISwiftlyCore.cs index 418c818a3..e651fbd1d 100644 --- a/managed/src/SwiftlyS2.Shared/ISwiftlyCore.cs +++ b/managed/src/SwiftlyS2.Shared/ISwiftlyCore.cs @@ -1,5 +1,4 @@ using Microsoft.Extensions.Logging; -using SwiftlyS2.Core.Services; using SwiftlyS2.Shared.CommandLine; using SwiftlyS2.Shared.Commands; using SwiftlyS2.Shared.ConsoleOutput; @@ -52,6 +51,11 @@ public interface ISwiftlyCore /// public IHelpers Helpers { get; } + /// + /// Game service. + /// + public IGameService Game { get; } + /// /// Command service. /// @@ -87,7 +91,6 @@ public interface ISwiftlyCore /// public IPlayerManagerService PlayerManager { get; } - /// /// Memory service. /// @@ -159,6 +162,11 @@ public interface ISwiftlyCore /// public ICommandLine CommandLine { get; } + /// + /// Game file system interface. + /// + public IGameFileSystem GameFileSystem { get; } + /// /// Gets the file path to the plugin directory. /// @@ -179,9 +187,4 @@ public interface ISwiftlyCore /// This directory is ensured to exist by the framework. /// public string PluginDataDirectory { get; } - - /// - /// Game file system interface. - /// - public IGameFileSystem GameFileSystem { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Shared/Misc/BitFieldHelper.cs b/managed/src/SwiftlyS2.Shared/Misc/BitFieldHelper.cs index 502e8a0c8..f7962bedd 100644 --- a/managed/src/SwiftlyS2.Shared/Misc/BitFieldHelper.cs +++ b/managed/src/SwiftlyS2.Shared/Misc/BitFieldHelper.cs @@ -1,55 +1,55 @@ -namespace SwiftlyS2.Shared.Misc; +namespace SwiftlyS2.Shared.Misc; -static class BitFieldHelper +internal static class BitFieldHelper { - public static int GetBits(ref byte data, int index, int bitCount) + public static int GetBits( ref byte data, int index, int bitCount ) { if (index < 0 || index + bitCount > 8) throw new ArgumentOutOfRangeException(); - int mask = (1 << bitCount) - 1; + var mask = (1 << bitCount) - 1; return (data >> index) & mask; } - public static void SetBits(ref byte data, int index, int bitCount, int value) + public static void SetBits( ref byte data, int index, int bitCount, int value ) { if (index < 0 || index + bitCount > 8) throw new ArgumentOutOfRangeException(); - int mask = ((1 << bitCount) - 1) << index; + var mask = ((1 << bitCount) - 1) << index; data = (byte)((data & ~mask) | ((value << index) & mask)); } - public static int GetBits(ref int data, int index, int bitCount) + public static int GetBits( ref int data, int index, int bitCount ) { if (index < 0 || index + bitCount > 32) throw new ArgumentOutOfRangeException(); - int mask = (1 << bitCount) - 1; + var mask = (1 << bitCount) - 1; return (data >> index) & mask; } - public static void SetBits(ref int data, int index, int bitCount, int value) + public static void SetBits( ref int data, int index, int bitCount, int value ) { if (index < 0 || index + bitCount > 32) throw new ArgumentOutOfRangeException(); - int mask = ((1 << bitCount) - 1) << index; + var mask = ((1 << bitCount) - 1) << index; data = (data & ~mask) | ((value << index) & mask); } - public static long GetBits(ref long data, int index, int bitCount) + public static long GetBits( ref long data, int index, int bitCount ) { if (index < 0 || index + bitCount > 64) throw new ArgumentOutOfRangeException(); - long mask = (1L << bitCount) - 1; + var mask = (1L << bitCount) - 1; return (data >> index) & mask; } - public static void SetBits(ref long data, int index, int bitCount, long value) + public static void SetBits( ref long data, int index, int bitCount, long value ) { if (index < 0 || index + bitCount > 64) throw new ArgumentOutOfRangeException(); - long mask = ((1L << bitCount) - 1) << index; + var mask = ((1L << bitCount) - 1) << index; data = (data & ~mask) | ((value << index) & mask); } - public static bool GetBit(ref byte data, int index) => GetBits(ref data, index, 1) != 0; - public static void SetBit(ref byte data, int index, bool value) => SetBits(ref data, index, 1, value ? 1 : 0); + public static bool GetBit( ref byte data, int index ) => GetBits(ref data, index, 1) != 0; + public static void SetBit( ref byte data, int index, bool value ) => SetBits(ref data, index, 1, value ? 1 : 0); - public static bool GetBit(ref int data, int index) => GetBits(ref data, index, 1) != 0; - public static void SetBit(ref int data, int index, bool value) => SetBits(ref data, index, 1, value ? 1 : 0); + public static bool GetBit( ref int data, int index ) => GetBits(ref data, index, 1) != 0; + public static void SetBit( ref int data, int index, bool value ) => SetBits(ref data, index, 1, value ? 1 : 0); - public static bool GetBit(ref long data, int index) => GetBits(ref data, index, 1) != 0; - public static void SetBit(ref long data, int index, bool value) => SetBits(ref data, index, 1, value ? 1 : 0); + public static bool GetBit( ref long data, int index ) => GetBits(ref data, index, 1) != 0; + public static void SetBit( ref long data, int index, bool value ) => SetBits(ref data, index, 1, value ? 1 : 0); } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Shared/Misc/GameKeyKind.cs b/managed/src/SwiftlyS2.Shared/Misc/GameKeyKind.cs index 443cd0434..d67cd9942 100644 --- a/managed/src/SwiftlyS2.Shared/Misc/GameKeyKind.cs +++ b/managed/src/SwiftlyS2.Shared/Misc/GameKeyKind.cs @@ -4,70 +4,70 @@ namespace SwiftlyS2.Shared.Events; public enum GameButtonFlags: ulong { None = 0, - Mouse1 = 1UL << 0, - Space = 1UL << 1, - Ctrl = 1UL << 2, - W = 1UL << 3, - S = 1UL << 4, - E = 1UL << 5, - Esc = 1UL << 6, - A = 1UL << 7, - D = 1UL << 8, - A2 = 1UL << 9, - D2 = 1UL << 10, - Mouse2 = 1UL << 11, - UnknownKeyRun = 1UL << 12, - R = 1UL << 13, - Alt = 1UL << 14, - Alt2 = 1UL << 15, - Shift = 1UL << 16, - UnknownKeySpeed = 1UL << 17, - Shift2 = 1UL << 18, - UnknownKeyHudzoom = 1UL << 19, - UnknownKeyWeapon1 = 1UL << 20, - UnknownKeyWeapon2 = 1UL << 21, - UnknownKeyBullrush = 1UL << 22, - UnknownKeyGrenade1 = 1UL << 23, - UnknownKeyGrenade2 = 1UL << 24, - UnknownKeyLookspin = 1UL << 25, - UnknownKey26 = 1UL << 26, - UnknownKey27 = 1UL << 27, - UnknownKey28 = 1UL << 28, - UnknownKey29 = 1UL << 29, - UnknownKey30 = 1UL << 30, - UnknownKey31 = 1UL << 31, - UnknownKey32 = 1UL << 32, - Tab = 1UL << 33, - UnknownKey34 = 1UL << 34, - F = 1UL << 35, - UnknownKey36 = 1UL << 36, - UnknownKey37 = 1UL << 37, - UnknownKey38 = 1UL << 38, - UnknownKey39 = 1UL << 39, - UnknownKey40 = 1UL << 40, - UnknownKey41 = 1UL << 41, - UnknownKey42 = 1UL << 42, - UnknownKey43 = 1UL << 43, - UnknownKey44 = 1UL << 44, - UnknownKey45 = 1UL << 45, - UnknownKey46 = 1UL << 46, - UnknownKey47 = 1UL << 47, - UnknownKey48 = 1UL << 48, - UnknownKey49 = 1UL << 49, - UnknownKey50 = 1UL << 50, - UnknownKey51 = 1UL << 51, - UnknownKey52 = 1UL << 52, - UnknownKey53 = 1UL << 53, - UnknownKey54 = 1UL << 54, - UnknownKey55 = 1UL << 55, - UnknownKey56 = 1UL << 56, - UnknownKey57 = 1UL << 57, - UnknownKey58 = 1UL << 58, - UnknownKey59 = 1UL << 59, - UnknownKey60 = 1UL << 60, - UnknownKey61 = 1UL << 61, - UnknownKey62 = 1UL << 62, - UnknownKey63 = 1UL << 63, + Mouse1 = 1UL << GameButtons.Mouse1, + Space = 1UL << GameButtons.Space, + Ctrl = 1UL << GameButtons.Ctrl, + W = 1UL << GameButtons.W, + S = 1UL << GameButtons.S, + E = 1UL << GameButtons.E, + Esc = 1UL << GameButtons.Esc, + A = 1UL << GameButtons.A, + D = 1UL << GameButtons.D, + A2 = 1UL << GameButtons.A2, + D2 = 1UL << GameButtons.D2, + Mouse2 = 1UL << GameButtons.Mouse2, + UnknownKeyRun = 1UL << GameButtons.UnknownKeyRun, + R = 1UL << GameButtons.R, + Alt = 1UL << GameButtons.Alt, + Alt2 = 1UL << GameButtons.Alt2, + Shift = 1UL << GameButtons.Shift, + UnknownKeySpeed = 1UL << GameButtons.UnknownKeySpeed, + Shift2 = 1UL << GameButtons.Shift2, + UnknownKeyHudzoom = 1UL << GameButtons.UnknownKeyHudzoom, + UnknownKeyWeapon1 = 1UL << GameButtons.UnknownKeyWeapon1, + UnknownKeyWeapon2 = 1UL << GameButtons.UnknownKeyWeapon2, + UnknownKeyBullrush = 1UL << GameButtons.UnknownKeyBullrush, + UnknownKeyGrenade1 = 1UL << GameButtons.UnknownKeyGrenade1, + UnknownKeyGrenade2 = 1UL << GameButtons.UnknownKeyGrenade2, + UnknownKeyLookspin = 1UL << GameButtons.UnknownKeyLookspin, + UnknownKey26 = 1UL << GameButtons.UnknownKey26, + UnknownKey27 = 1UL << GameButtons.UnknownKey27, + UnknownKey28 = 1UL << GameButtons.UnknownKey28, + UnknownKey29 = 1UL << GameButtons.UnknownKey29, + UnknownKey30 = 1UL << GameButtons.UnknownKey30, + UnknownKey31 = 1UL << GameButtons.UnknownKey31, + UnknownKey32 = 1UL << GameButtons.UnknownKey32, + Tab = 1UL << GameButtons.Tab, + UnknownKey34 = 1UL << GameButtons.UnknownKey34, + F = 1UL << GameButtons.F, + UnknownKey36 = 1UL << GameButtons.UnknownKey36, + UnknownKey37 = 1UL << GameButtons.UnknownKey37, + UnknownKey38 = 1UL << GameButtons.UnknownKey38, + UnknownKey39 = 1UL << GameButtons.UnknownKey39, + UnknownKey40 = 1UL << GameButtons.UnknownKey40, + UnknownKey41 = 1UL << GameButtons.UnknownKey41, + UnknownKey42 = 1UL << GameButtons.UnknownKey42, + UnknownKey43 = 1UL << GameButtons.UnknownKey43, + UnknownKey44 = 1UL << GameButtons.UnknownKey44, + UnknownKey45 = 1UL << GameButtons.UnknownKey45, + UnknownKey46 = 1UL << GameButtons.UnknownKey46, + UnknownKey47 = 1UL << GameButtons.UnknownKey47, + UnknownKey48 = 1UL << GameButtons.UnknownKey48, + UnknownKey49 = 1UL << GameButtons.UnknownKey49, + UnknownKey50 = 1UL << GameButtons.UnknownKey50, + UnknownKey51 = 1UL << GameButtons.UnknownKey51, + UnknownKey52 = 1UL << GameButtons.UnknownKey52, + UnknownKey53 = 1UL << GameButtons.UnknownKey53, + UnknownKey54 = 1UL << GameButtons.UnknownKey54, + UnknownKey55 = 1UL << GameButtons.UnknownKey55, + UnknownKey56 = 1UL << GameButtons.UnknownKey56, + UnknownKey57 = 1UL << GameButtons.UnknownKey57, + UnknownKey58 = 1UL << GameButtons.UnknownKey58, + UnknownKey59 = 1UL << GameButtons.UnknownKey59, + UnknownKey60 = 1UL << GameButtons.UnknownKey60, + UnknownKey61 = 1UL << GameButtons.UnknownKey61, + UnknownKey62 = 1UL << GameButtons.UnknownKey62, + UnknownKey63 = 1UL << GameButtons.UnknownKey63, } public enum GameButtons : int diff --git a/managed/src/SwiftlyS2.Shared/Misc/GamePhase.cs b/managed/src/SwiftlyS2.Shared/Misc/GamePhase.cs new file mode 100644 index 000000000..20f699302 --- /dev/null +++ b/managed/src/SwiftlyS2.Shared/Misc/GamePhase.cs @@ -0,0 +1,12 @@ +namespace SwiftlyS2.Shared.Misc; + +public enum GamePhase : short +{ + GAMEPHASE_WARMUP_ROUND = 0, + GAMEPHASE_PLAYING_STANDARD = 1, + GAMEPHASE_PLAYING_FIRST_HALF = 2, + GAMEPHASE_PLAYING_SECOND_HALF = 3, + GAMEPHASE_HALFTIME = 4, + GAMEPHASE_MATCH_ENDED = 5, + GAMEPHASE_MAX = 6 +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Shared/Modules/Engine/IEngineService.cs b/managed/src/SwiftlyS2.Shared/Modules/Engine/IEngineService.cs index 61f1f5a4d..2e79f96e2 100644 --- a/managed/src/SwiftlyS2.Shared/Modules/Engine/IEngineService.cs +++ b/managed/src/SwiftlyS2.Shared/Modules/Engine/IEngineService.cs @@ -16,6 +16,11 @@ public interface IEngineService [Obsolete("Use GlobalVars.MapName instead.")] public string Map { get; } + /// + /// Gets the Workshop ID of the current map. + /// + public string WorkshopId { get; } + /// /// Gets a reference to the global variables structure. /// diff --git a/managed/src/SwiftlyS2.Shared/Modules/Events/EventDelegates.cs b/managed/src/SwiftlyS2.Shared/Modules/Events/EventDelegates.cs index 28d45ac46..090a447dc 100644 --- a/managed/src/SwiftlyS2.Shared/Modules/Events/EventDelegates.cs +++ b/managed/src/SwiftlyS2.Shared/Modules/Events/EventDelegates.cs @@ -6,143 +6,159 @@ namespace SwiftlyS2.Shared.Events; public class EventDelegates { - /// - /// Called when game has processed a tick. Won't be called if the server is in hibernation. - /// This callback is a hot path, be careful with it and don't do anything expensive. - /// - public delegate void OnTick(); - - /// - /// Called when Steam API is activated. - /// - public delegate void OnSteamAPIActivated(); - - /// - /// Called when a client connects to the server. - /// - public delegate void OnClientConnected( IOnClientConnectedEvent @event ); - - /// - /// Called when a client disconnects from the server. - /// - public delegate void OnClientDisconnected( IOnClientDisconnectedEvent @event ); - - /// - /// Called when a client's key state changes. - /// - public delegate void OnClientKeyStateChanged( IOnClientKeyStateChangedEvent @event ); - - /// - /// Called when a client is fully put in server. - /// - public delegate void OnClientPutInServer( IOnClientPutInServerEvent @event ); - - /// - /// Called when a client is authorized by Steam. - /// - public delegate void OnClientSteamAuthorize( IOnClientSteamAuthorizeEvent @event ); - - /// - /// Called when a client's Steam authorization fails. - /// - public delegate void OnClientSteamAuthorizeFail( IOnClientSteamAuthorizeFailEvent @event ); - - /// - /// Called when an entity is created. - /// - public delegate void OnEntityCreated( IOnEntityCreatedEvent @event ); - - /// - /// Called when an entity is deleted. - /// - public delegate void OnEntityDeleted( IOnEntityDeletedEvent @event ); - - /// - /// Called when an entity's parent changes. - /// - public delegate void OnEntityParentChanged( IOnEntityParentChangedEvent @event ); - - /// - /// Called when an entity is spawned. - /// - public delegate void OnEntitySpawned( IOnEntitySpawnedEvent @event ); - - /// - /// Called when a map is loaded. - /// - public delegate void OnMapLoad( IOnMapLoadEvent @event ); - - /// - /// Called when a map is unloaded. - /// - public delegate void OnMapUnload( IOnMapUnloadEvent @event ); - - /// - /// Called when a client processes user commands. - /// This callback is a hot path, be careful with it and don't do anything expensive. - /// - public delegate void OnClientProcessUsercmds( IOnClientProcessUsercmdsEvent @event ); - - /// - /// Called when a ConVar value is changed. - /// - public delegate void OnConVarValueChanged( IOnConVarValueChanged @event ); - - /// - /// Called when a ConCommand is created. - /// - public delegate void OnConCommandCreated( IOnConCommandCreated @event ); - - /// - /// Called when a ConVar is created. - /// - public delegate void OnConVarCreated( IOnConVarCreated @event ); - - /// - /// Called when an entity takes damage. - /// - public delegate void OnEntityTakeDamage( IOnEntityTakeDamageEvent @event ); - - /// - /// Called when the game is precaching resources. - /// - public delegate void OnPrecacheResource( IOnPrecacheResourceEvent @event ); - - [Obsolete("OnEntityTouchHook is deprecated. Use OnEntityStartTouch, OnEntityTouch, or OnEntityEndTouch instead.")] - public delegate void OnEntityTouchHook( IOnEntityTouchHookEvent @event ); - - /// - /// Called when an entity starts touching another entity. - /// - public delegate void OnEntityStartTouch( IOnEntityStartTouchEvent @event ); - - /// - /// Called when an entity is touching another entity. - /// - public delegate void OnEntityTouch( IOnEntityTouchEvent @event ); - - /// - /// Called when an entity ends touching another entity. - /// - public delegate void OnEntityEndTouch( IOnEntityEndTouchEvent @event ); - - /// - /// Called when an item services can acquire hook is triggered. - /// - public delegate void OnItemServicesCanAcquireHook( IOnItemServicesCanAcquireHookEvent @event ); - - /// - /// Called when a weapon services can use hook is triggered. - /// - public delegate void OnWeaponServicesCanUseHook( IOnWeaponServicesCanUseHookEvent @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 ); + /// + /// Called when game has processed a tick. Won't be called if the server is in hibernation. + /// This callback is a hot path, be careful with it and don't do anything expensive. + /// + public delegate void OnTick(); + + /// + /// Called when the world is updated. This happens even in hibernation. + /// This callback is a hot path, be careful with it and don't do anything expensive. + /// + public delegate void OnWorldUpdate(); + + /// + /// Called when Steam API is activated. + /// + public delegate void OnSteamAPIActivated(); + + /// + /// Called when a client connects to the server. + /// + public delegate void OnClientConnected( IOnClientConnectedEvent @event ); + + /// + /// Called when a client disconnects from the server. + /// + public delegate void OnClientDisconnected( IOnClientDisconnectedEvent @event ); + + /// + /// Called when a client's key state changes. + /// + public delegate void OnClientKeyStateChanged( IOnClientKeyStateChangedEvent @event ); + + /// + /// Called when a client is fully put in server. + /// + public delegate void OnClientPutInServer( IOnClientPutInServerEvent @event ); + + /// + /// Called when a client is authorized by Steam. + /// + public delegate void OnClientSteamAuthorize( IOnClientSteamAuthorizeEvent @event ); + + /// + /// Called when a client's Steam authorization fails. + /// + public delegate void OnClientSteamAuthorizeFail( IOnClientSteamAuthorizeFailEvent @event ); + + /// + /// Called when an entity is created. + /// + public delegate void OnEntityCreated( IOnEntityCreatedEvent @event ); + + /// + /// Called when an entity is deleted. + /// + public delegate void OnEntityDeleted( IOnEntityDeletedEvent @event ); + + /// + /// Called when an entity's parent changes. + /// + public delegate void OnEntityParentChanged( IOnEntityParentChangedEvent @event ); + + /// + /// Called when an entity is spawned. + /// + public delegate void OnEntitySpawned( IOnEntitySpawnedEvent @event ); + + /// + /// Called when a map is loaded. + /// + public delegate void OnMapLoad( IOnMapLoadEvent @event ); + + /// + /// Called when a map is unloaded. + /// + public delegate void OnMapUnload( IOnMapUnloadEvent @event ); + + /// + /// Called when a client processes user commands. + /// This callback is a hot path, be careful with it and don't do anything expensive. + /// + public delegate void OnClientProcessUsercmds( IOnClientProcessUsercmdsEvent @event ); + + /// + /// Called when a ConVar value is changed. + /// + public delegate void OnConVarValueChanged( IOnConVarValueChanged @event ); + + /// + /// Called when a ConCommand is created. + /// + public delegate void OnConCommandCreated( IOnConCommandCreated @event ); + + /// + /// Called when a ConVar is created. + /// + public delegate void OnConVarCreated( IOnConVarCreated @event ); + + /// + /// Called when an entity takes damage. + /// + public delegate void OnEntityTakeDamage( IOnEntityTakeDamageEvent @event ); + + /// + /// Called when the game is precaching resources. + /// + public delegate void OnPrecacheResource( IOnPrecacheResourceEvent @event ); + + [Obsolete("OnEntityTouchHook is deprecated. Use OnEntityStartTouch, OnEntityTouch, or OnEntityEndTouch instead.")] + public delegate void OnEntityTouchHook( IOnEntityTouchHookEvent @event ); + + /// + /// Called when an entity starts touching another entity. + /// + public delegate void OnEntityStartTouch( IOnEntityStartTouchEvent @event ); + + /// + /// Called when an entity is touching another entity. + /// + public delegate void OnEntityTouch( IOnEntityTouchEvent @event ); + + /// + /// Called when an entity ends touching another entity. + /// + public delegate void OnEntityEndTouch( IOnEntityEndTouchEvent @event ); + + /// + /// Called when an item services can acquire hook is triggered. + /// + public delegate void OnItemServicesCanAcquireHook( IOnItemServicesCanAcquireHookEvent @event ); + + /// + /// Called when a weapon services can use hook is triggered. + /// + public delegate void OnWeaponServicesCanUseHook( IOnWeaponServicesCanUseHookEvent @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 ); + + /// + /// Called when the movement services run command hook is triggered. + /// + public delegate void OnMovementServicesRunCommandHook( IOnMovementServicesRunCommandHookEvent @event ); + + /// + /// Called when the player pawn post think hook is triggered. + /// + public delegate void OnPlayerPawnPostThink( IOnPlayerPawnPostThinkHookEvent @event ); } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Shared/Modules/Events/EventParams/IOnMovementServicesRunCommandHookEvent.cs b/managed/src/SwiftlyS2.Shared/Modules/Events/EventParams/IOnMovementServicesRunCommandHookEvent.cs new file mode 100644 index 000000000..203cb3548 --- /dev/null +++ b/managed/src/SwiftlyS2.Shared/Modules/Events/EventParams/IOnMovementServicesRunCommandHookEvent.cs @@ -0,0 +1,23 @@ +using SwiftlyS2.Shared.ProtobufDefinitions; +using SwiftlyS2.Shared.SchemaDefinitions; + +namespace SwiftlyS2.Shared.Events; + +/// +/// Called when the movement services run command hook is triggered. +/// +public interface IOnMovementServicesRunCommandHookEvent +{ + /// + /// The movement services. + /// + public CCSPlayer_MovementServices MovementServices { get; } + /// + /// The button state. + /// + public CInButtonState ButtonState { get; } + /// + /// The user command protobuf. + /// + public CSGOUserCmdPB UserCmdPB { get; } +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Shared/Modules/Events/EventParams/IOnPlayerPawnPostThinkHookEvent.cs b/managed/src/SwiftlyS2.Shared/Modules/Events/EventParams/IOnPlayerPawnPostThinkHookEvent.cs new file mode 100644 index 000000000..66e2279d6 --- /dev/null +++ b/managed/src/SwiftlyS2.Shared/Modules/Events/EventParams/IOnPlayerPawnPostThinkHookEvent.cs @@ -0,0 +1,14 @@ +using SwiftlyS2.Shared.SchemaDefinitions; + +namespace SwiftlyS2.Shared.Events; + +/// +/// Called when the player pawn post think hook is triggered. +/// +public interface IOnPlayerPawnPostThinkHookEvent +{ + /// + /// The player pawn. + /// + public CCSPlayerPawn PlayerPawn { 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 81c15d743..86dd49d34 100644 --- a/managed/src/SwiftlyS2.Shared/Modules/Events/IEventSubscriber.cs +++ b/managed/src/SwiftlyS2.Shared/Modules/Events/IEventSubscriber.cs @@ -6,143 +6,159 @@ namespace SwiftlyS2.Shared.Events; public interface IEventSubscriber { - /// - /// Called when game has processed a tick. Won't be called if the server is in hibernation. - /// This callback is a hot path, be careful with it and don't do anything expensive. - /// - public event EventDelegates.OnTick? OnTick; - - /// - /// Called when Steam API is activated. - /// - public event EventDelegates.OnSteamAPIActivated? OnSteamAPIActivated; - - /// - /// Called when a client connects to the server. - /// - public event EventDelegates.OnClientConnected? OnClientConnected; - - /// - /// Called when a client disconnects from the server. - /// - public event EventDelegates.OnClientDisconnected? OnClientDisconnected; - - /// - /// Called when a client's key state changes. - /// - public event EventDelegates.OnClientKeyStateChanged? OnClientKeyStateChanged; - - /// - /// Called when a client is fully put in server. - /// - public event EventDelegates.OnClientPutInServer? OnClientPutInServer; - - /// - /// Called when a client is authorized by Steam. - /// - public event EventDelegates.OnClientSteamAuthorize? OnClientSteamAuthorize; - - /// - /// Called when a client's Steam authorization fails. - /// - public event EventDelegates.OnClientSteamAuthorizeFail? OnClientSteamAuthorizeFail; - - /// - /// Called when an entity is created. - /// - public event EventDelegates.OnEntityCreated? OnEntityCreated; - - /// - /// Called when an entity is deleted. - /// - public event EventDelegates.OnEntityDeleted? OnEntityDeleted; - - /// - /// Called when an entity's parent changes. - /// - public event EventDelegates.OnEntityParentChanged? OnEntityParentChanged; - - /// - /// Called when an entity is spawned. - /// - public event EventDelegates.OnEntitySpawned? OnEntitySpawned; - - /// - /// Called when a map is loaded. - /// - public event EventDelegates.OnMapLoad? OnMapLoad; - - /// - /// Called when a map is unloaded. - /// - public event EventDelegates.OnMapUnload? OnMapUnload; - - /// - /// Called when the game process user's input. - /// This callback is a hot path, be careful with it and don't do anything expensive. - /// - public event EventDelegates.OnClientProcessUsercmds? OnClientProcessUsercmds; - - /// - /// Called when a ConVar value is changed. - /// - public event EventDelegates.OnConVarValueChanged? OnConVarValueChanged; - - /// - /// Called when a ConCommand is created. - /// - public event EventDelegates.OnConCommandCreated? OnConCommandCreated; - - /// - /// Called when a ConVar is created. - /// - public event EventDelegates.OnConVarCreated? OnConVarCreated; - - /// - /// Called when an entity takes damage. - /// - public event EventDelegates.OnEntityTakeDamage? OnEntityTakeDamage; - - /// - /// Called when the game is precaching resources. - /// - public event EventDelegates.OnPrecacheResource? OnPrecacheResource; - - /// - /// Called when an item services can acquire hook is triggered. - /// - public event EventDelegates.OnItemServicesCanAcquireHook? OnItemServicesCanAcquireHook; - - /// - /// Called when a weapon services can use hook is triggered. - /// - public event EventDelegates.OnWeaponServicesCanUseHook? OnWeaponServicesCanUseHook; - - /// - /// Called when the game outputs a console message. - /// - public event EventDelegates.OnConsoleOutput? OnConsoleOutput; - - /// - /// Called when a command is executed. - /// - public event EventDelegates.OnCommandExecuteHook? OnCommandExecuteHook; - - [Obsolete("OnEntityTouchHook is deprecated. Use OnEntityStartTouch, OnEntityTouch, or OnEntityEndTouch instead.")] - public event EventDelegates.OnEntityTouchHook? OnEntityTouchHook; - - /// - /// Called when an entity starts touching another entity. - /// - public event EventDelegates.OnEntityStartTouch? OnEntityStartTouch; - - /// - /// Called when an entity is touching another entity. - /// - public event EventDelegates.OnEntityTouch? OnEntityTouch; - - /// - /// Called when an entity ends touching another entity. - /// - public event EventDelegates.OnEntityEndTouch? OnEntityEndTouch; + /// + /// Called when game has processed a tick. Won't be called if the server is in hibernation. + /// This callback is a hot path, be careful with it and don't do anything expensive. + /// + public event EventDelegates.OnTick? OnTick; + + /// + /// Called when the world is updated. This happens even in hibernation. + /// This callback is a hot path, be careful with it and don't do anything expensive. + /// + public event EventDelegates.OnWorldUpdate? OnWorldUpdate; + + /// + /// Called when Steam API is activated. + /// + public event EventDelegates.OnSteamAPIActivated? OnSteamAPIActivated; + + /// + /// Called when a client connects to the server. + /// + public event EventDelegates.OnClientConnected? OnClientConnected; + + /// + /// Called when a client disconnects from the server. + /// + public event EventDelegates.OnClientDisconnected? OnClientDisconnected; + + /// + /// Called when a client's key state changes. + /// + public event EventDelegates.OnClientKeyStateChanged? OnClientKeyStateChanged; + + /// + /// Called when a client is fully put in server. + /// + public event EventDelegates.OnClientPutInServer? OnClientPutInServer; + + /// + /// Called when a client is authorized by Steam. + /// + public event EventDelegates.OnClientSteamAuthorize? OnClientSteamAuthorize; + + /// + /// Called when a client's Steam authorization fails. + /// + public event EventDelegates.OnClientSteamAuthorizeFail? OnClientSteamAuthorizeFail; + + /// + /// Called when an entity is created. + /// + public event EventDelegates.OnEntityCreated? OnEntityCreated; + + /// + /// Called when an entity is deleted. + /// + public event EventDelegates.OnEntityDeleted? OnEntityDeleted; + + /// + /// Called when an entity's parent changes. + /// + public event EventDelegates.OnEntityParentChanged? OnEntityParentChanged; + + /// + /// Called when an entity is spawned. + /// + public event EventDelegates.OnEntitySpawned? OnEntitySpawned; + + /// + /// Called when a map is loaded. + /// + public event EventDelegates.OnMapLoad? OnMapLoad; + + /// + /// Called when a map is unloaded. + /// + public event EventDelegates.OnMapUnload? OnMapUnload; + + /// + /// Called when the game process user's input. + /// This callback is a hot path, be careful with it and don't do anything expensive. + /// + public event EventDelegates.OnClientProcessUsercmds? OnClientProcessUsercmds; + + /// + /// Called when a ConVar value is changed. + /// + public event EventDelegates.OnConVarValueChanged? OnConVarValueChanged; + + /// + /// Called when a ConCommand is created. + /// + public event EventDelegates.OnConCommandCreated? OnConCommandCreated; + + /// + /// Called when a ConVar is created. + /// + public event EventDelegates.OnConVarCreated? OnConVarCreated; + + /// + /// Called when an entity takes damage. + /// + public event EventDelegates.OnEntityTakeDamage? OnEntityTakeDamage; + + /// + /// Called when the game is precaching resources. + /// + public event EventDelegates.OnPrecacheResource? OnPrecacheResource; + + /// + /// Called when an item services can acquire hook is triggered. + /// + public event EventDelegates.OnItemServicesCanAcquireHook? OnItemServicesCanAcquireHook; + + /// + /// Called when a weapon services can use hook is triggered. + /// + public event EventDelegates.OnWeaponServicesCanUseHook? OnWeaponServicesCanUseHook; + + /// + /// Called when the game outputs a console message. + /// + public event EventDelegates.OnConsoleOutput? OnConsoleOutput; + + /// + /// Called when a command is executed. + /// + public event EventDelegates.OnCommandExecuteHook? OnCommandExecuteHook; + + [Obsolete("OnEntityTouchHook is deprecated. Use OnEntityStartTouch, OnEntityTouch, or OnEntityEndTouch instead.")] + public event EventDelegates.OnEntityTouchHook? OnEntityTouchHook; + + /// + /// Called when an entity starts touching another entity. + /// + public event EventDelegates.OnEntityStartTouch? OnEntityStartTouch; + + /// + /// Called when an entity is touching another entity. + /// + public event EventDelegates.OnEntityTouch? OnEntityTouch; + + /// + /// Called when an entity ends touching another entity. + /// + public event EventDelegates.OnEntityEndTouch? OnEntityEndTouch; + + /// + /// Called when the movement services run command hook is triggered. + /// + public event EventDelegates.OnMovementServicesRunCommandHook? OnMovementServicesRunCommandHook; + + /// + /// Called when the player pawn post think hook is triggered. + /// + public event EventDelegates.OnPlayerPawnPostThink? OnPlayerPawnPostThink; } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Shared/Modules/Game/IGameService.cs b/managed/src/SwiftlyS2.Shared/Modules/Game/IGameService.cs new file mode 100644 index 000000000..d3c613ae4 --- /dev/null +++ b/managed/src/SwiftlyS2.Shared/Modules/Game/IGameService.cs @@ -0,0 +1,87 @@ +using SwiftlyS2.Shared.Misc; +using SwiftlyS2.Shared.Natives; + +namespace SwiftlyS2.Shared.Services; + +public interface IGameService +{ + /// + /// Gets a read-only reference to the current match data. + /// + ref readonly CCSMatch MatchData { get; } + + /// + /// Resets all match data to initial state. + /// + void Reset(); + + /// + /// Sets the current game phase. + /// + /// The game phase to set. + void SetPhase( GamePhase phase ); + + /// + /// Adds wins to the Terrorist team. + /// + /// Number of wins to add. + void AddTerroristWins( int numWins ); + + /// + /// Adds wins to the Counter-Terrorist team. + /// + /// Number of wins to add. + void AddCTWins( int numWins ); + + /// + /// Increments the round count. + /// + /// Number of rounds to increment. + void IncrementRound( int numRounds = 1 ); + + /// + /// Adds bonus points to the Terrorist team. + /// + /// Bonus points to add. + void AddTerroristBonusPoints( int points ); + + /// + /// Adds bonus points to the Counter-Terrorist team. + /// + /// Bonus points to add. + void AddCTBonusPoints( int points ); + + /// + /// Adds score to the Terrorist team. + /// + /// Score to add. + void AddTerroristScore( int score ); + + /// + /// Adds score to the Counter-Terrorist team. + /// + /// Score to add. + void AddCTScore( int score ); + + /// + /// Enters overtime mode. + /// + /// Number of overtime periods to add. + void GoToOvertime( int numOvertimesToAdd = 1 ); + + /// + /// Swaps the team scores between Terrorist and Counter-Terrorist. + /// + void SwapTeamScores(); + + // /// + // /// Updates the team score entities based on current match data. + // /// + // void UpdateTeamScores(); + + /// + /// Gets the winning team ID. + /// + /// Team ID of the winner, or 0 if tie. + int GetWinningTeam(); +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Shared/Modules/Memory/IMemoryService.cs b/managed/src/SwiftlyS2.Shared/Modules/Memory/IMemoryService.cs index 76183859a..3d0ef185d 100644 --- a/managed/src/SwiftlyS2.Shared/Modules/Memory/IMemoryService.cs +++ b/managed/src/SwiftlyS2.Shared/Modules/Memory/IMemoryService.cs @@ -88,4 +88,24 @@ public interface IMemoryService /// The schema class. T ToSchemaClass(nint address) where T : class, ISchemaClass; + /// + /// Allocate a block of memory. + /// + /// The size of the memory block to allocate. + /// The address of the allocated memory block. + nint Alloc(ulong size); + + /// + /// Free a block of memory. + /// + /// The address of the memory block to free. + void Free(nint pointer); + + /// + /// Resize a block of memory. + /// + /// The address of the memory block to resize. + /// The new size of the memory block. + /// The address of the resized memory block. + nint Resize(nint pointer, ulong newSize); } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Shared/Modules/NetMessages/INetMessage.cs b/managed/src/SwiftlyS2.Shared/Modules/NetMessages/INetMessage.cs index 68cf1184d..822bcff72 100644 --- a/managed/src/SwiftlyS2.Shared/Modules/NetMessages/INetMessage.cs +++ b/managed/src/SwiftlyS2.Shared/Modules/NetMessages/INetMessage.cs @@ -2,7 +2,8 @@ namespace SwiftlyS2.Shared.NetMessages; -public interface INetMessage where T : INetMessage, ITypedProtobuf, IDisposable { +public interface INetMessage where T : INetMessage, ITypedProtobuf, IDisposable +{ public static abstract int MessageId { get; } public static abstract string MessageName { get; } @@ -11,6 +12,7 @@ public interface INetMessage where T : INetMessage, ITypedProtobuf, IDi /// /// Sends the net message with current recipient filter. + /// public void Send(); /// @@ -22,6 +24,6 @@ public interface INetMessage where T : INetMessage, ITypedProtobuf, IDi /// Sends the net message to the specified player. /// /// The player ID. - public void SendToPlayer(int playerId); + public void SendToPlayer( int playerId ); } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Shared/Modules/Permissions/IPermissionManager.cs b/managed/src/SwiftlyS2.Shared/Modules/Permissions/IPermissionManager.cs index 8d176751e..84739b604 100644 --- a/managed/src/SwiftlyS2.Shared/Modules/Permissions/IPermissionManager.cs +++ b/managed/src/SwiftlyS2.Shared/Modules/Permissions/IPermissionManager.cs @@ -38,4 +38,10 @@ public interface IPermissionManager { /// The permission to remove the sub-permission from. /// The sub-permission to remove. void RemoveSubPermission(string permission, string subPermission); -} \ No newline at end of file + + /// + /// Clear all permission from a player. + /// + /// The Steam ID of the player. + void ClearPermission(ulong steamId); +} diff --git a/managed/src/SwiftlyS2.Shared/Modules/Players/IPlayerManager.cs b/managed/src/SwiftlyS2.Shared/Modules/Players/IPlayerManager.cs index 1dca917db..a6501f992 100644 --- a/managed/src/SwiftlyS2.Shared/Modules/Players/IPlayerManager.cs +++ b/managed/src/SwiftlyS2.Shared/Modules/Players/IPlayerManager.cs @@ -92,6 +92,48 @@ public interface IPlayerManagerService /// An enumerable collection of instances representing all online players. public IEnumerable GetAllPlayers(); + /// + /// Retrieves all bot players currently online. + /// + /// An enumerable collection of instances representing all online bot players. + public IEnumerable GetBots(); + /// + /// Retrieves all alive players currently online. + /// + /// An enumerable collection of instances representing all alive players currently online. + public IEnumerable GetAlive(); + /// + /// Retrieves all CT players currently online. + /// + /// An enumerable collection of instances representing all CT players currently online. + public IEnumerable GetCT(); + /// + /// Retrieves all T players currently online. + /// + /// An enumerable collection of instances representing all T players currently online. + public IEnumerable GetT(); + /// + /// Retrieves all spectator players currently online. + /// + /// An enumerable collection of instances representing all spectator players currently online. + public IEnumerable GetSpectators(); + /// + /// Retrieves all players in the specified team. + /// + /// The team for which to retrieve players. + /// An enumerable collection of instances representing all players in the specified team. + public IEnumerable GetInTeam( Team team ); + /// + /// Retrieves all alive T players currently online. + /// + /// An enumerable collection of instances representing all alive T players currently online. + public IEnumerable GetTAlive(); + /// + /// Retrieves all alive CT players currently online. + /// + /// An enumerable collection of instances representing all alive CT players currently online. + public IEnumerable GetCTAlive(); + /// /// Finds targetted players based on the provided search criteria. /// diff --git a/managed/src/SwiftlyS2.Shared/Modules/Scheduler/ISchedulerService.cs b/managed/src/SwiftlyS2.Shared/Modules/Scheduler/ISchedulerService.cs index a4a5f3076..5d649ef28 100644 --- a/managed/src/SwiftlyS2.Shared/Modules/Scheduler/ISchedulerService.cs +++ b/managed/src/SwiftlyS2.Shared/Modules/Scheduler/ISchedulerService.cs @@ -1,12 +1,19 @@ namespace SwiftlyS2.Shared.Scheduler; -public interface ISchedulerService { +public interface ISchedulerService +{ /// /// Add a task to be executed on the next tick. /// /// The task to execute. - void NextTick(Action task); + public void NextTick( Action task ); + + /// + /// Add a task to be executed on the next world update. + /// + /// The task to execute. + public void NextWorldUpdate( Action task ); /// /// Add a delayed task to the scheduler. @@ -14,7 +21,7 @@ public interface ISchedulerService { /// The delay of the timer in ticks. /// The task to execute. /// A CancellationTokenSource that can be used to cancel the timer. - CancellationTokenSource Delay(int delayTick, Action task); + public CancellationTokenSource Delay( int delayTick, Action task ); /// /// Add a repeated task to the scheduler. @@ -23,7 +30,7 @@ public interface ISchedulerService { /// The period of the timer in ticks. /// The task to execute. /// A CancellationTokenSource that can be used to cancel the timer. - CancellationTokenSource Repeat(int periodTick, Action task); + public CancellationTokenSource Repeat( int periodTick, Action task ); /// /// Add a delayed and repeated task to the scheduler. @@ -32,7 +39,7 @@ public interface ISchedulerService { /// The period of the timer in ticks. /// The task to execute. /// A CancellationTokenSource that can be used to cancel the timer. - CancellationTokenSource DelayAndRepeat(int delayTick, int periodTick, Action task); + public CancellationTokenSource DelayAndRepeat( int delayTick, int periodTick, Action task ); /// @@ -43,7 +50,7 @@ public interface ISchedulerService { /// The delay of the timer in seconds. /// The task to execute. /// A CancellationTokenSource that can be used to cancel the timer. - CancellationTokenSource DelayBySeconds(float delaySeconds, Action task); + public CancellationTokenSource DelayBySeconds( float delaySeconds, Action task ); /// /// Add a repeated task to the scheduler. @@ -54,7 +61,7 @@ public interface ISchedulerService { /// The period of the timer in seconds. /// The task to execute. /// A CancellationTokenSource that can be used to cancel the timer. - CancellationTokenSource RepeatBySeconds(float periodSeconds, Action task); + public CancellationTokenSource RepeatBySeconds( float periodSeconds, Action task ); /// /// Add a delayed and repeated task to the scheduler. @@ -65,11 +72,11 @@ public interface ISchedulerService { /// The period of the timer in seconds. /// The task to execute. /// A CancellationTokenSource that can be used to cancel the timer. - CancellationTokenSource DelayAndRepeatBySeconds(float delaySeconds, float periodSeconds, Action task); + public CancellationTokenSource DelayAndRepeatBySeconds( float delaySeconds, float periodSeconds, Action task ); /// /// Stop a timer when the map changes. /// /// The CancellationTokenSource to stop. - void StopOnMapChange(CancellationTokenSource cts); + public void StopOnMapChange( CancellationTokenSource cts ); } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Shared/Modules/Schemas/ISchemaClass.cs b/managed/src/SwiftlyS2.Shared/Modules/Schemas/ISchemaClass.cs index 4cb2413e1..3892a2038 100644 --- a/managed/src/SwiftlyS2.Shared/Modules/Schemas/ISchemaClass.cs +++ b/managed/src/SwiftlyS2.Shared/Modules/Schemas/ISchemaClass.cs @@ -19,7 +19,7 @@ K As() where K : ISchemaClass public interface ISchemaClass : ISchemaField, ISchemaClass, INativeHandle where T : ISchemaClass { - internal static abstract T From(nint handle); + internal static abstract T From( nint handle ); internal static abstract int Size { get; } - + internal static abstract string? ClassName { get; } } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Shared/Modules/Schemas/SchemaUntypedField.cs b/managed/src/SwiftlyS2.Shared/Modules/Schemas/SchemaUntypedField.cs index 629cc3ba5..68c5edeec 100644 --- a/managed/src/SwiftlyS2.Shared/Modules/Schemas/SchemaUntypedField.cs +++ b/managed/src/SwiftlyS2.Shared/Modules/Schemas/SchemaUntypedField.cs @@ -9,13 +9,14 @@ public class SchemaUntypedField : INativeHandle, ISchemaClass throw new NotImplementedException(); static int ISchemaClass.Size => throw new NotImplementedException(); + static string? ISchemaClass.ClassName => 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/Modules/Sounds/SoundEvent.cs b/managed/src/SwiftlyS2.Shared/Modules/Sounds/SoundEvent.cs index 37a8bc194..8b5c4a2dd 100644 --- a/managed/src/SwiftlyS2.Shared/Modules/Sounds/SoundEvent.cs +++ b/managed/src/SwiftlyS2.Shared/Modules/Sounds/SoundEvent.cs @@ -137,11 +137,13 @@ public Vector GetFloat3(string fieldName) /// /// Emit the sound event. + /// + /// The emitted sound event guid. /// - public void Emit() + public uint Emit() { NativeSounds.SetClients(Address, Recipients.ToMask()); - NativeSounds.Emit(Address); + return NativeSounds.Emit(Address); } public void Dispose() diff --git a/managed/src/SwiftlyS2.Shared/Natives/Structs/CCSMatch.cs b/managed/src/SwiftlyS2.Shared/Natives/Structs/CCSMatch.cs new file mode 100644 index 000000000..6b1ddbfdd --- /dev/null +++ b/managed/src/SwiftlyS2.Shared/Natives/Structs/CCSMatch.cs @@ -0,0 +1,30 @@ +using System.Runtime.InteropServices; +using SwiftlyS2.Shared.Misc; + +namespace SwiftlyS2.Shared.Natives; + +[StructLayout(LayoutKind.Sequential)] +public struct CCSMatch +{ + public short TotalScore; + public short ActualRoundsPlayed; + public short NOvertimePlaying; + public short CTScoreFirstHalf; + public short CTScoreSecondHalf; + public short CTScoreOvertime; + public short CTScoreTotal; + public short TerroristScoreFirstHalf; + public short TerroristScoreSecondHalf; + public short TerroristScoreOvertime; + public short TerroristScoreTotal; + private readonly short _padding; + public GamePhase Phase; + + /// + /// Returns a formatted string representation of the match data. + /// + public override readonly string ToString() + { + return $"Match [Round {ActualRoundsPlayed}] T: {TerroristScoreTotal} ({TerroristScoreFirstHalf}/{TerroristScoreSecondHalf}/{TerroristScoreOvertime}) vs CT: {CTScoreTotal} ({CTScoreFirstHalf}/{CTScoreSecondHalf}/{CTScoreOvertime}) | OT: {NOvertimePlaying} | Phase: {Phase}"; + } +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Shared/Natives/Structs/CMoveData.cs b/managed/src/SwiftlyS2.Shared/Natives/Structs/CMoveData.cs new file mode 100644 index 000000000..3b81c4c9b --- /dev/null +++ b/managed/src/SwiftlyS2.Shared/Natives/Structs/CMoveData.cs @@ -0,0 +1,36 @@ +// Reference: https://github.com/KZGlobalTeam/cs2kz-metamod/blob/8d4038394173f1c10d763346d45cd3ccbc0091aa/src/sdk/datatypes.h#L252-L278 + +using System.Runtime.InteropServices; + +namespace SwiftlyS2.Shared.Natives; + +[StructLayout(LayoutKind.Sequential)] +public unsafe struct CMoveData +{ + public CMoveDataBase Base; // class CMoveData : public CMoveDataBase + + public Vector OutWishVel; + public QAngle OldAngles; + + /// + /// World space input vector. Used to compare against the movement services' previous rotation for ground movement stuff. + /// + public Vector InputRotated; + + /// + /// Continuous acceleration in units per second squared (u/s²). + /// + public Vector ContinuousAcceleration; + + /// + /// Immediate delta in u/s. Air acceleration bypasses per second acceleration, + /// applies up to half of its impulse to the velocity and the rest goes straight into this. + /// + public Vector FrameVelocityDelta; + + public float MaxSpeed; + public float ClientMaxSpeed; + public float FrictionDecel; + public bool InAir; + public bool GameCodeMovedPlayer; // true if usercmd cmd number == (m_nGameCodeHasMovedPlayerAfterCommand + 1) +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Shared/Natives/Structs/CMoveDataBase.cs b/managed/src/SwiftlyS2.Shared/Natives/Structs/CMoveDataBase.cs new file mode 100644 index 000000000..93a5a0e02 --- /dev/null +++ b/managed/src/SwiftlyS2.Shared/Natives/Structs/CMoveDataBase.cs @@ -0,0 +1,46 @@ +// Reference: https://github.com/KZGlobalTeam/cs2kz-metamod/blob/8d4038394173f1c10d763346d45cd3ccbc0091aa/src/sdk/datatypes.h#L165-L250 + +using System.Runtime.InteropServices; +using SwiftlyS2.Shared.Misc; +using SwiftlyS2.Shared.SchemaDefinitions; + +namespace SwiftlyS2.Shared.Natives; + +[StructLayout(LayoutKind.Sequential)] +public unsafe struct CMoveDataBase +{ + private byte _bitfield0; // Bitfield members + + public bool HasZeroFrametime { + get => BitFieldHelper.GetBit(ref _bitfield0, 0); + set => BitFieldHelper.SetBit(ref _bitfield0, 0, value); + } + + public bool IsLateCommand { + get => BitFieldHelper.GetBit(ref _bitfield0, 1); + set => BitFieldHelper.SetBit(ref _bitfield0, 1, value); + } + + public CHandle PlayerHandle; + public QAngle AbsViewAngles; + public QAngle ViewAngles; + public Vector LastMovementImpulses; + public float ForwardMove; + public float SideMove; // Warning! Flipped compared to CS:GO, moving right gives negative value + public float UpMove; + public Vector Velocity; + public QAngle Angles; + public Vector Unknown; // Unused. Probably pulled from engine upstream. + public CUtlVector SubtickMoves; + public CUtlVector AttackSubtickMoves; + public bool HasSubtickInputs; + public float UnknownFloat; // Set to 1.0 during SetupMove, never change during gameplay. Is apparently used for weapon services stuff. + public CUtlVector TouchList; + public Vector CollisionNormal; + public Vector GroundNormal; + public Vector AbsOrigin; + public int TickCount; + public int TargetTick; + public float SubtickStartFraction; + public float SubtickEndFraction; +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Shared/Natives/Structs/QAngle.cs b/managed/src/SwiftlyS2.Shared/Natives/Structs/QAngle.cs index 302fd4808..244a16f93 100644 --- a/managed/src/SwiftlyS2.Shared/Natives/Structs/QAngle.cs +++ b/managed/src/SwiftlyS2.Shared/Natives/Structs/QAngle.cs @@ -1,4 +1,3 @@ -using System.Numerics; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; @@ -72,4 +71,31 @@ public QAngle(QAngle other) [MethodImpl(MethodImplOptions.AggressiveInlining)] public static bool operator !=(QAngle a, QAngle b) => a.Pitch != b.Pitch || a.Yaw != b.Yaw || a.Roll != b.Roll; + private const float Deg2Rad = MathF.PI / 180.0f; + + /// + /// Calculates forward, right, and up basis vectors that correspond to this angle. + /// Usage: angle.ToDirectionVectors(out var forward, out var right, out var up); + /// + /// Forward direction (X: north, Z: up). + /// Right direction. + /// Up direction. + public void ToDirectionVectors(out Vector forward, out Vector right, out Vector up) + { + var yawRad = Yaw * Deg2Rad; + var pitchRad = Pitch * Deg2Rad; + var rollRad = Roll * Deg2Rad; + + var sy = MathF.Sin(yawRad); + var cy = MathF.Cos(yawRad); + var sp = MathF.Sin(pitchRad); + var cp = MathF.Cos(pitchRad); + var sr = MathF.Sin(rollRad); + var cr = MathF.Cos(rollRad); + + forward = new Vector(cp * cy, cp * sy, -sp); + right = new Vector(-sr * sp * cy + cr * sy, -sr * sp * sy - cr * cy, -sr * cp); + up = new Vector(cr * sp * cy + sr * sy, cr * sp * sy - sr * cy, cr * cp); + } + } diff --git a/managed/src/SwiftlyS2.Shared/Natives/Structs/SubtickMove.cs b/managed/src/SwiftlyS2.Shared/Natives/Structs/SubtickMove.cs new file mode 100644 index 000000000..0df6e5088 --- /dev/null +++ b/managed/src/SwiftlyS2.Shared/Natives/Structs/SubtickMove.cs @@ -0,0 +1,39 @@ +// Reference: https://github.com/KZGlobalTeam/cs2kz-metamod/blob/8d4038394173f1c10d763346d45cd3ccbc0091aa/src/sdk/datatypes.h#L141-L163 + +using System.Runtime.InteropServices; + +namespace SwiftlyS2.Shared.Natives; + +[StructLayout(LayoutKind.Explicit, Size = 0x20, Pack = 1)] +public struct SubtickMove +{ + [FieldOffset(0x00)] + public float When; + + [FieldOffset(0x04)] + private readonly int Padding0; + + [FieldOffset(0x08)] + public ulong Button; + + // Union: pressed (bool) or analogMove struct + [FieldOffset(0x10)] + public bool Pressed; + + [FieldOffset(0x10)] + public float AnalogForwardDelta; + + [FieldOffset(0x14)] + public float AnalogLeftDelta; + + [FieldOffset(0x18)] + public float PitchDelta; + + [FieldOffset(0x1C)] + public float YawDelta; + + public readonly bool IsAnalogInput() + { + return Button == 0; + } +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Shared/Natives/Structs/TouchListT.cs b/managed/src/SwiftlyS2.Shared/Natives/Structs/TouchListT.cs new file mode 100644 index 000000000..29086221c --- /dev/null +++ b/managed/src/SwiftlyS2.Shared/Natives/Structs/TouchListT.cs @@ -0,0 +1,12 @@ +// Reference: https://github.com/KZGlobalTeam/cs2kz-metamod/blob/8d4038394173f1c10d763346d45cd3ccbc0091aa/src/sdk/datatypes.h#L135-L139 + +using System.Runtime.InteropServices; + +namespace SwiftlyS2.Shared.Natives; + +[StructLayout(LayoutKind.Sequential)] +public struct TouchListT +{ + public Vector DeltaVelocity; + public CGameTrace Trace; +} \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Shared/Natives/Structs/Vector.cs b/managed/src/SwiftlyS2.Shared/Natives/Structs/Vector.cs index b1ae94cf6..ea30faedb 100644 --- a/managed/src/SwiftlyS2.Shared/Natives/Structs/Vector.cs +++ b/managed/src/SwiftlyS2.Shared/Natives/Structs/Vector.cs @@ -10,29 +10,33 @@ namespace SwiftlyS2.Shared.Natives; /// No more cssharp chaos. /// [StructLayout(LayoutKind.Sequential, Pack = 4, Size = 12)] -public struct Vector { +public struct Vector +{ public float X; public float Y; public float Z; + private const float Rad2Deg = 180.0f / MathF.PI; - public Vector(float x, float y, float z) { + public Vector( float x, float y, float z ) + { X = x; Y = y; Z = z; } - public Vector(Vector other) { + public Vector( Vector other ) + { X = other.X; Y = other.Y; Z = other.Z; } - public System.Numerics.Vector3 ToBuiltin() + public Vector3 ToBuiltin() { return new(X, Y, Z); } - public static Vector FromBuiltin(System.Numerics.Vector3 vector) + public static Vector FromBuiltin( Vector3 vector ) { return new(vector.X, vector.Y, vector.Z); } @@ -45,26 +49,28 @@ public static Vector FromBuiltin(System.Numerics.Vector3 vector) public float LengthSquared() => X * X + Y * Y + Z * Z; [MethodImpl(MethodImplOptions.AggressiveInlining)] - public float Distance(Vector other) => (this - other).Length(); + public float Distance( Vector other ) => (this - other).Length(); [MethodImpl(MethodImplOptions.AggressiveInlining)] - public float DistanceSquared(Vector other) => (this - other).LengthSquared(); + public float DistanceSquared( Vector other ) => (this - other).LengthSquared(); [MethodImpl(MethodImplOptions.AggressiveInlining)] - public Vector Cross(Vector other) => new(Y * other.Z - Z * other.Y, Z * other.X - X * other.Z, X * other.Y - Y * other.X); + public Vector Cross( Vector other ) => new(Y * other.Z - Z * other.Y, Z * other.X - X * other.Z, X * other.Y - Y * other.X); [MethodImpl(MethodImplOptions.AggressiveInlining)] - public static float Dot(Vector a, Vector b) => a.X * b.X + a.Y * b.Y + a.Z * b.Z; + public static float Dot( Vector a, Vector b ) => a.X * b.X + a.Y * b.Y + a.Z * b.Z; [MethodImpl(MethodImplOptions.AggressiveInlining)] - public float Dot(Vector other) => Dot(this, other); + public float Dot( Vector other ) => Dot(this, other); [MethodImpl(MethodImplOptions.AggressiveInlining)] - public void Normalize() { + public void Normalize() + { var len = Length(); - if (len > 0f) { + if (len > 0f) + { var inv = 1.0f / len; X *= inv; Y *= inv; @@ -73,23 +79,60 @@ public void Normalize() { } [MethodImpl(MethodImplOptions.AggressiveInlining)] - public Vector Normalized() { + public Vector Normalized() + { var len = Length(); - if (len > 0f) { + if (len > 0f) + { var inv = 1.0f / len; return new(X * inv, Y * inv, Z * inv); } return Zero; } - public void Deconstruct(out float x, out float y, out float z) { + public void Deconstruct( out float x, out float y, out float z ) + { x = X; y = Y; z = Z; } + /// + /// Converts this forward vector into Euler QAngles (pitch, yaw, roll). + /// Usage: forward.ToQAngles(out var angles); + /// + /// Resulting . + public QAngle ToQAngles() + { + float yaw; + float pitch; - public override bool Equals(object? obj) => obj is Vector vector && this == vector; + if (X == 0f && Y == 0f) + { + yaw = 0f; + pitch = Z > 0f ? 270f : 90f; + } + else + { + yaw = MathF.Atan2(Y, X) * Rad2Deg; + if (yaw < 0f) + { + yaw += 360f; + } + + var tmp = MathF.Sqrt(X * X + Y * Y); + pitch = MathF.Atan2(-Z, tmp) * Rad2Deg; + if (pitch < 0f) + { + pitch += 360f; + } + } + + return new QAngle(pitch, yaw, 0f); + } + + + public override bool Equals( object? obj ) => obj is Vector vector && this == vector; public override int GetHashCode() => HashCode.Combine(X, Y, Z); public override string ToString() => $"Vector({X}, {Y}, {Z})"; @@ -100,26 +143,28 @@ public void Deconstruct(out float x, out float y, out float z) { [MethodImpl(MethodImplOptions.AggressiveInlining)] - public static Vector operator +(Vector a, Vector b) => new(a.X + b.X, a.Y + b.Y, a.Z + b.Z); + public static Vector operator +( Vector a, Vector b ) => new(a.X + b.X, a.Y + b.Y, a.Z + b.Z); [MethodImpl(MethodImplOptions.AggressiveInlining)] - public static Vector operator -(Vector a, Vector b) => new(a.X - b.X, a.Y - b.Y, a.Z - b.Z); + public static Vector operator -( Vector a, Vector b ) => new(a.X - b.X, a.Y - b.Y, a.Z - b.Z); [MethodImpl(MethodImplOptions.AggressiveInlining)] - public static Vector operator *(Vector a, Vector b) => new(a.X * b.X, a.Y * b.Y, a.Z * b.Z); + public static Vector operator *( Vector a, Vector b ) => new(a.X * b.X, a.Y * b.Y, a.Z * b.Z); [MethodImpl(MethodImplOptions.AggressiveInlining)] - public static Vector operator /(Vector a, Vector b) => new(a.X / b.X, a.Y / b.Y, a.Z / b.Z); + public static Vector operator /( Vector a, Vector b ) => new(a.X / b.X, a.Y / b.Y, a.Z / b.Z); [MethodImpl(MethodImplOptions.AggressiveInlining)] - public static Vector operator *(Vector a, float b) => new(a.X * b, a.Y * b, a.Z * b); + public static Vector operator *( Vector a, float b ) => new(a.X * b, a.Y * b, a.Z * b); [MethodImpl(MethodImplOptions.AggressiveInlining)] - public static Vector operator *(float b, Vector a) => new(a.X * b, a.Y * b, a.Z * b); + public static Vector operator *( float b, Vector a ) => new(a.X * b, a.Y * b, a.Z * b); [MethodImpl(MethodImplOptions.AggressiveInlining)] - public static Vector operator /(Vector a, float b) { - if (b == 0) { + public static Vector operator /( Vector a, float b ) + { + if (b == 0) + { throw new DivideByZeroException(); } var oofl = 1.0f / b; @@ -127,12 +172,12 @@ public void Deconstruct(out float x, out float y, out float z) { } [MethodImpl(MethodImplOptions.AggressiveInlining)] - public static Vector operator -(Vector a) => new(-a.X, -a.Y, -a.Z); + public static Vector operator -( Vector a ) => new(-a.X, -a.Y, -a.Z); [MethodImpl(MethodImplOptions.AggressiveInlining)] - public static bool operator ==(Vector a, Vector b) => a.X == b.X && a.Y == b.Y && a.Z == b.Z; + public static bool operator ==( Vector a, Vector b ) => a.X == b.X && a.Y == b.Y && a.Z == b.Z; [MethodImpl(MethodImplOptions.AggressiveInlining)] - public static bool operator !=(Vector a, Vector b) => a.X != b.X || a.Y != b.Y || a.Z != b.Z; + public static bool operator !=( Vector a, Vector b ) => a.X != b.X || a.Y != b.Y || a.Z != b.Z; } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Shared/Plugins/BasePlugin.cs b/managed/src/SwiftlyS2.Shared/Plugins/BasePlugin.cs index 467b68b17..b5febfffe 100644 --- a/managed/src/SwiftlyS2.Shared/Plugins/BasePlugin.cs +++ b/managed/src/SwiftlyS2.Shared/Plugins/BasePlugin.cs @@ -9,17 +9,17 @@ public abstract class BasePlugin : IPlugin protected ISwiftlyCore Core { get; private init; } - public BasePlugin(ISwiftlyCore core) + public BasePlugin( ISwiftlyCore core ) { Core = core; - AppDomain.CurrentDomain.UnhandledException += (sender, e) => + AppDomain.CurrentDomain.UnhandledException += ( sender, e ) => { Core.Logger.LogCritical(e.ExceptionObject as Exception, "CRITICAL: Unhandled exception in plugin. Aborting."); }; - TaskScheduler.UnobservedTaskException += (sender, e) => + TaskScheduler.UnobservedTaskException += ( sender, e ) => { Core.Logger.LogCritical(e.Exception, "CRITICAL: Unobserved task exception in plugin. Aborting."); e.SetObserved(); @@ -29,11 +29,15 @@ public BasePlugin(ISwiftlyCore core) Console.SetError(new ConsoleRedirector()); } - public virtual void ConfigureSharedInterface(IInterfaceManager interfaceManager) { } + public virtual void ConfigureSharedInterface( IInterfaceManager interfaceManager ) { } - public virtual void UseSharedInterface(IInterfaceManager interfaceManager) { } + public virtual void UseSharedInterface( IInterfaceManager interfaceManager ) { } - public abstract void Load(bool hotReload); + public virtual void OnSharedInterfaceInjected( IInterfaceManager interfaceManager ) { } + + public virtual void OnAllPluginsLoaded() { } + + public abstract void Load( bool hotReload ); public abstract void Unload(); } \ No newline at end of file diff --git a/managed/src/SwiftlyS2.Shared/Plugins/IPlugin.cs b/managed/src/SwiftlyS2.Shared/Plugins/IPlugin.cs index b991f7e3c..73f3563fc 100644 --- a/managed/src/SwiftlyS2.Shared/Plugins/IPlugin.cs +++ b/managed/src/SwiftlyS2.Shared/Plugins/IPlugin.cs @@ -2,13 +2,18 @@ namespace SwiftlyS2.Shared.Plugins; -public interface IPlugin { +public interface IPlugin +{ - public void ConfigureSharedInterface(IInterfaceManager interfaceManager); + public void ConfigureSharedInterface( IInterfaceManager interfaceManager ); - public void UseSharedInterface(IInterfaceManager interfaceManager); + public void UseSharedInterface( IInterfaceManager interfaceManager ); - public void Load(bool hotReload); + public void OnSharedInterfaceInjected( IInterfaceManager interfaceManager ); + + public void OnAllPluginsLoaded(); + + public void Load( bool hotReload ); public void Unload(); diff --git a/managed/src/SwiftlyS2.Shared/SwiftlyCoreInjection.cs b/managed/src/SwiftlyS2.Shared/SwiftlyCoreInjection.cs index fb8b43732..6cbe5929d 100644 --- a/managed/src/SwiftlyS2.Shared/SwiftlyCoreInjection.cs +++ b/managed/src/SwiftlyS2.Shared/SwiftlyCoreInjection.cs @@ -1,48 +1,48 @@ +using Microsoft.Extensions.Logging; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; -using Microsoft.Extensions.Logging; -using SwiftlyS2.Shared.Commands; namespace SwiftlyS2.Shared; -public static class SwiftlyCoreInjection { +public static class SwiftlyCoreInjection +{ + public static IServiceCollection AddSwiftly( this IServiceCollection self, ISwiftlyCore core, bool addLogger = true, bool addConfiguration = true ) + { + _ = self + .AddSingleton(core) + .AddSingleton(core.ConVar) + .AddSingleton(core.Command) + .AddSingleton(core.Database) + .AddSingleton(core.Engine) + .AddSingleton(core.EntitySystem) + .AddSingleton(core.Event) + .AddSingleton(core.GameData) + .AddSingleton(core.GameEvent) + .AddSingleton(core.Localizer) + .AddSingleton(core.Memory) + .AddSingleton(core.NetMessage) + .AddSingleton(core.Permission) + .AddSingleton(core.PlayerManager) + .AddSingleton(core.Profiler) + .AddSingleton(core.Scheduler) + .AddSingleton(core.Trace) + .AddSingleton(core.Translation); - public static IServiceCollection AddSwiftly(this IServiceCollection self, ISwiftlyCore core, bool addLogger = true, bool addConfiguration = true) - { - self - .AddSingleton(core) - .AddSingleton(core.ConVar) - .AddSingleton(core.Command) - .AddSingleton(core.Database) - .AddSingleton(core.Engine) - .AddSingleton(core.EntitySystem) - .AddSingleton(core.Event) - .AddSingleton(core.GameData) - .AddSingleton(core.GameEvent) - .AddSingleton(core.Localizer) - .AddSingleton(core.Memory) - .AddSingleton(core.NetMessage) - .AddSingleton(core.Permission) - .AddSingleton(core.PlayerManager) - .AddSingleton(core.Profiler) - .AddSingleton(core.Scheduler) - .AddSingleton(core.Trace) - .AddSingleton(core.Translation); + if (addLogger) + { + _ = self + .AddSingleton(core.LoggerFactory) + .AddSingleton(typeof(ILogger<>), typeof(Logger<>)); + } - if (addLogger) { - self - .AddSingleton(core.LoggerFactory) - .AddSingleton(typeof(ILogger<>), typeof(Logger<>)); - } + if (addConfiguration && core.Configuration.BasePathExists) + { + _ = self + .AddSingleton(core.Configuration) + .AddSingleton(core.Configuration.Manager) + .AddSingleton(provider => provider.GetRequiredService()); + } - if (addConfiguration && core.Configuration.BasePathExists) { - self - .AddSingleton(core.Configuration) - .AddSingleton(core.Configuration.Manager) - .AddSingleton(provider => provider.GetRequiredService()); + return self; } - - return self; - } - } \ No newline at end of file diff --git a/managed/src/TestPlugin/TestPlugin.cs b/managed/src/TestPlugin/TestPlugin.cs index d29722c08..3170103cb 100644 --- a/managed/src/TestPlugin/TestPlugin.cs +++ b/managed/src/TestPlugin/TestPlugin.cs @@ -36,6 +36,7 @@ using System.Collections.Concurrent; using Dia2Lib; using System.Reflection.Metadata; +using Microsoft.Diagnostics.Tracing.Parsers.MicrosoftWindowsTCPIP; namespace TestPlugin; @@ -56,7 +57,7 @@ public InProcessConfig() } } -[PluginMetadata(Id = "testplugin", Version = "1.0.0")] +[PluginMetadata(Id = "sw2.testplugin", Version = "1.0.0")] public class TestPlugin : BasePlugin { public TestPlugin( ISwiftlyCore core ) : base(core) @@ -139,6 +140,11 @@ public override void Load( bool hotReload ) // } // }; + // Core.Event.OnPlayerPawnPostThink += ( @event ) => + // { + // Console.WriteLine($"PostThink -> {@event.PlayerPawn.OriginalController.Value?.PlayerName}"); + // }; + Core.Engine.ExecuteCommandWithBuffer("@ping", ( buffer ) => { Console.WriteLine($"pong: {buffer}"); @@ -245,9 +251,20 @@ public override void Load( bool hotReload ) { Console.WriteLine("TestPlugin OnClientDisconnected " + @event.PlayerId); }; + + var convar = Core.ConVar.Find("sv_cs_player_speed_has_hostage"); Core.Event.OnTick += () => { - int i = 0; + var players = Core.PlayerManager.GetAllPlayers(); + foreach (var player in players) + { + Core.Profiler.StartRecording("OnTick Send 1024 sv_cs_player_speed_has_hostage convar at player"); + for (int i = 0; i < 1024; i++) + { + convar!.ReplicateToClient(player.PlayerID, (float)Random.Shared.NextDouble()); + } + Core.Profiler.StopRecording("OnTick Send 1024 sv_cs_player_speed_has_hostage convar at player"); + } }; // Core.Event.OnClientProcessUsercmds += (@event) => { @@ -621,6 +638,37 @@ public void GetIpCommand( ICommandContext context ) // Core.Menus.OpenMenu(player, settingsMenu); // } + [Command("ed")] + public void EndRoundCommand( ICommandContext _ ) + { + var smoke = CSmokeGrenadeProjectile.EmitGrenade(new(0, 0, 0), new(0, 0, 0), new(0, 0, 0), Team.CT, null); + } + + [Command("ss")] + public void SwapScoresCommand( ICommandContext _ ) + { + Core.PlayerManager.SendChat($"Before: {Core.Game.MatchData}"); + Core.Game.SwapTeamScores(); + Core.PlayerManager.SendChat($"After: {Core.Game.MatchData}"); + } + + [Command("sizecheck")] + public void SizeCheckCommand( ICommandContext _ ) + { + unsafe + { + var moveDataSize = sizeof(CMoveData); + var moveDataBaseSize = sizeof(CMoveDataBase); + var subtickMoveSize = sizeof(SubtickMove); + var touchListSize = sizeof(TouchListT); + + Console.WriteLine($"CMoveData size: {moveDataSize} bytes"); + Console.WriteLine($"CMoveDataBase size: {moveDataBaseSize} bytes"); + Console.WriteLine($"SubtickMove size: {subtickMoveSize} bytes"); + Console.WriteLine($"TouchListT size: {touchListSize} bytes"); + } + } + [Command("tm")] public void TestMenuCommand( ICommandContext context ) { @@ -645,16 +693,42 @@ public void TestMenuCommand( ICommandContext context ) .AddOption(new ButtonMenuOption("Cancel") { CloseAfterClick = true }) .Build(); - var menu = Core.MenusAPI + var shopMenu = Core.MenusAPI .CreateBuilder() .Design.SetMenuTitle("Shop Menu") - .AddOption(new SubmenuMenuOption("Item 1", confirmMenu)) - .AddOption(new SubmenuMenuOption("Item 2", confirmMenu)) - .AddOption(new SubmenuMenuOption("Item 3", confirmMenu)) - .AddOption(new SubmenuMenuOption("Item 4", confirmMenu)) + .AddOption(new SubmenuMenuOption("Item 1", async () => + { + await Task.Delay(100); + return confirmMenu; + })) + .AddOption(new SubmenuMenuOption("Item 2", async () => + { + await Task.Delay(100); + return confirmMenu; + })) + .AddOption(new SubmenuMenuOption("Item 3", async () => + { + await Task.Delay(100); + return confirmMenu; + })) + .AddOption(new SubmenuMenuOption("Item 4", async () => + { + await Task.Delay(100); + return confirmMenu; + })) + .Build(); + + var mainMenu = Core.MenusAPI + .CreateBuilder() + .Design.SetMenuTitle("Menu") + .AddOption(new SubmenuMenuOption("Shop", async () => + { + await Task.Delay(100); + return shopMenu; + })) .Build(); - Core.MenusAPI.OpenMenu(menu, ( player, menu ) => + Core.MenusAPI.OpenMenu(mainMenu, ( player, menu ) => { Console.WriteLine($"{menu.Configuration.Title} closed for player: {player.Controller.PlayerName}"); }); diff --git a/natives/engine/events.native b/natives/engine/events.native index df445393c..320722b9a 100644 --- a/natives/engine/events.native +++ b/natives/engine/events.native @@ -15,4 +15,5 @@ void RegisterOnEntitySpawnedCallback = ptr callback // CEntityInstance* entity void RegisterOnMapLoadCallback = ptr callback // string mapname void RegisterOnMapUnloadCallback = ptr callback // string mapname void RegisterOnEntityTakeDamageCallback = ptr callback // CBaseEntity* entity, CTakeDamageInfo* info -> bool (true -> ignored, false -> supercede) -void RegisterOnPrecacheResourceCallback = ptr callback // IEntityResourceManifest* pResourceManifest \ No newline at end of file +void RegisterOnPrecacheResourceCallback = ptr callback // IEntityResourceManifest* pResourceManifest +void RegisterOnPreworldUpdateCallback = ptr callback // bool simulating \ No newline at end of file diff --git a/natives/engine/helpers.native b/natives/engine/helpers.native index 296a4fcf5..06a054640 100644 --- a/natives/engine/helpers.native +++ b/natives/engine/helpers.native @@ -11,4 +11,5 @@ string GetNativeVersion = void string GetMenuSettings = void ptr GetGlobalVars = void string GetCSGODirectoryPath = void -string GetGameDirectoryPath = void \ No newline at end of file +string GetGameDirectoryPath = void +string GetWorkshopId = void \ No newline at end of file diff --git a/natives/memory/helpers.native b/natives/memory/helpers.native index 32c1bbfb3..b11418088 100644 --- a/natives/memory/helpers.native +++ b/natives/memory/helpers.native @@ -2,6 +2,7 @@ class MemoryHelpers ptr FetchInterfaceByName = string ifaceName // supports both internal interface system, but also valve interface system ptr GetVirtualTableAddress = string library, string vtableName +ptr GetVirtualTableAddressNested2 = string library, string class1, string class2 ptr GetAddressBySignature = string library, string sig, int32 len, bool rawBytes string GetObjectPtrVtableName = ptr objptr bool ObjectPtrHasVtable = ptr objptr diff --git a/plugin_files/gamedata/cs2/core/offsets.jsonc b/plugin_files/gamedata/cs2/core/offsets.jsonc index 1a22868b4..40426a3e0 100644 --- a/plugin_files/gamedata/cs2/core/offsets.jsonc +++ b/plugin_files/gamedata/cs2/core/offsets.jsonc @@ -82,6 +82,10 @@ "windows": 25, "linux": 26 }, + "CPlayer_MovementServices::RunCommand": { + "windows": 20, + "linux": 21 + }, /* From sdk */ "ICvar::FindConCommand": { "windows": 17, @@ -92,6 +96,10 @@ "linux": 20 }, /* From sdk */ + "IServerGameDLL::PreWorldUpdate": { + "windows": 15, + "linux": 15 + }, "IServerGameDLL::GameFrame": { "windows": 19, "linux": 19 diff --git a/plugin_files/gamedata/cs2/core/signatures.jsonc b/plugin_files/gamedata/cs2/core/signatures.jsonc index ff103e4fe..0cd6bd870 100644 --- a/plugin_files/gamedata/cs2/core/signatures.jsonc +++ b/plugin_files/gamedata/cs2/core/signatures.jsonc @@ -77,7 +77,7 @@ "linux": "55 48 8D 87 ? ? ? ? 48 89 E5 41 57 41 56 41 89 CE 41 55 45 89 CD" }, // The function contains "enter_buyzone", "exit_buyzone", "userid", "canbuy", "exit_rescue_zone" - "CCSPlayerPawnBase::PostThink": { + "CCSPlayerPawn::PostThink": { "lib": "server", "windows": "48 ? ? 55 53 56 57 41 ? 48 ? ? ? 48 ? ? ? ? ? ? 4C 89 68", "linux": "55 48 89 E5 41 56 41 55 41 54 53 48 89 FB 48 83 EC 40 E8 ? ? ? ? F3 0F 10 83" @@ -202,5 +202,35 @@ "lib": "server", "windows": "48 89 5C 24 08 48 89 74 24 10 48 89 7C 24 18 4C 89 74 24 20 55 48 8D 6C 24 D1", "linux": "55 48 89 E5 41 57 41 56 41 55 41 54 41 89 CC 53 48 89 D3" + }, + // Search for "smokegrenade_projectile" and it should be at the top of the function used + "CSmokeGrenadeProjectile::EmitGrenade": { + "lib": "server", + "windows": "48 8B C4 48 89 58 ? 48 89 68 ? 48 89 70 ? 57 41 56 41 57 48 81 EC ? ? ? ? 48 8B B4 24 ? ? ? ? 4D 8B F8", + "linux": "55 4C 89 C1 48 89 E5 41 57 45 89 CF 41 56 49 89 FE" + }, + // Search for "flashbang_projectile" and it should be at the top of the function used + "CFlashbangProjectile::EmitGrenade": { + "lib": "server", + "windows": "48 89 5C 24 ? 48 89 6C 24 ? 48 89 74 24 ? 57 48 83 EC ? 48 8B 6C 24 ? 49 8B F8", + "linux": "55 4C 89 C1 48 89 E5 41 57 45 89 CF 41 56 49 89 D6 48 89 F2 48 89 FE 41 55 49 89 FD 41 54 48 8D 3D ? ? ? ? 4D 89 C4 53 48 83 EC ? E8 ? ? ? ? 4C 89 F6" + }, + // Search for "hegrenade_projectile" and it should be at the top of the function used + "CHEGrenadeProjectile::EmitGrenade": { + "lib": "server", + "windows": "48 89 5C 24 ? 48 89 6C 24 ? 48 89 74 24 ? 57 48 83 EC ? 48 8B AC 24 ? ? ? ? 49 8B F8", + "linux": "55 4C 89 C1 48 89 E5 41 57 49 89 D7" + }, + // Search for "decoy_projectile" and it should be at the top of the function used + "CDecoyProjectile::EmitGrenade": { + "lib": "server", + "windows": "48 8B C4 55 56 48 81 EC", + "linux": "55 4C 89 C1 48 89 E5 41 57 45 89 CF 41 56 49 89 D6 48 89 F2 48 89 FE 41 55 49 89 FD 41 54 48 8D 3D ? ? ? ? 4D 89 C4 53 48 83 EC ? E8 ? ? ? ? 45 31 C0" + }, + // Search for "molotov_projectile" and it should be at the top of the function used + "CMolotovProjectile::EmitGrenade": { + "lib": "server", + "windows": "48 8B C4 48 89 58 ? 4C 89 40 ? 48 89 48 ? 55 56 57 41 54 41 55 41 56 41 57 48 8D 6C 24", + "linux": "55 48 8D 05 ? ? ? ? 48 89 E5 41 57 41 56 41 55 41 54 49 89 FC 53 48 81 EC ? ? ? ? 4C 8D 35" } } \ No newline at end of file diff --git a/src/core/entrypoint.cpp b/src/core/entrypoint.cpp index e7852fb48..b0196e5d1 100644 --- a/src/core/entrypoint.cpp +++ b/src/core/entrypoint.cpp @@ -301,11 +301,16 @@ void GameServerSteamAPIDeactivatedHook(void* _this) return reinterpret_cast(g_pGameServerSteamAPIDeactivated->GetOriginal())(_this); } +std::string workshop_map = ""; + bool LoopInitHook(void* _this, KeyValues* pKeyValues, void* pRegistry) { bool ret = reinterpret_cast(g_pLoopInitHook->GetOriginal())(_this, pKeyValues, pRegistry); g_SwiftlyCore.OnMapLoad(pKeyValues->GetString("levelname")); + if (pKeyValues->FindKey("customgamemode")) { + workshop_map = pKeyValues->GetString("customgamemode"); + } else workshop_map = ""; return ret; } @@ -390,7 +395,7 @@ void* SwiftlyCore::GetInterface(const std::string& interface_name) } if (ifaceptr != nullptr) - g_mInterfacesCache.insert({interface_name, ifaceptr}); + g_mInterfacesCache.insert({ interface_name, ifaceptr }); return ifaceptr; } diff --git a/src/engine/convars/convars.cpp b/src/engine/convars/convars.cpp index a78c9a694..817323d87 100644 --- a/src/engine/convars/convars.cpp +++ b/src/engine/convars/convars.cpp @@ -75,6 +75,7 @@ uint64_t g_uCreatedConCommandId = 0; IVFunctionHook* g_pProcessRespondCvarValueHook = nullptr; extern INetworkMessages* networkMessages; +extern bool bypassPostEventAbstractHook; class CConvarListener : public IConVarListener { @@ -155,9 +156,13 @@ void CConvarManager::QueryClientConvar(int playerid, std::string cvar_name) msg->set_cvar_name(cvar_name); + bypassPostEventAbstractHook = true; + CSingleRecipientFilter filter(playerid); gameEventSystem->PostEventAbstract(-1, false, &filter, netmsg, msg, 0); + bypassPostEventAbstractHook = false; + // see at the end of the file the comment for this one too delete msg; } @@ -501,16 +506,20 @@ void CConvarManager::SetClientConvar(int playerid, const std::string& cvar_name, { static auto gameEventSystem = g_ifaceService.FetchInterface(GAMEEVENTSYSTEM_INTERFACE_VERSION); - const auto netmsg = networkMessages->FindNetworkMessagePartial("SetConVar"); + const auto netmsg = networkMessages->FindNetworkMessageById(6); auto msg = netmsg->AllocateMessage()->ToPB(); CMsg_CVars_CVar* cvar = msg->mutable_convars()->add_cvars(); cvar->set_name(cvar_name); cvar->set_value(value); + bypassPostEventAbstractHook = true; + CSingleRecipientFilter filter(playerid); gameEventSystem->PostEventAbstract(-1, false, &filter, netmsg, msg, 0); + bypassPostEventAbstractHook = false; + /* Finally it's been fixed, i've had this problem since a year ago, glad that it's fixed and i didn't need to use deamberd with it's "const const const" feature diff --git a/src/engine/gameevents/gameevents.cpp b/src/engine/gameevents/gameevents.cpp index 8b73aaedf..cb9b378df 100644 --- a/src/engine/gameevents/gameevents.cpp +++ b/src/engine/gameevents/gameevents.cpp @@ -62,6 +62,9 @@ int g_uLoadEventFromFileHookID = 0; IGameEventManager2* g_gameEventManager = nullptr; IVFunctionHook* g_GameFrameHookEventManager = nullptr; +IVFunctionHook* g_PreworldUpdateHook = nullptr; +void PreworldUpdateHook(void* _this, bool simulate); + IVFunctionHook* g_pStartupServerEventHook = nullptr; void StartupServerEventHook(void* _this, const GameSessionConfiguration_t& config, ISource2WorldSession* a, const char* b); @@ -104,6 +107,10 @@ void CEventManager::Initialize(std::string game_name) g_GameFrameHookEventManager->SetHookFunction(servervtable, gamedata->GetOffsets()->Fetch("IServerGameDLL::GameFrame"), reinterpret_cast(GameFrameEventManager), true); g_GameFrameHookEventManager->Enable(); + g_PreworldUpdateHook = hooksmanager->CreateVFunctionHook(); + g_PreworldUpdateHook->SetHookFunction(servervtable, gamedata->GetOffsets()->Fetch("IServerGameDLL::PreWorldUpdate"), reinterpret_cast(PreworldUpdateHook), true); + g_PreworldUpdateHook->Enable(); + RegisterGameEventListener("round_start"); AddGameEventFireListener([](std::string event_name, IGameEvent* event, bool& dont_broadcast) -> int { if (event_name == "round_start") { @@ -147,6 +154,16 @@ void CEventManager::Shutdown() } } +extern void* g_pOnPreworldUpdateCallback; + +void PreworldUpdateHook(void* _this, bool simulate) +{ + reinterpret_cast(g_PreworldUpdateHook->GetOriginal())(_this, simulate); + + if(g_pOnPreworldUpdateCallback) + reinterpret_cast(g_pOnPreworldUpdateCallback)(simulate); +} + void GameFrameEventManager(void* _this, bool simulate, bool first, bool last) { reinterpret_cast(g_GameFrameHookEventManager->GetOriginal())(_this, simulate, first, last); diff --git a/src/network/netmessages/netmessages.cpp b/src/network/netmessages/netmessages.cpp index e7c7189fe..b08103237 100644 --- a/src/network/netmessages/netmessages.cpp +++ b/src/network/netmessages/netmessages.cpp @@ -33,9 +33,11 @@ std::map> g_mClientMessageSendCall IFunctionHook* g_pFilterMessageHook = nullptr; IVFunctionHook* g_pPostEventAbstractHook = nullptr; +bool bypassPostEventAbstractHook = false; + 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); + INetworkMessageInternal* pEvent, const CNetMessage* pData, unsigned long nSize, NetChannelBufType_t bufType); void CNetMessages::Initialize() { @@ -83,6 +85,8 @@ bool FilterMessage(INetworkMessageProcessingPreFilterCustom* client, CNetMessage void PostEventAbstractHook(void* _this, CSplitScreenSlot nSlot, bool bLocalOnly, int nClientCount, const uint64* clients, INetworkMessageInternal* pEvent, const CNetMessage* pData, unsigned long nSize, NetChannelBufType_t bufType) { + if (bypassPostEventAbstractHook) return reinterpret_cast(g_pPostEventAbstractHook->GetOriginal())(_this, nSlot, bLocalOnly, nClientCount, clients, pEvent, pData, nSize, bufType); + int msgid = pEvent->GetNetMessageInfo()->m_MessageId; CNetMessage* msg = const_cast(pData); uint64_t* playermask = (uint64_t*)(clients); diff --git a/src/network/sounds/soundevent.cpp b/src/network/sounds/soundevent.cpp index ccf8bad07..1fe2aa7a1 100644 --- a/src/network/sounds/soundevent.cpp +++ b/src/network/sounds/soundevent.cpp @@ -50,6 +50,8 @@ void insert(std::vector& vec, const void* value, uint8_t size) { } } +extern bool bypassPostEventAbstractHook; + uint32_t CSoundEvent::Emit() { // packed_param serialization @@ -87,8 +89,12 @@ uint32_t CSoundEvent::Emit() data->set_seed(guid); data->set_packed_params(std::string(buffer.begin(), buffer.end())); + bypassPostEventAbstractHook = true; + gameEventSystem->PostEventAbstract(-1, false, &m_fClients, pNetMsg, data, 0); + bypassPostEventAbstractHook = false; + delete data; return guid; diff --git a/src/scripting/engine/enginehelpers.cpp b/src/scripting/engine/enginehelpers.cpp index a33a0b17d..23b929305 100644 --- a/src/scripting/engine/enginehelpers.cpp +++ b/src/scripting/engine/enginehelpers.cpp @@ -27,6 +27,7 @@ #include #include #include +#include #include #include @@ -53,7 +54,7 @@ bool Bridge_EngineHelpers_IsMapValid(const char* map_name) engine->IsMapValid(map_name) || Files::ExistsPath(fmt::format("{}steamapps/workshop/content/730/{}/{}.vpk", s_sWorkingDir.Get(), map_name, map_name)) || Files::ExistsPath(fmt::format("{}steamapps/workshop/content/730/{}/{}_dir.vpk", s_sWorkingDir.Get(), map_name, map_name)) - ); + ); } void Bridge_EngineHelpers_ExecuteCommand(const char* command) @@ -182,6 +183,15 @@ int Bridge_EngineHelpers_GetIP(char* out) return s.size(); } +extern std::string workshop_map; + +int Bridge_EngineHelpers_GetWorkshopId(char* out) +{ + if (out != nullptr) strcpy(out, workshop_map.c_str()); + + return workshop_map.size(); +} + DEFINE_NATIVE("EngineHelpers.GetIP", Bridge_EngineHelpers_GetIP); DEFINE_NATIVE("EngineHelpers.IsMapValid", Bridge_EngineHelpers_IsMapValid); DEFINE_NATIVE("EngineHelpers.ExecuteCommand", Bridge_EngineHelpers_ExecuteCommand); @@ -193,4 +203,5 @@ DEFINE_NATIVE("EngineHelpers.GetNativeVersion", Bridge_EngineHelpers_GetNativeVe DEFINE_NATIVE("EngineHelpers.GetMenuSettings", Bridge_EngineHelpers_GetMenuSettings); DEFINE_NATIVE("EngineHelpers.GetGlobalVars", Bridge_EngineHelpers_GetGlobalVars); DEFINE_NATIVE("EngineHelpers.GetCSGODirectoryPath", Bridge_EngineHelpers_GetCSGODirectoryPath); -DEFINE_NATIVE("EngineHelpers.GetGameDirectoryPath", Bridge_EngineHelpers_GetGameDirectoryPath); \ No newline at end of file +DEFINE_NATIVE("EngineHelpers.GetGameDirectoryPath", Bridge_EngineHelpers_GetGameDirectoryPath); +DEFINE_NATIVE("EngineHelpers.GetWorkshopId", Bridge_EngineHelpers_GetWorkshopId); \ No newline at end of file diff --git a/src/scripting/engine/events.cpp b/src/scripting/engine/events.cpp index 1974f6798..ef68f5a60 100644 --- a/src/scripting/engine/events.cpp +++ b/src/scripting/engine/events.cpp @@ -35,6 +35,7 @@ void* g_pOnMapLoadCallback = nullptr; void* g_pOnMapUnloadCallback = nullptr; void* g_pOnEntityTakeDamageCallback = nullptr; void* g_pOnPrecacheResourceCallback = nullptr; +void* g_pOnPreworldUpdateCallback = nullptr; void Bridge_Events_RegisterOnGameTickCallback(void* callback) { @@ -116,6 +117,11 @@ void Bridge_Events_RegisterOnPrecacheResourceCallback(void* callback) g_pOnPrecacheResourceCallback = callback; } +void Bridge_Events_RegisterOnPreworldUpdateCallback(void* callback) +{ + g_pOnPreworldUpdateCallback = callback; +} + DEFINE_NATIVE("Events.RegisterOnGameTickCallback", Bridge_Events_RegisterOnGameTickCallback); DEFINE_NATIVE("Events.RegisterOnClientConnectCallback", Bridge_Events_RegisterOnClientConnectCallback); DEFINE_NATIVE("Events.RegisterOnClientDisconnectCallback", Bridge_Events_RegisterOnClientDisconnectCallback); @@ -131,4 +137,5 @@ DEFINE_NATIVE("Events.RegisterOnEntitySpawnedCallback", Bridge_Events_RegisterOn DEFINE_NATIVE("Events.RegisterOnMapLoadCallback", Bridge_Events_RegisterOnMapLoadCallback); DEFINE_NATIVE("Events.RegisterOnMapUnloadCallback", Bridge_Events_RegisterOnMapUnloadCallback); DEFINE_NATIVE("Events.RegisterOnEntityTakeDamageCallback", Bridge_Events_RegisterOnEntityTakeDamageCallback); -DEFINE_NATIVE("Events.RegisterOnPrecacheResourceCallback", Bridge_Events_RegisterOnPrecacheResourceCallback); \ No newline at end of file +DEFINE_NATIVE("Events.RegisterOnPrecacheResourceCallback", Bridge_Events_RegisterOnPrecacheResourceCallback); +DEFINE_NATIVE("Events.RegisterOnPreworldUpdateCallback", Bridge_Events_RegisterOnPreworldUpdateCallback); \ No newline at end of file diff --git a/src/scripting/memory/helpers.cpp b/src/scripting/memory/helpers.cpp index 04f36807e..33a8f3bb9 100644 --- a/src/scripting/memory/helpers.cpp +++ b/src/scripting/memory/helpers.cpp @@ -31,10 +31,19 @@ void* Bridge_MemoryHelpers_FetchInterfaceByName(const char* iface_name) void* Bridge_MemoryHelpers_GetVirtualTableAddress(const char* binary, const char* vtable_name) { void* result = nullptr; + s2binlib_find_vtable(binary, vtable_name, &result); return result; } +void* Bridge_MemoryHelpers_GetVirtualTableAddressNested2(const char* binary, const char* class1, const char* class2) +{ + void* result = nullptr; + + s2binlib_find_vtable_nested_2(binary, class1, class2, &result); + return result; +} + std::string BytesToIdaSignature(const unsigned char* data, int size) { static const char* hex = "0123456789ABCDEF"; std::string result; @@ -90,6 +99,7 @@ bool Bridge_MemoryHelpers_ObjectPtrHasBaseClass(void* objptr, const char* base_c DEFINE_NATIVE("MemoryHelpers.FetchInterfaceByName", Bridge_MemoryHelpers_FetchInterfaceByName); DEFINE_NATIVE("MemoryHelpers.GetVirtualTableAddress", Bridge_MemoryHelpers_GetVirtualTableAddress); +DEFINE_NATIVE("MemoryHelpers.GetVirtualTableAddressNested2", Bridge_MemoryHelpers_GetVirtualTableAddressNested2); DEFINE_NATIVE("MemoryHelpers.GetAddressBySignature", Bridge_MemoryHelpers_GetAddressBySignature); DEFINE_NATIVE("MemoryHelpers.GetObjectPtrVtableName", Bridge_MemoryHelpers_GetObjectPtrVtableName); DEFINE_NATIVE("MemoryHelpers.ObjectPtrHasVtable", Bridge_MemoryHelpers_ObjectPtrHasVtable); diff --git a/src/scripting/network/netmessages.cpp b/src/scripting/network/netmessages.cpp index c909232f8..c3b058a85 100644 --- a/src/scripting/network/netmessages.cpp +++ b/src/scripting/network/netmessages.cpp @@ -904,6 +904,8 @@ void Bridge_NetMessages_ClearRepeatedField(void* pmsg, const char* fieldName) msg->GetReflection()->ClearField(msg, field); } +extern bool bypassPostEventAbstractHook; + void Bridge_NetMessages_SendMessage(void* pmsg, int msgid, int playerid) { CNetMessagePB* msg = (CNetMessagePB*)pmsg; @@ -913,8 +915,12 @@ void Bridge_NetMessages_SendMessage(void* pmsg, int msgid, int playerid) auto netmsg = networkMessages->FindNetworkMessageById(msgid); if (!netmsg) return; + bypassPostEventAbstractHook = true; + CSingleRecipientFilter filter(playerid); gameEventSystem->PostEventAbstract(-1, false, &filter, netmsg, msg, 0); + + bypassPostEventAbstractHook = false; } void Bridge_NetMessages_SendMessageToPlayers(void* pmsg, int msgid, uint64_t playermask) @@ -926,12 +932,18 @@ void Bridge_NetMessages_SendMessageToPlayers(void* pmsg, int msgid, uint64_t pla auto netmsg = networkMessages->FindNetworkMessageById(msgid); if (!netmsg) return; + bypassPostEventAbstractHook = true; + CRecipientFilter filter; - for (int i = 0; i < 64; i++) - if (playermask & (1ULL << i)) - filter.AddRecipient(i); + auto& recipients = filter.GetRecipients(); + + // because recipients are only 64, we can cast the base array pointer from being base[0] and base[1], + // each having 4 bytes, to a single base with 8 bytes + *(uint64_t*)(recipients.Base()) = playermask; gameEventSystem->PostEventAbstract(-1, false, &filter, netmsg, msg, 0); + + bypassPostEventAbstractHook = false; } uint64_t Bridge_NetMessages_AddNetMessageServerHook(void* callback_ptr) @@ -940,7 +952,7 @@ uint64_t Bridge_NetMessages_AddNetMessageServerHook(void* callback_ptr) return netmessages->AddServerMessageSendCallback([callback_ptr](uint64_t* clients, int messageid, void* msg) { return ((int(*)(uint64_t*, int, void*))callback_ptr)(clients, messageid, msg); - }); + }); } void Bridge_NetMessages_RemoveNetMessageServerHook(uint64_t callbackID) @@ -955,7 +967,7 @@ uint64_t Bridge_NetMessages_AddNetMessageClientHook(void* callback_ptr) return netmessages->AddClientMessageSendCallback([callback_ptr](int playerid, int messageid, void* msg) { return ((int(*)(int, int, void*))callback_ptr)(playerid, messageid, msg); - }); + }); } void Bridge_NetMessages_RemoveNetMessageClientHook(uint64_t callbackID) diff --git a/src/scripting/server/player.cpp b/src/scripting/server/player.cpp index 1a273c38a..f6d16a94a 100644 --- a/src/scripting/server/player.cpp +++ b/src/scripting/server/player.cpp @@ -25,7 +25,8 @@ void Bridge_Player_SendMessage(int playerid, int kind, const char* message, int { static auto playerManager = g_ifaceService.FetchInterface(PLAYERMANAGER_INTERFACE_VERSION); auto player = playerManager->GetPlayer(playerid); - if (!player) return; + if (!player) + return; player->SendMsg((MessageType)kind, message, duration); } @@ -34,7 +35,8 @@ bool Bridge_Player_IsFakeClient(int playerid) { static auto playerManager = g_ifaceService.FetchInterface(PLAYERMANAGER_INTERFACE_VERSION); auto player = playerManager->GetPlayer(playerid); - if (!player) return true; + if (!player) + return true; return player->IsFakeClient(); } @@ -43,7 +45,8 @@ bool Bridge_Player_IsAuthorized(int playerid) { static auto playerManager = g_ifaceService.FetchInterface(PLAYERMANAGER_INTERFACE_VERSION); auto player = playerManager->GetPlayer(playerid); - if (!player) return false; + if (!player) + return false; return player->IsAuthorized(); } @@ -52,7 +55,8 @@ uint32_t Bridge_Player_GetConnectedTime(int playerid) { static auto playerManager = g_ifaceService.FetchInterface(PLAYERMANAGER_INTERFACE_VERSION); auto player = playerManager->GetPlayer(playerid); - if (!player) return 0; + if (!player) + return 0; return player->GetConnectedTime(); } @@ -61,7 +65,8 @@ uint64_t Bridge_Player_GetUnauthorizedSteamID(int playerid) { static auto playerManager = g_ifaceService.FetchInterface(PLAYERMANAGER_INTERFACE_VERSION); auto player = playerManager->GetPlayer(playerid); - if (!player) return 0; + if (!player) + return 0; return player->GetUnauthorizedSteamID(); } @@ -70,7 +75,8 @@ uint64_t Bridge_Player_GetSteamID(int playerid) { static auto playerManager = g_ifaceService.FetchInterface(PLAYERMANAGER_INTERFACE_VERSION); auto player = playerManager->GetPlayer(playerid); - if (!player) return 0; + if (!player) + return 0; return player->GetSteamID(); } @@ -79,7 +85,8 @@ void* Bridge_Player_GetController(int playerid) { static auto playerManager = g_ifaceService.FetchInterface(PLAYERMANAGER_INTERFACE_VERSION); auto player = playerManager->GetPlayer(playerid); - if (!player) return nullptr; + if (!player) + return nullptr; return player->GetController(); } @@ -88,7 +95,8 @@ void* Bridge_Player_GetPawn(int playerid) { static auto playerManager = g_ifaceService.FetchInterface(PLAYERMANAGER_INTERFACE_VERSION); auto player = playerManager->GetPlayer(playerid); - if (!player) return nullptr; + if (!player) + return nullptr; return player->GetPawn(); } @@ -97,7 +105,8 @@ void* Bridge_Player_GetPlayerPawn(int playerid) { static auto playerManager = g_ifaceService.FetchInterface(PLAYERMANAGER_INTERFACE_VERSION); auto player = playerManager->GetPlayer(playerid); - if (!player) return nullptr; + if (!player) + return nullptr; return player->GetPlayerPawn(); } @@ -106,7 +115,8 @@ uint64_t Bridge_Player_GetPressedButtons(int playerid) { static auto playerManager = g_ifaceService.FetchInterface(PLAYERMANAGER_INTERFACE_VERSION); auto player = playerManager->GetPlayer(playerid); - if (!player) return 0; + if (!player) + return 0; return player->GetPressedButtons(); } @@ -115,7 +125,8 @@ void Bridge_Player_PerformCommand(int playerid, const char* command) { static auto playerManager = g_ifaceService.FetchInterface(PLAYERMANAGER_INTERFACE_VERSION); auto player = playerManager->GetPlayer(playerid); - if (!player) return; + if (!player) + return; player->PerformCommand(command); } @@ -124,12 +135,14 @@ int Bridge_Player_GetIPAddress(char* out, int playerid) { static auto playerManager = g_ifaceService.FetchInterface(PLAYERMANAGER_INTERFACE_VERSION); auto player = playerManager->GetPlayer(playerid); - if (!player) return 0; + if (!player) + return 0; static std::string s; s = player->GetIPAddress(); - if (out != nullptr) strcpy(out, s.c_str()); + if (out != nullptr) + strcpy(out, s.c_str()); return s.size(); } @@ -138,40 +151,49 @@ void Bridge_Player_Kick(int playerid, const char* reason, int gamereason) { static auto playerManager = g_ifaceService.FetchInterface(PLAYERMANAGER_INTERFACE_VERSION); auto player = playerManager->GetPlayer(playerid); - if (!player) return; + if (!player) + return; player->Kick(reason, gamereason); } void Bridge_Player_ShouldBlockTransmitEntity(int playerid, int entityidx, bool shouldBlockTransmit) { - if (playerid + 1 == entityidx) return; + if (playerid + 1 == entityidx) + return; static auto playerManager = g_ifaceService.FetchInterface(PLAYERMANAGER_INTERFACE_VERSION); auto player = playerManager->GetPlayer(playerid); - if (!player) return; + if (!player) + return; auto& bv = player->GetBlockedTransmittingBits(); auto dword = entityidx / 64; - if (shouldBlockTransmit) { + if (shouldBlockTransmit) + { bool wasEmpty = (bv.blockedMask[dword] == 0); bv.blockedMask[dword] |= (1 << (entityidx % 64)); - if (wasEmpty) bv.activeMasks.push_back(dword); + if (wasEmpty) + bv.activeMasks.push_back(dword); } - else { + else + { bv.blockedMask[dword] &= ~(1 << (entityidx % 64)); - if (bv.blockedMask[dword] == 0) bv.activeMasks.erase(std::find(bv.activeMasks.begin(), bv.activeMasks.end(), dword)); + if (bv.blockedMask[dword] == 0) + bv.activeMasks.erase(std::find(bv.activeMasks.begin(), bv.activeMasks.end(), dword)); } } bool Bridge_Player_IsTransmitEntityBlocked(int playerid, int entityidx) { - if (playerid + 1 == entityidx) return false; + if (playerid + 1 == entityidx) + return false; static auto playerManager = g_ifaceService.FetchInterface(PLAYERMANAGER_INTERFACE_VERSION); auto player = playerManager->GetPlayer(playerid); - if (!player) return false; + if (!player) + return false; auto& bv = player->GetBlockedTransmittingBits(); return (bv.blockedMask[entityidx / 64] & (1 << (entityidx % 64))) != 0; @@ -181,10 +203,12 @@ void Bridge_Player_ClearTransmitEntityBlocked(int playerid) { static auto playerManager = g_ifaceService.FetchInterface(PLAYERMANAGER_INTERFACE_VERSION); auto player = playerManager->GetPlayer(playerid); - if (!player) return; + if (!player) + return; auto& bv = player->GetBlockedTransmittingBits(); - for (int i = 0; i < 512; i++) bv.blockedMask[i] = 0; + for (int i = 0; i < 512; i++) + bv.blockedMask[i] = 0; bv.activeMasks.clear(); } @@ -192,7 +216,8 @@ void Bridge_Player_ChangeTeam(int playerid, int newteam) { static auto playerManager = g_ifaceService.FetchInterface(PLAYERMANAGER_INTERFACE_VERSION); auto player = playerManager->GetPlayer(playerid); - if (!player) return; + if (!player) + return; static auto gamedata = g_ifaceService.FetchInterface(GAMEDATA_INTERFACE_VERSION); CALL_VIRTUAL(void, gamedata->GetOffsets()->Fetch("CCSPlayerController::ChangeTeam"), player->GetController(), newteam); @@ -202,30 +227,33 @@ void Bridge_Player_SwitchTeam(int playerid, int newteam) { static auto playerManager = g_ifaceService.FetchInterface(PLAYERMANAGER_INTERFACE_VERSION); auto player = playerManager->GetPlayer(playerid); - if (!player) return; + if (!player) + return; static auto gamedata = g_ifaceService.FetchInterface(GAMEDATA_INTERFACE_VERSION); if (newteam == 0 || newteam == 1) CALL_VIRTUAL(void, gamedata->GetOffsets()->Fetch("CCSPlayerController::ChangeTeam"), player->GetController(), newteam); else - reinterpret_cast(gamedata->GetSignatures()->Fetch("CCSPlayerController::SwitchTeam"))(player->GetController(), newteam); + reinterpret_cast(gamedata->GetSignatures()->Fetch("CCSPlayerController::SwitchTeam"))(player->GetController(), newteam); } void Bridge_Player_TakeDamage(int playerid, void* dmginfo) { static auto playerManager = g_ifaceService.FetchInterface(PLAYERMANAGER_INTERFACE_VERSION); auto player = playerManager->GetPlayer(playerid); - if (!player) return; + if (!player) + return; static auto gamedata = g_ifaceService.FetchInterface(GAMEDATA_INTERFACE_VERSION); - reinterpret_cast(gamedata->GetSignatures()->Fetch("CBaseEntity::TakeDamage"))(player->GetPawn(), dmginfo, 0); + reinterpret_cast(gamedata->GetSignatures()->Fetch("CBaseEntity::TakeDamage"))(player->GetPawn(), dmginfo, 0); } void Bridge_Player_Teleport(int playerid, Vector pos, QAngle angle, Vector vel) { static auto playerManager = g_ifaceService.FetchInterface(PLAYERMANAGER_INTERFACE_VERSION); auto player = playerManager->GetPlayer(playerid); - if (!player) return; + if (!player) + return; static auto gamedata = g_ifaceService.FetchInterface(GAMEDATA_INTERFACE_VERSION); CALL_VIRTUAL(void, gamedata->GetOffsets()->Fetch("CBaseEntity::Teleport"), player->GetPawn(), &pos, &angle, &vel); @@ -235,12 +263,14 @@ int Bridge_Player_GetLanguage(char* out, int playerid) { static auto playerManager = g_ifaceService.FetchInterface(PLAYERMANAGER_INTERFACE_VERSION); auto player = playerManager->GetPlayer(playerid); - if (!player) return 0; + if (!player) + return 0; static std::string s; s = player->GetLanguage(); - if (out != nullptr) strcpy(out, s.c_str()); + if (out != nullptr) + strcpy(out, s.c_str()); return s.size(); } @@ -249,7 +279,8 @@ void Bridge_Player_SetCenterMenuRender(int playerid, const char* text) { static auto playerManager = g_ifaceService.FetchInterface(PLAYERMANAGER_INTERFACE_VERSION); auto player = playerManager->GetPlayer(playerid); - if (!player) return; + if (!player) + return; player->RenderMenuCenterText(text); } @@ -258,7 +289,8 @@ void Bridge_Player_ClearCenterMenuRender(int playerid) { static auto playerManager = g_ifaceService.FetchInterface(PLAYERMANAGER_INTERFACE_VERSION); auto player = playerManager->GetPlayer(playerid); - if (!player) return; + if (!player) + return; player->ClearRenderMenuCenterText(); } @@ -267,7 +299,8 @@ bool Bridge_Player_HasMenuShown(int playerid) { static auto playerManager = g_ifaceService.FetchInterface(PLAYERMANAGER_INTERFACE_VERSION); auto player = playerManager->GetPlayer(playerid); - if (!player) return false; + if (!player) + return false; return player->HasMenuShown(); } @@ -276,18 +309,21 @@ void Bridge_Player_ExecuteCommand(int playerid, const char* command) { static auto playerManager = g_ifaceService.FetchInterface(PLAYERMANAGER_INTERFACE_VERSION); auto player = playerManager->GetPlayer(playerid); - if (!player) return; + if (!player) + return; CCommand cmd; cmd.Tokenize(command); ConCommandRef cmdRef(cmd[0]); - if (cmdRef.IsValidRef()) { + if (cmdRef.IsValidRef()) + { CCommandContext context(CommandTarget_t::CT_FIRST_SPLITSCREEN_CLIENT, CPlayerSlot(player->GetSlot())); cmdRef.Dispatch(context, cmd); } - else { + else + { static auto engine = g_ifaceService.FetchInterface(INTERFACEVERSION_VENGINESERVER); engine->ClientCommand(player->GetSlot(), command); } diff --git a/src/server/players/manager.cpp b/src/server/players/manager.cpp index 203c1fa73..8a6f8061e 100644 --- a/src/server/players/manager.cpp +++ b/src/server/players/manager.cpp @@ -60,8 +60,9 @@ void CheckTransmitHook(void* _this, CCheckTransmitInfo** ppInfoList, int infoCou void CPlayerManager::Initialize() { - g_Players = new CPlayer * [g_SwiftlyCore.GetMaxGameClients()]; - for (int i = 0; i < g_SwiftlyCore.GetMaxGameClients(); i++) { + g_Players = new CPlayer*[g_SwiftlyCore.GetMaxGameClients()]; + for (int i = 0; i < g_SwiftlyCore.GetMaxGameClients(); i++) + { g_Players[i] = nullptr; } @@ -108,9 +109,12 @@ void CPlayerManager::Initialize() g_pProcessUserCmdsHook->Enable(); } -void CPlayerManager::Shutdown() { - for (int i = 0; i < g_SwiftlyCore.GetMaxGameClients(); i++) { - if (g_Players[i] != nullptr) { +void CPlayerManager::Shutdown() +{ + for (int i = 0; i < g_SwiftlyCore.GetMaxGameClients(); i++) + { + if (g_Players[i] != nullptr) + { delete g_Players[i]; } } @@ -175,7 +179,7 @@ void OnClientPutInServerHook(void* _this, CPlayerSlot slot, char const* pszName, reinterpret_cast(g_pClientPutInServerHook->GetOriginal())(_this, slot, pszName, type, xuid); if (g_pOnClientPutInServerCallback) - reinterpret_cast(g_pOnClientPutInServerCallback)(slot.Get(), type); + reinterpret_cast(g_pOnClientPutInServerCallback)(slot.Get(), type); } extern void* g_pOnClientProcessUsercmdsCallback; @@ -184,12 +188,12 @@ void* ProcessUsercmdsHook(void* pController, CUserCmd* cmds, int numcmds, bool p { auto playerid = ((CEntityInstance*)pController)->m_pEntity->m_EHandle.GetEntryIndex() - 1; - google::protobuf::Message** pMsg = new google::protobuf::Message * [numcmds]; + google::protobuf::Message** pMsg = new google::protobuf::Message*[numcmds]; for (int i = 0; i < numcmds; i++) pMsg[i] = (google::protobuf::Message*)&cmds[i].cmd; if (g_pOnClientProcessUsercmdsCallback) - reinterpret_cast(g_pOnClientProcessUsercmdsCallback)(playerid, pMsg, numcmds, paused, margin); + reinterpret_cast(g_pOnClientProcessUsercmdsCallback)(playerid, pMsg, numcmds, paused, margin); delete[] pMsg; @@ -205,8 +209,15 @@ void CheckTransmitHook(void* _this, CCheckTransmitInfo** ppInfoList, int infoCou { auto& pInfo = ppInfoList[i]; int playerid = pInfo->m_nPlayerSlot.Get(); - if (!playermanager->IsPlayerOnline(playerid)) continue; + if (!playermanager->IsPlayerOnline(playerid)) + { + continue; + } auto player = playermanager->GetPlayer(playerid); + if (!player) + { + continue; + } auto& blockedBits = player->GetBlockedTransmittingBits(); @@ -215,7 +226,8 @@ void CheckTransmitHook(void* _this, CCheckTransmitInfo** ppInfoList, int infoCou auto& activeMasks = blockedBits.activeMasks; // NUM_MASKS_ACTIVE ops = NUM_MASKS_ACTIVE*64 bits -> 64 players -> NUM_MASKS_ACTIVE*64 ops - for (auto& dword : activeMasks) { + for (auto& dword : activeMasks) + { base[dword] &= ~blockedBits.blockedMask[dword]; baseAlways[dword] &= ~blockedBits.blockedMask[dword]; } @@ -229,7 +241,7 @@ void CheckTransmitHook(void* _this, CCheckTransmitInfo** ppInfoList, int infoCou // wordAlways &= ~blockedBase[i]; // } - //16k ops = 16k bits -> 64 players -> 1M ops + // 16k ops = 16k bits -> 64 players -> 1M ops /* for (int i = 0; i < 16384; i++) if (blockedBits.IsBitSet(i)) @@ -247,12 +259,15 @@ void OnGameFramePlayerHook(void* _this, bool simulate, bool first, bool 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); + if (g_pOnGameTickCallback) + reinterpret_cast(g_pOnGameTickCallback)(simulate, first, last); for (int i = 0; i < 64; i++) - if (playermanager->IsPlayerOnline(i)) { + if (playermanager->IsPlayerOnline(i)) + { auto player = playermanager->GetPlayer(i); - if (!player) continue; + if (!player) + continue; player->Think(); } @@ -266,12 +281,21 @@ bool ClientConnectHook(void* _this, CPlayerSlot slot, const char* pszName, uint6 static auto playermanager = g_ifaceService.FetchInterface(PLAYERMANAGER_INTERFACE_VERSION); auto playerid = slot.Get(); auto player = playermanager->RegisterPlayer(playerid); - player->Initialize(playerid); + // player->Initialize(playerid); + if (!player) + { + return false; + } + player->SetUnauthorizedSteamID(xuid); if (g_pOnClientConnectCallback) - if (reinterpret_cast(g_pOnClientConnectCallback)(playerid) == false) + { + if (reinterpret_cast(g_pOnClientConnectCallback)(playerid) == false) + { return false; + } + } return reinterpret_cast(g_pClientConnectHook->GetOriginal())(_this, slot, pszName, xuid, pszNetworkID, unk1, pRejectReason); } @@ -280,11 +304,13 @@ void OnClientConnectedHook(void* _this, CPlayerSlot slot, const char* pszName, u { static auto playermanager = g_ifaceService.FetchInterface(PLAYERMANAGER_INTERFACE_VERSION); auto playerid = slot.Get(); - if (bFakePlayer) { - auto player = playermanager->RegisterPlayer(playerid); - player->Initialize(playerid); + if (bFakePlayer) + { + playermanager->RegisterPlayer(playerid); + // player->Initialize(playerid); } - else { + else + { auto cvarmanager = g_ifaceService.FetchInterface(CONVARMANAGER_INTERFACE_VERSION); cvarmanager->QueryClientConvar(playerid, "cl_language"); } @@ -302,47 +328,57 @@ void ClientDisconnectHook(void* _this, CPlayerSlot slot, int reason, const char* auto playerid = slot.Get(); if (g_pOnClientDisconnectCallback) - reinterpret_cast(g_pOnClientDisconnectCallback)(playerid, reason); + reinterpret_cast(g_pOnClientDisconnectCallback)(playerid, reason); playermanager->UnregisterPlayer(playerid); } IPlayer* CPlayerManager::RegisterPlayer(int playerid) { - if (playerid < 0 || playerid >= g_SwiftlyCore.GetMaxGameClients()) return nullptr; + if (playerid < 0 || playerid >= g_SwiftlyCore.GetMaxGameClients()) + return nullptr; - if (g_Players[playerid] != nullptr) UnregisterPlayer(playerid); + if (g_Players[playerid] != nullptr) + UnregisterPlayer(playerid); - g_Players[playerid] = new CPlayer(); - g_Players[playerid]->Initialize(playerid); + auto player = new CPlayer(); + player->Initialize(playerid); + g_Players[playerid] = player; - return g_Players[playerid]; + return player; } void CPlayerManager::UnregisterPlayer(int playerid) { - if (playerid < 0 || playerid >= g_SwiftlyCore.GetMaxGameClients()) return; - if (g_Players[playerid] == nullptr) return; + if (playerid < 0 || playerid >= g_SwiftlyCore.GetMaxGameClients()) + return; + if (g_Players[playerid] == nullptr) + return; static auto vgui = g_ifaceService.FetchInterface(VGUI_INTERFACE_VERSION); - vgui->UnregisterForPlayer(g_Players[playerid]); - - g_Players[playerid]->Shutdown(); - delete g_Players[playerid]; + auto player = g_Players[playerid]; g_Players[playerid] = nullptr; + + vgui->UnregisterForPlayer(player); + + player->Shutdown(); + delete player; } IPlayer* CPlayerManager::GetPlayer(int playerid) { - if (playerid < 0 || playerid >= g_SwiftlyCore.GetMaxGameClients()) return nullptr; - if (IsPlayerOnline(playerid)) return g_Players[playerid]; - return nullptr; + if (!IsPlayerOnline(playerid)) + return nullptr; + + auto player = g_Players[playerid]; + return player && *(void***)player ? player : nullptr; } bool CPlayerManager::IsPlayerOnline(int playerid) { - if (playerid < 0 || playerid >= g_SwiftlyCore.GetMaxGameClients()) return false; + if (playerid < 0 || playerid >= g_SwiftlyCore.GetMaxGameClients()) + return false; static auto engine = g_ifaceService.FetchInterface(INTERFACEVERSION_VENGINESERVER); return (engine->GetClientSteamID(playerid) != nullptr); } @@ -353,7 +389,8 @@ int CPlayerManager::GetPlayerCount() int count = 0; for (int i = 0; i < GetPlayerCap(); i++) - if (engine->GetClientSteamID(i)) ++count; + if (engine->GetClientSteamID(i)) + ++count; return count; } @@ -365,9 +402,11 @@ int CPlayerManager::GetPlayerCap() void CPlayerManager::SendMsg(MessageType type, const std::string& message, int duration) { - for (int i = 0; i < g_SwiftlyCore.GetMaxGameClients(); i++) { + for (int i = 0; i < g_SwiftlyCore.GetMaxGameClients(); i++) + { IPlayer* player = GetPlayer(i); - if (player) player->SendMsg(type, message, duration); + if (player) + player->SendMsg(type, message, duration); } } @@ -380,10 +419,13 @@ void CPlayerManager::OnValidateAuthTicket(ValidateAuthTicketResponse_t* response { uint64_t steamid = response->m_SteamID.ConvertToUint64(); - for (int i = 0; i < GetPlayerCap(); i++) { + for (int i = 0; i < GetPlayerCap(); i++) + { auto player = GetPlayer(i); - if (!player) continue; - if (player->GetUnauthorizedSteamID() != steamid) continue; + if (!player) + continue; + if (player->GetUnauthorizedSteamID() != steamid) + continue; player->ChangeAuthorizationState(response->m_eAuthSessionResponse == k_EAuthSessionResponseOK); break; diff --git a/src/server/players/player.cpp b/src/server/players/player.cpp index 80361cbfc..d15d3e7b6 100644 --- a/src/server/players/player.cpp +++ b/src/server/players/player.cpp @@ -18,19 +18,19 @@ #include "player.h" -#include #include +#include -#include #include +#include -#include #include +#include #include "usermessages.pb.h" #define CBaseEntity_m_iTeamNum 0x9DC483B8A5BFEFB3 -#define CBaseEntity_m_fFlags 0x9DC483B8A4A37590 +#define CBaseEntity_m_fFlags 0x9DC483B8A4A37590 #define CBasePlayerController_m_hPawn 0x3979FF6E7C628C1D #define CCSPlayerController_m_hPlayerPawn 0x28ECD7A1D6C93E7C @@ -119,7 +119,8 @@ void CPlayer::Shutdown() m_iPlayerId = -1; m_bAuthorized = false; - if (centerMessageEvent) { + if (centerMessageEvent) + { static auto eventmanager = g_ifaceService.FetchInterface(GAMEEVENTMANAGER_INTERFACE_VERSION); eventmanager->GetGameEventManager()->FreeEvent(centerMessageEvent); centerMessageEvent = nullptr; @@ -127,42 +128,59 @@ void CPlayer::Shutdown() } extern INetworkMessages* networkMessages; +extern bool bypassPostEventAbstractHook; void CPlayer::SendMsg(MessageType type, const std::string& message, int duration = 5000) { - if (IsFakeClient()) return; + if (IsFakeClient()) + return; - if (type == MessageType::CenterHTML) { - if (message == "") centerMessageEndTime = 0; - else { + if (type == MessageType::CenterHTML) + { + if (message == "") + centerMessageEndTime = 0; + else + { centerMessageEndTime = GetTime() + duration; centerMessageText = message; } } - else if (type == MessageType::Console) { - if (message.size() == 0) return; + else if (type == MessageType::Console) + { + if (message.size() == 0) + return; auto msg = ClearColors(message); auto engine = g_ifaceService.FetchInterface(INTERFACEVERSION_VENGINESERVER); + if (!engine) + return; engine->ClientPrintf(CPlayerSlot(m_iPlayerId), msg.c_str()); } - else { + else + { auto msg = RemoveHtmlTags(message); - if (msg.size() > 0) { - if (msg.ends_with("\n")) msg.pop_back(); + if (msg.size() > 0) + { + if (msg.ends_with("\n")) + msg.pop_back(); msg += "\x01"; bool startsWithColor = (msg.at(0) == '['); auto schema = g_ifaceService.FetchInterface(SDKSCHEMA_INTERFACE_VERSION); + if (!schema) + return; msg = ProcessColor(message, *(int*)(schema->GetPropPtr(GetController(), CBaseEntity_m_iTeamNum))); - if (startsWithColor) msg = " " + msg; + if (startsWithColor) + msg = " " + msg; } auto gameEventSystem = g_ifaceService.FetchInterface(GAMEEVENTSYSTEM_INTERFACE_VERSION); + if (!gameEventSystem) + return; auto netmsg = networkMessages->FindNetworkMessagePartial("TextMsg"); auto pmsg = netmsg->AllocateMessage()->ToPB(); @@ -170,9 +188,13 @@ void CPlayer::SendMsg(MessageType type, const std::string& message, int duration pmsg->set_dest((int)type); pmsg->add_param(msg); + bypassPostEventAbstractHook = true; + CSingleRecipientFilter filter(m_iPlayerId); gameEventSystem->PostEventAbstract(-1, false, &filter, netmsg, pmsg, 0); + bypassPostEventAbstractHook = false; + // see in src/engine/convars/convars.cpp at the end of the file why i "love" this now delete pmsg; } @@ -186,10 +208,15 @@ bool CPlayer::IsAuthorized() bool CPlayer::IsFakeClient() { auto schema = g_ifaceService.FetchInterface(SDKSCHEMA_INTERFACE_VERSION); - if (!GetController()) return true; + if (!schema) + return true; + + if (!GetController()) + return true; uint32_t* flagsPtr = (uint32_t*)schema->GetPropPtr(GetController(), CBaseEntity_m_fFlags); - if (flagsPtr == nullptr) return true; + if (flagsPtr == nullptr) + return true; return (*flagsPtr & Flags_t::FL_FAKECLIENT); } @@ -211,12 +238,16 @@ void CPlayer::SetUnauthorizedSteamID(uint64_t steamID) uint64_t CPlayer::GetUnauthorizedSteamID() { - if (IsFakeClient()) return 0; + if (IsFakeClient()) + return 0; auto engine = g_ifaceService.FetchInterface(INTERFACEVERSION_VENGINESERVER); + if (!engine) + return m_uUnauthorizedSteamID; auto steamid = engine->GetClientSteamID(m_iPlayerId); - if (!steamid) return m_uUnauthorizedSteamID; + if (!steamid) + return m_uUnauthorizedSteamID; return steamid->ConvertToUint64(); } @@ -224,21 +255,30 @@ uint64_t CPlayer::GetUnauthorizedSteamID() uint64_t CPlayer::GetSteamID() { auto config = g_ifaceService.FetchInterface(CONFIGURATION_INTERFACE_VERSION); + if (!config) + return 0; auto s = std::get_if(&config->GetValue("core.SteamAuth.Mode")); - if (m_bAuthorized) { - if (IsFakeClient()) return 0; + if (m_bAuthorized) + { + if (IsFakeClient()) + return 0; auto engine = g_ifaceService.FetchInterface(INTERFACEVERSION_VENGINESERVER); + if (!engine) + return 0; auto steamid = engine->GetClientSteamID(m_iPlayerId); - if (!steamid) return 0; + if (!steamid) + return 0; return steamid->ConvertToUint64(); } - else if (*s == "flexible") { + else if (*s == "flexible") + { return GetUnauthorizedSteamID(); } - else return 0; + else + return 0; } extern void* g_pOnClientSteamAuthorizeCallback; @@ -248,13 +288,15 @@ void CPlayer::ChangeAuthorizationState(bool bAuthorized) { m_bAuthorized = bAuthorized; - if (bAuthorized) { + if (bAuthorized) + { if (g_pOnClientSteamAuthorizeCallback) - reinterpret_cast(g_pOnClientSteamAuthorizeCallback)(m_iPlayerId); + reinterpret_cast(g_pOnClientSteamAuthorizeCallback)(m_iPlayerId); } - else { + else + { if (g_pOnClientSteamAuthorizeFailCallback) - reinterpret_cast(g_pOnClientSteamAuthorizeFailCallback)(m_iPlayerId); + reinterpret_cast(g_pOnClientSteamAuthorizeFailCallback)(m_iPlayerId); } } @@ -266,18 +308,26 @@ std::string& CPlayer::GetLanguage() void* CPlayer::GetController() { static auto entsystem = g_ifaceService.FetchInterface(ENTITYSYSTEM_INTERFACE_VERSION); - CEntityInstance* controller = entsystem->GetEntitySystem()->GetEntityInstance(CEntityIndex(m_iPlayerId + 1)); + + auto entitySystem = entsystem->GetEntitySystem(); + if (!entitySystem) + return nullptr; + + CEntityInstance* controller = entitySystem->GetEntityInstance(CEntityIndex(m_iPlayerId + 1)); return controller; } void* CPlayer::GetPawn() { static auto schema = g_ifaceService.FetchInterface(SDKSCHEMA_INTERFACE_VERSION); + auto controller = GetController(); - if (!controller) return nullptr; + if (!controller) + return nullptr; auto pawn = schema->GetPropPtr(controller, CBasePlayerController_m_hPawn); - if (!pawn) return nullptr; + if (!pawn) + return nullptr; CHandle& pawnHandle = *(CHandle*)pawn; return pawnHandle.Get(); @@ -286,11 +336,14 @@ void* CPlayer::GetPawn() void* CPlayer::GetPlayerPawn() { static auto schema = g_ifaceService.FetchInterface(SDKSCHEMA_INTERFACE_VERSION); + auto controller = GetController(); - if (!controller) return nullptr; + if (!controller) + return nullptr; auto playerPawn = schema->GetPropPtr(controller, CCSPlayerController_m_hPlayerPawn); - if (!playerPawn) return nullptr; + if (!playerPawn) + return nullptr; CHandle& playerPawnHandle = *(CHandle*)playerPawn; return playerPawnHandle.Get(); @@ -319,13 +372,19 @@ uint64_t& CPlayer::GetPressedButtons() void CPlayer::PerformCommand(const std::string& command) { auto engine = g_ifaceService.FetchInterface(INTERFACEVERSION_VENGINESERVER); + if (!engine) + return; engine->ClientCommand(CPlayerSlot(m_iPlayerId), command.c_str()); } std::string CPlayer::GetIPAddress() { auto engine = g_ifaceService.FetchInterface(INTERFACEVERSION_VENGINESERVER); + if (!engine) + return ""; auto pNetChan = engine->GetPlayerNetInfo(m_iPlayerId); + if (!pNetChan) + return ""; return explode(pNetChan->GetAddress(), ":")[0]; } @@ -333,6 +392,8 @@ std::string CPlayer::GetIPAddress() void CPlayer::Kick(const std::string& sReason, int uReason) { auto engine = g_ifaceService.FetchInterface(INTERFACEVERSION_VENGINESERVER); + if (!engine) + return; engine->DisconnectClient(m_iPlayerId, uReason, sReason.c_str()); } @@ -348,33 +409,37 @@ void CPlayer::Think() { static auto gamedata = g_ifaceService.FetchInterface(GAMEDATA_INTERFACE_VERSION); static auto eventmanager = g_ifaceService.FetchInterface(GAMEEVENTMANAGER_INTERFACE_VERSION); - static auto pListenerSig = gamedata->GetSignatures()->Fetch("LegacyGameEventListener"); if (pListenerSig) { auto listener = reinterpret_cast(pListenerSig)(m_iPlayerId); if (listener) { - if (!centerMessageEvent) centerMessageEvent = eventmanager->GetGameEventManager()->CreateEvent("show_survival_respawn_status"); + if (!centerMessageEvent) + centerMessageEvent = eventmanager->GetGameEventManager()->CreateEvent("show_survival_respawn_status"); if (centerMessageEvent) { - if (centerMenuText != "") { + if (centerMenuText != "") + { centerMessageEvent->SetString("loc_token", centerMenuText.c_str()); centerMessageEvent->SetInt("duration", 1); centerMessageEvent->SetInt("userid", m_iPlayerId); listener->FireGameEvent(centerMessageEvent); } - else { - if (centerMessageEndTime >= GetTime()) { + else + { + if (centerMessageEndTime >= GetTime()) + { centerMessageEvent->SetString("loc_token", centerMessageText.c_str()); centerMessageEvent->SetInt("duration", 1); centerMessageEvent->SetInt("userid", m_iPlayerId); listener->FireGameEvent(centerMessageEvent); } - else { + else + { centerMessageEndTime = 0; } } @@ -401,13 +466,15 @@ void CPlayer::Think() { for (int i = 0; i < 64; i++) { - if ((m_uPressedButtons & (1ULL << i)) == 0 && (newButtons & (1ULL << i)) != 0) { + if ((m_uPressedButtons & (1ULL << i)) == 0 && (newButtons & (1ULL << i)) != 0) + { if (g_pOnClientKeyStateChangedCallback) - reinterpret_cast(g_pOnClientKeyStateChangedCallback)(m_iPlayerId, i, true); + reinterpret_cast(g_pOnClientKeyStateChangedCallback)(m_iPlayerId, i, true); } - else if ((m_uPressedButtons & (1ULL << i)) != 0 && (newButtons & (1ULL << i)) == 0) { + else if ((m_uPressedButtons & (1ULL << i)) != 0 && (newButtons & (1ULL << i)) == 0) + { if (g_pOnClientKeyStateChangedCallback) - reinterpret_cast(g_pOnClientKeyStateChangedCallback)(m_iPlayerId, i, false); + reinterpret_cast(g_pOnClientKeyStateChangedCallback)(m_iPlayerId, i, false); } } @@ -417,12 +484,12 @@ void CPlayer::Think() } auto& observerServices = *(void**)sdkschema->GetPropPtr(pawn, 14568842447348147577); // CBasePlayerPawn::m_pObserverServices - if (observerServices) { + if (observerServices) + { CHandle& observerTarget = *(CHandle*)sdkschema->GetPropPtr(observerServices, 1590106406667131980); // CPlayer_ObserverServices::m_hObserverTarget vgui->CheckRenderForPlayer(this, observerTarget); } } - } void CPlayer::RenderMenuCenterText(const std::string& text)